From be532b149f8b8e41ba7b311a3a66c43254da8f78 Mon Sep 17 00:00:00 2001 From: Manav-Aggarwal Date: Fri, 24 May 2024 02:50:23 +0000 Subject: [PATCH] =?UTF-8?q?Deploy=20preview=20for=20PR=20384=20?= =?UTF-8?q?=F0=9F=9B=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pr-384/404.html | 41 +++ pr-384/README.html | 66 +++++ pr-384/assets/README.md.071156b7.js | 1 + pr-384/assets/README.md.071156b7.lean.js | 1 + pr-384/assets/alert-events.74486fc6.png | Bin 0 -> 205422 bytes pr-384/assets/alert-rule.a5aecc66.png | Bin 0 -> 135183 bytes pr-384/assets/app.b136162e.js | 87 ++++++ pr-384/assets/blog_overview.md.7e5e8545.js | 1 + .../assets/blog_overview.md.7e5e8545.lean.js | 1 + ...-sovereign-rollup-framework.md.d8a44507.js | 1 + ...reign-rollup-framework.md.d8a44507.lean.js | 1 + ...overeign-rollups-on-bitcoin.md.51bf728d.js | 2 + ...ign-rollups-on-bitcoin.md.51bf728d.lean.js | 2 + .../chunks/@localSearchIndexroot.7db2b95d.js | 1 + .../chunks/VPLocalSearchBox.c4aa9e49.js | 7 + pr-384/assets/chunks/arc.14e3acea.js | 1 + pr-384/assets/chunks/array.9f3ba611.js | 1 + .../chunks/c4Diagram-36d27044.0caacb1b.js | 10 + pr-384/assets/chunks/callout.9f5ea03a.js | 1 + .../chunks/classDiagram-5e843ae7.e7e8dd94.js | 1 + .../classDiagram-v2-8c3b3e6a.7285e6de.js | 2 + pr-384/assets/chunks/constants.3fbf9100.js | 1 + .../chunks/createText-285e50b4.bb0e6fbf.js | 7 + .../assets/chunks/edges-b00f0ec2.e77cb061.js | 4 + .../chunks/erDiagram-0ccc0425.a32abb34.js | 51 ++++ .../assets/chunks/flowDb-8f9fc471.bb40b635.js | 6 + .../chunks/flowDiagram-698c8d5d.6f0f7ed5.js | 4 + .../flowDiagram-v2-d6437390.0cebf9e3.js | 1 + ...wchart-elk-definition-6f4e6aa0.ec7ddccf.js | 139 +++++++++ pr-384/assets/chunks/framework.9ca1e6dd.js | 2 + .../chunks/ganttDiagram-60845bff.26f29c6b.js | 266 +++++++++++++++++ .../gitGraphDiagram-a13ae597.2e5ff07a.js | 70 +++++ pr-384/assets/chunks/gm.90356a7e.js | 1 + .../assets/chunks/index-4c4adb72.c53b1136.js | 1 + .../chunks/infoDiagram-c976a9ed.7ad68041.js | 7 + pr-384/assets/chunks/init.77b53fdd.js | 1 + .../journeyDiagram-5120ee2f.d364fb59.js | 139 +++++++++ pr-384/assets/chunks/layout.7737998e.js | 1 + pr-384/assets/chunks/line.63b3485f.js | 1 + pr-384/assets/chunks/linear.6b82298a.js | 1 + .../mindmap-definition-0ab67801.87b778ad.js | 109 +++++++ pr-384/assets/chunks/ordinal.b935e931.js | 1 + pr-384/assets/chunks/path.53f90ab3.js | 1 + .../chunks/pieDiagram-5efcb91d.66c3b499.js | 35 +++ .../quadrantDiagram-559115c7.b3107750.js | 7 + .../requirementDiagram-b2d6a344.fce6f68a.js | 52 ++++ .../chunks/rollkit-bitcoin-1.f62eaf21.js | 1 + pr-384/assets/chunks/rosm.edd5b616.js | 1 + .../chunks/sankeyDiagram-e679478d.b74ca76c.js | 7 + .../sequenceDiagram-583eee82.b368a8de.js | 122 ++++++++ .../chunks/stateDiagram-b1c07dc6.f624e0aa.js | 1 + .../stateDiagram-v2-7c93469e.56cdd47a.js | 1 + .../assets/chunks/styles-88ad4441.d841f868.js | 160 ++++++++++ .../assets/chunks/styles-f626f8de.4c244593.js | 207 +++++++++++++ .../assets/chunks/styles-ff678862.e8632fb9.js | 110 +++++++ .../chunks/svgDraw-5d8a058e.ce615f10.js | 2 + .../chunks/svgDrawCommon-f26cad39.c4c562af.js | 1 + pr-384/assets/chunks/theme.e49bc017.js | 7 + .../timeline-definition-491ea63c.c836e65e.js | 61 ++++ .../chunks/virtual_mermaid-config.ade1a5ba.js | 1 + pr-384/assets/custom-network.93d26ef7.png | Bin 0 -> 59334 bytes pr-384/assets/faucet.a7295624.png | Bin 0 -> 174065 bytes .../assets/guides_block-times.md.3d58ea03.js | 3 + .../guides_block-times.md.3d58ea03.lean.js | 1 + pr-384/assets/guides_cw-orch.md.085ee1cd.js | 91 ++++++ .../assets/guides_cw-orch.md.085ee1cd.lean.js | 1 + ...des_full-and-sequencer-node.md.c746c366.js | 28 ++ ...ull-and-sequencer-node.md.c746c366.lean.js | 1 + pr-384/assets/guides_gas-price.md.d1fcef94.js | 1 + .../guides_gas-price.md.d1fcef94.lean.js | 1 + .../guides_ibc-connection.md.f0b4a1ca.js | 107 +++++++ .../guides_ibc-connection.md.f0b4a1ca.lean.js | 1 + .../guides_lazy-sequencing.md.ff1e7cc6.js | 3 + ...guides_lazy-sequencing.md.ff1e7cc6.lean.js | 1 + pr-384/assets/guides_overview.md.d84fcfb0.js | 1 + .../guides_overview.md.d84fcfb0.lean.js | 1 + .../guides_restart-rollup.md.a2427baf.js | 13 + .../guides_restart-rollup.md.a2427baf.lean.js | 1 + .../guides_rollkit-monitoring.md.46e61072.js | 1 + ...des_rollkit-monitoring.md.46e61072.lean.js | 1 + pr-384/assets/guides_zkml.md.49a2aef2.js | 86 ++++++ pr-384/assets/guides_zkml.md.49a2aef2.lean.js | 1 + pr-384/assets/import-address.dbe6ef3b.png | Bin 0 -> 71062 bytes pr-384/assets/index.md.a8a5510c.js | 1 + pr-384/assets/index.md.a8a5510c.lean.js | 1 + .../inter-italic-cyrillic-ext.33bd5a8e.woff2 | Bin 0 -> 28332 bytes .../inter-italic-cyrillic.ea42a392.woff2 | Bin 0 -> 17824 bytes .../inter-italic-greek-ext.4fbe9427.woff2 | Bin 0 -> 12188 bytes .../assets/inter-italic-greek.8f4463c4.woff2 | Bin 0 -> 23264 bytes .../inter-italic-latin-ext.bd8920cc.woff2 | Bin 0 -> 63552 bytes .../assets/inter-italic-latin.bd3b6f56.woff2 | Bin 0 -> 46048 bytes .../inter-italic-vietnamese.6ce511fb.woff2 | Bin 0 -> 8784 bytes .../inter-roman-cyrillic-ext.e75737ce.woff2 | Bin 0 -> 26600 bytes .../inter-roman-cyrillic.5f2c6c8c.woff2 | Bin 0 -> 16780 bytes .../inter-roman-greek-ext.ab0619bc.woff2 | Bin 0 -> 11808 bytes .../assets/inter-roman-greek.d5a6d92a.woff2 | Bin 0 -> 21776 bytes .../inter-roman-latin-ext.0030eebd.woff2 | Bin 0 -> 59608 bytes .../assets/inter-roman-latin.2ed14f66.woff2 | Bin 0 -> 42464 bytes .../inter-roman-vietnamese.14ce25a6.woff2 | Bin 0 -> 8492 bytes pr-384/assets/keplr.7151e633.png | Bin 0 -> 30723 bytes pr-384/assets/learn_about.md.9bad51b3.js | 1 + pr-384/assets/learn_about.md.9bad51b3.lean.js | 1 + ...ding-and-deploying-a-rollup.md.19ef708b.js | 1 + ...and-deploying-a-rollup.md.19ef708b.lean.js | 1 + pr-384/assets/learn_intro.md.acfa5522.js | 1 + pr-384/assets/learn_intro.md.acfa5522.lean.js | 1 + .../learn_specifications.md.50171337.js | 1 + .../learn_specifications.md.50171337.lean.js | 1 + pr-384/assets/learn_stack.md.de29ba82.js | 1 + pr-384/assets/learn_stack.md.de29ba82.lean.js | 1 + .../learn_transaction-flow.md.eebdb5eb.js | 1 + ...learn_transaction-flow.md.eebdb5eb.lean.js | 1 + pr-384/assets/style.b82c784f.css | 1 + .../testnets_cosmwasm-testnet.md.0e3882e9.js | 72 +++++ ...tnets_cosmwasm-testnet.md.0e3882e9.lean.js | 1 + .../assets/tutorials_bitcoin.md.20e143b5.js | 121 ++++++++ .../tutorials_bitcoin.md.20e143b5.lean.js | 1 + .../tutorials_celestia-da.md.70148263.js | 8 + .../tutorials_celestia-da.md.70148263.lean.js | 1 + .../assets/tutorials_cosmwasm.md.9bc5e8b8.js | 75 +++++ .../tutorials_cosmwasm.md.9bc5e8b8.lean.js | 1 + ...ls_gm-world-arabica-testnet.md.09b8142f.js | 33 +++ ...-world-arabica-testnet.md.09b8142f.lean.js | 1 + ...tutorials_gm-world-frontend.md.48f2775b.js | 4 + ...ials_gm-world-frontend.md.48f2775b.lean.js | 1 + .../tutorials_gm-world-mainnet.md.488de1e5.js | 1 + ...rials_gm-world-mainnet.md.488de1e5.lean.js | 1 + ...ials_gm-world-mocha-testnet.md.34178393.js | 33 +++ ...gm-world-mocha-testnet.md.34178393.lean.js | 1 + .../assets/tutorials_gm-world.md.86c31b34.js | 70 +++++ .../tutorials_gm-world.md.86c31b34.lean.js | 1 + .../tutorials_polaris-evm.md.76467569.js | 61 ++++ .../tutorials_polaris-evm.md.76467569.lean.js | 1 + .../tutorials_quick-start.md.bf2ec98b.js | 7 + .../tutorials_quick-start.md.bf2ec98b.lean.js | 1 + pr-384/assets/tutorials_wordle.md.2976d71b.js | 209 +++++++++++++ .../tutorials_wordle.md.2976d71b.lean.js | 4 + pr-384/bitcoin-rollkit/rollkit-bitcoin-1.png | Bin 0 -> 281647 bytes pr-384/bitcoin-rollkit/rollkit-bitcoin-2.png | Bin 0 -> 185759 bytes pr-384/bitcoin-rollkit/rollkit-bitcoin.png | Bin 0 -> 321971 bytes pr-384/blog/overview.html | 66 +++++ ...-the-first-sovereign-rollup-framework.html | 68 +++++ pr-384/blog/sovereign-rollups-on-bitcoin.html | 70 +++++ pr-384/cosmwasm/init.sh | 65 +++++ pr-384/gm/gm.png | Bin 0 -> 326723 bytes pr-384/gm/init-arabica-testnet.sh | 60 ++++ pr-384/gm/init-full-node.sh | 52 ++++ pr-384/gm/init-local.sh | 96 ++++++ pr-384/gm/init-mainnet.sh | 60 ++++ pr-384/gm/init-mocha-testnet.sh | 60 ++++ pr-384/guides/block-times.html | 68 +++++ pr-384/guides/cw-orch.html | 156 ++++++++++ pr-384/guides/full-and-sequencer-node.html | 93 ++++++ pr-384/guides/gas-price.html | 66 +++++ pr-384/guides/ibc-connection.html | 172 +++++++++++ pr-384/guides/lazy-sequencing.html | 68 +++++ pr-384/guides/overview.html | 66 +++++ pr-384/guides/restart-rollup.html | 78 +++++ pr-384/guides/rollkit-monitoring.html | 66 +++++ pr-384/guides/zkml.html | 151 ++++++++++ pr-384/hashmap.json | 1 + pr-384/ibc/init-osmosis-local.sh | 53 ++++ pr-384/img/Rollkit-cover.jpg | Bin 0 -> 492988 bytes pr-384/img/color-scheme.png | Bin 0 -> 280238 bytes pr-384/img/favicon-dark.ico | Bin 0 -> 15406 bytes pr-384/img/favicon-dark.png | Bin 0 -> 40174 bytes pr-384/img/favicon-dark.svg | 13 + pr-384/img/favicon.png | Bin 0 -> 291831 bytes pr-384/img/favicon.svg | 13 + .../gm-world-frontend-wallet-connected.png | Bin 0 -> 158555 bytes pr-384/img/logo-big.svg | 26 ++ pr-384/img/logo-dark.svg | 3 + pr-384/img/logo.svg | 3 + pr-384/img/transaction-flow.png | Bin 0 -> 869098 bytes pr-384/index.html | 66 +++++ pr-384/install-gm-rollup.sh | 8 + pr-384/install-go.sh | 125 ++++++++ pr-384/install-jq.sh | 42 +++ pr-384/install-local-da.sh | 10 + pr-384/install-yarn.sh | 66 +++++ pr-384/install.sh | 17 ++ pr-384/learn/about.html | 66 +++++ .../building-and-deploying-a-rollup.html | 66 +++++ pr-384/learn/intro.html | 66 +++++ pr-384/learn/specifications.html | 66 +++++ pr-384/learn/stack.html | 66 +++++ pr-384/learn/transaction-flow.html | 66 +++++ pr-384/polaris-evm/polaris-evm.png | Bin 0 -> 592693 bytes pr-384/polaris-evm/polaris-start-site.png | Bin 0 -> 588299 bytes pr-384/range-rollkit/alert-events.png | Bin 0 -> 205422 bytes pr-384/range-rollkit/alert-rule.png | Bin 0 -> 135183 bytes pr-384/range-rollkit/custom-network.png | Bin 0 -> 59334 bytes pr-384/range-rollkit/import-address.png | Bin 0 -> 71062 bytes pr-384/sitemap.xml | 1 + pr-384/testnets/cosmwasm-testnet.html | 138 +++++++++ pr-384/tutorials/bitcoin.html | 187 ++++++++++++ pr-384/tutorials/celestia-da.html | 73 +++++ pr-384/tutorials/cosmwasm.html | 141 +++++++++ .../tutorials/gm-world-arabica-testnet.html | 100 +++++++ pr-384/tutorials/gm-world-frontend.html | 71 +++++ pr-384/tutorials/gm-world-mainnet.html | 68 +++++ pr-384/tutorials/gm-world-mocha-testnet.html | 100 +++++++ pr-384/tutorials/gm-world.html | 137 +++++++++ pr-384/tutorials/polaris-evm.html | 127 ++++++++ pr-384/tutorials/quick-start.html | 73 +++++ pr-384/tutorials/wordle.html | 276 ++++++++++++++++++ pr-384/wordle/init.sh | 44 +++ pr-384/wordle/wordle.png | Bin 0 -> 534826 bytes 208 files changed, 6845 insertions(+) create mode 100644 pr-384/404.html create mode 100644 pr-384/README.html create mode 100644 pr-384/assets/README.md.071156b7.js create mode 100644 pr-384/assets/README.md.071156b7.lean.js create mode 100644 pr-384/assets/alert-events.74486fc6.png create mode 100644 pr-384/assets/alert-rule.a5aecc66.png create mode 100644 pr-384/assets/app.b136162e.js create mode 100644 pr-384/assets/blog_overview.md.7e5e8545.js create mode 100644 pr-384/assets/blog_overview.md.7e5e8545.lean.js create mode 100644 pr-384/assets/blog_rollkit-the-first-sovereign-rollup-framework.md.d8a44507.js create mode 100644 pr-384/assets/blog_rollkit-the-first-sovereign-rollup-framework.md.d8a44507.lean.js create mode 100644 pr-384/assets/blog_sovereign-rollups-on-bitcoin.md.51bf728d.js create mode 100644 pr-384/assets/blog_sovereign-rollups-on-bitcoin.md.51bf728d.lean.js create mode 100644 pr-384/assets/chunks/@localSearchIndexroot.7db2b95d.js create mode 100644 pr-384/assets/chunks/VPLocalSearchBox.c4aa9e49.js create mode 100644 pr-384/assets/chunks/arc.14e3acea.js create mode 100644 pr-384/assets/chunks/array.9f3ba611.js create mode 100644 pr-384/assets/chunks/c4Diagram-36d27044.0caacb1b.js create mode 100644 pr-384/assets/chunks/callout.9f5ea03a.js create mode 100644 pr-384/assets/chunks/classDiagram-5e843ae7.e7e8dd94.js create mode 100644 pr-384/assets/chunks/classDiagram-v2-8c3b3e6a.7285e6de.js create mode 100644 pr-384/assets/chunks/constants.3fbf9100.js create mode 100644 pr-384/assets/chunks/createText-285e50b4.bb0e6fbf.js create mode 100644 pr-384/assets/chunks/edges-b00f0ec2.e77cb061.js create mode 100644 pr-384/assets/chunks/erDiagram-0ccc0425.a32abb34.js create mode 100644 pr-384/assets/chunks/flowDb-8f9fc471.bb40b635.js create mode 100644 pr-384/assets/chunks/flowDiagram-698c8d5d.6f0f7ed5.js create mode 100644 pr-384/assets/chunks/flowDiagram-v2-d6437390.0cebf9e3.js create mode 100644 pr-384/assets/chunks/flowchart-elk-definition-6f4e6aa0.ec7ddccf.js create mode 100644 pr-384/assets/chunks/framework.9ca1e6dd.js create mode 100644 pr-384/assets/chunks/ganttDiagram-60845bff.26f29c6b.js create mode 100644 pr-384/assets/chunks/gitGraphDiagram-a13ae597.2e5ff07a.js create mode 100644 pr-384/assets/chunks/gm.90356a7e.js create mode 100644 pr-384/assets/chunks/index-4c4adb72.c53b1136.js create mode 100644 pr-384/assets/chunks/infoDiagram-c976a9ed.7ad68041.js create mode 100644 pr-384/assets/chunks/init.77b53fdd.js create mode 100644 pr-384/assets/chunks/journeyDiagram-5120ee2f.d364fb59.js create mode 100644 pr-384/assets/chunks/layout.7737998e.js create mode 100644 pr-384/assets/chunks/line.63b3485f.js create mode 100644 pr-384/assets/chunks/linear.6b82298a.js create mode 100644 pr-384/assets/chunks/mindmap-definition-0ab67801.87b778ad.js create mode 100644 pr-384/assets/chunks/ordinal.b935e931.js create mode 100644 pr-384/assets/chunks/path.53f90ab3.js create mode 100644 pr-384/assets/chunks/pieDiagram-5efcb91d.66c3b499.js create mode 100644 pr-384/assets/chunks/quadrantDiagram-559115c7.b3107750.js create mode 100644 pr-384/assets/chunks/requirementDiagram-b2d6a344.fce6f68a.js create mode 100644 pr-384/assets/chunks/rollkit-bitcoin-1.f62eaf21.js create mode 100644 pr-384/assets/chunks/rosm.edd5b616.js create mode 100644 pr-384/assets/chunks/sankeyDiagram-e679478d.b74ca76c.js create mode 100644 pr-384/assets/chunks/sequenceDiagram-583eee82.b368a8de.js create mode 100644 pr-384/assets/chunks/stateDiagram-b1c07dc6.f624e0aa.js create mode 100644 pr-384/assets/chunks/stateDiagram-v2-7c93469e.56cdd47a.js create mode 100644 pr-384/assets/chunks/styles-88ad4441.d841f868.js create mode 100644 pr-384/assets/chunks/styles-f626f8de.4c244593.js create mode 100644 pr-384/assets/chunks/styles-ff678862.e8632fb9.js create mode 100644 pr-384/assets/chunks/svgDraw-5d8a058e.ce615f10.js create mode 100644 pr-384/assets/chunks/svgDrawCommon-f26cad39.c4c562af.js create mode 100644 pr-384/assets/chunks/theme.e49bc017.js create mode 100644 pr-384/assets/chunks/timeline-definition-491ea63c.c836e65e.js create mode 100644 pr-384/assets/chunks/virtual_mermaid-config.ade1a5ba.js create mode 100644 pr-384/assets/custom-network.93d26ef7.png create mode 100644 pr-384/assets/faucet.a7295624.png create mode 100644 pr-384/assets/guides_block-times.md.3d58ea03.js create mode 100644 pr-384/assets/guides_block-times.md.3d58ea03.lean.js create mode 100644 pr-384/assets/guides_cw-orch.md.085ee1cd.js create mode 100644 pr-384/assets/guides_cw-orch.md.085ee1cd.lean.js create mode 100644 pr-384/assets/guides_full-and-sequencer-node.md.c746c366.js create mode 100644 pr-384/assets/guides_full-and-sequencer-node.md.c746c366.lean.js create mode 100644 pr-384/assets/guides_gas-price.md.d1fcef94.js create mode 100644 pr-384/assets/guides_gas-price.md.d1fcef94.lean.js create mode 100644 pr-384/assets/guides_ibc-connection.md.f0b4a1ca.js create mode 100644 pr-384/assets/guides_ibc-connection.md.f0b4a1ca.lean.js create mode 100644 pr-384/assets/guides_lazy-sequencing.md.ff1e7cc6.js create mode 100644 pr-384/assets/guides_lazy-sequencing.md.ff1e7cc6.lean.js create mode 100644 pr-384/assets/guides_overview.md.d84fcfb0.js create mode 100644 pr-384/assets/guides_overview.md.d84fcfb0.lean.js create mode 100644 pr-384/assets/guides_restart-rollup.md.a2427baf.js create mode 100644 pr-384/assets/guides_restart-rollup.md.a2427baf.lean.js create mode 100644 pr-384/assets/guides_rollkit-monitoring.md.46e61072.js create mode 100644 pr-384/assets/guides_rollkit-monitoring.md.46e61072.lean.js create mode 100644 pr-384/assets/guides_zkml.md.49a2aef2.js create mode 100644 pr-384/assets/guides_zkml.md.49a2aef2.lean.js create mode 100644 pr-384/assets/import-address.dbe6ef3b.png create mode 100644 pr-384/assets/index.md.a8a5510c.js create mode 100644 pr-384/assets/index.md.a8a5510c.lean.js create mode 100644 pr-384/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2 create mode 100644 pr-384/assets/inter-italic-cyrillic.ea42a392.woff2 create mode 100644 pr-384/assets/inter-italic-greek-ext.4fbe9427.woff2 create mode 100644 pr-384/assets/inter-italic-greek.8f4463c4.woff2 create mode 100644 pr-384/assets/inter-italic-latin-ext.bd8920cc.woff2 create mode 100644 pr-384/assets/inter-italic-latin.bd3b6f56.woff2 create mode 100644 pr-384/assets/inter-italic-vietnamese.6ce511fb.woff2 create mode 100644 pr-384/assets/inter-roman-cyrillic-ext.e75737ce.woff2 create mode 100644 pr-384/assets/inter-roman-cyrillic.5f2c6c8c.woff2 create mode 100644 pr-384/assets/inter-roman-greek-ext.ab0619bc.woff2 create mode 100644 pr-384/assets/inter-roman-greek.d5a6d92a.woff2 create mode 100644 pr-384/assets/inter-roman-latin-ext.0030eebd.woff2 create mode 100644 pr-384/assets/inter-roman-latin.2ed14f66.woff2 create mode 100644 pr-384/assets/inter-roman-vietnamese.14ce25a6.woff2 create mode 100644 pr-384/assets/keplr.7151e633.png create mode 100644 pr-384/assets/learn_about.md.9bad51b3.js create mode 100644 pr-384/assets/learn_about.md.9bad51b3.lean.js create mode 100644 pr-384/assets/learn_building-and-deploying-a-rollup.md.19ef708b.js create mode 100644 pr-384/assets/learn_building-and-deploying-a-rollup.md.19ef708b.lean.js create mode 100644 pr-384/assets/learn_intro.md.acfa5522.js create mode 100644 pr-384/assets/learn_intro.md.acfa5522.lean.js create mode 100644 pr-384/assets/learn_specifications.md.50171337.js create mode 100644 pr-384/assets/learn_specifications.md.50171337.lean.js create mode 100644 pr-384/assets/learn_stack.md.de29ba82.js create mode 100644 pr-384/assets/learn_stack.md.de29ba82.lean.js create mode 100644 pr-384/assets/learn_transaction-flow.md.eebdb5eb.js create mode 100644 pr-384/assets/learn_transaction-flow.md.eebdb5eb.lean.js create mode 100644 pr-384/assets/style.b82c784f.css create mode 100644 pr-384/assets/testnets_cosmwasm-testnet.md.0e3882e9.js create mode 100644 pr-384/assets/testnets_cosmwasm-testnet.md.0e3882e9.lean.js create mode 100644 pr-384/assets/tutorials_bitcoin.md.20e143b5.js create mode 100644 pr-384/assets/tutorials_bitcoin.md.20e143b5.lean.js create mode 100644 pr-384/assets/tutorials_celestia-da.md.70148263.js create mode 100644 pr-384/assets/tutorials_celestia-da.md.70148263.lean.js create mode 100644 pr-384/assets/tutorials_cosmwasm.md.9bc5e8b8.js create mode 100644 pr-384/assets/tutorials_cosmwasm.md.9bc5e8b8.lean.js create mode 100644 pr-384/assets/tutorials_gm-world-arabica-testnet.md.09b8142f.js create mode 100644 pr-384/assets/tutorials_gm-world-arabica-testnet.md.09b8142f.lean.js create mode 100644 pr-384/assets/tutorials_gm-world-frontend.md.48f2775b.js create mode 100644 pr-384/assets/tutorials_gm-world-frontend.md.48f2775b.lean.js create mode 100644 pr-384/assets/tutorials_gm-world-mainnet.md.488de1e5.js create mode 100644 pr-384/assets/tutorials_gm-world-mainnet.md.488de1e5.lean.js create mode 100644 pr-384/assets/tutorials_gm-world-mocha-testnet.md.34178393.js create mode 100644 pr-384/assets/tutorials_gm-world-mocha-testnet.md.34178393.lean.js create mode 100644 pr-384/assets/tutorials_gm-world.md.86c31b34.js create mode 100644 pr-384/assets/tutorials_gm-world.md.86c31b34.lean.js create mode 100644 pr-384/assets/tutorials_polaris-evm.md.76467569.js create mode 100644 pr-384/assets/tutorials_polaris-evm.md.76467569.lean.js create mode 100644 pr-384/assets/tutorials_quick-start.md.bf2ec98b.js create mode 100644 pr-384/assets/tutorials_quick-start.md.bf2ec98b.lean.js create mode 100644 pr-384/assets/tutorials_wordle.md.2976d71b.js create mode 100644 pr-384/assets/tutorials_wordle.md.2976d71b.lean.js create mode 100644 pr-384/bitcoin-rollkit/rollkit-bitcoin-1.png create mode 100644 pr-384/bitcoin-rollkit/rollkit-bitcoin-2.png create mode 100644 pr-384/bitcoin-rollkit/rollkit-bitcoin.png create mode 100644 pr-384/blog/overview.html create mode 100644 pr-384/blog/rollkit-the-first-sovereign-rollup-framework.html create mode 100644 pr-384/blog/sovereign-rollups-on-bitcoin.html create mode 100644 pr-384/cosmwasm/init.sh create mode 100644 pr-384/gm/gm.png create mode 100644 pr-384/gm/init-arabica-testnet.sh create mode 100644 pr-384/gm/init-full-node.sh create mode 100644 pr-384/gm/init-local.sh create mode 100644 pr-384/gm/init-mainnet.sh create mode 100644 pr-384/gm/init-mocha-testnet.sh create mode 100644 pr-384/guides/block-times.html create mode 100644 pr-384/guides/cw-orch.html create mode 100644 pr-384/guides/full-and-sequencer-node.html create mode 100644 pr-384/guides/gas-price.html create mode 100644 pr-384/guides/ibc-connection.html create mode 100644 pr-384/guides/lazy-sequencing.html create mode 100644 pr-384/guides/overview.html create mode 100644 pr-384/guides/restart-rollup.html create mode 100644 pr-384/guides/rollkit-monitoring.html create mode 100644 pr-384/guides/zkml.html create mode 100644 pr-384/hashmap.json create mode 100644 pr-384/ibc/init-osmosis-local.sh create mode 100644 pr-384/img/Rollkit-cover.jpg create mode 100644 pr-384/img/color-scheme.png create mode 100644 pr-384/img/favicon-dark.ico create mode 100644 pr-384/img/favicon-dark.png create mode 100644 pr-384/img/favicon-dark.svg create mode 100644 pr-384/img/favicon.png create mode 100644 pr-384/img/favicon.svg create mode 100644 pr-384/img/gm-world-frontend-wallet-connected.png create mode 100644 pr-384/img/logo-big.svg create mode 100644 pr-384/img/logo-dark.svg create mode 100644 pr-384/img/logo.svg create mode 100644 pr-384/img/transaction-flow.png create mode 100644 pr-384/index.html create mode 100644 pr-384/install-gm-rollup.sh create mode 100644 pr-384/install-go.sh create mode 100644 pr-384/install-jq.sh create mode 100644 pr-384/install-local-da.sh create mode 100644 pr-384/install-yarn.sh create mode 100755 pr-384/install.sh create mode 100644 pr-384/learn/about.html create mode 100644 pr-384/learn/building-and-deploying-a-rollup.html create mode 100644 pr-384/learn/intro.html create mode 100644 pr-384/learn/specifications.html create mode 100644 pr-384/learn/stack.html create mode 100644 pr-384/learn/transaction-flow.html create mode 100644 pr-384/polaris-evm/polaris-evm.png create mode 100644 pr-384/polaris-evm/polaris-start-site.png create mode 100644 pr-384/range-rollkit/alert-events.png create mode 100644 pr-384/range-rollkit/alert-rule.png create mode 100644 pr-384/range-rollkit/custom-network.png create mode 100644 pr-384/range-rollkit/import-address.png create mode 100644 pr-384/sitemap.xml create mode 100644 pr-384/testnets/cosmwasm-testnet.html create mode 100644 pr-384/tutorials/bitcoin.html create mode 100644 pr-384/tutorials/celestia-da.html create mode 100644 pr-384/tutorials/cosmwasm.html create mode 100644 pr-384/tutorials/gm-world-arabica-testnet.html create mode 100644 pr-384/tutorials/gm-world-frontend.html create mode 100644 pr-384/tutorials/gm-world-mainnet.html create mode 100644 pr-384/tutorials/gm-world-mocha-testnet.html create mode 100644 pr-384/tutorials/gm-world.html create mode 100644 pr-384/tutorials/polaris-evm.html create mode 100644 pr-384/tutorials/quick-start.html create mode 100644 pr-384/tutorials/wordle.html create mode 100644 pr-384/wordle/init.sh create mode 100644 pr-384/wordle/wordle.png diff --git a/pr-384/404.html b/pr-384/404.html new file mode 100644 index 000000000..6e51ef289 --- /dev/null +++ b/pr-384/404.html @@ -0,0 +1,41 @@ + + + + + + 404 | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/README.html b/pr-384/README.html new file mode 100644 index 000000000..e889a0d31 --- /dev/null +++ b/pr-384/README.html @@ -0,0 +1,66 @@ + + + + + + Rollkit Documentation Site | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Rollkit Documentation Site

Welcome to the official documentation repository for Rollkit.

Here you'll find comprehensive guides, tutorials, and reference materials to help you make the most out of Rollkit.

Building the site

To get started, clone the repository and run the following:

bash
yarn run docs:dev

This documentation site is built with VitePress

Contribution Guidelines

We love contributions from the community! Whether you're fixing typos, improving content clarity, or adding new topics, every contribution helps.

  • Fork & Clone: Fork this repository and clone it to your local machine.
  • Branch: Always create a new branch for your changes. Naming it relevantly.
  • Commit Changes: Make your changes and commit them with a clear and concise commit message.
  • Push & Create PR: Push your changes to your fork and create a pull request to the main branch of this repository.

Please ensure to review the detailed Contribution Guidelines above before making a pull request.

Directory Structure

  • /tutorials: Step-by-step instructions to help users build their own rollups with Rollkit.
  • /learn: Technical reference materials, such as configuration options and details about the Rollkit stack.
  • /blog: Blog posts for the Rollkit blog.
  • /public: Images, diagrams, and other media files used in the documentation.

Feedback & Suggestions

We value feedback from the community. If you have suggestions for improvements or find any discrepancies in the documentation, please raise an issue in this repository.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/assets/README.md.071156b7.js b/pr-384/assets/README.md.071156b7.js new file mode 100644 index 000000000..5636fc3f6 --- /dev/null +++ b/pr-384/assets/README.md.071156b7.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as i,X as o}from"./chunks/framework.9ca1e6dd.js";const g=JSON.parse('{"title":"Rollkit Documentation Site","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Rollkit Documentation Site | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"README.md","filePath":"README.md","lastUpdated":1716518978000}'),a={name:"README.md"},n=o('

Rollkit Documentation Site

Welcome to the official documentation repository for Rollkit.

Here you'll find comprehensive guides, tutorials, and reference materials to help you make the most out of Rollkit.

Building the site

To get started, clone the repository and run the following:

bash
yarn run docs:dev

This documentation site is built with VitePress

Contribution Guidelines

We love contributions from the community! Whether you're fixing typos, improving content clarity, or adding new topics, every contribution helps.

Please ensure to review the detailed Contribution Guidelines above before making a pull request.

Directory Structure

Feedback & Suggestions

We value feedback from the community. If you have suggestions for improvements or find any discrepancies in the documentation, please raise an issue in this repository.

',16),s=[n];function r(l,c,u,d,h,p){return t(),i("div",null,s)}const b=e(a,[["render",r]]);export{g as __pageData,b as default}; diff --git a/pr-384/assets/README.md.071156b7.lean.js b/pr-384/assets/README.md.071156b7.lean.js new file mode 100644 index 000000000..36458fb65 --- /dev/null +++ b/pr-384/assets/README.md.071156b7.lean.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as i,X as o}from"./chunks/framework.9ca1e6dd.js";const g=JSON.parse('{"title":"Rollkit Documentation Site","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Rollkit Documentation Site | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"README.md","filePath":"README.md","lastUpdated":1716518978000}'),a={name:"README.md"},n=o("",16),s=[n];function r(l,c,u,d,h,p){return t(),i("div",null,s)}const b=e(a,[["render",r]]);export{g as __pageData,b as default}; diff --git a/pr-384/assets/alert-events.74486fc6.png b/pr-384/assets/alert-events.74486fc6.png new file mode 100644 index 0000000000000000000000000000000000000000..690abdd6476eeffd30763f163e913e9180694fb7 GIT binary patch literal 205422 zcmeFZ^;=Z^*EURvfCvaEogyF|N{0#p(t?zLbV+xIbR!@oB}hsS-ObP=AT12((A`5k zAHMgk_x&92`v<%~y!+rfykKJQS$oB~&ULN{Q&yC|k3)`wf`W4Yjf|uU3JT^66cn`g zSeW21u6Pk|z&{v{uim`F0*4otaVQE3Ey^3om+#!tw&vW^bWBoiu3+AZ+iJ~a>rSpG zLod+i=(b)O$NI5#ETBP#NCQWt?am8B!|yE!@P@NRH?9p9eD|Zz=Ap&F!quk@{S>(6 znLoDP+%Qoo;`^@Q%~<-5;^-TO^A^3beuv>g#~mTHIp5##hO&WYe9@;5Vgq_eCAdf# z2*U_)g7A**RtWaJW32e38ROfXb-naj!(U7O_aUXapp5@wMP>mhmT2+-F9bWJ69Wx3 zk~_ph(*cXj=s}becF?O8hx(R~(7#6{-W^){yUDvqjDVMh6{PL@%IzUX>-T#+G|*Qa z1mpS`T6Q-b>Hi*(Ok%%KO8r=wKuP*6Y-=(VTLQybK2cFofoR8q5Qe``JE+M+kz7Hk zuuj!vlMMs>Wr=BHo_e-4>W(~Q4sR?^z;Wc zi^v5ebz)xuMq;ly4hCA+vi+;9pWw|XAK~u1Q4T<4a#dJDp8S0Q4+i}1tbLnNE0Q2ga?d;S9gFkNGWNf(K5$t;Diga} zq!G|&V8!kH*Ga*%WEdPY18G`z;!TbeTY-4~A>ra( zjq}Hfkm;>&uwC|)=Tj|nwJ|Hn?a@?Q$&00p`IADwrd)1XO|+_NU4M>`_w__k6c#Y& zR#&H6mez;sU2Txarwdi@`fRN~Z*m{H(r$i$ix~!8MmppDyTZ<(T?vK-Rn?`q&>1IJ z!KzwQt=5Lr)|TJJDBwD~4Y|=i)!rDgK<$$S>)X`#F(BpltwRQWa9QcmE z()!9MZ3@XTr#u- zQ)OXZ@YD4j#W?vqQcX;#vby@KXXIr2=M4>U4Dq72f=O99IiZ?tLR*?+>$uz7=~o%H zk+0R%&O_CCk9;Cp@|j+9Bz4;JcnXXXUVlm9_9KzBL0eGCloTDBZ+&0OJ!# zMY3`c*dh2`J!*6@~~2+o$zCIgB4`QlfctE;)*lh1m%+z&8X zkaN3^H&^(hV`CD`#0-xj_7lpyQdE^hgPb=fM&{C2(j13PcYZIQtx1ay=P6K3mm9D{ zX~bi~h?ux+=j{VK4Je@oBiZ<4Kb4ilcI|%KJIXM|%clv%);l5yv8F`!+H6z!tZ~dT z+!^DUl(Mt4{Y$iKxov(6JYv&)VPWx-t&ejy=yRKcfp7Tc{5dK&pVb6 zTL33tD)ZItIfS*!FcW7N6{W6^Ff$45Z7)z`9=r$ z7w>q?aFodT zieVd#Q^)Vydi}@$-f(_POA8$1hqX4FZo`*cIXy-~?A`rpD|ib!SDHgVHl_E`2=T** zs@mET78cmCGIU+`x=A%PHM&n?X24B(d>fa@6H}fPr&fX-We*E9rVKawMLW0F0Sq$L zy6amzMsRY>73o{pY9>D4LbQ`guswQ`>3XtG-jm!CC!eMKIXk;cEZs~X1Ho<3K`bjP zt65?AB+&%3_#<~-c}Z^WodHPi>cQoqxZV&bly!&<&-0^v@jGq%(9AZN?={?OKcd!d zIf@?@AcltzA71Xb;ycbcN1&XoE8WDimNogeUaoS2!a(ikeyF&x7~(q+MDn34-F3ci z9}4TNVgK>tN8M^7=U!#z)tB=_r6o@|5-$_^+w8p77s)SnwXTG2H>vA-czxQM>Dr2% z`|U80gh~V7g?oPYjfw7n*I3`C79}4CJ@}MO-C|}vNIwFHgRcAHH;1&x$H(4K+i6Gw zsE5HjJ2o86M=D~c^{_*zxL8LZwyN9lcq>G|-C{6>H$|YpSA}(s9tL#(K7= z%=e0Rd^`bpt_D$U z&=&6Zg0>Ch@g7d!bMSc==?0#X8BMi#Q|Gvm?$|?` zDl1b#I&j$UCV7Ax%={ZafP1eVHaEB&BmTzP`q&R)QmOSdHTA6RE(an`j>B~0SK&Ji zjnn6*cp=CT#(EvRN#{5DybSSkPA)DG(;;$>#;t%~6Y8hUity9v3L~b;51#DR)z80| z8+I%RxKq0=pi;Z9oO)jQLfKyW4Q6<6`6MXMjA>GkZ=iy_;3+bk+=26S()lST=knPyqQYiQ$mjY{?>iZj8vmU2<|pWi2g5$3r|mo8L0_ z_7Ad@_e(3zoA!Gs*mN&=D$Qu*w6!Tx`K(QWiGSNeTe&SKDvT?&KKOdyIroa@Hv0H! z5ox{E(hBlg2=xUOuh}p?G0s8y?(YF<@e5canW{9~qwP~+b^GhZAuWo-pB7UFK&oE;akTk7MjE z*7J$*LPF95cXg>iPX%r%`nMlHaG-rh$VkxUsF%EN2S_$W%zLK1%sVGqc&F~I@T7jn zB3DncsL#AN9BMD}XHYQFVk~c4m21kA8h(0fMZ1qwvbl9Q5#oBk5bol2XQ_yJ8k>Y-a zwN9rs6%|F8KWo|)u%k>;W|p+DcnjZD${o!aTi4ABZ9f$8g6Ef%q}VTSRImjg>Pd|* zb_Qffq(J#FGb5p*O83s)MQLb^_s*S_q9?^YSc$)ZQrI@N7i(1}^CCzmO0;4AckcBf zsBD^#@$wX@#33)E{7ke!`Q}N9RR8q1qV+!LB$dz#dQJP8DIH=Dc_b<-Xs63pJpaZ~ zm8noC!;7Pz*~R80tF~#70H1SrX?0F?=TsCQe%M|UHlfaQKBn;?MKd6Cu9omsvj_~1 zz&2-=x0x6puP`48ssHoUa(!!ydgSoHJ>*S%-d@IOlUdB--L?uSb!TqUhmL5fS!t*F zogGoVoA}I241V~fI{^Qu$_E1-hfS!ggy3ZWMMS$b`O5qni#P25^7J<5g6@&*;HY1O z&_pkPR?J6Ir^sVM$<8vyCnnHvg-VSbj8C0%{?jOrpsvUNoJAVc!M^Nz9wi2CZZB8V z;txPvo@>V(e8TtgL+;+(sjjXLn1_3-F?ZJZ*VMRxZUZ%0*T`4Z_GzuEqF_pJum{^f zPmMKX`kH93M{~tN%L`6Z&SHK#`}{2JDueOBbytn|$dYV}eSPka0CkP^eSx0S=9j~b zr>&g8=+M@yS$@zErFow;GCzH~cr-?`7b1T7DLZ?up!j-?Vy+Zfv?uX55~E4Qrcg7N z2qowrFp*;YoJ*if8GgWyP4pD|fg(m&&v#>o^S4(1VrV@OnU)GvqgjT$=uVm+44-$G zDJ1$v;tOwnzM7ajFe(U(xwM>nTm`a{hldBIJUzJ)xAVpqRHC|NXbb|K#!WneMEo^h z>SF>@kB5@3u5s~7VzJYeW~Z|mFvQ(w>f-A;@zNqYS&X6*Sp@v^XCTZ3_~BlMA4=52 zBs+4(Y!!=1Jlve@;NE)r?f!SJqK~~Z(}i6}fBotTf5>Y7@#9A7!hH<1cWP>HwYB8{ z;v-^|U(>dBSWVE_AJDt@c#%@l-jfVNxGzVk9UX1ePrl5eR3@ISVdmt_FDNM3wI3GD zKm6@@!>^w^aJ|MZUR7i_E0e*!bv`pY8z%L=^TZD|na2d@w)}`+F2+b5J0~Pf?sXCQ znl5$(rMb-XiR^b7vas|cd+I<-lcaO-VIDajaXu2`(*Ypy3!dqrWNzmxj}g!*ezdd% z9LVwJWX#OjiMm*3XY#Ao$a%GA?Cin?Wo0xBbv#>^H`yKa_ipeo14NKpdYUa>f@bN? zkD`}BT{{Dx=9QLKpHFi}`%$n_=P}>E&Q6f>%+JJ~L6}D%TFzSH!RuUmFIW~NFImze z)R;w1DPLOK68RGEg;m4}NfHr-cyQOzK9`Oh1{{iWH!P~KgJo7N#P^826N^SxP3kO^D;Lpl91P zyLQcg&`>J;GPv4ua%*3t(v+$*h@>S1WJAY4DZ7Rf#afqJX5v&Mq(Z{N_16~^nvj)s zx|meKLvs*zm1eN)yu7buyz}jK_EEQO0hHR);avb4v%J&p0M4g&f#}ZBTuyGsKf^RSPL^UhrL-OZHnk^Upaw9vTwXY;wbX_|T-P#)Zdn z!s!wF1=sfWw$)5kY+fE{^t3uJ&kqIHbBNs5vf!#8KJ*9Qx2!)~qKT8uJzJ)sp-QOO zj+&nx0X?XRmV7c-tn;S2s)|bA9g;LqP69(L4E|S>0l&TJXa5w zi`DbnqAqq^s6>b-y|%Tbe||72Rc)+QHjmO}Pg#QTw~>#1?7u3EvBzAB^;U(Nmh|K) zOW0d=>O0HvSi!xfyi;^|hA4)(A2^gYAqjP;5iC*y-dhp{IiW9{vFj%k2bmvj`@cF| z2If{(RUNnW*ew0t(C{^aqoDxaGBZOC+*zyM;h{wJCdlY*OHGHvyS2@Yjj6W| z^4n<)io8Qxq4}lEdz)3qc|5_h`lFFj|G+@~Qux66VP>ZOSl-Z=gzb8aNqvWUN=F1W z>}Y+=Md7T~Vj!`kX;as%(&Jbb#I3nGDgT-vs5^i=DDyckLSfU~Q|yVMQPR>{4ej|1 zLuf%(EPA4?Ne_GgOExkJiEq7j7OdCF;y&7%hJwcnf3VPuR7>?kr1E2(%RqBd2@{hx zGU^P?R8>=(u7wy>F}6r#(U!Gd3!ToL@|HHAko%l<(v-XH8@lXR<+k{+0YFJOZI!s| zbL!c2GP5c9{ejO(2o*#bXbw_Abtz~M0{{;5C&b@X$#oJE34J(*oB9(!gWvv;@ z(W#vP56jiq%t_H#*m_3>k9y)i^!Zm+W3vkcWLA@DbJb8Cq5*I8RR>SSBIL(cL$pocGWOjBwM-${wFzc!Pr`yx@rANj=24#?8bemuJqrkb8?T{1h7#-7P~}O--;yH)t2RHB~`0 zOFdVPHlKz|!%js-)pU6 z?tWjp#%g`@o+=izKfsygpvnQzfQ5n68crX}1s-EX%KVziR|luk^XXY&l3MyG1Q2{I=BVPQiDn-B18- z+ieO0c_Fl0cDlitV%^D9gXVLGC_8JBDIor)T>NAhA~zd~^;$C$6CW+@Gq>x1p48K8 z*L9uieodm=)lH%|Smxs_&d$yb%+a4vq}lB8aNjKr&~mxE*U>d2*KGgD^Gn^stR^0m z8YM@$;EW8)o`Wz+%5q%I;6KsC6tyng!yKYAsG;0$DU{n~#SFDSQZ9S=gdUaBtEhb- z{q>o%muYS^xUzw4jO*h0QAi!v3wYPo4k-S;rj=7C8BElkp13+*`>)X%nSC#pGg0hr zu3A@j8h1BHoFd71gLz>h0kbxqHf00q+kjSO8J93JGHTrh1(weheq}9om;!^?FaLRv zUgUZSxJL3l1?2H2|K3JX8K5v4HR2n3k{=w`P3i77&o;R)mqQa1)JA?PPikB+lZtTB z>~?(oG?F^#vlv7Ix-YVU#O4l@B;9_HfkM28Ez6n}8RNk%!}r{p=gRvjvIf}d#XhD? z`q)raP+Ea^bN48}fB&1aDZD!yVB6pU&epGQ;(Lgqq_kRn9s_nEJe((zJCZ^JW+v{* zJ8cym9*zSB735J6w|&*iC6d;>DSRmV)ENc1w`;`#vrD!AKp?InZf^INFT_6h zPYCUOE|-yK*QdVn&&cVBadyhp@>bi`4x|%p<5^(~30Kx{*OVhaRBaI1oe2^l~VE1;_|13ZGnd=g-lDQt^HXp3Gf45JR^e|u%}#&<3D(Nwm!+F>Z23Vnn^EO#-SfGP ze%z%5$%Ir~Y{ItDdKPdLcy&_N)@phdKjyth%yV|(%~!tj9#NyCOFpx3kDd9+@mc+5 zS7%waM~LhQ4nshrUji=6Xtsv&#}6s>18cp4%Y?s0g7T@?w;Uc^o6p~@W48v0@B-J? zXdm2suIps6cljs}wV14@jDws~hL+r)I z##aQYXPugl6d@r)trvPTkJ{aiei+^^TGVP7__Y*8a{RO2Wu7wB6nL`^-$3405N*7 zZR?vF0}_bm^H^Igz9RJ!KreDEEr!s5Ha^T7334ont`nW!#b^o0;k9_49I!*?r-k1d z8hmYuZznGfIb$h4-nRpu+jhDRw1)ul(;UpMwd__}P4n#3E$i8(U4D+gdj0yfj_X{u z0rXzbLoPUS{xl34A?%zKm5Bn*@jM@KXLgL|Dn9jg!X)QIsEP?FJCR9xX?nQtu2Iv zMt@CoubV53jHa~@O$&^)eY*d`Ymz;X29A7A(Ry>wKbGaP>0b0*RL#@oOd@9Xyz4k# zY>gxXD+6P%Y=0jWUVY)9n*>ViHL}%r7~l6y zwI{NWJ`=VqzyZc&V3s5Xs8>PIz5phuu2fDe6Y8v+$gbUET|4(uLxW^-Z!NJk?g}t9 zAd{oVh+mUhP86?#TGkq{t)|9Jhtj~y#Ct$>6Zn&?1t6?t z*YbX|hr;XECYO`GSN>y)!clS@?zXMiQ($z~a$I5y`8ZA?fytU^QsIrn<4HO4^A0G( z9#Qfqa6nFDxpM=sB;Zvo zorC`-rC##`gRL{t^&Jr#yjQWb`*jix(C^=$hs3+~9oKyx9;y1iiGoSnqEybTcwEn< zimu;=fo9dPYw)9IT*di9$7}LVt8(oC&XhiG#hYV{0lB>cydu3h|D-{~hg36t^I*he z50JkdBK?#w1`5J|dbulavw`?w0NpCw@c5(^*XYzUwxIpP@=HX0GlrzLfD$;;8gcu;%yi*++|OG_p~K`v2y z;~R{CcJvPi8zsLkb^ey_XyVd)jHEd~IJzc|pQh<#xQRsWAJ)0k#Mf4QlHux~m>5R? zjo!th>EbuvXTwTLo4M6KJO4^SATY_*@6{ZK%h2K-LT>-p_KcUy-NXtMunkY&m#2Vg zCA`asG2P@2;Lal>T!1>4mJES*16g8BD()kar0YUP!DqEl+j@21#Kd!l`_{2QtHtsM zmMN|e_rH_B59Y(TSPy~X!tVneidmXHX4{9PcK=uL2r6Nh+Y!ORlu^uWv%gX6dv-`B z0?Tb|Y=o;1KnjW|B&@CP{|C@U?IOPRnjDt;nWVIkyqg_Q3NZI(k+9Hu>8jRnp+FOXTK49uJt{f@TJR1Ok%O zJ{6zKxAKF!9eVK7r=d}IERW3eZ5!5!z`3tb0GBQ@EQVxL6j;Pi6g$sp`S2*w#2%Ex zJp{|Q|5x=tK*XoFUReviejV2A zV-51Lc~xlRPD2FXQ$~OOUsdc!9T) zA53Yo^@v|~np|$%4ro<>bZ(_JX*D?z*iDPlCiLaqnmTsXA5h#{rD&gR-IJDroBLA# zQz~75ARG8u&l|NmHT6i+5LNyseJs}UD%DH_# z_tv`J7th*8ei_b?nqw;Km>zX`(UZ_;941K^Nj2LGaB}@}^z3=t-O?4no8f>N$cF3I zuR_&&FdG5QHqCU!cjvZx4~hsHFp>PuQv=BKma}ecb6a>l3{gX=h=<4b| z_W7{u3C1~hw~C62mH}>NO4*`~?^|%E&Okhf3I;Z*E!wXHz><|ILm&nMX-DR6-Jd+R z({+`M(c!q2Vj9lAK1M*wV6D<>ez@CjVe5KQ<#V$ho9apW+wVu zy##g0+K#<=rl}n)G83(z*4S?8BTf`~<}6;hr@9G9vXN(3v3U`w`)w^D#dM4KVV5f4 zg}=wjQqI3TRjmW!~0do3IlwS0PUOlDM2X1gM%cR>&8xRTdW9_rBaX-=LguK2}BjNs}Q zRge#DTD|#y+W}>n=;bA%ReyWtRqtn*FsTt3pMU)-`-np%Ce^kjB`z+mncB5XpR3m* zpIyH%j)a+&;##D1^Cu7wC@4J7&+uRYB7r~ip1USM{DJNP*(&PDspS2L@C2Hb+hLtt zQcGJsqUCm)i0AIbOuSOJ9KE^O$@7ubNQXw8n6}A_YEk;ypQdU}8_jT=<Q78^cfGpe8^FbfBtEELo^1%%iz>?Nw_j$47+H$stiwh~6#%;@I&z{+VIi=K5lbyhzW!Y5}7&?F1 zUxvO_QyaIvQQ)8J)iO)(0|K-4jg7p@N^~yG#O|Co@yX&hZY->tQ;JF^lpyz zLahDg2Tr|ZWy5cKu&k^MlYtLeB_-)2Hu|wJM3|)E(etutY0JsdRWQ53y`_EgnYzKa zUJj)B!jclI1NSFSo=lyfo*C?+;!deARv^6{b<%iE7iWSp*S*}aMiWx)P7hh2n-BdkSFH-uzg{Nb-OLdGcZ_?5uh|vBH9OfF<8F9&E=uMV&L`tUm!OL zZWdR%1F7BJVvcoN*s2}d0ARL_?$C3}lO zwaJWnO&y6JZtI-^vbzV+P*Dg$;9GCs`onLo9{?g33LH+<82-ggWWE;7*y)^fGH8NW z(&fqni!?Nt7O|vADFOKrc(zdz_|?Vmy|BGfn$&Eg(l_%}DR~XT)~e7Q-apEtv0d-0 z9}>mHiJZFO5`1WUC{E14?za__vz8Y5sYiGeG#Q6<$poYN~nR$9op_yZZwzR znhCZF2y?7t+VF|ZD5`|UL{>Gs#4}RTA(R~DogUHvSgI(47t~;&jK*ka(iiigK{+mF z08NFK^H_6WIMKUwF%njlGt)D_a~&hDn&&KVLYgh@QHkdS(cRf>+9!mqSKAW5-ImXM zRtv!_;x#OjlQMve+f>4>}Q1{KB%>AV__?K1|r?R#BabO`h zz*HDYW|r1&6m!K1WT^T-|4deBM!tz>1l$blK@2`F?Jb+wh7iAT2i>X*5Nyua`qC0C zfTXlqn4huZNfoq^6RG6A5idz^P}*{_(ZYSi(*sn&m{h8a@zZLCgFCL5`iFB!!mqeY z39{(tZ*PK|c0E@P&kY9j$&Btdd^DSeXw)Hh8nqgZa$8`pZS9T#yhsAU3>+IooSon3aAW?wo%qo|0J; zr|yoq%M~3{yJp36&y>j5LNw)$^m2#<@!To%DMt=ogwO>f#ZHXT>$^*Ty zk+!Ykn${y5mP#0$kTZ}X7y{vOsMl%5oB+<=7tgdm$SZep<~4v*X+6sal$}7`>J59| z1GE->w*p0wCjn@rUWO{srfjvJHtWKwfkH)idz&h-6TS0OyCnSso)r1kp1Dsi{Jh7%e~Y1EbF{C!wfi0q;rK{4q)TMY=LIJ#jF8^76aw)D8}C=wtV6hzf#14&6tH zpWaBhbCDWvO<{_GN_YVBq+@BL&4XQ!NwP0rz7Rx7A%jprg_X?(+|)|-y1=NQOOU-k4ex@m zMee(UmL8z|!_p627V~aK4{xsEt=}3OBY>vP$7pl=HBh|y#sVmLtCW2FYceLcuC4%X z#+g10<{)ATk`&RI!wXfes#wq4hyUF37Gp!tkpA{K%wo44f41)7YhyVg455ZTU3*!& zg(I&fw?Hp7?0re%vKDf$%**x4J#@aag@@2RBZJEW`l)hsyy1@0&TxdgF%MY~&EIr=AezdHAY_m~m`i;9k_i<|f7YSSGbe zUz`~-nm3P&Zsyl7Nq6^k>eh!gky)js8OR;vQ_xp^D=4V5HJqzqf3H0Y8ra-&O8wI? z_tfBE``hsX(1Cpge0qphWwhbRmKGR-$I1{J;8s;v|EJ~lKGC|~3y}_$l3QO}1I$>1 zZE>Q>+Qx?A?>bB%AokxyrgLd3=6K)$F^yp@8%I;h z{$Q5)I<$0J_Gpo0KfndfLI9r`C&_UoZl1hr2bo2x&QdW+YnMD>?Fl=fpKD*i(N__%u$h)z*ISH2W=e<4=6-Lk#R@CQRGSe;1 zK{_1I*X9onSb$WaMNfbu(|6N8_{R_O>=CZc=T|P2A=|UA3+`8*KJVVW!+$SU1ZTe8 z5m2z)RBWR-N`^rCTMmJsT#<2X&eoS9?ptNIOwYWA^52B*LB=Jib>FYmRw9*E1tF8IcllEvUq^JG zl}7OArA4#Ozg{OAC?{#f1E!_3_r}uH_fknp4}OSCaMja!=G@qyUoSTG$fu1NW%@4A z`2uRZ7ES(N6_qjC!wwN$vQJeWWF&Z2CrA>Bub#2lw}VopahsX<{eenv%r$U(*C{#wdz{R+ZH8+Z+uowjmO#dNQ1%T#TW`Oi2K&k zVw0I+89D8&L@w>*;S|QRDIR}T{&*cXv`>f8Js&E_ylBjJ-u>R-c?D|< zU*CF5bkzK1VD*24xgqGnIqItlf(lJPV@QM*W036~b8~_4c*SPJXQ|&JDBUTcK$?$F z=GSCR8lY!>r!wR!$OtI&(N_*7X*{A=)XYXsln_MgvP)7OXQ&Zpk73Jq+5I_7=)@`# zOAnRk-DLTDj{6cALpk*#-k9JITM9>lWX!?ez?%Elz>@RP5UtFm1KR5Q9Mh3QXASr~ z?gu(~u;kayLsKKHpPo46@bmyl-N6a|%Tf1(-Hd?h`a7NqV{N1FqC-48o?SLcER=1! z&h8k}8$isc1GI^|jSmC$-Un3M2>S@2w8T`fr4i-DQ)r`RD49#}ej-s{oMrh`T?@7l zKob?>LHakT(ubrWF21~5tv?%;6I{)4B-7@Pm3;d!dh_SVNa^j;1lTSC(&)Onvu*fi zq4bb%x@&OmySdJn@*ME5jXYZNp3Cm25NXyI+>B3E{UHq zvs0*aWv2hhPgWkQqCGcOqj_9Kf4-*bmyO&(-pxq##EzKe6?bZ&&U4E+J;9&(XIrT^ z4CDs;@iFnR)f5p6ocee8qI0@#iXTuzd%h492Jiz%{NJlx zj3Tq@>H_m0-K2~z5waAqgh{^AX9Igt-vOitooEhj){|l;5lT02X`(EGU-AM2c(JT#fssS4?@#@o&2xyGUk)g@IPAxi19f!zTSJ zPe1x|@XUC@nFz3erV$G>AjCu9fNxy;ge67($JW1LPA?XCPrg(WX!JH%fx-iFrvIq+ z7bQfA-Bb5P%F4D9b~iPu{<2oR^9SCUZCTWTy^HHD(Q>(X^2@5DJ66r z`TOs4Lwj4edzeuk2z~}vk*>Jhz%gR}MW3s{L5hbNb_hniIVw*@U}K1X<}wz43ZC5- z$qf`vz&f{mzGS(zHqmc?Zp{De$Qbjaw5ZWsSp7T0miXu*gdZuoor+5p~^`i$F0V9b;CpLcTs zTl~)v+Zm1aZ?FLVEVu;>`#(o)r{cGt$r}GGDJi+K_W%o1BE$oi-XTyq-u2&81vSya zB$t$9UP?v-#0T2&Eb4z8dMG6w8VG^^yeOIXRyWgUJR0J`{P&u`TVbtHOw&7X{bwp7 zt@f`~l3dZpqP+bWu~OLoY#mDJcDsW2Kfi;R0b6kY>jk1^P&0BnxoSl<0xB?`#V<-v6S;|%oDe(1NS0^6u22P;np)7*(cXFKU!SXh{q zos9;ypRTe%Z`a2fP?7tmUIgcw_H}vlX1(O@Qde`cSjQrkBVu?N$b`Ta=tQaRkQ^ub zllVTM%jgHX?SjI>Tp(qB#}dSiX*BqWG!De-Efaz`KK!50b+;Q8`-KP$T_22!o0h3~ z$%Jb%{<8?_mY%?>0Yb#WV)~^}I!N=$OG|`5u6<8-gvEX!<&SO+TH#R3WkojUG;hpDvQ*{RDc@zY% zY2UpdEQpc%zRrtCgVQ{YdVr;4&H+E&Tumwge-Sim$V7<1;^PCl4NdIq2)KsrKmTgu zI@7uP5gIb+n*n=yX7~V`;3WaZ|N0qbEUc>fEs!q!>)HLHaareMTv@pRuGFEUlaq4a z8!-=0Po_cS&u915o{#+GO3luuCw`rkYeF+Lg#78eT?}?IpIKXRH3l-|#$m-VWc}Dc z{1BaVJB~8&W0T7)G9qcIBMie>w3A_Y@xM=s@lt?QQ5&s`3wLRsR7-36*|R}9CZ-Vc zXZ`H~RFncg!G_suwHO*fLsHBiKjIP+6s)bOY-%Z5;jo=K1+YkASp6R6*7l1F7wko7 zX=(kMn21eHjp#OfLX0yCcFN=i!~n6muv#|E=KLUMA``1tsUY-Wsr?|>u>kB|dma_{a0$)97`hX9-&-{H{Z0rMLEyc`u15(WrK6yr>5p&{BKQM|cR=@W(Z`p2& z3m4cNI+vNvERe2f+u+ zU0#X+(%6NEmv_3^lfR)Mu5mw3^P)yu|c8>S-zE{vSyvRnek6xODS2 z!`Rw#5*d9ZG%;CSSzQGKd@=QV#WD=zOCRm*{7z0>a3z#><;LR9yd?5P%f$o)WE6(j z{M+Ax1v8Kvp;VSEWN65f?fjaWj1*q8gJI!ayM;DXpjJrX$xTa4yjo}ZtjPw1feFCU z<<6UrK-mHNPb)xY*uLrz{RI1>Z*UM$KK`Slgw#G~22xU&;7+G0-mR}c*KwI%?S;sL z&88`%QPdX(1`l#`bHUQOK2ITO@JsqEu!$gTYl{yWEtEQ)(j)HNAJUXSNS`2|%9oy% zMJFYVUhw0UsVN^=ETgh*KE_Ptw>33p@MGwcPf__anfeLF|3y)G6+r^>;+;Epwq_?I zOE=v_sKdi$%Qe}Kj?zR%p4^7+GCR?omjr<@e*3o(|CN^Z-0fts3A7TiF#|BrJ{>{! z-3gY}=xA<2>_0ZkFvx0XAndJkdy04zIn%ectS~V#u`#5SGYW$&B1YyQAd7N5xss326EJRApt;MackCv)0hP(p}GbC zTpf>fliQ^kusof;DJ4{RyTqS)bIAkXDKN4=X`%7h<@r5kHn!~MX78>2@N%zn6Xx(& zKu)~xMy&Rn>UmNpEwvKRXIp{ACJUSS0kDhphL$VbU~MqnlbTgsM?qIt6iBkbEyu+@ z0wQk(MMb`=D{q-NNqc+jhEmWK^bQaASk(|jyaqx_s7)>Jvu843*fl+^m47Zs2&zd7 zDXy_r`^Ref0UmmMkO2428Qv7)T>rXbMUVa8`OvE-T?Gw8rZ!yYJ&XJPqOWgUk?4~* zuhhn|51ED;BD!TosHMl^m~^D$82sA_8f?D(U~y@T0w$uO+8#_3jK93}I@yKCFueIS zJ`S=@H&{F(Bg6ijnkolsk%UBm$kkE2TXRa?9EX!GA~z``zrtP&+-8uqFz<$ZW(XS@ zdHeP2S1>vtCLuvDB%|NnwgwBGNtc&s@5Td5H-Q(L4*hsS7zU&&!3+xWOQgY{It}u( z4avcVJyUYrXzb+l z1zfNW2h*ZmD7fQWF2WT2HTsp)!)uPWPUhv)2YKb9&d1jmIM3rZO#97u#ihe6Hd3BX z)|mq`guBFI_wsC%8#f(XHSj0NC;wd|_flLyHHnY^%y9lVo_0B)3f3KiFy;yC%gLy6 zR{dB||6FuMI9BG{4;*W2>vtM3{f%E1&z^77Q^z<$sYn2*5O&>>jH7-07*w0rT%;?( z6gIba;FKy#%D!HwPKV=}!d;c^w%}k)?iBfTXEn9l=H~S1XcwTz?Hd}(tvn#I ze!}6<`DV|)-aSPD7hR?M$*`fJC*)B)mg?+aNJ&Kajw6YpaZXW63iHQD!`*q&+vHhS zN2)N^H!$#oi79EkNDpeo_f}n9>caey8qJ}hA1Sgmf0EF{j;6|)+ zSO!gU(iy;^V1v(@dVblxP&GzMg*b+$51bIT{JSohB{U;qZ~~V`^pMV%%*0=vsB|a$ z`ubk0Jp^MXu$0+2$H$jx^trzu5Rw=`(PC_B8eJW*A*nWAfx5#3z}Ic`Koi3#g4=)o zqz%ue9QT)dmB>`epWy|dJP;nTynY>2RaK>|p7`-4*bCv=aeQ}%on=7ib%=hl4_;Lbw<~MLYULR~m^0_V`^=ZOqeM<4) z5Cm5C?w-b{rt&W?ar`$3K4TMl+^YHH%~Ee{Cnz&?S>t zA8~MS>;x!5hLxv(05yih%j6IWNk>!OD%si=?I>$~b@{O{rMXiSublu+0i`8b*p-^s z^cO%ix32|3`i!67s6zh3r&#%q=3j&1yND=$bs#ci6ln?Op8sP>Tsa*%S2{Kdi5VSL z0U-yHA6T(nIt9QZJ@$b(m|9bcOhu2aXP1;DxQTGQ*T)7<#bk_OB#@V&e^NJP2fOJC z#ul(Y&fU|>d+?rfJeQ^!rT@A3zK%3&5^zF17(Sp00_vd0RmIP zx=_MxqA+TA1qc^33%3AnCVImOGF=SrHkaA34%kQoE20L*T`|*EQgIAUxY|8dXu3_}{;(&he&yXcU%CFB1=C-z-rj>L9JOD5RzM`|@69z!jzCMjP z9EY^a&>kQFa6Yh15+m|KE0K(x9DJ`r1dzXh9b^d?7d#;60%F1~ms$I9DoC2F6)qkg zz~Es}qyK6eKK(+GC>jr+wxT1CqI*O5C?W``#LAu4gFp@>sh#aySfE|BBh^Y2bXdVU z{PP?v)L^zPc1m}R>j5)#ydir-rIiqC97ei8$X+fsX*d`1GVb&6s4d@10x@k#DC>WD z)Z*b%GU7EaH6LA`^@+jTLuTw2o=q}qI0a}y>-?S7f^Eo{| zV93Rb;70zfS^{vS8rvHHJqb%&uWx0+6|<@u+#byz9H4qZz0dnT@Ar+Ncif?P&M)>}d#$mI9(PN%# zk?qQ={ZWp)aM7VqC4ppj=hy>E4bPEiE#%`{Nr*a;ZRr)eY;j;gMz_DeJZMs)x)1Q0 zKji19tPR~A^0iYQ!hYii>$VYezreouSmSXOa`d$Tsh0@{`uJ2Ygzlm`$w$Lc2HCA~ z`NXH9bY*z)z75!&CPbyzIk*L+` zI~Z^V zFR8>PMKi9@JLz+OmWv4(w=#ow068R=gBf1=j29LxAUy%w>M7S+edo=|#?=>wY@N4Y zJ;QgynGL=#FH1qWU(lSX&nm zo7p8Ou|kxqIr*KQ2+s)W4ZG?oP%wFj(JCw72hW|mW~Jm`hW%#5{c_e;PZn1=1ZO6VV`a9b*;w;WgnEdt1sRyb#s8QG6bwT(!h-fj(ne=h~{KYo^$un z#~xd~BK%9wOF}~X_Kk3I4Zogpx_qnej7YyU_;tC>mQ(yax2ZDbr7}vdYV`f|}(aM;;#+>L>}DNvF8F>Ff>% z9Aq^a-@c{v^*w;-VL$D*$HK~*Q&jXyim^43N#0&q2rvVAhG=8T0RiB(oLS3V9fD9zV{*cp%|=_+w|~_D8e`*_nIY-2BNmnmMuGNX5`J zw+j{R1a!0usYo7i@16!#?vG4>n%3?_G+K!XNg)Q_{TNOR9mvw)ID{Hj%iiHJT4qpS zpzEyfX}=p0IBn4A4Yk!3k7|Fc)nQ6T7)MWaT1!a4EleI<&bG zld=#zLL5vWnUIq6@rtU!>90|wNINi!wS)&ZH6-LtzW%vzqv4Am=&uB+GQqKG;#GY( zaBtCUR|h1)Im8PWt#5duk24IXpun)EHWpVdto;`$TLMxdt48vsrbeW&V*V z?oVDQfKcke>?uLaQ#hJoaC*8A)WVhr>lUy@KSmC(>|GCS{jnDfGC`DwillQrJhBmM)#HLWT8tiH}WX*i3 zrJwWjo7Nnm5|cGBm{}7Mf#}V1FHvb5DK(m(pI@*6nlMFp_#UvAhjGdU`aI8G`t4}3 z0!=cvun^y8a#EMZeI0t+t2$R6!UydLc<%|oAq&*2mters0ffhZ;g_dGdcjsyhi4yE z&b#d|Rsy5sqE``FiSQSmUQM4NmxJS5HFtI=m0OZwAv$0;=DYMyp}vWKZ3Ex z$6*vREAcB1o30D}nt81SKn}rVBfUFO?!A3o{;Yr6eEDd-y3}o_@o2p+GU<}}--Ep= z*WoEK9pG);i8z=KfY359IT_aaTxc!wScAij92C@LUxMWrK%CB(UUefDvV%%)8tm%h z<>aAmUgc&^Tn$ZWHIhE@%d;WRB8C`>!56slSCV@VqI@NlPq(`^vdjrAl4KyW;&e<= zxtW)jJ*vzUL;RiAAdR9bIqBM>tss(5f;3=4`TEpar(ood-S4U>uP_MX-ffhDk|H$B zM8VJblZ(g2ULX7r)Dw8yZVXXAUyG8oJIEp2Q7@e^MdWcTOQ6vQ1O-zJhIEt~2_y9Y z#igu9V+y$pn{OFQ{MzB9!j9<*F#-D8L`BTlEN2#b(7*!Dq*JWmHHSMjCfA>onsa}( zqH(`izNIAnhBoyBr^Ho8iC8YSt{ns=rn;_d2qPC26Yf+)biD8Q62sUu9`|jW-8*2A zCIKz+fRq%fNgDzDAnJN=q|stvkY`xf5fn@wXNHwrTB(HQHR`wd4%tzCCN?fwwuW{# zZb-|Qqo3JxVF%H}37?~sr~oJ$09?>F1~WqtC$OvJBGA)U0MP{{;86NdmCZY)Hs2lo zQ1kLDZ~_7N=wC>QOK{rPwc`9TEnP`XO$>0s)v6Z;O#i;u+zAV1AC{1&*;x=F--qrp zZQ_|=5`#QoJ0~Y6Z`+9jq$IC%62aCsHEB_ml*HNJcUm)bKiq`32?{KnhG@o6R28>- zGTey_WK_zR*5&SRWn`Iqet*@m8nYU~nOH*}ZH7(UUxrn9DKH^pp@?jke)bH@tDaU* zHKJf|&Wl9a$aRe1U7dJjyCMro%Ga3}yxa$(C|=$u34#fuYmUl-K>*1WyKLEjj2VSL z`8=SYDRWTgBmwp1%a`B{qWwB?_$56>xYAhLob7Y&M5d{k+*mmVIFsQyE!bDK5$U}= z30Zx38&Wr)hzS0Ct-B>`zl787$*4czO8i{2!f(Ia^WoLGvoMYOo59}u1Dx*|@3V0K zqVG3$GL3QAcpk!`_wd*$p0ngjY#+0Jo4T&!{JAAX94^7|;f#u-Yk*CtV<5x5fzhe+4|*gzG_XyD5MQ%c0@b| zj~3VueK9#?5+@%8Mtc6MC0pHeG6n+}3`C z!jZhZiY~|f*>17JXxhVpFC^1ru`WVvBtM_+Uge_t$?55n(q(IgwNL{b?zBm~pyt)8 zw)Js`1R)1f$eK8DkLu z*&=sSl9iF+#HD@`2M{*ojP?$DU|aT#3-_q^l^4cp?*658o52iSb!!z9z|QnMzX#C_^E-mIwdpqQ5L_LYZ#+63E~05d z>|gn8*nWR29~uJL#B`9s8-Q3Eq&(-YwdCo))6OogORRti2&v1I(@j{9pYoFG`T;B7 z0o4l!vK?~dQRj$a;gR4*_wH&#M@dh{gCJy`)QCm92!|!p-Mipz)CD#U_rW{sviW4+ z62RM(cPN0r&z~QT8k1oL5zsCJkro3f{DU-__Hf#r1I~HnAy=UOSHhj6AQhrVz;RT8 zOrz5zdiaaB!(Oj|!~XE-_N+gFx~68LSR1|UYoy1=9DI^cRiSYywW!s2!u+Vn7}&*9KBJCmoGsKeuM!Id&a|gu>h%OB7{9XJ=ydpp!7 zxY9+yhqb|2b`)}Q^2L>#w%dkS&COyv=gvtl&a>WoY`xwk9T_?}d-?QYQ=4U6h(#KM z#fK*BRwq$jvwz{*ACYr@w8)~2osZtx2e~fBa+snVh0>iV9xA?3Kh-w0cH?^KCwUs? zMrW9RO{J^&d|3O0Px)jI(UD*Dy#EyqbBP53Q#@KscQ8#jwE-cg{C##$2Bn?RIG*!9 z%hj2R7*X+af%hV#*~3g^O4C({)pH7CZ$+ZDM8X)^3{{T_A;QpBl%wC;TPBTuZy=;0 zT^>O1{#GW-c(@5<$ax6@MN!}sm3Zx*PS=+AfpyDts(HzB0j7YDlksap62$_!M;161lUI z^+to7%De5y`Y8rP>57bYVPbzmc*PT!8BKzAtCz+o0Zyh=uFKOFe94qR;o&h>6pL2Dp zuP-VUJ~L3XT}3oCUDpwYXUF2>#(d*@g%%VvkwG9Jdj=q`*Kv2ykC};L9o*cZM4NiP z;~j5T-1g~a&t>5_bOeS6nS?5@1Ac>xYVo{DUDwKK4Ak= zj*B;dz|Zfv4wdKrYRiUey7*n>)d7;(2LR~5JE7uFW`~rpeW7(Ofs8KBRH(LRVJF-F z(ySDtd?Iza|A^BOMRScyUoOyyI~lxC%-`L#-{ zwq-8{k0(JIl&@nqY`0QpJ0}G)#u>0Bm<(#3lcNP2<6AVUhGZvp6CUad?7dK^cJ_0~ zG25s-jAnq?4dy{v_4SeTviOmD^W-|&qjm({nhtZ~CgV&X8u)a6xvOUrN zv&drK6KJCB$xjx{@N@<{WH=SGQEZC3DD8VEwLrtktA2-JDy1Zck zu^c)7Be64UGX~zUIzsyhYBux5+*xL#&{lxl7xTVoffEFBXSiM*n**OZ(JUmne8o1XXV=C5x_R5^?n2@lK zs6O5Y7FMPh1zrkKdd-))O`N!ZB7XsGB}LP9b-0;E2#h>?b>Jk4D}rJ8+t%9&O3OIGbtc?G&TRZr89%E+GBcsm{Pb;j{WR3J z?vu}B#BBaO$+o2#y!Nm9(WPK^n)pGdGP6|onjh-P5 zKk31)DL79ebC8TFCKijPBAwEv;#RE)$yGaOG-?dD{QP`lEhHFRz{sT405b)Dy^V^8 znAumP;FKFx^S#BHsQw_Zd5#b|Ab{3Jr;8VNWt5l4%P~l)s;X9Hws4B2?AZPBR&{4&5hB;P$>X=k)oY<0-QB8N?kR-`FrhMelJ*Wop|^uu?a?D2 zBQgL9R6gZh7bCYed|z`zQ8N04_n-cUk+>Nq+4|yvHgwFmT}9Oa+XI|fv|gB$pGV8B zz-#s4>EpYJ&Zk!=@nQoGoNk+Xwe)8Y*Expa1QXuLd%Qoi^}N43XMZM*i4;2%FJeAb zTY3i%jAQKm(0vbVs%X3t<@&GZTtpTQwn@3nykLFdb+=(UWa zO-j4>%ehxdWKV=j?AbF$Y&gFph^lneyIhk|&vMzvyjrLe#y8a6C|;{DExi|2U?yzf z8q<-X&kz%GUD2?J&Gcl(pnKrJlgevZnX_{xpNJt*>5-03i>7wL2fzUir=K;0tlnp6 ztqIXfM-iU$Z0Sx&2sC7k$ZG!lxCRh9c#Ou|j+<(O@jG-$MU5tE>=w4P0n-$rF<

fvE>aLq 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 literal 0 HcmV?d00001 diff --git a/pr-384/assets/alert-rule.a5aecc66.png b/pr-384/assets/alert-rule.a5aecc66.png new file mode 100644 index 0000000000000000000000000000000000000000..f1595375862892f360850f6e9cc25b368637109b GIT binary patch literal 135183 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�FDtoAMGeGAA+qEk-QywCf7?h1pY4gY^* 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 A=l}o! literal 0 HcmV?d00001 diff --git a/pr-384/assets/app.b136162e.js b/pr-384/assets/app.b136162e.js new file mode 100644 index 000000000..a25a27ed2 --- /dev/null +++ b/pr-384/assets/app.b136162e.js @@ -0,0 +1,87 @@ +import{$ as Z,h as ao,u as gs,a6 as Gl,j as ms,H as Xl,o as Kl,c as Zl,a7 as _s,G as Xr,a8 as Jl,a9 as Ql,aa as th,ab as eh,ac as ih,ad as rh,ae as nh,af as oh,ag as sh,ah,d as lh,A as hh,ai as ch,aj as uh,ak as fh}from"./chunks/framework.9ca1e6dd.js";import{t as lo}from"./chunks/theme.e49bc017.js";function dh(t){for(var e=[],i=1;i=x?O:""+Array(x+1-B.length).join(T)+O},X={s:P,z:function(O){var x=-O.utcOffset(),T=Math.abs(x),B=Math.floor(T/60),y=T%60;return(x<=0?"+":"-")+P(B,2,"0")+":"+P(y,2,"0")},m:function O(x,T){if(x.date()1)return O(w[0])}else{var H=x.name;V[H]=x,y=H}return!B&&y&&(U=y),y||!B&&U},K=function(O,x){if(W(O))return O.clone();var T=typeof x=="object"?x:{};return T.date=O,T.args=arguments,new Ft(T)},D=X;D.l=Gt,D.i=W,D.w=function(O,x){return K(O,{locale:x.$L,utc:x.$u,x:x.$x,$offset:x.$offset})};var Ft=function(){function O(T){this.$L=Gt(T.locale,null,!0),this.parse(T)}var x=O.prototype;return x.parse=function(T){this.$d=function(B){var y=B.date,$=B.utc;if(y===null)return new Date(NaN);if(D.u(y))return new Date;if(y instanceof Date)return new Date(y);if(typeof y=="string"&&!/Z$/i.test(y)){var w=y.match(M);if(w){var H=w[2]-1||0,N=(w[7]||"0").substring(0,3);return $?new Date(Date.UTC(w[1],H,w[3]||1,w[4]||0,w[5]||0,w[6]||0,N)):new Date(w[1],H,w[3]||1,w[4]||0,w[5]||0,w[6]||0,N)}}return new Date(y)}(T),this.$x=T.x||{},this.init()},x.init=function(){var T=this.$d;this.$y=T.getFullYear(),this.$M=T.getMonth(),this.$D=T.getDate(),this.$W=T.getDay(),this.$H=T.getHours(),this.$m=T.getMinutes(),this.$s=T.getSeconds(),this.$ms=T.getMilliseconds()},x.$utils=function(){return D},x.isValid=function(){return this.$d.toString()!==k},x.isSame=function(T,B){var y=K(T);return this.startOf(B)<=y&&y<=this.endOf(B)},x.isAfter=function(T,B){return K(T)-1}function Sh(t){return t.replace(Ch,function(e,i){return String.fromCharCode(i)})}function wh(t){var e=Sh(t||"").replace(bh,"").replace(xh,"").trim();if(!e)return"about:blank";if(kh(e))return e;var i=e.match(Th);if(!i)return e;var r=i[0];return yh.test(r)?"about:blank":e}Cs=mn.sanitizeUrl=wh;var Bh={value:()=>{}};function bs(){for(var t=0,e=arguments.length,i={},r;t=0&&(r=i.slice(n+1),i=i.slice(0,n)),i&&!e.hasOwnProperty(i))throw new Error("unknown type: "+i);return{type:i,name:r}})}wi.prototype=bs.prototype={constructor:wi,on:function(t,e){var i=this._,r=Fh(t+"",i),n,o=-1,s=r.length;if(arguments.length<2){for(;++o0)for(var i=new Array(n),r=0,n,o;r=0&&(e=t.slice(0,i))!=="xmlns"&&(t=t.slice(i+1)),co.hasOwnProperty(e)?{space:co[e],local:t}:t}function Ah(t){return function(){var e=this.ownerDocument,i=this.namespaceURI;return i===Kr&&e.documentElement.namespaceURI===Kr?e.createElement(t):e.createElementNS(i,t)}}function Eh(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}function xs(t){var e=sr(t);return(e.local?Eh:Ah)(e)}function Mh(){}function _n(t){return t==null?Mh:function(){return this.querySelector(t)}}function Oh(t){typeof t!="function"&&(t=_n(t));for(var e=this._groups,i=e.length,r=new Array(i),n=0;n=P&&(P=b+1);!(U=M[P])&&++P=0;)(s=r[n])&&(o&&s.compareDocumentPosition(o)^4&&o.parentNode.insertBefore(s,o),o=s);return this}function nc(t){t||(t=oc);function e(u,g){return u&&g?t(u.__data__,g.__data__):!u-!g}for(var i=this._groups,r=i.length,n=new Array(r),o=0;oe?1:t>=e?0:NaN}function sc(){var t=arguments[0];return arguments[0]=this,t.apply(null,arguments),this}function ac(){return Array.from(this)}function lc(){for(var t=this._groups,e=0,i=t.length;e1?this.each((e==null?Cc:typeof e=="function"?xc:bc)(t,e,i??"")):Fe(this.node(),t)}function Fe(t,e){return t.style.getPropertyValue(e)||ws(t).getComputedStyle(t,null).getPropertyValue(e)}function vc(t){return function(){delete this[t]}}function kc(t,e){return function(){this[t]=e}}function Sc(t,e){return function(){var i=e.apply(this,arguments);i==null?delete this[t]:this[t]=i}}function wc(t,e){return arguments.length>1?this.each((e==null?vc:typeof e=="function"?Sc:kc)(t,e)):this.node()[t]}function Bs(t){return t.trim().split(/^|\s+/)}function yn(t){return t.classList||new Fs(t)}function Fs(t){this._node=t,this._names=Bs(t.getAttribute("class")||"")}Fs.prototype={add:function(t){var e=this._names.indexOf(t);e<0&&(this._names.push(t),this._node.setAttribute("class",this._names.join(" ")))},remove:function(t){var e=this._names.indexOf(t);e>=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};function Ls(t,e){for(var i=yn(t),r=-1,n=e.length;++r=0&&(i=e.slice(r+1),e=e.slice(0,r)),{type:e,name:i}})}function tu(t){return function(){var e=this.__on;if(e){for(var i=0,r=-1,n=e.length,o;i>8&15|e>>4&240,e>>4&15|e&240,(e&15)<<4|e&15,1):i===8?_i(e>>24&255,e>>16&255,e>>8&255,(e&255)/255):i===4?_i(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|e&240,((e&15)<<4|e&15)/255):null):(e=hu.exec(t))?new dt(e[1],e[2],e[3],1):(e=cu.exec(t))?new dt(e[1]*255/100,e[2]*255/100,e[3]*255/100,1):(e=uu.exec(t))?_i(e[1],e[2],e[3],e[4]):(e=fu.exec(t))?_i(e[1]*255/100,e[2]*255/100,e[3]*255/100,e[4]):(e=du.exec(t))?yo(e[1],e[2]/100,e[3]/100,1):(e=pu.exec(t))?yo(e[1],e[2]/100,e[3]/100,e[4]):uo.hasOwnProperty(t)?go(uo[t]):t==="transparent"?new dt(NaN,NaN,NaN,0):null}function go(t){return new dt(t>>16&255,t>>8&255,t&255,1)}function _i(t,e,i,r){return r<=0&&(t=e=i=NaN),new dt(t,e,i,r)}function _u(t){return t instanceof ai||(t=Je(t)),t?(t=t.rgb(),new dt(t.r,t.g,t.b,t.opacity)):new dt}function Zr(t,e,i,r){return arguments.length===1?_u(t):new dt(t,e,i,r??1)}function dt(t,e,i,r){this.r=+t,this.g=+e,this.b=+i,this.opacity=+r}Cn(dt,Zr,Os(ai,{brighter(t){return t=t==null?qi:Math.pow(qi,t),new dt(this.r*t,this.g*t,this.b*t,this.opacity)},darker(t){return t=t==null?Ke:Math.pow(Ke,t),new dt(this.r*t,this.g*t,this.b*t,this.opacity)},rgb(){return this},clamp(){return new dt(he(this.r),he(this.g),he(this.b),zi(this.opacity))},displayable(){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:mo,formatHex:mo,formatHex8:yu,formatRgb:_o,toString:_o}));function mo(){return`#${le(this.r)}${le(this.g)}${le(this.b)}`}function yu(){return`#${le(this.r)}${le(this.g)}${le(this.b)}${le((isNaN(this.opacity)?1:this.opacity)*255)}`}function _o(){const t=zi(this.opacity);return`${t===1?"rgb(":"rgba("}${he(this.r)}, ${he(this.g)}, ${he(this.b)}${t===1?")":`, ${t})`}`}function zi(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function he(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function le(t){return t=he(t),(t<16?"0":"")+t.toString(16)}function yo(t,e,i,r){return r<=0?t=e=i=NaN:i<=0||i>=1?t=e=NaN:e<=0&&(t=NaN),new kt(t,e,i,r)}function Is(t){if(t instanceof kt)return new kt(t.h,t.s,t.l,t.opacity);if(t instanceof ai||(t=Je(t)),!t)return new kt;if(t instanceof kt)return t;t=t.rgb();var e=t.r/255,i=t.g/255,r=t.b/255,n=Math.min(e,i,r),o=Math.max(e,i,r),s=NaN,a=o-n,l=(o+n)/2;return a?(e===o?s=(i-r)/a+(i0&&l<1?0:s,new kt(s,a,l,t.opacity)}function Cu(t,e,i,r){return arguments.length===1?Is(t):new kt(t,e,i,r??1)}function kt(t,e,i,r){this.h=+t,this.s=+e,this.l=+i,this.opacity=+r}Cn(kt,Cu,Os(ai,{brighter(t){return t=t==null?qi:Math.pow(qi,t),new kt(this.h,this.s,this.l*t,this.opacity)},darker(t){return t=t==null?Ke:Math.pow(Ke,t),new kt(this.h,this.s,this.l*t,this.opacity)},rgb(){var t=this.h%360+(this.h<0)*360,e=isNaN(t)||isNaN(this.s)?0:this.s,i=this.l,r=i+(i<.5?i:1-i)*e,n=2*i-r;return new dt(Mr(t>=240?t-240:t+120,n,r),Mr(t,n,r),Mr(t<120?t+240:t-120,n,r),this.opacity)},clamp(){return new kt(Co(this.h),yi(this.s),yi(this.l),zi(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const t=zi(this.opacity);return`${t===1?"hsl(":"hsla("}${Co(this.h)}, ${yi(this.s)*100}%, ${yi(this.l)*100}%${t===1?")":`, ${t})`}`}}));function Co(t){return t=(t||0)%360,t<0?t+360:t}function yi(t){return Math.max(0,Math.min(1,t||0))}function Mr(t,e,i){return(t<60?e+(i-e)*t/60:t<180?i:t<240?e+(i-e)*(240-t)/60:e)*255}const bn=t=>()=>t;function $s(t,e){return function(i){return t+i*e}}function bu(t,e,i){return t=Math.pow(t,i),e=Math.pow(e,i)-t,i=1/i,function(r){return Math.pow(t+r*e,i)}}function f1(t,e){var i=e-t;return i?$s(t,i>180||i<-180?i-360*Math.round(i/360):i):bn(isNaN(t)?e:t)}function xu(t){return(t=+t)==1?Ds:function(e,i){return i-e?bu(e,i,t):bn(isNaN(e)?i:e)}}function Ds(t,e){var i=e-t;return i?$s(t,i):bn(isNaN(t)?e:t)}const bo=function t(e){var i=xu(e);function r(n,o){var s=i((n=Zr(n)).r,(o=Zr(o)).r),a=i(n.g,o.g),l=i(n.b,o.b),h=Ds(n.opacity,o.opacity);return function(c){return n.r=s(c),n.g=a(c),n.b=l(c),n.opacity=h(c),n+""}}return r.gamma=t,r}(1);function Qt(t,e){return t=+t,e=+e,function(i){return t*(1-i)+e*i}}var Jr=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Or=new RegExp(Jr.source,"g");function Tu(t){return function(){return t}}function vu(t){return function(e){return t(e)+""}}function ku(t,e){var i=Jr.lastIndex=Or.lastIndex=0,r,n,o,s=-1,a=[],l=[];for(t=t+"",e=e+"";(r=Jr.exec(t))&&(n=Or.exec(e));)(o=n.index)>i&&(o=e.slice(i,o),a[s]?a[s]+=o:a[++s]=o),(r=r[0])===(n=n[0])?a[s]?a[s]+=n:a[++s]=n:(a[++s]=null,l.push({i:s,x:Qt(r,n)})),i=Or.lastIndex;return i180?c+=360:c-h>180&&(h+=360),g.push({i:u.push(n(u)+"rotate(",null,r)-2,x:Qt(h,c)})):c&&u.push(n(u)+"rotate("+c+r)}function a(h,c,u,g){h!==c?g.push({i:u.push(n(u)+"skewX(",null,r)-2,x:Qt(h,c)}):c&&u.push(n(u)+"skewX("+c+r)}function l(h,c,u,g,p,m){if(h!==u||c!==g){var k=p.push(n(p)+"scale(",null,",",null,")");m.push({i:k-4,x:Qt(h,u)},{i:k-2,x:Qt(c,g)})}else(u!==1||g!==1)&&p.push(n(p)+"scale("+u+","+g+")")}return function(h,c){var u=[],g=[];return h=t(h),c=t(c),o(h.translateX,h.translateY,c.translateX,c.translateY,u,g),s(h.rotate,c.rotate,u,g),a(h.skewX,c.skewX,u,g),l(h.scaleX,h.scaleY,c.scaleX,c.scaleY,u,g),h=c=null,function(p){for(var m=-1,k=g.length,M;++m=0&&t._call.call(void 0,e),t=t._next;--Le}function To(){fe=(Hi=Qe.now())+ar,Le=He=0;try{Au()}finally{Le=0,Mu(),fe=0}}function Eu(){var t=Qe.now(),e=t-Hi;e>Ps&&(ar-=e,Hi=t)}function Mu(){for(var t,e=Wi,i,r=1/0;e;)e._call?(r>e._time&&(r=e._time),t=e,e=e._next):(i=e._next,e._next=null,e=t?t._next=i:Wi=i);je=t,tn(r)}function tn(t){if(!Le){He&&(He=clearTimeout(He));var e=t-fe;e>24?(t<1/0&&(He=setTimeout(To,t-Qe.now()-ar)),Pe&&(Pe=clearInterval(Pe))):(Pe||(Hi=Qe.now(),Pe=setInterval(Eu,Ps)),Le=1,qs(To))}}function vo(t,e,i){var r=new ji;return e=e==null?0:+e,r.restart(n=>{r.stop(),t(n+e)},e,i),r}var Ou=bs("start","end","cancel","interrupt"),Iu=[],Ws=0,ko=1,en=2,Bi=3,So=4,rn=5,Fi=6;function lr(t,e,i,r,n,o){var s=t.__transition;if(!s)t.__transition={};else if(i in s)return;$u(t,i,{name:e,index:r,group:n,on:Ou,tween:Iu,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:Ws})}function Tn(t,e){var i=Bt(t,e);if(i.state>Ws)throw new Error("too late; already scheduled");return i}function Nt(t,e){var i=Bt(t,e);if(i.state>Bi)throw new Error("too late; already running");return i}function Bt(t,e){var i=t.__transition;if(!i||!(i=i[e]))throw new Error("transition not found");return i}function $u(t,e,i){var r=t.__transition,n;r[e]=i,i.timer=zs(o,0,i.time);function o(h){i.state=ko,i.timer.restart(s,i.delay,i.time),i.delay<=h&&s(h-i.delay)}function s(h){var c,u,g,p;if(i.state!==ko)return l();for(c in r)if(p=r[c],p.name===i.name){if(p.state===Bi)return vo(s);p.state===So?(p.state=Fi,p.timer.stop(),p.on.call("interrupt",t,t.__data__,p.index,p.group),delete r[c]):+cen&&r.state=0&&(e=e.slice(0,i)),!e||e==="start"})}function df(t,e,i){var r,n,o=ff(e)?Tn:Nt;return function(){var s=o(this,t),a=s.on;a!==r&&(n=(r=a).copy()).on(e,i),s.on=n}}function pf(t,e){var i=this._id;return arguments.length<2?Bt(this.node(),i).on.on(t):this.each(df(i,t,e))}function gf(t){return function(){var e=this.parentNode;for(var i in this.__transition)if(+i!==t)return;e&&e.removeChild(this)}}function mf(){return this.on("end.remove",gf(this._id))}function _f(t){var e=this._name,i=this._id;typeof t!="function"&&(t=_n(t));for(var r=this._groups,n=r.length,o=new Array(n),s=0;s1?0:t<-1?kn:Math.acos(t)}function T1(t){return t>=1?Bo:t<=-1?-Bo:Math.asin(t)}function Ys(t){this._context=t}Ys.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e);break}}};function Wf(t){return new Ys(t)}class Vs{constructor(e,i){this._context=e,this._x=i}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(e,i){switch(e=+e,i=+i,this._point){case 0:{this._point=1,this._line?this._context.lineTo(e,i):this._context.moveTo(e,i);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,i,e,i):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+i)/2,e,this._y0,e,i);break}}this._x0=e,this._y0=i}}function Hf(t){return new Vs(t,!0)}function jf(t){return new Vs(t,!1)}function ee(){}function Ui(t,e,i){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+i)/6)}function hr(t){this._context=t}hr.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Ui(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ui(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function Uf(t){return new hr(t)}function Gs(t){this._context=t}Gs.prototype={areaStart:ee,areaEnd:ee,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:Ui(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function Yf(t){return new Gs(t)}function Xs(t){this._context=t}Xs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var i=(this._x0+4*this._x1+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(i,r):this._context.moveTo(i,r);break;case 3:this._point=4;default:Ui(this,t,e);break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};function Vf(t){return new Xs(t)}function Ks(t,e){this._basis=new hr(t),this._beta=e}Ks.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,i=t.length-1;if(i>0)for(var r=t[0],n=e[0],o=t[i]-r,s=e[i]-n,a=-1,l;++a<=i;)l=a/i,this._basis.point(this._beta*t[a]+(1-this._beta)*(r+l*o),this._beta*e[a]+(1-this._beta)*(n+l*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};const Gf=function t(e){function i(r){return e===1?new hr(r):new Ks(r,e)}return i.beta=function(r){return t(+r)},i}(.85);function Yi(t,e,i){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-i),t._x2,t._y2)}function Sn(t,e){this._context=t,this._k=(1-e)/6}Sn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Yi(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:Yi(this,t,e);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Xf=function t(e){function i(r){return new Sn(r,e)}return i.tension=function(r){return t(+r)},i}(0);function wn(t,e){this._context=t,this._k=(1-e)/6}wn.prototype={areaStart:ee,areaEnd:ee,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Yi(this,t,e);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Kf=function t(e){function i(r){return new wn(r,e)}return i.tension=function(r){return t(+r)},i}(0);function Bn(t,e){this._context=t,this._k=(1-e)/6}Bn.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Yi(this,t,e);break}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Zf=function t(e){function i(r){return new Bn(r,e)}return i.tension=function(r){return t(+r)},i}(0);function Fn(t,e,i){var r=t._x1,n=t._y1,o=t._x2,s=t._y2;if(t._l01_a>wo){var a=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);r=(r*a-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,n=(n*a-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>wo){var h=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,c=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*h+t._x1*t._l23_2a-e*t._l12_2a)/c,s=(s*h+t._y1*t._l23_2a-i*t._l12_2a)/c}t._context.bezierCurveTo(r,n,o,s,t._x2,t._y2)}function Zs(t,e){this._context=t,this._alpha=e}Zs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:Fn(this,t,e);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Jf=function t(e){function i(r){return e?new Zs(r,e):new Sn(r,0)}return i.alpha=function(r){return t(+r)},i}(.5);function Js(t,e){this._context=t,this._alpha=e}Js.prototype={areaStart:ee,areaEnd:ee,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Fn(this,t,e);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const Qf=function t(e){function i(r){return e?new Js(r,e):new wn(r,0)}return i.alpha=function(r){return t(+r)},i}(.5);function Qs(t,e){this._context=t,this._alpha=e}Qs.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var i=this._x2-t,r=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(i*i+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Fn(this,t,e);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};const td=function t(e){function i(r){return e?new Qs(r,e):new Bn(r,0)}return i.alpha=function(r){return t(+r)},i}(.5);function ta(t){this._context=t}ta.prototype={areaStart:ee,areaEnd:ee,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}};function ed(t){return new ta(t)}function Fo(t){return t<0?-1:1}function Lo(t,e,i){var r=t._x1-t._x0,n=e-t._x1,o=(t._y1-t._y0)/(r||n<0&&-0),s=(i-t._y1)/(n||r<0&&-0),a=(o*n+s*r)/(r+n);return(Fo(o)+Fo(s))*Math.min(Math.abs(o),Math.abs(s),.5*Math.abs(a))||0}function Ao(t,e){var i=t._x1-t._x0;return i?(3*(t._y1-t._y0)/i-e)/2:e}function Ir(t,e,i){var r=t._x0,n=t._y0,o=t._x1,s=t._y1,a=(o-r)/3;t._context.bezierCurveTo(r+a,n+a*e,o-a,s-a*i,o,s)}function Vi(t){this._context=t}Vi.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Ir(this,this._t0,Ao(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var i=NaN;if(t=+t,e=+e,!(t===this._x1&&e===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Ir(this,Ao(this,i=Lo(this,t,e)),i);break;default:Ir(this,this._t0,i=Lo(this,t,e));break}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=i}}};function ea(t){this._context=new ia(t)}(ea.prototype=Object.create(Vi.prototype)).point=function(t,e){Vi.prototype.point.call(this,e,t)};function ia(t){this._context=t}ia.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,i,r,n,o){this._context.bezierCurveTo(e,t,r,i,o,n)}};function id(t){return new Vi(t)}function rd(t){return new ea(t)}function ra(t){this._context=t}ra.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,i=t.length;if(i)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),i===2)this._context.lineTo(t[1],e[1]);else for(var r=Eo(t),n=Eo(e),o=0,s=1;s=0;--e)n[e]=(s[e]-n[e+1])/o[e];for(o[i-1]=(t[i]+n[i-1])/2,e=0;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var i=this._x*(1-this._t)+t*this._t;this._context.lineTo(i,this._y),this._context.lineTo(i,e)}break}}this._x=t,this._y=e}};function od(t){return new cr(t,.5)}function sd(t){return new cr(t,0)}function ad(t){return new cr(t,1)}function Ue(t,e,i){this.k=t,this.x=e,this.y=i}Ue.prototype={constructor:Ue,scale:function(t){return t===1?this:new Ue(this.k*t,this.x,this.y)},translate:function(t,e){return t===0&e===0?this:new Ue(this.k,this.x+this.k*t,this.y+this.k*e)},apply:function(t){return[t[0]*this.k+this.x,t[1]*this.k+this.y]},applyX:function(t){return t*this.k+this.x},applyY:function(t){return t*this.k+this.y},invert:function(t){return[(t[0]-this.x)/this.k,(t[1]-this.y)/this.k]},invertX:function(t){return(t-this.x)/this.k},invertY:function(t){return(t-this.y)/this.k},rescaleX:function(t){return t.copy().domain(t.range().map(this.invertX,this).map(t.invert,t))},rescaleY:function(t){return t.copy().domain(t.range().map(this.invertY,this).map(t.invert,t))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};Ue.prototype;/*! @license DOMPurify 3.0.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.0.5/LICENSE */const{entries:na,setPrototypeOf:Mo,isFrozen:ld,getPrototypeOf:hd,getOwnPropertyDescriptor:cd}=Object;let{freeze:ut,seal:wt,create:ud}=Object,{apply:nn,construct:on}=typeof Reflect<"u"&&Reflect;nn||(nn=function(e,i,r){return e.apply(i,r)});ut||(ut=function(e){return e});wt||(wt=function(e){return e});on||(on=function(e,i){return new e(...i)});const fd=xt(Array.prototype.forEach),Oo=xt(Array.prototype.pop),qe=xt(Array.prototype.push),Li=xt(String.prototype.toLowerCase),$r=xt(String.prototype.toString),dd=xt(String.prototype.match),vt=xt(String.prototype.replace),pd=xt(String.prototype.indexOf),gd=xt(String.prototype.trim),_t=xt(RegExp.prototype.test),ze=md(TypeError);function xt(t){return function(e){for(var i=arguments.length,r=new Array(i>1?i-1:0),n=1;n/gm),xd=wt(/\${[\w\W]*}/gm),Td=wt(/^data-[\-\w.\u00B7-\uFFFF]/),vd=wt(/^aria-[\-\w]+$/),oa=wt(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),kd=wt(/^(?:\w+script|data):/i),Sd=wt(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),sa=wt(/^html$/i);var Ro=Object.freeze({__proto__:null,MUSTACHE_EXPR:Cd,ERB_EXPR:bd,TMPLIT_EXPR:xd,DATA_ATTR:Td,ARIA_ATTR:vd,IS_ALLOWED_URI:oa,IS_SCRIPT_OR_DATA:kd,ATTR_WHITESPACE:Sd,DOCTYPE_NAME:sa});const wd=()=>typeof window>"u"?null:window,Bd=function(e,i){if(typeof e!="object"||typeof e.createPolicy!="function")return null;let r=null;const n="data-tt-policy-suffix";i&&i.hasAttribute(n)&&(r=i.getAttribute(n));const o="dompurify"+(r?"#"+r:"");try{return e.createPolicy(o,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function aa(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:wd();const e=F=>aa(F);if(e.version="3.0.5",e.removed=[],!t||!t.document||t.document.nodeType!==9)return e.isSupported=!1,e;const i=t.document,r=i.currentScript;let{document:n}=t;const{DocumentFragment:o,HTMLTemplateElement:s,Node:a,Element:l,NodeFilter:h,NamedNodeMap:c=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:u,DOMParser:g,trustedTypes:p}=t,m=l.prototype,k=bi(m,"cloneNode"),M=bi(m,"nextSibling"),z=bi(m,"childNodes"),b=bi(m,"parentNode");if(typeof s=="function"){const F=n.createElement("template");F.content&&F.content.ownerDocument&&(n=F.content.ownerDocument)}let P,X="";const{implementation:U,createNodeIterator:V,createDocumentFragment:W,getElementsByTagName:Gt}=n,{importNode:K}=i;let D={};e.isSupported=typeof na=="function"&&typeof b=="function"&&U&&U.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:Ft,ERB_EXPR:Xt,TMPLIT_EXPR:O,DATA_ATTR:x,ARIA_ATTR:T,IS_SCRIPT_OR_DATA:B,ATTR_WHITESPACE:y}=Ro;let{IS_ALLOWED_URI:$}=Ro,w=null;const H=R({},[...Io,...Dr,...Nr,...Rr,...$o]);let N=null;const J=R({},[...Do,...Pr,...No,...xi]);let q=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),et=null,Lt=null,At=!0,Rt=!0,Et=!1,nt=!0,lt=!1,mt=!1,Kt=!1,vr=!1,_e=!1,ui=!1,fi=!1,Un=!0,Yn=!1;const Pl="user-content-";let kr=!0,Re=!1,ye={},Ce=null;const Vn=R({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let Gn=null;const Xn=R({},["audio","video","img","source","image","track"]);let Sr=null;const Kn=R({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),di="http://www.w3.org/1998/Math/MathML",pi="http://www.w3.org/2000/svg",Pt="http://www.w3.org/1999/xhtml";let be=Pt,wr=!1,Br=null;const ql=R({},[di,pi,Pt],$r);let ne;const zl=["application/xhtml+xml","text/html"],Wl="text/html";let it,xe=null;const Hl=n.createElement("form"),Zn=function(f){return f instanceof RegExp||f instanceof Function},Fr=function(f){if(!(xe&&xe===f)){if((!f||typeof f!="object")&&(f={}),f=Te(f),ne=zl.indexOf(f.PARSER_MEDIA_TYPE)===-1?ne=Wl:ne=f.PARSER_MEDIA_TYPE,it=ne==="application/xhtml+xml"?$r:Li,w="ALLOWED_TAGS"in f?R({},f.ALLOWED_TAGS,it):H,N="ALLOWED_ATTR"in f?R({},f.ALLOWED_ATTR,it):J,Br="ALLOWED_NAMESPACES"in f?R({},f.ALLOWED_NAMESPACES,$r):ql,Sr="ADD_URI_SAFE_ATTR"in f?R(Te(Kn),f.ADD_URI_SAFE_ATTR,it):Kn,Gn="ADD_DATA_URI_TAGS"in f?R(Te(Xn),f.ADD_DATA_URI_TAGS,it):Xn,Ce="FORBID_CONTENTS"in f?R({},f.FORBID_CONTENTS,it):Vn,et="FORBID_TAGS"in f?R({},f.FORBID_TAGS,it):{},Lt="FORBID_ATTR"in f?R({},f.FORBID_ATTR,it):{},ye="USE_PROFILES"in f?f.USE_PROFILES:!1,At=f.ALLOW_ARIA_ATTR!==!1,Rt=f.ALLOW_DATA_ATTR!==!1,Et=f.ALLOW_UNKNOWN_PROTOCOLS||!1,nt=f.ALLOW_SELF_CLOSE_IN_ATTR!==!1,lt=f.SAFE_FOR_TEMPLATES||!1,mt=f.WHOLE_DOCUMENT||!1,_e=f.RETURN_DOM||!1,ui=f.RETURN_DOM_FRAGMENT||!1,fi=f.RETURN_TRUSTED_TYPE||!1,vr=f.FORCE_BODY||!1,Un=f.SANITIZE_DOM!==!1,Yn=f.SANITIZE_NAMED_PROPS||!1,kr=f.KEEP_CONTENT!==!1,Re=f.IN_PLACE||!1,$=f.ALLOWED_URI_REGEXP||oa,be=f.NAMESPACE||Pt,q=f.CUSTOM_ELEMENT_HANDLING||{},f.CUSTOM_ELEMENT_HANDLING&&Zn(f.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(q.tagNameCheck=f.CUSTOM_ELEMENT_HANDLING.tagNameCheck),f.CUSTOM_ELEMENT_HANDLING&&Zn(f.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(q.attributeNameCheck=f.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),f.CUSTOM_ELEMENT_HANDLING&&typeof f.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(q.allowCustomizedBuiltInElements=f.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),lt&&(Rt=!1),ui&&(_e=!0),ye&&(w=R({},[...$o]),N=[],ye.html===!0&&(R(w,Io),R(N,Do)),ye.svg===!0&&(R(w,Dr),R(N,Pr),R(N,xi)),ye.svgFilters===!0&&(R(w,Nr),R(N,Pr),R(N,xi)),ye.mathMl===!0&&(R(w,Rr),R(N,No),R(N,xi))),f.ADD_TAGS&&(w===H&&(w=Te(w)),R(w,f.ADD_TAGS,it)),f.ADD_ATTR&&(N===J&&(N=Te(N)),R(N,f.ADD_ATTR,it)),f.ADD_URI_SAFE_ATTR&&R(Sr,f.ADD_URI_SAFE_ATTR,it),f.FORBID_CONTENTS&&(Ce===Vn&&(Ce=Te(Ce)),R(Ce,f.FORBID_CONTENTS,it)),kr&&(w["#text"]=!0),mt&&R(w,["html","head","body"]),w.table&&(R(w,["tbody"]),delete et.tbody),f.TRUSTED_TYPES_POLICY){if(typeof f.TRUSTED_TYPES_POLICY.createHTML!="function")throw ze('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof f.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw ze('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');P=f.TRUSTED_TYPES_POLICY,X=P.createHTML("")}else P===void 0&&(P=Bd(p,r)),P!==null&&typeof X=="string"&&(X=P.createHTML(""));ut&&ut(f),xe=f}},Jn=R({},["mi","mo","mn","ms","mtext"]),Qn=R({},["foreignobject","desc","title","annotation-xml"]),jl=R({},["title","style","font","a","script"]),gi=R({},Dr);R(gi,Nr),R(gi,_d);const Lr=R({},Rr);R(Lr,yd);const Ul=function(f){let _=b(f);(!_||!_.tagName)&&(_={namespaceURI:be,tagName:"template"});const v=Li(f.tagName),j=Li(_.tagName);return Br[f.namespaceURI]?f.namespaceURI===pi?_.namespaceURI===Pt?v==="svg":_.namespaceURI===di?v==="svg"&&(j==="annotation-xml"||Jn[j]):!!gi[v]:f.namespaceURI===di?_.namespaceURI===Pt?v==="math":_.namespaceURI===pi?v==="math"&&Qn[j]:!!Lr[v]:f.namespaceURI===Pt?_.namespaceURI===pi&&!Qn[j]||_.namespaceURI===di&&!Jn[j]?!1:!Lr[v]&&(jl[v]||!gi[v]):!!(ne==="application/xhtml+xml"&&Br[f.namespaceURI]):!1},oe=function(f){qe(e.removed,{element:f});try{f.parentNode.removeChild(f)}catch{f.remove()}},Ar=function(f,_){try{qe(e.removed,{attribute:_.getAttributeNode(f),from:_})}catch{qe(e.removed,{attribute:null,from:_})}if(_.removeAttribute(f),f==="is"&&!N[f])if(_e||ui)try{oe(_)}catch{}else try{_.setAttribute(f,"")}catch{}},to=function(f){let _,v;if(vr)f=""+f;else{const Ct=dd(f,/^[\r\n\t ]+/);v=Ct&&Ct[0]}ne==="application/xhtml+xml"&&be===Pt&&(f=''+f+"");const j=P?P.createHTML(f):f;if(be===Pt)try{_=new g().parseFromString(j,ne)}catch{}if(!_||!_.documentElement){_=U.createDocument(be,"template",null);try{_.documentElement.innerHTML=wr?X:j}catch{}}const rt=_.body||_.documentElement;return f&&v&&rt.insertBefore(n.createTextNode(v),rt.childNodes[0]||null),be===Pt?Gt.call(_,mt?"html":"body")[0]:mt?_.documentElement:rt},eo=function(f){return V.call(f.ownerDocument||f,f,h.SHOW_ELEMENT|h.SHOW_COMMENT|h.SHOW_TEXT,null,!1)},Yl=function(f){return f instanceof u&&(typeof f.nodeName!="string"||typeof f.textContent!="string"||typeof f.removeChild!="function"||!(f.attributes instanceof c)||typeof f.removeAttribute!="function"||typeof f.setAttribute!="function"||typeof f.namespaceURI!="string"||typeof f.insertBefore!="function"||typeof f.hasChildNodes!="function")},mi=function(f){return typeof a=="object"?f instanceof a:f&&typeof f=="object"&&typeof f.nodeType=="number"&&typeof f.nodeName=="string"},qt=function(f,_,v){D[f]&&fd(D[f],j=>{j.call(e,_,v,xe)})},io=function(f){let _;if(qt("beforeSanitizeElements",f,null),Yl(f))return oe(f),!0;const v=it(f.nodeName);if(qt("uponSanitizeElement",f,{tagName:v,allowedTags:w}),f.hasChildNodes()&&!mi(f.firstElementChild)&&(!mi(f.content)||!mi(f.content.firstElementChild))&&_t(/<[/\w]/g,f.innerHTML)&&_t(/<[/\w]/g,f.textContent))return oe(f),!0;if(!w[v]||et[v]){if(!et[v]&&no(v)&&(q.tagNameCheck instanceof RegExp&&_t(q.tagNameCheck,v)||q.tagNameCheck instanceof Function&&q.tagNameCheck(v)))return!1;if(kr&&!Ce[v]){const j=b(f)||f.parentNode,rt=z(f)||f.childNodes;if(rt&&j){const Ct=rt.length;for(let G=Ct-1;G>=0;--G)j.insertBefore(k(rt[G],!0),M(f))}}return oe(f),!0}return f instanceof l&&!Ul(f)||(v==="noscript"||v==="noembed"||v==="noframes")&&_t(/<\/no(script|embed|frames)/i,f.innerHTML)?(oe(f),!0):(lt&&f.nodeType===3&&(_=f.textContent,_=vt(_,Ft," "),_=vt(_,Xt," "),_=vt(_,O," "),f.textContent!==_&&(qe(e.removed,{element:f.cloneNode()}),f.textContent=_)),qt("afterSanitizeElements",f,null),!1)},ro=function(f,_,v){if(Un&&(_==="id"||_==="name")&&(v in n||v in Hl))return!1;if(!(Rt&&!Lt[_]&&_t(x,_))){if(!(At&&_t(T,_))){if(!N[_]||Lt[_]){if(!(no(f)&&(q.tagNameCheck instanceof RegExp&&_t(q.tagNameCheck,f)||q.tagNameCheck instanceof Function&&q.tagNameCheck(f))&&(q.attributeNameCheck instanceof RegExp&&_t(q.attributeNameCheck,_)||q.attributeNameCheck instanceof Function&&q.attributeNameCheck(_))||_==="is"&&q.allowCustomizedBuiltInElements&&(q.tagNameCheck instanceof RegExp&&_t(q.tagNameCheck,v)||q.tagNameCheck instanceof Function&&q.tagNameCheck(v))))return!1}else if(!Sr[_]){if(!_t($,vt(v,y,""))){if(!((_==="src"||_==="xlink:href"||_==="href")&&f!=="script"&&pd(v,"data:")===0&&Gn[f])){if(!(Et&&!_t(B,vt(v,y,"")))){if(v)return!1}}}}}}return!0},no=function(f){return f.indexOf("-")>0},oo=function(f){let _,v,j,rt;qt("beforeSanitizeAttributes",f,null);const{attributes:Ct}=f;if(!Ct)return;const G={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:N};for(rt=Ct.length;rt--;){_=Ct[rt];const{name:Mt,namespaceURI:Er}=_;if(v=Mt==="value"?_.value:gd(_.value),j=it(Mt),G.attrName=j,G.attrValue=v,G.keepAttr=!0,G.forceKeepAttr=void 0,qt("uponSanitizeAttribute",f,G),v=G.attrValue,G.forceKeepAttr||(Ar(Mt,f),!G.keepAttr))continue;if(!nt&&_t(/\/>/i,v)){Ar(Mt,f);continue}lt&&(v=vt(v,Ft," "),v=vt(v,Xt," "),v=vt(v,O," "));const so=it(f.nodeName);if(ro(so,j,v)){if(Yn&&(j==="id"||j==="name")&&(Ar(Mt,f),v=Pl+v),P&&typeof p=="object"&&typeof p.getAttributeType=="function"&&!Er)switch(p.getAttributeType(so,j)){case"TrustedHTML":{v=P.createHTML(v);break}case"TrustedScriptURL":{v=P.createScriptURL(v);break}}try{Er?f.setAttributeNS(Er,Mt,v):f.setAttribute(Mt,v),Oo(e.removed)}catch{}}}qt("afterSanitizeAttributes",f,null)},Vl=function F(f){let _;const v=eo(f);for(qt("beforeSanitizeShadowDOM",f,null);_=v.nextNode();)qt("uponSanitizeShadowNode",_,null),!io(_)&&(_.content instanceof o&&F(_.content),oo(_));qt("afterSanitizeShadowDOM",f,null)};return e.sanitize=function(F){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_,v,j,rt;if(wr=!F,wr&&(F=""),typeof F!="string"&&!mi(F))if(typeof F.toString=="function"){if(F=F.toString(),typeof F!="string")throw ze("dirty is not a string, aborting")}else throw ze("toString is not a function");if(!e.isSupported)return F;if(Kt||Fr(f),e.removed=[],typeof F=="string"&&(Re=!1),Re){if(F.nodeName){const Mt=it(F.nodeName);if(!w[Mt]||et[Mt])throw ze("root node is forbidden and cannot be sanitized in-place")}}else if(F instanceof a)_=to(""),v=_.ownerDocument.importNode(F,!0),v.nodeType===1&&v.nodeName==="BODY"||v.nodeName==="HTML"?_=v:_.appendChild(v);else{if(!_e&&!lt&&!mt&&F.indexOf("<")===-1)return P&&fi?P.createHTML(F):F;if(_=to(F),!_)return _e?null:fi?X:""}_&&vr&&oe(_.firstChild);const Ct=eo(Re?F:_);for(;j=Ct.nextNode();)io(j)||(j.content instanceof o&&Vl(j.content),oo(j));if(Re)return F;if(_e){if(ui)for(rt=W.call(_.ownerDocument);_.firstChild;)rt.appendChild(_.firstChild);else rt=_;return(N.shadowroot||N.shadowrootmode)&&(rt=K.call(i,rt,!0)),rt}let G=mt?_.outerHTML:_.innerHTML;return mt&&w["!doctype"]&&_.ownerDocument&&_.ownerDocument.doctype&&_.ownerDocument.doctype.name&&_t(sa,_.ownerDocument.doctype.name)&&(G=" +`+G),lt&&(G=vt(G,Ft," "),G=vt(G,Xt," "),G=vt(G,O," ")),P&&fi?P.createHTML(G):G},e.setConfig=function(F){Fr(F),Kt=!0},e.clearConfig=function(){xe=null,Kt=!1},e.isValidAttribute=function(F,f,_){xe||Fr({});const v=it(F),j=it(f);return ro(v,j,_)},e.addHook=function(F,f){typeof f=="function"&&(D[F]=D[F]||[],qe(D[F],f))},e.removeHook=function(F){if(D[F])return Oo(D[F])},e.removeHooks=function(F){D[F]&&(D[F]=[])},e.removeAllHooks=function(){D={}},e}var Gi=aa();const Ai={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:t=>t>=255?255:t<0?0:t,g:t=>t>=255?255:t<0?0:t,b:t=>t>=255?255:t<0?0:t,h:t=>t%360,s:t=>t>=100?100:t<0?0:t,l:t=>t>=100?100:t<0?0:t,a:t=>t>=1?1:t<0?0:t},toLinear:t=>{const e=t/255;return t>.03928?Math.pow((e+.055)/1.055,2.4):e/12.92},hue2rgb:(t,e,i)=>(i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+(e-t)*6*i:i<1/2?e:i<2/3?t+(e-t)*(2/3-i)*6:t),hsl2rgb:({h:t,s:e,l:i},r)=>{if(!e)return i*2.55;t/=360,e/=100,i/=100;const n=i<.5?i*(1+e):i+e-i*e,o=2*i-n;switch(r){case"r":return Ai.hue2rgb(o,n,t+1/3)*255;case"g":return Ai.hue2rgb(o,n,t)*255;case"b":return Ai.hue2rgb(o,n,t-1/3)*255}},rgb2hsl:({r:t,g:e,b:i},r)=>{t/=255,e/=255,i/=255;const n=Math.max(t,e,i),o=Math.min(t,e,i),s=(n+o)/2;if(r==="l")return s*100;if(n===o)return 0;const a=n-o,l=s>.5?a/(2-n-o):a/(n+o);if(r==="s")return l*100;switch(n){case t:return((e-i)/a+(ee>i?Math.min(e,Math.max(i,t)):Math.min(i,Math.max(e,t)),round:t=>Math.round(t*1e10)/1e10},Ad=Ld,Ed={dec2hex:t=>{const e=Math.round(t).toString(16);return e.length>1?e:`0${e}`}},Md=Ed,Od={channel:Fd,lang:Ad,unit:Md},I=Od,Jt={};for(let t=0;t<=255;t++)Jt[t]=I.unit.dec2hex(t);const ot={ALL:0,RGB:1,HSL:2};class Id{constructor(){this.type=ot.ALL}get(){return this.type}set(e){if(this.type&&this.type!==e)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=e}reset(){this.type=ot.ALL}is(e){return this.type===e}}const $d=Id;class Dd{constructor(e,i){this.color=i,this.changed=!1,this.data=e,this.type=new $d}set(e,i){return this.color=i,this.changed=!1,this.data=e,this.type.type=ot.ALL,this}_ensureHSL(){const e=this.data,{h:i,s:r,l:n}=e;i===void 0&&(e.h=I.channel.rgb2hsl(e,"h")),r===void 0&&(e.s=I.channel.rgb2hsl(e,"s")),n===void 0&&(e.l=I.channel.rgb2hsl(e,"l"))}_ensureRGB(){const e=this.data,{r:i,g:r,b:n}=e;i===void 0&&(e.r=I.channel.hsl2rgb(e,"r")),r===void 0&&(e.g=I.channel.hsl2rgb(e,"g")),n===void 0&&(e.b=I.channel.hsl2rgb(e,"b"))}get r(){const e=this.data,i=e.r;return!this.type.is(ot.HSL)&&i!==void 0?i:(this._ensureHSL(),I.channel.hsl2rgb(e,"r"))}get g(){const e=this.data,i=e.g;return!this.type.is(ot.HSL)&&i!==void 0?i:(this._ensureHSL(),I.channel.hsl2rgb(e,"g"))}get b(){const e=this.data,i=e.b;return!this.type.is(ot.HSL)&&i!==void 0?i:(this._ensureHSL(),I.channel.hsl2rgb(e,"b"))}get h(){const e=this.data,i=e.h;return!this.type.is(ot.RGB)&&i!==void 0?i:(this._ensureRGB(),I.channel.rgb2hsl(e,"h"))}get s(){const e=this.data,i=e.s;return!this.type.is(ot.RGB)&&i!==void 0?i:(this._ensureRGB(),I.channel.rgb2hsl(e,"s"))}get l(){const e=this.data,i=e.l;return!this.type.is(ot.RGB)&&i!==void 0?i:(this._ensureRGB(),I.channel.rgb2hsl(e,"l"))}get a(){return this.data.a}set r(e){this.type.set(ot.RGB),this.changed=!0,this.data.r=e}set g(e){this.type.set(ot.RGB),this.changed=!0,this.data.g=e}set b(e){this.type.set(ot.RGB),this.changed=!0,this.data.b=e}set h(e){this.type.set(ot.HSL),this.changed=!0,this.data.h=e}set s(e){this.type.set(ot.HSL),this.changed=!0,this.data.s=e}set l(e){this.type.set(ot.HSL),this.changed=!0,this.data.l=e}set a(e){this.changed=!0,this.data.a=e}}const Nd=Dd,Rd=new Nd({r:0,g:0,b:0,a:0},"transparent"),ur=Rd,la={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:t=>{if(t.charCodeAt(0)!==35)return;const e=t.match(la.re);if(!e)return;const i=e[1],r=parseInt(i,16),n=i.length,o=n%4===0,s=n>4,a=s?1:17,l=s?8:4,h=o?0:-1,c=s?255:15;return ur.set({r:(r>>l*(h+3)&c)*a,g:(r>>l*(h+2)&c)*a,b:(r>>l*(h+1)&c)*a,a:o?(r&c)*a/255:1},t)},stringify:t=>{const{r:e,g:i,b:r,a:n}=t;return n<1?`#${Jt[Math.round(e)]}${Jt[Math.round(i)]}${Jt[Math.round(r)]}${Jt[Math.round(n*255)]}`:`#${Jt[Math.round(e)]}${Jt[Math.round(i)]}${Jt[Math.round(r)]}`}},Ye=la,Ei={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:t=>{const e=t.match(Ei.hueRe);if(e){const[,i,r]=e;switch(r){case"grad":return I.channel.clamp.h(parseFloat(i)*.9);case"rad":return I.channel.clamp.h(parseFloat(i)*180/Math.PI);case"turn":return I.channel.clamp.h(parseFloat(i)*360)}}return I.channel.clamp.h(parseFloat(t))},parse:t=>{const e=t.charCodeAt(0);if(e!==104&&e!==72)return;const i=t.match(Ei.re);if(!i)return;const[,r,n,o,s,a]=i;return ur.set({h:Ei._hue2deg(r),s:I.channel.clamp.s(parseFloat(n)),l:I.channel.clamp.l(parseFloat(o)),a:s?I.channel.clamp.a(a?parseFloat(s)/100:parseFloat(s)):1},t)},stringify:t=>{const{h:e,s:i,l:r,a:n}=t;return n<1?`hsla(${I.lang.round(e)}, ${I.lang.round(i)}%, ${I.lang.round(r)}%, ${n})`:`hsl(${I.lang.round(e)}, ${I.lang.round(i)}%, ${I.lang.round(r)}%)`}},Ti=Ei,Mi={colors:{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",cyanaqua:"#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",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",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",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:t=>{t=t.toLowerCase();const e=Mi.colors[t];if(e)return Ye.parse(e)},stringify:t=>{const e=Ye.stringify(t);for(const i in Mi.colors)if(Mi.colors[i]===e)return i}},Po=Mi,ha={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:t=>{const e=t.charCodeAt(0);if(e!==114&&e!==82)return;const i=t.match(ha.re);if(!i)return;const[,r,n,o,s,a,l,h,c]=i;return ur.set({r:I.channel.clamp.r(n?parseFloat(r)*2.55:parseFloat(r)),g:I.channel.clamp.g(s?parseFloat(o)*2.55:parseFloat(o)),b:I.channel.clamp.b(l?parseFloat(a)*2.55:parseFloat(a)),a:h?I.channel.clamp.a(c?parseFloat(h)/100:parseFloat(h)):1},t)},stringify:t=>{const{r:e,g:i,b:r,a:n}=t;return n<1?`rgba(${I.lang.round(e)}, ${I.lang.round(i)}, ${I.lang.round(r)}, ${I.lang.round(n)})`:`rgb(${I.lang.round(e)}, ${I.lang.round(i)}, ${I.lang.round(r)})`}},vi=ha,Pd={format:{keyword:Po,hex:Ye,rgb:vi,rgba:vi,hsl:Ti,hsla:Ti},parse:t=>{if(typeof t!="string")return t;const e=Ye.parse(t)||vi.parse(t)||Ti.parse(t)||Po.parse(t);if(e)return e;throw new Error(`Unsupported color format: "${t}"`)},stringify:t=>!t.changed&&t.color?t.color:t.type.is(ot.HSL)||t.data.r===void 0?Ti.stringify(t):t.a<1||!Number.isInteger(t.r)||!Number.isInteger(t.g)||!Number.isInteger(t.b)?vi.stringify(t):Ye.stringify(t)},Dt=Pd,qd=(t,e)=>{const i=Dt.parse(t);for(const r in e)i[r]=I.channel.clamp[r](e[r]);return Dt.stringify(i)},ca=qd,zd=(t,e,i=0,r=1)=>{if(typeof t!="number")return ca(t,{a:e});const n=ur.set({r:I.channel.clamp.r(t),g:I.channel.clamp.g(e),b:I.channel.clamp.b(i),a:I.channel.clamp.a(r)});return Dt.stringify(n)},Ve=zd,Wd=t=>{const{r:e,g:i,b:r}=Dt.parse(t),n=.2126*I.channel.toLinear(e)+.7152*I.channel.toLinear(i)+.0722*I.channel.toLinear(r);return I.lang.round(n)},Hd=Wd,jd=t=>Hd(t)>=.5,Ud=jd,Yd=t=>!Ud(t),li=Yd,Vd=(t,e,i)=>{const r=Dt.parse(t),n=r[e],o=I.channel.clamp[e](n+i);return n!==o&&(r[e]=o),Dt.stringify(r)},ua=Vd,Gd=(t,e)=>ua(t,"l",e),L=Gd,Xd=(t,e)=>ua(t,"l",-e),E=Xd,Kd=(t,e)=>{const i=Dt.parse(t),r={};for(const n in e)e[n]&&(r[n]=i[n]+e[n]);return ca(t,r)},d=Kd,Zd=(t,e,i=50)=>{const{r,g:n,b:o,a:s}=Dt.parse(t),{r:a,g:l,b:h,a:c}=Dt.parse(e),u=i/100,g=u*2-1,p=s-c,k=((g*p===-1?g:(g+p)/(1+g*p))+1)/2,M=1-k,z=r*k+a*M,b=n*k+l*M,P=o*k+h*M,X=s*u+c*(1-u);return Ve(z,b,P,X)},Jd=Zd,Qd=(t,e=100)=>{const i=Dt.parse(t);return i.r=255-i.r,i.g=255-i.g,i.b=255-i.b,Jd(i,t,e)},C=Qd;var tp=typeof global=="object"&&global&&global.Object===Object&&global;const fa=tp;var ep=typeof self=="object"&&self&&self.Object===Object&&self,ip=fa||ep||Function("return this")();const re=ip;var rp=re.Symbol;const Xi=rp;var da=Object.prototype,np=da.hasOwnProperty,op=da.toString,We=Xi?Xi.toStringTag:void 0;function sp(t){var e=np.call(t,We),i=t[We];try{t[We]=void 0;var r=!0}catch{}var n=op.call(t);return r&&(e?t[We]=i:delete t[We]),n}var ap=Object.prototype,lp=ap.toString;function hp(t){return lp.call(t)}var cp="[object Null]",up="[object Undefined]",qo=Xi?Xi.toStringTag:void 0;function hi(t){return t==null?t===void 0?up:cp:qo&&qo in Object(t)?sp(t):hp(t)}function pa(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var fp="[object AsyncFunction]",dp="[object Function]",pp="[object GeneratorFunction]",gp="[object Proxy]";function ga(t){if(!pa(t))return!1;var e=hi(t);return e==dp||e==pp||e==fp||e==gp}var mp=re["__core-js_shared__"];const qr=mp;var zo=function(){var t=/[^.]+$/.exec(qr&&qr.keys&&qr.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function _p(t){return!!zo&&zo in t}var yp=Function.prototype,Cp=yp.toString;function ge(t){if(t!=null){try{return Cp.call(t)}catch{}try{return t+""}catch{}}return""}var bp=/[\\^$.*+?()[\]{}|]/g,xp=/^\[object .+?Constructor\]$/,Tp=Function.prototype,vp=Object.prototype,kp=Tp.toString,Sp=vp.hasOwnProperty,wp=RegExp("^"+kp.call(Sp).replace(bp,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Bp(t){if(!pa(t)||_p(t))return!1;var e=ga(t)?wp:xp;return e.test(ge(t))}function Fp(t,e){return t==null?void 0:t[e]}function $e(t,e){var i=Fp(t,e);return Bp(i)?i:void 0}var Lp=$e(Object,"create");const ti=Lp;function Ap(){this.__data__=ti?ti(null):{},this.size=0}function Ep(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var Mp="__lodash_hash_undefined__",Op=Object.prototype,Ip=Op.hasOwnProperty;function $p(t){var e=this.__data__;if(ti){var i=e[t];return i===Mp?void 0:i}return Ip.call(e,t)?e[t]:void 0}var Dp=Object.prototype,Np=Dp.hasOwnProperty;function Rp(t){var e=this.__data__;return ti?e[t]!==void 0:Np.call(e,t)}var Pp="__lodash_hash_undefined__";function qp(t,e){var i=this.__data__;return this.size+=this.has(t)?0:1,i[t]=ti&&e===void 0?Pp:e,this}function de(t){var e=-1,i=t==null?0:t.length;for(this.clear();++e-1}function Gp(t,e){var i=this.__data__,r=fr(i,t);return r<0?(++this.size,i.push([t,e])):i[r][1]=e,this}function De(t){var e=-1,i=t==null?0:t.length;for(this.clear();++e0?ei(Ne,--Tt):0,Ae--,Q===10&&(Ae=1,pr--),Q}function St(){return Q=Tt2||sn(Q)>3?"":" "}function pg(t,e){for(;--e&&St()&&!(Q<48||Q>102||Q>57&&Q<65||Q>70&&Q<97););return gr(t,Ii()+(e<6&&ce()==32&&St()==32))}function an(t){for(;St();)switch(Q){case t:return Tt;case 34:case 39:t!==34&&t!==39&&an(Q);break;case 40:t===41&&an(t);break;case 92:St();break}return Tt}function gg(t,e){for(;St()&&t+Q!==47+10;)if(t+Q===42+42&&ce()===47)break;return"/*"+gr(e,Tt-1)+"*"+Ln(t===47?t:St())}function mg(t){for(;!sn(ce());)St();return gr(t,Tt)}function _g(t){return fg($i("",null,null,null,[""],t=ug(t),0,[0],t))}function $i(t,e,i,r,n,o,s,a,l){for(var h=0,c=0,u=s,g=0,p=0,m=0,k=1,M=1,z=1,b=0,P="",X=n,U=o,V=r,W=P;M;)switch(m=b,b=St()){case 40:if(m!=108&&ei(W,u-1)==58){ag(W+=Oi(zr(b),"&","&\f"),"&\f")!=-1&&(z=-1);break}case 34:case 39:case 91:W+=zr(b);break;case 9:case 10:case 13:case 32:W+=dg(m);break;case 92:W+=pg(Ii()-1,7);continue;case 47:switch(ce()){case 42:case 47:ki(yg(gg(St(),Ii()),e,i,l),l);break;default:W+="/"}break;case 123*k:a[h++]=Ht(W)*z;case 125*k:case 59:case 0:switch(b){case 0:case 125:M=0;case 59+c:z==-1&&(W=Oi(W,/\f/g,"")),p>0&&Ht(W)-u&&ki(p>32?Ho(W+";",r,i,u-1,l):Ho(Oi(W," ","")+";",r,i,u-2,l),l);break;case 59:W+=";";default:if(ki(V=Wo(W,e,i,h,c,n,a,P,X=[],U=[],u,o),o),b===123)if(c===0)$i(W,e,V,V,X,o,u,a,U);else switch(g===99&&ei(W,3)===110?100:g){case 100:case 108:case 109:case 115:$i(t,V,V,r&&ki(Wo(t,V,V,0,0,n,a,P,n,X=[],u,U),U),n,U,u,a,r?X:U);break;default:$i(W,V,V,V,[""],U,0,a,U)}}h=c=p=0,k=z=1,P=W="",u=s;break;case 58:u=1+Ht(W),p=m;default:if(k<1){if(b==123)--k;else if(b==125&&k++==0&&cg()==125)continue}switch(W+=Ln(b),b*k){case 38:z=c>0?1:(W+="\f",-1);break;case 44:a[h++]=(Ht(W)-1)*z,z=1;break;case 64:ce()===45&&(W+=zr(St())),g=ce(),c=u=Ht(P=W+=mg(Ii())),b++;break;case 45:m===45&&Ht(W)==2&&(k=0)}}return o}function Wo(t,e,i,r,n,o,s,a,l,h,c,u){for(var g=n-1,p=n===0?o:[""],m=lg(p),k=0,M=0,z=0;k0?p[b]+" "+P:Oi(P,/&\f/g,p[b])))&&(l[z++]=X);return An(t,e,i,n===0?_a:a,l,h,c,u)}function yg(t,e,i,r){return An(t,e,i,ma,Ln(hg()),ii(t,2,-2),0,r)}function Ho(t,e,i,r,n){return An(t,e,i,ya,ii(t,0,r),ii(t,r+1,-1),r,n)}function ln(t,e){for(var i="",r=0;r-1&&t%1==0&&t<=Ug}function Yg(t){return t!=null&&va(t.length)&&!ga(t)}function Vg(){return!1}var ka=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ko=ka&&typeof module=="object"&&module&&!module.nodeType&&module,Gg=Ko&&Ko.exports===ka,Zo=Gg?re.Buffer:void 0,Xg=Zo?Zo.isBuffer:void 0,Kg=Xg||Vg;const Zg=Kg;var Jg="[object Arguments]",Qg="[object Array]",tm="[object Boolean]",em="[object Date]",im="[object Error]",rm="[object Function]",nm="[object Map]",om="[object Number]",sm="[object Object]",am="[object RegExp]",lm="[object Set]",hm="[object String]",cm="[object WeakMap]",um="[object ArrayBuffer]",fm="[object DataView]",dm="[object Float32Array]",pm="[object Float64Array]",gm="[object Int8Array]",mm="[object Int16Array]",_m="[object Int32Array]",ym="[object Uint8Array]",Cm="[object Uint8ClampedArray]",bm="[object Uint16Array]",xm="[object Uint32Array]",Y={};Y[dm]=Y[pm]=Y[gm]=Y[mm]=Y[_m]=Y[ym]=Y[Cm]=Y[bm]=Y[xm]=!0;Y[Jg]=Y[Qg]=Y[um]=Y[tm]=Y[fm]=Y[em]=Y[im]=Y[rm]=Y[nm]=Y[om]=Y[sm]=Y[am]=Y[lm]=Y[hm]=Y[cm]=!1;function Tm(t){return En(t)&&va(t.length)&&!!Y[hi(t)]}function vm(t){return function(e){return t(e)}}var Sa=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ge=Sa&&typeof module=="object"&&module&&!module.nodeType&&module,km=Ge&&Ge.exports===Sa,Wr=km&&fa.process,Sm=function(){try{var t=Ge&&Ge.require&&Ge.require("util").types;return t||Wr&&Wr.binding&&Wr.binding("util")}catch{}}();const Jo=Sm;var Qo=Jo&&Jo.isTypedArray,wm=Qo?vm(Qo):Tm;const Bm=wm;var Fm="[object Map]",Lm="[object Set]",Am=Object.prototype,Em=Am.hasOwnProperty;function Hr(t){if(t==null)return!0;if(Yg(t)&&(jg(t)||typeof t=="string"||typeof t.splice=="function"||Zg(t)||Bm(t)||Wg(t)))return!t.length;var e=Ng(t);if(e==Fm||e==Lm)return!t.size;if(xa(t))return!wg(t).length;for(var i in t)if(Em.call(t,i))return!1;return!0}const Wt={trace:0,debug:1,info:2,warn:3,error:4,fatal:5},S={trace:(...t)=>{},debug:(...t)=>{},info:(...t)=>{},warn:(...t)=>{},error:(...t)=>{},fatal:(...t)=>{}},Mn=function(t="fatal"){let e=Wt.fatal;typeof t=="string"?(t=t.toLowerCase(),t in Wt&&(e=Wt[t])):typeof t=="number"&&(e=t),S.trace=()=>{},S.debug=()=>{},S.info=()=>{},S.warn=()=>{},S.error=()=>{},S.fatal=()=>{},e<=Wt.fatal&&(S.fatal=console.error?console.error.bind(console,bt("FATAL"),"color: orange"):console.log.bind(console,"\x1B[35m",bt("FATAL"))),e<=Wt.error&&(S.error=console.error?console.error.bind(console,bt("ERROR"),"color: orange"):console.log.bind(console,"\x1B[31m",bt("ERROR"))),e<=Wt.warn&&(S.warn=console.warn?console.warn.bind(console,bt("WARN"),"color: orange"):console.log.bind(console,"\x1B[33m",bt("WARN"))),e<=Wt.info&&(S.info=console.info?console.info.bind(console,bt("INFO"),"color: lightblue"):console.log.bind(console,"\x1B[34m",bt("INFO"))),e<=Wt.debug&&(S.debug=console.debug?console.debug.bind(console,bt("DEBUG"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",bt("DEBUG"))),e<=Wt.trace&&(S.trace=console.debug?console.debug.bind(console,bt("TRACE"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",bt("TRACE")))},bt=t=>`%c${_h().format("ss.SSS")} : ${t} : `,mr=//gi,Mm=t=>t?Ba(t).replace(/\\n/g,"#br#").split("#br#"):[""],wa=t=>Gi.sanitize(t),ts=(t,e)=>{var i;if(((i=e.flowchart)==null?void 0:i.htmlLabels)!==!1){const r=e.securityLevel;r==="antiscript"||r==="strict"?t=wa(t):r!=="loose"&&(t=Ba(t),t=t.replace(//g,">"),t=t.replace(/=/g,"="),t=Dm(t))}return t},ri=(t,e)=>t&&(e.dompurifyConfig?t=Gi.sanitize(ts(t,e),e.dompurifyConfig).toString():t=Gi.sanitize(ts(t,e),{FORBID_TAGS:["style"]}).toString(),t),Om=(t,e)=>typeof t=="string"?ri(t,e):t.flat().map(i=>ri(i,e)),Im=t=>mr.test(t),$m=t=>t.split(mr),Dm=t=>t.replace(/#br#/g,"
"),Ba=t=>t.replace(mr,"#br#"),Nm=t=>{let e="";return t&&(e=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,e=e.replaceAll(/\(/g,"\\("),e=e.replaceAll(/\)/g,"\\)")),e},Fa=t=>!(t===!1||["false","null","0"].includes(String(t).trim().toLowerCase())),Rm=function(...t){const e=t.filter(i=>!isNaN(i));return Math.max(...e)},Pm=function(...t){const e=t.filter(i=>!isNaN(i));return Math.min(...e)},qm=function(t){let e=t;if(t.split("~").length-1>=2){let i=e;do e=i,i=e.replace(/~([^\s,:;]+)~/,"<$1>");while(i!=e);return qm(i)}else return e},On={getRows:Mm,sanitizeText:ri,sanitizeTextOrArray:Om,hasBreaks:Im,splitBreaks:$m,lineBreakRegex:mr,removeScript:wa,getUrl:Nm,evaluate:Fa,getMax:Rm,getMin:Pm},ct=(t,e)=>e?d(t,{s:-40,l:10}):d(t,{s:-40,l:-10}),_r="#ffffff",yr="#f2f2f2";let zm=class{constructor(){this.background="#f4f4f4",this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.THEME_COLOR_LIMIT=12,this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}updateColors(){if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||d(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||d(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||ct(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||ct(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||ct(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||ct(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||C(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||C(this.tertiaryColor),this.lineColor=this.lineColor||C(this.background),this.arrowheadColor=this.arrowheadColor||C(this.background),this.textColor=this.textColor||this.primaryTextColor,this.border2=this.border2||this.tertiaryBorderColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?E(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||"grey",this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||E(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||C(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||L(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.personBorder=this.personBorder||this.primaryBorderColor,this.personBkg=this.personBkg||this.mainBkg,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||d(this.primaryColor,{h:30}),this.cScale4=this.cScale4||d(this.primaryColor,{h:60}),this.cScale5=this.cScale5||d(this.primaryColor,{h:90}),this.cScale6=this.cScale6||d(this.primaryColor,{h:120}),this.cScale7=this.cScale7||d(this.primaryColor,{h:150}),this.cScale8=this.cScale8||d(this.primaryColor,{h:210,l:150}),this.cScale9=this.cScale9||d(this.primaryColor,{h:270}),this.cScale10=this.cScale10||d(this.primaryColor,{h:300}),this.cScale11=this.cScale11||d(this.primaryColor,{h:330}),this.darkMode)for(let i=0;i{this[r]=e[r]}),this.updateColors(),i.forEach(r=>{this[r]=e[r]})}};const Wm=t=>{const e=new zm;return e.calculate(t),e};let Hm=class{constructor(){this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=L(this.primaryColor,16),this.tertiaryColor=d(this.primaryColor,{h:-160}),this.primaryBorderColor=C(this.background),this.secondaryBorderColor=ct(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=ct(this.tertiaryColor,this.darkMode),this.primaryTextColor=C(this.primaryColor),this.secondaryTextColor=C(this.secondaryColor),this.tertiaryTextColor=C(this.tertiaryColor),this.lineColor=C(this.background),this.textColor=C(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=L(C("#323D47"),10),this.lineColor="calculated",this.border1="#81B1DB",this.border2=Ve(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#181818",this.textColor="#ccc",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=E("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.excludeBkgColor=E(this.sectionBkgColor,10),this.taskBorderColor=Ve(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=Ve(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}updateColors(){this.secondBkg=L(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=L(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.mainContrastColor,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=L(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=d(this.primaryColor,{h:64}),this.fillType3=d(this.secondaryColor,{h:64}),this.fillType4=d(this.primaryColor,{h:-64}),this.fillType5=d(this.secondaryColor,{h:-64}),this.fillType6=d(this.primaryColor,{h:128}),this.fillType7=d(this.secondaryColor,{h:128}),this.cScale1=this.cScale1||"#0b0000",this.cScale2=this.cScale2||"#4d1037",this.cScale3=this.cScale3||"#3f5258",this.cScale4=this.cScale4||"#4f2f1b",this.cScale5=this.cScale5||"#6e0a0a",this.cScale6=this.cScale6||"#3b0048",this.cScale7=this.cScale7||"#995a01",this.cScale8=this.cScale8||"#154706",this.cScale9=this.cScale9||"#161722",this.cScale10=this.cScale10||"#00296f",this.cScale11=this.cScale11||"#01629c",this.cScale12=this.cScale12||"#010029",this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||d(this.primaryColor,{h:30}),this.cScale4=this.cScale4||d(this.primaryColor,{h:60}),this.cScale5=this.cScale5||d(this.primaryColor,{h:90}),this.cScale6=this.cScale6||d(this.primaryColor,{h:120}),this.cScale7=this.cScale7||d(this.primaryColor,{h:150}),this.cScale8=this.cScale8||d(this.primaryColor,{h:210}),this.cScale9=this.cScale9||d(this.primaryColor,{h:270}),this.cScale10=this.cScale10||d(this.primaryColor,{h:300}),this.cScale11=this.cScale11||d(this.primaryColor,{h:330});for(let e=0;e{this[r]=e[r]}),this.updateColors(),i.forEach(r=>{this[r]=e[r]})}};const jm=t=>{const e=new Hm;return e.calculate(t),e};let Um=class{constructor(){this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=d(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=d(this.primaryColor,{h:-160}),this.primaryBorderColor=ct(this.primaryColor,this.darkMode),this.secondaryBorderColor=ct(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=ct(this.tertiaryColor,this.darkMode),this.primaryTextColor=C(this.primaryColor),this.secondaryTextColor=C(this.secondaryColor),this.tertiaryTextColor=C(this.tertiaryColor),this.lineColor=C(this.background),this.textColor=C(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="#e8e8e8",this.textColor="#333",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.sectionBkgColor=Ve(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}updateColors(){this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||d(this.primaryColor,{h:30}),this.cScale4=this.cScale4||d(this.primaryColor,{h:60}),this.cScale5=this.cScale5||d(this.primaryColor,{h:90}),this.cScale6=this.cScale6||d(this.primaryColor,{h:120}),this.cScale7=this.cScale7||d(this.primaryColor,{h:150}),this.cScale8=this.cScale8||d(this.primaryColor,{h:210}),this.cScale9=this.cScale9||d(this.primaryColor,{h:270}),this.cScale10=this.cScale10||d(this.primaryColor,{h:300}),this.cScale11=this.cScale11||d(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||E(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||E(this.tertiaryColor,40);for(let e=0;e{this[r]=e[r]}),this.updateColors(),i.forEach(r=>{this[r]=e[r]})}};const Ym=t=>{const e=new Um;return e.calculate(t),e};let Vm=class{constructor(){this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=L("#cde498",10),this.primaryBorderColor=ct(this.primaryColor,this.darkMode),this.secondaryBorderColor=ct(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=ct(this.tertiaryColor,this.darkMode),this.primaryTextColor=C(this.primaryColor),this.secondaryTextColor=C(this.secondaryColor),this.tertiaryTextColor=C(this.primaryColor),this.lineColor=C(this.background),this.textColor=C(this.background),this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="grey",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){this.actorBorder=E(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||d(this.primaryColor,{h:30}),this.cScale4=this.cScale4||d(this.primaryColor,{h:60}),this.cScale5=this.cScale5||d(this.primaryColor,{h:90}),this.cScale6=this.cScale6||d(this.primaryColor,{h:120}),this.cScale7=this.cScale7||d(this.primaryColor,{h:150}),this.cScale8=this.cScale8||d(this.primaryColor,{h:210}),this.cScale9=this.cScale9||d(this.primaryColor,{h:270}),this.cScale10=this.cScale10||d(this.primaryColor,{h:300}),this.cScale11=this.cScale11||d(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||E(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||E(this.tertiaryColor,40);for(let e=0;e{this[r]=e[r]}),this.updateColors(),i.forEach(r=>{this[r]=e[r]})}};const Gm=t=>{const e=new Vm;return e.calculate(t),e};class Xm{constructor(){this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=L(this.contrast,55),this.background="#ffffff",this.tertiaryColor=d(this.primaryColor,{h:-160}),this.primaryBorderColor=ct(this.primaryColor,this.darkMode),this.secondaryBorderColor=ct(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=ct(this.tertiaryColor,this.darkMode),this.primaryTextColor=C(this.primaryColor),this.secondaryTextColor=C(this.secondaryColor),this.tertiaryTextColor=C(this.tertiaryColor),this.lineColor=C(this.background),this.textColor=C(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){this.secondBkg=L(this.contrast,55),this.border2=this.contrast,this.actorBorder=L(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.lineColor,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.cScale0=this.cScale0||"#555",this.cScale1=this.cScale1||"#F4F4F4",this.cScale2=this.cScale2||"#555",this.cScale3=this.cScale3||"#BBB",this.cScale4=this.cScale4||"#777",this.cScale5=this.cScale5||"#999",this.cScale6=this.cScale6||"#DDD",this.cScale7=this.cScale7||"#FFF",this.cScale8=this.cScale8||"#DDD",this.cScale9=this.cScale9||"#BBB",this.cScale10=this.cScale10||"#999",this.cScale11=this.cScale11||"#777";for(let e=0;e{this[r]=e[r]}),this.updateColors(),i.forEach(r=>{this[r]=e[r]})}}const Km=t=>{const e=new Xm;return e.calculate(t),e},Ut={base:{getThemeVariables:Wm},dark:{getThemeVariables:jm},default:{getThemeVariables:Ym},forest:{getThemeVariables:Gm},neutral:{getThemeVariables:Km}},Zt={flowchart:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,defaultRenderer:"dagre-wrapper",wrappingWidth:200},sequence:{useMaxWidth:!0,hideUnusedParticipants:!1,activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open Sans", sans-serif',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20},gantt:{useMaxWidth:!0,titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",topAxis:!1,displayMode:"",weekday:"sunday"},journey:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"]},class:{useMaxWidth:!0,titleTopMargin:25,arrowMarkerAbsolute:!1,dividerMargin:10,padding:5,textHeight:10,defaultRenderer:"dagre-wrapper",htmlLabels:!1},state:{useMaxWidth:!0,titleTopMargin:25,dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,defaultRenderer:"dagre-wrapper"},er:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,stroke:"gray",fill:"honeydew",fontSize:12},pie:{useMaxWidth:!0,textPosition:.75},quadrantChart:{useMaxWidth:!0,chartWidth:500,chartHeight:500,titleFontSize:20,titlePadding:10,quadrantPadding:5,xAxisLabelPadding:5,yAxisLabelPadding:5,xAxisLabelFontSize:16,yAxisLabelFontSize:16,quadrantLabelFontSize:16,quadrantTextTopPadding:5,pointTextPadding:5,pointLabelFontSize:12,pointRadius:5,xAxisPosition:"top",yAxisPosition:"left",quadrantInternalBorderStrokeWidth:1,quadrantExternalBorderStrokeWidth:2},requirement:{useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20},mindmap:{useMaxWidth:!0,padding:10,maxNodeWidth:200},timeline:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"],disableMulticolor:!1},gitGraph:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,nodeLabel:{width:75,height:100,x:-25,y:0},mainBranchName:"main",mainBranchOrder:0,showCommitLabel:!0,showBranches:!0,rotateCommitLabel:!0,arrowMarkerAbsolute:!1},c4:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,c4ShapeMargin:50,c4ShapePadding:20,width:216,height:60,boxMargin:10,c4ShapeInRow:4,nextLinePaddingX:0,c4BoundaryInRow:2,personFontSize:14,personFontFamily:'"Open Sans", sans-serif',personFontWeight:"normal",external_personFontSize:14,external_personFontFamily:'"Open Sans", sans-serif',external_personFontWeight:"normal",systemFontSize:14,systemFontFamily:'"Open Sans", sans-serif',systemFontWeight:"normal",external_systemFontSize:14,external_systemFontFamily:'"Open Sans", sans-serif',external_systemFontWeight:"normal",system_dbFontSize:14,system_dbFontFamily:'"Open Sans", sans-serif',system_dbFontWeight:"normal",external_system_dbFontSize:14,external_system_dbFontFamily:'"Open Sans", sans-serif',external_system_dbFontWeight:"normal",system_queueFontSize:14,system_queueFontFamily:'"Open Sans", sans-serif',system_queueFontWeight:"normal",external_system_queueFontSize:14,external_system_queueFontFamily:'"Open Sans", sans-serif',external_system_queueFontWeight:"normal",boundaryFontSize:14,boundaryFontFamily:'"Open Sans", sans-serif',boundaryFontWeight:"normal",messageFontSize:12,messageFontFamily:'"Open Sans", sans-serif',messageFontWeight:"normal",containerFontSize:14,containerFontFamily:'"Open Sans", sans-serif',containerFontWeight:"normal",external_containerFontSize:14,external_containerFontFamily:'"Open Sans", sans-serif',external_containerFontWeight:"normal",container_dbFontSize:14,container_dbFontFamily:'"Open Sans", sans-serif',container_dbFontWeight:"normal",external_container_dbFontSize:14,external_container_dbFontFamily:'"Open Sans", sans-serif',external_container_dbFontWeight:"normal",container_queueFontSize:14,container_queueFontFamily:'"Open Sans", sans-serif',container_queueFontWeight:"normal",external_container_queueFontSize:14,external_container_queueFontFamily:'"Open Sans", sans-serif',external_container_queueFontWeight:"normal",componentFontSize:14,componentFontFamily:'"Open Sans", sans-serif',componentFontWeight:"normal",external_componentFontSize:14,external_componentFontFamily:'"Open Sans", sans-serif',external_componentFontWeight:"normal",component_dbFontSize:14,component_dbFontFamily:'"Open Sans", sans-serif',component_dbFontWeight:"normal",external_component_dbFontSize:14,external_component_dbFontFamily:'"Open Sans", sans-serif',external_component_dbFontWeight:"normal",component_queueFontSize:14,component_queueFontFamily:'"Open Sans", sans-serif',component_queueFontWeight:"normal",external_component_queueFontSize:14,external_component_queueFontFamily:'"Open Sans", sans-serif',external_component_queueFontWeight:"normal",wrap:!0,wrapPadding:10,person_bg_color:"#08427B",person_border_color:"#073B6F",external_person_bg_color:"#686868",external_person_border_color:"#8A8A8A",system_bg_color:"#1168BD",system_border_color:"#3C7FC0",system_db_bg_color:"#1168BD",system_db_border_color:"#3C7FC0",system_queue_bg_color:"#1168BD",system_queue_border_color:"#3C7FC0",external_system_bg_color:"#999999",external_system_border_color:"#8A8A8A",external_system_db_bg_color:"#999999",external_system_db_border_color:"#8A8A8A",external_system_queue_bg_color:"#999999",external_system_queue_border_color:"#8A8A8A",container_bg_color:"#438DD5",container_border_color:"#3C7FC0",container_db_bg_color:"#438DD5",container_db_border_color:"#3C7FC0",container_queue_bg_color:"#438DD5",container_queue_border_color:"#3C7FC0",external_container_bg_color:"#B3B3B3",external_container_border_color:"#A6A6A6",external_container_db_bg_color:"#B3B3B3",external_container_db_border_color:"#A6A6A6",external_container_queue_bg_color:"#B3B3B3",external_container_queue_border_color:"#A6A6A6",component_bg_color:"#85BBF0",component_border_color:"#78A8D8",component_db_bg_color:"#85BBF0",component_db_border_color:"#78A8D8",component_queue_bg_color:"#85BBF0",component_queue_border_color:"#78A8D8",external_component_bg_color:"#CCCCCC",external_component_border_color:"#BFBFBF",external_component_db_bg_color:"#CCCCCC",external_component_db_border_color:"#BFBFBF",external_component_queue_bg_color:"#CCCCCC",external_component_queue_border_color:"#BFBFBF"},sankey:{useMaxWidth:!0,width:600,height:400,linkColor:"gradient",nodeAlignment:"justify"},theme:"default",maxTextSize:5e4,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize"],deterministicIds:!1,fontSize:16},La={...Zt,deterministicIDSeed:void 0,themeCSS:void 0,themeVariables:Ut.default.getThemeVariables(),sequence:{...Zt.sequence,messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},noteFont:function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},actorFont:function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}}},gantt:{...Zt.gantt,tickInterval:void 0,useWidth:void 0},c4:{...Zt.c4,useWidth:void 0,personFont:function(){return{fontFamily:this.personFontFamily,fontSize:this.personFontSize,fontWeight:this.personFontWeight}},external_personFont:function(){return{fontFamily:this.external_personFontFamily,fontSize:this.external_personFontSize,fontWeight:this.external_personFontWeight}},systemFont:function(){return{fontFamily:this.systemFontFamily,fontSize:this.systemFontSize,fontWeight:this.systemFontWeight}},external_systemFont:function(){return{fontFamily:this.external_systemFontFamily,fontSize:this.external_systemFontSize,fontWeight:this.external_systemFontWeight}},system_dbFont:function(){return{fontFamily:this.system_dbFontFamily,fontSize:this.system_dbFontSize,fontWeight:this.system_dbFontWeight}},external_system_dbFont:function(){return{fontFamily:this.external_system_dbFontFamily,fontSize:this.external_system_dbFontSize,fontWeight:this.external_system_dbFontWeight}},system_queueFont:function(){return{fontFamily:this.system_queueFontFamily,fontSize:this.system_queueFontSize,fontWeight:this.system_queueFontWeight}},external_system_queueFont:function(){return{fontFamily:this.external_system_queueFontFamily,fontSize:this.external_system_queueFontSize,fontWeight:this.external_system_queueFontWeight}},containerFont:function(){return{fontFamily:this.containerFontFamily,fontSize:this.containerFontSize,fontWeight:this.containerFontWeight}},external_containerFont:function(){return{fontFamily:this.external_containerFontFamily,fontSize:this.external_containerFontSize,fontWeight:this.external_containerFontWeight}},container_dbFont:function(){return{fontFamily:this.container_dbFontFamily,fontSize:this.container_dbFontSize,fontWeight:this.container_dbFontWeight}},external_container_dbFont:function(){return{fontFamily:this.external_container_dbFontFamily,fontSize:this.external_container_dbFontSize,fontWeight:this.external_container_dbFontWeight}},container_queueFont:function(){return{fontFamily:this.container_queueFontFamily,fontSize:this.container_queueFontSize,fontWeight:this.container_queueFontWeight}},external_container_queueFont:function(){return{fontFamily:this.external_container_queueFontFamily,fontSize:this.external_container_queueFontSize,fontWeight:this.external_container_queueFontWeight}},componentFont:function(){return{fontFamily:this.componentFontFamily,fontSize:this.componentFontSize,fontWeight:this.componentFontWeight}},external_componentFont:function(){return{fontFamily:this.external_componentFontFamily,fontSize:this.external_componentFontSize,fontWeight:this.external_componentFontWeight}},component_dbFont:function(){return{fontFamily:this.component_dbFontFamily,fontSize:this.component_dbFontSize,fontWeight:this.component_dbFontWeight}},external_component_dbFont:function(){return{fontFamily:this.external_component_dbFontFamily,fontSize:this.external_component_dbFontSize,fontWeight:this.external_component_dbFontWeight}},component_queueFont:function(){return{fontFamily:this.component_queueFontFamily,fontSize:this.component_queueFontSize,fontWeight:this.component_queueFontWeight}},external_component_queueFont:function(){return{fontFamily:this.external_component_queueFontFamily,fontSize:this.external_component_queueFontSize,fontWeight:this.external_component_queueFontWeight}},boundaryFont:function(){return{fontFamily:this.boundaryFontFamily,fontSize:this.boundaryFontSize,fontWeight:this.boundaryFontWeight}},messageFont:function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}}},pie:{...Zt.pie,useWidth:void 0},requirement:{...Zt.requirement,useWidth:void 0},gitGraph:{...Zt.gitGraph,useMaxWidth:!1},sankey:{...Zt.sankey,useMaxWidth:!1}},Aa=(t,e="")=>Object.keys(t).reduce((i,r)=>Array.isArray(t[r])?i:typeof t[r]=="object"&&t[r]!==null?[...i,e+r,...Aa(t[r],"")]:[...i,e+r],[]),Zm=Aa(La,""),Jm=La;/*! js-yaml 4.1.0 https://github.com/nodeca/js-yaml @license MIT */function Ea(t){return typeof t>"u"||t===null}function Qm(t){return typeof t=="object"&&t!==null}function t0(t){return Array.isArray(t)?t:Ea(t)?[]:[t]}function e0(t,e){var i,r,n,o;if(e)for(o=Object.keys(e),i=0,r=o.length;ia&&(o=" ... ",e=r-a+o.length),i-r>a&&(s=" ...",i=r+a-s.length),{str:o+t.slice(e,i).replace(/\t/g,"→")+s,pos:r-e+o.length}}function Ur(t,e){return ht.repeat(" ",e-t.length)+t}function c0(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),typeof e.indent!="number"&&(e.indent=1),typeof e.linesBefore!="number"&&(e.linesBefore=3),typeof e.linesAfter!="number"&&(e.linesAfter=2);for(var i=/\r?\n|\r|\0/g,r=[0],n=[],o,s=-1;o=i.exec(t.buffer);)n.push(o.index),r.push(o.index+o[0].length),t.position<=o.index&&s<0&&(s=r.length-2);s<0&&(s=r.length-1);var a="",l,h,c=Math.min(t.line+e.linesAfter,n.length).toString().length,u=e.maxLength-(e.indent+c+3);for(l=1;l<=e.linesBefore&&!(s-l<0);l++)h=jr(t.buffer,r[s-l],n[s-l],t.position-(r[s]-r[s-l]),u),a=ht.repeat(" ",e.indent)+Ur((t.line-l+1).toString(),c)+" | "+h.str+` +`+a;for(h=jr(t.buffer,r[s],n[s],t.position,u),a+=ht.repeat(" ",e.indent)+Ur((t.line+1).toString(),c)+" | "+h.str+` +`,a+=ht.repeat("-",e.indent+c+3+h.pos)+`^ +`,l=1;l<=e.linesAfter&&!(s+l>=n.length);l++)h=jr(t.buffer,r[s+l],n[s+l],t.position-(r[s]-r[s+l]),u),a+=ht.repeat(" ",e.indent)+Ur((t.line+l+1).toString(),c)+" | "+h.str+` +`;return a.replace(/\n$/,"")}var u0=c0,f0=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],d0=["scalar","sequence","mapping"];function p0(t){var e={};return t!==null&&Object.keys(t).forEach(function(i){t[i].forEach(function(r){e[String(r)]=i})}),e}function g0(t,e){if(e=e||{},Object.keys(e).forEach(function(i){if(f0.indexOf(i)===-1)throw new jt('Unknown option "'+i+'" is met in definition of "'+t+'" YAML type.')}),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(i){return i},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=p0(e.styleAliases||null),d0.indexOf(this.kind)===-1)throw new jt('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var at=g0;function es(t,e){var i=[];return t[e].forEach(function(r){var n=i.length;i.forEach(function(o,s){o.tag===r.tag&&o.kind===r.kind&&o.multi===r.multi&&(n=s)}),i[n]=r}),i}function m0(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},e,i;function r(n){n.multi?(t.multi[n.kind].push(n),t.multi.fallback.push(n)):t[n.kind][n.tag]=t.fallback[n.tag]=n}for(e=0,i=arguments.length;e=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0o"+t.toString(8):"-0o"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),D0=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function N0(t){return!(t===null||!D0.test(t)||t[t.length-1]==="_")}function R0(t){var e,i;return e=t.replace(/_/g,"").toLowerCase(),i=e[0]==="-"?-1:1,"+-".indexOf(e[0])>=0&&(e=e.slice(1)),e===".inf"?i===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:e===".nan"?NaN:i*parseFloat(e,10)}var P0=/^[-+]?[0-9]+e/;function q0(t,e){var i;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(ht.isNegativeZero(t))return"-0.0";return i=t.toString(10),P0.test(i)?i.replace("e",".e"):i}function z0(t){return Object.prototype.toString.call(t)==="[object Number]"&&(t%1!==0||ht.isNegativeZero(t))}var W0=new at("tag:yaml.org,2002:float",{kind:"scalar",resolve:N0,construct:R0,predicate:z0,represent:q0,defaultStyle:"lowercase"}),H0=Oa.extend({implicit:[k0,F0,$0,W0]}),j0=H0,Ia=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),$a=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function U0(t){return t===null?!1:Ia.exec(t)!==null||$a.exec(t)!==null}function Y0(t){var e,i,r,n,o,s,a,l=0,h=null,c,u,g;if(e=Ia.exec(t),e===null&&(e=$a.exec(t)),e===null)throw new Error("Date resolve error");if(i=+e[1],r=+e[2]-1,n=+e[3],!e[4])return new Date(Date.UTC(i,r,n));if(o=+e[4],s=+e[5],a=+e[6],e[7]){for(l=e[7].slice(0,3);l.length<3;)l+="0";l=+l}return e[9]&&(c=+e[10],u=+(e[11]||0),h=(c*60+u)*6e4,e[9]==="-"&&(h=-h)),g=new Date(Date.UTC(i,r,n,o,s,a,l)),h&&g.setTime(g.getTime()-h),g}function V0(t){return t.toISOString()}var G0=new at("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:U0,construct:Y0,instanceOf:Date,represent:V0});function X0(t){return t==="<<"||t===null}var K0=new at("tag:yaml.org,2002:merge",{kind:"scalar",resolve:X0}),In=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function Z0(t){if(t===null)return!1;var e,i,r=0,n=t.length,o=In;for(i=0;i64)){if(e<0)return!1;r+=6}return r%8===0}function J0(t){var e,i,r=t.replace(/[\r\n=]/g,""),n=r.length,o=In,s=0,a=[];for(e=0;e>16&255),a.push(s>>8&255),a.push(s&255)),s=s<<6|o.indexOf(r.charAt(e));return i=n%4*6,i===0?(a.push(s>>16&255),a.push(s>>8&255),a.push(s&255)):i===18?(a.push(s>>10&255),a.push(s>>2&255)):i===12&&a.push(s>>4&255),new Uint8Array(a)}function Q0(t){var e="",i=0,r,n,o=t.length,s=In;for(r=0;r>18&63],e+=s[i>>12&63],e+=s[i>>6&63],e+=s[i&63]),i=(i<<8)+t[r];return n=o%3,n===0?(e+=s[i>>18&63],e+=s[i>>12&63],e+=s[i>>6&63],e+=s[i&63]):n===2?(e+=s[i>>10&63],e+=s[i>>4&63],e+=s[i<<2&63],e+=s[64]):n===1&&(e+=s[i>>2&63],e+=s[i<<4&63],e+=s[64],e+=s[64]),e}function t_(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var e_=new at("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Z0,construct:J0,predicate:t_,represent:Q0}),i_=Object.prototype.hasOwnProperty,r_=Object.prototype.toString;function n_(t){if(t===null)return!0;var e=[],i,r,n,o,s,a=t;for(i=0,r=a.length;i>10)+55296,(t-65536&1023)+56320)}var qa=new Array(256),za=new Array(256);for(var ve=0;ve<256;ve++)qa[ve]=ns(ve)?1:0,za[ve]=ns(ve);function k_(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||g_,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Wa(t,e){var i={name:t.filename,buffer:t.input.slice(0,-1),position:t.position,line:t.line,column:t.position-t.lineStart};return i.snippet=u0(i),new jt(e,i)}function A(t,e){throw Wa(t,e)}function Qi(t,e){t.onWarning&&t.onWarning.call(null,Wa(t,e))}var os={YAML:function(e,i,r){var n,o,s;e.version!==null&&A(e,"duplication of %YAML directive"),r.length!==1&&A(e,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(r[0]),n===null&&A(e,"ill-formed argument of the YAML directive"),o=parseInt(n[1],10),s=parseInt(n[2],10),o!==1&&A(e,"unacceptable YAML version of the document"),e.version=r[0],e.checkLineBreaks=s<2,s!==1&&s!==2&&Qi(e,"unsupported YAML version of the document")},TAG:function(e,i,r){var n,o;r.length!==2&&A(e,"TAG directive accepts exactly two arguments"),n=r[0],o=r[1],Ra.test(n)||A(e,"ill-formed tag handle (first argument) of the TAG directive"),ie.call(e.tagMap,n)&&A(e,'there is a previously declared suffix for "'+n+'" tag handle'),Pa.test(o)||A(e,"ill-formed tag prefix (second argument) of the TAG directive");try{o=decodeURIComponent(o)}catch{A(e,"tag prefix is malformed: "+o)}e.tagMap[n]=o}};function te(t,e,i,r){var n,o,s,a;if(e1&&(t.result+=ht.repeat(` +`,e-1))}function S_(t,e,i){var r,n,o,s,a,l,h,c,u=t.kind,g=t.result,p;if(p=t.input.charCodeAt(t.position),pt(p)||ke(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(n=t.input.charCodeAt(t.position+1),pt(n)||i&&ke(n)))return!1;for(t.kind="scalar",t.result="",o=s=t.position,a=!1;p!==0;){if(p===58){if(n=t.input.charCodeAt(t.position+1),pt(n)||i&&ke(n))break}else if(p===35){if(r=t.input.charCodeAt(t.position-1),pt(r))break}else{if(t.position===t.lineStart&&Cr(t)||i&&ke(p))break;if($t(p))if(l=t.line,h=t.lineStart,c=t.lineIndent,tt(t,!1,-1),t.lineIndent>=e){a=!0,p=t.input.charCodeAt(t.position);continue}else{t.position=s,t.line=l,t.lineStart=h,t.lineIndent=c;break}}a&&(te(t,o,s,!1),Dn(t,t.line-l),o=s=t.position,a=!1),ue(p)||(s=t.position+1),p=t.input.charCodeAt(++t.position)}return te(t,o,s,!1),t.result?!0:(t.kind=u,t.result=g,!1)}function w_(t,e){var i,r,n;if(i=t.input.charCodeAt(t.position),i!==39)return!1;for(t.kind="scalar",t.result="",t.position++,r=n=t.position;(i=t.input.charCodeAt(t.position))!==0;)if(i===39)if(te(t,r,t.position,!0),i=t.input.charCodeAt(++t.position),i===39)r=t.position,t.position++,n=t.position;else return!0;else $t(i)?(te(t,r,n,!0),Dn(t,tt(t,!1,e)),r=n=t.position):t.position===t.lineStart&&Cr(t)?A(t,"unexpected end of the document within a single quoted scalar"):(t.position++,n=t.position);A(t,"unexpected end of the stream within a single quoted scalar")}function B_(t,e){var i,r,n,o,s,a;if(a=t.input.charCodeAt(t.position),a!==34)return!1;for(t.kind="scalar",t.result="",t.position++,i=r=t.position;(a=t.input.charCodeAt(t.position))!==0;){if(a===34)return te(t,i,t.position,!0),t.position++,!0;if(a===92){if(te(t,i,t.position,!0),a=t.input.charCodeAt(++t.position),$t(a))tt(t,!1,e);else if(a<256&&qa[a])t.result+=za[a],t.position++;else if((s=x_(a))>0){for(n=s,o=0;n>0;n--)a=t.input.charCodeAt(++t.position),(s=b_(a))>=0?o=(o<<4)+s:A(t,"expected hexadecimal character");t.result+=v_(o),t.position++}else A(t,"unknown escape sequence");i=r=t.position}else $t(a)?(te(t,i,r,!0),Dn(t,tt(t,!1,e)),i=r=t.position):t.position===t.lineStart&&Cr(t)?A(t,"unexpected end of the document within a double quoted scalar"):(t.position++,r=t.position)}A(t,"unexpected end of the stream within a double quoted scalar")}function F_(t,e){var i=!0,r,n,o,s=t.tag,a,l=t.anchor,h,c,u,g,p,m=Object.create(null),k,M,z,b;if(b=t.input.charCodeAt(t.position),b===91)c=93,p=!1,a=[];else if(b===123)c=125,p=!0,a={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=a),b=t.input.charCodeAt(++t.position);b!==0;){if(tt(t,!0,e),b=t.input.charCodeAt(t.position),b===c)return t.position++,t.tag=s,t.anchor=l,t.kind=p?"mapping":"sequence",t.result=a,!0;i?b===44&&A(t,"expected the node content, but found ','"):A(t,"missed comma between flow collection entries"),M=k=z=null,u=g=!1,b===63&&(h=t.input.charCodeAt(t.position+1),pt(h)&&(u=g=!0,t.position++,tt(t,!0,e))),r=t.line,n=t.lineStart,o=t.position,Ee(t,e,Zi,!1,!0),M=t.tag,k=t.result,tt(t,!0,e),b=t.input.charCodeAt(t.position),(g||t.line===r)&&b===58&&(u=!0,b=t.input.charCodeAt(++t.position),tt(t,!0,e),Ee(t,e,Zi,!1,!0),z=t.result),p?Se(t,a,m,M,k,z,r,n,o):u?a.push(Se(t,null,m,M,k,z,r,n,o)):a.push(k),tt(t,!0,e),b=t.input.charCodeAt(t.position),b===44?(i=!0,b=t.input.charCodeAt(++t.position)):i=!1}A(t,"unexpected end of the stream within a flow collection")}function L_(t,e){var i,r,n=Yr,o=!1,s=!1,a=e,l=0,h=!1,c,u;if(u=t.input.charCodeAt(t.position),u===124)r=!1;else if(u===62)r=!0;else return!1;for(t.kind="scalar",t.result="";u!==0;)if(u=t.input.charCodeAt(++t.position),u===43||u===45)Yr===n?n=u===43?is:m_:A(t,"repeat of a chomping mode identifier");else if((c=T_(u))>=0)c===0?A(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?A(t,"repeat of an indentation width identifier"):(a=e+c-1,s=!0);else break;if(ue(u)){do u=t.input.charCodeAt(++t.position);while(ue(u));if(u===35)do u=t.input.charCodeAt(++t.position);while(!$t(u)&&u!==0)}for(;u!==0;){for($n(t),t.lineIndent=0,u=t.input.charCodeAt(t.position);(!s||t.lineIndenta&&(a=t.lineIndent),$t(u)){l++;continue}if(t.lineIndente)&&l!==0)A(t,"bad indentation of a sequence entry");else if(t.lineIndente)&&(M&&(s=t.line,a=t.lineStart,l=t.position),Ee(t,e,Ji,!0,n)&&(M?m=t.result:k=t.result),M||(Se(t,u,g,p,m,k,s,a,l),p=m=k=null),tt(t,!0,-1),b=t.input.charCodeAt(t.position)),(t.line===o||t.lineIndent>e)&&b!==0)A(t,"bad indentation of a mapping entry");else if(t.lineIndente?l=1:t.lineIndent===e?l=0:t.lineIndente?l=1:t.lineIndent===e?l=0:t.lineIndent tag; it should be "scalar", not "'+t.kind+'"'),u=0,g=t.implicitTypes.length;u"),t.result!==null&&m.kind!==t.kind&&A(t,"unacceptable node kind for !<"+t.tag+'> tag; it should be "'+m.kind+'", not "'+t.kind+'"'),m.resolve(t.result,t.tag)?(t.result=m.construct(t.result,t.tag),t.anchor!==null&&(t.anchorMap[t.anchor]=t.result)):A(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")}return t.listener!==null&&t.listener("close",t),t.tag!==null||t.anchor!==null||c}function I_(t){var e=t.position,i,r,n,o=!1,s;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap=Object.create(null),t.anchorMap=Object.create(null);(s=t.input.charCodeAt(t.position))!==0&&(tt(t,!0,-1),s=t.input.charCodeAt(t.position),!(t.lineIndent>0||s!==37));){for(o=!0,s=t.input.charCodeAt(++t.position),i=t.position;s!==0&&!pt(s);)s=t.input.charCodeAt(++t.position);for(r=t.input.slice(i,t.position),n=[],r.length<1&&A(t,"directive name must not be less than one character in length");s!==0;){for(;ue(s);)s=t.input.charCodeAt(++t.position);if(s===35){do s=t.input.charCodeAt(++t.position);while(s!==0&&!$t(s));break}if($t(s))break;for(i=t.position;s!==0&&!pt(s);)s=t.input.charCodeAt(++t.position);n.push(t.input.slice(i,t.position))}s!==0&&$n(t),ie.call(os,r)?os[r](t,r,n):Qi(t,'unknown document directive "'+r+'"')}if(tt(t,!0,-1),t.lineIndent===0&&t.input.charCodeAt(t.position)===45&&t.input.charCodeAt(t.position+1)===45&&t.input.charCodeAt(t.position+2)===45?(t.position+=3,tt(t,!0,-1)):o&&A(t,"directives end mark is expected"),Ee(t,t.lineIndent-1,Ji,!1,!0),tt(t,!0,-1),t.checkLineBreaks&&y_.test(t.input.slice(e,t.position))&&Qi(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&Cr(t)){t.input.charCodeAt(t.position)===46&&(t.position+=3,tt(t,!0,-1));return}if(t.position"u"&&(i=e,e=null);var r=Ha(t,i);if(typeof e!="function")return r;for(var n=0,o=r.length;npn(t,o,i)),t):Array.isArray(e)&&Array.isArray(t)?(e.forEach(o=>{t.includes(o)||t.push(o)}),t):t===void 0||r<=0?t!=null&&typeof t=="object"&&typeof e=="object"?Object.assign(t,e):e:(e!==void 0&&typeof t=="object"&&typeof e=="object"&&Object.keys(e).forEach(o=>{typeof e[o]=="object"&&(t[o]===void 0||typeof t[o]=="object")?(t[o]===void 0&&(t[o]=Array.isArray(e[o])?[]:{}),t[o]=pn(t[o],e[o],{depth:r-1,clobber:n})):(n||typeof t[o]!="object"&&typeof e[o]!="object")&&(t[o]=e[o])}),t)},st=pn,oi=Object.freeze(Jm);let ft=st({},oi),Ua,Me=[],Xe=st({},oi);const br=(t,e)=>{let i=st({},t),r={};for(const n of e)Va(n),r=st(r,n);if(i=st(i,r),r.theme&&r.theme in Ut){const n=st({},Ua),o=st(n.themeVariables||{},r.themeVariables);i.theme&&i.theme in Ut&&(i.themeVariables=Ut[i.theme].getThemeVariables(o))}return Xe=i,Xa(Xe),Xe},H_=t=>(ft=st({},oi),ft=st(ft,t),t.theme&&Ut[t.theme]&&(ft.themeVariables=Ut[t.theme].getThemeVariables(t.themeVariables)),br(ft,Me),ft),j_=t=>{Ua=st({},t)},U_=t=>(ft=st(ft,t),br(ft,Me),ft),Ya=()=>st({},ft),Y_=t=>(Xa(t),st(Xe,t),Vt()),Vt=()=>st({},Xe),Va=t=>{["secure",...ft.secure??[]].forEach(e=>{t[e]!==void 0&&(S.debug(`Denied attempt to modify a secure key ${e}`,t[e]),delete t[e])}),Object.keys(t).forEach(e=>{e.indexOf("__")===0&&delete t[e]}),Object.keys(t).forEach(e=>{typeof t[e]=="string"&&(t[e].includes("<")||t[e].includes(">")||t[e].includes("url(data:"))&&delete t[e],typeof t[e]=="object"&&Va(t[e])})},Ga=t=>{t.fontFamily&&(t.themeVariables?t.themeVariables.fontFamily||(t.themeVariables={fontFamily:t.fontFamily}):t.themeVariables={fontFamily:t.fontFamily}),Me.push(t),br(ft,Me)},tr=(t=ft)=>{Me=[],br(t,Me)},V_={LAZY_LOAD_DEPRECATED:"The configuration options lazyLoadedDiagrams and loadExternalDiagramsAtStartup are deprecated. Please use registerExternalDiagrams instead."},ls={},G_=t=>{ls[t]||(S.warn(V_[t]),ls[t]=!0)},Xa=t=>{t&&(t.lazyLoadedDiagrams||t.loadExternalDiagramsAtStartup)&&G_("LAZY_LOAD_DEPRECATED")},X_=function(t,e){for(let i of e)t.attr(i[0],i[1])},K_=function(t,e,i){let r=new Map;return i?(r.set("width","100%"),r.set("style",`max-width: ${e}px;`)):(r.set("height",t),r.set("width",e)),r},Z_=function(t,e,i,r){const n=K_(e,i,r);X_(t,n)},J_=function(t,e,i,r){const n=e.node().getBBox(),o=n.width,s=n.height;S.info(`SVG bounds: ${o}x${s}`,n);let a=0,l=0;S.info(`Graph bounds: ${a}x${l}`,t),a=o+i*2,l=s+i*2,S.info(`Calculated bounds: ${a}x${l}`),Z_(e,l,a,r);const h=`${n.x-i} ${n.y-i} ${n.width+2*i} ${n.height+2*i}`;e.attr("viewBox",h)},Di={},Q_=(t,e,i)=>{let r="";return t in Di&&Di[t]?r=Di[t](i):S.warn(`No theme found for ${t}`),` & { + font-family: ${i.fontFamily}; + font-size: ${i.fontSize}; + fill: ${i.textColor} + } + + /* Classes common for multiple diagrams */ + + & .error-icon { + fill: ${i.errorBkgColor}; + } + & .error-text { + fill: ${i.errorTextColor}; + stroke: ${i.errorTextColor}; + } + + & .edge-thickness-normal { + stroke-width: 2px; + } + & .edge-thickness-thick { + stroke-width: 3.5px + } + & .edge-pattern-solid { + stroke-dasharray: 0; + } + + & .edge-pattern-dashed{ + stroke-dasharray: 3; + } + .edge-pattern-dotted { + stroke-dasharray: 2; + } + + & .marker { + fill: ${i.lineColor}; + stroke: ${i.lineColor}; + } + & .marker.cross { + stroke: ${i.lineColor}; + } + + & svg { + font-family: ${i.fontFamily}; + font-size: ${i.fontSize}; + } + + ${r} + + ${e} +`},ty=(t,e)=>{e!==void 0&&(Di[t]=e)},ey=Q_;let Nn="",xr="",Rn="";const Pn=t=>ri(t,Vt()),Ka=function(){Nn="",Rn="",xr=""},Za=function(t){Nn=Pn(t).replace(/^\s+/g,"")},Ja=function(){return Nn||xr},Qa=function(t){Rn=Pn(t).replace(/\n\s+/g,` +`)},tl=function(){return Rn},el=function(t){xr=Pn(t)},il=function(){return xr},iy={getAccTitle:Ja,setAccTitle:Za,getDiagramTitle:il,setDiagramTitle:el,getAccDescription:tl,setAccDescription:Qa,clear:Ka},ry=Object.freeze(Object.defineProperty({__proto__:null,clear:Ka,default:iy,getAccDescription:tl,getAccTitle:Ja,getDiagramTitle:il,setAccDescription:Qa,setAccTitle:Za,setDiagramTitle:el},Symbol.toStringTag,{value:"Module"}));let se={};const rl=function(t,e,i,r){S.debug("parseDirective is being called",e,i,r);try{if(e!==void 0)switch(e=e.trim(),i){case"open_directive":se={};break;case"type_directive":if(!se)throw new Error("currentDirective is undefined");se.type=e.toLowerCase();break;case"arg_directive":if(!se)throw new Error("currentDirective is undefined");se.args=JSON.parse(e);break;case"close_directive":ny(t,se,r),se=void 0;break}}catch(n){S.error(`Error while rendering sequenceDiagram directive: ${e} jison context: ${i}`),S.error(n.message)}},ny=function(t,e,i){switch(S.info(`Directive type=${e.type} with args:`,e.args),e.type){case"init":case"initialize":{["config"].forEach(r=>{e.args[r]!==void 0&&(i==="flowchart-v2"&&(i="flowchart"),e.args[i]=e.args[r],delete e.args[r])}),S.info("sanitize in handleDirective",e.args),Ie(e.args),S.info("sanitize in handleDirective (done)",e.args),Ga(e.args);break}case"wrap":case"nowrap":t&&t.setWrap&&t.setWrap(e.type==="wrap");break;case"themeCss":S.warn("themeCss encountered");break;default:S.warn(`Unhandled directive: source: '%%{${e.type}: ${JSON.stringify(e.args?e.args:{})}}%%`,e);break}},oy=S,sy=Mn,nl=Vt,ay=t=>ri(t,nl()),ly=J_,hy=()=>ry,cy=(t,e,i,r)=>rl(t,e,i,r),er={},ir=(t,e,i)=>{if(er[t])throw new Error(`Diagram ${t} already registered.`);er[t]=e,i&&al(t,i),ty(t,e.styles),e.injectUtils&&e.injectUtils(oy,sy,nl,ay,ly,hy(),cy)},qn=t=>{if(t in er)return er[t];throw new Error(`Diagram ${t} not found.`)};class ol extends Error{constructor(e){super(e),this.name="UnknownDiagramError"}}const uy=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,fy=/\s*%%.*\n/gm,Oe={},Tr=function(t,e){t=t.replace(ja,"").replace(uy,"").replace(fy,` +`);for(const[i,{detector:r}]of Object.entries(Oe))if(r(t,e))return i;throw new ol(`No diagram type detected matching given configuration for text: ${t}`)},sl=(...t)=>{for(const{id:e,detector:i,loader:r}of t)al(e,i,r)},dy=async()=>{S.debug("Loading registered diagrams");const e=(await Promise.allSettled(Object.entries(Oe).map(async([i,{detector:r,loader:n}])=>{if(n)try{qn(i)}catch{try{const{diagram:s,id:a}=await n();ir(a,s,r)}catch(s){throw S.error(`Failed to load external diagram with key ${i}. Removing from detectors.`),delete Oe[i],s}}}))).filter(i=>i.status==="rejected");if(e.length>0){S.error(`Failed to load ${e.length} external diagrams`);for(const i of e)S.error(i);throw new Error(`Failed to load ${e.length} external diagrams`)}},al=(t,e,i)=>{Oe[t]?S.error(`Detector with key ${t} already exists`):Oe[t]={detector:e,loader:i},S.debug(`Detector with key ${t} added${i?" with loader":""}`)},py=t=>Oe[t].loader,gy="​",my={curveBasis:Uf,curveBasisClosed:Yf,curveBasisOpen:Vf,curveBumpX:Hf,curveBumpY:jf,curveBundle:Gf,curveCardinalClosed:Kf,curveCardinalOpen:Zf,curveCardinal:Xf,curveCatmullRomClosed:Qf,curveCatmullRomOpen:td,curveCatmullRom:Jf,curveLinear:Wf,curveLinearClosed:ed,curveMonotoneX:id,curveMonotoneY:rd,curveNatural:nd,curveStep:od,curveStepAfter:ad,curveStepBefore:sd},Vr=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,_y=/\s*(?:(\w+)(?=:):|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,yy=function(t,e){const i=ll(t,/(?:init\b)|(?:initialize\b)/);let r={};if(Array.isArray(i)){const n=i.map(o=>o.args);Ie(n),r=st(r,[...n])}else r=i.args;if(r){let n=Tr(t,e);["config"].forEach(o=>{r[o]!==void 0&&(n==="flowchart-v2"&&(n="flowchart"),r[n]=r[o],delete r[o])})}return r},ll=function(t,e=null){try{const i=new RegExp(`[%]{2}(?![{]${_y.source})(?=[}][%]{2}).* +`,"ig");t=t.trim().replace(i,"").replace(/'/gm,'"'),S.debug(`Detecting diagram directive${e!==null?" type:"+e:""} based on the text:${t}`);let r;const n=[];for(;(r=Vr.exec(t))!==null;)if(r.index===Vr.lastIndex&&Vr.lastIndex++,r&&!e||e&&r[1]&&r[1].match(e)||e&&r[2]&&r[2].match(e)){const o=r[1]?r[1]:r[2],s=r[3]?r[3].trim():r[4]?JSON.parse(r[4].trim()):null;n.push({type:o,args:s})}return n.length===0&&n.push({type:t,args:null}),n.length===1?n[0]:n}catch(i){return S.error(`ERROR: ${i.message} - Unable to parse directive + ${e!==null?" type:"+e:""} based on the text:${t}`),{type:null,args:null}}},Cy=function(t,e){for(const[i,r]of e.entries())if(r.match(t))return i;return-1};function by(t,e){if(!t)return e;const i=`curve${t.charAt(0).toUpperCase()+t.slice(1)}`;return my[i]||e}function xy(t,e){const i=t.trim();if(i)return e.securityLevel!=="loose"?Cs(i):i}const Ty=(t,...e)=>{const i=t.split("."),r=i.length-1,n=i[r];let o=window;for(let s=0;s{i+=rr(o,e),e=o});let r=i/2,n;return e=void 0,t.forEach(o=>{if(e&&!n){const s=rr(o,e);if(s=1&&(n={x:o.x,y:o.y}),a>0&&a<1&&(n={x:(1-a)*e.x+a*o.x,y:(1-a)*e.y+a*o.y})}}e=o}),n}function ky(t){return t.length===1?t[0]:vy(t)}const Sy=(t,e,i)=>{let r;S.info(`our points ${JSON.stringify(e)}`),e[0]!==i&&(e=e.reverse());let o=25,s;r=void 0,e.forEach(c=>{if(r&&!s){const u=rr(c,r);if(u=1&&(s={x:c.x,y:c.y}),g>0&&g<1&&(s={x:(1-g)*r.x+g*c.x,y:(1-g)*r.y+g*c.y})}}r=c});const a=t?10:5,l=Math.atan2(e[0].y-s.y,e[0].x-s.x),h={x:0,y:0};return h.x=Math.sin(l)*a+(e[0].x+s.x)/2,h.y=-Math.cos(l)*a+(e[0].y+s.y)/2,h};function wy(t,e,i){let r=JSON.parse(JSON.stringify(i)),n;S.info("our points",r),e!=="start_left"&&e!=="start_right"&&(r=r.reverse()),r.forEach(u=>{n=u});let s=25+t,a;n=void 0,r.forEach(u=>{if(n&&!a){const g=rr(u,n);if(g=1&&(a={x:u.x,y:u.y}),p>0&&p<1&&(a={x:(1-p)*n.x+p*u.x,y:(1-p)*n.y+p*u.y})}}n=u});const l=10+t*.5,h=Math.atan2(r[0].y-a.y,r[0].x-a.x),c={x:0,y:0};return c.x=Math.sin(h)*l+(r[0].x+a.x)/2,c.y=-Math.cos(h)*l+(r[0].y+a.y)/2,e==="start_left"&&(c.x=Math.sin(h+Math.PI)*l+(r[0].x+a.x)/2,c.y=-Math.cos(h+Math.PI)*l+(r[0].y+a.y)/2),e==="end_right"&&(c.x=Math.sin(h-Math.PI)*l+(r[0].x+a.x)/2-5,c.y=-Math.cos(h-Math.PI)*l+(r[0].y+a.y)/2-5),e==="end_left"&&(c.x=Math.sin(h)*l+(r[0].x+a.x)/2-5,c.y=-Math.cos(h)*l+(r[0].y+a.y)/2-5),c}function By(t){let e="",i="";for(const r of t)r!==void 0&&(r.startsWith("color:")||r.startsWith("text-align:")?i=i+r+";":e=e+r+";");return{style:e,labelStyle:i}}let hs=0;const Fy=()=>(hs++,"id-"+Math.random().toString(36).substr(2,12)+"-"+hs);function Ly(t){let e="";const i="0123456789abcdef",r=i.length;for(let n=0;nLy(t.length),Ey=function(){return{x:0,y:0,fill:void 0,anchor:"start",style:"#666",width:100,height:100,textMargin:0,rx:0,ry:0,valign:void 0}},My=function(t,e){const i=e.text.replace(On.lineBreakRegex," "),[,r]=Wn(e.fontSize),n=t.append("text");n.attr("x",e.x),n.attr("y",e.y),n.style("text-anchor",e.anchor),n.style("font-family",e.fontFamily),n.style("font-size",r),n.style("font-weight",e.fontWeight),n.attr("fill",e.fill),e.class!==void 0&&n.attr("class",e.class);const o=n.append("tspan");return o.attr("x",e.x+e.textMargin*2),o.attr("fill",e.fill),o.text(i),n},Oy=ci((t,e,i)=>{if(!t||(i=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",joinWith:"
"},i),On.lineBreakRegex.test(t)))return t;const r=t.split(" "),n=[];let o="";return r.forEach((s,a)=>{const l=nr(`${s} `,i),h=nr(o,i);if(l>e){const{hyphenatedStrings:g,remainingWord:p}=Iy(s,e,"-",i);n.push(o,...g),o=p}else h+l>=e?(n.push(o),o=s):o=[o,s].filter(Boolean).join(" ");a+1===r.length&&n.push(o)}),n.filter(s=>s!=="").join(i.joinWith)},(t,e,i)=>`${t}${e}${i.fontSize}${i.fontWeight}${i.fontFamily}${i.joinWith}`),Iy=ci((t,e,i="-",r)=>{r=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:0},r);const n=[...t],o=[];let s="";return n.forEach((a,l)=>{const h=`${s}${a}`;if(nr(h,r)>=e){const u=l+1,g=n.length===u,p=`${h}${i}`;o.push(g?h:p),s=""}else s=h}),{hyphenatedStrings:o,remainingWord:s}},(t,e,i="-",r)=>`${t}${e}${i}${r.fontSize}${r.fontWeight}${r.fontFamily}`);function $y(t,e){return e=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:15},e),zn(t,e).height}function nr(t,e){return e=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial"},e),zn(t,e).width}const zn=ci((t,e)=>{e=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial"},e);const{fontSize:i,fontFamily:r,fontWeight:n}=e;if(!t)return{width:0,height:0};const[,o]=Wn(i),s=["sans-serif",r],a=t.split(On.lineBreakRegex),l=[],h=Ot("body");if(!h.remove)return{width:0,height:0,lineHeight:0};const c=h.append("svg");for(const g of s){let p=0;const m={width:0,height:0,lineHeight:0};for(const k of a){const M=Ey();M.text=k||gy;const z=My(c,M).style("font-size",o).style("font-weight",n).style("font-family",g),b=(z._groups||z)[0][0].getBBox();if(b.width===0&&b.height===0)throw new Error("svg element not in render tree");m.width=Math.round(Math.max(m.width,b.width)),p=Math.round(b.height),m.height+=p,m.lineHeight=Math.round(Math.max(m.lineHeight,p))}l.push(m)}c.remove();const u=isNaN(l[1].height)||isNaN(l[1].width)||isNaN(l[1].lineHeight)||l[0].height>l[1].height&&l[0].width>l[1].width&&l[0].lineHeight>l[1].lineHeight?0:1;return l[u]},(t,e)=>`${t}${e.fontSize}${e.fontWeight}${e.fontFamily}`),Dy=class{constructor(e,i){this.deterministic=e,this.seed=i,this.count=i?i.length:0}next(){return this.deterministic?this.count++:Date.now()}};let Si;const Ny=function(t){return Si=Si||document.createElement("div"),t=escape(t).replace(/%26/g,"&").replace(/%23/g,"#").replace(/%3B/g,";"),Si.innerHTML=t,unescape(Si.textContent)},Ie=t=>{if(S.debug("directiveSanitizer called with",t),typeof t=="object"&&(t.length?t.forEach(e=>Ie(e)):Object.keys(t).forEach(e=>{S.debug("Checking key",e),e.startsWith("__")&&(S.debug("sanitize deleting __ option",e),delete t[e]),e.includes("proto")&&(S.debug("sanitize deleting proto option",e),delete t[e]),e.includes("constr")&&(S.debug("sanitize deleting constr option",e),delete t[e]),e.includes("themeCSS")&&(S.debug("sanitizing themeCss option"),t[e]=Ni(t[e])),e.includes("fontFamily")&&(S.debug("sanitizing fontFamily option"),t[e]=Ni(t[e])),e.includes("altFontFamily")&&(S.debug("sanitizing altFontFamily option"),t[e]=Ni(t[e])),Zm.includes(e)?typeof t[e]=="object"&&(S.debug("sanitize deleting object",e),Ie(t[e])):(S.debug("sanitize deleting option",e),delete t[e])})),t.themeVariables){const e=Object.keys(t.themeVariables);for(const i of e){const r=t.themeVariables[i];r&&r.match&&!r.match(/^[\d "#%(),.;A-Za-z]+$/)&&(t.themeVariables[i]="")}}S.debug("After sanitization",t)},Ni=t=>{let e=0,i=0;for(const r of t){if(e{if(!r)return;const n=t.node().getBBox();t.append("text").text(r).attr("x",n.x+n.width/2).attr("y",-i).attr("class",e)},Wn=t=>{if(typeof t=="number")return[t,t+"px"];const e=parseInt(t,10);return Number.isNaN(e)?[void 0,void 0]:t===String(e)?[e,t+"px"]:[e,t]},Ri={assignWithDepth:st,wrapLabel:Oy,calculateTextHeight:$y,calculateTextWidth:nr,calculateTextDimensions:zn,detectInit:yy,detectDirective:ll,isSubstringInArray:Cy,interpolateToCurve:by,calcLabelPosition:ky,calcCardinalityPosition:Sy,calcTerminalLabelPosition:wy,formatUrl:xy,getStylesFromArray:By,generateId:Fy,random:Ay,runFunc:Ty,entityDecode:Ny,initIdGenerator:Dy,directiveSanitizer:Ie,sanitizeCss:Ni,insertTitle:Py,parseFontSize:Wn},cs="10.3.0",cl="c4",qy=t=>/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(t),zy=async()=>{const{diagram:t}=await Z(()=>import("./chunks/c4Diagram-36d27044.0caacb1b.js"),["assets/chunks/c4Diagram-36d27044.0caacb1b.js","assets/chunks/svgDrawCommon-f26cad39.c4c562af.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:cl,diagram:t}},Wy={id:cl,detector:qy,loader:zy},Hy=Wy,ul="flowchart",jy=(t,e)=>{var i,r;return((i=e==null?void 0:e.flowchart)==null?void 0:i.defaultRenderer)==="dagre-wrapper"||((r=e==null?void 0:e.flowchart)==null?void 0:r.defaultRenderer)==="elk"?!1:/^\s*graph/.test(t)},Uy=async()=>{const{diagram:t}=await Z(()=>import("./chunks/flowDiagram-698c8d5d.6f0f7ed5.js"),["assets/chunks/flowDiagram-698c8d5d.6f0f7ed5.js","assets/chunks/flowDb-8f9fc471.bb40b635.js","assets/chunks/layout.7737998e.js","assets/chunks/styles-ff678862.e8632fb9.js","assets/chunks/index-4c4adb72.c53b1136.js","assets/chunks/edges-b00f0ec2.e77cb061.js","assets/chunks/createText-285e50b4.bb0e6fbf.js","assets/chunks/svgDraw-5d8a058e.ce615f10.js","assets/chunks/line.63b3485f.js","assets/chunks/array.9f3ba611.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:ul,diagram:t}},Yy={id:ul,detector:jy,loader:Uy},Vy=Yy,fl="flowchart-v2",Gy=(t,e)=>{var i,r,n;return((i=e==null?void 0:e.flowchart)==null?void 0:i.defaultRenderer)==="dagre-d3"||((r=e==null?void 0:e.flowchart)==null?void 0:r.defaultRenderer)==="elk"?!1:/^\s*graph/.test(t)&&((n=e==null?void 0:e.flowchart)==null?void 0:n.defaultRenderer)==="dagre-wrapper"?!0:/^\s*flowchart/.test(t)},Xy=async()=>{const{diagram:t}=await Z(()=>import("./chunks/flowDiagram-v2-d6437390.0cebf9e3.js"),["assets/chunks/flowDiagram-v2-d6437390.0cebf9e3.js","assets/chunks/flowDb-8f9fc471.bb40b635.js","assets/chunks/styles-ff678862.e8632fb9.js","assets/chunks/layout.7737998e.js","assets/chunks/index-4c4adb72.c53b1136.js","assets/chunks/edges-b00f0ec2.e77cb061.js","assets/chunks/createText-285e50b4.bb0e6fbf.js","assets/chunks/svgDraw-5d8a058e.ce615f10.js","assets/chunks/line.63b3485f.js","assets/chunks/array.9f3ba611.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:fl,diagram:t}},Ky={id:fl,detector:Gy,loader:Xy},Zy=Ky,dl="er",Jy=t=>/^\s*erDiagram/.test(t),Qy=async()=>{const{diagram:t}=await Z(()=>import("./chunks/erDiagram-0ccc0425.a32abb34.js"),["assets/chunks/erDiagram-0ccc0425.a32abb34.js","assets/chunks/layout.7737998e.js","assets/chunks/line.63b3485f.js","assets/chunks/array.9f3ba611.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:dl,diagram:t}},tC={id:dl,detector:Jy,loader:Qy},eC=tC,pl="gitGraph",iC=t=>/^\s*gitGraph/.test(t),rC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/gitGraphDiagram-a13ae597.2e5ff07a.js"),["assets/chunks/gitGraphDiagram-a13ae597.2e5ff07a.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:pl,diagram:t}},nC={id:pl,detector:iC,loader:rC},oC=nC,gl="gantt",sC=t=>/^\s*gantt/.test(t),aC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/ganttDiagram-60845bff.26f29c6b.js"),["assets/chunks/ganttDiagram-60845bff.26f29c6b.js","assets/chunks/linear.6b82298a.js","assets/chunks/init.77b53fdd.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:gl,diagram:t}},lC={id:gl,detector:sC,loader:aC},hC=lC,ml="info",cC=t=>/^\s*info/.test(t),uC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/infoDiagram-c976a9ed.7ad68041.js"),["assets/chunks/infoDiagram-c976a9ed.7ad68041.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:ml,diagram:t}},fC={id:ml,detector:cC,loader:uC},_l="pie",dC=t=>/^\s*pie/.test(t),pC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/pieDiagram-5efcb91d.66c3b499.js"),["assets/chunks/pieDiagram-5efcb91d.66c3b499.js","assets/chunks/ordinal.b935e931.js","assets/chunks/init.77b53fdd.js","assets/chunks/array.9f3ba611.js","assets/chunks/path.53f90ab3.js","assets/chunks/arc.14e3acea.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:_l,diagram:t}},gC={id:_l,detector:dC,loader:pC},mC=gC,yl="quadrantChart",_C=t=>/^\s*quadrantChart/.test(t),yC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/quadrantDiagram-559115c7.b3107750.js"),["assets/chunks/quadrantDiagram-559115c7.b3107750.js","assets/chunks/linear.6b82298a.js","assets/chunks/init.77b53fdd.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:yl,diagram:t}},CC={id:yl,detector:_C,loader:yC},bC=CC,Cl="requirement",xC=t=>/^\s*requirement(Diagram)?/.test(t),TC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/requirementDiagram-b2d6a344.fce6f68a.js"),["assets/chunks/requirementDiagram-b2d6a344.fce6f68a.js","assets/chunks/layout.7737998e.js","assets/chunks/line.63b3485f.js","assets/chunks/array.9f3ba611.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:Cl,diagram:t}},vC={id:Cl,detector:xC,loader:TC},kC=vC,bl="sequence",SC=t=>/^\s*sequenceDiagram/.test(t),wC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/sequenceDiagram-583eee82.b368a8de.js"),["assets/chunks/sequenceDiagram-583eee82.b368a8de.js","assets/chunks/svgDrawCommon-f26cad39.c4c562af.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:bl,diagram:t}},BC={id:bl,detector:SC,loader:wC},FC=BC,xl="class",LC=(t,e)=>{var i;return((i=e==null?void 0:e.class)==null?void 0:i.defaultRenderer)==="dagre-wrapper"?!1:/^\s*classDiagram/.test(t)},AC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/classDiagram-5e843ae7.e7e8dd94.js"),["assets/chunks/classDiagram-5e843ae7.e7e8dd94.js","assets/chunks/styles-88ad4441.d841f868.js","assets/chunks/layout.7737998e.js","assets/chunks/svgDraw-5d8a058e.ce615f10.js","assets/chunks/line.63b3485f.js","assets/chunks/array.9f3ba611.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:xl,diagram:t}},EC={id:xl,detector:LC,loader:AC},MC=EC,Tl="classDiagram",OC=(t,e)=>{var i;return/^\s*classDiagram/.test(t)&&((i=e==null?void 0:e.class)==null?void 0:i.defaultRenderer)==="dagre-wrapper"?!0:/^\s*classDiagram-v2/.test(t)},IC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/classDiagram-v2-8c3b3e6a.7285e6de.js"),["assets/chunks/classDiagram-v2-8c3b3e6a.7285e6de.js","assets/chunks/styles-88ad4441.d841f868.js","assets/chunks/layout.7737998e.js","assets/chunks/index-4c4adb72.c53b1136.js","assets/chunks/edges-b00f0ec2.e77cb061.js","assets/chunks/createText-285e50b4.bb0e6fbf.js","assets/chunks/svgDraw-5d8a058e.ce615f10.js","assets/chunks/line.63b3485f.js","assets/chunks/array.9f3ba611.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:Tl,diagram:t}},$C={id:Tl,detector:OC,loader:IC},DC=$C,vl="state",NC=(t,e)=>{var i;return((i=e==null?void 0:e.state)==null?void 0:i.defaultRenderer)==="dagre-wrapper"?!1:/^\s*stateDiagram/.test(t)},RC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/stateDiagram-b1c07dc6.f624e0aa.js"),["assets/chunks/stateDiagram-b1c07dc6.f624e0aa.js","assets/chunks/styles-f626f8de.4c244593.js","assets/chunks/layout.7737998e.js","assets/chunks/line.63b3485f.js","assets/chunks/array.9f3ba611.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:vl,diagram:t}},PC={id:vl,detector:NC,loader:RC},qC=PC,kl="stateDiagram",zC=(t,e)=>{var i;return!!(/^\s*stateDiagram-v2/.test(t)||/^\s*stateDiagram/.test(t)&&((i=e==null?void 0:e.state)==null?void 0:i.defaultRenderer)==="dagre-wrapper")},WC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/stateDiagram-v2-7c93469e.56cdd47a.js"),["assets/chunks/stateDiagram-v2-7c93469e.56cdd47a.js","assets/chunks/styles-f626f8de.4c244593.js","assets/chunks/layout.7737998e.js","assets/chunks/index-4c4adb72.c53b1136.js","assets/chunks/edges-b00f0ec2.e77cb061.js","assets/chunks/createText-285e50b4.bb0e6fbf.js","assets/chunks/svgDraw-5d8a058e.ce615f10.js","assets/chunks/line.63b3485f.js","assets/chunks/array.9f3ba611.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:kl,diagram:t}},HC={id:kl,detector:zC,loader:WC},jC=HC,Sl="journey",UC=t=>/^\s*journey/.test(t),YC=async()=>{const{diagram:t}=await Z(()=>import("./chunks/journeyDiagram-5120ee2f.d364fb59.js"),["assets/chunks/journeyDiagram-5120ee2f.d364fb59.js","assets/chunks/svgDrawCommon-f26cad39.c4c562af.js","assets/chunks/arc.14e3acea.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:Sl,diagram:t}},VC={id:Sl,detector:UC,loader:YC},GC=VC,XC=()=>"",KC=XC,ZC=function(){},JC=(t,e,i)=>{try{S.debug(`Renering svg for syntax error +`);const r=Ot("#"+e),n=r.append("g");n.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),n.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),n.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),n.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z"),n.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),n.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),n.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),n.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text("mermaid version "+i),r.attr("height",100),r.attr("width",500),r.attr("viewBox","768 0 912 512")}catch(r){S.error("Error while rendering info diagram"),S.error(Ry(r))}},wl={setConf:ZC,draw:JC},QC={db:{clear:()=>{}},styles:KC,renderer:wl,parser:{parser:{yy:{}},parse:()=>{}},init:()=>{}},tb=QC,Bl="flowchart-elk",eb=(t,e)=>{var i;return!!(/^\s*flowchart-elk/.test(t)||/^\s*flowchart|graph/.test(t)&&((i=e==null?void 0:e.flowchart)==null?void 0:i.defaultRenderer)==="elk")},ib=async()=>{const{diagram:t}=await Z(()=>import("./chunks/flowchart-elk-definition-6f4e6aa0.ec7ddccf.js"),["assets/chunks/flowchart-elk-definition-6f4e6aa0.ec7ddccf.js","assets/chunks/flowDb-8f9fc471.bb40b635.js","assets/chunks/edges-b00f0ec2.e77cb061.js","assets/chunks/createText-285e50b4.bb0e6fbf.js","assets/chunks/svgDraw-5d8a058e.ce615f10.js","assets/chunks/line.63b3485f.js","assets/chunks/array.9f3ba611.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:Bl,diagram:t}},rb={id:Bl,detector:eb,loader:ib},nb=rb,Fl="timeline",ob=t=>/^\s*timeline/.test(t),sb=async()=>{const{diagram:t}=await Z(()=>import("./chunks/timeline-definition-491ea63c.c836e65e.js"),["assets/chunks/timeline-definition-491ea63c.c836e65e.js","assets/chunks/arc.14e3acea.js","assets/chunks/path.53f90ab3.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:Fl,diagram:t}},ab={id:Fl,detector:ob,loader:sb},lb=ab,Ll="mindmap",hb=t=>/^\s*mindmap/.test(t),cb=async()=>{const{diagram:t}=await Z(()=>import("./chunks/mindmap-definition-0ab67801.87b778ad.js"),["assets/chunks/mindmap-definition-0ab67801.87b778ad.js","assets/chunks/createText-285e50b4.bb0e6fbf.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:Ll,diagram:t}},ub={id:Ll,detector:hb,loader:cb},fb=ub,Al="sankey",db=t=>/^\s*sankey-beta/.test(t),pb=async()=>{const{diagram:t}=await Z(()=>import("./chunks/sankeyDiagram-e679478d.b74ca76c.js"),["assets/chunks/sankeyDiagram-e679478d.b74ca76c.js","assets/chunks/ordinal.b935e931.js","assets/chunks/init.77b53fdd.js","assets/chunks/framework.9ca1e6dd.js","assets/chunks/theme.e49bc017.js"]);return{id:Al,diagram:t}},gb={id:Al,detector:db,loader:pb},mb=gb;let us=!1;const Hn=()=>{us||(us=!0,ir("error",tb,t=>t.toLowerCase().trim()==="error"),ir("---",{db:{clear:()=>{}},styles:{},renderer:{},parser:{parser:{yy:{}},parse:()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")}},init:()=>null},t=>t.toLowerCase().trimStart().startsWith("---")),sl(Hy,DC,MC,eC,hC,fC,mC,kC,FC,nb,Zy,Vy,fb,lb,oC,jC,qC,GC,bC,mb))},_b=t=>t.trimStart().replace(/^\s*%%(?!{)[^\n]+\n?/gm,"");class El{constructor(e){var i,r;this.text=e,this.type="graph",this.text+=` +`;const n=Vt();try{this.type=Tr(e,n)}catch(a){this.type="error",this.detectError=a}const o=qn(this.type);S.debug("Type "+this.type),this.db=o.db,(r=(i=this.db).clear)==null||r.call(i),this.renderer=o.renderer,this.parser=o.parser;const s=this.parser.parse.bind(this.parser);this.parser.parse=a=>s(_b(W_(a,this.db))),this.parser.parser.yy=this.db,o.init&&(o.init(n),S.info("Initialized diagram "+this.type,n)),this.parse()}parse(){var e,i;if(this.detectError)throw this.detectError;(i=(e=this.db).clear)==null||i.call(e),this.parser.parse(this.text)}async render(e,i){await this.renderer.draw(this.text,e,i,this)}getParser(){return this.parser}getType(){return this.type}}const jn=async t=>{const e=Tr(t,Vt());try{qn(e)}catch{const r=py(e);if(!r)throw new ol(`Diagram ${e} not found.`);const{id:n,diagram:o}=await r();ir(n,o)}return new El(t)};let gn=[];const F1=t=>{gn.push(t)},yb=()=>{gn.forEach(t=>{t()}),gn=[]},Cb="graphics-document document";function bb(t,e){t.attr("role",Cb),e!==""&&t.attr("aria-roledescription",e)}function xb(t,e,i,r){if(t.insert!==void 0){if(i){const n=`chart-desc-${r}`;t.attr("aria-describedby",n),t.insert("desc",":first-child").attr("id",n).text(i)}if(e){const n=`chart-title-${r}`;t.attr("aria-labelledby",n),t.insert("title",":first-child").attr("id",n).text(e)}}}const Ml=["graph","flowchart","flowchart-v2","flowchart-elk","stateDiagram","stateDiagram-v2"],Tb=5e4,vb="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa",kb="sandbox",Sb="loose",wb="http://www.w3.org/2000/svg",Bb="http://www.w3.org/1999/xlink",Fb="http://www.w3.org/1999/xhtml",Lb="100%",Ab="100%",Eb="border:0;margin:0;",Mb="margin:0",Ob="allow-top-navigation-by-user-activation allow-popups",Ib='The "iframe" tag is not supported by your browser.',$b=["foreignobject"],Db=["dominant-baseline"];async function Nb(t,e){Hn();try{(await jn(t)).parse()}catch(i){if(e!=null&&e.suppressErrors)return!1;throw i}return!0}const Rb=function(t){let e=t;return e=e.replace(/style.*:\S*#.*;/g,function(i){return i.substring(0,i.length-1)}),e=e.replace(/classDef.*:\S*#.*;/g,function(i){return i.substring(0,i.length-1)}),e=e.replace(/#\w+;/g,function(i){const r=i.substring(1,i.length-1);return/^\+?\d+$/.test(r)?"fl°°"+r+"¶ß":"fl°"+r+"¶ß"}),e},Pb=function(t){return t.replace(/fl°°/g,"&#").replace(/fl°/g,"&").replace(/¶ß/g,";")},fs=(t,e,i=[])=>` +.${t} ${e} { ${i.join(" !important; ")} !important; }`,qb=(t,e,i={})=>{var r;let n="";if(t.themeCSS!==void 0&&(n+=` +${t.themeCSS}`),t.fontFamily!==void 0&&(n+=` +:root { --mermaid-font-family: ${t.fontFamily}}`),t.altFontFamily!==void 0&&(n+=` +:root { --mermaid-alt-font-family: ${t.altFontFamily}}`),!Hr(i)&&Ml.includes(e)){const l=t.htmlLabels||((r=t.flowchart)==null?void 0:r.htmlLabels)?["> *","span"]:["rect","polygon","ellipse","circle","path"];for(const h in i){const c=i[h];Hr(c.styles)||l.forEach(u=>{n+=fs(c.id,u,c.styles)}),Hr(c.textStyles)||(n+=fs(c.id,"tspan",c.textStyles))}}return n},zb=(t,e,i,r)=>{const n=qb(t,e,i),o=ey(e,n,t.themeVariables);return ln(_g(`${r}{${o}}`),Cg)},Wb=(t="",e,i)=>{let r=t;return!i&&!e&&(r=r.replace(/marker-end="url\([\d+./:=?A-Za-z-]*?#/g,'marker-end="url(#')),r=Pb(r),r=r.replace(/
/g,"
"),r},Hb=(t="",e)=>{const i=e?e.viewBox.baseVal.height+"px":Ab,r=btoa(''+t+"");return``},ds=(t,e,i,r,n)=>{const o=t.append("div");o.attr("id",i),r&&o.attr("style",r);const s=o.append("svg").attr("id",e).attr("width","100%").attr("xmlns",wb);return n&&s.attr("xmlns:xlink",n),s.append("g"),t};function ps(t,e){return t.append("iframe").attr("id",e).attr("style","width: 100%; height: 100%;").attr("sandbox","")}const jb=(t,e,i,r)=>{var n,o,s;(n=t.getElementById(e))==null||n.remove(),(o=t.getElementById(i))==null||o.remove(),(s=t.getElementById(r))==null||s.remove()},Ub=async function(t,e,i){var r,n,o,s;Hn(),tr();const a=Ri.detectInit(e);a&&(Ie(a),Ga(a));const l=Vt();S.debug(l),e.length>((l==null?void 0:l.maxTextSize)??Tb)&&(e=vb),e=e.replace(/\r\n?/g,` +`),e=e.replace(/<(\w+)([^>]*)>/g,(y,$,w)=>"<"+$+w.replace(/="([^"]*)"/g,"='$1'")+">");const h="#"+t,c="i"+t,u="#"+c,g="d"+t,p="#"+g;let m=Ot("body");const k=l.securityLevel===kb,M=l.securityLevel===Sb,z=l.fontFamily;if(i!==void 0){if(i&&(i.innerHTML=""),k){const y=ps(Ot(i),c);m=Ot(y.nodes()[0].contentDocument.body),m.node().style.margin=0}else m=Ot(i);ds(m,t,g,`font-family: ${z}`,Bb)}else{if(jb(document,t,g,c),k){const y=ps(Ot("body"),c);m=Ot(y.nodes()[0].contentDocument.body),m.node().style.margin=0}else m=Ot("body");ds(m,t,g)}e=Rb(e);let b,P;try{b=await jn(e)}catch(y){b=new El("error"),P=y}const X=m.select(p).node(),U=b.type,V=X.firstChild,W=V.firstChild,Gt=Ml.includes(U)?b.renderer.getClasses(e,b):{},K=zb(l,U,Gt,h),D=document.createElement("style");D.innerHTML=K,V.insertBefore(D,W);try{await b.renderer.draw(e,t,cs,b)}catch(y){throw wl.draw(e,t,cs),y}const Ft=m.select(`${p} svg`),Xt=(n=(r=b.db).getAccTitle)==null?void 0:n.call(r),O=(s=(o=b.db).getAccDescription)==null?void 0:s.call(o);Vb(U,Ft,Xt,O),m.select(`[id="${t}"]`).selectAll("foreignobject > *").attr("xmlns",Fb);let x=m.select(p).node().innerHTML;if(S.debug("config.arrowMarkerAbsolute",l.arrowMarkerAbsolute),x=Wb(x,k,Fa(l.arrowMarkerAbsolute)),k){const y=m.select(p+" svg").node();x=Hb(x,y)}else M||(x=Gi.sanitize(x,{ADD_TAGS:$b,ADD_ATTR:Db}));if(yb(),P)throw P;const B=Ot(k?u:p).node();return B&&"remove"in B&&B.remove(),{svg:x,bindFunctions:b.db.bindFunctions}};function Yb(t={}){var e;t!=null&&t.fontFamily&&!((e=t.themeVariables)!=null&&e.fontFamily)&&(t.themeVariables||(t.themeVariables={}),t.themeVariables.fontFamily=t.fontFamily),j_(t),t!=null&&t.theme&&t.theme in Ut?t.themeVariables=Ut[t.theme].getThemeVariables(t.themeVariables):t&&(t.themeVariables=Ut.default.getThemeVariables(t.themeVariables));const i=typeof t=="object"?H_(t):Ya();Mn(i.logLevel),Hn()}function Vb(t,e,i,r){bb(e,t),xb(e,i,r,e.attr("id"))}const pe=Object.freeze({render:Ub,parse:Nb,parseDirective:rl,getDiagramFromText:jn,initialize:Yb,getConfig:Vt,setConfig:Y_,getSiteConfig:Ya,updateSiteConfig:U_,reset:()=>{tr()},globalReset:()=>{tr(oi)},defaultConfig:oi});Mn(Vt().logLevel);tr(Vt());const Gb=(t,e,i)=>{S.warn(t),hl(t)?(i&&i(t.str,t.hash),e.push({...t,message:t.str,error:t})):(i&&i(t),t instanceof Error&&e.push({str:t.message,message:t.message,hash:t.name,error:t}))},Ol=async function(t={querySelector:".mermaid"}){try{await Xb(t)}catch(e){if(hl(e)&&S.error(e.str),gt.parseError&>.parseError(e),!t.suppressErrors)throw S.error("Use the suppressErrors option to suppress these errors"),e}},Xb=async function({postRenderCallback:t,querySelector:e,nodes:i}={querySelector:".mermaid"}){const r=pe.getConfig();S.debug(`${t?"":"No "}Callback function found`);let n;if(i)n=i;else if(e)n=document.querySelectorAll(e);else throw new Error("Nodes and querySelector are both undefined");S.debug(`Found ${n.length} diagrams`),(r==null?void 0:r.startOnLoad)!==void 0&&(S.debug("Start On Load: "+(r==null?void 0:r.startOnLoad)),pe.updateSiteConfig({startOnLoad:r==null?void 0:r.startOnLoad}));const o=new Ri.initIdGenerator(r.deterministicIds,r.deterministicIDSeed);let s;const a=[];for(const l of Array.from(n)){S.info("Rendering diagram: "+l.id);/*! Check if previously processed */if(l.getAttribute("data-processed"))continue;l.setAttribute("data-processed","true");const h=`mermaid-${o.next()}`;s=l.innerHTML,s=dh(Ri.entityDecode(s)).trim().replace(//gi,"
");const c=Ri.detectInit(s);c&&S.debug("Detected early reinit: ",c);try{const{svg:u,bindFunctions:g}=await Nl(h,s,l);l.innerHTML=u,t&&await t(h),g&&g(l)}catch(u){Gb(u,a,gt.parseError)}}if(a.length>0)throw a[0]},Il=function(t){pe.initialize(t)},Kb=async function(t,e,i){S.warn("mermaid.init is deprecated. Please use run instead."),t&&Il(t);const r={postRenderCallback:i,querySelector:".mermaid"};typeof e=="string"?r.querySelector=e:e&&(e instanceof HTMLElement?r.nodes=[e]:r.nodes=e),await Ol(r)},Zb=async(t,{lazyLoad:e=!0}={})=>{sl(...t),e===!1&&await dy()},$l=function(){if(gt.startOnLoad){const{startOnLoad:t}=pe.getConfig();t&>.run().catch(e=>S.error("Mermaid failed to initialize",e))}};if(typeof document<"u"){/*! + * Wait for document loaded before starting the execution + */window.addEventListener("load",$l,!1)}const Jb=function(t){gt.parseError=t},or=[];let Gr=!1;const Dl=async()=>{if(!Gr){for(Gr=!0;or.length>0;){const t=or.shift();if(t)try{await t()}catch(e){S.error("Error executing queue",e)}}Gr=!1}},Qb=async(t,e)=>new Promise((i,r)=>{const n=()=>new Promise((o,s)=>{pe.parse(t,e).then(a=>{o(a),i(a)},a=>{var l;S.error("Error parsing",a),(l=gt.parseError)==null||l.call(gt,a),s(a),r(a)})});or.push(n),Dl().catch(r)}),Nl=(t,e,i)=>new Promise((r,n)=>{const o=()=>new Promise((s,a)=>{pe.render(t,e,i).then(l=>{s(l),r(l)},l=>{var h;S.error("Error parsing",l),(h=gt.parseError)==null||h.call(gt,l),a(l),n(l)})});or.push(o),Dl().catch(n)}),gt={startOnLoad:!0,mermaidAPI:pe,parse:Qb,render:Nl,init:Kb,run:Ol,registerExternalDiagrams:Zb,initialize:Il,parseError:void 0,contentLoaded:$l,setParseErrorHandler:Jb,detectType:Tr},t1=async t=>{try{gt.registerExternalDiagrams&&await gt.registerExternalDiagrams(t)}catch(e){console.error(e)}},e1=async(t,e,i)=>{gt.initialize(i);const{svg:r}=await gt.render(t,e);return r},i1=["innerHTML"],r1={__name:"Mermaid",props:{graph:{type:String,required:!0},id:{type:String,required:!0}},setup(t){const e=t,i=ao({securityLevel:"loose",startOnLoad:!1,externalDiagrams:[]}),{page:r}=gs(),{frontmatter:n}=Gl(r.value),o=n.mermaidTheme||"",s=ao(null);let a=null;ms(async()=>{var u;await t1(i.value.externalDiagrams);let h=await Z(()=>import("./chunks/virtual_mermaid-config.ade1a5ba.js"),[]);h!=null&&h.default&&(i.value=h.default),a=new MutationObserver(async()=>await l()),a.observe(document.documentElement,{attributes:!0}),await l(),((u=//.exec(decodeURIComponent(e.graph)))==null?void 0:u.length)>0&&setTimeout(()=>{let g=document.getElementsByTagName("img"),p=Array.from(g);p.length&&Promise.all(p.filter(m=>!m.complete).map(m=>new Promise(k=>{m.onload=m.onerror=k}))).then(async()=>{await l()})},100)}),Xl(()=>a.disconnect());const l=async()=>{const h=document.documentElement.classList.contains("dark");let c={...i.value};o&&(c.theme=o),h&&(c.theme="dark");let u=await e1(e.id,decodeURIComponent(e.graph),c);const g=Math.random().toString(36).substring(7);s.value=`${u} ${g}`};return(h,c)=>(Kl(),Zl("div",{innerHTML:s.value,class:"mermaid"},null,8,i1))}};const n1={extends:lo,Layout:()=>_s(lo.Layout,null,{}),enhanceApp({app:t,router:e,siteData:i}){}};function Rl(t){if(t.extends){const e=Rl(t.extends);return{...e,...t,async enhanceApp(i){e.enhanceApp&&await e.enhanceApp(i),t.enhanceApp&&await t.enhanceApp(i)}}}return t}const Be=Rl(n1),o1=lh({name:"VitePressApp",setup(){const{site:t}=gs();return ms(()=>{hh(()=>{document.documentElement.lang=t.value.lang,document.documentElement.dir=t.value.dir})}),ch(),uh(),fh(),Be.setup&&Be.setup(),()=>_s(Be.Layout)}});async function s1(){const t=l1(),e=a1();e.provide(Ql,t);const i=th(t.route);return e.provide(eh,i),e.component("Mermaid",r1),e.component("Content",ih),e.component("ClientOnly",rh),Object.defineProperties(e.config.globalProperties,{$frontmatter:{get(){return i.frontmatter.value}},$params:{get(){return i.page.value.params}}}),Be.enhanceApp&&await Be.enhanceApp({app:e,router:t,siteData:nh}),{app:e,router:t,data:i}}function a1(){return oh(o1)}function l1(){let t=Xr,e;return sh(i=>{let r=ah(i);return r?(t&&(e=r),(t||e===r)&&(r=r.replace(/\.js$/,".lean.js")),Xr&&(t=!1),Z(()=>import(r),[])):null},Be.NotFound)}Xr&&s1().then(({app:t,router:e,data:i})=>{e.go().then(()=>{Jl(e.route,i.site),t.mount("#app")})});export{Ms as $,En as A,hi as B,jg as C,pa as D,$e as E,Wp as F,Yg as G,Wg as H,Zg as I,Bm as J,wg as K,xa as L,ci as M,xg as N,De as O,Ki as P,me as Q,re as R,Xi as S,Ng as T,Jo as U,vm as V,va as W,ga as X,un as Y,Hr as Z,yt as _,tl as a,Ih as a0,I as a1,Dt as a2,Ve as a3,Pb as a4,Uf as a5,dh as a6,qm as a7,Y_ as a8,nl as a9,T1 as aA,x1 as aB,m1 as aC,Ym as aD,Jm as aE,F1 as aF,gy as aG,Fy as aH,ph as aI,gh as aJ,ry as aK,rl as aL,li as aM,L as aN,E as aO,ly as aa,Ay as ab,Cn as ac,Os as ad,dt as ae,ai as af,_u as ag,Ds as ah,f1 as ai,_h as aj,bn as ak,Qt as al,Je as am,bo as an,ku as ao,b1 as ap,Wn as aq,kn as ar,g1 as as,y1 as at,Bo as au,wo as av,C1 as aw,_1 as ax,d1 as ay,p1 as az,Qa as b,Vt as c,s1 as createApp,ri as d,st as e,nr as f,Ja as g,Ot as h,Z_ as i,On as j,$y as k,S as l,pe as m,Cs as n,Wf as o,By as p,Fa as q,by as r,Za as s,J_ as t,oi as u,el as v,Oy as w,il as x,Ri as y,Ka as z}; diff --git a/pr-384/assets/blog_overview.md.7e5e8545.js b/pr-384/assets/blog_overview.md.7e5e8545.js new file mode 100644 index 000000000..75cb0ad9c --- /dev/null +++ b/pr-384/assets/blog_overview.md.7e5e8545.js @@ -0,0 +1 @@ +import{_ as e,o,c as t,X as a}from"./chunks/framework.9ca1e6dd.js";const f=JSON.parse('{"title":"Blog","description":"This page provides an overview of all the blog posts. It serves as a central hub for all the blog content.","frontmatter":{"description":"This page provides an overview of all the blog posts. It serves as a central hub for all the blog content.","head":[["meta",{"name":"og:title","content":"Blog | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"blog/overview.md","filePath":"blog/overview.md","lastUpdated":1716518978000}'),l={name:"blog/overview.md"},r=a('

Welcome to our blog! Here, you'll find a variety of articles on a range of topics. Use this overview to navigate through our content.

Table of contents

Stay tuned for more exciting content!

',5),i=[r];function n(s,c,h,p,d,g){return o(),t("div",null,i)}const _=e(l,[["render",n]]);export{f as __pageData,_ as default}; diff --git a/pr-384/assets/blog_overview.md.7e5e8545.lean.js b/pr-384/assets/blog_overview.md.7e5e8545.lean.js new file mode 100644 index 000000000..07e5ca716 --- /dev/null +++ b/pr-384/assets/blog_overview.md.7e5e8545.lean.js @@ -0,0 +1 @@ +import{_ as e,o,c as t,X as a}from"./chunks/framework.9ca1e6dd.js";const f=JSON.parse('{"title":"Blog","description":"This page provides an overview of all the blog posts. It serves as a central hub for all the blog content.","frontmatter":{"description":"This page provides an overview of all the blog posts. It serves as a central hub for all the blog content.","head":[["meta",{"name":"og:title","content":"Blog | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"blog/overview.md","filePath":"blog/overview.md","lastUpdated":1716518978000}'),l={name:"blog/overview.md"},r=a("",5),i=[r];function n(s,c,h,p,d,g){return o(),t("div",null,i)}const _=e(l,[["render",n]]);export{f as __pageData,_ as default}; diff --git a/pr-384/assets/blog_rollkit-the-first-sovereign-rollup-framework.md.d8a44507.js b/pr-384/assets/blog_rollkit-the-first-sovereign-rollup-framework.md.d8a44507.js new file mode 100644 index 000000000..d0404c598 --- /dev/null +++ b/pr-384/assets/blog_rollkit-the-first-sovereign-rollup-framework.md.d8a44507.js @@ -0,0 +1 @@ +import{_ as l,o as r,c as a,a as o,p as c,m as h,k as e,O as d,X as p}from"./chunks/framework.9ca1e6dd.js";const u="/docs-preview/pr-384/img/Rollkit-cover.jpg";const m={name:"Twitter"},i=t=>(c("data-v-23ec5da3"),t=t(),h(),t),f={class:"twitter-tweet","data-lang":"en","data-theme":"dark"},g=i(()=>e("p",{lang:"de",dir:"ltr"},[o("rollkit start "),e("a",{href:"https://t.co/tytjFm1Z4Y"},"pic.twitter.com/tytjFm1Z4Y")],-1)),k=i(()=>e("a",{href:"https://twitter.com/JoshCStein/status/1783880747301880161?ref_src=twsrc%5Etfw"},"April 26, 2024",-1));function b(t,n,s,B,q,x){return r(),a("blockquote",f,[g,o("— Josh Stein 🤳✨ (@JoshCStein) "),k])}const v=l(m,[["render",b],["__scopeId","data-v-23ec5da3"]]),y=e("h1",{id:"rollkit-the-first-sovereign-rollup-framework",tabindex:"-1"},[o("Rollkit: The First Sovereign Rollup Framework "),e("a",{class:"header-anchor",href:"#rollkit-the-first-sovereign-rollup-framework","aria-label":'Permalink to "Rollkit: The First Sovereign Rollup Framework"'},"​")],-1),w=e("p",null,"By Rollkit",-1),_=e("p",null,[e("img",{src:u,alt:"Rollkit blog cover"})],-1),S=e("p",null,"Bitcoin to Ethereum took 7 years. Ethereum to more scalable alt-L1s took 1–2 years. And then Cosmos SDK and CometBFT brought down time-to-launch a sovereign L1 to months.",-1),C=e("p",null,[o("Now, Rollkit makes deploying any VM or application on its own sovereign chain as easy as typing "),e("strong",null,"rollkit start"),o(".")],-1),T=p('

Rollkit provides a path to one-click sovereignty for any crypto application, enabling any developer to launch their own sovereign rollups within seconds.

Sovereign rollups combine the self-governance of a Layer 1 with the ease of deploying a rollup. They remove the need to recruit a secure validator set or bootstrap security by prematurely launching a token. Just like an independent L1, sovereign rollups retain the ability to hard fork which allows them to protect against hacks or bugs. This provides its community the ability to enforce social consensus and be sovereign.

Without the overhead of a settlement layer, sovereign rollups can directly interoperate with shared security when using the same DA layer.

By using a generic application interface like ABCI++, Rollkit is compatible with the Cosmos SDK, the leading framework for building sovereign blockchains. This enables all Cosmos SDK developers to build a sovereign rollup and tap into all the powerful cosmos ecosystem tooling they’re used to including IBC, ABCI++, and Skip Protocol's Slinky and BlockSDK.

Developers have full-freedom to deploy a VM or define their own execution environment, unconstrained by the overhead of an enshrined settlement layer that must process fraud or ZK proofs for their rollups. This means that instead of a canonical on-chain light client that comes with an enshrined settlement layer, sovereign rollups can define how they interoperate with other blockchains by having on-chain light clients of each other as needed.

Take Control

In the past, developers have been compelled to accept a degree of trust in convincing validators to organize and independently run nodes that secure a new blockchain. This requires launching premature tokens, inflating away their token supply in order to maintain incentive alignment with validators and offset their operational costs. This does not let developers focus on the core product they’re building. Sovereign rollups empower developers to get rid of this need to launch a token prematurely for bootstrapping a validator set and spending an excessively high amount of internal resources on blockchain development.

Existing settled rollups come with the overhead of an enshrined settlement layer like Ethereum L1 where it is difficult and expensive to unwind a token on an L2 and move to another L2 without relying on trusted liquidity bridging intermediaries. This also comes with becoming subordinate to the social consensus of an enshrined settlement layer, which they may or may not align with.

Sovereign rollups don’t need to settle to an external blockchain and can instead fully own their settlement. This allows them to protect against hacks and bugs, and facilitate upgrades via hard forks. They introduce rollup light clients that verify DA directly through data availability sampling and verify execution state proofs allowing asynchronous composability as needed. This in turn paves the path forward for trust-minimized interoperability between sovereign chains that share the same DA layer.

Sovereign rollups remove the need to have a bridge contract that is upgradeable by an offchain council and instead allows the sovereign community to define rules via fully onchain governance.

Build with the Best

Cosmos SDK’s rich array of developer tooling, battle-tested and refined over the past several years, is available to Rollkit developers from day one. Developers can use popular wallet infrastructure, block explorers and indexers supporting CometBFT RPCs, speak IBC across the interchain, have Cosmwasm smart contracts along with Abstract SDK, utilize MEV and free lanes via the BlockSDK and enshrine oracles in block production with Slinky from Skip Protocol. More cosmos related resources.

Rollkit rollups interact with a state machine via the Application Blockchain Interface (ABCI++). This allows it to be used as an alternative to CometBFT for any ABCI application. Rollkit comes with a custom start handler that can be used by Cosmos SDK blockchains to use it as its ABCI client while still following the release branches of upstream Cosmos SDK. This compatibility enables developers to use tools like abci-cli to test and debug rollups.

Optimize for your needs

Rollkit allows developers to optimize between the different modular components of a sovereign chain as needed. Rollkit allows you to:

  • Choose between data availability layers that implement the go-da interface.

  • Choose any ABCI++ compatible virtual machine.

  • Utilize the Sequencing API to delegate sequencing to the shared sequencer network of your choice or even delegate sequencing to the DA layer to go based. Choose between state validity modes: Pessimistic, Optimistic, or ZK or use a combination of both zk and optimistic schemes. Eliminate the need to launch a token or designate the native token or any token for gas fees.

  • Customize block time to just a couple hundred milliseconds and produce blocks only when needed.

  • Configure the fork choice rule.

Rollkit rollups pay only for data availability on demand. There is no sequencer split required, nor will there ever be any kind of rent seeking model imposed on Rollkit rollups. Rollkit rollups preserve the advantages of a Cosmos SDK blockchain but reduce the overhead of deploying and maintaining a validator set.

Break Free. Be Sovereign.

Get started with launching your own sovereign chain with Rollkit. If you’re thinking of building a sovereign chain, we’d love to hear from you. Fill out this form.

',19),D=JSON.parse('{"title":"Rollkit: The First Sovereign Rollup Framework","description":"Launch a sovereign, customizable blockchain as easily as a smart contract","frontmatter":{"head":[["meta",{"name":"title","content":"Rollkit: The First Sovereign Rollup Framework"}],["meta",{"name":"description","content":"Launch a sovereign, customizable blockchain as easily as a smart contract"}],["meta",{"name":"keywords","content":"Rollkit, Cosmos-SDK"}],["meta",{"name":"og:title","content":"Rollkit: The First Sovereign Rollup Framework | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"blog/rollkit-the-first-sovereign-rollup-framework.md","filePath":"blog/rollkit-the-first-sovereign-rollup-framework.md","lastUpdated":1716518978000}'),R={name:"blog/rollkit-the-first-sovereign-rollup-framework.md"},F=Object.assign(R,{setup(t){return(n,s)=>(r(),a("div",null,[y,w,_,S,C,d(v),T]))}});export{D as __pageData,F as default}; diff --git a/pr-384/assets/blog_rollkit-the-first-sovereign-rollup-framework.md.d8a44507.lean.js b/pr-384/assets/blog_rollkit-the-first-sovereign-rollup-framework.md.d8a44507.lean.js new file mode 100644 index 000000000..71e7ad19b --- /dev/null +++ b/pr-384/assets/blog_rollkit-the-first-sovereign-rollup-framework.md.d8a44507.lean.js @@ -0,0 +1 @@ +import{_ as l,o as r,c as a,a as o,p as c,m as h,k as e,O as d,X as p}from"./chunks/framework.9ca1e6dd.js";const u="/docs-preview/pr-384/img/Rollkit-cover.jpg";const m={name:"Twitter"},i=t=>(c("data-v-23ec5da3"),t=t(),h(),t),f={class:"twitter-tweet","data-lang":"en","data-theme":"dark"},g=i(()=>e("p",{lang:"de",dir:"ltr"},[o("rollkit start "),e("a",{href:"https://t.co/tytjFm1Z4Y"},"pic.twitter.com/tytjFm1Z4Y")],-1)),k=i(()=>e("a",{href:"https://twitter.com/JoshCStein/status/1783880747301880161?ref_src=twsrc%5Etfw"},"April 26, 2024",-1));function b(t,n,s,B,q,x){return r(),a("blockquote",f,[g,o("— Josh Stein 🤳✨ (@JoshCStein) "),k])}const v=l(m,[["render",b],["__scopeId","data-v-23ec5da3"]]),y=e("h1",{id:"rollkit-the-first-sovereign-rollup-framework",tabindex:"-1"},[o("Rollkit: The First Sovereign Rollup Framework "),e("a",{class:"header-anchor",href:"#rollkit-the-first-sovereign-rollup-framework","aria-label":'Permalink to "Rollkit: The First Sovereign Rollup Framework"'},"​")],-1),w=e("p",null,"By Rollkit",-1),_=e("p",null,[e("img",{src:u,alt:"Rollkit blog cover"})],-1),S=e("p",null,"Bitcoin to Ethereum took 7 years. Ethereum to more scalable alt-L1s took 1–2 years. And then Cosmos SDK and CometBFT brought down time-to-launch a sovereign L1 to months.",-1),C=e("p",null,[o("Now, Rollkit makes deploying any VM or application on its own sovereign chain as easy as typing "),e("strong",null,"rollkit start"),o(".")],-1),T=p("",19),D=JSON.parse('{"title":"Rollkit: The First Sovereign Rollup Framework","description":"Launch a sovereign, customizable blockchain as easily as a smart contract","frontmatter":{"head":[["meta",{"name":"title","content":"Rollkit: The First Sovereign Rollup Framework"}],["meta",{"name":"description","content":"Launch a sovereign, customizable blockchain as easily as a smart contract"}],["meta",{"name":"keywords","content":"Rollkit, Cosmos-SDK"}],["meta",{"name":"og:title","content":"Rollkit: The First Sovereign Rollup Framework | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"blog/rollkit-the-first-sovereign-rollup-framework.md","filePath":"blog/rollkit-the-first-sovereign-rollup-framework.md","lastUpdated":1716518978000}'),R={name:"blog/rollkit-the-first-sovereign-rollup-framework.md"},F=Object.assign(R,{setup(t){return(n,s)=>(r(),a("div",null,[y,w,_,S,C,d(v),T]))}});export{D as __pageData,F as default}; diff --git a/pr-384/assets/blog_sovereign-rollups-on-bitcoin.md.51bf728d.js b/pr-384/assets/blog_sovereign-rollups-on-bitcoin.md.51bf728d.js new file mode 100644 index 000000000..c13385425 --- /dev/null +++ b/pr-384/assets/blog_sovereign-rollups-on-bitcoin.md.51bf728d.js @@ -0,0 +1,2 @@ +import{_ as i}from"./chunks/rollkit-bitcoin-1.f62eaf21.js";import{_ as e,o as a,c as n,X as l,k as t,a as o}from"./chunks/framework.9ca1e6dd.js";const r="/docs-preview/pr-384/bitcoin-rollkit/rollkit-bitcoin.png",s="/docs-preview/pr-384/bitcoin-rollkit/rollkit-bitcoin-2.png",x=JSON.parse('{"title":"Sovereign rollups on Bitcoin with Rollkit","description":"Today, we are proud to announce that Rollkit is the first rollup framework to support sovereign rollups on Bitcoin. This allows Rollkit rollups to use Bitcoin for data availability. The implementation is in alpha, but we invite curious developers to experiment with it.","frontmatter":{"head":[["meta",{"name":"title","content":"Sovereign rollups on Bitcoin with Rollkit"}],["meta",{"name":"description","content":"Today, we are proud to announce that Rollkit is the first rollup framework to support sovereign rollups on Bitcoin. This allows Rollkit rollups to use Bitcoin for data availability. The implementation is in alpha, but we invite curious developers to experiment with it."}],["meta",{"name":"keywords","content":"Rollkit, Celestia"}],["meta",{"name":"og:image","content":"/img/Rollkit-cover.jpg"}],["meta",{"name":"og:title","content":"Sovereign rollups on Bitcoin with Rollkit | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"blog/sovereign-rollups-on-bitcoin.md","filePath":"blog/sovereign-rollups-on-bitcoin.md","lastUpdated":1716518978000}'),c={name:"blog/sovereign-rollups-on-bitcoin.md"},d=l('

Sovereign rollups on Bitcoin with Rollkit

By Rollkit

rollkit-bitcoinOriginally published on 5 March 2023

Today, we are proud to announce that Rollkit is the first rollup framework to support sovereign rollups on Bitcoin. An early research implementation allows Rollkit rollups to use Bitcoin for data availability.

Rollkit is opening the door for developers to create rollups with arbitrary execution environments that inherit Bitcoin’s data availability guarantees and re-org resistance. With the new integration it is now possible to run the EVM on Bitcoin as a Rollkit sovereign rollup. Sovereign rollups on Bitcoin not only expand the possibilities for rollups, but also have the potential to help bootstrap a healthy blockspace fee market on Bitcoin, enabling a more sustainable security budget.

Tl;dr

  • Sovereign rollups using Bitcoin for data availability are now a reality with Rollkit’s new early research integration.
  • Follow along with a demo of the EVM running on Bitcoin as a sovereign Rollkit rollup.
  • The implementation was possible due to Bitcoin's Taproot upgrade and Ordinals' usage of Bitcoin for publishing arbitrary data.

Posting data on Bitcoin with Taproot

On Feb. 1, 2023, the Luxor mining pool mined the largest Bitcoin block (#774628) ever, approximately 4 MB. Most of the blockspace was used to inscribe a Taproot Wizards NFT with Ordinals, a project that implements NFTs on Bitcoin by publishing the image data on-chain.

Bitcoin NFTs use Taproot witnesses to inscribe arbitrary data, enabled by Bitcoin's Taproot upgrade. Taproot witnesses provide a slightly better payload-to-data ratio than SegWit transactions. A standard transaction can include up to around 390kB of arbitrary data while still passing through the public mempool. A non-standard transaction, included by a miner directly without passing through the mempool, can include close to 4MB of arbitrary data. In short, with SegWit, it became viable to post big blobs of data to the Bitcoin blockchain.

Since then, the usage of Ordinals for NFT inscriptions and Taproot utilization has kicked off. Eric Wall found that at the time of his tweet, posting data on Bitcoin was 7x cheaper than Ethereum. Now that there are thousands of inscriptions on Bitcoin, it has become clear that sovereign rollups and an ecosystem of dapps on Bitcoin could become a reality. The missing piece: a rollup framework for easily integrating Bitcoin as a data availability layer.

Integrating Bitcoin as a data availability layer into Rollkit

Rollkit is a modular framework for rollups, where developers can plug-in custom execution layers and data availability layers. Initially, Rollkit only supported Celestia as an option for data availability and consensus. Now, Bitcoin is an option, thanks to an early research implementation of a Bitcoin data availability module for Rollkit. In this case, sovereign rollups manage their own execution and settlement while offloading consensus and data availability to Bitcoin.

rollkit-bitcoin-rollup

How Rollkit posts data to Bitcoin

To write and read data on Bitcoin, we make use of Taproot transactions. To facilitate this, we implemented a Go package called bitcoin-da that provides a reader/writer interface to Bitcoin. For details of how the interface works and how it uses Taproot, see the specs. The package can be re-used by any project that wants to read or write data on Bitcoin.

Rollkit was built with modularity at its core. It has a data availability interface so that developers can simply implement specific methods to add a new data availability layer. To add a data availability layer, implementers need to satisfy the DataAvailabilityLayerClient interface which defines the behavior of the data availability client, and the BlockRetriever interface which defines how blocks can be synced. These interfaces live in the da package. The most important methods in these interfaces are SubmitBlock and RetrieveBlock for reading and writing the blocks.

After implementing the Taproot reader/writer interface for Bitcoin (bitcoin-da), adding it as a data availability module for Rollkit took less than a day. We mostly only had to implement the SubmitBlock and RetrieveBlocks functions for Rollkit to call the Read and Write methods in bitcoin-da.

rollkit-bitcoin-rollup-2

EVM on Bitcoin demo

Rollkit supports custom execution layers, including EVM, CosmWasm, or the Cosmos SDK. To test the integration, we used Rollkit to run the EVM (using Ethermint) as a sovereign rollup on a local Bitcoin test network. See below for a demo.

',21),h=t("iframe",{title:"Rollkit: Ethermint + Bitcoin DA demo",src:"https://www.youtube.com/embed/qBKFEctzgT0",allowfullscreen:""},` +`,-1),p=t("h2",{id:"conclusion",tabindex:"-1"},[o("Conclusion "),t("a",{class:"header-anchor",href:"#conclusion","aria-label":'Permalink to "Conclusion"'},"​")],-1),u=t("p",null,[o("As we move towards a future where sovereign communities will form around different applications, asking them to incur the high cost and overhead of deploying a layer 1 blockchain to be sovereign is not sustainable. "),t("a",{href:"https://blog.celestia.org/sovereign-rollup-chains/",target:"_blank",rel:"noreferrer"},"Sovereign rollups"),o(" fix this by making it possible to deploy a sovereign chain that inherits the data availability and consensus of another layer 1 chain such as Bitcoin.")],-1),m=t("p",null,[o("Our goal with Rollkit is to make it easy to build and customize rollups. We invite you to play around Rollkit and build sovereign rollups on Bitcoin, or customize Rollkit with different execution environments and data availability layers. For details on how to run Rollkit with the Bitcoin data availability module, see the instructions "),t("a",{href:"/docs-preview/pr-384/docs/tutorials/bitcoin"},"here"),o(". Keep in mind that the integration is an early research implementation and it is not yet production-ready!")],-1),b=t("p",null,"Modularism, not maximalism.",-1),g=[d,h,p,u,m,b];function f(k,w,y,v,B,_){return a(),n("div",null,g)}const S=e(c,[["render",f]]);export{x as __pageData,S as default}; diff --git a/pr-384/assets/blog_sovereign-rollups-on-bitcoin.md.51bf728d.lean.js b/pr-384/assets/blog_sovereign-rollups-on-bitcoin.md.51bf728d.lean.js new file mode 100644 index 000000000..74eaccdfe --- /dev/null +++ b/pr-384/assets/blog_sovereign-rollups-on-bitcoin.md.51bf728d.lean.js @@ -0,0 +1,2 @@ +import{_ as i}from"./chunks/rollkit-bitcoin-1.f62eaf21.js";import{_ as e,o as a,c as n,X as l,k as t,a as o}from"./chunks/framework.9ca1e6dd.js";const r="/docs-preview/pr-384/bitcoin-rollkit/rollkit-bitcoin.png",s="/docs-preview/pr-384/bitcoin-rollkit/rollkit-bitcoin-2.png",x=JSON.parse('{"title":"Sovereign rollups on Bitcoin with Rollkit","description":"Today, we are proud to announce that Rollkit is the first rollup framework to support sovereign rollups on Bitcoin. This allows Rollkit rollups to use Bitcoin for data availability. The implementation is in alpha, but we invite curious developers to experiment with it.","frontmatter":{"head":[["meta",{"name":"title","content":"Sovereign rollups on Bitcoin with Rollkit"}],["meta",{"name":"description","content":"Today, we are proud to announce that Rollkit is the first rollup framework to support sovereign rollups on Bitcoin. This allows Rollkit rollups to use Bitcoin for data availability. The implementation is in alpha, but we invite curious developers to experiment with it."}],["meta",{"name":"keywords","content":"Rollkit, Celestia"}],["meta",{"name":"og:image","content":"/img/Rollkit-cover.jpg"}],["meta",{"name":"og:title","content":"Sovereign rollups on Bitcoin with Rollkit | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"blog/sovereign-rollups-on-bitcoin.md","filePath":"blog/sovereign-rollups-on-bitcoin.md","lastUpdated":1716518978000}'),c={name:"blog/sovereign-rollups-on-bitcoin.md"},d=l("",21),h=t("iframe",{title:"Rollkit: Ethermint + Bitcoin DA demo",src:"https://www.youtube.com/embed/qBKFEctzgT0",allowfullscreen:""},` +`,-1),p=t("h2",{id:"conclusion",tabindex:"-1"},[o("Conclusion "),t("a",{class:"header-anchor",href:"#conclusion","aria-label":'Permalink to "Conclusion"'},"​")],-1),u=t("p",null,[o("As we move towards a future where sovereign communities will form around different applications, asking them to incur the high cost and overhead of deploying a layer 1 blockchain to be sovereign is not sustainable. "),t("a",{href:"https://blog.celestia.org/sovereign-rollup-chains/",target:"_blank",rel:"noreferrer"},"Sovereign rollups"),o(" fix this by making it possible to deploy a sovereign chain that inherits the data availability and consensus of another layer 1 chain such as Bitcoin.")],-1),m=t("p",null,[o("Our goal with Rollkit is to make it easy to build and customize rollups. We invite you to play around Rollkit and build sovereign rollups on Bitcoin, or customize Rollkit with different execution environments and data availability layers. For details on how to run Rollkit with the Bitcoin data availability module, see the instructions "),t("a",{href:"/docs-preview/pr-384/docs/tutorials/bitcoin"},"here"),o(". Keep in mind that the integration is an early research implementation and it is not yet production-ready!")],-1),b=t("p",null,"Modularism, not maximalism.",-1),g=[d,h,p,u,m,b];function f(k,w,y,v,B,_){return a(),n("div",null,g)}const S=e(c,[["render",f]]);export{x as __pageData,S as default}; diff --git a/pr-384/assets/chunks/@localSearchIndexroot.7db2b95d.js b/pr-384/assets/chunks/@localSearchIndexroot.7db2b95d.js new file mode 100644 index 000000000..1ee0959c8 --- /dev/null +++ b/pr-384/assets/chunks/@localSearchIndexroot.7db2b95d.js @@ -0,0 +1 @@ +const e='{"documentCount":282,"nextId":282,"documentIds":{"0":"/docs-preview/pr-384/README#rollkit-documentation-site","1":"/docs-preview/pr-384/README#building-the-site","2":"/docs-preview/pr-384/README#contribution-guidelines","3":"/docs-preview/pr-384/README#directory-structure","4":"/docs-preview/pr-384/README#feedback-suggestions","5":"/docs-preview/pr-384/blog/overview#blog","6":"/docs-preview/pr-384/blog/overview#table-of-contents","7":"/docs-preview/pr-384/blog/rollkit-the-first-sovereign-rollup-framework#rollkit-the-first-sovereign-rollup-framework","8":"/docs-preview/pr-384/blog/rollkit-the-first-sovereign-rollup-framework#take-control","9":"/docs-preview/pr-384/blog/rollkit-the-first-sovereign-rollup-framework#build-with-the-best","10":"/docs-preview/pr-384/blog/rollkit-the-first-sovereign-rollup-framework#optimize-for-your-needs","11":"/docs-preview/pr-384/blog/rollkit-the-first-sovereign-rollup-framework#break-free-be-sovereign","12":"/docs-preview/pr-384/blog/sovereign-rollups-on-bitcoin#sovereign-rollups-on-bitcoin-with-rollkit","13":"/docs-preview/pr-384/blog/sovereign-rollups-on-bitcoin#tl-dr","14":"/docs-preview/pr-384/blog/sovereign-rollups-on-bitcoin#posting-data-on-bitcoin-with-taproot","15":"/docs-preview/pr-384/blog/sovereign-rollups-on-bitcoin#integrating-bitcoin-as-a-data-availability-layer-into-rollkit","16":"/docs-preview/pr-384/blog/sovereign-rollups-on-bitcoin#how-rollkit-posts-data-to-bitcoin","17":"/docs-preview/pr-384/blog/sovereign-rollups-on-bitcoin#evm-on-bitcoin-demo","18":"/docs-preview/pr-384/blog/sovereign-rollups-on-bitcoin#conclusion","19":"/docs-preview/pr-384/guides/block-times#how-to-change-speed-of-block-production","20":"/docs-preview/pr-384/guides/cw-orch#speed-up-your-development-with-cw-orchestrator","21":"/docs-preview/pr-384/guides/cw-orch#introduction","22":"/docs-preview/pr-384/guides/cw-orch#summary","23":"/docs-preview/pr-384/guides/cw-orch#single-contract-integration","24":"/docs-preview/pr-384/guides/cw-orch#adding-cw-orch-to-your-cargo-toml-file","25":"/docs-preview/pr-384/guides/cw-orch#creating-an-interface","26":"/docs-preview/pr-384/guides/cw-orch#interaction-helpers","27":"/docs-preview/pr-384/guides/cw-orch#using-the-integration","28":"/docs-preview/pr-384/guides/cw-orch#integration-in-a-workspace","29":"/docs-preview/pr-384/guides/cw-orch#handling-dependencies-and-features","30":"/docs-preview/pr-384/guides/cw-orch#creating-an-interface-crate","31":"/docs-preview/pr-384/guides/cw-orch#integrating-single-contracts","32":"/docs-preview/pr-384/guides/cw-orch#more-examples-and-scripts","33":"/docs-preview/pr-384/guides/full-and-sequencer-node#full-and-sequencer-node-rollup-setup","34":"/docs-preview/pr-384/guides/full-and-sequencer-node#about","35":"/docs-preview/pr-384/guides/full-and-sequencer-node#prerequisites","36":"/docs-preview/pr-384/guides/full-and-sequencer-node#getting-started","37":"/docs-preview/pr-384/guides/full-and-sequencer-node#clone-the-script","38":"/docs-preview/pr-384/guides/full-and-sequencer-node#set-da-height","39":"/docs-preview/pr-384/guides/full-and-sequencer-node#update-the-p2p-address","40":"/docs-preview/pr-384/guides/full-and-sequencer-node#start-the-full-node","41":"/docs-preview/pr-384/guides/gas-price#how-to-configure-gas-price","42":"/docs-preview/pr-384/guides/ibc-connection#ibc-connection-tutorial","43":"/docs-preview/pr-384/guides/ibc-connection#prerequisites","44":"/docs-preview/pr-384/guides/ibc-connection#software-requirements","45":"/docs-preview/pr-384/guides/ibc-connection#run-a-gm-rollup-chain","46":"/docs-preview/pr-384/guides/ibc-connection#run-your-local-osmosis-testnet","47":"/docs-preview/pr-384/guides/ibc-connection#install-osmosis-binary","48":"/docs-preview/pr-384/guides/ibc-connection#run-local-osmosis-testnet","49":"/docs-preview/pr-384/guides/ibc-connection#funds","50":"/docs-preview/pr-384/guides/ibc-connection#setup-relayer-create-ibc-connection-and-start-relaying-packets","51":"/docs-preview/pr-384/guides/ibc-connection#install-relayer","52":"/docs-preview/pr-384/guides/ibc-connection#setup-relayer-config","53":"/docs-preview/pr-384/guides/ibc-connection#create-relayer-account","54":"/docs-preview/pr-384/guides/ibc-connection#create-ibc-channel","55":"/docs-preview/pr-384/guides/ibc-connection#start-relaying-packets","56":"/docs-preview/pr-384/guides/ibc-connection#transfer-token-from-rollup-chain-to-osmosis-local","57":"/docs-preview/pr-384/guides/ibc-connection#transfer-token-back-from-osmosis-local-to-rollup-chain","58":"/docs-preview/pr-384/guides/lazy-sequencing#how-to-use-lazy-sequencing-aggregation","59":"/docs-preview/pr-384/guides/overview#how-to-guides","60":"/docs-preview/pr-384/guides/overview#support","61":"/docs-preview/pr-384/guides/restart-rollup#🔄-how-to-restart-your-rollup","62":"/docs-preview/pr-384/guides/restart-rollup#restart-rollup","63":"/docs-preview/pr-384/guides/restart-rollup#restart-rollup-after-running-out-of-funds","64":"/docs-preview/pr-384/guides/restart-rollup#errors","65":"/docs-preview/pr-384/guides/restart-rollup#refund-your-account","66":"/docs-preview/pr-384/guides/restart-rollup#stopping-your-rollup","67":"/docs-preview/pr-384/guides/restart-rollup#increase-gas-fee","68":"/docs-preview/pr-384/guides/restart-rollup#restarting-your-rollup","69":"/docs-preview/pr-384/guides/restart-rollup#reduce-gas-fee-restart-again","70":"/docs-preview/pr-384/guides/rollkit-monitoring#how-to-integrate-range-with-your-rollup","71":"/docs-preview/pr-384/guides/rollkit-monitoring#overview","72":"/docs-preview/pr-384/guides/rollkit-monitoring#prerequisites","73":"/docs-preview/pr-384/guides/rollkit-monitoring#_1-integrate-your-rollup","74":"/docs-preview/pr-384/guides/rollkit-monitoring#steps","75":"/docs-preview/pr-384/guides/rollkit-monitoring#_2-add-your-addresses-and-contracts","76":"/docs-preview/pr-384/guides/rollkit-monitoring#_3-creating-your-first-alert-rule","77":"/docs-preview/pr-384/guides/zkml#zkml-rollup-tutorial-with-sindri","78":"/docs-preview/pr-384/guides/zkml#introduction-code-once-verify-anywhere","79":"/docs-preview/pr-384/guides/zkml#prerequisites","80":"/docs-preview/pr-384/guides/zkml#setting-up-the-polaris-evm-using-rollkit","81":"/docs-preview/pr-384/guides/zkml#installing-the-sindri-python-sdk","82":"/docs-preview/pr-384/guides/zkml#deploying-and-proving-a-cool-zkml-circuit-to-sindri","83":"/docs-preview/pr-384/guides/zkml#clone","84":"/docs-preview/pr-384/guides/zkml#modify","85":"/docs-preview/pr-384/guides/zkml#deploy-and-prove-your-zkml-circuit-on-sindri","86":"/docs-preview/pr-384/guides/zkml#deploy-smart-contract-verifier-to-rollkit","87":"/docs-preview/pr-384/guides/zkml#deploy","88":"/docs-preview/pr-384/guides/zkml#interact-with-the-contract-verify-your-zkml-proof-on-chain","89":"/docs-preview/pr-384/guides/zkml#congratulations","90":"/docs-preview/pr-384/learn/about#about-rollkit","91":"/docs-preview/pr-384/learn/about#what-is-rollkit","92":"/docs-preview/pr-384/learn/about#what-problems-is-rollkit-solving","93":"/docs-preview/pr-384/learn/about#_1-scalability-and-customizability","94":"/docs-preview/pr-384/learn/about#_2-security-and-time-to-market","95":"/docs-preview/pr-384/learn/about#why-rollkit","96":"/docs-preview/pr-384/learn/about#how-can-you-use-rollkit","97":"/docs-preview/pr-384/learn/about#rollup-with-any-execution-environment","98":"/docs-preview/pr-384/learn/about#sovereign-rollup-with-cosmos-sdk","99":"/docs-preview/pr-384/learn/about#build-a-settlement-layer","100":"/docs-preview/pr-384/learn/about#when-can-you-use-rollkit","101":"/docs-preview/pr-384/learn/building-and-deploying-a-rollup#🗞️-building-a-rollup-and-testnet-deployment","102":"/docs-preview/pr-384/learn/building-and-deploying-a-rollup#beginner","103":"/docs-preview/pr-384/learn/building-and-deploying-a-rollup#intermediate","104":"/docs-preview/pr-384/learn/building-and-deploying-a-rollup#advanced","105":"/docs-preview/pr-384/learn/building-and-deploying-a-rollup#support","106":"/docs-preview/pr-384/learn/intro#introduction","107":"/docs-preview/pr-384/learn/specifications#technical-specifications","108":"/docs-preview/pr-384/learn/stack#rollkit-stack","109":"/docs-preview/pr-384/learn/stack#application-structure","110":"/docs-preview/pr-384/learn/stack#abci-interface","111":"/docs-preview/pr-384/learn/stack#cosmos-sdk","112":"/docs-preview/pr-384/learn/stack#data-availability","113":"/docs-preview/pr-384/learn/stack#celestia","114":"/docs-preview/pr-384/learn/stack#node-components","115":"/docs-preview/pr-384/learn/stack#mempool","116":"/docs-preview/pr-384/learn/stack#block-manager","117":"/docs-preview/pr-384/learn/stack#rpc","118":"/docs-preview/pr-384/learn/stack#p2p-layer","119":"/docs-preview/pr-384/learn/stack#rollkit-node-types","120":"/docs-preview/pr-384/learn/stack#full-node","121":"/docs-preview/pr-384/learn/stack#light-node-work-in-progress","122":"/docs-preview/pr-384/learn/stack#sequencer-node","123":"/docs-preview/pr-384/learn/stack#state-validity-modes","124":"/docs-preview/pr-384/learn/stack#pessimistic-full-nodes-only","125":"/docs-preview/pr-384/learn/stack#optimistic-fraud-proofs-work-in-progress","126":"/docs-preview/pr-384/learn/stack#validity-zk-proofs","127":"/docs-preview/pr-384/learn/transaction-flow#transaction-flow","128":"/docs-preview/pr-384/learn/transaction-flow#transaction-submission","129":"/docs-preview/pr-384/learn/transaction-flow#transaction-validation-and-processing","130":"/docs-preview/pr-384/learn/transaction-flow#block-processing","131":"/docs-preview/pr-384/learn/transaction-flow#fraud-proof-gossip-and-forking","132":"/docs-preview/pr-384/testnets/cosmwasm-testnet#cosmwasm-testnet","133":"/docs-preview/pr-384/testnets/cosmwasm-testnet#details-of-rosm-testnet","134":"/docs-preview/pr-384/testnets/cosmwasm-testnet#add-rosm-to-keplr","135":"/docs-preview/pr-384/tutorials/bitcoin#bitcoin-rollup-tutorial","136":"/docs-preview/pr-384/tutorials/bitcoin#☀️introduction","137":"/docs-preview/pr-384/tutorials/bitcoin#📖-the-stack","138":"/docs-preview/pr-384/tutorials/bitcoin#💻-prerequisites","139":"/docs-preview/pr-384/tutorials/bitcoin#🛠️-dependency-setup","140":"/docs-preview/pr-384/tutorials/bitcoin#🏃-golang","141":"/docs-preview/pr-384/tutorials/bitcoin#⚒️-foundry","142":"/docs-preview/pr-384/tutorials/bitcoin#🪙-install-bitcoin","143":"/docs-preview/pr-384/tutorials/bitcoin#🟢-running-a-local-bitcoin-network","144":"/docs-preview/pr-384/tutorials/bitcoin#👛-create-a-wallet-for-the-chain","145":"/docs-preview/pr-384/tutorials/bitcoin#🎬-start-generating-blocks","146":"/docs-preview/pr-384/tutorials/bitcoin#🧊-block-height","147":"/docs-preview/pr-384/tutorials/bitcoin#🧊-block-hash","148":"/docs-preview/pr-384/tutorials/bitcoin#🧊-block-header","149":"/docs-preview/pr-384/tutorials/bitcoin#🎬-restarting-the-local-network","150":"/docs-preview/pr-384/tutorials/bitcoin#🏃‍♀️-running-the-ethermint-rollup","151":"/docs-preview/pr-384/tutorials/bitcoin#⚡️-initialize-development-environment","152":"/docs-preview/pr-384/tutorials/bitcoin#📒-updating-the-contract-and-tests","153":"/docs-preview/pr-384/tutorials/bitcoin#📜-updating-the-deployment-script","154":"/docs-preview/pr-384/tutorials/bitcoin#🏠-deploying-locally","155":"/docs-preview/pr-384/tutorials/bitcoin#🧪-deploying-to-the-ethermint-sovereign-rollup","156":"/docs-preview/pr-384/tutorials/celestia-da#gm-world-rollup-deploying-to-celestia","157":"/docs-preview/pr-384/tutorials/celestia-da#introduction","158":"/docs-preview/pr-384/tutorials/celestia-da#🪶-running-a-celestia-light-node","159":"/docs-preview/pr-384/tutorials/celestia-da#🧹-cleaning-previous-chain-history","160":"/docs-preview/pr-384/tutorials/celestia-da#🏗️-building-your-rollup","161":"/docs-preview/pr-384/tutorials/celestia-da#🛠️-configuring-flags-for-da","162":"/docs-preview/pr-384/tutorials/celestia-da#🔥-running-your-rollup-connected-to-a-celestia-light-node","163":"/docs-preview/pr-384/tutorials/celestia-da#🎉-next-steps","164":"/docs-preview/pr-384/tutorials/cosmwasm#🗞️-cosmwasm-rollup","165":"/docs-preview/pr-384/tutorials/cosmwasm#dependencies","166":"/docs-preview/pr-384/tutorials/cosmwasm#environment","167":"/docs-preview/pr-384/tutorials/cosmwasm#install-golang","168":"/docs-preview/pr-384/tutorials/cosmwasm#install-rust","169":"/docs-preview/pr-384/tutorials/cosmwasm#rustup","170":"/docs-preview/pr-384/tutorials/cosmwasm#docker-installation","171":"/docs-preview/pr-384/tutorials/cosmwasm#wasmd-installation","172":"/docs-preview/pr-384/tutorials/cosmwasm#celestia-node","173":"/docs-preview/pr-384/tutorials/cosmwasm#setting-up-environment-on-celestia","174":"/docs-preview/pr-384/tutorials/cosmwasm#initialize-rollup","175":"/docs-preview/pr-384/tutorials/cosmwasm#view-script","176":"/docs-preview/pr-384/tutorials/cosmwasm#contract-deployment-on-cosmwasm","177":"/docs-preview/pr-384/tutorials/cosmwasm#compile-smart-contract","178":"/docs-preview/pr-384/tutorials/cosmwasm#unit-tests","179":"/docs-preview/pr-384/tutorials/cosmwasm#optimized-smart-contract","180":"/docs-preview/pr-384/tutorials/cosmwasm#contract-deployment","181":"/docs-preview/pr-384/tutorials/cosmwasm#contract-interaction-on-celestia","182":"/docs-preview/pr-384/tutorials/cosmwasm#contract-querying","183":"/docs-preview/pr-384/tutorials/cosmwasm#contract-instantiation","184":"/docs-preview/pr-384/tutorials/cosmwasm#contract-interaction","185":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#gm-world-rollup-part-2","186":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#deploying-to-a-celestia-devnet","187":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#run-celestia-node","188":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#start-your-sovereign-rollup","189":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#clear-previous-chain-history","190":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#start-the-new-chain","191":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#optional-restarting-your-rollup","192":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#optional-add-a-gm-world-query","193":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#say-gm-world","194":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#create-first-query","195":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#query-request-and-response-types","196":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#gm-keeper-function","197":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#restart-your-rollup","198":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#query-your-rollup","199":"/docs-preview/pr-384/tutorials/gm-world-arabica-testnet#next-steps","200":"/docs-preview/pr-384/tutorials/gm-world-frontend#gm-world-ui-app","201":"/docs-preview/pr-384/tutorials/gm-world-frontend#🛠-prerequisites","202":"/docs-preview/pr-384/tutorials/gm-world-frontend#📦-cloning-the-repo","203":"/docs-preview/pr-384/tutorials/gm-world-frontend#🚀-running-the-app","204":"/docs-preview/pr-384/tutorials/gm-world-frontend#🔗-connecting-your-wallet","205":"/docs-preview/pr-384/tutorials/gm-world-frontend#🎉-next-steps","206":"/docs-preview/pr-384/tutorials/gm-world-mainnet#gm-world-rollup-part-3","207":"/docs-preview/pr-384/tutorials/gm-world-mainnet#deploying-to-celestia-mainnet-beta","208":"/docs-preview/pr-384/tutorials/gm-world-mainnet#run-celestia-node","209":"/docs-preview/pr-384/tutorials/gm-world-mainnet#clear-previous-chain-history","210":"/docs-preview/pr-384/tutorials/gm-world-mainnet#start-the-rollup-on-mainnet","211":"/docs-preview/pr-384/tutorials/gm-world-mainnet#restarting-your-rollup","212":"/docs-preview/pr-384/tutorials/gm-world-mainnet#next-steps","213":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#gm-world-rollup-part-2","214":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#deploying-to-a-celestia-testnet","215":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#run-celestia-node","216":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#start-your-sovereign-rollup","217":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#clear-previous-chain-history","218":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#start-the-new-chain","219":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#optional-restarting-your-rollup","220":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#optional-add-a-gm-world-query","221":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#say-gm-world","222":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#create-first-query","223":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#query-request-and-response-types","224":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#gm-keeper-function","225":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#restart-your-rollup","226":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#query-your-rollup","227":"/docs-preview/pr-384/tutorials/gm-world-mocha-testnet#next-steps","228":"/docs-preview/pr-384/tutorials/gm-world#gm-world-rollup","229":"/docs-preview/pr-384/tutorials/gm-world#introduction","230":"/docs-preview/pr-384/tutorials/gm-world#dependencies","231":"/docs-preview/pr-384/tutorials/gm-world#running-local-da","232":"/docs-preview/pr-384/tutorials/gm-world#building-your-sovereign-rollup","233":"/docs-preview/pr-384/tutorials/gm-world#start-your-rollup","234":"/docs-preview/pr-384/tutorials/gm-world#transactions","235":"/docs-preview/pr-384/tutorials/gm-world#balances","236":"/docs-preview/pr-384/tutorials/gm-world#🎉-next-steps","237":"/docs-preview/pr-384/tutorials/polaris-evm#polaris-evm-and-rollkit","238":"/docs-preview/pr-384/tutorials/polaris-evm#prerequisites","239":"/docs-preview/pr-384/tutorials/polaris-evm#run-a-local-celestia-devnet","240":"/docs-preview/pr-384/tutorials/polaris-evm#clone-the-repo","241":"/docs-preview/pr-384/tutorials/polaris-evm#install-foundry","242":"/docs-preview/pr-384/tutorials/polaris-evm#start-the-polaris-evm-using-rollkit","243":"/docs-preview/pr-384/tutorials/polaris-evm#congratulations","244":"/docs-preview/pr-384/tutorials/polaris-evm#funds","245":"/docs-preview/pr-384/tutorials/polaris-evm#frontend","246":"/docs-preview/pr-384/tutorials/polaris-evm#deploy-the-ooga-booga-portal-contract","247":"/docs-preview/pr-384/tutorials/polaris-evm#interact-with-the-contract","248":"/docs-preview/pr-384/tutorials/polaris-evm#start-and-update-the-frontend","249":"/docs-preview/pr-384/tutorials/polaris-evm#interact-with-the-frontend","250":"/docs-preview/pr-384/tutorials/polaris-evm#running-polaris-evm-with-a-celestia-light-node","251":"/docs-preview/pr-384/tutorials/polaris-evm#start-your-light-node","252":"/docs-preview/pr-384/tutorials/polaris-evm#setup-polaris-script","253":"/docs-preview/pr-384/tutorials/polaris-evm#start-the-evm-rollup","254":"/docs-preview/pr-384/tutorials/quick-start#quick-start-guide","255":"/docs-preview/pr-384/tutorials/quick-start#📦-install-rollkit-cli","256":"/docs-preview/pr-384/tutorials/quick-start#🚀-run-your-sovereign-rollup-node","257":"/docs-preview/pr-384/tutorials/quick-start#🎉-conclusion","258":"/docs-preview/pr-384/tutorials/wordle#🕹️-wordle-app","259":"/docs-preview/pr-384/tutorials/wordle#prerequisites","260":"/docs-preview/pr-384/tutorials/wordle#design-implementation","261":"/docs-preview/pr-384/tutorials/wordle#ignite-scaffold-wordle-chain","262":"/docs-preview/pr-384/tutorials/wordle#ignite","263":"/docs-preview/pr-384/tutorials/wordle#scaffolding-wordle-chain","264":"/docs-preview/pr-384/tutorials/wordle#wordle-directory","265":"/docs-preview/pr-384/tutorials/wordle#setting-up-rollkit","266":"/docs-preview/pr-384/tutorials/wordle#installing-rollkit","267":"/docs-preview/pr-384/tutorials/wordle#creating-wordle-module","268":"/docs-preview/pr-384/tutorials/wordle#scaffolding-a-module","269":"/docs-preview/pr-384/tutorials/wordle#messages","270":"/docs-preview/pr-384/tutorials/wordle#scaffolding-a-message","271":"/docs-preview/pr-384/tutorials/wordle#wordle-types","272":"/docs-preview/pr-384/tutorials/wordle#scaffolding-wordle-types","273":"/docs-preview/pr-384/tutorials/wordle#keeper-functions","274":"/docs-preview/pr-384/tutorials/wordle#submitwordle-function","275":"/docs-preview/pr-384/tutorials/wordle#submitguess-function","276":"/docs-preview/pr-384/tutorials/wordle#protobuf-file","277":"/docs-preview/pr-384/tutorials/wordle#⛓️-run-the-wordle-chain","278":"/docs-preview/pr-384/tutorials/wordle#run-local-da-node","279":"/docs-preview/pr-384/tutorials/wordle#build-and-run-wordle-chain","280":"/docs-preview/pr-384/tutorials/wordle#extending-in-the-future","281":"/docs-preview/pr-384/tutorials/wordle#🎉-next-steps"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[3,1,24],"1":[3,3,20],"2":[2,3,69],"3":[2,3,41],"4":[3,3,25],"5":[1,1,22],"6":[3,1,17],"7":[6,1,171],"8":[2,6,172],"9":[4,6,110],"10":[4,6,114],"11":[5,6,27],"12":[6,1,79],"13":[2,6,43],"14":[6,6,129],"15":[9,6,46],"16":[6,6,110],"17":[4,6,34],"18":[1,6,90],"19":[7,1,83],"20":[7,1,1],"21":[1,7,129],"22":[1,7,42],"23":[3,7,27],"24":[8,10,42],"25":[3,10,124],"26":[2,10,114],"27":[3,10,120],"28":[4,7,36],"29":[4,11,51],"30":[4,11,80],"31":[3,11,16],"32":[4,7,42],"33":[6,1,23],"34":[1,6,30],"35":[1,6,25],"36":[2,6,47],"37":[3,8,22],"38":[3,8,25],"39":[4,8,142],"40":[4,6,25],"41":[5,1,91],"42":[3,1,73],"43":[3,3,1],"44":[2,6,15],"45":[5,3,104],"46":[5,3,1],"47":[3,8,17],"48":[4,8,76],"49":[1,3,34],"50":[9,3,72],"51":[2,10,38],"52":[3,10,107],"53":[3,10,48],"54":[3,10,169],"55":[3,10,25],"56":[8,10,105],"57":[9,10,80],"58":[7,1,57],"59":[3,1,80],"60":[2,3,30],"61":[6,1,12],"62":[2,6,102],"63":[7,6,105],"64":[5,12,50],"65":[5,12,43],"66":[4,12,23],"67":[5,12,48],"68":[4,12,7],"69":[7,12,68],"70":[7,1,27],"71":[1,7,37],"72":[1,7,22],"73":[4,8,17],"74":[1,12,48],"75":[6,8,44],"76":[6,8,76],"77":[5,1,1],"78":[5,5,81],"79":[1,5,30],"80":[7,6,22],"81":[5,6,48],"82":[9,5,32],"83":[1,12,56],"84":[1,12,90],"85":[8,12,90],"86":[6,5,39],"87":[1,11,157],"88":[10,5,120],"89":[1,5,41],"90":[2,1,61],"91":[4,2,88],"92":[6,2,1],"93":[4,7,38],"94":[6,7,102],"95":[3,2,181],"96":[6,2,24],"97":[5,7,37],"98":[5,7,48],"99":[4,7,47],"100":[6,2,76],"101":[7,1,41],"102":[2,7,7],"103":[2,7,5],"104":[2,7,7],"105":[2,7,73],"106":[1,1,55],"107":[2,1,32],"108":[2,1,61],"109":[2,2,2],"110":[2,4,37],"111":[2,6,65],"112":[2,4,77],"113":[1,6,45],"114":[2,2,1],"115":[1,4,43],"116":[2,4,82],"117":[1,4,49],"118":[2,4,68],"119":[3,2,9],"120":[2,4,24],"121":[6,4,45],"122":[2,4,107],"123":[3,2,1],"124":[5,5,38],"125":[7,5,114],"126":[4,5,12],"127":[2,1,41],"128":[2,2,2],"129":[4,2,2],"130":[2,2,2],"131":[5,2,125],"132":[2,1,18],"133":[4,2,149],"134":[4,6,18],"135":[3,1,1],"136":[1,3,78],"137":[3,4,63],"138":[2,3,16],"139":[3,3,50],"140":[2,6,87],"141":[2,6,24],"142":[3,6,30],"143":[6,3,20],"144":[7,8,31],"145":[4,8,90],"146":[3,12,33],"147":[3,12,28],"148":[3,12,31],"149":[5,12,28],"150":[5,3,86],"151":[4,7,52],"152":[6,7,149],"153":[5,7,69],"154":[3,7,100],"155":[7,7,109],"156":[6,1,1],"157":[2,6,55],"158":[6,6,54],"159":[5,6,29],"160":[4,6,35],"161":[5,6,160],"162":[10,6,78],"163":[3,6,28],"164":[3,1,68],"165":[4,3,1],"166":[3,6,23],"167":[3,6,18],"168":[3,6,1],"169":[2,9,124],"170":[3,6,38],"171":[3,6,99],"172":[3,6,48],"173":[9,3,19],"174":[8,11,63],"175":[8,11,20],"176":[7,3,1],"177":[5,9,41],"178":[3,9,23],"179":[4,9,81],"180":[3,9,130],"181":[7,3,68],"182":[3,9,79],"183":[3,9,69],"184":[3,9,164],"185":[5,1,1],"186":[5,5,37],"187":[6,10,36],"188":[5,10,76],"189":[4,14,22],"190":[4,14,35],"191":[4,10,41],"192":[7,10,1],"193":[4,14,72],"194":[5,17,105],"195":[6,17,29],"196":[4,17,100],"197":[3,17,13],"198":[3,17,19],"199":[2,5,41],"200":[4,1,37],"201":[2,4,64],"202":[4,4,26],"203":[4,4,51],"204":[4,4,53],"205":[3,4,37],"206":[5,1,36],"207":[5,5,1],"208":[6,10,34],"209":[4,10,22],"210":[5,10,98],"211":[3,14,33],"212":[2,5,31],"213":[5,1,1],"214":[5,5,38],"215":[6,10,34],"216":[5,10,76],"217":[4,14,22],"218":[4,14,35],"219":[4,10,41],"220":[7,10,1],"221":[4,14,72],"222":[5,17,105],"223":[6,17,29],"224":[4,17,100],"225":[3,17,13],"226":[3,17,19],"227":[2,5,41],"228":[3,1,1],"229":[2,3,65],"230":[2,3,35],"231":[6,3,42],"232":[5,3,99],"233":[4,3,146],"234":[2,3,138],"235":[3,3,35],"236":[3,3,26],"237":[4,1,80],"238":[1,4,28],"239":[5,4,36],"240":[3,4,25],"241":[2,4,9],"242":[6,4,15],"243":[1,4,67],"244":[1,4,44],"245":[1,4,41],"246":[6,5,106],"247":[4,5,31],"248":[5,5,56],"249":[4,5,73],"250":[8,4,83],"251":[4,10,108],"252":[3,10,73],"253":[4,10,41],"254":[3,1,19],"255":[5,3,38],"256":[6,3,69],"257":[2,3,39],"258":[3,1,47],"259":[3,3,49],"260":[3,3,110],"261":[7,3,1],"262":[2,10,107],"263":[5,10,97],"264":[3,10,114],"265":[4,3,16],"266":[3,7,38],"267":[5,3,55],"268":[4,8,70],"269":[2,3,73],"270":[4,5,32],"271":[3,3,15],"272":[4,5,48],"273":[3,3,62],"274":[3,6,221],"275":[3,6,291],"276":[3,6,80],"277":[5,3,1],"278":[6,8,52],"279":[6,8,274],"280":[5,8,80],"281":[3,3,23]},"averageFieldLength":[3.9184397163120566,6.198581560283689,55.684397163120565],"storedFields":{"0":{"title":"Rollkit Documentation Site","titles":[]},"1":{"title":"Building the site","titles":["Rollkit Documentation Site"]},"2":{"title":"Contribution Guidelines","titles":["Rollkit Documentation Site"]},"3":{"title":"Directory Structure","titles":["Rollkit Documentation Site"]},"4":{"title":"Feedback & Suggestions","titles":["Rollkit Documentation Site"]},"5":{"title":"Blog","titles":[]},"6":{"title":"Table of contents","titles":["Blog"]},"7":{"title":"Rollkit: The First Sovereign Rollup Framework","titles":[]},"8":{"title":"Take Control","titles":["Rollkit: The First Sovereign Rollup Framework"]},"9":{"title":"Build with the Best","titles":["Rollkit: The First Sovereign Rollup Framework"]},"10":{"title":"Optimize for your needs","titles":["Rollkit: The First Sovereign Rollup Framework"]},"11":{"title":"Break Free. Be Sovereign.","titles":["Rollkit: The First Sovereign Rollup Framework"]},"12":{"title":"Sovereign rollups on Bitcoin with Rollkit","titles":[]},"13":{"title":"Tl;dr","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"14":{"title":"Posting data on Bitcoin with Taproot","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"15":{"title":"Integrating Bitcoin as a data availability layer into Rollkit","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"16":{"title":"How Rollkit posts data to Bitcoin","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"17":{"title":"EVM on Bitcoin demo","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"18":{"title":"Conclusion","titles":["Sovereign rollups on Bitcoin with Rollkit"]},"19":{"title":"How to change speed of block production","titles":[]},"20":{"title":"Speed up your development with cw-orchestrator","titles":[]},"21":{"title":"Introduction","titles":["Speed up your development with cw-orchestrator"]},"22":{"title":"Summary","titles":["Speed up your development with cw-orchestrator"]},"23":{"title":"Single Contract Integration","titles":["Speed up your development with cw-orchestrator"]},"24":{"title":"Adding cw-orch to your Cargo.toml file","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"25":{"title":"Creating an Interface","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"26":{"title":"Interaction helpers","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"27":{"title":"Using the integration","titles":["Speed up your development with cw-orchestrator","Single Contract Integration"]},"28":{"title":"Integration in a workspace","titles":["Speed up your development with cw-orchestrator"]},"29":{"title":"Handling dependencies and features","titles":["Speed up your development with cw-orchestrator","Integration in a workspace"]},"30":{"title":"Creating an interface crate","titles":["Speed up your development with cw-orchestrator","Integration in a workspace"]},"31":{"title":"Integrating single contracts","titles":["Speed up your development with cw-orchestrator","Integration in a workspace"]},"32":{"title":"More examples and scripts","titles":["Speed up your development with cw-orchestrator"]},"33":{"title":"Full and sequencer node rollup setup","titles":[]},"34":{"title":"About","titles":["Full and sequencer node rollup setup"]},"35":{"title":"Prerequisites","titles":["Full and sequencer node rollup setup"]},"36":{"title":"Getting started","titles":["Full and sequencer node rollup setup"]},"37":{"title":"Clone the script","titles":["Full and sequencer node rollup setup","Getting started"]},"38":{"title":"Set DA height","titles":["Full and sequencer node rollup setup","Getting started"]},"39":{"title":"Update the p2p address","titles":["Full and sequencer node rollup setup","Getting started"]},"40":{"title":"Start the full node","titles":["Full and sequencer node rollup setup"]},"41":{"title":"How to configure gas price","titles":[]},"42":{"title":"IBC connection tutorial","titles":[]},"43":{"title":"💻 Pre-requisites","titles":["IBC connection tutorial"]},"44":{"title":"Software requirements","titles":["IBC connection tutorial","💻 Pre-requisites"]},"45":{"title":"Run a GM rollup chain","titles":["IBC connection tutorial"]},"46":{"title":"Run your local-osmosis-testnet","titles":["IBC connection tutorial"]},"47":{"title":"Install Osmosis binary","titles":["IBC connection tutorial","Run your local-osmosis-testnet"]},"48":{"title":"Run local-osmosis-testnet","titles":["IBC connection tutorial","Run your local-osmosis-testnet"]},"49":{"title":"Funds","titles":["IBC connection tutorial"]},"50":{"title":"Setup relayer, create IBC connection and start relaying packets","titles":["IBC connection tutorial"]},"51":{"title":"Install relayer","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"52":{"title":"Setup relayer config","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"53":{"title":"Create relayer account","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"54":{"title":"Create IBC channel","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"55":{"title":"Start relaying packets","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"56":{"title":"Transfer token from rollup chain to osmosis-local","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"57":{"title":"Transfer token back from osmosis-local to rollup chain","titles":["IBC connection tutorial","Setup relayer, create IBC connection and start relaying packets"]},"58":{"title":"How to use lazy sequencing (aggregation)","titles":[]},"59":{"title":"How To Guides","titles":[]},"60":{"title":"💻 Support","titles":["How To Guides"]},"61":{"title":"🔄 How to restart your rollup","titles":[]},"62":{"title":"Restart rollup","titles":["🔄 How to restart your rollup"]},"63":{"title":"Restart rollup after running out of funds","titles":["🔄 How to restart your rollup"]},"64":{"title":"🟠 Errors in this example","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"65":{"title":"💰 Re-fund your account","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"66":{"title":"🛑 Stopping your rollup","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"67":{"title":"⛽ Increase the gas fee","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"68":{"title":"🔁 Restarting your rollup","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"69":{"title":"🛢️ Reduce gas fee & restart again","titles":["🔄 How to restart your rollup","Restart rollup after running out of funds"]},"70":{"title":"How to integrate Range with your rollup","titles":[]},"71":{"title":"Overview","titles":["How to integrate Range with your rollup"]},"72":{"title":"Prerequisites","titles":["How to integrate Range with your rollup"]},"73":{"title":"1. Integrate Your Rollup","titles":["How to integrate Range with your rollup","Prerequisites"]},"74":{"title":"Steps","titles":["How to integrate Range with your rollup","Prerequisites","1. Integrate Your Rollup"]},"75":{"title":"2. Add Your Addresses and Contracts","titles":["How to integrate Range with your rollup","Prerequisites"]},"76":{"title":"3. Creating Your First Alert Rule","titles":["How to integrate Range with your rollup","Prerequisites"]},"77":{"title":"zkML Rollup Tutorial with Sindri","titles":[]},"78":{"title":"Introduction - Code Once, Verify Anywhere","titles":["zkML Rollup Tutorial with Sindri"]},"79":{"title":"Prerequisites","titles":["zkML Rollup Tutorial with Sindri"]},"80":{"title":"Setting Up the Polaris EVM using Rollkit","titles":["zkML Rollup Tutorial with Sindri","Prerequisites"]},"81":{"title":"Installing the Sindri Python SDK","titles":["zkML Rollup Tutorial with Sindri","Prerequisites"]},"82":{"title":"Deploying and Proving a Cool zkML Circuit to Sindri","titles":["zkML Rollup Tutorial with Sindri"]},"83":{"title":"Clone","titles":["zkML Rollup Tutorial with Sindri","Deploying and Proving a Cool zkML Circuit to Sindri"]},"84":{"title":"Modify","titles":["zkML Rollup Tutorial with Sindri","Deploying and Proving a Cool zkML Circuit to Sindri"]},"85":{"title":"Deploy and Prove your zkML Circuit on Sindri","titles":["zkML Rollup Tutorial with Sindri","Deploying and Proving a Cool zkML Circuit to Sindri"]},"86":{"title":"Deploy Smart Contract Verifier to Rollkit","titles":["zkML Rollup Tutorial with Sindri"]},"87":{"title":"Deploy","titles":["zkML Rollup Tutorial with Sindri","Deploy Smart Contract Verifier to Rollkit"]},"88":{"title":"Interact with the Contract - Verify your zkML Proof On-Chain","titles":["zkML Rollup Tutorial with Sindri"]},"89":{"title":"Congratulations","titles":["zkML Rollup Tutorial with Sindri"]},"90":{"title":"About Rollkit","titles":[]},"91":{"title":"What is Rollkit?","titles":["About Rollkit"]},"92":{"title":"What problems is Rollkit solving?","titles":["About Rollkit"]},"93":{"title":"1. Scalability and customizability","titles":["About Rollkit","What problems is Rollkit solving?"]},"94":{"title":"2. Security and time to market","titles":["About Rollkit","What problems is Rollkit solving?"]},"95":{"title":"Why Rollkit?","titles":["About Rollkit"]},"96":{"title":"How can you use Rollkit?","titles":["About Rollkit"]},"97":{"title":"Rollup with any execution environment","titles":["About Rollkit","How can you use Rollkit?"]},"98":{"title":"Sovereign rollup with Cosmos SDK","titles":["About Rollkit","How can you use Rollkit?"]},"99":{"title":"Build a settlement layer","titles":["About Rollkit","How can you use Rollkit?"]},"100":{"title":"When can you use Rollkit?","titles":["About Rollkit"]},"101":{"title":"🗞️ Building a rollup and testnet deployment","titles":[]},"102":{"title":"1. Beginner","titles":["🗞️ Building a rollup and testnet deployment"]},"103":{"title":"2️. Intermediate","titles":["🗞️ Building a rollup and testnet deployment"]},"104":{"title":"3️. Advanced","titles":["🗞️ Building a rollup and testnet deployment"]},"105":{"title":"💻 Support","titles":["🗞️ Building a rollup and testnet deployment"]},"106":{"title":"Introduction","titles":[]},"107":{"title":"Technical specifications","titles":[]},"108":{"title":"Rollkit stack","titles":[]},"109":{"title":"Application structure","titles":["Rollkit stack"]},"110":{"title":"ABCI interface","titles":["Rollkit stack","Application structure"]},"111":{"title":"Cosmos SDK","titles":["Rollkit stack","Application structure","ABCI interface"]},"112":{"title":"Data availability","titles":["Rollkit stack","Application structure"]},"113":{"title":"Celestia","titles":["Rollkit stack","Application structure","Data availability"]},"114":{"title":"Node components","titles":["Rollkit stack"]},"115":{"title":"Mempool","titles":["Rollkit stack","Node components"]},"116":{"title":"Block manager","titles":["Rollkit stack","Node components"]},"117":{"title":"RPC","titles":["Rollkit stack","Node components"]},"118":{"title":"P2P layer","titles":["Rollkit stack","Node components"]},"119":{"title":"Rollkit node types","titles":["Rollkit stack"]},"120":{"title":"Full node","titles":["Rollkit stack","Rollkit node types"]},"121":{"title":"Light node (work in progress)","titles":["Rollkit stack","Rollkit node types"]},"122":{"title":"Sequencer node","titles":["Rollkit stack","Rollkit node types"]},"123":{"title":"State validity modes","titles":["Rollkit stack"]},"124":{"title":"Pessimistic (full nodes only)","titles":["Rollkit stack","State validity modes"]},"125":{"title":"Optimistic (fraud proofs) (work in progress)","titles":["Rollkit stack","State validity modes"]},"126":{"title":"Validity (ZK proofs)","titles":["Rollkit stack","State validity modes"]},"127":{"title":"Transaction flow","titles":[]},"128":{"title":"Transaction submission","titles":["Transaction flow"]},"129":{"title":"Transaction validation and processing","titles":["Transaction flow"]},"130":{"title":"Block processing","titles":["Transaction flow"]},"131":{"title":"Fraud proof gossip and forking","titles":["Transaction flow"]},"132":{"title":"CosmWasm Testnet","titles":[]},"133":{"title":"Details of ROSM testnet","titles":["CosmWasm Testnet"]},"134":{"title":"Add Rosm to Keplr","titles":["CosmWasm Testnet","Details of ROSM testnet"]},"135":{"title":"Bitcoin rollup tutorial","titles":[]},"136":{"title":"☀️Introduction","titles":["Bitcoin rollup tutorial"]},"137":{"title":"📖 The stack","titles":["Bitcoin rollup tutorial","☀️Introduction"]},"138":{"title":"💻 Prerequisites","titles":["Bitcoin rollup tutorial"]},"139":{"title":"🛠️ Dependency setup","titles":["Bitcoin rollup tutorial"]},"140":{"title":"🏃 Golang","titles":["Bitcoin rollup tutorial","🛠️ Dependency setup"]},"141":{"title":"⚒️ Foundry","titles":["Bitcoin rollup tutorial","🛠️ Dependency setup"]},"142":{"title":"🪙 Install Bitcoin","titles":["Bitcoin rollup tutorial","🛠️ Dependency setup"]},"143":{"title":"🟢 Running a local Bitcoin network","titles":["Bitcoin rollup tutorial"]},"144":{"title":"👛 Create a wallet for the chain","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network"]},"145":{"title":"🎬 Start generating blocks","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network"]},"146":{"title":"🧊 Block height","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"147":{"title":"🧊 Block hash","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"148":{"title":"🧊 Block header","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"149":{"title":"🎬 Restarting the local network","titles":["Bitcoin rollup tutorial","🟢 Running a local Bitcoin network","🎬 Start generating blocks"]},"150":{"title":"🏃‍♀️ Running the Ethermint rollup","titles":["Bitcoin rollup tutorial"]},"151":{"title":"⚡️ Initialize development environment","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"152":{"title":"📒 Updating the contract and tests","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"153":{"title":"📜 Updating the deployment script","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"154":{"title":"🏠 Deploying locally","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"155":{"title":"🧪 Deploying to the Ethermint sovereign rollup","titles":["Bitcoin rollup tutorial","🏃‍♀️ Running the Ethermint rollup"]},"156":{"title":"GM world rollup: Deploying to Celestia","titles":[]},"157":{"title":"🌞 Introduction","titles":["GM world rollup: Deploying to Celestia"]},"158":{"title":"🪶 Running a Celestia light node","titles":["GM world rollup: Deploying to Celestia"]},"159":{"title":"🧹 Cleaning previous chain history","titles":["GM world rollup: Deploying to Celestia"]},"160":{"title":"🏗️ Building your rollup","titles":["GM world rollup: Deploying to Celestia"]},"161":{"title":"🛠️ Configuring flags for DA","titles":["GM world rollup: Deploying to Celestia"]},"162":{"title":"🔥 Running your rollup connected to a Celestia light node","titles":["GM world rollup: Deploying to Celestia"]},"163":{"title":"🎉 Next steps","titles":["GM world rollup: Deploying to Celestia"]},"164":{"title":"🗞️ CosmWasm rollup","titles":[]},"165":{"title":"💻 CosmWasm dependency installations","titles":["🗞️ CosmWasm rollup"]},"166":{"title":"🛠️ Environment setup","titles":["🗞️ CosmWasm rollup","💻 CosmWasm dependency installations"]},"167":{"title":"🏃 Golang dependency","titles":["🗞️ CosmWasm rollup","💻 CosmWasm dependency installations"]},"168":{"title":"🦀 Rust installation","titles":["🗞️ CosmWasm rollup","💻 CosmWasm dependency installations"]},"169":{"title":"🔨 Rustup","titles":["🗞️ CosmWasm rollup","💻 CosmWasm dependency installations","🦀 Rust installation"]},"170":{"title":"🐳 Docker installation","titles":["🗞️ CosmWasm rollup","💻 CosmWasm dependency installations"]},"171":{"title":"💻 Wasmd installation","titles":["🗞️ CosmWasm rollup","💻 CosmWasm dependency installations"]},"172":{"title":"✨ Celestia node","titles":["🗞️ CosmWasm rollup","💻 CosmWasm dependency installations"]},"173":{"title":"🌌 Setting up your environment for CosmWasm on Celestia","titles":["🗞️ CosmWasm rollup"]},"174":{"title":"🗞️ Initializing CosmWasm rollup with a bash script","titles":["🗞️ CosmWasm rollup","🌌 Setting up your environment for CosmWasm on Celestia"]},"175":{"title":"💠 Optional: see what\'s inside the script","titles":["🗞️ CosmWasm rollup","🌌 Setting up your environment for CosmWasm on Celestia"]},"176":{"title":"📒 Contract deployment on CosmWasm with Rollkit","titles":["🗞️ CosmWasm rollup"]},"177":{"title":"🤖 Compile the smart contract","titles":["🗞️ CosmWasm rollup","📒 Contract deployment on CosmWasm with Rollkit"]},"178":{"title":"🧪 Unit tests","titles":["🗞️ CosmWasm rollup","📒 Contract deployment on CosmWasm with Rollkit"]},"179":{"title":"🏎️ Optimized smart contract","titles":["🗞️ CosmWasm rollup","📒 Contract deployment on CosmWasm with Rollkit"]},"180":{"title":"🚀 Contract deployment","titles":["🗞️ CosmWasm rollup","📒 Contract deployment on CosmWasm with Rollkit"]},"181":{"title":"🌟 Contract interaction on CosmWasm with Celestia","titles":["🗞️ CosmWasm rollup"]},"182":{"title":"🔎 Contract querying","titles":["🗞️ CosmWasm rollup","🌟 Contract interaction on CosmWasm with Celestia"]},"183":{"title":"📃 Contract instantiation","titles":["🗞️ CosmWasm rollup","🌟 Contract interaction on CosmWasm with Celestia"]},"184":{"title":"📄 Contract interaction","titles":["🗞️ CosmWasm rollup","🌟 Contract interaction on CosmWasm with Celestia"]},"185":{"title":"GM world rollup: Part 2","titles":[]},"186":{"title":"Deploying to a Celestia devnet","titles":["GM world rollup: Part 2"]},"187":{"title":"🪶 Run a Celestia light node","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"188":{"title":"🟢 Start your sovereign rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"189":{"title":"Clear previous chain history","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","🟢 Start your sovereign rollup"]},"190":{"title":"Start the new chain","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","🟢 Start your sovereign rollup"]},"191":{"title":"Optional: Restarting your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"192":{"title":"Optional: Add a "GM world" query","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet"]},"193":{"title":"💬 Say gm world","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query"]},"194":{"title":"✋ Create your first query","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"195":{"title":"📨 Query request and response types","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"196":{"title":"👋 Gm keeper function","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"197":{"title":"Restart your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"198":{"title":"Query your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia devnet","Optional: Add a "GM world" query","💬 Say gm world"]},"199":{"title":"Next steps","titles":["GM world rollup: Part 2"]},"200":{"title":"GM world UI app","titles":[]},"201":{"title":"🛠 Prerequisites","titles":["GM world UI app"]},"202":{"title":"📦 Cloning the repo","titles":["GM world UI app"]},"203":{"title":"🚀 Running the app","titles":["GM world UI app"]},"204":{"title":"🔗 Connecting your wallet","titles":["GM world UI app"]},"205":{"title":"🎉 Next steps","titles":["GM world UI app"]},"206":{"title":"GM world rollup: Part 3","titles":[]},"207":{"title":"Deploying to Celestia Mainnet Beta","titles":["GM world rollup: Part 3"]},"208":{"title":"🪶 Run a Celestia light node","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta"]},"209":{"title":"Clear previous chain history","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta"]},"210":{"title":"Start the rollup on mainnet","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta"]},"211":{"title":"Restarting your rollup","titles":["GM world rollup: Part 3","Deploying to Celestia Mainnet Beta","Start the rollup on mainnet"]},"212":{"title":"Next steps","titles":["GM world rollup: Part 3"]},"213":{"title":"GM world rollup: Part 2","titles":[]},"214":{"title":"Deploying to a Celestia testnet","titles":["GM world rollup: Part 2"]},"215":{"title":"🪶 Run a Celestia light node","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"216":{"title":"🟢 Start your sovereign rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"217":{"title":"Clear previous chain history","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","🟢 Start your sovereign rollup"]},"218":{"title":"Start the new chain","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","🟢 Start your sovereign rollup"]},"219":{"title":"Optional: Restarting your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"220":{"title":"Optional: Add a "GM world" query","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet"]},"221":{"title":"💬 Say gm world","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query"]},"222":{"title":"✋ Create your first query","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"223":{"title":"📨 Query request and response types","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"224":{"title":"👋 Gm keeper function","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"225":{"title":"Restart your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"226":{"title":"Query your rollup","titles":["GM world rollup: Part 2","Deploying to a Celestia testnet","Optional: Add a "GM world" query","💬 Say gm world"]},"227":{"title":"Next steps","titles":["GM world rollup: Part 2"]},"228":{"title":"GM world rollup","titles":[]},"229":{"title":"🌞 Introduction","titles":["GM world rollup"]},"230":{"title":"🛠️ Dependencies","titles":["GM world rollup"]},"231":{"title":"🌐 Running a Local DA Network","titles":["GM world rollup"]},"232":{"title":"🏗️ Building Your Sovereign Rollup","titles":["GM world rollup"]},"233":{"title":"🚀 Starting your rollup","titles":["GM world rollup"]},"234":{"title":"💸 Transactions","titles":["GM world rollup"]},"235":{"title":"⚖️ Checking Balances","titles":["GM world rollup"]},"236":{"title":"🎉 Next steps","titles":["GM world rollup"]},"237":{"title":"Polaris EVM and Rollkit","titles":[]},"238":{"title":"Prerequisites","titles":["Polaris EVM and Rollkit"]},"239":{"title":"Run a local-celestia-devnet","titles":["Polaris EVM and Rollkit"]},"240":{"title":"Clone the repo","titles":["Polaris EVM and Rollkit"]},"241":{"title":"Install Foundry","titles":["Polaris EVM and Rollkit"]},"242":{"title":"Start the Polaris EVM using Rollkit","titles":["Polaris EVM and Rollkit"]},"243":{"title":"Congratulations","titles":["Polaris EVM and Rollkit"]},"244":{"title":"Funds","titles":["Polaris EVM and Rollkit"]},"245":{"title":"Frontend","titles":["Polaris EVM and Rollkit"]},"246":{"title":"Deploy the ooga booga portal contract","titles":["Polaris EVM and Rollkit","Frontend"]},"247":{"title":"Interact with the contract","titles":["Polaris EVM and Rollkit","Frontend"]},"248":{"title":"Start and update the frontend","titles":["Polaris EVM and Rollkit","Frontend"]},"249":{"title":"Interact with the frontend","titles":["Polaris EVM and Rollkit","Frontend"]},"250":{"title":"Running Polaris EVM with a Celestia light node","titles":["Polaris EVM and Rollkit"]},"251":{"title":"Start your light node","titles":["Polaris EVM and Rollkit","Running Polaris EVM with a Celestia light node"]},"252":{"title":"Setup Polaris script","titles":["Polaris EVM and Rollkit","Running Polaris EVM with a Celestia light node"]},"253":{"title":"Start the EVM rollup","titles":["Polaris EVM and Rollkit","Running Polaris EVM with a Celestia light node"]},"254":{"title":"Quick start guide","titles":[]},"255":{"title":"📦 Install Rollkit (CLI)","titles":["Quick start guide"]},"256":{"title":"🚀 Run your sovereign rollup node","titles":["Quick start guide"]},"257":{"title":"🎉 Conclusion","titles":["Quick start guide"]},"258":{"title":"🕹️ Wordle app","titles":[]},"259":{"title":"💻 Pre-requisites","titles":["🕹️ Wordle app"]},"260":{"title":"📖 Design implementation","titles":["🕹️ Wordle app"]},"261":{"title":"⛓️ Ignite and scaffolding the wordle chain","titles":["🕹️ Wordle app"]},"262":{"title":"🔥 Ignite","titles":["🕹️ Wordle app","⛓️ Ignite and scaffolding the wordle chain"]},"263":{"title":"⛓️ Scaffolding the wordle chain","titles":["🕹️ Wordle app","⛓️ Ignite and scaffolding the wordle chain"]},"264":{"title":"🗂️ Wordle directory","titles":["🕹️ Wordle app","⛓️ Ignite and scaffolding the wordle chain"]},"265":{"title":"🛠️ Setting up Rollkit","titles":["🕹️ Wordle app"]},"266":{"title":"🗞️ Installing Rollkit","titles":["🕹️ Wordle app","🛠️ Setting up Rollkit"]},"267":{"title":"✨ Creating the wordle module","titles":["🕹️ Wordle app"]},"268":{"title":"🔖 Scaffolding a module","titles":["🕹️ Wordle app","✨ Creating the wordle module"]},"269":{"title":"✉️ Messages","titles":["🕹️ Wordle app"]},"270":{"title":"💬 Scaffolding a message","titles":["🕹️ Wordle app","✉️ Messages"]},"271":{"title":"🎨 Wordle types","titles":["🕹️ Wordle app"]},"272":{"title":"🏗️ Scaffolding wordle types","titles":["🕹️ Wordle app","🎨 Wordle types"]},"273":{"title":"🔐 Keeper functions","titles":["🕹️ Wordle app"]},"274":{"title":"📤 SubmitWordle function","titles":["🕹️ Wordle app","🔐 Keeper functions"]},"275":{"title":"⌛ SubmitGuess function","titles":["🕹️ Wordle app","🔐 Keeper functions"]},"276":{"title":"📦 Protobuf file","titles":["🕹️ Wordle app","🔐 Keeper functions"]},"277":{"title":"⛓️ Run the wordle chain","titles":["🕹️ Wordle app"]},"278":{"title":"🪶 Run a local DA node","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"279":{"title":"🟢 Building and running wordle chain","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"280":{"title":"🔮 Extending in the future","titles":["🕹️ Wordle app","⛓️ Run the wordle chain"]},"281":{"title":"🎉 Next steps","titles":["🕹️ Wordle app"]}},"dirtCount":0,"index":[["⌛",{"0":{"275":1}}],["✉️",{"0":{"269":1},"1":{"270":1}}],["⛓️",{"0":{"261":1,"263":1,"277":1},"1":{"262":1,"263":1,"264":1,"278":1,"279":1,"280":1}}],["⠘",{"2":{"246":1}}],["ã���������$�i��",{"2":{"243":1}}],["�aru��5�",{"2":{"243":1}}],["���",{"2":{"243":1}}],["⚖️",{"0":{"235":1}}],["\\treturn",{"2":{"196":2,"224":2}}],["\\tctx",{"2":{"196":2,"224":2}}],["\\t",{"2":{"196":4,"224":4}}],["\\t\\treturn",{"2":{"196":2,"224":2}}],["\\tif",{"2":{"196":2,"224":2}}],["✋",{"0":{"194":1,"222":1}}],["✨",{"0":{"172":1,"267":1},"1":{"268":1}}],["⠑",{"2":{"152":1,"246":1}}],["⠊",{"2":{"152":1}}],["🤖",{"0":{"177":1}}],["🦀",{"0":{"168":1},"1":{"169":1}}],["🧹",{"0":{"159":1}}],["🪶",{"0":{"158":1,"187":1,"208":1,"215":1,"278":1}}],["🧪",{"0":{"155":1,"178":1}}],["🧊",{"0":{"146":1,"147":1,"148":1}}],["🪙",{"0":{"142":1}}],["⚒️",{"0":{"141":1}}],[">>",{"2":{"140":1}}],[">",{"2":{"140":2}}],["🎨",{"0":{"271":1},"1":{"272":1}}],["🌐",{"0":{"231":1}}],["🌟",{"0":{"181":1},"1":{"182":1,"183":1,"184":1}}],["🏎️",{"0":{"179":1}}],["🌌",{"0":{"173":1},"1":{"174":1,"175":1}}],["🎉",{"0":{"163":1,"205":1,"236":1,"257":1,"281":1},"2":{"194":1,"199":1,"222":1,"227":1}}],["🏗️",{"0":{"160":1,"232":1,"272":1}}],["🌞",{"0":{"157":1,"229":1}}],["🏠",{"0":{"154":1}}],["🎬",{"0":{"145":1,"149":1},"1":{"146":1,"147":1,"148":1,"149":1}}],["🏃‍♀️",{"0":{"150":1},"1":{"151":1,"152":1,"153":1,"154":1,"155":1}}],["🏃",{"0":{"140":1,"167":1}}],["🎊",{"2":{"69":1,"76":1}}],["☀️introduction",{"0":{"136":1},"1":{"137":1}}],["⚡️",{"0":{"151":1},"2":{"122":2}}],["⏳",{"2":{"122":2}}],["❌",{"2":{"122":4}}],["✅",{"2":{"87":1,"122":9,"246":1}}],["⠉",{"2":{"87":1,"246":1}}],["xyz",{"2":{"141":1,"241":1}}],["xzf",{"2":{"140":1}}],["x",{"2":{"87":1,"89":1,"184":1,"194":3,"196":4,"222":3,"224":4,"246":1,"250":1,"264":2,"274":2,"275":2,"276":1}}],["⠰",{"2":{"87":1,"152":1}}],["⠆",{"2":{"87":1,"152":1}}],["⠒",{"2":{"87":1,"152":1,"246":1}}],["8s",{"2":{"203":1}}],["8kyecn9mzv8ghjspkrde",{"2":{"161":1}}],["8510",{"2":{"152":1}}],["8545",{"2":{"87":1,"155":3,"246":1}}],["8gb",{"2":{"138":1}}],["80085",{"2":{"87":1}}],["8000",{"2":{"69":1}}],["8",{"2":{"87":3,"150":1,"152":6,"153":1,"179":1,"246":2}}],["^0",{"2":{"87":1,"152":2,"153":1}}],["~",{"2":{"87":2,"140":4,"151":1,"178":1,"179":1,"180":1}}],["⛽",{"0":{"67":1}}],["+=",{"2":{"152":1,"275":1}}],["+calldata",{"2":{"84":1}}],["+",{"2":{"66":1,"69":1,"89":1,"145":1,"210":1,"275":1}}],["🔮",{"0":{"280":1}}],["📤",{"0":{"274":1}}],["🔐",{"0":{"273":1},"1":{"274":1,"275":1,"276":1}}],["🔖",{"0":{"268":1}}],["🗂️",{"0":{"264":1}}],["🕹️",{"0":{"258":1},"1":{"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1}}],["💸",{"0":{"234":1}}],["🔗",{"0":{"204":1}}],["📦",{"0":{"202":1,"255":1,"276":1}}],["🛠",{"0":{"201":1}}],["🛠️",{"0":{"139":1,"161":1,"166":1,"230":1,"265":1},"1":{"140":1,"141":1,"142":1,"266":1}}],["👋",{"0":{"196":1,"224":1}}],["📨",{"0":{"195":1,"223":1}}],["💬",{"0":{"193":1,"221":1,"270":1},"1":{"194":1,"195":1,"196":1,"197":1,"198":1,"222":1,"223":1,"224":1,"225":1,"226":1}}],["📄",{"0":{"184":1}}],["📃",{"0":{"183":1}}],["🔎",{"0":{"182":1}}],["💠",{"0":{"175":1}}],["🐳",{"0":{"170":1}}],["🔨",{"0":{"169":1}}],["🔥",{"0":{"162":1,"262":1}}],["😎",{"2":{"161":1,"188":1,"210":1,"216":1,"251":1}}],["📜",{"0":{"153":1}}],["📒",{"0":{"152":1,"176":1},"1":{"177":1,"178":1,"179":1,"180":1}}],["👛",{"0":{"144":1}}],["🟢",{"0":{"143":1,"188":1,"216":1,"279":1},"1":{"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"189":1,"190":1,"217":1,"218":1}}],["🚀",{"0":{"180":1,"203":1,"233":1,"256":1},"2":{"140":1}}],["📖",{"0":{"137":1,"260":1}}],["🟡",{"2":{"122":2}}],["🗞️",{"0":{"101":1,"164":1,"174":1,"266":1},"1":{"102":1,"103":1,"104":1,"105":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1}}],["🛢️",{"0":{"69":1}}],["🔁",{"0":{"68":1}}],["🛑",{"0":{"66":1}}],["💰",{"0":{"65":1}}],["🟠",{"0":{"64":1}}],["🔄",{"0":{"61":1},"1":{"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1}}],["💻",{"0":{"43":1,"60":1,"105":1,"138":1,"165":1,"171":1,"259":1},"1":{"44":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1}}],["904",{"2":{"171":1}}],["902",{"2":{"171":1}}],["9090",{"2":{"45":2,"239":2}}],["9545",{"2":{"154":2}}],["9",{"2":{"140":1,"152":2}}],["9d5c710cd64d031752a7db86e09c8ea8ce4cae4e30878c6d0487c57806060a47",{"2":{"133":2}}],["974724",{"2":{"87":1}}],["9999999999999999999957931",{"2":{"235":1}}],["9999999999999999999897679",{"2":{"57":1}}],["999",{"2":{"183":1}}],["999uwasm",{"2":{"183":1}}],["99ms",{"2":{"87":1}}],["991rcctqc5l4px95k6tdg4pjrms70m2a9t35rl50t",{"2":{"76":1}}],["991hesf7xgmjwttag2n2wzk43rvxh47nn4ckh3e6s",{"2":{"76":1}}],["9290",{"2":{"62":1,"67":1,"69":1,"233":1}}],["682",{"2":{"246":1}}],["677caf6c80b85acef6f9ec7906fb3cb021322aac78b015fa07d5112f2f824bff",{"2":{"234":1}}],["6e340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d",{"2":{"133":1}}],["64ba6e31fe887d66c6f8f31c7b1a80c7ca179239677b4088bb55f5ea07dbe273",{"2":{"56":1,"57":1}}],["69",{"2":{"54":1}}],["61",{"2":{"54":1}}],["6510stake",{"2":{"54":1}}],["6",{"2":{"45":1,"140":1,"171":1,"179":1,"239":1,"260":3,"275":5}}],["≥",{"2":{"44":2}}],["q",{"2":{"39":1,"198":1,"226":1,"252":1,"279":1}}],["quality",{"2":{"85":1}}],["queried",{"2":{"147":1,"199":1,"227":1}}],["queries",{"2":{"26":1,"39":1,"108":1,"121":1,"193":1,"221":1}}],["querygmresponse",{"2":{"194":2,"195":2,"196":5,"222":2,"223":2,"224":5}}],["querygmrequest",{"2":{"194":2,"195":2,"196":2,"222":2,"223":2,"224":2}}],["queryparamsresponse",{"2":{"194":1,"222":1}}],["queryparamsrequest",{"2":{"194":1,"222":1}}],["query=",{"2":{"184":1}}],["querying",{"0":{"182":1},"2":{"117":1,"182":1,"279":1}}],["queryresponses",{"2":{"26":1}}],["queryfns",{"2":{"26":2,"29":1}}],["query",{"0":{"192":1,"194":1,"195":1,"198":1,"220":1,"222":1,"223":1,"226":1},"1":{"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1},"2":{"25":1,"26":3,"56":2,"57":3,"133":3,"148":1,"161":1,"181":1,"182":2,"184":7,"193":2,"194":13,"196":8,"221":2,"222":13,"224":8,"235":3,"279":6}}],["querymsgfns",{"2":{"26":1}}],["querymsg",{"2":{"25":2,"26":3,"29":2}}],["quot",{"0":{"192":2,"220":2},"1":{"193":2,"194":2,"195":2,"196":2,"197":2,"198":2,"221":2,"222":2,"223":2,"224":2,"225":2,"226":2},"2":{"24":2,"25":8,"27":6,"30":6,"38":2,"39":14,"49":4,"52":10,"53":4,"54":272,"56":8,"57":4,"62":10,"63":2,"64":6,"67":2,"69":2,"83":2,"84":29,"87":4,"88":4,"105":2,"122":4,"133":162,"140":10,"143":12,"144":8,"145":4,"146":2,"150":16,"152":2,"153":4,"154":4,"155":4,"161":4,"162":4,"169":2,"179":12,"182":10,"183":24,"184":56,"194":4,"196":6,"204":2,"222":4,"224":6,"229":2,"232":2,"233":22,"234":36,"235":8,"243":2,"247":8,"274":30,"275":42,"279":82}}],["quickly",{"2":{"91":1}}],["quickstart",{"2":{"81":1}}],["quicker",{"2":{"21":2}}],["quick",{"0":{"254":1},"1":{"255":1,"256":1,"257":1},"2":{"21":2,"229":1}}],["$key2",{"2":{"234":1,"235":1}}],["$key1",{"2":{"234":1,"235":1}}],["$name",{"2":{"184":1}}],["$namespace",{"2":{"62":1,"67":1,"69":1,"150":1}}],["$receiver",{"2":{"249":1}}],["$register",{"2":{"184":1}}],["$rpc",{"2":{"87":2,"88":2,"154":3,"246":2,"247":2,"249":1}}],["$init",{"2":{"183":1}}],["$tx",{"2":{"180":2,"182":1}}],["$hash",{"2":{"148":2}}],["$home",{"2":{"37":1,"45":1,"47":1,"51":1,"52":1,"65":1,"83":1,"86":1,"87":1,"88":1,"140":5,"159":2,"160":2,"169":2,"189":2,"191":1,"209":2,"211":1,"217":2,"219":1,"232":2,"240":1,"242":1,"245":1,"248":2,"251":1,"252":2,"253":1}}],["$flags",{"2":{"147":1,"148":2}}],["$anvil",{"2":{"154":2}}],["$address",{"2":{"145":1}}],["$auth",{"2":{"62":1,"161":1,"162":1,"252":1}}],["$code",{"2":{"182":2,"183":1,"184":2}}],["$coinbase",{"2":{"145":1}}],["$contract",{"2":{"88":2,"154":2,"155":2,"184":5,"247":2}}],["$calldata",{"2":{"88":2}}],["$channel",{"2":{"56":1,"57":1}}],["$private",{"2":{"87":2,"88":2,"155":2,"246":2,"247":1,"249":1}}],["$da",{"2":{"62":1,"67":1,"69":1,"161":1,"162":2}}],["$gm",{"2":{"57":3}}],["$osmo",{"2":{"56":2}}],["$",{"2":{"39":1,"149":1,"179":6,"232":1,"252":1}}],["zero",{"2":{"78":1}}],["zone",{"2":{"39":1}}],["zkml",{"0":{"77":1,"82":1,"85":1,"88":1},"1":{"78":1,"79":1,"80":1,"81":1,"82":1,"83":2,"84":2,"85":2,"86":1,"87":1,"88":1,"89":1},"2":{"59":1,"82":1,"85":1,"86":1,"88":1,"89":1}}],["zk",{"0":{"126":1},"2":{"7":1,"10":2,"78":1,"95":2,"108":1,"126":1}}],["|jq",{"2":{"252":1}}],["||",{"2":{"36":13}}],["|",{"2":{"36":28,"45":1,"141":1,"148":1,"161":1,"169":1,"180":2,"182":1,"184":1,"201":1,"230":1,"231":1,"241":1,"252":1,"255":1,"262":1,"278":1,"279":1}}],["└──",{"2":{"30":2}}],["├──",{"2":{"30":5}}],["`wordle`",{"2":{"279":1}}],["`wasmd`",{"2":{"174":1}}],["`date",{"2":{"145":1}}],["`nodejs",{"2":{"140":1}}],["```bash",{"2":{"140":4}}],["```",{"2":{"140":5}}],["`gm`",{"2":{"37":1,"188":1,"194":1,"210":1,"216":1,"222":1}}],["`",{"2":{"27":1,"145":1}}],["=nil",{"2":{"275":1}}],["=https",{"2":{"169":1}}],["==",{"2":{"87":2,"196":2,"224":2,"246":2,"275":2}}],["=",{"2":{"21":1,"24":2,"25":4,"27":8,"30":1,"63":1,"84":8,"152":6,"171":1,"184":4,"194":2,"195":1,"196":4,"222":2,"223":1,"224":4,"238":1,"274":16,"275":22,"276":2}}],["jcstein",{"2":{"245":1}}],["js",{"2":{"140":1,"201":1,"280":1}}],["jsonrpc",{"2":{"133":1}}],["json",{"2":{"26":1,"52":2,"83":1,"84":3,"117":2,"133":2,"180":2,"182":3,"184":4,"198":1,"226":1,"248":3,"256":4,"279":4}}],["jq",{"2":{"139":1,"148":1,"161":1,"166":1,"180":2,"182":1,"184":1,"232":3,"252":1,"279":1}}],["join",{"2":{"84":1}}],["journey",{"2":{"21":1}}],["juno",{"2":{"27":1}}],["just",{"2":{"7":1,"10":1,"50":1,"85":1,"89":1,"95":1,"194":1,"222":1,"229":1,"234":1,"244":1,"250":1}}],["01",{"2":{"274":1,"275":2}}],["01|09",{"2":{"256":6}}],["082",{"2":{"256":1}}],["081",{"2":{"256":1}}],["080",{"2":{"256":1}}],["080998z",{"2":{"54":1}}],["080992z",{"2":{"54":1}}],["080924z",{"2":{"54":1}}],["05",{"2":{"256":6}}],["0`",{"2":{"140":1}}],["036da1ab230a4ce8654358f77cb426ba2f8ef9b81ea06faca32085b0b0d25c2a",{"2":{"133":2}}],["09t15",{"2":{"133":2}}],["0x18df82c7e422a42d47345ed86b0e935e9718ebda",{"2":{"246":1}}],["0xa174e9389633972458e6dce431d84736e0709e9406c1c3b14b5fa9ae0cdd6860",{"2":{"246":1}}],["0xa06a4585af436e2271fc9f697488ce49771c6480e72caac76739e286564c0fc3",{"2":{"87":1}}],["0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306",{"2":{"244":1}}],["0x58096aabd3cb58bdef28501bda01b6cf4a37ed0ba482f81462bc1043bb91f996",{"2":{"88":1}}],["0x5c59c83c099f72fce832208f96a23a1e43737a14",{"2":{"87":2,"88":1}}],["0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",{"2":{"88":1}}],["0x20f33ce90a13a4b5e7697e3544c3083b8f8a51d4",{"2":{"88":1,"244":1}}],["0xbbd872d0c37fe889c2456daf80505c20f262b001842d919d06e48c163319af3d",{"2":{"88":1}}],["002",{"2":{"256":2}}],["002924172006823068",{"2":{"87":1}}],["001",{"2":{"256":1}}],["001528707003566983",{"2":{"246":1}}],["000000506f6c61726973",{"2":{"251":1}}],["00000000000000000000000000000000000000000008e5f679bf7116cb",{"2":{"161":2,"188":2,"210":2,"216":2}}],["0000000000000000000000000000000000000000000000000000000000000000",{"2":{"133":1}}],["000000000000000000000000000000000000b7b24d9321578eb83626",{"2":{"133":1}}],["000000007",{"2":{"87":1,"246":1}}],["000001",{"2":{"143":1}}],["00",{"2":{"87":3,"246":3}}],["069040z",{"2":{"54":1}}],["062667z",{"2":{"54":1}}],["062649z",{"2":{"54":1}}],["078583z",{"2":{"54":1}}],["070389z",{"2":{"54":1}}],["070364z",{"2":{"54":1}}],["07",{"2":{"54":8}}],["04",{"2":{"54":5,"133":2}}],["025uwasm",{"2":{"180":2,"183":1,"184":1}}],["025stake",{"2":{"162":2,"233":1}}],["02",{"2":{"54":13,"274":1,"275":2}}],["0s",{"2":{"52":2,"87":1,"246":1}}],["0",{"2":{"19":1,"21":1,"24":1,"27":1,"39":6,"41":1,"44":2,"45":2,"47":1,"52":2,"54":12,"56":2,"58":1,"62":8,"67":8,"69":8,"76":2,"87":4,"88":1,"133":6,"140":3,"150":2,"152":5,"154":2,"155":6,"162":2,"169":2,"171":1,"179":2,"180":6,"182":5,"183":3,"184":21,"203":4,"233":7,"234":1,"235":2,"238":1,"246":4,"251":3,"275":1,"279":5}}],["364",{"2":{"184":1}}],["36656",{"2":{"39":2,"62":1,"67":1,"69":1}}],["36657",{"2":{"39":1,"52":1,"56":1,"57":2,"62":1,"67":1,"69":1,"76":1,"180":2,"182":2,"183":1,"184":6}}],["3️",{"0":{"104":1}}],["39",{"2":{"64":6,"84":2,"133":2,"145":2,"148":2,"150":2,"152":2,"161":2,"169":15,"180":4,"182":2,"183":2,"184":12,"234":8,"252":5,"275":3,"279":2}}],["390kb",{"2":{"14":1}}],["310493z",{"2":{"54":1}}],["3",{"0":{"76":1,"206":1},"1":{"207":1,"208":1,"209":1,"210":1,"211":1,"212":1},"2":{"39":9,"45":2,"79":1,"87":1,"152":3,"171":1,"180":2,"183":1,"184":1,"206":1,"246":1,"264":1}}],["3000",{"2":{"203":2,"204":1}}],["3000000007",{"2":{"88":1}}],["300397z",{"2":{"54":1}}],["30s",{"2":{"19":1}}],["30",{"2":{"19":1}}],["kv",{"2":{"274":2}}],["k",{"2":{"196":2,"224":2,"274":4,"275":6}}],["knowledge",{"2":{"78":1,"136":1}}],["know",{"2":{"60":1,"105":1,"175":1}}],["keplr",{"0":{"134":1},"2":{"134":3,"200":1,"204":3}}],["keyfile=",{"2":{"256":1}}],["key2=gm1e4fqspwdsy0dzkmzsdhkadfcrd0udngw0f88pw",{"2":{"234":1}}],["key1=gm18k57hn42ujcccyn0n5v7r6ydpacycn2wkt7uh9",{"2":{"234":1}}],["key=$",{"2":{"155":1}}],["key=0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306",{"2":{"87":1,"246":1}}],["key=",{"2":{"85":1,"154":1}}],["key=gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy",{"2":{"56":1}}],["key=osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll",{"2":{"56":1}}],["keyring",{"2":{"52":2,"56":1,"65":1,"76":1,"155":1,"180":2,"183":1,"184":2,"234":2,"279":5}}],["keys",{"2":{"52":2,"53":3,"56":1,"154":3,"155":1,"234":3}}],["key",{"2":{"48":2,"49":2,"52":4,"56":5,"57":3,"65":2,"79":1,"85":2,"87":5,"88":4,"133":1,"154":6,"155":8,"180":2,"182":1,"183":1,"184":3,"234":5,"235":2,"244":1,"246":5,"247":2,"249":4,"256":3,"260":1,"273":1,"274":1,"279":7}}],["keepers",{"2":{"273":1,"276":1}}],["keeper",{"0":{"196":1,"224":1,"273":1},"1":{"274":1,"275":1,"276":1},"2":{"184":2,"193":3,"194":1,"196":7,"221":3,"222":1,"224":7,"273":5,"274":3,"275":3,"276":1}}],["keep",{"2":{"18":1,"41":1,"50":1,"65":1,"88":1,"112":1,"187":1,"236":1,"267":1}}],["kickstarted",{"2":{"174":1,"190":1,"218":1,"279":1}}],["kicked",{"2":{"14":1}}],["kinds",{"2":{"268":1}}],["kind",{"2":{"10":1}}],["4980",{"2":{"147":1}}],["46",{"2":{"256":6}}],["464427035z",{"2":{"133":2}}],["46657",{"2":{"48":1,"52":1,"56":1,"57":1}}],["48",{"2":{"133":2}}],["4039stake",{"2":{"76":1}}],["42069$ibc",{"2":{"57":1}}],["42069",{"2":{"56":1,"234":1}}],["42069stake",{"2":{"56":1,"234":1}}],["4762stake",{"2":{"54":1}}],["47",{"2":{"51":1}}],["4mb",{"2":{"14":1}}],["4",{"2":{"14":1,"51":3,"64":3,"138":1,"215":1,"251":3}}],["58",{"2":{"256":6}}],["58pm",{"2":{"243":10}}],["52s",{"2":{"246":1}}],["59s",{"2":{"152":1}}],["5699",{"2":{"87":1}}],["51pm",{"2":{"64":4}}],["5183",{"2":{"52":1}}],["5112",{"2":{"42":1}}],["509569",{"2":{"246":1}}],["500uosmo",{"2":{"57":1}}],["5000stake",{"2":{"56":1,"76":1,"234":1}}],["50",{"2":{"45":1,"133":2,"171":2}}],["55pm",{"2":{"39":10}}],["5",{"2":{"12":1,"36":1,"51":1,"52":2,"70":1,"274":4,"275":4,"279":1}}],["uwasm",{"2":{"183":2}}],["ubuntu",{"2":{"138":2,"232":1}}],["ui",{"0":{"200":1},"1":{"201":1,"202":1,"203":1,"204":1,"205":1},"2":{"200":1,"280":1}}],["uiiny",{"2":{"133":1}}],["uint256",{"2":{"88":8}}],["uri",{"2":{"117":1}}],["url=http",{"2":{"87":1,"154":1,"246":1}}],["url",{"2":{"87":5,"88":4,"154":7,"155":3,"161":1,"203":1,"246":5,"247":4,"249":2}}],["utia",{"2":{"69":1}}],["utilizing",{"2":{"90":1,"106":2}}],["utilization",{"2":{"14":1}}],["utilizes",{"2":{"229":1}}],["utilized",{"2":{"98":1}}],["utilize",{"2":{"9":1,"10":1,"98":1,"122":1}}],["utest",{"2":{"56":1}}],["uosmo",{"2":{"56":1}}],["upon",{"2":{"256":1}}],["updating",{"0":{"152":1,"153":1}}],["updates=0",{"2":{"233":1,"243":1,"256":1}}],["updated",{"2":{"116":1,"131":1,"204":1,"275":2}}],["update",{"0":{"39":1,"248":1},"2":{"36":1,"39":2,"125":1,"139":2,"140":1,"152":2,"153":1,"196":1,"224":1,"237":1,"248":1}}],["uploadable",{"2":{"25":1}}],["upload",{"2":{"21":1,"27":1,"83":2,"85":1}}],["up",{"0":{"20":1,"80":1,"173":1,"265":1},"1":{"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"174":1,"175":1,"266":1},"2":{"14":1,"19":1,"22":1,"33":1,"50":1,"63":1,"76":1,"87":1,"90":1,"116":1,"122":2,"136":2,"137":1,"142":1,"143":1,"144":1,"157":1,"161":1,"172":1,"183":1,"199":1,"203":1,"212":1,"227":1,"231":1,"237":1,"257":1,"260":1,"265":1,"274":2,"275":2,"278":1}}],["upstream",{"2":{"9":1,"111":1}}],["upgrade",{"2":{"13":1,"14":1,"137":1,"139":2}}],["upgradeable",{"2":{"8":1}}],["upgrades",{"2":{"8":1}}],["undelegating",{"2":{"268":1}}],["under",{"2":{"121":1}}],["understanding",{"2":{"136":1,"229":2}}],["understand",{"2":{"59":1,"107":1,"259":2,"267":1}}],["unlike",{"2":{"229":1}}],["unlikely",{"2":{"94":1}}],["unicode",{"2":{"274":2}}],["unit",{"0":{"178":1},"2":{"178":1}}],["unified",{"2":{"91":1}}],["unchanged",{"2":{"169":1}}],["unconstrained",{"2":{"7":1}}],["unknown",{"2":{"169":8,"177":2,"184":3}}],["unsafe",{"2":{"155":1}}],["unpacked",{"2":{"145":1}}],["unable",{"2":{"63":1}}],["unordered",{"2":{"54":1}}],["until",{"2":{"41":1,"171":1}}],["unwrapsdkcontext",{"2":{"196":2,"224":2,"274":1,"275":1}}],["unwrap",{"2":{"25":1}}],["unwind",{"2":{"8":1}}],["usr",{"2":{"140":3,"159":1,"179":2,"262":1}}],["us",{"2":{"60":1,"76":1,"84":1,"105":1,"182":1,"184":1,"193":1,"221":1,"262":1,"269":1,"272":1,"273":2,"274":1,"275":2}}],["usage",{"2":{"13":1,"14":1,"25":1,"26":1,"137":1}}],["using",{"0":{"27":1,"80":1,"242":1},"2":{"7":2,"13":1,"17":1,"21":1,"22":1,"23":1,"25":1,"29":1,"30":1,"31":1,"33":1,"34":1,"35":1,"48":1,"52":1,"54":1,"62":1,"63":2,"66":1,"78":2,"79":1,"80":1,"88":1,"89":1,"111":1,"112":1,"113":2,"118":1,"136":2,"152":2,"153":1,"158":1,"161":2,"164":1,"166":1,"169":1,"170":1,"180":1,"181":2,"184":1,"188":1,"201":1,"203":1,"205":1,"210":2,"216":1,"229":1,"233":1,"237":1,"238":1,"250":4,"251":1,"254":1,"257":1,"262":1,"268":1,"274":1,"279":1,"280":2,"281":1}}],["user",{"2":{"131":2,"150":1,"200":1,"205":1,"268":1}}],["users",{"2":{"3":1,"89":1,"95":1,"108":1,"121":2,"127":1,"131":1,"262":1}}],["useful",{"2":{"25":1,"26":1,"257":1}}],["uses",{"2":{"16":1,"34":2,"39":1,"91":1,"93":1,"118":1,"124":1,"133":1,"152":1,"188":1,"210":1,"216":1,"230":1,"237":1,"262":1,"274":1,"275":1}}],["use",{"0":{"58":1,"96":1,"100":1},"1":{"97":1,"98":1,"99":1},"2":{"5":1,"9":3,"10":1,"12":1,"14":1,"16":1,"24":1,"25":2,"26":1,"27":4,"28":1,"30":2,"32":1,"39":2,"41":1,"42":2,"45":1,"58":1,"59":2,"62":2,"90":1,"91":1,"97":2,"110":1,"118":1,"125":1,"127":1,"136":1,"137":1,"140":1,"149":1,"153":1,"154":2,"155":1,"164":2,"170":1,"180":3,"181":2,"191":1,"196":1,"211":1,"219":1,"224":1,"237":1,"246":1,"249":1,"251":2,"258":1,"263":1,"274":1,"275":1}}],["used",{"2":{"3":1,"7":1,"9":2,"14":1,"16":1,"17":1,"27":2,"29":1,"35":1,"39":1,"41":2,"54":5,"81":1,"88":1,"91":1,"95":1,"96":1,"110":1,"118":1,"122":1,"133":2,"146":1,"162":1,"167":1,"184":2,"194":1,"222":1,"237":1,"250":1,"271":1,"275":1,"279":1}}],["2️",{"0":{"103":1}}],["24ms",{"2":{"152":1}}],["24",{"2":{"54":3,"87":2,"133":1,"260":1}}],["24023uosmo",{"2":{"54":1}}],["296353z",{"2":{"54":1}}],["293348z",{"2":{"54":1}}],["231649",{"2":{"88":2}}],["23",{"2":{"54":1}}],["2225",{"2":{"203":1}}],["22",{"2":{"54":13,"138":1}}],["2006",{"2":{"274":1,"275":2}}],["200000",{"2":{"234":1,"279":1}}],["2061",{"2":{"246":1}}],["2024",{"2":{"54":12,"133":2,"256":6}}],["2023",{"2":{"12":1,"14":1,"169":2}}],["20s",{"2":{"52":2}}],["20",{"2":{"52":1,"87":1,"161":1,"246":2}}],["259b1278264180a2aefc2085f1b55753849c4815",{"2":{"51":1}}],["26650",{"2":{"239":2,"251":3}}],["26656",{"2":{"233":2}}],["26659",{"2":{"45":2,"239":2,"251":2}}],["26657",{"2":{"45":2,"233":1,"239":2}}],["26658",{"2":{"39":1,"45":2,"239":2,"251":2}}],["2x",{"2":{"41":1}}],["21pm",{"2":{"233":24}}],["21",{"2":{"24":1,"44":1,"51":1,"238":1}}],["2",{"0":{"75":1,"94":1,"185":1,"213":1},"1":{"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1},"2":{"7":1,"24":1,"29":1,"34":1,"41":1,"44":1,"45":1,"51":3,"88":9,"133":2,"152":1,"169":1,"186":1,"206":1,"210":1,"214":1,"234":1,"269":1,"276":1}}],["1ether",{"2":{"249":1}}],["172",{"2":{"233":1}}],["1785",{"2":{"171":1}}],["1777655",{"2":{"161":1}}],["17",{"2":{"152":4,"171":1}}],["171590",{"2":{"54":1}}],["171",{"2":{"39":1}}],["11",{"2":{"133":1,"169":1,"187":1}}],["11544",{"2":{"88":1}}],["118",{"2":{"52":2}}],["19+",{"2":{"167":1}}],["19",{"2":{"54":1,"63":3,"64":3,"67":1,"140":1}}],["14",{"2":{"54":1}}],["18332",{"2":{"150":1}}],["18177uosmo",{"2":{"54":1}}],["18",{"2":{"54":1,"152":1,"169":1,"246":1}}],["1594",{"2":{"237":1}}],["15s",{"2":{"133":1}}],["15",{"2":{"54":1,"74":1}}],["15t09",{"2":{"54":13}}],["162",{"2":{"233":1}}],["163",{"2":{"233":1}}],["1632",{"2":{"42":1}}],["167533",{"2":{"184":1}}],["16",{"2":{"140":6}}],["160",{"2":{"138":1}}],["165662",{"2":{"54":1}}],["1uosmo",{"2":{"52":1}}],["1utia",{"2":{"41":1}}],["13285",{"2":{"152":1}}],["1317",{"2":{"133":1}}],["13",{"2":{"45":2,"87":1,"133":1,"152":2,"153":1,"169":1,"171":1}}],["12345",{"2":{"279":1}}],["123809",{"2":{"184":1}}],["12350",{"2":{"152":1}}],["124972",{"2":{"54":1}}],["126689",{"2":{"54":1}}],["12",{"2":{"54":1,"152":2,"179":2,"233":23,"239":1,"251":1}}],["127",{"2":{"39":2,"62":2,"67":2,"69":2,"76":1,"150":1,"154":1,"155":3,"180":2,"182":2,"183":1,"184":6,"233":1}}],["12d3koowsicdpmmtlf9fjbsshzc9uvp1cbnqkppbyvbgxhvbhauy",{"2":{"233":2}}],["12d3koowcmfjlkqjzuarwpnudjsezefilyzculxe1deky6zpxzpk",{"2":{"39":3}}],["12d",{"2":{"39":1}}],["109",{"2":{"233":1}}],["101",{"2":{"87":1,"145":2}}],["10+",{"2":{"79":1}}],["10s",{"2":{"52":1,"133":1}}],["10",{"2":{"34":1,"39":1,"54":1,"138":1,"152":3,"153":1,"161":3,"169":1,"188":3,"210":3,"216":3,"251":2}}],["100uwasm",{"2":{"183":1,"184":1}}],["1000000urosm",{"2":{"133":1}}],["10000000000000000000042069",{"2":{"235":1}}],["100000000000000",{"2":{"56":1}}],["100000000999876914",{"2":{"56":1}}],["1000000stake",{"2":{"56":1}}],["1000000",{"2":{"52":2}}],["100000",{"2":{"52":2}}],["100",{"2":{"19":1,"183":1,"260":1,"274":1,"275":1}}],["1ms",{"2":{"19":1}}],["1stake",{"2":{"52":1}}],["1s",{"2":{"19":3}}],["1",{"0":{"73":1,"93":1,"102":1},"1":{"74":1},"2":{"7":2,"14":1,"18":2,"21":1,"27":1,"30":2,"35":1,"39":2,"41":3,"44":1,"45":1,"47":1,"52":4,"54":7,"55":1,"56":1,"57":2,"62":2,"67":2,"69":2,"76":1,"87":2,"88":3,"94":2,"95":2,"98":2,"133":5,"140":2,"145":2,"150":2,"152":2,"154":1,"155":3,"169":2,"180":4,"182":5,"183":2,"184":9,"186":1,"195":1,"206":1,"210":1,"214":1,"223":1,"233":3,"238":1,"246":3,"260":1,"275":1,"276":1}}],["yml",{"2":{"264":1}}],["yazzyyaz",{"2":{"279":1}}],["yarnversion",{"2":{"201":1}}],["yarn",{"2":{"201":3,"248":2}}],["yamlglobal",{"2":{"52":1}}],["yaml",{"2":{"52":1}}],["y",{"2":{"139":2,"145":1,"180":2,"183":1,"184":2,"234":1,"279":7}}],["yellow",{"2":{"260":1}}],["yes",{"2":{"122":8}}],["yet",{"2":{"18":1,"105":1,"275":1,"279":2}}],["years",{"2":{"7":2,"9":1,"95":1}}],["yourself",{"2":{"263":1}}],["yours",{"2":{"148":1}}],["your",{"0":{"10":1,"20":1,"24":1,"46":1,"61":1,"65":1,"66":1,"68":1,"70":1,"73":1,"75":1,"76":1,"85":1,"88":1,"160":1,"162":1,"173":1,"188":1,"191":1,"194":1,"197":1,"198":1,"204":1,"211":1,"216":1,"219":1,"222":1,"225":1,"226":1,"232":1,"233":1,"251":1,"256":1},"1":{"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"47":1,"48":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"71":1,"72":1,"73":1,"74":2,"75":1,"76":1,"174":1,"175":1,"189":1,"190":1,"217":1,"218":1},"2":{"2":5,"10":1,"11":1,"19":3,"21":1,"22":2,"24":3,"25":4,"26":1,"27":2,"29":1,"30":5,"32":1,"36":3,"38":2,"39":5,"40":2,"44":1,"48":2,"49":2,"51":1,"54":1,"56":4,"57":1,"58":1,"59":3,"61":1,"62":7,"63":4,"64":1,"65":3,"66":2,"69":2,"71":3,"74":3,"75":2,"76":2,"78":1,"83":1,"85":3,"86":2,"87":9,"88":3,"93":2,"102":1,"110":1,"111":1,"134":1,"144":1,"145":2,"146":1,"147":1,"149":1,"150":1,"151":1,"155":1,"157":1,"158":3,"161":4,"162":2,"169":4,"170":2,"172":3,"174":2,"180":1,"184":2,"187":1,"188":1,"190":2,"191":2,"194":1,"196":1,"197":1,"199":2,"200":1,"201":1,"204":6,"205":1,"208":1,"210":5,"211":1,"212":1,"215":1,"216":1,"218":2,"219":2,"222":1,"224":1,"225":1,"227":2,"231":1,"232":2,"234":1,"238":2,"242":1,"244":2,"246":2,"248":2,"249":4,"250":5,"251":4,"252":1,"253":4,"254":1,"255":1,"257":1,"262":3,"263":2,"264":2,"275":1,"278":3,"281":1}}],["you",{"0":{"96":1,"100":1},"1":{"97":1,"98":1,"99":1},"2":{"0":2,"2":1,"4":1,"5":1,"10":1,"11":2,"18":1,"19":4,"21":7,"24":2,"25":3,"27":2,"28":3,"29":2,"30":2,"31":2,"32":1,"35":1,"36":3,"38":1,"39":3,"40":1,"45":4,"48":2,"52":1,"53":1,"54":4,"55":1,"59":4,"60":1,"61":1,"62":4,"63":6,"64":1,"65":3,"66":1,"67":1,"69":1,"72":3,"74":1,"75":4,"76":2,"78":1,"80":1,"81":1,"83":3,"85":2,"86":1,"88":1,"89":1,"90":3,"93":1,"100":3,"101":2,"105":2,"106":1,"110":1,"111":2,"113":1,"125":1,"131":1,"133":1,"136":2,"140":1,"142":1,"145":2,"147":1,"149":2,"150":2,"151":1,"152":1,"154":2,"155":1,"157":1,"158":3,"159":1,"161":3,"162":1,"163":1,"164":2,"166":1,"167":1,"169":5,"171":2,"172":2,"174":2,"175":1,"180":4,"181":2,"184":3,"186":1,"187":1,"188":3,"190":1,"191":4,"193":1,"194":2,"196":1,"199":3,"200":1,"201":4,"203":2,"204":1,"205":2,"206":1,"208":1,"210":4,"211":2,"212":2,"214":1,"215":1,"216":3,"218":1,"219":4,"221":1,"222":2,"224":1,"227":3,"229":1,"232":6,"233":1,"234":3,"236":2,"238":2,"239":2,"243":1,"244":2,"246":1,"248":4,"249":6,"250":4,"251":4,"252":2,"257":1,"259":3,"260":3,"262":4,"263":4,"264":2,"275":2,"278":2,"279":16,"280":7,"281":1}}],["7980",{"2":{"231":1,"233":1,"278":1}}],["79e9716c9",{"2":{"169":1}}],["74",{"2":{"169":2}}],["7x",{"2":{"14":1}}],["774628",{"2":{"14":1}}],["7",{"2":{"7":1,"58":1,"133":1,"203":1,"243":9}}],["h",{"2":{"145":1}}],["hub",{"2":{"99":1}}],["hundred",{"2":{"10":1}}],["hours",{"2":{"133":1,"260":1}}],["honest",{"2":{"125":1}}],["hole",{"2":{"100":1}}],["host",{"2":{"85":1,"150":1,"262":1}}],["hopefully",{"2":{"59":1}}],["hood",{"2":{"49":2,"53":2}}],["home",{"2":{"39":1,"251":1}}],["however",{"2":{"106":1,"131":2}}],["how",{"0":{"16":1,"19":1,"41":1,"58":1,"59":1,"61":1,"70":1,"96":1},"1":{"60":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"97":1,"98":1,"99":1},"2":{"7":1,"16":3,"18":1,"29":1,"32":1,"33":1,"42":2,"58":1,"59":5,"61":1,"70":1,"78":1,"89":1,"98":1,"124":1,"136":5,"158":1,"164":2,"170":1,"174":1,"175":1,"181":1,"188":1,"199":1,"205":1,"216":1,"227":1,"230":1,"233":1,"244":1,"257":1,"258":1,"263":1,"269":1,"272":1,"279":2}}],["http",{"2":{"39":1,"52":2,"117":2,"150":1,"155":3,"180":2,"182":2,"183":1,"184":6,"193":1,"194":3,"203":1,"204":1,"221":1,"222":3,"233":2}}],["https",{"2":{"37":1,"45":2,"47":1,"48":1,"51":1,"83":1,"133":7,"140":1,"141":1,"150":1,"161":3,"169":1,"171":1,"174":1,"177":1,"188":1,"201":1,"202":1,"203":1,"210":1,"216":1,"230":1,"231":1,"232":1,"237":1,"240":1,"241":1,"245":1,"252":1,"255":1,"262":1,"278":1,"279":1}}],["hints",{"2":{"260":1}}],["hire",{"2":{"27":1}}],["history",{"0":{"159":1,"189":1,"209":1,"217":1},"2":{"149":1}}],["his",{"2":{"14":1}}],["highlight",{"2":{"260":3}}],["high",{"2":{"8":1,"18":1,"41":1,"42":1,"81":1,"95":2,"106":1,"234":1}}],["happen",{"2":{"264":1}}],["happened",{"2":{"194":1,"222":1}}],["happy",{"2":{"106":1}}],["halt",{"2":{"131":1}}],["handy",{"2":{"174":1,"188":1,"216":1,"279":1}}],["handful",{"2":{"83":1,"154":1}}],["handshake",{"2":{"54":5}}],["handles",{"2":{"196":1,"224":1,"273":1}}],["handled",{"2":{"115":1}}],["handle",{"2":{"27":2,"269":1}}],["handlers",{"2":{"193":1,"221":1}}],["handler",{"2":{"9":1}}],["handling",{"0":{"29":1},"2":{"22":1,"268":1}}],["had",{"2":{"16":1}}],["hasn",{"2":{"275":2}}],["hashing",{"2":{"280":1}}],["hash=",{"2":{"243":1,"256":1}}],["hash=ac959f089c21dc617275e0ab35e77dc3839c9597ecfdecdad6c924ec49b1eb07",{"2":{"243":1}}],["hash=0x5207a1ff35540dafe70565d3a95ed07f6c9b1ed9114f93c6c47ee0a1c0d4cc2e",{"2":{"243":1}}],["hash=0x314b131b1d4117445091b25240eaf420cdbdcf9f653eabd1d95aa0dab3cd1359",{"2":{"243":1}}],["hash=235d3710d61f347dbbbdd6fd63aa7687842d1ef9cb475c712856d7da32f82f09",{"2":{"233":2}}],["hash=$",{"2":{"180":2}}],["hash=1d7e98aec3085b615c7c71659768fa42e774a87ab5981597e99794d240fb3db5",{"2":{"147":1}}],["hash",{"0":{"147":1},"2":{"54":4,"56":1,"57":1,"87":1,"133":14,"147":3,"148":2,"180":3,"181":2,"182":2,"234":1,"246":1,"255":1,"274":3,"275":5,"279":2,"280":1}}],["has",{"2":{"14":2,"16":1,"41":1,"42":1,"49":2,"53":1,"56":1,"57":1,"93":2,"98":1,"111":1,"131":1,"151":1,"154":1,"155":1,"180":1,"184":1,"194":1,"196":1,"222":1,"224":1,"232":1,"237":1,"244":1,"273":1,"274":2,"279":2}}],["having",{"2":{"7":1,"91":1}}],["haven",{"2":{"72":1}}],["have",{"2":{"4":1,"7":1,"8":2,"9":1,"12":1,"19":1,"40":1,"72":1,"74":1,"81":1,"85":1,"86":1,"89":1,"90":1,"95":1,"113":1,"134":1,"136":2,"150":1,"151":1,"152":1,"157":1,"159":1,"171":1,"172":1,"174":2,"181":1,"184":1,"188":1,"190":1,"200":1,"201":2,"210":1,"212":1,"216":1,"218":1,"232":1,"233":1,"238":1,"243":1,"249":1,"259":1,"260":3,"266":1,"274":1,"275":1,"278":1,"279":2}}],["hacks",{"2":{"7":1,"8":1}}],["hardhat",{"2":{"263":1}}],["hard",{"2":{"7":1,"8":1}}],["hex",{"2":{"150":1,"161":1,"188":1,"210":1,"216":1,"247":1,"251":1,"274":3,"275":4}}],["height=223",{"2":{"256":2}}],["height=22",{"2":{"233":4}}],["height=28126",{"2":{"64":1}}],["height=$",{"2":{"161":1,"252":2}}],["height=$da",{"2":{"62":1}}],["height=12",{"2":{"243":3}}],["height=11",{"2":{"243":4}}],["height=1",{"2":{"133":1}}],["height=5",{"2":{"38":1,"39":1}}],["height=your",{"2":{"38":1}}],["height",{"0":{"38":1,"146":1},"2":{"36":3,"38":2,"54":4,"62":4,"67":2,"69":2,"112":2,"116":1,"133":2,"146":1,"147":1,"148":2,"150":1,"161":6,"162":2,"184":1,"234":1,"252":4,"279":2}}],["health",{"2":{"117":1}}],["healthy",{"2":{"12":1}}],["head",{"2":{"75":1,"100":1,"252":1}}],["headerinch",{"2":{"116":1}}],["headers",{"2":{"108":1,"116":2,"117":1,"118":1,"121":1,"125":2,"127":1}}],["header",{"0":{"148":1},"2":{"34":1,"133":1,"148":2,"161":1,"252":3}}],["hear",{"2":{"11":1}}],["helper",{"2":{"264":1,"274":1}}],["helpers",{"0":{"26":1},"2":{"22":1,"26":1,"29":1}}],["helpful",{"2":{"166":1}}],["helps",{"2":{"2":1,"259":1,"274":1,"275":1}}],["help",{"2":{"0":1,"3":1,"12":1,"21":1,"59":1,"101":1,"262":3,"273":1}}],["here",{"2":{"0":1,"5":1,"18":1,"19":1,"30":1,"48":1,"59":1,"79":1,"82":1,"83":1,"106":1,"127":1,"131":1,"134":1,"152":2,"155":1,"161":1,"164":2,"166":1,"167":1,"169":2,"170":2,"171":1,"183":1,"230":1,"262":1,"264":1,"270":1,"272":1,"273":1,"274":1,"275":1,"276":1,"279":2,"280":3}}],["vue",{"2":{"264":2,"280":1}}],["v",{"2":{"179":2,"251":1}}],["vv",{"2":{"152":1}}],["v1beta1",{"2":{"133":2,"234":1}}],["v1",{"2":{"54":8,"167":1,"237":1}}],["v2",{"2":{"51":1,"237":1}}],["v21",{"2":{"47":1}}],["v28",{"2":{"44":1,"45":2}}],["v0",{"2":{"34":1,"45":3,"51":1,"58":1,"133":1,"171":3,"239":1,"251":1}}],["vesting",{"2":{"268":1}}],["venue",{"2":{"27":1}}],["verified",{"2":{"88":1,"89":1}}],["verifierscript",{"2":{"87":3}}],["verifier",{"0":{"86":1},"1":{"87":1},"2":{"78":1,"84":10,"85":3,"87":12,"88":1}}],["verification",{"2":{"78":1}}],["verifiable",{"2":{"78":2,"89":1}}],["verifyfraudproof",{"2":{"125":1}}],["verifyproof",{"2":{"88":2}}],["verifying",{"2":{"85":1}}],["verify",{"0":{"78":1,"88":1},"2":{"8":2,"42":1,"49":2,"51":1,"53":2,"78":1,"86":1,"88":1,"95":2,"99":1,"108":2,"116":2,"120":2,"125":1,"255":1,"279":1}}],["very",{"2":{"26":1,"84":1}}],["version",{"2":{"24":2,"42":1,"44":2,"51":3,"54":1,"111":1,"133":2,"140":1,"142":2,"152":1,"167":1,"169":1,"237":2,"238":1,"255":3,"263":1}}],["ve",{"2":{"19":1,"59":1,"69":1,"75":1,"76":1,"89":1,"153":1,"155":1,"163":1,"186":1,"199":1,"205":1,"206":1,"214":1,"227":1,"236":1,"281":1}}],["visiting",{"2":{"90":1,"250":1}}],["view",{"2":{"88":1,"133":1,"152":2,"162":1,"174":3,"175":1,"188":1,"190":1,"210":2,"216":1,"218":1,"253":1,"279":1}}],["virtual",{"2":{"10":1,"97":1,"237":1}}],["viable",{"2":{"14":1}}],["via",{"2":{"8":2,"9":2,"39":1,"101":1,"113":1,"115":1,"124":1,"181":1,"201":1,"280":1}}],["vitepress",{"2":{"1":1}}],["vm",{"2":{"7":2,"87":2,"153":2,"171":1}}],["varying",{"2":{"268":1}}],["var",{"2":{"27":1,"274":6,"275":10}}],["variables",{"2":{"56":1,"62":2,"150":1,"180":3}}],["variable",{"2":{"39":1,"85":1,"88":1,"146":1,"147":1,"154":2,"155":1,"161":1,"169":1,"181":1,"196":1,"224":1}}],["variant",{"2":{"26":1}}],["variety",{"2":{"5":1}}],["val",{"2":{"233":1,"243":1,"256":1}}],["valuable",{"2":{"94":1}}],["values",{"2":{"272":1}}],["value",{"2":{"4":1,"26":1,"52":2,"83":1,"152":9,"182":2,"249":1,"273":1,"275":1,"279":1}}],["valid",{"2":{"131":2}}],["validating",{"2":{"267":1}}],["validation",{"0":{"129":1}}],["validate",{"2":{"131":1}}],["validators",{"2":{"8":2,"94":2,"133":2}}],["validator",{"2":{"7":1,"8":1,"10":1,"94":1,"95":1,"133":1,"256":3}}],["validity",{"0":{"123":1,"126":1},"1":{"124":1,"125":1,"126":1},"2":{"10":1,"105":1,"120":1,"121":1,"124":1,"126":1,"131":1}}],["e2e",{"2":{"252":1}}],["educational",{"2":{"231":1}}],["editor",{"2":{"52":1,"196":1,"224":1}}],["edit",{"2":{"45":1,"171":1,"266":1}}],["eyjbbgxvdyi6wyjwdwjsawmilcjyzwfkiiwid3jpdguixx0",{"2":{"161":1}}],["eyjhbgcioijiuzi1niisinr5cci6ikpxvcj9",{"2":{"161":1}}],["eye",{"2":{"50":1}}],["escrow",{"2":{"274":1}}],["estimate",{"2":{"184":1}}],["establish",{"2":{"161":1}}],["essentially",{"2":{"257":1}}],["essential",{"2":{"107":1,"112":1,"139":2}}],["either",{"2":{"153":1,"251":1}}],["emit",{"2":{"152":3}}],["empty",{"2":{"25":2,"52":1,"58":1,"194":1,"195":1,"196":1,"222":1,"223":1,"224":1,"274":2,"276":1}}],["empower",{"2":{"8":1,"91":1}}],["efficient",{"2":{"136":1}}],["effect",{"2":{"94":1}}],["effectivegasprice",{"2":{"88":1}}],["effectively",{"2":{"59":1}}],["e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",{"2":{"133":4}}],["etc",{"2":{"108":1}}],["eth",{"2":{"87":1,"155":1,"246":1,"249":1}}],["ethermintd",{"2":{"155":1}}],["ethermint",{"0":{"150":1,"155":1},"1":{"151":1,"152":1,"153":1,"154":1,"155":1},"2":{"17":1,"150":5,"151":3,"155":4}}],["ethereum",{"2":{"7":2,"8":1,"14":1,"237":1,"249":1}}],["e",{"2":{"105":1,"122":1,"133":1,"161":2,"251":2}}],["errinvalidrequest",{"2":{"274":3,"275":4}}],["err",{"2":{"64":3,"171":2,"274":3,"275":6}}],["errtxinmempoolcache",{"2":{"63":2}}],["error=",{"2":{"64":3}}],["errors",{"0":{"64":1},"2":{"64":1,"180":1,"232":1,"274":5,"275":6,"279":2}}],["error",{"2":{"63":6,"67":1,"184":3,"196":5,"224":5,"274":1,"275":1,"276":1,"279":3}}],["eric",{"2":{"14":1}}],["ecb9851af",{"2":{"169":1}}],["economic",{"2":{"95":1}}],["ecosystem",{"2":{"7":1,"14":1,"164":1}}],["echo",{"2":{"62":4,"140":2,"145":2,"161":2,"180":2,"182":1,"184":1}}],["else",{"2":{"21":1,"274":1,"275":2}}],["eliminates",{"2":{"95":1}}],["eliminate",{"2":{"10":1}}],["equivalent",{"2":{"196":1,"224":1}}],["equality",{"2":{"152":1}}],["eq",{"2":{"21":1,"27":1}}],["evidence",{"2":{"133":3}}],["evm",{"0":{"17":1,"80":1,"237":1,"242":1,"250":1,"253":1},"1":{"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":2,"252":2,"253":2},"2":{"12":1,"13":1,"17":2,"79":1,"80":2,"86":1,"87":3,"88":1,"101":1,"136":1,"150":1,"237":4,"238":1,"239":1,"243":3,"245":1,"246":2,"263":1}}],["ever",{"2":{"10":1,"14":1}}],["everyone",{"2":{"274":1}}],["everything",{"2":{"263":1}}],["everyday",{"2":{"95":1}}],["everybody",{"2":{"21":1}}],["every",{"2":{"2":1,"76":1,"93":1,"133":1,"145":3,"260":2,"275":1,"280":1}}],["eventbus",{"2":{"233":1}}],["eventual",{"2":{"122":2}}],["eventually",{"2":{"41":1}}],["events",{"2":{"76":2,"182":1,"184":1,"233":1,"243":1,"279":2}}],["event",{"2":{"54":1,"203":1}}],["even",{"2":{"10":1,"19":1,"95":1,"96":1,"279":1}}],["early",{"2":{"12":1,"13":1,"15":1,"18":1}}],["each",{"2":{"7":1,"26":1,"50":2,"53":2,"112":1,"161":1,"193":1,"221":1,"264":1,"267":2,"269":1,"272":1,"273":2,"275":1}}],["easiest",{"2":{"254":1}}],["easier",{"2":{"59":1,"62":1,"95":1}}],["easily",{"2":{"14":1,"90":1,"106":2}}],["ease",{"2":{"7":1}}],["easy",{"2":{"7":1,"18":1,"21":1,"91":1,"95":1,"137":2,"263":1,"267":1}}],["exercise",{"2":{"148":1}}],["exec",{"2":{"39":1,"252":1}}],["executing",{"2":{"76":1,"122":1,"229":1}}],["execution",{"0":{"97":1},"2":{"7":1,"8":1,"12":1,"15":2,"17":1,"18":1,"88":1,"93":1,"95":1,"99":1,"100":1,"136":2,"137":2,"256":1}}],["executed",{"2":{"95":1,"233":1,"243":1}}],["executefns",{"2":{"26":2,"29":1}}],["execute",{"2":{"25":1,"26":1,"29":1,"105":1,"108":1,"125":1,"139":1,"184":3,"230":1,"256":1}}],["executemsgfns",{"2":{"26":1}}],["executemsg",{"2":{"25":2,"26":3,"29":2}}],["exist",{"2":{"267":1}}],["exists",{"2":{"63":2,"275":1}}],["existing",{"2":{"8":1,"19":2,"41":1,"58":2,"97":1,"98":1,"160":1,"169":1}}],["extended",{"2":{"280":1}}],["extending",{"0":{"280":1}}],["extend",{"2":{"258":1,"260":1,"279":1}}],["extension",{"2":{"52":2,"134":1,"184":1,"200":1,"234":2,"279":2}}],["external",{"2":{"8":1,"249":1}}],["extra",{"2":{"52":2}}],["exotic",{"2":{"49":2,"53":2}}],["examples",{"0":{"32":1},"2":{"22":1,"32":2,"170":1,"280":1}}],["example",{"0":{"64":1},"2":{"19":2,"21":1,"23":1,"26":1,"28":1,"32":2,"33":1,"58":1,"62":2,"63":2,"76":1,"87":2,"113":1,"133":3,"151":1,"152":1,"161":1,"174":1,"210":1,"279":1,"280":1}}],["exposing",{"2":{"193":1,"221":1}}],["exposes",{"2":{"91":1,"268":1}}],["export",{"2":{"25":1,"26":1,"85":1,"87":2,"140":2,"155":2,"232":1,"234":2,"246":3}}],["explain",{"2":{"275":1}}],["explaining",{"2":{"89":1}}],["exploring",{"2":{"164":1,"205":1}}],["explorer",{"2":{"75":1,"88":1,"133":2,"190":1,"218":1,"253":1}}],["explorers",{"2":{"9":1,"162":1}}],["explore",{"2":{"32":1,"60":1,"70":1,"71":1,"105":1,"136":1,"257":1,"281":1}}],["expecting",{"2":{"237":1}}],["expected",{"2":{"184":1,"186":1,"206":1,"214":1,"276":1}}],["experienced",{"2":{"205":1,"259":1}}],["experience",{"2":{"180":1}}],["experimentation",{"2":{"91":1,"98":1}}],["experiment",{"2":{"19":1,"97":1}}],["expertise",{"2":{"94":1}}],["expensive",{"2":{"8":1,"89":1}}],["expand",{"2":{"12":1}}],["excessively",{"2":{"8":1}}],["exciting",{"2":{"6":1,"100":1}}],["enter",{"2":{"264":1}}],["entries",{"2":{"256":1}}],["entrypoint",{"2":{"252":1}}],["entry",{"2":{"94":1,"275":5}}],["enhanced",{"2":{"111":1}}],["enjoy",{"2":{"95":1}}],["encodetostring",{"2":{"274":2,"275":3}}],["encoded",{"2":{"26":1,"247":1}}],["encoding",{"2":{"274":1,"275":1}}],["encourage",{"2":{"264":1}}],["encountered",{"2":{"95":1}}],["encounter",{"2":{"63":1}}],["env`",{"2":{"27":1}}],["env",{"2":{"27":2,"169":1}}],["environments",{"2":{"12":1,"18":1,"88":1,"95":1,"136":1,"137":2}}],["environment",{"0":{"97":1,"151":1,"166":1,"173":1},"1":{"174":1,"175":1},"2":{"7":1,"21":1,"45":1,"85":1,"87":1,"88":1,"93":1,"136":1,"151":1,"154":2,"169":1,"181":1,"196":1,"204":1,"224":1,"260":1}}],["enum",{"2":{"26":2}}],["endpoint",{"2":{"74":1,"133":1,"154":1,"161":1,"194":1,"222":1}}],["end",{"2":{"21":1,"54":1,"89":1,"136":1,"229":1,"243":1,"260":1,"280":1}}],["ensuring",{"2":{"78":1,"280":1}}],["ensures",{"2":{"41":1,"275":1}}],["ensure",{"2":{"2":1,"53":1,"157":1,"201":1,"210":1,"252":1,"274":2,"275":1,"279":1}}],["enshrine",{"2":{"9":1}}],["enshrined",{"2":{"7":2,"8":2}}],["enable",{"2":{"78":1,"112":1,"125":1}}],["enabled",{"2":{"14":1,"111":1,"125":1,"203":1}}],["enables",{"2":{"7":1,"9":1,"95":1,"118":1}}],["enabling",{"2":{"7":1,"12":1,"26":1,"137":1}}],["enforce",{"2":{"7":1}}],["pwd",{"2":{"179":4}}],["pkg",{"2":{"139":1}}],["py",{"2":{"84":1,"85":2}}],["python",{"0":{"81":1},"2":{"79":2,"81":3,"84":1}}],["p",{"2":{"45":4,"239":5,"251":3}}],["pseudo",{"2":{"268":1}}],["ps",{"2":{"39":1,"252":1}}],["p2p",{"0":{"39":1,"118":1},"2":{"34":2,"36":1,"38":2,"39":9,"62":1,"65":1,"67":1,"69":1,"118":2,"125":2,"127":1,"131":1,"161":2,"172":1,"233":3,"250":1,"251":2}}],["person",{"2":{"272":1,"275":1}}],["perspective",{"2":{"157":1,"234":1}}],["per",{"2":{"116":2,"260":1,"274":2,"275":1}}],["perfect",{"2":{"94":1}}],["performs",{"2":{"196":1,"224":1}}],["perform",{"2":{"39":1,"154":1,"155":1}}],["periods",{"2":{"41":1,"181":1}}],["peers",{"2":{"118":1}}],["peer",{"2":{"34":2,"118":1}}],["pessimistic",{"0":{"124":1},"2":{"10":1,"105":1,"124":3}}],["pip",{"2":{"81":1}}],["pipe",{"2":{"27":1}}],["piece",{"2":{"14":1,"273":1}}],["plaintext",{"2":{"280":1}}],["planned",{"2":{"122":3,"126":1}}],["plans",{"2":{"122":1}}],["placed",{"2":{"95":1,"145":2}}],["place",{"2":{"50":1,"131":1,"179":1,"262":1}}],["platform",{"2":{"45":1,"70":1,"99":1,"164":1,"179":1,"239":1}}],["play",{"2":{"18":1}}],["plus",{"2":{"28":1,"30":1,"93":1}}],["plugin",{"2":{"140":1}}],["pluggable",{"2":{"122":1}}],["plugged",{"2":{"112":1}}],["plug",{"2":{"15":1}}],["please",{"2":{"2":1,"4":1,"39":1,"60":1,"82":1,"105":1}}],["panic",{"2":{"171":1,"275":1}}],["paid",{"2":{"87":1,"246":1}}],["pagination",{"2":{"56":1,"57":1,"182":1,"184":2,"235":2}}],["page",{"2":{"21":1,"90":1,"108":1,"204":1}}],["packets",{"0":{"50":1,"55":1},"1":{"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1}}],["packages",{"2":{"30":2,"139":1}}],["package",{"2":{"16":3,"29":1,"30":2,"81":1,"113":1,"119":1,"264":1}}],["parameter",{"2":{"270":1}}],["parameters",{"2":{"194":2,"195":1,"222":2,"223":1}}],["params",{"2":{"194":2,"222":2}}],["paradigm",{"2":{"141":1,"241":1}}],["paragraph",{"2":{"28":1}}],["particular",{"2":{"268":1}}],["parts",{"2":{"133":3,"210":1}}],["part",{"0":{"185":1,"206":1,"213":1},"1":{"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1},"2":{"35":1,"186":2,"206":3,"214":2,"260":1,"263":1}}],["passes",{"2":{"269":2}}],["passed",{"2":{"152":1,"263":1,"274":1}}],["pass",{"2":{"150":1,"152":3}}],["passing",{"2":{"14":2,"50":1,"270":1}}],["past",{"2":{"8":1,"9":1}}],["paying",{"2":{"94":1}}],["payer",{"2":{"54":4,"234":1,"279":1}}],["payload",{"2":{"14":1}}],["pay",{"2":{"10":1}}],["paves",{"2":{"8":1}}],["path=",{"2":{"256":2}}],["path=$path",{"2":{"140":2,"232":1}}],["paths",{"2":{"50":2,"52":1,"54":1}}],["path",{"2":{"7":1,"8":1,"25":2,"27":1,"30":2,"54":6,"140":1,"141":1,"169":1,"232":1}}],["power",{"2":{"262":1}}],["powerful",{"2":{"7":1}}],["pops",{"2":{"161":2,"172":1,"251":1,"252":1}}],["popular",{"2":{"9":1,"258":1}}],["polaris",{"0":{"80":1,"237":1,"242":1,"250":1,"252":1},"1":{"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":2,"252":2,"253":2},"2":{"79":1,"80":2,"86":1,"87":3,"237":5,"238":1,"239":1,"240":3,"242":1,"243":1,"244":1,"245":3,"246":1,"250":1,"252":3,"253":2}}],["points",{"2":{"260":1}}],["point",{"2":{"48":1,"252":1}}],["portion",{"2":{"151":1,"210":1,"250":1}}],["portal",{"0":{"246":1},"2":{"86":1,"87":4,"244":2,"245":4,"248":6,"249":1}}],["port=icahost",{"2":{"39":1}}],["port",{"2":{"39":3,"48":3,"54":10,"133":1,"154":1,"184":1,"231":1,"278":1}}],["pool",{"2":{"14":1}}],["potential",{"2":{"12":1,"94":1}}],["position",{"2":{"260":3}}],["posted",{"2":{"95":1,"125":1}}],["post",{"2":{"14":1,"63":2,"89":1,"108":1,"136":1,"150":1,"199":1,"227":1,"249":1,"250":2}}],["posting",{"0":{"14":1},"2":{"14":1,"63":1,"95":1,"157":1,"158":1,"162":1,"206":1,"229":1,"233":1,"253":1}}],["posts",{"0":{"16":1},"2":{"3":1,"125":1,"163":1,"210":1,"236":1}}],["possibly",{"2":{"158":1}}],["possible",{"2":{"12":1,"13":1,"18":1,"55":1,"115":2,"137":3,"179":1}}],["possibility",{"2":{"98":1,"131":1}}],["possibilities",{"2":{"12":1,"91":1,"136":1,"137":1}}],["purpose",{"2":{"264":1}}],["purposes",{"2":{"191":1,"219":1,"231":1}}],["purchase",{"2":{"183":2}}],["purchasing",{"2":{"164":1}}],["pure",{"2":{"122":2}}],["put",{"2":{"145":1}}],["putting",{"2":{"94":1,"145":1}}],["pubkey",{"2":{"234":6}}],["pubsub",{"2":{"233":1}}],["pub",{"2":{"25":3,"26":4,"27":1,"133":1}}],["publishing",{"2":{"13":1,"14":1,"137":1,"233":1,"243":1,"256":1}}],["published",{"2":{"12":1}}],["public",{"2":{"3":1,"14":1,"74":1,"87":2,"152":7,"153":2}}],["pull",{"2":{"2":2,"171":1,"177":1,"275":1}}],["push",{"2":{"2":2,"125":1}}],["prune",{"2":{"243":2}}],["practical",{"2":{"229":1}}],["pragma",{"2":{"87":1,"152":2,"153":1}}],["prhw8rohdq==",{"2":{"133":1}}],["prior",{"2":{"229":1,"280":1}}],["priority",{"2":{"115":1}}],["primary",{"2":{"127":1}}],["priv",{"2":{"256":2}}],["privileged",{"2":{"122":1}}],["privatekey",{"2":{"244":1}}],["private",{"2":{"49":2,"87":4,"88":2,"152":1,"154":6,"155":3,"244":1,"246":4,"247":1,"249":3,"256":1}}],["print",{"2":{"84":2}}],["printed",{"2":{"36":1}}],["prices=",{"2":{"162":2,"233":1}}],["prices",{"2":{"52":2,"162":1,"180":2,"183":1,"184":1}}],["price=0",{"2":{"41":2}}],["price",{"0":{"41":1},"2":{"41":11,"49":2,"53":2,"59":1,"162":1,"183":4}}],["press",{"2":{"145":1}}],["presents",{"2":{"94":1}}],["preserve",{"2":{"10":1}}],["preparing",{"2":{"243":1}}],["prepare",{"2":{"232":1}}],["prepared",{"2":{"161":1}}],["prepareproposal",{"2":{"115":1}}],["prepend",{"2":{"85":1}}],["prevents",{"2":{"58":1}}],["previous",{"0":{"159":1,"189":1,"209":1,"217":1},"2":{"41":1,"180":1,"181":1}}],["prefer",{"2":{"52":1}}],["prefix",{"2":{"45":1,"52":2,"133":1}}],["pre",{"0":{"43":1,"259":1},"1":{"44":1},"2":{"82":1,"97":1,"118":1}}],["prerequisites",{"0":{"35":1,"72":1,"79":1,"138":1,"201":1,"238":1},"1":{"73":1,"74":1,"75":1,"76":1,"80":1,"81":1}}],["pretty",{"2":{"27":1,"263":1}}],["prelude",{"2":{"25":1,"27":1}}],["premature",{"2":{"8":1}}],["prematurely",{"2":{"7":1,"8":1}}],["prompted",{"2":{"234":2}}],["prompt",{"2":{"204":1}}],["prominent",{"2":{"113":1}}],["proceeding",{"2":{"157":1,"259":1,"279":1}}],["processed",{"2":{"131":1}}],["processing",{"0":{"129":1,"130":1},"2":{"107":1}}],["processor",{"2":{"54":1,"267":1}}],["process",{"2":{"7":1,"78":1,"160":1,"229":1,"233":2,"263":1,"269":1}}],["proposer",{"2":{"133":1}}],["property",{"2":{"122":1}}],["propagate",{"2":{"108":1}}],["programming",{"2":{"230":1}}],["programmatically",{"2":{"112":1}}],["progress",{"0":{"121":1,"125":1},"2":{"122":1,"125":1,"127":1,"133":1}}],["problem",{"2":{"111":1}}],["problems",{"0":{"92":1},"1":{"93":1,"94":1},"2":{"94":1}}],["prohibitively",{"2":{"89":1}}],["proved",{"2":{"85":1}}],["prove",{"0":{"85":1},"2":{"84":1,"85":2}}],["proving",{"0":{"82":1},"1":{"83":1,"84":1,"85":1},"2":{"85":1}}],["provided",{"2":{"161":1,"164":1,"230":1,"262":1}}],["provider",{"2":{"54":4}}],["provide",{"2":{"14":1,"98":1,"99":1,"152":1,"161":1,"256":1}}],["provides",{"2":{"7":2,"16":1,"26":1,"100":1,"179":1,"229":1,"237":1,"262":1}}],["proof+public",{"2":{"84":2,"85":1}}],["proof",{"0":{"88":1,"131":1},"2":{"78":2,"84":7,"85":2,"86":1,"88":3,"95":1,"125":2}}],["proofs",{"0":{"125":1,"126":1},"2":{"7":1,"8":1,"42":2,"45":1,"78":1,"85":1,"95":2,"99":1,"100":1,"105":1,"108":2,"111":1,"118":1,"120":2,"121":2,"125":5,"127":1,"131":1,"171":1}}],["profile",{"2":{"74":1,"140":2}}],["project",{"2":{"14":1,"16":1,"151":1,"189":1,"209":1,"217":1,"263":1,"264":2,"266":1,"268":1}}],["proud",{"2":{"12":1}}],["producing",{"2":{"39":1}}],["producers",{"2":{"122":1}}],["produce",{"2":{"10":1,"120":1,"122":1}}],["products",{"2":{"94":1,"95":1}}],["production",{"0":{"19":1},"2":{"9":1,"18":1,"42":1,"59":1,"85":1,"116":1,"279":2}}],["product",{"2":{"8":1}}],["protobuf",{"0":{"276":1}}],["protomessage",{"2":{"195":1,"223":1}}],["protoservice",{"2":{"194":1,"222":1}}],["proto",{"2":{"169":1,"193":2,"194":4,"196":1,"221":2,"222":4,"224":1,"264":1,"276":2}}],["protocols",{"2":{"117":1}}],["protocol",{"2":{"7":1,"9":1,"42":1,"50":1,"193":2,"221":2,"264":1}}],["protect",{"2":{"7":1,"8":1}}],["pr",{"2":{"2":1}}],["nice",{"2":{"280":1}}],["nil",{"2":{"171":1,"196":7,"224":7,"274":6,"275":8}}],["npm",{"2":{"139":1,"140":3}}],["ncdu",{"2":{"139":1}}],["n",{"2":{"84":2,"161":4,"234":1,"279":1}}],["num",{"2":{"233":2,"243":3,"256":2}}],["number",{"2":{"26":1,"112":1,"133":1,"255":1}}],["null",{"2":{"52":2,"56":1,"133":2,"182":1,"184":5,"234":1,"235":2,"279":1}}],["nfts",{"2":{"14":2}}],["nft",{"2":{"14":2}}],["nodeversion",{"2":{"201":1}}],["nodejs",{"2":{"140":3}}],["node",{"0":{"33":1,"40":1,"114":1,"119":1,"120":1,"121":1,"122":1,"158":1,"162":1,"172":1,"187":1,"208":1,"215":1,"250":1,"251":1,"256":1,"278":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"115":1,"116":1,"117":1,"118":1,"120":1,"121":1,"122":1,"251":1,"252":1,"253":1},"2":{"19":1,"33":2,"34":1,"36":1,"37":2,"39":13,"40":3,"41":2,"42":1,"53":1,"56":2,"57":3,"59":1,"63":3,"64":1,"65":3,"66":1,"76":1,"91":1,"105":1,"113":2,"116":1,"117":2,"118":1,"119":1,"125":1,"127":1,"131":4,"133":1,"136":1,"140":1,"142":1,"157":1,"158":3,"160":1,"161":2,"162":1,"172":3,"180":2,"182":2,"183":1,"184":6,"187":4,"199":2,"201":1,"208":5,"210":1,"211":1,"212":2,"215":5,"227":2,"231":2,"233":6,"250":3,"251":8,"253":1,"254":1,"256":5,"257":1,"278":3}}],["nodes",{"0":{"124":1},"2":{"8":1,"39":1,"95":3,"100":1,"105":1,"108":2,"112":1,"116":5,"118":3,"119":1,"120":1,"121":4,"122":2,"124":1,"125":10,"127":1,"131":4,"139":1,"233":1}}],["none",{"2":{"21":2,"27":2}}],["non",{"2":{"14":1,"234":1,"279":1}}],["nor",{"2":{"10":1}}],["no",{"2":{"10":1,"23":1,"39":1,"45":1,"111":1,"112":1,"122":4,"157":1,"171":1,"183":1,"229":1,"233":1,"263":2,"272":2,"274":1,"275":1}}],["notably",{"2":{"268":1}}],["notifies",{"2":{"76":1}}],["notice",{"2":{"54":1,"233":1,"263":1}}],["note",{"2":{"21":2,"25":1,"26":1,"39":1,"48":1,"87":1,"88":1,"111":1,"116":1,"125":1,"155":1,"169":1,"279":2}}],["not",{"2":{"8":2,"12":1,"18":3,"25":3,"56":1,"57":1,"78":1,"97":1,"105":1,"125":1,"126":1,"131":1,"150":1,"194":1,"195":1,"222":1,"223":1,"232":1,"237":1,"251":1,"259":1,"274":2,"279":2,"280":1}}],["now",{"2":{"7":1,"12":1,"13":1,"14":1,"15":1,"19":1,"27":2,"31":1,"37":1,"39":1,"40":2,"45":1,"55":1,"75":1,"76":1,"85":1,"88":1,"139":1,"145":1,"148":2,"150":1,"153":2,"154":1,"155":2,"160":1,"161":3,"162":2,"163":1,"169":1,"171":1,"173":1,"180":1,"182":1,"184":2,"190":1,"193":1,"203":1,"205":1,"218":1,"221":1,"231":1,"233":2,"234":3,"243":1,"245":1,"248":2,"249":1,"253":1,"257":1,"260":1,"262":1,"263":1,"264":1,"266":1,"270":1,"273":1,"274":1,"275":1,"278":1,"279":3,"281":1}}],["net",{"2":{"161":1}}],["network=mocha",{"2":{"251":2}}],["networks",{"2":{"21":1,"27":1,"91":1,"118":1,"140":1,"158":1,"281":1}}],["network",{"0":{"143":1,"149":1,"231":1},"1":{"144":1,"145":1,"146":1,"147":1,"148":1,"149":1},"2":{"10":1,"17":1,"27":2,"33":1,"34":1,"41":1,"65":2,"74":2,"78":1,"90":1,"94":5,"95":2,"106":2,"117":1,"118":1,"125":2,"127":1,"131":2,"143":1,"149":1,"153":1,"157":1,"161":2,"162":3,"171":1,"172":1,"173":1,"174":1,"182":1,"187":1,"208":1,"215":1,"229":1,"231":2,"232":1,"233":3,"236":1,"237":2,"250":2,"251":1,"278":1,"279":3}}],["neural",{"2":{"78":1}}],["nextjs",{"2":{"203":1}}],["next",{"0":{"163":1,"199":1,"205":1,"212":1,"227":1,"236":1,"281":1},"2":{"38":1,"39":1,"48":1,"54":1,"56":1,"79":1,"85":1,"86":1,"87":1,"100":1,"133":1,"145":1,"151":1,"152":2,"154":2,"160":1,"182":1,"184":3,"187":1,"199":1,"202":1,"227":1,"235":2,"246":1,"271":1,"274":1,"275":2,"276":1,"279":2}}],["neck",{"2":{"27":1}}],["necessary",{"2":{"21":1,"139":1}}],["needing",{"2":{"237":1}}],["needs",{"0":{"10":1},"2":{"97":1,"201":1}}],["needed",{"2":{"7":1,"8":1,"10":2,"39":1,"108":1,"111":1,"125":1,"136":1,"161":1}}],["need",{"2":{"7":1,"8":3,"10":1,"16":1,"19":1,"21":1,"24":1,"25":2,"29":2,"35":1,"36":1,"45":2,"48":1,"54":1,"62":2,"63":3,"65":1,"67":1,"72":2,"88":1,"95":1,"105":1,"111":1,"112":1,"140":1,"155":1,"158":1,"160":2,"169":2,"172":1,"173":1,"181":1,"189":1,"193":1,"196":1,"201":1,"209":1,"210":1,"217":1,"221":1,"224":1,"232":2,"238":1,"239":1,"248":2,"249":2,"250":4,"251":1,"263":1,"265":1,"276":2,"279":1}}],["newguess",{"2":{"275":2}}],["newint64coin",{"2":{"274":1,"275":1}}],["newly",{"2":{"118":1,"161":1,"188":1,"210":1,"216":1,"274":2}}],["new",{"0":{"190":1,"218":1},"2":{"2":2,"8":1,"12":1,"13":1,"16":1,"25":2,"27":2,"30":2,"50":2,"54":5,"63":1,"87":5,"91":3,"94":3,"95":2,"100":1,"112":1,"113":1,"125":1,"131":1,"136":1,"137":1,"144":1,"145":3,"151":1,"152":1,"153":1,"155":1,"160":2,"177":1,"180":1,"194":2,"222":2,"232":1,"260":1,"262":1,"263":3,"275":7}}],["nameservice",{"2":{"164":2,"177":3,"178":1,"179":2,"180":3,"183":1,"184":1}}],["namespaces",{"2":{"161":1,"188":1,"210":1,"216":1,"251":1}}],["namespace=000000506f6c61726973",{"2":{"251":1}}],["namespace=00000000000000000000000000000000000000000008e5f679bf7116cb",{"2":{"161":1}}],["namespace=$",{"2":{"150":1}}],["namespace=$namespace",{"2":{"62":1}}],["namespace",{"2":{"36":1,"38":1,"62":2,"67":1,"69":1,"118":1,"133":1,"150":1,"161":3,"162":3,"174":2,"188":1,"190":1,"210":3,"216":1,"218":1,"251":1,"253":2}}],["name",{"2":{"48":2,"54":8,"83":1,"144":1,"155":2,"183":2,"184":8,"194":1,"222":1,"234":3}}],["name=ports",{"2":{"39":1}}],["naming",{"2":{"2":1}}],["native",{"2":{"10":1,"56":1}}],["navigate",{"2":{"5":1,"83":1,"194":1,"222":1}}],["award",{"2":{"260":1}}],["away",{"2":{"8":1}}],["awdsly+2us2vv+rbyfi60gb4",{"2":{"234":1}}],["aims",{"2":{"200":1}}],["aarch64",{"2":{"169":4,"180":1}}],["auto",{"2":{"180":2,"183":1,"184":1}}],["automatically",{"2":{"78":1}}],["authorized",{"2":{"204":1}}],["authentication",{"2":{"161":1}}],["authenticate",{"2":{"108":1,"121":1}}],["auth",{"2":{"39":6,"62":3,"67":1,"69":1,"133":2,"161":4,"162":1,"250":1,"267":1,"279":1}}],["aggregating",{"2":{"122":1}}],["aggregationloop",{"2":{"116":2}}],["aggregation",{"0":{"58":1},"2":{"59":1}}],["aggregated",{"2":{"162":1}}],["aggregate",{"2":{"108":1}}],["aggregator",{"2":{"58":2,"62":1,"67":1,"69":1,"150":1,"162":1,"233":2,"279":1}}],["again",{"0":{"69":1},"2":{"26":1,"149":1,"184":1,"197":1,"225":1,"232":1,"249":1,"275":3}}],["against",{"2":{"7":1,"8":1,"41":1}}],["average",{"2":{"121":1}}],["avoid",{"2":{"41":1,"48":1,"67":1,"99":1,"260":1,"279":1}}],["available",{"2":{"9":1,"131":1,"152":1}}],["availability",{"0":{"15":1,"112":1},"1":{"113":1},"2":{"8":1,"10":2,"12":2,"13":1,"14":1,"15":4,"16":5,"18":3,"39":1,"78":1,"90":1,"91":1,"95":4,"100":1,"101":1,"106":2,"108":1,"112":3,"113":1,"116":1,"122":1,"124":1,"131":1,"136":2,"137":5,"157":1,"164":1,"171":1,"180":1,"181":1,"187":1,"208":1,"215":1,"229":1,"237":2,"251":1,"252":1,"278":2,"279":1}}],["afterward",{"2":{"52":1}}],["after",{"0":{"63":1},"1":{"64":1,"65":1,"66":1,"67":1,"68":1,"69":1},"2":{"16":1,"21":1,"26":1,"55":1,"69":1,"76":1,"131":1,"158":1,"169":2,"208":1,"215":1,"235":1,"251":1,"263":1,"278":1,"279":4}}],["atoi",{"2":{"275":1}}],["atomic",{"2":{"122":1}}],["attributes",{"2":{"182":1,"279":1}}],["attract",{"2":{"94":1}}],["attempts",{"2":{"269":1}}],["attempt",{"2":{"116":2}}],["attempt=3",{"2":{"64":1}}],["attempt=2",{"2":{"64":1}}],["attempt=1",{"2":{"64":1}}],["at",{"2":{"14":1,"16":1,"21":2,"24":1,"52":1,"54":1,"75":1,"94":1,"111":1,"125":1,"136":1,"145":1,"151":1,"153":1,"179":1,"182":1,"234":1,"260":1,"280":1}}],["adr",{"2":{"125":1}}],["adoption",{"2":{"94":1}}],["adjustment",{"2":{"52":2,"180":2,"183":1,"184":1}}],["adjusted",{"2":{"19":1}}],["admin",{"2":{"39":1,"183":1,"184":1}}],["advertises",{"2":{"118":1}}],["advice",{"2":{"32":1}}],["advise",{"2":{"25":1,"30":2}}],["advanced",{"0":{"104":1},"2":{"21":1}}],["advantages",{"2":{"10":1}}],["addr",{"2":{"48":1,"52":3}}],["addresshash",{"2":{"274":1,"275":1}}],["addresses",{"0":{"75":1},"2":{"70":1,"71":1,"75":2}}],["address=0x18df82c7e422a42d47345ed86b0e935e9718ebda",{"2":{"246":1}}],["address=0x5c59c83c099f72fce832208f96a23a1e43737a14",{"2":{"87":1}}],["address=127",{"2":{"233":2}}],["address=`bitcoin",{"2":{"145":1}}],["address=",{"2":{"39":3,"154":1,"155":1,"233":2}}],["address",{"0":{"39":1},"2":{"39":3,"45":1,"49":2,"56":2,"57":1,"62":1,"65":1,"67":1,"69":1,"75":1,"76":1,"87":4,"88":2,"133":4,"145":1,"154":5,"155":5,"158":1,"184":5,"204":1,"233":2,"234":5,"246":2,"247":2,"248":2,"249":1,"250":1,"260":1,"272":3,"275":2,"279":1}}],["added",{"2":{"28":1,"75":1,"113":1,"194":1,"222":1,"237":1,"266":1}}],["additionally",{"2":{"95":1,"99":1}}],["additional",{"2":{"26":1,"131":1}}],["additions",{"2":{"21":1,"84":1}}],["adding",{"0":{"24":1},"2":{"2":1,"16":1,"22":1,"75":1,"131":1,"262":1}}],["add",{"0":{"75":1,"134":1,"192":1,"220":1},"1":{"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1},"2":{"16":2,"19":1,"24":3,"25":1,"26":1,"29":1,"30":4,"53":1,"58":1,"62":1,"71":1,"74":1,"131":1,"134":2,"140":1,"145":1,"152":1,"164":1,"169":1,"205":1,"232":1,"249":1,"267":1,"275":2,"276":1}}],["apt",{"2":{"139":3,"232":1}}],["apart",{"2":{"50":1}}],["apps",{"2":{"262":1}}],["app",{"0":{"200":1,"203":1,"258":1},"1":{"201":1,"202":1,"203":1,"204":1,"205":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1},"2":{"133":1,"151":3,"171":2,"201":2,"202":1,"203":1,"205":1,"233":2,"243":2,"248":1,"256":1,"258":1,"264":3,"265":1,"266":1,"281":1}}],["append",{"2":{"84":2}}],["appear",{"2":{"76":1}}],["approve",{"2":{"204":1}}],["approach",{"2":{"78":1,"229":1}}],["approximately",{"2":{"14":1}}],["apple",{"2":{"169":4}}],["apply",{"2":{"23":1,"122":1}}],["applications",{"2":{"18":1,"95":1,"97":1,"101":1,"136":1,"171":1,"229":1,"257":1}}],["application",{"0":{"109":1},"1":{"110":1,"111":1,"112":1,"113":1},"2":{"7":3,"9":2,"91":1,"93":2,"110":2,"111":1,"115":2,"117":1,"200":1,"204":1,"205":1,"229":1,"264":1,"267":1}}],["apis",{"2":{"117":1}}],["api",{"2":{"10":1,"52":1,"79":1,"85":3,"113":1,"133":3,"193":1,"194":3,"221":1,"222":3}}],["achieve",{"2":{"94":1,"260":1}}],["action",{"2":{"279":1}}],["actions",{"2":{"196":1,"224":1}}],["active",{"2":{"118":1}}],["activity",{"2":{"70":1}}],["act",{"2":{"99":1}}],["actor",{"2":{"27":1}}],["accaddress",{"2":{"274":1,"275":1,"276":2}}],["accaddressfrombech32",{"2":{"274":1,"275":1}}],["accessed",{"2":{"112":1}}],["accelerated",{"2":{"85":1}}],["accepts",{"2":{"194":2,"196":1,"222":2,"224":1}}],["accepted",{"2":{"41":2}}],["accept",{"2":{"8":1,"234":1}}],["accounts",{"2":{"133":2,"154":1,"268":3}}],["account",{"0":{"53":1,"65":1},"2":{"52":2,"63":1,"65":1,"74":2,"133":3,"162":1,"174":1,"190":1,"210":2,"218":1,"234":1,"249":2,"250":1,"279":1}}],["accordingly",{"2":{"39":1,"131":1}}],["across",{"2":{"9":1,"88":2}}],["arabica",{"2":{"101":1,"158":1,"186":1,"187":3,"188":4,"190":2,"191":1,"197":1,"208":1,"250":1}}],["arm64",{"2":{"51":1,"179":2}}],["artifacts",{"2":{"25":1,"179":1,"180":2}}],["articles",{"2":{"5":1}}],["architecture",{"2":{"78":1,"125":1,"259":1,"260":1,"264":1}}],["arch",{"2":{"25":2}}],["argument",{"2":{"19":1}}],["args",{"2":{"19":1,"62":1}}],["around",{"2":{"14":1,"18":2,"63":2,"280":1}}],["arbitrary",{"2":{"12":1,"13":1,"14":3,"112":1,"137":2}}],["are",{"2":{"12":1,"13":1,"14":1,"16":1,"29":2,"39":2,"50":2,"53":1,"59":1,"63":2,"87":1,"94":1,"95":4,"99":1,"115":1,"116":3,"117":1,"119":1,"121":2,"122":1,"124":1,"125":2,"126":1,"127":1,"131":2,"137":1,"139":2,"149":1,"152":1,"169":1,"170":1,"171":2,"179":1,"180":1,"183":1,"186":1,"193":1,"206":1,"214":1,"221":1,"237":2,"249":1,"259":1,"260":3,"263":2,"269":3,"270":1,"272":1,"274":2,"275":3,"279":2,"280":2}}],["array",{"2":{"9":1}}],["amt",{"2":{"276":1}}],["amazing",{"2":{"262":1}}],["amd",{"2":{"138":1,"140":1,"179":1,"180":1}}],["amd64",{"2":{"45":1,"140":3,"239":1}}],["among",{"2":{"131":1}}],["amount",{"2":{"8":1,"52":4,"56":3,"57":1,"183":2,"184":1,"234":3,"235":2,"275":1,"279":1}}],["am",{"2":{"87":1,"145":1,"246":1}}],["amp",{"0":{"4":1,"69":1},"2":{"2":2,"21":1,"25":3,"27":2,"65":2,"139":2,"159":2,"160":2,"180":4,"189":2,"196":2,"209":2,"217":2,"224":2,"232":2,"240":2,"242":2,"245":2,"248":2,"252":2,"274":1,"275":2}}],["abcdefg",{"2":{"279":1}}],["abci",{"0":{"110":1},"1":{"111":1},"2":{"9":3,"63":1,"91":2,"97":1,"100":1,"110":3,"111":2,"117":1,"125":1,"233":1}}],["abci++",{"2":{"7":2,"9":1,"10":1,"115":1}}],["abi",{"2":{"248":1}}],["ability",{"2":{"7":2,"95":1,"106":1}}],["able",{"2":{"21":1,"94":1,"169":1}}],["abstraction",{"2":{"193":1,"221":1,"273":1}}],["abstract",{"2":{"9":1}}],["about",{"0":{"34":1,"90":1},"1":{"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1},"2":{"3":1,"25":1,"26":1,"42":1,"91":1,"100":1,"108":1,"117":2,"121":1,"131":1,"161":1,"164":1,"181":1,"188":1,"196":1,"210":1,"216":1,"224":1,"234":1,"251":1,"262":1,"264":1}}],["above",{"2":{"2":1,"19":1,"29":1,"31":1,"38":1,"68":1,"94":1,"96":1,"248":1,"249":1,"275":1,"279":4}}],["alnsenbuv5go86fmwe11qth1+r76g2e1lv8c1fwhlpqp",{"2":{"234":1}}],["al92dloelpuaiousiajapkiveiwlhledz",{"2":{"234":1}}],["alerting",{"2":{"76":1}}],["alerts",{"2":{"76":1}}],["alert",{"0":{"76":1},"2":{"71":1,"76":2,"100":1}}],["algorithm",{"2":{"52":2}}],["alphabet",{"2":{"274":2,"275":3}}],["alphabets",{"2":{"274":2}}],["alpha",{"2":{"21":1,"60":1,"100":1,"105":1}}],["already",{"2":{"19":1,"63":3,"159":1,"274":2,"279":2}}],["alongside",{"2":{"40":1,"199":1,"212":1,"227":1}}],["along",{"2":{"9":1,"13":1,"154":1,"233":1,"237":1}}],["align",{"2":{"8":1}}],["alignment",{"2":{"8":1}}],["also",{"2":{"8":1,"12":1,"39":2,"41":1,"48":1,"50":1,"69":1,"78":1,"94":1,"95":1,"113":1,"115":1,"116":1,"136":1,"161":1,"193":1,"196":1,"201":1,"221":1,"224":1,"250":1,"269":1,"272":1,"274":1}}],["alley",{"2":{"49":2,"53":2}}],["allow",{"2":{"21":1,"84":1,"90":1,"106":2,"193":1,"221":1,"269":1,"276":1}}],["allowing",{"2":{"8":1,"95":1,"97":1}}],["allows",{"2":{"7":1,"8":2,"9":1,"10":2,"12":1,"58":1,"105":1,"112":1,"137":2,"171":1,"184":1,"272":1,"273":1,"274":1,"275":1}}],["all",{"2":{"7":2,"23":1,"27":1,"28":1,"29":1,"30":1,"54":1,"55":1,"94":1,"116":2,"120":2,"124":1,"152":1,"162":1,"232":1,"234":1,"259":1,"276":1,"279":1}}],["alter",{"2":{"268":1}}],["alternatively",{"2":{"19":1,"24":1,"54":1}}],["alternative",{"2":{"9":1}}],["although",{"2":{"260":1}}],["alt",{"2":{"7":1}}],["always",{"2":{"2":1,"41":1}}],["answer",{"2":{"275":1}}],["anvil",{"2":{"154":6}}],["announce",{"2":{"12":1}}],["another",{"2":{"8":1,"18":1,"98":1,"111":1,"131":1,"234":1,"279":2}}],["an",{"0":{"25":1,"30":1},"2":{"4":1,"7":3,"8":6,"9":1,"12":1,"14":1,"15":3,"18":1,"19":1,"22":2,"25":1,"28":1,"42":3,"45":1,"50":1,"52":1,"56":1,"57":1,"58":1,"62":1,"63":1,"72":1,"74":1,"76":2,"79":1,"85":1,"86":1,"91":2,"95":1,"98":1,"100":1,"107":1,"108":1,"111":1,"112":1,"131":1,"138":1,"151":1,"154":2,"161":3,"181":1,"184":1,"190":1,"193":2,"194":3,"196":1,"218":1,"221":2,"222":3,"224":1,"232":2,"234":1,"235":1,"244":1,"247":1,"249":2,"253":1,"260":1,"262":2,"264":1,"273":1,"275":3,"279":4}}],["anyone",{"2":{"90":1,"106":2}}],["anywhere",{"0":{"78":1}}],["anyhow",{"2":{"27":2}}],["any",{"0":{"97":1},"2":{"4":1,"7":3,"9":1,"10":3,"16":1,"23":1,"27":1,"52":1,"88":1,"91":1,"97":1,"110":1,"112":1,"122":1,"131":1,"133":1,"200":1,"204":1,"274":1,"279":2}}],["and",{"0":{"29":1,"32":1,"33":1,"50":1,"75":1,"82":1,"85":1,"93":1,"94":1,"101":1,"129":1,"131":1,"152":1,"195":1,"223":1,"237":1,"248":1,"261":1,"279":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"83":1,"84":1,"85":1,"102":1,"103":1,"104":1,"105":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"262":1,"263":1,"264":1},"2":{"0":1,"1":1,"2":4,"3":2,"7":6,"8":10,"9":5,"10":3,"12":1,"13":1,"14":2,"15":4,"16":7,"18":6,"19":3,"21":5,"22":2,"26":5,"27":1,"29":3,"32":1,"33":1,"36":2,"38":2,"39":1,"42":3,"45":1,"48":3,"50":1,"54":3,"55":1,"56":2,"57":1,"58":1,"59":4,"62":1,"63":8,"69":1,"70":2,"71":3,"73":2,"74":1,"75":1,"76":1,"78":3,"80":2,"81":1,"82":2,"84":4,"85":6,"86":2,"87":3,"88":2,"91":4,"94":5,"95":5,"96":1,"97":1,"98":3,"99":2,"100":3,"101":1,"105":1,"106":1,"107":2,"108":5,"110":1,"111":1,"112":1,"115":2,"116":3,"117":4,"118":2,"120":1,"121":1,"122":2,"125":8,"127":1,"131":8,"136":6,"137":4,"139":2,"140":1,"144":1,"145":2,"148":1,"150":1,"151":1,"152":3,"154":2,"155":1,"157":1,"158":1,"159":1,"160":1,"161":2,"162":1,"163":1,"166":1,"169":1,"171":2,"172":1,"173":1,"177":1,"180":2,"181":1,"183":1,"184":3,"186":1,"187":3,"191":2,"193":3,"194":2,"196":4,"199":2,"201":1,"203":2,"204":3,"205":1,"206":1,"208":3,"210":1,"211":1,"212":1,"214":1,"215":3,"219":2,"221":3,"222":2,"224":4,"227":2,"229":1,"230":1,"231":1,"232":2,"233":1,"234":2,"237":3,"240":1,"243":1,"245":1,"246":1,"248":1,"249":1,"250":5,"251":4,"255":1,"256":2,"257":2,"258":2,"262":2,"263":1,"264":4,"267":2,"268":1,"269":4,"272":1,"273":2,"274":1,"275":6,"276":1,"278":4,"279":7,"280":1,"281":1}}],["ask",{"2":{"279":2}}],["asking",{"2":{"18":1}}],["async",{"2":{"279":5}}],["asynchronously",{"2":{"279":1}}],["asynchronous",{"2":{"8":1}}],["aspect",{"2":{"200":1}}],["asdf",{"2":{"140":7}}],["asset",{"2":{"268":1}}],["assertion",{"2":{"152":2}}],["asserteq",{"2":{"152":4}}],["assert",{"2":{"21":1,"27":1,"152":1}}],["associated",{"2":{"255":1}}],["assumes",{"2":{"80":1,"86":1,"200":1}}],["assumptions",{"2":{"42":1,"95":1}}],["as",{"0":{"15":1},"2":{"3":1,"7":3,"8":1,"9":2,"10":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":2,"21":1,"24":1,"26":3,"28":1,"29":2,"33":1,"39":1,"56":1,"62":1,"63":1,"76":1,"79":2,"80":1,"84":4,"85":1,"90":2,"91":4,"93":1,"94":1,"95":3,"96":1,"98":1,"99":2,"100":2,"106":4,"108":1,"110":1,"111":1,"112":2,"116":2,"117":2,"118":1,"124":1,"125":2,"131":3,"136":1,"137":1,"147":1,"154":4,"155":1,"157":1,"161":1,"166":1,"179":2,"180":1,"200":2,"205":1,"210":1,"234":1,"237":1,"244":1,"258":2,"263":1,"267":1,"268":1,"269":1,"270":2,"273":1,"274":1,"275":2,"279":4}}],["a",{"0":{"15":1,"28":1,"45":1,"82":1,"99":1,"101":1,"143":1,"144":1,"158":1,"162":1,"174":1,"186":1,"187":1,"192":1,"208":1,"214":1,"215":1,"220":1,"231":1,"239":1,"250":1,"268":1,"270":1,"278":1},"1":{"29":1,"30":1,"31":1,"83":1,"84":1,"85":1,"102":1,"103":1,"104":1,"105":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":2,"194":2,"195":2,"196":2,"197":2,"198":2,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":2,"222":2,"223":2,"224":2,"225":2,"226":2,"251":1,"252":1,"253":1},"2":{"2":4,"5":2,"7":11,"8":6,"9":2,"10":6,"11":1,"12":3,"13":3,"14":9,"15":2,"16":7,"17":3,"18":3,"19":1,"21":2,"22":1,"23":1,"25":2,"26":2,"30":2,"33":2,"34":2,"36":1,"39":2,"40":1,"41":3,"42":2,"45":2,"48":1,"50":4,"54":4,"59":1,"60":1,"62":1,"63":4,"67":1,"74":1,"76":2,"78":5,"79":1,"80":1,"81":1,"82":2,"83":1,"84":3,"85":2,"87":3,"88":2,"89":1,"90":2,"91":6,"93":2,"94":10,"95":8,"97":1,"98":4,"99":3,"100":4,"105":3,"106":4,"108":1,"110":2,"111":2,"112":1,"113":4,"115":2,"116":6,"118":1,"122":4,"124":3,"125":6,"127":2,"131":9,"136":6,"137":2,"142":1,"144":2,"145":5,"146":1,"147":1,"151":1,"152":3,"153":1,"154":2,"157":3,"158":2,"160":2,"161":5,"163":1,"164":1,"169":1,"170":2,"171":3,"172":1,"173":1,"174":1,"177":1,"179":1,"180":4,"181":1,"182":1,"183":1,"184":2,"186":1,"187":1,"188":3,"191":1,"193":2,"194":4,"196":4,"198":1,"199":1,"200":2,"202":1,"205":1,"206":2,"208":1,"210":2,"211":1,"212":2,"214":1,"215":1,"216":3,"219":1,"221":2,"222":4,"224":4,"226":1,"227":1,"229":4,"231":2,"232":4,"233":2,"234":2,"236":2,"237":5,"239":2,"243":2,"244":1,"245":2,"246":2,"249":2,"250":2,"251":2,"252":1,"254":1,"255":1,"256":1,"257":2,"258":1,"260":10,"262":3,"263":4,"264":4,"267":2,"269":3,"270":3,"272":2,"273":3,"274":8,"275":11,"276":2,"278":1,"279":13,"280":6,"281":1}}],["ir",{"2":{"234":1}}],["illustrates",{"2":{"70":1}}],["io",{"2":{"45":1,"239":1,"251":1,"274":1,"275":1}}],["i",{"2":{"45":1,"84":2,"87":1,"105":1,"145":1,"239":1,"246":1,"256":5}}],["igniteversiontag",{"2":{"262":1}}],["ignite",{"0":{"261":1,"262":1},"1":{"262":1,"263":1,"264":1},"2":{"44":1,"45":3,"258":1,"259":1,"262":8,"263":5,"269":1,"278":1,"279":1,"280":1}}],["ip4",{"2":{"39":2,"233":2}}],["ip",{"2":{"39":1,"48":1,"172":1,"251":1}}],["icahost",{"2":{"39":1}}],["ics20",{"2":{"30":1,"54":1}}],["i32",{"2":{"26":2}}],["ideas",{"2":{"258":1}}],["ideal",{"2":{"99":1}}],["identifier",{"2":{"87":1,"152":2,"153":1}}],["id=$",{"2":{"182":1}}],["id=channel",{"2":{"56":1}}],["id=",{"2":{"38":1,"39":2}}],["id",{"2":{"25":3,"36":1,"38":1,"39":1,"52":2,"54":35,"56":4,"57":2,"76":1,"84":2,"118":1,"133":7,"150":1,"180":2,"182":5,"183":2,"184":5,"234":1,"279":6}}],["ibc",{"0":{"42":1,"50":1,"54":1},"1":{"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":2},"2":{"7":1,"9":1,"39":1,"42":5,"45":2,"48":2,"50":1,"54":9,"55":1,"56":5,"57":2,"59":1,"184":1}}],["if",{"2":{"4":1,"11":1,"19":1,"21":2,"27":1,"28":1,"39":2,"41":1,"56":1,"57":1,"60":1,"63":1,"64":1,"65":1,"72":1,"81":1,"88":1,"90":1,"100":1,"105":1,"131":2,"161":1,"169":1,"171":1,"178":1,"180":1,"184":1,"191":1,"196":1,"199":1,"201":1,"204":1,"212":1,"219":1,"224":1,"227":1,"232":1,"236":1,"244":1,"248":1,"249":1,"262":1,"263":1,"274":8,"275":14,"279":1}}],["indicators",{"2":{"260":1}}],["indicating",{"2":{"203":1}}],["indexed",{"2":{"233":1,"243":1}}],["indexerservice",{"2":{"233":1}}],["indexers",{"2":{"9":1}}],["index",{"2":{"184":1,"274":4,"275":4,"279":1}}],["indexing",{"2":{"71":1,"73":1}}],["independently",{"2":{"8":1}}],["independent",{"2":{"7":1}}],["inner",{"2":{"107":1}}],["innovative",{"2":{"97":1}}],["innovation",{"2":{"91":1}}],["innovate",{"2":{"91":1}}],["invalidargument",{"2":{"196":2,"224":2}}],["invalid",{"2":{"131":4,"196":2,"224":2,"279":2}}],["involved",{"2":{"76":1}}],["involves",{"2":{"50":1}}],["invite",{"2":{"18":1}}],["initiate",{"2":{"158":1,"161":1}}],["initialization",{"2":{"256":1}}],["initialized",{"2":{"172":1}}],["initialize",{"0":{"151":1},"2":{"150":1,"174":3,"188":2,"190":1,"216":2,"218":1,"264":1,"275":1,"279":3}}],["initializing",{"0":{"174":1},"2":{"53":1,"175":1}}],["initial",{"2":{"27":1,"42":1,"269":2,"275":1}}],["initially",{"2":{"15":1}}],["init",{"2":{"27":1,"36":1,"37":1,"39":2,"40":1,"45":2,"48":3,"52":1,"62":2,"112":1,"150":1,"151":1,"155":3,"160":2,"174":4,"180":1,"183":1,"188":4,"190":1,"191":1,"197":1,"210":4,"211":1,"216":4,"218":1,"219":1,"225":1,"232":2,"279":4}}],["insights",{"2":{"256":1}}],["inside",{"0":{"175":1},"2":{"25":2,"30":2,"37":1,"174":1,"188":1,"210":1,"216":1,"264":2,"266":1,"274":1,"276":1,"279":1}}],["inspired",{"2":{"115":1}}],["inscriptions",{"2":{"14":2}}],["inscribe",{"2":{"14":2}}],["installs",{"2":{"262":1}}],["installer",{"2":{"230":1}}],["installed",{"2":{"79":1,"81":1,"140":1,"151":1,"152":1,"169":2,"200":1,"201":1,"232":1,"238":1,"262":1,"278":1}}],["installations",{"0":{"165":1},"1":{"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1}}],["installation",{"0":{"168":1,"170":1,"171":1},"1":{"169":1},"2":{"81":1,"141":1,"169":1,"255":2,"262":1}}],["installing",{"0":{"81":1,"266":1},"2":{"152":1,"166":1,"169":4,"170":1}}],["install",{"0":{"47":1,"51":1,"142":1,"241":1,"255":1},"2":{"45":2,"47":1,"51":1,"81":1,"136":2,"139":2,"140":4,"141":1,"142":2,"150":1,"167":1,"169":2,"170":1,"171":2,"187":2,"201":2,"202":1,"208":2,"215":2,"230":2,"231":1,"232":4,"251":2,"255":2,"262":1,"278":1}}],["instantiating",{"2":{"183":1}}],["instantiation",{"0":{"183":1}}],["instantiated",{"2":{"182":1,"184":2}}],["instantiatemsg",{"2":{"21":1,"25":2,"27":2}}],["instantiate",{"2":{"21":1,"25":1,"27":1,"183":1}}],["instance",{"2":{"29":1,"45":1,"86":1,"177":1,"194":1,"222":1,"239":1}}],["instead",{"2":{"7":1,"8":2,"50":1,"87":1,"111":1,"180":1}}],["instructions",{"2":{"3":1,"18":1,"81":1,"170":1,"187":2,"208":2,"215":2,"237":1,"251":2}}],["inherits",{"2":{"18":1}}],["inherit",{"2":{"12":1,"95":1,"137":1}}],["inflationary",{"2":{"94":1}}],["inflating",{"2":{"8":1}}],["inference",{"2":{"78":3}}],["inform",{"2":{"237":1}}],["information",{"2":{"79":1,"117":5,"181":1,"196":1,"224":1,"269":1}}],["infos",{"2":{"234":1,"279":1}}],["info",{"2":{"54":13,"117":1,"162":1,"169":3,"184":2,"203":1,"234":1,"279":2}}],["inf",{"2":{"39":10,"64":1,"233":24,"243":10}}],["infrastructure",{"2":{"9":1,"85":1}}],["inclusion",{"2":{"181":1}}],["includes",{"2":{"42":1,"95":1,"111":1,"112":1}}],["included",{"2":{"14":1,"131":2,"152":1,"180":2,"260":1,"279":3}}],["include",{"2":{"14":2,"29":1,"84":1,"152":1,"169":1}}],["including",{"2":{"7":1,"17":1,"94":1,"95":1,"107":1}}],["incorporates",{"2":{"78":1}}],["incredibly",{"2":{"257":1}}],["increase",{"0":{"67":1},"2":{"63":3,"67":1,"235":1}}],["increasing",{"2":{"41":1}}],["incrementcounter",{"2":{"152":3,"154":1,"155":1}}],["increment",{"2":{"21":1,"26":2,"27":1,"275":2,"279":1}}],["incurring",{"2":{"94":1}}],["incur",{"2":{"18":1,"95":1}}],["incentive",{"2":{"8":1}}],["int",{"2":{"152":9,"154":1,"155":1,"275":1}}],["introduction",{"0":{"21":1,"78":1,"106":1,"157":1,"229":1},"2":{"22":1}}],["introduced",{"2":{"58":1}}],["introduce",{"2":{"8":1}}],["integers",{"2":{"274":1,"279":1}}],["integrated",{"2":{"74":1,"75":1}}],["integrate",{"0":{"70":1,"73":1},"1":{"71":1,"72":1,"73":1,"74":2,"75":1,"76":1},"2":{"21":2,"30":1,"31":1,"59":1,"71":1,"73":1,"137":1,"164":1}}],["integrating",{"0":{"15":1,"31":1},"2":{"14":1,"22":1}}],["integrations",{"2":{"113":1}}],["integration",{"0":{"23":1,"27":1,"28":1},"1":{"24":1,"25":1,"26":1,"27":1,"29":1,"30":1,"31":1},"2":{"12":1,"13":1,"17":1,"18":1,"21":2,"22":3,"27":1,"28":2,"30":1,"71":1,"112":1,"113":1,"137":2,"237":2}}],["interested",{"2":{"199":1,"212":1,"227":1}}],["interwasm",{"2":{"177":1}}],["intermediate",{"0":{"103":1},"2":{"125":1}}],["intermediaries",{"2":{"8":1}}],["interpreted",{"2":{"80":1}}],["inter",{"2":{"42":1}}],["interacted",{"2":{"184":1}}],["interactive",{"2":{"232":1}}],["interacting",{"2":{"32":1,"116":1}}],["interactions",{"2":{"27":1,"32":1,"273":2}}],["interaction",{"0":{"26":1,"181":1,"184":1},"1":{"182":1,"183":1,"184":1},"2":{"22":1,"26":1,"29":1,"268":1}}],["interact",{"0":{"88":1,"247":1,"249":1},"2":{"9":1,"21":2,"23":1,"87":1,"88":1,"181":1,"184":1,"248":2,"249":1,"273":1}}],["interchain",{"2":{"9":1}}],["interoperability",{"2":{"8":1}}],["interoperate",{"2":{"7":2}}],["internal",{"2":{"8":1}}],["interfaces",{"2":{"16":2,"30":1,"112":1,"117":1,"268":1}}],["interface",{"0":{"25":1,"30":1,"110":1},"1":{"111":1},"2":{"7":1,"9":1,"10":1,"16":6,"22":2,"25":9,"26":1,"30":7,"91":2,"100":1,"110":1,"111":1,"112":2,"113":1,"200":1,"276":2,"280":1}}],["into",{"0":{"15":1},"2":{"7":1,"21":1,"45":1,"59":1,"60":1,"71":1,"73":1,"75":1,"78":1,"105":1,"108":1,"122":1,"137":1,"151":1,"180":1,"194":1,"204":1,"222":1,"248":1,"249":1,"253":1,"256":1}}],["in",{"0":{"28":1,"64":1,"121":1,"125":1,"280":1},"1":{"29":1,"30":1,"31":1},"2":{"3":1,"4":2,"8":4,"9":1,"14":1,"15":2,"16":3,"18":1,"19":2,"21":3,"22":1,"24":2,"25":4,"26":5,"27":2,"28":1,"29":1,"30":3,"32":1,"34":1,"35":2,"39":3,"41":1,"42":4,"45":2,"48":2,"50":2,"54":5,"56":3,"58":2,"59":1,"60":2,"62":1,"63":7,"66":1,"67":1,"69":2,"70":1,"71":1,"73":1,"74":5,"75":1,"76":4,"78":1,"81":1,"82":1,"84":1,"85":2,"86":1,"87":2,"88":3,"90":1,"91":1,"94":2,"95":2,"96":2,"100":1,"105":3,"108":1,"112":2,"115":1,"116":3,"118":1,"119":1,"122":2,"124":2,"125":4,"127":1,"131":9,"133":2,"136":2,"145":1,"149":1,"151":1,"152":4,"155":1,"157":1,"158":1,"161":1,"162":1,"164":2,"170":1,"171":2,"172":1,"174":1,"177":1,"178":1,"179":2,"180":5,"181":2,"182":1,"184":1,"186":1,"188":2,"191":3,"193":1,"194":4,"195":1,"196":3,"198":1,"199":2,"200":1,"203":1,"204":1,"205":1,"206":1,"210":2,"211":2,"212":1,"214":1,"216":2,"219":3,"221":1,"222":4,"223":1,"224":3,"226":1,"227":2,"232":2,"233":3,"237":1,"239":1,"242":1,"246":1,"248":1,"249":4,"250":3,"252":1,"253":2,"255":1,"258":1,"259":4,"260":5,"262":2,"263":1,"264":1,"267":2,"269":2,"270":1,"274":5,"275":3,"276":2,"279":6,"280":1}}],["image",{"2":{"14":1}}],["images",{"2":{"3":1}}],["impl=indexerservice",{"2":{"233":1}}],["impl=pubsub",{"2":{"233":1}}],["impl=eventbus",{"2":{"233":1}}],["impl=localclient",{"2":{"233":4}}],["impl=multiappconn",{"2":{"233":1}}],["impl=node",{"2":{"39":1,"233":1}}],["impl=rpc",{"2":{"39":1,"233":1}}],["impl",{"2":{"25":1}}],["implementing",{"2":{"16":1,"100":1}}],["implementers",{"2":{"16":1}}],["implemented",{"2":{"16":1,"91":1,"113":1,"115":1,"118":1,"119":1,"122":1,"267":1,"276":1,"279":1}}],["implements",{"2":{"14":1,"26":1,"117":1,"196":1,"224":1}}],["implementations",{"2":{"112":1,"258":1}}],["implementation",{"0":{"260":1},"2":{"12":1,"13":1,"15":1,"18":1,"95":1,"122":2,"258":1}}],["implement",{"2":{"10":1,"16":2,"260":2,"273":1}}],["import",{"2":{"84":1,"87":2,"152":2,"153":2,"274":1,"275":1}}],["importing",{"2":{"27":1,"30":1}}],["important",{"2":{"16":1,"90":1,"112":1,"175":1,"264":1}}],["imposed",{"2":{"10":1}}],["improve",{"2":{"280":3}}],["improves",{"2":{"279":1}}],["improvements",{"2":{"4":1}}],["improving",{"2":{"2":1}}],["itoa",{"2":{"275":2}}],["its",{"2":{"7":2,"9":1,"16":1,"82":1,"118":1,"124":1,"131":1,"182":1,"255":1,"267":2,"275":1}}],["it",{"2":{"2":2,"8":1,"9":2,"12":1,"14":2,"16":3,"18":3,"19":2,"21":3,"24":1,"25":2,"26":1,"39":1,"42":1,"51":1,"54":3,"62":1,"78":1,"83":1,"84":2,"85":5,"87":2,"88":2,"90":1,"91":1,"94":2,"95":4,"98":1,"100":1,"105":1,"106":1,"107":1,"110":1,"112":1,"113":1,"115":1,"116":1,"118":1,"125":1,"131":1,"133":1,"137":3,"140":2,"145":2,"152":1,"153":1,"154":1,"155":1,"157":1,"158":1,"161":1,"169":1,"170":1,"171":1,"172":1,"174":1,"175":1,"177":1,"179":1,"181":1,"182":1,"184":1,"186":1,"188":1,"195":1,"196":1,"199":1,"200":2,"201":2,"206":1,"214":1,"216":1,"223":1,"224":1,"227":1,"229":1,"230":1,"232":3,"236":1,"249":1,"257":2,"258":1,"260":2,"262":2,"264":3,"268":1,"269":3,"272":1,"273":2,"274":1,"275":2,"276":1,"279":4,"280":3}}],["isfound",{"2":{"274":2,"275":4}}],["isletter",{"2":{"274":3,"275":1}}],["isn",{"2":{"260":1}}],["isrs",{"2":{"125":1}}],["issues",{"2":{"204":1,"237":2}}],["issue",{"2":{"4":1,"42":3,"60":1,"105":1}}],["is",{"0":{"91":1,"92":1},"1":{"93":1,"94":1},"2":{"1":1,"7":1,"8":2,"9":1,"10":1,"12":3,"15":2,"18":4,"19":2,"21":1,"26":1,"27":1,"30":1,"31":1,"34":2,"36":1,"39":3,"41":2,"48":2,"50":1,"54":3,"55":1,"56":1,"57":1,"60":1,"62":1,"63":4,"64":1,"66":1,"71":1,"75":2,"76":1,"81":1,"83":1,"84":1,"85":1,"86":1,"87":1,"90":1,"91":3,"93":2,"95":3,"98":1,"100":1,"105":2,"106":3,"107":1,"110":1,"112":1,"113":1,"115":3,"116":2,"118":2,"122":1,"124":1,"125":1,"131":6,"132":1,"133":1,"137":1,"150":1,"152":1,"153":1,"155":1,"161":6,"162":3,"164":4,"167":1,"169":1,"171":3,"173":1,"175":2,"177":1,"182":1,"183":2,"186":3,"193":2,"194":3,"195":2,"196":1,"203":1,"204":2,"206":2,"208":1,"210":1,"214":3,"215":1,"221":2,"222":3,"223":2,"224":1,"229":1,"237":4,"248":1,"251":1,"253":1,"254":1,"257":3,"259":1,"260":1,"262":1,"263":2,"264":3,"267":3,"268":2,"269":2,"272":3,"273":3,"274":5,"275":3,"276":2,"279":2,"280":1}}],["luck",{"2":{"163":1,"191":1,"219":1,"236":1,"257":1}}],["lunaroasis",{"2":{"161":1}}],["luxor",{"2":{"14":1}}],["l",{"2":{"141":1,"241":1}}],["l3s",{"2":{"96":1}}],["lt",{"2":{"25":4,"27":1,"36":1,"62":1,"65":1,"85":1,"154":2,"155":1,"249":1}}],["l2",{"2":{"8":2}}],["len",{"2":{"274":1,"275":1}}],["level",{"2":{"81":1,"115":1,"234":1}}],["leverages",{"2":{"78":1,"95":1}}],["leverage",{"2":{"70":1,"98":1,"107":1}}],["left",{"2":{"41":1}}],["less",{"2":{"16":1,"70":1,"74":1}}],["letters",{"2":{"274":3,"275":2}}],["letter",{"2":{"260":6,"274":1,"275":1,"279":1}}],["let",{"2":{"8":1,"21":1,"27":5,"60":1,"87":1,"105":1,"152":2,"153":1,"161":3,"162":1,"180":1,"182":1,"184":1,"232":1,"234":1,"266":1,"279":2}}],["leader",{"2":{"279":1}}],["leading",{"2":{"7":1}}],["least",{"2":{"125":1,"279":1}}],["learning",{"2":{"78":2}}],["learn",{"2":{"3":1,"25":1,"32":1,"42":2,"91":1,"98":1,"100":1,"161":1,"164":1,"188":1,"199":1,"210":1,"216":1,"227":1,"231":1,"244":1,"251":1}}],["lies",{"2":{"158":1}}],["limit",{"2":{"234":1,"279":1}}],["limited",{"2":{"93":2}}],["limitations",{"2":{"93":1}}],["license",{"2":{"87":1,"152":2,"153":1}}],["listed",{"2":{"94":1}}],["listen=0",{"2":{"251":1}}],["listening",{"2":{"39":3,"231":1,"233":3,"278":1}}],["listen",{"2":{"39":1,"52":1,"233":1}}],["list",{"2":{"65":1,"169":1,"182":1,"184":2,"194":2,"222":2,"234":2,"269":1,"279":2}}],["lifecycle",{"2":{"112":1}}],["life",{"2":{"59":1,"97":1}}],["line",{"2":{"180":2,"232":1}}],["lines",{"2":{"84":1,"171":1}}],["link",{"2":{"54":1,"203":1}}],["linux",{"2":{"45":1,"140":3,"169":1,"170":1,"171":1,"179":1,"201":1,"230":1,"239":1}}],["libraries",{"2":{"262":1}}],["library",{"2":{"32":1,"152":1}}],["libssl",{"2":{"139":1}}],["libp2p",{"2":{"34":1,"118":1}}],["lib",{"2":{"25":2,"26":1,"30":1}}],["live",{"2":{"16":1,"21":1,"32":1,"41":1,"153":1}}],["liquidity",{"2":{"8":1,"99":1}}],["light",{"0":{"121":1,"158":1,"162":1,"187":1,"208":1,"215":1,"250":1,"251":1},"1":{"251":1,"252":1,"253":1},"2":{"7":2,"8":1,"52":1,"63":1,"65":1,"95":2,"100":1,"108":1,"113":1,"121":4,"122":1,"125":4,"127":2,"131":2,"158":2,"160":1,"161":3,"172":2,"187":2,"208":3,"210":1,"211":1,"215":3,"250":2,"251":7,"253":1}}],["like",{"2":{"7":2,"8":1,"9":1,"25":1,"26":1,"50":2,"54":1,"56":1,"57":2,"58":1,"64":1,"83":1,"88":1,"94":1,"95":1,"110":1,"111":1,"127":1,"139":1,"144":1,"161":3,"191":1,"219":1,"234":2,"236":1,"244":1,"279":1,"281":1}}],["larger",{"2":{"279":1}}],["largest",{"2":{"14":1}}],["label",{"2":{"183":1,"184":1}}],["labs",{"2":{"47":1,"83":1,"161":1}}],["laddr",{"2":{"62":2,"67":2,"69":2}}],["later",{"2":{"62":2,"170":1,"181":1}}],["latest",{"2":{"24":1,"147":1,"272":1,"275":1}}],["lazy",{"0":{"58":1},"2":{"58":4,"59":1}}],["lastly",{"2":{"136":1}}],["last",{"2":{"57":1,"116":1,"133":4,"161":1,"188":1,"210":1,"216":1}}],["language",{"2":{"230":1}}],["land",{"2":{"25":1}}],["lanes",{"2":{"9":1}}],["layers",{"2":{"10":1,"15":2,"17":1,"18":1,"91":1,"95":2,"96":1,"99":2,"136":1,"137":2}}],["layer",{"0":{"15":1,"99":1,"118":1},"2":{"7":5,"8":3,"10":1,"14":1,"16":2,"18":2,"39":1,"63":1,"64":4,"94":2,"95":5,"98":2,"99":2,"100":1,"101":1,"108":1,"112":4,"113":1,"116":2,"118":2,"122":1,"124":1,"125":2,"131":4,"136":1,"137":1,"150":1,"161":1,"164":1,"180":1,"181":1,"187":1,"208":1,"215":1,"237":1,"243":2,"251":1,"252":1}}],["launching",{"2":{"7":1,"8":1,"11":1}}],["launch",{"2":{"7":2,"8":1,"10":1,"90":1,"106":2,"254":1,"278":1}}],["l1",{"2":{"7":2,"8":1,"122":1}}],["l1s",{"2":{"7":1}}],["lots",{"2":{"262":1}}],["longer",{"2":{"181":1}}],["long",{"2":{"125":1,"274":1,"275":1,"279":1}}],["low",{"2":{"121":1}}],["looks",{"2":{"116":1,"127":1}}],["look",{"2":{"58":1,"64":1,"87":1,"88":1,"136":1,"144":1,"146":1,"161":1,"169":1,"172":1,"182":1,"184":2,"243":1,"246":1,"274":1}}],["looking",{"2":{"21":1,"75":1,"94":1,"107":1}}],["loop",{"2":{"52":2}}],["login",{"2":{"249":1}}],["logic",{"2":{"205":1,"267":1,"273":1,"279":1}}],["logging",{"2":{"152":1}}],["logger",{"2":{"27":1}}],["logsbloom",{"2":{"88":1}}],["logs",{"2":{"87":1,"88":1,"152":3,"184":1,"233":1,"243":1,"246":1,"279":1}}],["log",{"2":{"27":1,"152":3,"154":1,"184":1,"256":1,"279":2}}],["loading",{"2":{"109":1,"128":1,"129":1,"130":1,"131":1}}],["loads",{"2":{"84":1}}],["load",{"2":{"27":1}}],["location",{"2":{"149":1}}],["located",{"2":{"86":1,"151":1}}],["localclient",{"2":{"233":4}}],["localdalatesttag",{"2":{"231":1,"278":1}}],["locally",{"0":{"154":1},"2":{"153":1,"154":2,"155":1}}],["localhost",{"2":{"39":1,"52":2,"56":2,"57":3,"87":1,"203":1,"204":1,"233":1,"246":1}}],["local",{"0":{"46":1,"48":1,"56":1,"57":1,"143":1,"149":1,"231":1,"239":1,"278":1},"1":{"47":1,"48":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1},"2":{"2":1,"17":1,"27":4,"35":1,"36":1,"42":1,"45":4,"48":5,"52":2,"53":3,"54":6,"56":1,"62":8,"78":1,"136":1,"140":4,"142":1,"143":1,"151":1,"154":3,"157":2,"159":1,"163":1,"173":1,"179":2,"182":1,"186":1,"204":1,"206":1,"214":1,"231":3,"232":1,"233":1,"234":3,"236":2,"237":1,"239":2,"252":2,"262":2,"263":1,"274":1,"275":1,"278":3,"280":1}}],["lock",{"2":{"27":1}}],["love",{"2":{"2":1,"11":1}}],["ll",{"2":{"0":1,"5":1,"35":2,"39":1,"42":1,"48":1,"58":1,"59":2,"63":1,"65":1,"71":1,"72":1,"73":1,"82":1,"136":1,"145":1,"184":2,"194":1,"196":1,"199":1,"222":1,"224":1,"227":1,"234":1,"248":1,"249":1,"250":2,"252":1}}],["w1",{"2":{"144":2}}],["w",{"2":{"84":2}}],["won",{"2":{"169":1}}],["would",{"2":{"58":1,"105":1,"111":1,"161":1,"169":2}}],["worry",{"2":{"234":1}}],["word",{"2":{"260":7,"269":1,"270":4,"272":3,"274":6,"275":8,"279":4,"280":2}}],["wordled",{"2":{"279":1}}],["wordle",{"0":{"258":1,"261":1,"263":1,"264":1,"267":1,"271":1,"272":1,"277":1,"279":1},"1":{"259":1,"260":1,"261":1,"262":2,"263":2,"264":2,"265":1,"266":1,"267":1,"268":2,"269":1,"270":1,"271":1,"272":2,"273":1,"274":1,"275":1,"276":1,"277":1,"278":2,"279":2,"280":2,"281":1},"2":{"103":1,"205":1,"258":1,"259":1,"260":7,"263":3,"264":1,"265":1,"266":2,"267":1,"268":3,"269":3,"270":2,"272":3,"274":24,"275":17,"276":3,"279":31,"280":2,"281":1}}],["words",{"2":{"53":1}}],["working",{"2":{"81":1,"82":1,"100":1,"233":1}}],["work",{"0":{"121":1,"125":1},"2":{"42":1,"125":2,"127":1,"133":1,"136":1,"233":1,"262":1,"264":1,"268":1,"276":1}}],["workspace",{"0":{"28":1},"1":{"29":1,"30":1,"31":1},"2":{"22":1,"25":1,"30":4,"31":1,"75":1}}],["workspaces",{"2":{"21":1,"29":1}}],["works",{"2":{"16":1,"84":1,"136":1}}],["world",{"0":{"156":1,"185":1,"192":1,"193":1,"200":1,"206":1,"213":1,"220":1,"221":1,"228":1},"1":{"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":2,"194":3,"195":3,"196":3,"197":3,"198":3,"199":1,"201":1,"202":1,"203":1,"204":1,"205":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":2,"222":3,"223":3,"224":3,"225":3,"226":3,"227":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1},"2":{"19":1,"33":1,"35":1,"42":1,"45":1,"62":2,"63":1,"72":1,"102":2,"157":3,"159":1,"186":1,"193":1,"196":1,"198":1,"201":1,"206":1,"214":1,"221":1,"224":1,"226":1,"229":1,"232":2,"259":1,"263":1}}],["wget",{"2":{"37":1,"139":1,"140":1,"174":1,"188":1,"210":1,"216":1,"279":1}}],["wrap",{"2":{"274":3,"275":4}}],["wrapper",{"2":{"25":2}}],["wrong",{"2":{"260":1,"275":2}}],["written",{"2":{"84":2}}],["writing",{"2":{"16":1,"21":1,"24":1,"164":1,"183":1}}],["writer",{"2":{"16":2}}],["write",{"2":{"16":3,"21":2,"60":1,"84":2,"105":1,"161":1,"164":1,"193":1,"221":1,"263":1,"274":1}}],["watch",{"2":{"210":1}}],["walkthrough",{"2":{"80":1,"81":1}}],["wall",{"2":{"14":1}}],["wallet",{"0":{"144":1,"204":1},"2":{"9":1,"53":1,"134":2,"144":1,"158":1,"184":1,"200":2,"204":5,"249":3}}],["warning",{"2":{"45":1,"127":1,"133":1,"144":1,"164":1,"232":1}}],["waiting",{"2":{"87":1,"180":1,"181":1,"246":1}}],["wait",{"2":{"42":1,"58":1,"279":1}}],["wanted",{"2":{"184":2,"279":1}}],["want",{"2":{"21":1,"28":1,"75":1,"90":1,"99":1,"178":1,"179":1,"234":1,"252":1}}],["wants",{"2":{"16":1,"275":1}}],["ways",{"2":{"96":1,"260":1,"280":1}}],["way",{"2":{"21":1,"34":1,"254":1,"275":1,"279":4}}],["waste",{"2":{"27":1}}],["wasm1y9ceqvnsnm9xtcdmhrjvv4rslgwfzmrzky2c5z",{"2":{"184":2}}],["wasm14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s0phg4d",{"2":{"184":3}}],["wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5",{"2":{"133":4}}],["wasmd",{"0":{"171":1},"2":{"132":1,"133":1,"171":4,"173":2,"174":1,"179":1,"180":2,"182":1,"183":1,"184":6}}],["wasmpath",{"2":{"25":1}}],["wasm32",{"2":{"25":2,"169":4,"177":1}}],["wasm",{"2":{"25":4,"133":2,"164":1,"177":2,"179":2,"180":4,"182":1,"183":1,"184":7}}],["was",{"2":{"13":1,"14":2,"16":1,"58":1,"62":1,"88":1,"140":1,"262":1,"274":1,"275":1,"279":3}}],["wire",{"2":{"264":1}}],["windows",{"2":{"230":1,"262":3}}],["window",{"2":{"198":1,"226":1,"279":1}}],["widespread",{"2":{"94":1}}],["widely",{"2":{"81":1}}],["wide",{"2":{"59":1}}],["witnesses",{"2":{"14":2}}],["without",{"2":{"7":1,"8":1,"14":1,"64":1,"112":1,"122":1,"237":1}}],["within",{"2":{"7":1,"83":1,"275":1}}],["with",{"0":{"9":1,"12":1,"14":1,"20":1,"70":1,"77":1,"88":1,"97":1,"98":1,"174":1,"176":1,"181":1,"247":1,"249":1,"250":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"177":1,"178":1,"179":1,"180":1,"182":1,"183":1,"184":1,"251":1,"252":1,"253":1},"2":{"1":1,"2":1,"3":1,"6":1,"7":5,"8":4,"9":4,"11":2,"12":2,"13":2,"14":2,"16":1,"18":3,"19":1,"21":2,"22":1,"23":1,"25":2,"28":1,"31":1,"32":1,"39":1,"40":1,"41":1,"45":2,"48":1,"51":1,"52":2,"53":1,"54":1,"55":1,"59":3,"60":1,"69":1,"71":1,"81":2,"82":1,"84":4,"85":1,"87":2,"88":1,"90":2,"91":2,"93":1,"94":2,"95":4,"98":1,"101":1,"104":1,"105":1,"111":3,"112":1,"116":5,"117":1,"122":1,"127":1,"131":1,"136":2,"137":2,"138":1,"140":1,"148":1,"152":3,"153":1,"154":4,"155":1,"161":2,"162":1,"164":1,"169":1,"171":1,"172":1,"174":3,"178":1,"180":2,"181":1,"184":4,"186":1,"188":2,"190":2,"194":1,"202":1,"206":1,"210":1,"214":1,"216":2,"218":2,"222":1,"232":3,"233":3,"237":1,"245":1,"246":1,"248":3,"249":2,"250":1,"258":1,"259":1,"262":1,"263":2,"265":1,"266":1,"268":5,"269":2,"270":1,"272":1,"273":2,"274":2,"275":5,"276":2,"279":11,"280":1}}],["wizards",{"2":{"14":1}}],["will",{"2":{"10":1,"18":1,"19":1,"21":3,"23":1,"28":1,"33":1,"36":2,"39":2,"40":1,"41":2,"45":1,"48":1,"49":2,"53":2,"56":2,"59":2,"60":1,"61":1,"62":1,"63":3,"64":1,"67":1,"76":1,"78":4,"81":1,"83":2,"84":1,"85":5,"86":1,"87":2,"88":3,"94":1,"101":1,"105":1,"108":2,"125":3,"131":5,"136":5,"139":1,"140":1,"144":1,"146":1,"147":1,"151":1,"152":1,"154":2,"155":1,"161":2,"164":3,"166":1,"169":1,"170":1,"171":1,"172":1,"177":1,"179":1,"180":2,"181":2,"182":1,"184":2,"195":1,"198":1,"201":2,"204":1,"210":1,"223":1,"226":1,"229":2,"232":1,"237":1,"243":1,"245":1,"246":2,"248":2,"250":3,"255":1,"256":1,"258":3,"260":5,"263":2,"264":2,"268":2,"269":1,"271":1,"273":1,"274":2,"275":2,"279":7}}],["whoever",{"2":{"260":1}}],["who",{"2":{"99":1,"259":1}}],["why",{"0":{"95":1}}],["whatever",{"2":{"83":1}}],["what",{"0":{"91":1,"92":1,"175":1},"1":{"93":1,"94":1},"2":{"64":1,"100":1,"127":1,"161":1,"194":1,"222":1,"257":1}}],["whammy",{"2":{"54":1}}],["whitelist",{"2":{"30":1}}],["while",{"2":{"9":1,"14":1,"15":1,"94":1,"105":1,"131":1,"145":1,"187":1,"267":1}}],["whichever",{"2":{"100":1}}],["which",{"2":{"7":1,"8":1,"16":2,"34":1,"39":1,"41":1,"42":1,"45":1,"48":1,"50":1,"57":1,"60":1,"71":1,"79":1,"91":2,"94":1,"95":2,"105":1,"111":2,"116":3,"131":2,"157":1,"162":1,"179":1,"250":1,"257":1,"260":1,"263":1,"268":2,"274":2,"275":2}}],["where",{"2":{"8":1,"15":1,"18":1,"19":1,"29":2,"42":1,"62":1,"63":1,"66":1,"85":1,"95":1,"105":1,"145":2}}],["when",{"0":{"100":1},"2":{"7":1,"10":1,"25":1,"29":1,"30":2,"36":1,"41":2,"50":1,"53":1,"54":1,"59":1,"84":1,"108":1,"116":1,"125":1,"131":1,"191":1,"211":1,"219":1,"251":1,"275":1,"280":2}}],["whether",{"2":{"2":1,"125":1,"279":1}}],["web",{"2":{"201":1,"264":1}}],["webassembly",{"2":{"164":1}}],["websockets",{"2":{"117":1}}],["weight",{"2":{"121":1}}],["well",{"2":{"29":1,"79":1,"112":1,"118":1,"154":1,"163":1,"258":1}}],["welcome",{"2":{"0":1,"5":1,"59":1,"106":1,"254":1}}],["we",{"2":{"2":1,"4":1,"11":1,"12":1,"16":3,"17":1,"18":2,"19":1,"21":3,"23":1,"25":1,"28":1,"30":2,"35":1,"39":1,"42":1,"48":2,"58":1,"63":2,"69":1,"71":1,"73":1,"76":1,"78":2,"81":2,"82":1,"83":1,"84":1,"86":1,"88":2,"100":1,"101":1,"106":2,"115":1,"136":4,"139":1,"140":1,"145":1,"151":1,"152":2,"153":2,"154":3,"155":6,"160":2,"161":1,"164":3,"166":1,"170":2,"171":1,"173":1,"174":4,"177":1,"178":2,"179":2,"180":1,"181":2,"182":2,"183":2,"184":3,"188":3,"189":1,"190":1,"193":1,"195":1,"198":1,"209":1,"216":3,"217":1,"218":1,"221":1,"223":1,"226":1,"229":1,"232":1,"233":3,"234":2,"237":2,"245":1,"248":1,"250":1,"259":1,"260":5,"263":4,"264":1,"265":2,"266":1,"267":1,"268":2,"269":2,"270":3,"271":2,"272":1,"273":1,"274":9,"275":12,"276":2,"279":8}}],["dl",{"2":{"140":1}}],["d7d4c5a2ac271061512789bee3718305beaa519b",{"2":{"133":2}}],["d7e7e6ec0299c120c0e32167c11f0b60921ef88cc6524345bceb3b266ef727aa",{"2":{"54":1}}],["dht",{"2":{"118":3}}],["dst",{"2":{"54":3}}],["dyn",{"2":{"25":1}}],["dumps",{"2":{"84":1}}],["duplicate",{"2":{"63":1}}],["duplication",{"2":{"21":1}}],["duration",{"2":{"52":2}}],["during",{"2":{"41":1,"95":1}}],["due",{"2":{"13":1,"63":1,"180":1,"181":1}}],["dramatically",{"2":{"279":1}}],["drive",{"2":{"276":1}}],["drop",{"2":{"171":1}}],["dr",{"0":{"13":1}}],["d",{"2":{"11":1,"62":1,"145":1,"191":1,"219":1,"244":1,"251":1}}],["date",{"2":{"274":1,"279":1,"280":1}}],["dataavailabilitylayerclient",{"2":{"16":1,"112":1}}],["data",{"0":{"14":1,"15":1,"16":1,"112":1},"1":{"113":1},"2":{"8":1,"10":2,"12":2,"13":2,"14":8,"15":4,"16":7,"18":3,"39":1,"78":1,"90":1,"91":1,"95":4,"100":1,"101":1,"106":2,"107":1,"108":1,"112":3,"113":1,"116":3,"122":1,"124":1,"131":1,"133":2,"136":2,"137":6,"157":1,"158":1,"159":1,"164":1,"171":1,"180":1,"181":1,"184":2,"187":1,"193":1,"196":1,"199":1,"208":1,"215":1,"221":1,"224":1,"227":1,"229":2,"237":2,"250":2,"251":1,"252":1,"253":1,"256":1,"264":1,"278":2,"279":2}}],["das",{"2":{"250":1}}],["dastartheight",{"2":{"116":1}}],["danger",{"2":{"150":1,"180":1,"237":1}}],["daemon",{"2":{"143":1}}],["daemonbuilder",{"2":{"27":1}}],["daheight=30",{"2":{"243":1}}],["daheight",{"2":{"116":1}}],["dablocktime",{"2":{"116":2}}],["dapp",{"2":{"104":1}}],["dappsys",{"2":{"152":1}}],["dapps",{"2":{"14":1}}],["darwin",{"2":{"51":1,"169":4}}],["days",{"2":{"257":1}}],["day",{"2":{"9":1,"16":1,"260":2,"269":1,"274":9,"275":15,"279":1,"280":1}}],["da",{"0":{"38":1,"161":1,"231":1,"278":1},"2":{"7":1,"8":2,"10":2,"16":4,"36":2,"38":2,"39":1,"41":5,"62":5,"63":3,"64":5,"67":3,"69":3,"91":2,"95":1,"101":1,"108":1,"112":4,"113":3,"116":1,"125":2,"131":4,"133":1,"150":4,"157":2,"161":9,"162":6,"191":1,"219":1,"229":1,"231":3,"232":1,"233":4,"236":1,"243":2,"251":7,"252":3,"278":1,"279":1,"281":1}}],["doing",{"2":{"187":1,"259":1,"274":1,"275":2}}],["do",{"2":{"29":1,"30":1,"145":1,"153":1,"155":1,"178":1,"191":1,"193":1,"211":1,"219":1,"221":1,"232":1,"259":2}}],["dotenv",{"2":{"27":2}}],["door",{"2":{"12":1}}],["done",{"2":{"27":1,"72":1,"145":1,"163":1,"248":1}}],["don",{"2":{"8":1,"63":1,"111":1,"120":1,"134":1,"169":1,"201":1,"234":1}}],["doesn",{"2":{"89":1}}],["does",{"2":{"8":1,"97":1,"105":1,"195":1,"223":1,"232":1,"251":1,"279":1}}],["downloading",{"2":{"48":1,"139":1,"169":1}}],["download",{"2":{"45":2,"95":1,"131":1,"171":1,"210":1,"230":1,"232":2,"266":1}}],["down",{"2":{"7":1,"19":1,"100":1,"171":1,"177":1}}],["docker",{"0":{"170":1},"2":{"39":3,"44":1,"170":2,"179":3,"238":1,"252":2}}],["docs",{"2":{"1":1,"106":1,"262":1,"264":1,"267":1,"268":1,"269":1,"273":1}}],["documentation",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1},"2":{"0":1,"1":1,"3":1,"4":1,"21":1,"25":1,"26":1,"32":1,"90":1,"98":1,"107":1,"264":1}}],["did",{"2":{"275":1,"279":4}}],["didn",{"2":{"65":1,"279":1}}],["display",{"2":{"248":1,"255":1,"279":1}}],["displayed",{"2":{"204":1}}],["disputes",{"2":{"99":1}}],["distros",{"2":{"201":1}}],["disable",{"2":{"150":1}}],["discover",{"2":{"257":1}}],["discovery",{"2":{"118":1}}],["disclaimer",{"2":{"42":1}}],["discrepancies",{"2":{"4":1}}],["diving",{"2":{"236":1}}],["divided",{"2":{"71":1}}],["dive",{"2":{"59":1}}],["dir",{"2":{"25":1}}],["directories",{"2":{"264":1}}],["directory",{"0":{"3":1,"264":1},"2":{"24":1,"25":1,"37":1,"40":1,"45":1,"52":2,"83":2,"85":1,"86":2,"87":1,"145":1,"151":2,"152":1,"159":1,"160":1,"169":1,"174":2,"178":1,"179":1,"180":1,"188":2,"191":1,"194":1,"210":1,"211":1,"216":2,"219":1,"222":1,"232":1,"248":1,"253":1,"263":2,"264":4,"266":2,"279":2}}],["direct",{"2":{"52":2,"80":1,"112":1,"118":1}}],["directly",{"2":{"7":1,"8":1,"14":1,"32":1,"50":1,"95":1,"181":1}}],["difference",{"2":{"157":1,"158":1}}],["differently",{"2":{"268":1}}],["different",{"2":{"10":1,"18":2,"50":1,"56":1,"87":1,"91":1,"96":1,"122":1,"136":1,"137":1,"249":1,"259":1}}],["diff",{"2":{"28":1}}],["difficult",{"2":{"8":1}}],["diagrams",{"2":{"3":1}}],["delegating",{"2":{"268":1}}],["delegate",{"2":{"10":2}}],["delay",{"2":{"180":1}}],["deloyment",{"2":{"153":1}}],["dedicated",{"2":{"95":1,"118":1}}],["desc",{"2":{"184":2}}],["describing",{"2":{"264":1}}],["described",{"2":{"180":1}}],["description",{"2":{"82":1}}],["designs",{"2":{"269":1}}],["design",{"0":{"260":1},"2":{"82":1,"112":1,"125":2,"137":1,"258":1,"260":2,"269":1}}],["designed",{"2":{"59":1,"231":1,"237":1,"263":2}}],["designate",{"2":{"10":1}}],["decrementcounter",{"2":{"152":2}}],["decreasing",{"2":{"41":1}}],["decision",{"2":{"125":1}}],["decide",{"2":{"118":1,"131":1}}],["decoded",{"2":{"88":1}}],["decentralized",{"2":{"78":1,"93":1,"94":1,"122":2,"131":1}}],["deep",{"2":{"78":1}}],["deeper",{"2":{"59":1,"236":1}}],["determine",{"2":{"161":1}}],["detect",{"2":{"125":1}}],["detected",{"2":{"76":1}}],["detail",{"2":{"59":1}}],["details",{"0":{"133":1},"1":{"134":1},"2":{"3":1,"16":1,"18":1,"29":1,"162":1,"184":1}}],["detailed",{"2":{"2":1,"125":1}}],["denom",{"2":{"56":5,"57":3,"183":2,"234":1,"235":2}}],["de5f15d2ceb85278fa916185a01fba5da604563462893288ec7a8745fb597b96",{"2":{"54":1}}],["defer",{"2":{"122":1}}],["defaults",{"2":{"41":1}}],["default",{"2":{"27":1,"41":1,"52":2,"53":2,"69":1,"115":1,"124":1,"133":1,"161":1,"169":2,"188":1,"210":1,"216":1,"233":1,"251":1,"253":1,"264":1}}],["definition",{"2":{"264":1}}],["definitions",{"2":{"26":1}}],["defining",{"2":{"30":1}}],["defined",{"2":{"29":2,"63":1,"267":1,"268":1,"273":1}}],["defines",{"2":{"16":2,"63":1,"194":1,"196":1,"222":1,"224":1,"269":1}}],["define",{"2":{"7":2,"8":1,"25":1,"193":2,"221":2}}],["derive",{"2":{"26":4,"29":1}}],["dep",{"2":{"268":1}}],["dependency",{"0":{"139":1,"165":1,"167":1},"1":{"140":1,"141":1,"142":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1},"2":{"111":2,"268":2}}],["dependencies",{"0":{"29":1,"230":1},"2":{"22":1,"24":1,"27":2,"139":1,"202":1,"267":1}}],["depth",{"2":{"21":1,"82":1}}],["deployed",{"2":{"84":1,"85":1,"95":1,"132":1,"154":1,"155":2,"182":2}}],["deployment",{"0":{"101":1,"153":1,"176":1,"180":1},"1":{"102":1,"103":1,"104":1,"105":1,"177":1,"178":1,"179":1,"180":1},"2":{"21":1,"87":2,"95":1,"180":1,"246":2}}],["deploy",{"0":{"85":1,"86":1,"87":1,"246":1},"1":{"87":1},"2":{"7":1,"18":1,"78":2,"86":1,"87":1,"91":1,"95":2,"113":1,"122":1,"136":1,"137":1,"150":1,"153":1,"154":1,"155":1,"180":3,"181":1,"237":1,"244":2,"246":2}}],["deploying",{"0":{"82":1,"154":1,"155":1,"156":1,"186":1,"207":1,"214":1},"1":{"83":1,"84":1,"85":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"208":1,"209":1,"210":1,"211":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1},"2":{"7":2,"10":1,"18":1,"59":1,"91":2,"93":1,"94":3,"95":2,"98":1,"99":1,"153":1,"155":1,"157":1,"179":1,"210":1}}],["demonstrated",{"2":{"205":1}}],["demonstrate",{"2":{"200":1}}],["demo",{"0":{"17":1},"2":{"13":1,"17":1,"35":1}}],["demand",{"2":{"10":1}}],["debug",{"2":{"9":1,"52":2,"110":1}}],["degree",{"2":{"8":1}}],["devices",{"2":{"121":1}}],["devnet",{"0":{"186":1,"239":1},"1":{"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1},"2":{"35":1,"45":2,"78":1,"101":1,"158":1,"186":2,"187":1,"190":1,"206":1,"214":1,"218":1,"237":1,"239":2,"250":1,"252":1}}],["developing",{"2":{"59":1,"60":1,"105":1}}],["development",{"0":{"20":1,"151":1},"1":{"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1},"2":{"8":1,"22":1,"81":1,"121":1,"151":1,"191":1,"201":1,"203":1,"219":1,"229":1,"260":1,"263":1,"264":1}}],["developers",{"2":{"7":2,"8":3,"9":3,"10":1,"12":1,"15":1,"16":1,"70":1,"91":2,"94":3,"95":3,"97":2,"98":2,"99":1,"106":1,"107":1,"137":2,"259":1}}],["developer",{"2":{"7":1,"9":1,"93":1}}],["dev",{"2":{"1":1,"27":1,"37":1,"45":1,"48":1,"133":6,"139":1,"174":1,"188":1,"201":1,"203":1,"210":1,"216":1,"230":1,"231":1,"232":1,"248":1,"255":1,"278":1,"279":1}}],["b",{"2":{"279":5}}],["b�",{"2":{"243":1}}],["b917289ec7566b57b2d0ec759f2e703dbd652f9044362e78c05c4f6df8fd7ac7",{"2":{"54":1}}],["blank",{"2":{"54":1}}],["blob",{"2":{"41":2}}],["blobs",{"2":{"14":1}}],["blockinch",{"2":{"116":1}}],["blockmanager",{"2":{"116":3}}],["blocktime",{"2":{"116":1}}],["blocknumber",{"2":{"88":1}}],["blockhash",{"2":{"88":1}}],["blockretriever",{"2":{"16":1,"112":1}}],["blockspace",{"2":{"12":1,"14":1}}],["blocks",{"0":{"145":1},"1":{"146":1,"147":1,"148":1,"149":1},"2":{"10":1,"16":2,"19":1,"34":2,"39":1,"58":2,"63":2,"73":1,"95":3,"108":3,"112":1,"117":1,"118":1,"120":2,"122":1,"125":3,"145":2,"157":1,"158":1,"161":1,"162":1,"210":1}}],["blocksdk",{"2":{"7":1,"9":1}}],["block",{"0":{"19":1,"116":1,"130":1,"146":1,"147":1,"148":1},"2":{"9":2,"10":1,"14":1,"19":7,"36":1,"38":3,"39":1,"52":2,"59":1,"62":3,"63":1,"64":1,"67":1,"69":1,"87":1,"88":1,"112":2,"116":10,"117":1,"121":1,"122":1,"125":3,"131":7,"133":10,"145":4,"146":1,"147":3,"148":2,"161":8,"162":1,"180":2,"181":1,"233":6,"243":10,"246":1,"252":5,"256":3,"279":7}}],["blockchain",{"2":{"8":3,"9":1,"10":1,"14":1,"18":1,"42":1,"50":1,"90":1,"91":1,"93":2,"94":1,"95":1,"106":2,"110":1,"117":2,"136":1,"193":2,"200":1,"221":2,"229":2,"232":1,"257":1,"263":5,"264":4,"267":1,"273":1,"276":1}}],["blockchains",{"2":{"7":2,"9":1,"50":6,"262":1,"263":1}}],["blog",{"0":{"5":1},"1":{"6":1},"2":{"3":3,"5":1,"89":1,"91":1,"136":1}}],["bit",{"2":{"274":1,"275":1}}],["bitcoin",{"0":{"12":1,"14":1,"15":1,"16":1,"17":1,"135":1,"142":1,"143":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":2,"145":2,"146":2,"147":2,"148":2,"149":2,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1},"2":{"6":1,"7":1,"12":6,"13":4,"14":9,"15":3,"16":7,"17":1,"18":3,"124":1,"136":5,"137":7,"142":3,"145":3,"149":1,"150":3,"151":3}}],["bin",{"2":{"140":3,"145":1,"159":1,"169":2,"189":1,"209":1,"217":1,"232":2,"262":1}}],["binary",{"0":{"47":1},"2":{"62":1,"159":1,"160":1,"171":1,"173":1,"264":1}}],["binded",{"2":{"39":1}}],["big",{"2":{"14":1}}],["bool",{"2":{"274":1}}],["boogas",{"2":{"247":1}}],["booga",{"0":{"246":1},"2":{"244":1,"245":1,"247":2,"249":2}}],["bootstrapping",{"2":{"8":1}}],["bootstrap",{"2":{"7":1,"12":1,"94":1,"95":1,"118":2}}],["body",{"2":{"234":1,"275":2,"276":1,"279":1}}],["bodies",{"2":{"116":1}}],["bonus",{"2":{"111":1}}],["bot",{"2":{"280":1}}],["bottom",{"2":{"84":1}}],["both",{"2":{"10":1,"19":1,"76":1}}],["box",{"2":{"25":2}}],["bar",{"2":{"106":1}}],["barrier",{"2":{"94":1}}],["back",{"0":{"57":1},"2":{"69":1,"182":1}}],["backend",{"2":{"52":2,"56":1,"65":1,"76":1,"155":1,"180":2,"183":1,"184":2,"234":2,"279":5}}],["bankkeeper",{"2":{"274":1,"275":1,"276":2}}],["bank",{"2":{"56":1,"57":2,"76":1,"184":2,"234":2,"235":2,"268":5}}],["balances",{"0":{"235":1},"2":{"56":2,"57":5,"184":3,"235":3,"268":1}}],["balance",{"2":{"56":1,"57":1,"63":1,"235":2}}],["batches",{"2":{"158":1,"162":1}}],["batch",{"2":{"52":2}}],["battle",{"2":{"9":1}}],["basic",{"2":{"152":2,"196":1,"224":1,"256":1,"279":1}}],["basename",{"2":{"179":2}}],["baseaccount",{"2":{"133":1}}],["baseurl=http",{"2":{"39":1}}],["base",{"2":{"29":2,"30":3,"279":1}}],["based",{"2":{"10":1,"118":1}}],["bash7",{"2":{"243":1}}],["bash12",{"2":{"233":1}}],["bash1d7e98aec3085b615c7c71659768fa42e774a87ab5981597e99794d240fb3db5",{"2":{"147":1}}],["bashtext",{"2":{"198":1,"226":1}}],["bashtx",{"2":{"180":2}}],["bashmodify",{"2":{"194":1,"222":1}}],["bashmake",{"2":{"171":1}}],["bashname",{"2":{"184":1}}],["bashwordled",{"2":{"279":7}}],["bashwasmd",{"2":{"182":1,"184":1}}],["bashwget",{"2":{"45":1,"48":1}}],["bashopenssl",{"2":{"161":1,"188":1,"210":1,"216":1,"251":1}}],["bashosmosisd",{"2":{"56":1,"57":1}}],["bashosmo",{"2":{"56":1}}],["bashaddress",{"2":{"244":1}}],["bashauth",{"2":{"161":1,"234":1}}],["bashanvil",{"2":{"154":1}}],["bashyour",{"2":{"161":2}}],["bashyarn",{"2":{"1":1,"202":1,"203":1}}],["bashforge",{"2":{"151":1,"152":1,"154":1,"155":1,"246":1}}],["bashfoundryup",{"2":{"141":1}}],["basherror",{"2":{"184":1}}],["bashethermintd",{"2":{"150":1}}],["bashexport",{"2":{"85":1,"87":2,"145":1,"146":1,"147":1,"150":1,"154":3,"155":1,"234":1,"246":2,"249":1}}],["bashgo",{"2":{"266":1}}],["bashgit",{"2":{"150":1,"171":1,"177":1,"202":1}}],["bashgmd",{"2":{"41":2,"56":1,"57":2,"67":1,"69":1,"76":1,"162":1,"198":1,"226":1,"233":1,"234":2,"235":2}}],["bashbitcoin",{"2":{"142":1,"143":1,"144":1,"146":1,"147":1,"148":2}}],["bashbalances",{"2":{"56":1,"235":2}}],["bashbash",{"2":{"45":1,"48":1,"145":1,"150":1,"174":1,"190":1,"191":1,"210":1,"211":1,"218":1,"219":1,"279":1}}],["bashsource",{"2":{"141":1}}],["bashsudo",{"2":{"139":2,"142":1,"179":2}}],["bashrollkit",{"2":{"255":1,"256":1}}],["bashready",{"2":{"203":1}}],["bashregister=",{"2":{"184":1}}],["bashrustup",{"2":{"169":1}}],["bashrust",{"2":{"169":1}}],["bashrm",{"2":{"149":1,"159":1,"189":1,"209":1,"217":1}}],["bashrc",{"2":{"140":3,"141":1}}],["bashrly",{"2":{"51":1,"52":1,"53":1,"54":3,"55":1}}],["bashver=",{"2":{"140":1}}],["bashversion",{"2":{"51":1}}],["bashprivate",{"2":{"155":1}}],["bashpython3",{"2":{"85":1}}],["bashpip",{"2":{"81":1}}],["bash4980",{"2":{"146":1}}],["bash4",{"2":{"64":1}}],["bashi",{"2":{"256":1}}],["bashignite",{"2":{"194":1,"222":1,"262":1,"263":1,"268":1,"270":2,"272":2}}],["bashinit=",{"2":{"183":1}}],["bashinfo",{"2":{"169":1}}],["bashinterface",{"2":{"30":1}}],["bashibc",{"2":{"57":1}}],["bash2024",{"2":{"54":1}}],["bashkeyname",{"2":{"49":2}}],["bashconfirm",{"2":{"279":1}}],["bashcode",{"2":{"182":1,"279":1}}],["bashcelestia",{"2":{"172":1}}],["bashcargo",{"2":{"178":1}}],["bashcast",{"2":{"88":2,"154":2,"155":2,"247":2}}],["bashcalldata=$",{"2":{"88":1}}],["bashcd",{"2":{"45":2,"47":1,"51":1,"65":1,"83":2,"87":3,"160":1,"232":1,"240":1,"242":1,"245":1,"246":1,"248":2,"252":1,"253":1,"264":1}}],["bashcurl",{"2":{"45":1,"141":1,"169":1,"201":1,"230":1,"231":1,"241":1,"255":1,"262":1,"278":1}}],["bashdeip",{"2":{"184":1}}],["bashdocker",{"2":{"45":1,"239":1,"251":1}}],["bashda",{"2":{"39":1,"161":2}}],["bash3",{"2":{"39":1}}],["bash",{"0":{"174":1},"2":{"19":4,"37":1,"39":1,"40":2,"45":1,"58":2,"62":1,"140":3,"141":1,"145":1,"152":1,"160":1,"174":1,"184":2,"188":1,"201":1,"210":1,"216":1,"230":1,"231":1,"232":1,"234":2,"241":1,"252":1,"262":1,"279":1}}],["begin",{"2":{"243":1}}],["beginner",{"0":{"102":1}}],["beginning",{"2":{"39":1}}],["berachain",{"2":{"237":1,"240":1}}],["being",{"2":{"146":1,"180":1,"279":1}}],["benefit",{"2":{"95":1}}],["below",{"2":{"17":1,"23":1,"24":2,"26":1,"79":1,"146":1,"169":2,"180":1,"184":2,"251":1}}],["behavior",{"2":{"16":1,"82":1}}],["because",{"2":{"63":1,"81":2,"118":1,"179":1,"181":1,"195":1,"223":1,"263":1,"279":2}}],["became",{"2":{"14":1}}],["become",{"2":{"14":2}}],["becoming",{"2":{"8":1}}],["beta",{"0":{"207":1},"1":{"208":1,"209":1,"210":1,"211":1},"2":{"157":1,"158":2,"161":3,"162":1,"163":1,"199":1,"208":1,"210":1,"212":1,"227":1,"250":1}}],["better",{"2":{"14":1,"180":1,"259":1}}],["between",{"2":{"8":1,"10":3,"42":1,"48":1,"50":3,"54":1,"55":1,"99":1,"112":1,"118":1,"125":2,"173":1,"268":1}}],["best",{"0":{"9":1}}],["been",{"2":{"8":1,"41":1,"56":1,"57":1,"131":1,"154":1,"155":1,"180":1,"184":1,"194":1,"222":1,"237":1,"274":1,"275":1,"279":2}}],["be",{"0":{"11":1},"2":{"7":1,"9":2,"10":1,"16":2,"18":1,"19":1,"21":1,"23":1,"25":1,"26":1,"35":1,"36":1,"41":4,"54":1,"56":1,"74":1,"79":1,"80":1,"82":1,"87":1,"88":1,"89":1,"91":2,"94":4,"96":1,"98":1,"100":1,"108":1,"110":1,"111":1,"112":2,"113":1,"115":1,"121":1,"125":1,"131":3,"133":2,"147":1,"148":1,"151":1,"161":1,"164":1,"166":1,"169":1,"170":1,"172":1,"179":1,"180":1,"201":1,"204":1,"234":1,"237":1,"248":1,"250":3,"251":1,"260":2,"263":1,"268":1,"271":2,"274":3,"275":3,"276":1,"280":1}}],["before",{"2":{"2":1,"21":1,"36":1,"45":1,"67":1,"131":1,"157":1,"158":1,"169":1,"172":1,"180":1,"189":1,"201":1,"209":1,"217":1,"234":1,"238":1,"239":1,"248":1,"250":1,"252":1,"259":1,"260":1,"265":1,"279":2}}],["buffer",{"2":{"193":2,"221":2,"264":1}}],["business",{"2":{"94":1}}],["budget",{"2":{"12":1,"27":1}}],["button",{"2":{"74":1,"204":1}}],["but",{"2":{"10":1,"12":1,"48":1,"78":1,"81":1,"94":1,"111":1,"118":1,"126":1,"155":1,"175":1,"259":1,"260":1,"262":1,"263":1,"264":1}}],["bugs",{"2":{"7":1,"8":1,"60":1,"105":1}}],["builds",{"2":{"231":1,"278":1}}],["build",{"0":{"9":1,"99":1},"2":{"3":1,"7":1,"18":2,"27":1,"58":1,"78":1,"81":1,"94":1,"98":1,"105":1,"137":2,"139":1,"140":1,"163":1,"164":1,"171":1,"229":1,"232":1,"257":1,"258":1,"263":3,"266":1,"268":1,"278":1}}],["building",{"0":{"1":1,"101":1,"160":1,"232":1,"279":1},"1":{"102":1,"103":1,"104":1,"105":1},"2":{"7":1,"8":1,"11":1,"58":1,"100":1,"101":1,"229":2,"258":1,"262":1,"265":1}}],["built",{"2":{"1":1,"16":1,"82":2,"85":1,"95":1,"98":1,"163":1,"164":2,"173":1,"186":1,"199":1,"214":1,"227":1,"236":1,"281":1}}],["brew",{"2":{"232":1}}],["break",{"0":{"11":1}}],["briefly",{"2":{"96":1}}],["bring",{"2":{"95":1,"97":1}}],["bridge",{"2":{"8":1,"39":2}}],["bridging",{"2":{"8":1}}],["broadcasting",{"2":{"117":1,"234":1,"279":1}}],["broadcast",{"2":{"52":2,"87":2,"154":1,"155":1,"246":2}}],["broccoli",{"2":{"27":1}}],["browser",{"2":{"134":1,"200":1,"204":1}}],["browse",{"2":{"21":1}}],["brought",{"2":{"7":1}}],["branches",{"2":{"9":1,"111":1}}],["branch",{"2":{"2":3,"240":1,"245":1,"252":1}}],["byte",{"2":{"274":3,"275":4}}],["bytecode",{"2":{"179":1}}],["bytes",{"2":{"161":2}}],["by",{"2":{"3":1,"7":5,"8":1,"9":1,"12":1,"14":3,"16":1,"18":1,"26":1,"27":1,"30":1,"39":1,"41":4,"48":1,"54":1,"62":2,"63":1,"66":1,"78":1,"82":1,"84":1,"85":1,"90":2,"91":1,"95":5,"106":2,"113":1,"115":3,"116":1,"121":1,"122":1,"124":1,"125":2,"126":1,"132":1,"136":1,"142":1,"145":1,"154":1,"155":1,"160":1,"161":3,"162":1,"164":2,"167":1,"174":1,"182":3,"183":1,"184":2,"188":1,"190":1,"194":1,"197":1,"210":2,"216":1,"218":1,"222":1,"225":1,"232":2,"237":1,"250":2,"251":1,"254":1,"255":1,"263":1,"264":1,"267":1,"271":1,"275":1,"279":1,"280":1}}],["cmd",{"2":{"264":1}}],["ctx",{"2":{"196":3,"224":3,"274":4,"275":6,"276":1}}],["ctrl+c",{"2":{"145":1}}],["c147257485b72e7ffa5fdb943c94ce951a37817554339586ffd645ad2aa397c3",{"2":{"184":1}}],["csrjjpfudtnftzgho69v0d",{"2":{"161":1}}],["certain",{"2":{"260":1}}],["censorship",{"2":{"122":1}}],["centralized",{"2":{"100":1,"122":1}}],["celeswasm",{"2":{"180":4,"183":2,"184":2}}],["celestiaorg",{"2":{"150":1}}],["celestia",{"0":{"113":1,"156":1,"158":1,"162":1,"172":1,"173":1,"181":1,"186":1,"187":1,"207":1,"208":1,"214":1,"215":1,"239":1,"250":1},"1":{"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"174":1,"175":1,"182":1,"183":1,"184":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"208":1,"209":1,"210":1,"211":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"251":1,"252":1,"253":1},"2":{"15":1,"34":1,"35":1,"39":8,"45":2,"63":4,"65":2,"78":2,"89":1,"91":2,"95":1,"101":2,"104":1,"105":1,"108":1,"113":5,"157":2,"158":1,"160":1,"161":3,"162":1,"163":1,"164":3,"171":1,"180":1,"181":1,"184":1,"186":1,"187":1,"191":1,"199":1,"206":1,"208":2,"210":2,"211":1,"212":1,"214":1,"215":1,"219":1,"227":1,"237":2,"239":2,"250":2,"251":10,"252":2,"253":1,"281":1}}],["celenium",{"2":{"133":1,"174":2,"210":2,"253":1}}],["cel",{"2":{"65":1}}],["cpu",{"2":{"138":1}}],["cp",{"2":{"87":2,"248":1}}],["circom",{"2":{"83":1,"87":1,"88":1}}],["circuit",{"0":{"82":1,"85":1},"1":{"83":1,"84":1,"85":1},"2":{"78":3,"82":2,"83":6,"84":6,"85":6,"87":1,"88":2,"89":1}}],["c",{"2":{"66":1,"69":1,"140":1,"210":1,"232":1}}],["c053d637cca2a2ba030e2c5ee1b28a16f71ccb0e45e8be52766dc1b241b77878",{"2":{"56":1}}],["cb1fa1d3309513fc6c8599606defe75164f4cae2abd101d78133b287862a5aca",{"2":{"54":1}}],["cd",{"2":{"37":1,"47":1,"51":1,"65":1,"140":1,"150":1,"151":1,"171":1,"177":2,"194":1,"202":1,"222":1,"240":1,"245":1}}],["curl",{"2":{"139":1,"161":1,"166":1,"201":1,"232":1,"252":1}}],["currentcount",{"2":{"275":2}}],["currenttimeguesserhashstring",{"2":{"275":4}}],["currenttimeguesserhash",{"2":{"275":2}}],["currenttimeguesserbytes",{"2":{"275":2}}],["currenttimehashstring",{"2":{"274":3,"275":2}}],["currenttimehash",{"2":{"274":2,"275":2}}],["currenttimebytes",{"2":{"274":2,"275":2}}],["currenttime",{"2":{"274":2,"275":3}}],["currently",{"2":{"100":2,"105":2,"115":1,"117":1,"121":1,"126":1,"150":1,"196":1,"224":1,"274":1,"279":1}}],["current",{"2":{"26":2,"125":2,"146":1,"169":2,"237":1,"260":1,"274":4,"275":7,"279":1,"280":1}}],["cutting",{"2":{"95":1}}],["cumulativegasused",{"2":{"88":1}}],["customizing",{"2":{"264":1}}],["customizability",{"0":{"93":1},"2":{"95":1}}],["customizable",{"2":{"90":1,"95":1,"106":2}}],["customize",{"2":{"10":1,"18":2,"75":1,"95":1,"106":1,"136":1,"137":2}}],["custom",{"2":{"9":1,"15":1,"17":1,"26":1,"48":1,"74":1,"85":1,"97":1,"136":1,"264":1}}],["cfg",{"2":{"25":2}}],["cw1",{"2":{"30":2}}],["cw20",{"2":{"29":3,"30":6}}],["cwenv",{"2":{"25":1}}],["cw",{"0":{"20":1,"24":1},"1":{"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1},"2":{"21":6,"22":2,"23":1,"24":4,"25":2,"26":7,"27":1,"28":2,"29":1,"30":2,"32":2,"59":1,"177":3,"178":1,"179":2,"180":4,"181":1}}],["cast",{"2":{"154":2,"155":2,"249":1}}],["cases",{"2":{"41":1,"95":1,"131":1}}],["case",{"2":{"15":1,"62":1,"63":1,"69":1,"95":1,"108":1,"131":2,"149":1,"182":1,"268":1}}],["capabilities",{"2":{"107":1,"117":1,"268":1}}],["capability=2",{"2":{"39":1}}],["capability",{"2":{"39":1}}],["capital",{"2":{"94":1}}],["cache",{"2":{"52":1,"179":4}}],["cat",{"2":{"88":1}}],["catalog",{"2":{"27":1}}],["catch",{"2":{"21":1}}],["cargo",{"0":{"24":1},"2":{"22":1,"24":1,"30":4,"169":5,"177":1,"179":2}}],["calldata=true",{"2":{"84":1}}],["calldata",{"2":{"84":15,"85":3,"88":3}}],["calls",{"2":{"26":1,"193":2,"221":2}}],["call",{"2":{"16":1,"88":2,"101":1,"154":2,"155":2,"247":1}}],["called",{"2":{"16":1,"179":1,"191":1,"211":1,"219":1,"263":1,"272":1,"273":1}}],["canary",{"2":{"133":1}}],["candidate",{"2":{"54":2,"203":1}}],["canonical",{"2":{"7":1}}],["can",{"0":{"96":1,"100":1},"1":{"97":1,"98":1,"99":1},"2":{"7":2,"8":1,"9":2,"14":2,"15":1,"16":3,"19":1,"24":1,"25":2,"26":1,"27":2,"28":1,"30":1,"31":1,"32":1,"36":1,"38":1,"41":2,"45":2,"48":1,"50":2,"54":1,"55":1,"62":2,"65":1,"66":1,"70":1,"75":2,"76":2,"79":1,"83":1,"88":2,"90":1,"91":3,"94":2,"95":4,"98":2,"100":1,"101":1,"110":2,"111":1,"112":2,"113":1,"115":1,"121":2,"122":1,"125":4,"131":2,"133":3,"142":1,"149":1,"152":2,"153":1,"154":4,"155":5,"158":1,"161":1,"162":1,"164":2,"166":1,"167":1,"174":3,"175":1,"178":1,"180":2,"181":1,"182":1,"184":1,"187":1,"188":3,"190":1,"203":1,"208":1,"210":1,"215":1,"216":3,"218":1,"232":2,"233":1,"238":1,"239":1,"244":1,"248":2,"250":3,"251":2,"257":1,"260":1,"262":2,"267":1,"269":1,"274":2,"275":3,"279":5,"280":7}}],["checked",{"2":{"275":1}}],["checking",{"0":{"235":1},"2":{"255":1}}],["checks",{"2":{"116":1,"131":1,"275":1}}],["checktx",{"2":{"115":1}}],["check",{"2":{"56":1,"57":1,"88":1,"89":1,"105":1,"124":1,"140":1,"142":1,"146":1,"147":1,"164":1,"196":1,"224":1,"245":1,"250":1,"262":1,"274":4,"275":5,"279":1}}],["checkout",{"2":{"47":1,"51":1,"150":1,"171":1,"240":1,"245":1,"252":1}}],["cheaper",{"2":{"14":1}}],["choosing",{"2":{"19":1}}],["choose",{"2":{"10":3,"27":1,"74":1,"100":1}}],["choice",{"2":{"10":2,"122":3}}],["characters",{"2":{"161":1,"188":2,"210":2,"216":2,"274":1,"275":3,"279":1}}],["challenging",{"2":{"94":1}}],["challenges",{"2":{"94":1,"95":1}}],["changing",{"2":{"64":1,"69":1}}],["changed",{"2":{"19":1,"50":1,"248":1}}],["change",{"0":{"19":1},"2":{"21":1,"45":1,"48":1,"59":1,"111":1,"151":1,"155":1,"248":2,"250":1,"252":1,"253":1,"262":1,"273":1}}],["changes",{"2":{"2":4,"193":1,"221":1,"266":1}}],["channel",{"0":{"54":1},"2":{"54":17,"56":3,"57":1,"116":2}}],["channels",{"2":{"50":2,"116":1}}],["chain=regtest",{"2":{"143":1}}],["chains",{"2":{"8":1,"32":1,"42":1,"48":1,"52":1,"54":1,"94":2,"95":1,"101":1}}],["chain",{"0":{"45":1,"56":1,"57":1,"88":1,"144":1,"159":1,"189":1,"190":1,"209":1,"217":1,"218":1,"261":1,"263":1,"277":1,"279":1},"1":{"262":1,"263":1,"264":1,"278":1,"279":1,"280":1},"2":{"7":3,"10":1,"11":2,"14":1,"18":2,"19":1,"25":2,"27":4,"36":1,"45":3,"48":1,"49":2,"52":2,"53":1,"54":20,"56":4,"57":1,"58":1,"62":2,"63":1,"64":1,"66":1,"67":1,"69":2,"76":1,"78":1,"85":1,"86":1,"88":1,"91":1,"94":2,"95":1,"98":2,"105":1,"131":3,"133":2,"149":1,"150":3,"155":2,"180":2,"183":1,"184":1,"194":1,"195":1,"222":1,"223":1,"234":1,"242":1,"244":1,"263":2,"264":1,"268":1,"279":6,"280":2}}],["critical",{"2":{"94":1,"234":1,"279":1}}],["creator",{"2":{"184":1,"274":2,"275":3,"279":1}}],["creative",{"2":{"161":1,"188":1,"210":1,"216":1,"251":1}}],["creation",{"2":{"25":1}}],["creating",{"0":{"25":1,"30":1,"76":1,"267":1},"1":{"268":1},"2":{"22":2,"25":1,"50":1,"136":1,"233":1,"243":1,"256":1,"263":3,"269":1,"271":1}}],["createwallet",{"2":{"144":1}}],["created",{"2":{"54":2,"118":1,"131":1,"151":1,"184":1,"194":1,"222":1,"271":1,"275":1}}],["creates",{"2":{"54":1,"160":1,"270":1}}],["create",{"0":{"50":1,"53":1,"54":1,"144":1,"194":1,"222":1},"1":{"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1},"2":{"2":3,"12":1,"30":1,"42":1,"45":1,"48":1,"54":3,"62":1,"71":1,"74":1,"76":1,"78":1,"91":1,"97":1,"98":1,"136":3,"137":1,"144":1,"151":1,"152":1,"193":1,"194":3,"221":1,"222":3,"264":1,"270":2,"273":1,"274":2,"275":2,"280":2}}],["crates",{"2":{"29":1,"30":1}}],["crater",{"2":{"27":1}}],["crate",{"0":{"30":1},"2":{"21":1,"22":1,"25":6,"26":1,"27":1,"30":2}}],["cross",{"2":{"21":1,"180":1,"273":1}}],["crypto",{"2":{"7":1,"234":3,"274":3,"275":3}}],["clang",{"2":{"139":1}}],["classes",{"2":{"91":1}}],["clay",{"2":{"49":2,"53":2}}],["claimed",{"2":{"39":1}}],["clarity",{"2":{"2":1}}],["cleaning",{"0":{"159":1}}],["clean",{"2":{"21":1,"171":1}}],["clear",{"0":{"189":1,"209":1,"217":1},"2":{"2":1,"14":1,"149":1,"159":1}}],["cloning",{"0":{"202":1}}],["clone",{"0":{"37":1,"83":1,"240":1},"2":{"1":1,"2":2,"37":1,"47":1,"51":1,"83":2,"150":2,"171":1,"177":1,"202":2,"240":2,"245":2}}],["cloud",{"2":{"133":2}}],["close",{"2":{"14":1,"57":1}}],["clip",{"2":{"27":1}}],["cli",{"0":{"255":1},"2":{"9":1,"45":1,"110":1,"133":1,"142":1,"144":1,"145":4,"146":1,"147":1,"148":2,"181":1,"194":2,"196":3,"222":2,"224":3,"250":2,"254":1,"256":1,"258":1,"262":3,"263":2,"264":1,"275":1,"278":1}}],["clients",{"2":{"7":1,"8":1,"42":2,"50":1,"54":1,"95":1,"108":1,"122":1}}],["client",{"2":{"7":1,"9":1,"16":1,"27":1,"39":3,"54":14,"91":2,"110":1,"111":1,"194":2,"196":2,"203":1,"222":2,"224":2,"233":5}}],["click",{"2":{"7":1,"74":1,"122":1,"134":1,"204":1}}],["copies",{"2":{"174":1,"188":1,"216":1,"279":1}}],["copy",{"2":{"87":2,"174":1,"188":1,"216":1,"279":1}}],["collect",{"2":{"108":1,"133":1}}],["collection",{"2":{"30":1}}],["cool",{"0":{"82":1},"1":{"83":1,"84":1,"85":1}}],["coins",{"2":{"234":1,"274":1,"275":1,"276":1}}],["coinbase=$",{"2":{"145":1}}],["coin",{"2":{"52":2,"268":1}}],["covers",{"2":{"62":1,"63":1,"157":1}}],["cover",{"2":{"33":1,"108":1,"229":1}}],["coyote",{"2":{"27":1}}],["correctly",{"2":{"260":1,"275":2}}],["correct",{"2":{"252":1,"260":2,"275":2,"279":1,"280":1}}],["correlation",{"2":{"112":1}}],["corresponding",{"2":{"25":1,"56":1,"82":1,"116":1}}],["corner",{"2":{"74":1}}],["core",{"2":{"8":1,"16":1,"41":2,"54":8,"136":1,"138":1,"142":3,"143":1,"144":1,"145":4,"146":1,"147":1,"148":2,"172":1,"251":1,"273":2}}],["codebase",{"2":{"258":1,"260":1,"265":1,"280":1}}],["codes",{"2":{"196":2,"224":2}}],["codespace",{"2":{"64":3,"184":1,"279":1}}],["codecs",{"2":{"52":2}}],["code",{"0":{"78":1},"2":{"21":3,"25":1,"28":1,"54":1,"63":2,"64":3,"67":1,"83":1,"84":7,"85":2,"132":1,"152":2,"153":1,"179":4,"180":1,"182":4,"184":6,"263":1,"267":1,"274":2,"275":2,"276":1,"279":1}}],["counts",{"2":{"275":1}}],["count",{"2":{"21":5,"26":8,"27":5,"152":7,"272":3,"275":12,"279":1}}],["counterscript",{"2":{"153":1,"154":1,"155":1}}],["countertest",{"2":{"152":1}}],["counterparty",{"2":{"54":4}}],["counterquerymsgfns",{"2":{"26":1,"27":1}}],["counterexecutemsgfns",{"2":{"26":1,"27":1}}],["countercontract",{"2":{"25":3,"27":2}}],["counter",{"2":{"21":3,"23":1,"25":2,"26":2,"27":7,"32":1,"151":1,"152":16,"153":4,"154":1,"155":1}}],["council",{"2":{"8":1}}],["could",{"2":{"14":1,"19":1,"96":1,"98":1,"161":1,"188":1,"210":1,"216":1,"251":1}}],["couple",{"2":{"10":1}}],["cost",{"2":{"18":1,"88":1}}],["costs",{"2":{"8":1,"95":1}}],["cosmwasm",{"0":{"132":1,"164":1,"165":1,"173":1,"174":1,"176":1,"181":1},"1":{"133":1,"134":1,"165":1,"166":2,"167":2,"168":2,"169":2,"170":2,"171":2,"172":2,"173":1,"174":2,"175":2,"176":1,"177":2,"178":2,"179":2,"180":2,"181":1,"182":2,"183":2,"184":2},"2":{"9":1,"17":1,"21":1,"25":1,"103":1,"132":2,"133":1,"164":5,"171":2,"174":3,"175":1,"179":3,"184":2}}],["cosmos17lk3fgutf00pd5s8zwz5fmefjsdv4wvzyg7d74",{"2":{"279":1}}],["cosmossdk",{"2":{"274":1,"275":1}}],["cosmos",{"0":{"98":1,"111":1},"2":{"7":4,"9":4,"10":1,"17":1,"45":3,"51":2,"52":2,"54":4,"63":1,"90":2,"98":4,"100":1,"101":1,"111":5,"133":2,"164":2,"171":4,"193":3,"205":1,"221":3,"229":2,"234":4,"258":1,"259":3,"262":2,"263":2,"264":2,"266":3,"267":4,"268":1,"269":3,"273":3,"274":4,"275":4,"279":2,"281":1}}],["convert",{"2":{"275":1}}],["convenience",{"2":{"234":1}}],["convincing",{"2":{"8":1}}],["connected",{"0":{"162":1},"2":{"204":1}}],["connecting",{"0":{"204":1},"2":{"157":1,"200":2,"205":1,"281":1}}],["connection=consensus",{"2":{"233":1}}],["connection=mempool",{"2":{"233":1}}],["connection=snapshot",{"2":{"233":1}}],["connection=query",{"2":{"233":1}}],["connection",{"0":{"42":1,"50":1},"1":{"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":2,"52":2,"53":2,"54":2,"55":2,"56":2,"57":2},"2":{"42":1,"45":1,"48":1,"54":9,"59":1,"100":1,"161":1,"204":1}}],["connections",{"2":{"39":1,"50":1,"233":1}}],["connects",{"2":{"118":1,"202":1}}],["connect",{"2":{"101":1,"160":1,"171":1,"201":1,"204":3,"251":1}}],["condition",{"2":{"54":2}}],["conditional",{"2":{"42":2}}],["confirming",{"2":{"204":1,"279":4}}],["confirm",{"2":{"180":1,"181":1,"234":2,"279":3}}],["confirmations",{"2":{"122":1}}],["config=",{"2":{"150":1}}],["config",{"0":{"52":1},"2":{"52":4,"139":1,"143":1,"256":3,"264":1}}],["configuring",{"0":{"161":1},"2":{"162":1,"229":1}}],["configurable",{"2":{"116":1}}],["configuration",{"2":{"3":1,"52":1,"161":1,"264":1}}],["configures",{"2":{"41":2}}],["configured",{"2":{"41":2,"118":1}}],["configure",{"0":{"41":1},"2":{"10":1,"59":1,"169":1}}],["conflicts",{"2":{"48":1}}],["congrats",{"2":{"69":1,"74":1,"76":1}}],["congratulations",{"0":{"89":1,"243":1},"2":{"40":1,"85":1,"89":1,"150":1,"163":1,"199":1,"205":1,"212":1,"227":1,"236":1,"253":1,"281":1}}],["congestion",{"2":{"41":1}}],["console",{"2":{"144":1}}],["consist",{"2":{"274":1,"275":1}}],["consists",{"2":{"125":1}}],["consider",{"2":{"131":1,"205":1,"260":1}}],["constants",{"2":{"201":2,"230":1,"231":1,"255":1,"262":1,"266":1,"278":1}}],["constructor",{"2":{"152":1}}],["const",{"2":{"25":1,"27":1}}],["consensus",{"2":{"7":1,"8":1,"15":2,"18":1,"63":1,"78":1,"94":1,"95":1,"131":1,"133":1,"237":1}}],["conclude",{"2":{"258":1}}],["conclusion",{"0":{"18":1,"257":1}}],["concept",{"2":{"91":1}}],["concise",{"2":{"2":1}}],["context",{"2":{"196":5,"224":5,"274":3,"275":3,"276":1}}],["contents",{"0":{"6":1},"2":{"88":1,"174":1,"188":1,"216":1,"275":1,"279":1}}],["content",{"2":{"2":1,"5":1,"6":1,"25":1,"52":1}}],["continue",{"2":{"169":1,"265":1,"275":1}}],["continuation",{"2":{"80":1}}],["contained",{"2":{"269":1}}],["contain",{"2":{"112":1,"193":1,"221":1}}],["contains",{"2":{"81":1,"83":1,"116":1,"125":1,"132":1,"195":1,"196":2,"223":1,"224":2,"264":1,"267":1,"273":1,"274":1,"275":1}}],["contribute",{"2":{"107":1}}],["contributions",{"2":{"2":1}}],["contribution",{"0":{"2":1},"2":{"2":2}}],["contract=$",{"2":{"184":1}}],["contracting",{"2":{"164":1}}],["contracttest",{"2":{"152":1}}],["contractaddress",{"2":{"88":1}}],["contractwrapper",{"2":{"25":1}}],["contracts",{"0":{"31":1,"75":1},"2":{"9":1,"21":4,"22":1,"25":1,"29":1,"30":3,"31":1,"32":1,"71":1,"75":1,"87":4,"150":1,"152":1,"164":2,"177":3,"178":2,"179":2,"180":3,"182":2,"184":2,"246":1,"248":2}}],["contract",{"0":{"23":1,"86":1,"88":1,"152":1,"176":1,"177":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"246":1,"247":1},"1":{"24":1,"25":1,"26":1,"27":1,"87":1,"177":1,"178":1,"179":1,"180":1,"182":1,"183":1,"184":1},"2":{"8":1,"21":2,"22":1,"23":2,"24":2,"25":13,"26":2,"27":5,"29":2,"30":1,"32":1,"59":1,"78":1,"84":10,"85":3,"86":1,"87":10,"88":4,"90":1,"91":1,"93":2,"95":2,"106":2,"151":1,"152":4,"153":3,"154":5,"155":6,"164":3,"170":1,"177":2,"179":1,"180":3,"181":2,"182":3,"183":2,"184":11,"244":1,"245":1,"246":7,"247":1,"248":5,"249":1}}],["controls",{"2":{"116":1}}],["control",{"0":{"8":1},"2":{"66":1,"69":1,"122":1,"210":1}}],["coming",{"2":{"100":1,"263":1}}],["com",{"2":{"45":3,"47":1,"51":1,"83":1,"150":1,"171":3,"177":1,"202":1,"237":1,"240":1,"245":1,"262":1,"266":2,"274":3,"275":3}}],["combination",{"2":{"10":1}}],["combine",{"2":{"7":1}}],["come",{"2":{"8":1,"49":2,"53":2,"95":1,"115":1,"122":1}}],["comes",{"2":{"7":1,"8":1,"9":1,"263":2}}],["cometbft",{"2":{"7":1,"9":2,"91":1,"110":1,"111":3,"115":1,"117":1,"171":2,"233":1,"258":1,"274":2,"275":2,"279":1}}],["computational",{"2":{"93":1,"95":2}}],["compiling",{"2":{"87":2,"139":1,"152":2,"170":1,"246":2}}],["compiled",{"2":{"177":1,"179":1,"203":1,"264":1}}],["compiler",{"2":{"87":1,"152":1,"246":1}}],["compile",{"0":{"177":1},"2":{"84":1,"85":3,"177":1,"179":1,"276":1}}],["compat=1",{"2":{"171":1}}],["compatibility",{"2":{"9":1,"45":1,"110":1}}],["compatible",{"2":{"7":1,"10":1,"21":1,"88":1,"91":2,"97":1,"98":1}}],["comparing",{"2":{"125":1}}],["compare",{"2":{"88":1}}],["compact",{"2":{"78":1}}],["complex",{"2":{"94":1}}],["complexity",{"2":{"23":1}}],["completions",{"2":{"140":1}}],["completion",{"2":{"125":1}}],["completing",{"2":{"55":1}}],["completed",{"2":{"157":1,"186":1,"201":1,"206":1,"214":1}}],["complete",{"2":{"28":1,"35":1,"72":1,"172":2}}],["component",{"2":{"169":2}}],["components",{"0":{"114":1},"1":{"115":1,"116":1,"117":1,"118":1},"2":{"10":1,"95":3,"107":1,"108":1,"259":1}}],["composability",{"2":{"8":1,"122":1}}],["compelled",{"2":{"8":1}}],["comprehensive",{"2":{"0":1,"107":1,"157":1}}],["comma",{"2":{"194":1,"222":1}}],["commands",{"2":{"54":1,"140":1,"142":1,"151":1,"169":2,"174":1,"177":1,"180":1,"188":1,"216":1,"262":1,"263":1,"275":1,"279":1}}],["command",{"2":{"19":1,"24":1,"30":1,"52":1,"53":1,"54":2,"56":1,"57":1,"58":2,"62":2,"85":1,"133":1,"148":1,"149":1,"152":1,"161":2,"172":1,"174":1,"178":1,"179":1,"180":4,"188":1,"190":1,"194":1,"196":2,"198":1,"201":1,"203":1,"210":1,"216":1,"218":1,"222":1,"224":2,"226":1,"232":1,"249":1,"251":2,"255":1,"262":1,"263":3,"266":1,"268":1,"270":1,"279":1}}],["comment",{"2":{"171":1}}],["common",{"2":{"146":1}}],["communicates",{"2":{"173":1}}],["communicate",{"2":{"50":1,"116":1,"127":1}}],["communication",{"2":{"42":1,"50":1,"118":1}}],["communities",{"2":{"18":1,"95":1}}],["community",{"2":{"2":1,"4":1,"7":1,"8":1,"94":1}}],["commit",{"2":{"2":3,"51":1,"133":2,"255":1}}],["switch",{"2":{"240":1}}],["swcmin",{"2":{"203":1}}],["swc",{"2":{"203":1}}],["sweet",{"2":{"27":1}}],["ssl",{"2":{"201":1,"230":1,"231":1,"232":1,"255":1,"278":1}}],["ssf",{"2":{"169":1}}],["ssd",{"2":{"138":1}}],["snap",{"2":{"142":1}}],["snapd",{"2":{"139":1}}],["skills",{"2":{"136":1}}],["skip",{"2":{"7":1,"9":1,"90":1,"100":1,"175":1}}],["system",{"2":{"125":1}}],["systems",{"2":{"95":1,"169":1}}],["syncloop",{"2":{"116":3}}],["syncing",{"2":{"112":1}}],["sync",{"2":{"54":2,"158":1,"187":1,"208":1,"215":1,"251":1,"279":1}}],["syncs",{"2":{"34":2}}],["synced",{"2":{"16":1,"208":1,"215":1,"250":1,"251":1}}],["small",{"2":{"170":1,"179":1}}],["smart",{"0":{"86":1,"177":1,"179":1},"1":{"87":1},"2":{"9":1,"21":2,"23":1,"25":1,"59":1,"78":1,"84":10,"85":3,"86":1,"87":2,"88":1,"90":1,"91":1,"93":2,"95":2,"106":2,"150":1,"151":1,"153":1,"155":1,"164":5,"170":1,"177":1,"179":1,"180":2,"184":2,"244":1,"245":1,"246":2,"248":1}}],["smoothly",{"2":{"50":1}}],["src",{"2":{"30":1,"54":3,"87":3,"151":1,"152":2,"153":1,"248":1}}],["sleep",{"2":{"145":1}}],["slashing",{"2":{"131":1,"267":1}}],["slow",{"2":{"19":1}}],["slightly",{"2":{"14":1}}],["slinky",{"2":{"7":1,"9":1}}],["say",{"0":{"193":1,"221":1},"1":{"194":1,"195":1,"196":1,"197":1,"198":1,"222":1,"223":1,"224":1,"225":1,"226":1},"2":{"193":1,"221":1}}],["save",{"2":{"62":1,"69":1,"84":3,"85":2,"88":1}}],["satisfy",{"2":{"16":1}}],["sample",{"2":{"71":1,"76":1}}],["samplingstats",{"2":{"250":1}}],["sampling",{"2":{"8":1}}],["same",{"2":{"7":1,"8":1,"34":1,"39":1,"41":1,"63":1,"99":1,"118":1,"132":1,"184":1,"194":1,"195":1,"222":1,"223":1,"279":4}}],["side",{"2":{"205":1}}],["similarly",{"2":{"98":1}}],["similar",{"2":{"62":1,"87":1,"124":1,"146":1,"152":1,"161":1,"169":2,"172":1,"184":2,"188":1,"210":1,"216":1,"243":1,"246":1,"251":1}}],["simplicity",{"2":{"260":1}}],["simplify",{"2":{"21":1,"25":1,"26":2}}],["simpler",{"2":{"50":1}}],["simple",{"2":{"21":1,"23":1,"202":1,"205":1,"232":1,"257":1,"258":1,"260":1}}],["simply",{"2":{"16":1,"160":1,"161":2,"204":1}}],["size",{"2":{"52":1}}],["signer",{"2":{"234":1,"279":1}}],["signaled",{"2":{"116":1}}],["signal",{"2":{"116":1}}],["signatures",{"2":{"133":1,"234":1,"279":1}}],["signature",{"2":{"42":1,"133":1}}],["significant",{"2":{"94":1}}],["significantly",{"2":{"21":1}}],["signing",{"2":{"52":2,"234":1,"279":1}}],["sign",{"2":{"52":2,"234":1}}],["sister",{"2":{"27":1}}],["sindri",{"0":{"77":1,"81":1,"82":1,"85":1},"1":{"78":1,"79":1,"80":1,"81":1,"82":1,"83":2,"84":2,"85":2,"86":1,"87":1,"88":1,"89":1},"2":{"78":4,"79":2,"81":3,"82":1,"83":7,"84":3,"85":7,"87":1,"88":1,"89":2}}],["single",{"0":{"23":1,"31":1},"1":{"24":1,"25":1,"26":1,"27":1},"2":{"22":2,"25":1,"31":1,"42":1,"85":1,"105":1,"125":1,"279":1}}],["since",{"2":{"14":1,"120":1,"182":1,"201":1}}],["site",{"0":{"0":1,"1":1},"1":{"1":1,"2":1,"3":1,"4":1},"2":{"1":1}}],["sha256",{"2":{"274":3,"275":4}}],["sharing",{"2":{"95":1,"99":1}}],["share",{"2":{"8":1,"93":1,"95":1,"99":1}}],["shared",{"2":{"7":1,"10":1,"90":1,"93":2,"95":1,"106":2,"122":1}}],["shell",{"2":{"145":1,"169":2}}],["shellcargo",{"2":{"24":1,"30":2}}],["shda",{"2":{"38":1}}],["sh",{"2":{"36":1,"37":1,"39":2,"40":1,"45":2,"48":3,"62":8,"145":2,"150":1,"155":3,"160":2,"169":2,"174":4,"180":1,"188":4,"190":1,"191":3,"197":1,"201":1,"210":4,"211":3,"216":4,"218":1,"219":3,"225":1,"230":1,"231":1,"232":3,"252":1,"255":2,"278":2,"279":4}}],["should",{"2":{"51":1,"54":1,"56":1,"57":1,"74":1,"80":1,"159":1,"169":1,"172":1,"203":1,"233":1,"234":1,"235":1,"262":2,"279":1}}],["showcasing",{"2":{"200":1}}],["showcase",{"2":{"32":1}}],["show",{"2":{"32":1,"39":1,"78":1,"181":1,"235":1,"260":1}}],["shows",{"2":{"28":1,"260":1,"279":2}}],["shown",{"2":{"24":1,"279":1}}],["short",{"2":{"14":1}}],["spinning",{"2":{"122":2}}],["spikes",{"2":{"41":1}}],["spoiler",{"2":{"100":1}}],["spots",{"2":{"28":1}}],["spdx",{"2":{"87":1,"152":2,"153":1}}],["split",{"2":{"10":1}}],["speed",{"0":{"19":1,"20":1},"1":{"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1},"2":{"19":2,"22":1,"59":1,"90":1}}],["spec",{"2":{"264":1}}],["special",{"2":{"99":1,"268":1}}],["specialized",{"2":{"95":1}}],["specified",{"2":{"233":1}}],["specifically",{"2":{"125":1,"162":1,"263":1}}],["specifications",{"0":{"107":1},"2":{"107":1}}],["specifics",{"2":{"25":1}}],["specific",{"2":{"16":1,"56":1,"59":1,"76":1,"97":1,"118":1,"170":1,"229":1,"264":1,"267":1,"269":1,"280":2}}],["specifying",{"2":{"183":1}}],["specify",{"2":{"54":1}}],["specs",{"2":{"16":1}}],["speak",{"2":{"9":1}}],["spending",{"2":{"8":1}}],["scope",{"2":{"164":1,"264":1}}],["scheme",{"2":{"131":1}}],["schemes",{"2":{"10":1,"95":1,"122":1}}],["scalability",{"0":{"93":1},"2":{"78":1,"93":1,"95":2}}],["scalable",{"2":{"7":1,"136":1}}],["scaffolds",{"2":{"263":1}}],["scaffoldings",{"2":{"262":1}}],["scaffolding",{"0":{"261":1,"263":1,"268":1,"270":1,"272":1},"1":{"262":1,"263":1,"264":1},"2":{"263":1}}],["scaffolded",{"2":{"196":1,"224":1}}],["scaffold",{"2":{"45":2,"194":1,"222":1,"263":1,"268":2,"270":2,"272":2}}],["script",{"0":{"37":1,"153":1,"174":1,"175":1,"252":1},"2":{"36":1,"37":1,"38":1,"39":3,"40":1,"45":1,"48":3,"62":3,"84":1,"85":1,"87":9,"145":4,"153":5,"154":2,"155":4,"160":1,"164":1,"174":3,"175":1,"180":2,"186":1,"188":3,"190":1,"191":2,"197":1,"210":3,"211":2,"214":1,"216":3,"218":1,"219":2,"225":1,"230":1,"231":1,"232":3,"246":5,"278":1,"279":3}}],["scripts",{"0":{"32":1},"2":{"22":1,"27":1}}],["scripting",{"2":{"21":1,"153":1,"181":1}}],["s",{"0":{"175":1},"2":{"7":1,"9":1,"12":1,"13":2,"14":1,"24":2,"25":1,"26":1,"30":1,"42":1,"48":1,"50":1,"63":1,"78":1,"81":1,"82":1,"83":1,"84":4,"85":3,"87":8,"88":1,"89":1,"90":1,"94":2,"95":1,"100":2,"101":2,"107":1,"112":1,"113":1,"117":2,"118":2,"121":1,"122":2,"125":1,"127":1,"131":1,"137":1,"145":1,"152":3,"153":2,"154":1,"155":1,"157":3,"158":2,"161":3,"162":1,"163":1,"164":2,"169":1,"171":1,"174":1,"180":2,"181":2,"182":2,"184":2,"186":1,"196":1,"199":1,"200":1,"201":1,"210":2,"212":1,"214":1,"224":1,"227":1,"230":2,"231":1,"232":1,"234":1,"235":2,"246":3,"250":1,"251":1,"252":1,"253":2,"255":1,"256":1,"257":2,"260":3,"264":1,"266":1,"273":1,"274":4,"275":4,"279":4,"280":2}}],["soon",{"2":{"237":1}}],["soft",{"2":{"122":1}}],["software",{"0":{"44":1},"2":{"110":1,"238":1}}],["sound",{"2":{"94":1}}],["source=registry",{"2":{"179":2}}],["source=",{"2":{"179":2}}],["source",{"2":{"91":1,"95":1,"140":2,"169":1,"262":1,"280":1}}],["solves",{"2":{"95":1}}],["solving",{"0":{"92":1},"1":{"93":1,"94":1}}],["solution",{"2":{"94":1,"118":1,"272":1}}],["solc",{"2":{"87":1,"152":3,"246":1}}],["solidity",{"2":{"87":1,"152":4,"153":3}}],["sol",{"2":{"84":1,"85":1,"87":14,"151":1,"152":5,"153":3,"154":1,"155":1,"246":2,"248":2}}],["somewhat",{"2":{"94":1}}],["something",{"2":{"50":1,"54":1,"56":1,"57":1,"62":1,"163":1}}],["some",{"2":{"32":2,"57":1,"59":2,"85":1,"90":1,"94":1,"150":1,"280":1}}],["so",{"2":{"16":1,"25":1,"50":1,"72":1,"84":1,"93":2,"95":1,"153":1,"155":1,"178":1,"191":1,"193":1,"211":1,"219":1,"221":1,"233":1,"236":2,"259":1,"279":1,"280":1}}],["social",{"2":{"7":1,"8":1,"131":1}}],["sovereignty",{"2":{"7":1,"95":2}}],["sovereign",{"0":{"7":1,"11":1,"12":1,"98":1,"155":1,"188":1,"216":1,"232":1,"256":1},"1":{"8":1,"9":1,"10":1,"11":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"189":1,"190":1,"217":1,"218":1},"2":{"6":2,"7":10,"8":5,"10":1,"11":2,"12":3,"13":2,"14":1,"15":1,"17":1,"18":5,"59":1,"90":1,"91":2,"95":1,"96":1,"98":1,"99":1,"101":1,"105":1,"106":3,"136":3,"137":3,"157":1,"229":2,"254":2,"256":1,"257":1,"258":1,"264":1,"278":1}}],["session",{"2":{"262":1}}],["selection",{"2":{"279":1}}],["selecting",{"2":{"131":1,"187":1,"208":1,"215":1,"251":1}}],["self",{"2":{"7":1,"25":2}}],["seal",{"2":{"243":1}}],["search",{"2":{"117":1,"253":1}}],["seamless",{"2":{"112":1}}],["sendcoins",{"2":{"274":1,"275":1,"276":2}}],["sender",{"2":{"235":1}}],["sender=",{"2":{"133":1}}],["sends",{"2":{"234":1}}],["sending",{"2":{"154":1,"155":1,"276":1}}],["send",{"2":{"65":1,"76":1,"88":3,"154":2,"155":2,"234":1,"247":2,"249":1,"275":1}}],["sent",{"2":{"50":1}}],["server",{"2":{"203":3,"233":2,"274":1,"275":1}}],["serve",{"2":{"122":1}}],["served",{"2":{"115":1}}],["serves",{"2":{"112":1,"157":1}}],["serving",{"2":{"39":1,"233":1}}],["service",{"2":{"39":2,"183":1,"184":1,"194":2,"222":2,"233":20}}],["serde",{"2":{"26":3}}],["separated",{"2":{"194":1,"222":1}}],["separate",{"2":{"30":1,"39":2,"45":1,"48":1,"162":1,"198":1,"226":1,"239":1,"267":1}}],["seed",{"2":{"39":1,"233":1}}],["see",{"0":{"175":1},"2":{"16":1,"17":1,"18":1,"41":1,"45":1,"56":1,"57":1,"79":1,"82":1,"88":1,"106":1,"161":1,"162":1,"169":1,"174":1,"184":3,"188":1,"194":1,"199":1,"203":1,"212":1,"216":1,"222":1,"227":1,"233":1,"234":2,"262":1,"264":1,"274":2,"279":3}}],["seeking",{"2":{"10":1}}],["segwit",{"2":{"14":2}}],["sequence",{"2":{"133":1}}],["sequencers",{"2":{"95":1,"122":2,"125":1}}],["sequencer",{"0":{"33":1,"122":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1},"2":{"10":2,"19":1,"33":1,"39":4,"40":1,"59":1,"95":2,"100":1,"105":1,"108":1,"116":1,"122":7,"125":1,"131":6,"199":2,"212":2,"227":2}}],["sequencing",{"0":{"58":1},"2":{"10":3,"58":2,"59":1}}],["several",{"2":{"9":1,"263":1,"264":1,"268":1}}],["setguess",{"2":{"275":1}}],["setwordle",{"2":{"274":1}}],["setting",{"0":{"80":1,"173":1,"265":1},"1":{"174":1,"175":1,"266":1},"2":{"106":1,"157":1,"161":1,"162":1,"199":1,"212":1,"227":1,"260":1}}],["settings",{"2":{"74":1}}],["settle",{"2":{"8":1}}],["settled",{"2":{"8":1}}],["settlement",{"0":{"99":1},"2":{"7":3,"8":3,"15":1,"96":1,"99":3}}],["setup",{"0":{"33":1,"50":1,"52":1,"139":1,"166":1,"252":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"140":1,"141":1,"142":1},"2":{"19":1,"27":1,"31":1,"35":1,"45":1,"59":1,"87":1,"152":1,"153":1,"169":1,"173":1,"199":1,"212":1,"227":1,"232":1,"258":1,"263":1,"275":2}}],["set",{"0":{"38":1},"2":{"7":1,"8":1,"10":1,"27":1,"33":1,"38":1,"39":1,"50":1,"56":1,"57":1,"76":1,"94":3,"95":1,"122":1,"136":1,"140":1,"141":1,"142":1,"143":1,"146":1,"147":1,"150":1,"154":3,"155":1,"161":2,"169":1,"188":1,"204":1,"210":1,"216":1,"231":1,"237":1,"249":2,"250":1,"251":1,"252":1,"265":1,"274":1,"278":1}}],["secp256k1",{"2":{"234":3}}],["sections",{"2":{"71":1}}],["section",{"2":{"31":1,"59":2,"62":1,"63":1,"68":1,"70":1,"74":1,"75":1,"76":1,"86":1,"90":1,"100":2,"175":1}}],["second",{"2":{"19":2,"145":3,"190":1,"218":1,"269":1,"272":1}}],["seconds",{"2":{"7":1,"19":1,"74":1}}],["security",{"0":{"94":1},"2":{"7":2,"12":1,"78":1,"90":1,"95":3,"106":2,"120":1,"137":1}}],["secured",{"2":{"121":1}}],["secures",{"2":{"78":1}}],["secure",{"2":{"7":1,"8":1,"94":4,"268":1}}],["sdkerrors",{"2":{"274":4,"275":5}}],["sdk=github",{"2":{"45":1,"171":1,"266":1}}],["sdk",{"0":{"81":1,"98":1,"111":1},"2":{"7":3,"9":4,"10":1,"17":1,"45":1,"51":1,"63":1,"64":3,"79":1,"81":2,"90":2,"98":4,"100":1,"101":1,"111":5,"164":1,"171":2,"193":3,"196":2,"205":1,"221":3,"224":2,"229":2,"258":1,"259":3,"262":2,"263":2,"264":2,"266":1,"267":4,"268":1,"269":3,"273":2,"274":8,"275":8,"276":4,"279":2,"281":1}}],["sum256",{"2":{"274":2,"275":3}}],["summary",{"0":{"22":1},"2":{"22":1}}],["sudo",{"2":{"139":1,"140":2,"232":1,"262":1}}],["sustainably",{"2":{"94":1}}],["sustainable",{"2":{"12":1,"18":1}}],["sustainability",{"2":{"94":1}}],["sufficiently",{"2":{"94":2}}],["suffice",{"2":{"81":1}}],["sure",{"2":{"50":2,"74":1,"139":1,"148":1,"151":1,"172":1,"204":1}}],["suit",{"2":{"49":2,"53":2}}],["success",{"2":{"87":1,"94":1,"246":1}}],["successfully",{"2":{"54":2,"69":1,"87":1,"152":1,"158":1,"199":1,"203":1,"204":1,"227":1,"243":1,"246":1,"250":1,"262":1}}],["successful",{"2":{"54":4,"76":1,"87":2,"131":1,"152":2,"246":2,"255":1}}],["succeeds",{"2":{"41":1}}],["such",{"2":{"3":1,"18":1,"21":1,"41":1,"91":1,"100":1,"108":1,"117":2,"131":2}}],["suggest",{"2":{"21":1}}],["suggestions",{"0":{"4":1},"2":{"4":1}}],["subsequent",{"2":{"274":1}}],["substitute",{"2":{"91":1}}],["submits",{"2":{"280":1}}],["submitguess",{"0":{"275":1},"2":{"269":1,"270":1,"275":1}}],["submitwordle",{"0":{"274":1},"2":{"269":1,"270":1,"274":3}}],["submitteraddress",{"2":{"274":2}}],["submitter",{"2":{"272":4,"274":1,"275":8,"279":1}}],["submittedsolutionhashstring",{"2":{"274":2,"275":3}}],["submittedsolutionhash",{"2":{"274":2,"275":2}}],["submitted",{"2":{"131":3,"243":1,"260":1,"269":1,"272":3,"274":10,"275":1,"279":5,"280":1}}],["submitting",{"2":{"64":1,"127":1,"180":1,"181":1,"233":1,"243":1,"279":3,"280":1}}],["submit",{"2":{"131":2,"234":2,"269":1,"270":4,"274":1,"275":2,"279":9}}],["submitblocks",{"2":{"112":1}}],["submitblock",{"2":{"16":2}}],["submission",{"0":{"128":1},"2":{"41":2,"64":3}}],["subkeys",{"2":{"30":1}}],["sub",{"2":{"19":1}}],["subordinate",{"2":{"8":1}}],["supports",{"2":{"17":1,"105":1,"124":2}}],["supported",{"2":{"15":1,"117":1,"126":1,"150":1}}],["support",{"0":{"60":1,"105":1},"2":{"12":1,"42":1,"105":1,"115":1,"122":1,"237":1}}],["supporting",{"2":{"9":1}}],["supply",{"2":{"8":1}}],["stick",{"2":{"280":1}}],["still",{"2":{"9":1,"14":1,"60":1,"63":1,"100":1,"105":1,"121":1,"125":1,"127":1}}],["storing",{"2":{"272":1}}],["storage",{"2":{"107":1}}],["stores",{"2":{"196":1,"224":1}}],["stored",{"2":{"181":1}}],["store",{"2":{"39":1,"180":2,"272":1,"273":2,"274":2,"275":1}}],["stopbroadcast",{"2":{"87":1,"153":1}}],["stop",{"2":{"66":1,"112":1,"145":1,"191":1,"208":1,"210":1,"215":1,"219":1,"251":1}}],["stopping",{"0":{"66":1},"2":{"69":1}}],["stuck",{"2":{"63":1}}],["std",{"2":{"27":1,"87":1,"152":1,"153":1,"169":2}}],["steak",{"2":{"27":2}}],["steps",{"0":{"74":1,"163":1,"199":1,"205":1,"212":1,"227":1,"236":1,"281":1},"2":{"21":2,"23":1,"29":1,"55":1,"71":1,"181":1,"187":1,"250":1,"271":1}}],["step",{"2":{"3":2,"48":1,"54":1,"57":1,"75":1,"79":1,"85":1,"237":2}}],["strconv",{"2":{"275":4}}],["strong",{"2":{"94":1}}],["str+",{"2":{"84":1}}],["string",{"2":{"57":1,"194":1,"195":1,"222":1,"223":1,"247":1,"250":1,"274":3,"275":3,"276":2,"280":1}}],["string=youribc",{"2":{"57":1}}],["straightforward",{"2":{"26":1,"200":1,"205":1,"263":2}}],["struct",{"2":{"25":2,"26":1}}],["structure",{"0":{"3":1,"109":1},"1":{"110":1,"111":1,"112":1,"113":1},"2":{"30":1,"264":1}}],["str",{"2":{"25":1,"27":1,"84":6}}],["stands",{"2":{"229":1}}],["standard",{"2":{"14":2,"152":1}}],["stable",{"2":{"169":4}}],["status",{"2":{"88":1,"117":1,"122":1,"196":2,"224":2,"250":1}}],["statefile=",{"2":{"256":1}}],["state",{"0":{"123":1},"1":{"124":1,"125":1,"126":1},"2":{"8":1,"9":1,"10":1,"26":1,"42":2,"97":2,"100":1,"108":1,"111":1,"118":1,"121":1,"122":1,"125":11,"131":2,"184":1,"193":2,"221":2,"256":1,"269":1,"273":1,"275":1}}],["stage",{"2":{"60":1,"100":1,"105":1}}],["stake",{"2":{"56":1,"57":1,"234":1,"235":2}}],["starship",{"2":{"21":1}}],["startbroadcast",{"2":{"87":1,"153":1}}],["starting",{"0":{"233":1},"2":{"39":2,"54":1,"118":1,"149":1,"150":1,"158":1,"189":1,"209":1,"217":1,"233":14,"252":1}}],["starts",{"2":{"36":1,"39":1,"116":1}}],["start",{"0":{"40":1,"50":1,"55":1,"145":1,"188":1,"190":1,"210":1,"216":1,"218":1,"242":1,"248":1,"251":1,"253":1,"254":1},"1":{"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"146":1,"147":1,"148":1,"149":1,"189":1,"190":1,"211":1,"217":1,"218":1,"255":1,"256":1,"257":1},"2":{"7":1,"9":1,"19":4,"21":2,"27":1,"39":2,"41":2,"45":1,"48":2,"53":1,"55":2,"58":4,"62":6,"67":2,"69":2,"71":1,"73":1,"75":1,"100":1,"112":1,"116":1,"145":3,"150":3,"154":1,"155":1,"158":2,"161":3,"162":2,"172":4,"182":1,"183":1,"187":1,"201":1,"208":1,"215":1,"229":1,"233":13,"239":2,"242":2,"243":1,"251":4,"252":1,"253":1,"256":2,"257":1,"269":1,"274":1}}],["started",{"0":{"36":1},"1":{"37":1,"38":1,"39":1},"2":{"1":1,"11":1,"80":1,"101":2,"154":1,"169":1,"194":1,"203":1,"222":1,"240":1,"244":1,"256":1,"260":1,"262":1}}],["stay",{"2":{"6":1}}],["stack",{"0":{"108":1,"137":1},"1":{"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1},"2":{"3":1,"91":1,"95":1,"104":1}}],["gcc",{"2":{"171":1}}],["gz",{"2":{"140":3}}],["gb",{"2":{"138":1}}],["g",{"2":{"122":1,"133":1,"140":1}}],["gateway",{"2":{"251":1}}],["game",{"2":{"103":1,"258":2}}],["gain",{"2":{"94":1}}],["gasused",{"2":{"88":1}}],["gas",{"0":{"41":1,"67":1,"69":1},"2":{"10":1,"41":15,"52":8,"54":4,"57":1,"59":1,"63":3,"64":1,"67":1,"69":1,"87":1,"152":3,"162":4,"180":6,"183":3,"184":8,"233":1,"234":1,"246":1,"279":3}}],["giant",{"2":{"279":2}}],["given",{"2":{"180":1,"259":1,"269":1,"279":5}}],["give",{"2":{"154":1,"182":1}}],["gives",{"2":{"91":1,"97":1}}],["git",{"2":{"47":2,"51":2,"83":2,"139":1,"150":2,"171":2,"202":1,"240":3,"245":3,"252":1,"255":1}}],["github",{"2":{"45":1,"47":1,"51":1,"60":1,"83":2,"105":1,"150":1,"171":2,"177":1,"202":1,"237":1,"240":1,"245":1,"266":1,"274":3,"275":3}}],["gwei",{"2":{"87":1,"246":1}}],["gpu",{"2":{"85":1}}],["ghcr",{"2":{"45":1,"239":1,"251":1}}],["grey",{"2":{"260":1}}],["green",{"2":{"260":1}}],["great",{"2":{"98":2,"100":1,"163":1,"169":1}}],["greater",{"2":{"41":1}}],["growth",{"2":{"98":1}}],["granter",{"2":{"234":1,"279":1}}],["grab",{"2":{"88":1}}],["gradually",{"2":{"41":1}}],["grpc",{"2":{"62":1,"67":1,"69":1,"194":1,"222":1,"233":1,"251":2}}],["gt",{"2":{"25":6,"27":2,"62":9,"65":1,"85":1,"140":2,"154":2,"155":1,"238":1,"249":1}}],["gms",{"2":{"247":1}}],["gm1e4fqspwdsy0dzkmzsdhkadfcrd0udngw0f88pw",{"2":{"234":2}}],["gm18k57hn42ujcccyn0n5v7r6ydpacycn2wkt7uh9",{"2":{"234":2}}],["gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy",{"2":{"49":1,"54":2,"234":1}}],["gmportalscript",{"2":{"246":2}}],["gmportal",{"2":{"87":3,"246":2,"248":5}}],["gmd",{"2":{"19":3,"58":2,"62":2,"159":2,"160":1,"161":1,"189":1,"190":1,"209":1,"217":1,"218":1,"232":1}}],["gm",{"0":{"45":1,"156":1,"185":1,"192":1,"193":1,"196":1,"200":1,"206":1,"213":1,"220":1,"221":1,"224":1,"228":1},"1":{"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"186":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":2,"194":3,"195":3,"196":3,"197":3,"198":3,"199":1,"201":1,"202":1,"203":1,"204":1,"205":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":2,"222":3,"223":3,"224":3,"225":3,"226":3,"227":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1},"2":{"19":1,"33":1,"35":1,"37":2,"40":1,"42":1,"45":9,"48":1,"49":2,"52":3,"53":1,"54":22,"55":1,"56":5,"62":2,"63":1,"66":1,"71":1,"72":1,"73":1,"76":4,"86":1,"87":5,"102":2,"157":3,"159":3,"160":2,"186":1,"188":3,"189":1,"191":1,"193":1,"194":22,"196":15,"198":3,"201":1,"202":2,"206":1,"209":1,"210":1,"211":1,"214":1,"216":3,"217":1,"219":1,"221":1,"222":22,"224":15,"226":3,"229":2,"232":3,"234":4,"244":1,"245":3,"246":1,"247":1,"248":6,"259":1}}],["gui",{"2":{"260":1}}],["guidance",{"2":{"169":1}}],["guide",{"0":{"254":1},"1":{"255":1,"256":1,"257":1},"2":{"21":1,"33":1,"34":1,"58":1,"61":1,"71":1,"78":2,"80":1,"81":1,"157":1,"162":1,"166":1,"181":1,"229":2,"258":1,"260":1,"264":1}}],["guidelines",{"0":{"2":1},"2":{"2":1,"45":1}}],["guides",{"0":{"59":1},"1":{"60":1},"2":{"0":1,"59":3,"60":1,"259":1}}],["guessing",{"2":{"275":1}}],["guessed",{"2":{"275":2}}],["guesseraddress",{"2":{"275":2}}],["guesser",{"2":{"275":2,"276":1}}],["guesses",{"2":{"260":2,"272":1,"274":2,"275":2}}],["guess",{"2":{"260":2,"269":2,"270":3,"272":3,"274":1,"275":19,"279":8,"280":1}}],["guarantees",{"2":{"12":1,"95":1,"137":2}}],["gotype",{"2":{"276":1}}],["gomessage",{"2":{"276":1}}],["gopackage",{"2":{"274":1,"275":1}}],["goctx",{"2":{"196":4,"224":4,"274":2,"275":2}}],["gofunc",{"2":{"196":2,"224":2}}],["google",{"2":{"194":2,"222":2}}],["good",{"2":{"136":1,"163":1,"229":1,"233":1,"236":2,"257":1}}],["goif",{"2":{"171":1}}],["going",{"2":{"81":1,"100":1,"171":1,"193":1,"221":1,"264":1}}],["go$ver",{"2":{"140":3}}],["golangversion",{"2":{"230":1}}],["golang",{"0":{"140":1,"167":1},"2":{"140":2,"167":2}}],["gossips",{"2":{"131":1}}],["gossipping",{"2":{"127":1}}],["gossiped",{"2":{"125":1}}],["gossip",{"0":{"131":1},"2":{"118":1,"125":2,"131":1}}],["go1",{"2":{"51":1}}],["gone",{"2":{"19":1,"59":1}}],["goal",{"2":{"18":1,"91":1,"95":1,"137":1,"229":1}}],["go",{"2":{"10":2,"16":1,"21":1,"28":1,"34":1,"42":1,"44":1,"45":3,"51":1,"58":1,"59":1,"63":1,"71":1,"74":1,"111":1,"113":1,"116":2,"140":4,"163":1,"171":4,"184":1,"189":1,"194":3,"196":4,"204":1,"209":1,"217":1,"222":3,"224":4,"230":2,"232":2,"238":1,"250":1,"258":3,"259":1,"260":1,"264":1,"266":2,"274":3,"275":1,"276":1,"278":1}}],["governance",{"2":{"7":1,"8":1}}],["genesis",{"2":{"256":2}}],["generating",{"0":{"145":1},"1":{"146":1,"147":1,"148":1,"149":1},"2":{"54":1,"145":2}}],["generation",{"2":{"26":2}}],["generates",{"2":{"158":1}}],["generatetoaddress",{"2":{"145":2}}],["generatefraudproof",{"2":{"125":1}}],["generate",{"2":{"52":1,"95":1,"125":2,"131":1,"145":3,"194":1,"222":1,"251":1}}],["generated",{"2":{"26":1,"62":1,"78":2,"84":1,"85":1,"154":1,"155":1,"161":1,"188":1,"191":1,"210":1,"211":1,"216":1,"219":1,"264":1}}],["generic",{"2":{"7":1,"112":1}}],["getguess",{"2":{"275":1}}],["getwordle",{"2":{"274":1,"275":1}}],["gettotalgms",{"2":{"247":1}}],["getting",{"0":{"36":1},"1":{"37":1,"38":1,"39":1},"2":{"117":2,"275":1}}],["geth",{"2":{"243":2}}],["getblockheader",{"2":{"148":2}}],["getblockhash",{"2":{"147":1}}],["getblockcount",{"2":{"146":1}}],["getnewaddress`",{"2":{"145":1}}],["getnewaddress",{"2":{"145":1}}],["getapphash",{"2":{"125":1}}],["gets",{"2":{"50":1,"260":1}}],["getcountresponse",{"2":{"26":2}}],["getcount",{"2":{"26":2,"152":4,"154":1,"155":1}}],["get",{"2":{"1":1,"8":1,"11":1,"21":2,"26":1,"27":1,"30":1,"45":1,"63":2,"65":1,"84":2,"90":1,"101":2,"148":1,"161":1,"169":1,"180":1,"181":1,"182":1,"188":1,"193":1,"194":2,"198":1,"210":1,"216":1,"221":1,"222":2,"226":1,"232":2,"240":1,"244":1,"247":1,"251":1,"260":1,"262":2,"274":1,"275":3,"279":2}}],["ooga",{"0":{"246":1},"2":{"244":1,"245":1,"247":3,"249":2}}],["o5crnimdwh",{"2":{"234":1}}],["omit",{"2":{"161":1}}],["omnilayer",{"2":{"124":1}}],["old",{"2":{"149":1,"159":1,"189":1,"209":1,"217":1}}],["os",{"2":{"139":1,"170":1}}],["osmo",{"2":{"52":2,"53":1,"54":12}}],["osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll",{"2":{"49":1,"54":2}}],["osmosis",{"0":{"46":1,"47":1,"48":1,"56":1,"57":1},"1":{"47":1,"48":1},"2":{"42":1,"47":3,"48":6,"49":2,"52":2,"54":6,"55":1,"56":3,"57":2}}],["occurred",{"2":{"125":1}}],["occasional",{"2":{"41":1}}],["objects",{"2":{"84":3,"269":1,"279":1}}],["obtained",{"2":{"79":1}}],["obtain",{"2":{"78":1,"84":2,"161":1,"250":1}}],["observed",{"2":{"54":4}}],["obvious",{"2":{"27":1}}],["ok",{"2":{"27":2,"152":1}}],["opportunity",{"2":{"98":1}}],["operation",{"2":{"256":1}}],["operations",{"2":{"116":1,"154":1,"155":1,"162":1}}],["operational",{"2":{"8":1,"72":1,"79":1,"86":1}}],["operators",{"2":{"58":1,"89":1}}],["openapi",{"2":{"264":1}}],["openssl",{"2":{"150":1}}],["opens",{"2":{"137":1}}],["open",{"2":{"38":1,"50":1,"84":3,"87":1,"91":1,"95":1,"144":1,"152":2,"194":1,"204":1,"222":1,"262":1,"274":1,"275":1,"280":1}}],["opening",{"2":{"12":1,"91":1,"136":1}}],["optional",{"0":{"175":1,"191":1,"192":1,"219":1,"220":1},"1":{"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1},"2":{"125":1,"140":1,"194":2,"222":2}}],["option",{"2":{"15":2,"194":3,"222":3}}],["options",{"2":{"3":1,"52":2,"131":1,"234":2,"279":2}}],["optimistic",{"0":{"125":1},"2":{"10":2,"95":1,"108":1,"120":1,"131":1}}],["optimizer",{"2":{"179":3}}],["optimized",{"0":{"179":1},"2":{"179":1}}],["optimize",{"0":{"10":1},"2":{"10":1}}],["overall",{"2":{"125":1}}],["override",{"2":{"63":1}}],["over",{"2":{"9":1,"34":2,"58":1,"71":1,"117":3,"122":1,"125":2,"174":2,"188":2,"216":2,"250":1,"258":3,"259":1,"260":2,"264":1,"274":2,"279":2}}],["overhead",{"2":{"7":2,"8":1,"10":1,"18":1,"94":1}}],["overview",{"0":{"71":1},"2":{"5":1,"76":1}}],["onstart",{"2":{"116":1}}],["onto",{"2":{"108":1}}],["once",{"0":{"78":1},"2":{"39":1,"75":1,"115":1,"125":1,"154":2,"155":1,"204":1}}],["onchain",{"2":{"8":1}}],["only",{"0":{"124":1},"2":{"10":2,"12":1,"15":1,"16":1,"39":1,"41":1,"42":1,"78":1,"105":1,"116":1,"124":1,"233":1,"248":1,"269":1,"274":6,"275":3}}],["ones",{"2":{"131":1}}],["one",{"2":{"7":1,"9":1,"19":1,"26":1,"54":3,"63":1,"75":1,"122":1,"125":1,"154":2,"158":1,"161":2,"164":1,"172":1,"234":1,"249":1,"251":2,"252":1,"264":1,"269":2,"274":2,"275":1,"279":1}}],["on",{"0":{"12":1,"14":1,"17":1,"85":1,"88":1,"173":1,"176":1,"181":1,"210":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"174":1,"175":1,"177":1,"178":1,"179":1,"180":1,"182":1,"183":1,"184":1,"211":1},"2":{"5":1,"6":1,"7":3,"8":4,"10":2,"12":5,"13":1,"14":6,"16":2,"17":1,"18":2,"26":1,"29":4,"32":1,"39":2,"44":1,"49":2,"50":2,"58":1,"59":1,"63":1,"74":1,"78":7,"84":1,"85":2,"86":2,"87":1,"88":1,"89":1,"90":1,"91":1,"93":1,"95":2,"100":1,"105":1,"107":1,"113":1,"115":2,"120":1,"121":1,"125":1,"133":1,"136":3,"137":3,"151":1,"157":1,"158":1,"162":2,"166":1,"169":1,"170":3,"171":1,"172":1,"174":1,"180":3,"181":1,"182":1,"187":1,"196":1,"201":1,"203":1,"204":1,"208":1,"210":1,"212":1,"215":1,"224":1,"231":2,"232":2,"233":2,"238":2,"244":1,"245":1,"246":1,"248":3,"249":2,"251":1,"252":1,"253":1,"257":1,"260":1,"262":1,"265":1,"273":1,"275":1,"278":2,"279":1,"280":1}}],["our",{"2":{"5":2,"18":1,"26":1,"32":1,"60":1,"63":1,"69":1,"71":1,"73":1,"76":1,"84":4,"86":1,"90":1,"91":1,"95":1,"105":1,"106":2,"132":1,"136":1,"140":1,"153":1,"155":2,"160":2,"161":2,"162":2,"167":1,"174":4,"180":1,"181":1,"182":3,"184":1,"188":3,"190":1,"193":1,"196":1,"205":1,"216":3,"218":1,"221":1,"224":1,"234":1,"245":1,"248":2,"260":1,"262":1,"263":2,"265":2,"268":1,"269":3,"276":1,"279":4}}],["outline",{"2":{"273":1}}],["outside",{"2":{"164":1,"264":1}}],["outputs",{"2":{"279":1}}],["outputted",{"2":{"177":1}}],["output",{"2":{"36":1,"52":2,"87":2,"88":2,"144":1,"146":1,"147":1,"152":1,"155":1,"161":2,"169":1,"180":2,"182":3,"184":5,"203":1,"234":2,"235":1,"246":2,"256":1,"262":1,"279":3}}],["out",{"0":{"63":1},"1":{"64":1,"65":1,"66":1,"67":1,"68":1,"69":1},"2":{"0":1,"11":1,"26":1,"63":2,"64":1,"69":1,"74":1,"89":1,"154":1,"164":1,"171":1,"181":1,"245":1,"248":2,"262":1,"276":1,"279":1}}],["others",{"2":{"280":1}}],["other",{"2":{"3":1,"7":2,"32":1,"48":1,"50":3,"63":1,"66":1,"93":1,"95":2,"122":1,"131":1,"200":1,"233":1,"268":1,"273":1}}],["owner",{"2":{"184":2}}],["own",{"2":{"3":1,"7":3,"8":1,"11":1,"15":1,"90":1,"95":1,"106":2,"161":1,"188":1,"210":1,"216":1,"244":1,"251":1,"253":1,"262":1,"267":1,"278":1}}],["original",{"2":{"57":1,"62":1}}],["originally",{"2":{"12":1,"249":1}}],["orch",{"0":{"24":1},"2":{"21":3,"22":1,"23":1,"24":3,"25":2,"26":3,"27":1,"28":1,"29":1,"30":1,"32":1,"59":1}}],["orchestrator",{"0":{"20":1},"1":{"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1},"2":{"21":2,"22":1,"24":1,"26":1,"32":1,"180":1,"181":1}}],["ordinals",{"2":{"13":1,"14":2,"137":1}}],["ordering",{"2":{"115":1,"122":2}}],["ordered",{"2":{"108":1}}],["order",{"2":{"8":1,"21":1,"25":1,"30":1,"54":1,"62":1,"63":2,"67":1,"69":1,"90":1,"94":1,"124":1,"172":1,"179":1,"180":1,"191":1,"193":1,"211":1,"219":1,"221":1,"232":1,"249":1,"250":1,"259":1,"276":1}}],["org",{"2":{"12":1,"140":1}}],["organize",{"2":{"8":1}}],["oracles",{"2":{"9":1}}],["or",{"2":{"2":1,"4":1,"7":5,"8":1,"10":5,"16":1,"17":1,"18":1,"19":1,"27":2,"50":1,"56":1,"57":1,"60":1,"64":1,"66":1,"75":1,"76":1,"85":1,"89":1,"95":4,"97":1,"100":1,"101":1,"105":1,"120":1,"121":1,"125":1,"131":2,"133":1,"137":1,"153":1,"157":1,"158":1,"161":1,"162":2,"163":1,"174":1,"180":1,"188":1,"190":1,"193":1,"201":1,"206":2,"210":2,"216":1,"218":1,"221":1,"230":1,"232":1,"249":1,"251":2,"253":1,"262":1,"263":1,"274":1,"275":1,"279":1}}],["offered",{"2":{"267":1}}],["offs",{"2":{"91":1,"94":1,"95":1}}],["offset",{"2":{"8":1}}],["offloading",{"2":{"15":1}}],["off",{"2":{"14":1,"95":1}}],["offchain",{"2":{"8":1}}],["official",{"2":{"0":1,"90":1}}],["of",{"0":{"6":1,"19":1,"63":1,"133":1},"1":{"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"134":1},"2":{"0":1,"2":1,"5":2,"7":6,"8":5,"9":2,"10":6,"11":1,"13":2,"14":8,"15":1,"16":3,"18":2,"19":1,"21":3,"24":1,"25":1,"26":1,"30":1,"41":4,"42":2,"48":1,"50":1,"52":1,"55":1,"56":1,"57":1,"59":3,"62":1,"63":3,"64":1,"65":1,"69":1,"71":2,"74":1,"78":3,"80":1,"81":2,"82":1,"83":1,"85":1,"86":1,"87":2,"88":3,"90":1,"91":2,"94":6,"95":5,"97":1,"99":2,"100":1,"105":1,"106":2,"107":2,"108":2,"111":3,"112":2,"113":1,"115":1,"116":2,"118":1,"122":1,"125":2,"131":3,"136":2,"137":4,"141":1,"145":1,"147":1,"149":1,"151":1,"152":1,"154":3,"155":1,"158":3,"161":1,"164":2,"174":1,"180":2,"181":2,"182":1,"183":1,"184":1,"186":2,"188":1,"193":1,"194":4,"196":3,"200":1,"206":2,"210":1,"214":2,"216":1,"221":1,"222":4,"224":3,"229":1,"232":1,"233":1,"234":1,"237":1,"244":1,"250":1,"252":1,"258":1,"259":1,"260":5,"262":3,"263":3,"264":4,"268":1,"269":2,"272":2,"273":4,"274":7,"275":11,"279":3}}],["md",{"2":{"264":1}}],["mv",{"2":{"262":1}}],["m",{"2":{"145":2}}],["my",{"2":{"145":1}}],["mykey",{"2":{"48":1,"155":2}}],["ml",{"2":{"78":2,"81":2,"82":1,"83":2,"87":1,"88":1,"89":1}}],["mnemonics",{"2":{"53":1}}],["mnemonic",{"2":{"27":3,"49":2,"53":1}}],["msgsubmitguessresponse",{"2":{"275":3,"276":2}}],["msgsubmitguess",{"2":{"275":1}}],["msgsubmitwordleresponse",{"2":{"274":2}}],["msgsubmitwordle",{"2":{"274":1,"279":1}}],["msgserver",{"2":{"274":1,"275":1}}],["msgsend",{"2":{"234":1}}],["msgchannelopenconfirm",{"2":{"54":1}}],["msgchannelopenack",{"2":{"54":1}}],["msgchannelopentry",{"2":{"54":1}}],["msgchannelopeninit",{"2":{"54":1}}],["msgupdateclient",{"2":{"54":4}}],["msg=",{"2":{"39":2,"233":10}}],["msg",{"2":{"25":1,"26":2,"27":1,"54":4,"274":7,"275":8}}],["much",{"2":{"263":1}}],["multiappconn",{"2":{"233":1}}],["multiplier=1",{"2":{"41":1}}],["multiplier",{"2":{"41":2}}],["multiple",{"2":{"21":1,"75":1,"88":1,"118":1,"122":1,"125":1}}],["multi",{"2":{"21":1,"33":1,"268":1}}],["must",{"2":{"7":1,"94":2,"131":1,"260":1,"263":1,"268":2,"274":2,"275":2}}],["mb",{"2":{"14":1}}],["might",{"2":{"94":1,"118":1,"205":1}}],["migrate",{"2":{"25":2}}],["migratemsg",{"2":{"25":2}}],["mission",{"2":{"90":1,"106":2}}],["missing",{"2":{"14":1}}],["mit",{"2":{"87":1,"152":2,"153":1}}],["middleman",{"2":{"50":1}}],["millions",{"2":{"94":1}}],["milliseconds",{"2":{"10":1,"19":1}}],["milk",{"2":{"49":2,"53":2}}],["minutes",{"2":{"70":1,"95":1}}],["minus",{"2":{"57":1}}],["min",{"2":{"52":4}}],["mind",{"2":{"18":1,"88":1,"112":1}}],["mine",{"2":{"145":2}}],["miner",{"2":{"14":1}}],["mined",{"2":{"14":1}}],["minify",{"2":{"203":1}}],["minimizes",{"2":{"263":1}}],["minimized",{"2":{"8":1,"42":1,"99":1,"108":1,"121":1}}],["minimization",{"2":{"125":1}}],["minimizing",{"2":{"95":1}}],["minimal",{"2":{"91":1}}],["minimum",{"2":{"41":1,"162":2,"233":1}}],["mining",{"2":{"14":1}}],["morning",{"2":{"229":1}}],["more",{"0":{"32":1},"2":{"6":1,"7":1,"9":1,"12":1,"19":1,"21":1,"22":1,"25":1,"26":1,"29":1,"32":2,"42":1,"65":1,"79":1,"82":1,"91":2,"100":1,"107":1,"131":1,"136":1,"161":1,"164":2,"188":1,"205":1,"210":1,"216":1,"229":1,"251":1,"262":1,"263":1}}],["mounted",{"2":{"196":1,"224":1}}],["mount",{"2":{"179":4}}],["monitoring",{"2":{"139":1,"280":1}}],["monitored",{"2":{"76":1}}],["monitor",{"2":{"70":1,"75":1,"76":1}}],["months",{"2":{"7":1,"95":1}}],["mock",{"2":{"157":1}}],["mockcontract",{"2":{"25":1}}],["mocha",{"2":{"63":2,"101":1,"133":1,"158":1,"161":6,"162":1,"164":1,"172":3,"214":1,"215":3,"216":4,"218":2,"219":1,"225":1,"250":2,"251":6,"252":1,"253":1}}],["moment",{"2":{"27":1,"274":1}}],["moving",{"2":{"21":1,"279":1}}],["move",{"2":{"8":1,"18":1}}],["modified",{"2":{"237":1,"276":1}}],["modifying",{"2":{"193":1,"221":1}}],["modify",{"0":{"84":1},"2":{"48":1,"83":1,"87":2,"155":1,"193":1,"194":1,"196":1,"221":1,"222":1,"224":1}}],["mod",{"2":{"25":1,"45":3,"171":3,"266":3}}],["modulename",{"2":{"274":1,"275":1}}],["moduleacct",{"2":{"274":2,"275":2}}],["modules",{"2":{"203":1,"262":1,"264":2,"267":3,"268":1}}],["module=main",{"2":{"256":4}}],["module=grpc",{"2":{"233":1}}],["module=txindex",{"2":{"233":2,"243":1}}],["module=events",{"2":{"233":1}}],["module=abci",{"2":{"233":4}}],["module=polaris",{"2":{"243":2}}],["module=pubsub",{"2":{"233":1}}],["module=proxy",{"2":{"233":1}}],["module=p2p",{"2":{"39":3,"233":3}}],["module=blockmanager",{"2":{"64":4,"233":4,"243":5,"256":2}}],["module=da",{"2":{"39":1}}],["module=server",{"2":{"39":4,"233":7,"243":2}}],["module=icahost",{"2":{"39":1}}],["module=x",{"2":{"39":1}}],["module",{"0":{"267":1,"268":1},"1":{"268":1},"2":{"15":1,"16":1,"18":1,"25":1,"137":1,"193":1,"221":1,"263":3,"267":4,"268":6,"269":2,"273":3}}],["modularism",{"2":{"18":1}}],["modularity",{"2":{"16":1}}],["modular",{"2":{"10":1,"15":1,"90":1,"91":2,"95":1,"104":1,"106":2,"133":2,"137":1}}],["mode",{"2":{"52":4,"105":1,"150":1,"233":1}}],["models",{"2":{"78":1}}],["model",{"2":{"10":1,"78":1,"82":1}}],["modes",{"0":{"123":1},"1":{"124":1,"125":1,"126":1},"2":{"10":1}}],["mostly",{"2":{"16":1}}],["most",{"2":{"0":1,"14":1,"16":1,"21":1,"41":1,"201":1,"264":2,"273":1}}],["messaging",{"2":{"280":1}}],["messages",{"0":{"269":1},"1":{"270":1},"2":{"30":1,"50":1,"193":1,"221":1,"234":1,"262":1,"269":7,"271":1,"279":1}}],["message",{"0":{"270":1},"2":{"2":1,"50":1,"64":3,"133":1,"183":1,"184":2,"193":1,"195":1,"221":1,"223":1,"267":2,"270":5,"272":2,"273":2,"279":2}}],["meter",{"2":{"279":1}}],["method",{"2":{"250":1,"276":1}}],["methods",{"2":{"16":3,"26":2,"111":1,"112":2,"125":1,"250":1}}],["mean",{"2":{"279":1}}],["meaning",{"2":{"262":1}}],["meanwhile",{"2":{"133":1}}],["means",{"2":{"7":1,"89":1,"95":1,"260":3,"274":2}}],["mentioned",{"2":{"96":1}}],["memo",{"2":{"52":1,"234":1,"279":1}}],["members",{"2":{"30":1}}],["mempoolttl=25",{"2":{"233":1}}],["mempool",{"0":{"115":1},"2":{"14":2,"41":1,"63":3,"115":3,"131":3,"233":1}}],["mev",{"2":{"9":1}}],["media",{"2":{"3":1}}],["map",{"2":{"272":3}}],["maple",{"2":{"49":2,"53":2}}],["maliciously",{"2":{"131":1}}],["made",{"2":{"106":1,"137":2}}],["maximum",{"2":{"275":1}}],["maximalism",{"2":{"18":1}}],["max",{"2":{"52":2,"275":1}}],["maid",{"2":{"27":1}}],["mainnet",{"0":{"207":1,"210":1},"1":{"208":1,"209":1,"210":1,"211":2},"2":{"157":1,"158":2,"161":3,"162":1,"163":1,"199":1,"208":1,"210":5,"211":3,"212":1,"227":1,"250":1}}],["maintaining",{"2":{"10":1}}],["maintain",{"2":{"8":1}}],["main",{"2":{"2":1,"27":1,"95":1,"108":1,"158":1,"264":1,"273":1}}],["macos",{"2":{"201":1,"230":1,"232":1,"262":1}}],["mac",{"2":{"169":1}}],["macro",{"2":{"26":1}}],["macros",{"2":{"26":2}}],["machinesarm",{"2":{"179":1,"180":1}}],["machines",{"2":{"97":1,"179":1,"180":1,"262":1}}],["machine",{"2":{"2":1,"9":1,"10":1,"44":1,"78":2,"86":1,"97":2,"138":1,"170":1,"231":1,"237":1,"238":2,"262":1,"278":1}}],["manner",{"2":{"115":1}}],["managing",{"2":{"94":1}}],["manager",{"0":{"116":1},"2":{"116":1}}],["manage",{"2":{"15":1,"95":1}}],["many",{"2":{"93":1,"96":1,"100":1,"139":1,"267":1,"272":1,"280":1}}],["manifest",{"2":{"83":1}}],["manually",{"2":{"24":1,"36":1,"41":2,"232":1}}],["matter",{"2":{"23":1}}],["materials",{"2":{"0":1,"3":1}}],["market",{"0":{"94":1},"2":{"12":1,"95":2}}],["march",{"2":{"12":1}}],["maybe",{"2":{"122":2}}],["may",{"2":{"8":2,"41":2,"54":1,"90":1,"112":1,"118":1,"131":1,"140":1,"169":1,"232":1,"249":1}}],["making",{"2":{"2":1,"18":1,"137":1,"164":1}}],["makes",{"2":{"7":1,"21":1,"50":2,"196":1,"224":1}}],["make",{"2":{"0":1,"2":1,"16":1,"18":1,"21":1,"47":1,"51":1,"54":1,"56":1,"57":1,"59":1,"62":1,"74":1,"87":1,"91":1,"95":2,"121":1,"137":1,"139":2,"150":1,"193":1,"204":1,"221":1,"232":1,"242":1,"245":1,"252":1,"253":1,"263":1,"269":1}}],["f159e11116ec9505fc2c0d97e605357fec0f3dae06b57bfb17ea6a548905043e",{"2":{"279":2}}],["fc0kermqylp8voivw8qfywgeldflbaufcmpm7tb7ptlb4opwzjaost6hbo",{"2":{"133":1}}],["fcfs",{"2":{"115":1}}],["fwsrxeovry",{"2":{"133":1}}],["flow",{"0":{"127":1},"1":{"128":1,"129":1,"130":1,"131":1},"2":{"127":1,"131":1}}],["flexible",{"2":{"118":1}}],["flexibility",{"2":{"93":1,"97":1,"106":1}}],["flags=",{"2":{"146":1}}],["flags",{"0":{"161":1},"2":{"19":2,"41":1,"58":2,"146":1,"161":1,"162":1,"233":1,"234":1}}],["flag",{"2":{"19":2,"25":1,"41":2,"48":1,"58":1,"133":1,"161":1,"194":1,"222":1,"250":1,"263":1}}],["f",{"2":{"84":6}}],["fn",{"2":{"25":2,"27":1}}],["false",{"2":{"274":1}}],["fallbackfee=0",{"2":{"143":1}}],["far",{"2":{"233":1,"236":1,"279":1}}],["faucet",{"2":{"133":2,"250":1}}],["familiar",{"2":{"90":1,"186":1,"206":1,"214":1}}],["familiarity",{"2":{"90":1}}],["failed",{"2":{"64":3,"152":1,"184":2}}],["failures",{"2":{"41":1}}],["face",{"2":{"95":1,"275":1}}],["factor",{"2":{"41":2}}],["facilitate",{"2":{"8":1,"16":1,"99":1}}],["fast",{"2":{"28":1}}],["faster",{"2":{"19":1,"95":1,"122":1}}],["further",{"2":{"89":1,"184":1,"257":1,"260":1}}],["furthermore",{"2":{"85":1,"105":2}}],["func",{"2":{"274":2,"275":1}}],["functional",{"2":{"110":1,"237":1}}],["functionality",{"2":{"26":1,"81":1,"152":1,"273":1}}],["function",{"0":{"196":1,"224":1,"274":1,"275":1},"2":{"26":2,"87":2,"152":7,"153":2,"193":1,"196":4,"221":1,"224":4,"274":3,"275":1}}],["functions",{"0":{"273":1},"1":{"274":1,"275":1,"276":1},"2":{"16":1,"26":1,"152":1,"193":1,"221":1,"264":2,"273":1,"276":1}}],["fun",{"2":{"263":1,"279":1}}],["funded",{"2":{"210":1,"246":1,"249":1,"250":1}}],["funding",{"2":{"64":1}}],["fund",{"0":{"65":1},"2":{"63":1,"158":2,"187":1,"208":1,"215":1,"249":1,"251":1}}],["funds",{"0":{"49":1,"63":1,"244":1},"1":{"64":1,"65":1,"66":1,"67":1,"68":1,"69":1},"2":{"49":2,"63":1,"244":1}}],["future",{"0":{"280":1},"2":{"18":1,"94":1,"96":1,"131":1,"164":1,"258":1,"275":1,"279":1}}],["fully",{"2":{"8":2,"110":1,"117":1,"120":1,"187":1,"208":1,"215":1,"237":1,"250":1,"251":1}}],["full",{"0":{"33":1,"40":1,"120":1,"124":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1},"2":{"7":1,"19":1,"21":1,"28":1,"32":1,"33":1,"36":1,"37":2,"39":4,"40":3,"59":1,"94":1,"95":2,"104":1,"105":1,"107":1,"108":1,"112":1,"120":1,"124":1,"125":7,"131":6,"199":2,"212":2,"227":2}}],["fetiklj3cwvhuf6b",{"2":{"234":1}}],["fetch",{"2":{"84":1,"125":1}}],["fetched",{"2":{"39":1}}],["few",{"2":{"233":1,"260":1,"274":1,"276":1,"279":1}}],["feature",{"2":{"34":1,"58":1}}],["features",{"0":{"29":1},"2":{"22":1,"91":1,"100":1}}],["feb",{"2":{"14":1}}],["feel",{"2":{"275":1}}],["feegrants",{"2":{"52":2}}],["fee",{"0":{"67":1,"69":1},"2":{"12":1,"54":4,"63":3,"64":1,"67":1,"69":1,"234":1,"279":1}}],["fees",{"2":{"10":1,"54":4,"56":1,"57":2,"76":1,"234":1}}],["feedback",{"0":{"4":1},"2":{"4":1}}],["fresh",{"2":{"263":1}}],["fred",{"2":{"184":3}}],["frequency",{"2":{"116":1}}],["free",{"0":{"11":1},"2":{"9":1,"275":1}}],["freedom",{"2":{"7":1,"91":1}}],["front",{"2":{"280":2}}],["frontend",{"0":{"245":1,"248":1,"249":1},"1":{"246":1,"247":1,"248":1,"249":1},"2":{"102":1,"202":3,"245":1,"248":8,"249":1}}],["fromaddr",{"2":{"276":1}}],["from",{"0":{"56":1,"57":1},"2":{"2":1,"4":1,"9":2,"11":1,"25":1,"26":1,"36":2,"37":1,"38":1,"39":2,"40":1,"48":1,"50":1,"56":2,"57":2,"58":1,"62":1,"87":2,"88":1,"95":3,"96":1,"108":1,"112":1,"125":1,"145":1,"148":1,"153":1,"155":1,"157":1,"159":1,"162":1,"174":1,"180":2,"183":1,"184":1,"188":1,"195":1,"205":1,"210":2,"216":1,"223":1,"234":3,"246":1,"248":2,"249":1,"250":1,"252":1,"263":2,"267":1,"268":1,"269":1,"273":1,"274":2,"279":7}}],["fraudulent",{"2":{"95":1,"125":2}}],["fraud",{"0":{"125":1,"131":1},"2":{"7":1,"45":1,"95":1,"100":1,"105":1,"108":2,"111":1,"118":1,"120":2,"121":1,"125":7,"127":1,"131":1,"171":1}}],["framework",{"0":{"7":1},"1":{"8":1,"9":1,"10":1,"11":1},"2":{"6":1,"7":1,"12":1,"14":1,"15":1,"21":1,"59":1,"91":2,"95":1,"100":1,"106":1,"254":1}}],["five",{"2":{"260":2,"279":1}}],["field",{"2":{"194":1,"222":1}}],["fit",{"2":{"106":1}}],["finish",{"2":{"141":1,"148":1}}],["finished",{"2":{"87":1,"152":2,"246":1}}],["finalizing",{"2":{"243":1}}],["finalized",{"2":{"108":1,"233":1,"243":1,"256":1}}],["finally",{"2":{"85":1}}],["final",{"2":{"32":1,"270":1}}],["finding",{"2":{"162":1,"174":1,"190":1,"210":1,"218":1}}],["find",{"2":{"0":1,"4":1,"5":1,"25":1,"26":2,"32":1,"59":2,"83":1,"125":1,"131":1,"170":1,"187":1,"195":1,"208":1,"215":1,"223":1,"251":1,"253":1}}],["fixed",{"2":{"41":1}}],["fix",{"2":{"18":1,"84":1,"171":1}}],["fixing",{"2":{"2":1}}],["file",{"0":{"24":1,"276":1},"2":{"22":1,"24":2,"25":4,"27":1,"30":1,"52":2,"62":1,"83":1,"84":8,"85":1,"152":1,"193":1,"194":1,"195":1,"196":2,"221":1,"222":1,"223":1,"224":2,"256":1,"264":4,"274":1,"275":1,"276":2}}],["files",{"2":{"3":1,"30":1,"83":1,"84":1,"87":1,"139":1,"152":1,"193":1,"221":1,"246":1,"264":2,"276":1}}],["fill",{"2":{"11":1,"74":1,"276":1}}],["firstly",{"2":{"52":1}}],["first",{"0":{"7":1,"76":1,"194":1,"222":1},"1":{"8":1,"9":1,"10":1,"11":1},"2":{"6":1,"12":1,"35":1,"59":1,"65":1,"71":1,"72":1,"75":1,"76":1,"88":1,"106":1,"115":2,"122":2,"136":1,"139":1,"147":1,"151":1,"155":1,"161":1,"169":1,"182":1,"199":1,"202":1,"227":1,"234":1,"242":1,"245":1,"248":1,"252":1,"263":2,"269":1,"274":2,"276":1}}],["footprint",{"2":{"170":1}}],["food",{"2":{"83":2,"87":1,"88":1}}],["four",{"2":{"95":1}}],["foundation",{"2":{"263":1}}],["foundryup",{"2":{"242":1}}],["foundry",{"0":{"141":1,"241":1},"2":{"141":3,"151":3,"152":1,"241":1,"246":1,"263":1}}],["found",{"2":{"14":1,"54":2,"111":1,"170":1,"174":1,"188":1,"216":1,"232":1,"256":3,"279":1}}],["folders",{"2":{"189":1,"209":1,"217":1}}],["folder",{"2":{"30":1,"145":1,"149":1}}],["follows",{"2":{"111":1,"161":1}}],["follow",{"2":{"13":1,"68":1,"166":1,"169":2,"187":1,"208":1,"215":1,"244":1,"251":1,"259":1}}],["following",{"2":{"1":1,"9":1,"21":1,"30":1,"49":2,"52":1,"58":1,"65":1,"81":1,"84":2,"87":1,"88":1,"101":2,"116":1,"117":1,"132":1,"133":1,"142":1,"144":1,"145":1,"148":1,"149":1,"152":4,"153":1,"155":1,"167":1,"174":2,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"188":1,"190":1,"193":1,"196":1,"198":2,"203":2,"216":1,"218":1,"221":1,"224":1,"226":2,"234":1,"238":1,"244":1,"255":1,"259":1,"260":1,"262":1,"263":1,"266":1,"267":1,"268":2,"270":1,"273":1,"274":3,"275":3,"276":1,"279":5}}],["foam",{"2":{"27":1}}],["focus",{"2":{"8":1,"54":1,"78":1}}],["forth",{"2":{"163":1}}],["forget",{"2":{"111":1}}],["forge",{"2":{"87":3,"152":3,"153":1,"246":1}}],["formatting",{"2":{"84":1}}],["formatted",{"2":{"84":2,"85":1}}],["format",{"2":{"52":2,"274":1,"275":2}}],["form",{"2":{"11":1,"18":1,"74":1}}],["forward",{"2":{"8":1,"279":1}}],["forking",{"0":{"131":1}}],["forks",{"2":{"8":1}}],["fork",{"2":{"2":3,"7":1,"10":1,"112":1,"122":3,"131":1,"154":1}}],["for",{"0":{"10":1,"144":1,"161":1,"173":1},"1":{"174":1,"175":1},"2":{"0":1,"2":1,"3":1,"4":1,"6":1,"7":3,"8":2,"9":1,"10":2,"12":3,"13":2,"14":2,"15":3,"16":5,"17":1,"18":1,"19":1,"21":2,"25":3,"26":4,"29":3,"30":2,"32":1,"36":1,"37":1,"39":4,"42":3,"45":1,"50":1,"53":1,"54":3,"56":1,"58":1,"62":4,"75":1,"78":2,"82":2,"83":1,"84":3,"85":3,"87":2,"89":2,"91":3,"94":4,"95":4,"98":1,"99":3,"100":1,"106":1,"107":1,"110":1,"111":1,"112":1,"113":1,"116":4,"117":1,"120":2,"121":1,"122":3,"127":1,"131":1,"132":1,"133":2,"136":1,"137":4,"140":1,"143":1,"146":1,"150":1,"151":1,"152":2,"157":1,"158":1,"161":9,"162":3,"164":9,"166":1,"167":1,"169":4,"170":2,"171":1,"180":2,"181":2,"182":1,"183":1,"184":1,"186":2,"191":2,"193":3,"194":2,"201":1,"210":3,"211":1,"214":2,"219":2,"221":3,"222":2,"229":2,"231":1,"232":1,"233":1,"234":2,"235":1,"237":1,"246":1,"250":1,"253":1,"258":2,"259":1,"260":5,"262":6,"263":1,"264":6,"267":3,"268":4,"269":2,"271":1,"272":1,"273":3,"274":6,"275":10,"276":2,"279":4,"280":1}}],["r",{"2":{"159":1,"161":1,"180":2,"182":1,"184":1,"189":1,"209":1,"217":1,"252":2,"274":2,"279":1}}],["rf",{"2":{"140":1,"149":1,"159":1,"189":1,"209":1,"217":1}}],["rm",{"2":{"62":1,"140":2,"159":1,"179":2,"189":1,"209":1,"217":1}}],["routing",{"2":{"267":1}}],["routines",{"2":{"116":2}}],["round",{"2":{"133":1}}],["rosm",{"0":{"133":1,"134":1},"1":{"134":1},"2":{"133":9,"134":1}}],["roadmap",{"2":{"95":1}}],["roots",{"2":{"125":1}}],["rootcodespace",{"2":{"63":1}}],["root",{"2":{"52":2,"88":1,"122":1,"141":1,"145":2,"256":4}}],["rollup",{"0":{"7":1,"33":1,"45":1,"56":1,"57":1,"61":1,"62":1,"63":1,"66":1,"68":1,"70":1,"73":1,"77":1,"97":1,"98":1,"101":1,"135":1,"150":1,"155":1,"156":1,"160":1,"162":1,"164":1,"174":1,"185":1,"188":1,"191":1,"197":1,"198":1,"206":1,"210":1,"211":1,"213":1,"216":1,"219":1,"225":1,"226":1,"228":1,"232":1,"233":1,"253":1,"256":1},"1":{"8":1,"9":1,"10":1,"11":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"62":1,"63":1,"64":2,"65":2,"66":2,"67":2,"68":2,"69":2,"71":1,"72":1,"73":1,"74":2,"75":1,"76":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"102":1,"103":1,"104":1,"105":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":2,"152":2,"153":2,"154":2,"155":2,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"186":1,"187":1,"188":1,"189":2,"190":2,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"207":1,"208":1,"209":1,"210":1,"211":2,"212":1,"214":1,"215":1,"216":1,"217":2,"218":2,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1},"2":{"6":1,"7":2,"8":1,"12":2,"13":1,"14":1,"17":1,"19":2,"33":1,"41":3,"42":2,"45":2,"49":1,"58":2,"59":5,"61":1,"62":4,"63":2,"66":1,"68":1,"69":1,"70":1,"71":2,"72":1,"73":1,"74":2,"75":1,"76":2,"78":2,"91":1,"95":4,"97":1,"98":2,"102":1,"103":1,"106":1,"108":3,"110":1,"111":1,"112":2,"113":1,"116":2,"117":5,"118":3,"120":1,"121":2,"122":3,"124":3,"127":2,"131":5,"133":1,"136":1,"142":1,"150":1,"155":1,"157":3,"158":2,"159":2,"160":2,"161":1,"162":4,"163":1,"174":4,"175":1,"186":2,"188":2,"189":1,"190":2,"191":2,"197":1,"199":2,"200":1,"201":1,"202":1,"205":2,"206":2,"209":1,"210":4,"211":1,"212":2,"214":2,"216":2,"217":1,"218":2,"219":2,"225":1,"227":2,"229":4,"232":4,"233":2,"236":1,"237":1,"243":2,"245":1,"252":1,"253":1,"254":2,"256":1,"257":2,"258":1,"278":1,"279":2,"281":1}}],["rollups",{"0":{"12":1},"1":{"13":1,"14":1,"15":1,"16":1,"17":1,"18":1},"2":{"3":1,"6":1,"7":6,"8":4,"9":2,"10":3,"12":5,"13":1,"14":1,"15":2,"18":3,"63":1,"91":4,"95":8,"96":1,"99":4,"101":1,"105":1,"106":1,"120":1,"122":3,"124":2,"126":1,"136":2,"137":6}}],["rollkitcosmossdkversion",{"2":{"266":1}}],["rollkitlatesttag",{"2":{"255":1}}],["rollkitheight=11",{"2":{"243":1}}],["rollkit",{"0":{"0":1,"7":1,"12":1,"15":1,"16":1,"80":1,"86":1,"90":1,"91":1,"92":1,"95":1,"96":1,"100":1,"108":1,"119":1,"176":1,"237":1,"242":1,"255":1,"265":1,"266":1},"1":{"1":1,"2":1,"3":1,"4":1,"8":1,"9":1,"10":1,"11":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"87":1,"91":1,"92":1,"93":2,"94":2,"95":1,"96":1,"97":2,"98":2,"99":2,"100":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":2,"121":2,"122":2,"123":1,"124":1,"125":1,"126":1,"177":1,"178":1,"179":1,"180":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"266":1},"2":{"0":2,"3":3,"6":2,"7":5,"9":3,"10":5,"11":1,"12":5,"13":2,"15":3,"16":3,"17":2,"18":4,"19":4,"37":1,"40":1,"41":5,"42":1,"45":5,"48":1,"58":3,"59":3,"60":1,"61":1,"62":4,"63":1,"66":1,"67":4,"69":5,"70":1,"72":1,"74":2,"78":2,"79":1,"80":2,"84":4,"86":2,"87":3,"89":2,"90":2,"91":3,"95":8,"96":1,"97":2,"98":2,"100":2,"101":1,"105":3,"106":2,"107":3,"108":1,"110":1,"111":6,"112":1,"113":3,"116":3,"117":1,"118":2,"119":1,"121":1,"122":1,"124":1,"125":6,"126":1,"132":1,"133":8,"136":6,"137":5,"150":5,"157":1,"161":3,"162":4,"164":1,"171":4,"173":1,"174":1,"175":1,"180":2,"181":1,"188":1,"201":1,"202":1,"210":1,"212":1,"216":1,"229":1,"230":2,"231":1,"232":1,"233":3,"237":6,"238":1,"239":1,"240":2,"243":2,"246":1,"250":1,"251":2,"252":1,"254":2,"255":3,"256":4,"257":2,"258":2,"265":1,"266":2,"278":1,"279":4,"281":1}}],["rly",{"2":{"51":2,"53":1,"54":2}}],["rpcuser",{"2":{"150":1}}],["rpcuser=rpcuser",{"2":{"143":1,"144":1,"145":4,"146":2}}],["rpcpass",{"2":{"150":1}}],["rpcpassword=rpcpass",{"2":{"143":1,"144":1,"145":4,"146":2}}],["rpcport=18332",{"2":{"143":1,"144":1,"145":4,"146":2}}],["rpc",{"0":{"117":1},"2":{"48":1,"52":2,"62":1,"67":1,"69":1,"74":1,"87":4,"88":2,"117":5,"133":4,"154":6,"155":3,"161":4,"172":1,"184":2,"193":2,"194":4,"201":1,"221":2,"222":4,"233":1,"246":4,"247":2,"249":1,"250":2,"251":1,"252":1}}],["rpcs",{"2":{"9":1}}],["rt",{"2":{"27":2}}],["rs",{"2":{"25":4,"26":2,"30":4,"169":1}}],["risk",{"2":{"94":1}}],["right",{"2":{"50":1,"74":1,"170":1,"252":1,"260":1,"276":1}}],["rich",{"2":{"9":1}}],["rid",{"2":{"8":1}}],["rustc",{"2":{"169":1}}],["rustcounter",{"2":{"21":1}}],["rustup",{"0":{"169":1},"2":{"169":4}}],["rustuse",{"2":{"25":1,"27":1}}],["rustpub",{"2":{"26":1}}],["rust",{"0":{"168":1},"1":{"169":1},"2":{"21":1,"25":2,"26":1,"164":1,"169":5,"179":3,"180":1,"181":1}}],["rule",{"0":{"76":1},"2":{"10":1,"122":3}}],["rules",{"2":{"8":1,"260":2}}],["runs",{"2":{"63":1,"64":1,"231":1,"278":1}}],["runtime",{"2":{"27":3}}],["running",{"0":{"63":1,"143":1,"150":1,"158":1,"162":1,"203":1,"231":1,"250":1,"279":1},"1":{"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"151":1,"152":1,"153":1,"154":1,"155":1,"251":1,"252":1,"253":1},"2":{"13":1,"36":1,"39":3,"40":1,"41":1,"44":1,"48":2,"62":1,"63":1,"65":1,"66":1,"69":1,"86":1,"105":1,"121":1,"142":2,"145":1,"150":1,"152":1,"154":1,"160":2,"162":1,"172":1,"186":1,"187":1,"197":1,"201":1,"203":1,"206":1,"210":1,"212":1,"214":1,"225":1,"232":4,"233":1,"237":1,"238":1,"243":1,"248":1,"250":1,"251":1,"257":1,"278":1,"280":1}}],["run",{"0":{"45":1,"46":1,"48":1,"187":1,"208":1,"215":1,"239":1,"256":1,"277":1,"278":1},"1":{"47":1,"48":1,"278":1,"279":1,"280":1},"2":{"1":2,"8":1,"12":1,"17":1,"18":1,"24":1,"40":1,"45":3,"48":1,"60":1,"62":1,"65":1,"84":1,"85":3,"87":2,"91":1,"105":1,"113":1,"116":3,"136":1,"140":1,"141":1,"144":1,"145":1,"148":1,"151":1,"152":1,"153":1,"155":1,"162":1,"169":1,"177":1,"178":1,"179":3,"180":2,"187":1,"191":1,"194":1,"198":1,"201":1,"203":1,"204":1,"208":1,"210":1,"211":1,"215":1,"219":1,"222":1,"226":1,"230":1,"231":1,"232":1,"237":1,"238":1,"239":1,"246":1,"251":3,"255":1,"262":2,"263":1,"266":1,"270":1,"278":1,"279":1}}],["ram",{"2":{"138":1}}],["raw",{"2":{"117":1,"184":1,"279":2}}],["rabbit",{"2":{"100":1}}],["rather",{"2":{"95":2}}],["ratio",{"2":{"14":1}}],["rapid",{"2":{"91":1}}],["rand",{"2":{"150":1,"161":1,"188":1,"210":1,"216":1,"251":1}}],["ran",{"2":{"36":1,"63":1,"87":1,"116":1,"191":1,"211":1,"219":1,"246":1,"263":1}}],["range",{"0":{"70":1},"1":{"71":1,"72":1,"73":1,"74":1,"75":1,"76":1},"2":{"5":1,"59":2,"70":1,"71":1,"73":1,"74":2,"75":1,"274":1}}],["raise",{"2":{"4":1}}],["revealed",{"2":{"280":1}}],["review",{"2":{"2":1,"21":3,"28":1}}],["reward",{"2":{"274":3,"275":4,"276":1}}],["req",{"2":{"196":4,"224":4}}],["requisites",{"0":{"43":1,"259":1},"1":{"44":1}}],["require",{"2":{"95":1,"125":1,"195":1,"223":1}}],["requirements",{"0":{"44":1}}],["required",{"2":{"10":1,"193":1,"221":1,"229":1}}],["requires",{"2":{"8":1,"94":2,"122":2,"142":1,"161":1,"179":1}}],["request",{"0":{"195":1,"223":1},"2":{"2":2,"133":1,"184":1,"194":2,"196":4,"204":1,"222":2,"224":4}}],["rebuild",{"2":{"160":1}}],["regret",{"2":{"237":1}}],["registry",{"2":{"179":2}}],["register",{"2":{"63":1,"184":3}}],["regtest",{"2":{"142":1,"143":1,"144":1,"145":4,"146":2,"149":1}}],["remainder",{"2":{"180":1,"244":1}}],["remaining",{"2":{"125":1,"139":1}}],["remember",{"2":{"145":1,"274":1}}],["removeguess",{"2":{"275":1}}],["remove",{"2":{"7":1,"8":1,"189":1,"209":1,"217":1,"275":1}}],["reuse",{"2":{"95":1,"118":1,"267":1}}],["reiterate",{"2":{"67":1}}],["replay",{"2":{"124":1}}],["replacement",{"2":{"110":1,"171":1,"279":1}}],["replace",{"2":{"45":1,"52":1,"84":2,"111":2,"148":1,"161":2,"171":2,"188":1,"210":1,"216":1,"266":1,"274":1,"275":1}}],["repositories",{"2":{"280":1}}],["repository",{"2":{"0":1,"1":1,"2":2,"4":1,"28":1,"111":2,"171":1,"232":1,"240":1,"245":1}}],["repo",{"0":{"202":1,"240":1},"2":{"32":1,"83":1,"174":1,"188":1,"202":1,"216":1,"279":1}}],["record",{"2":{"125":1,"184":2}}],["recommend",{"2":{"69":1,"170":1,"259":1}}],["recommended",{"2":{"42":1,"121":1}}],["receipts",{"2":{"87":2,"246":2}}],["receive",{"2":{"95":1,"108":1,"116":2}}],["receiver=",{"2":{"249":1}}],["receiver",{"2":{"56":2,"57":1,"235":1,"249":1}}],["received",{"2":{"53":1,"116":2}}],["receiving",{"2":{"42":1}}],["recruit",{"2":{"7":1}}],["reducing",{"2":{"21":1}}],["reduce",{"0":{"69":1},"2":{"10":1,"95":1}}],["retrieving",{"2":{"250":1}}],["retrieveloop",{"2":{"116":3}}],["retrieve",{"2":{"36":1,"116":1,"250":1}}],["retrieveblocks",{"2":{"16":1,"112":1}}],["retrieveblock",{"2":{"16":1}}],["returned",{"2":{"195":1,"223":1}}],["returning",{"2":{"115":1,"194":1,"222":1}}],["returns",{"2":{"25":1,"26":2,"152":1,"193":1,"194":3,"196":2,"221":1,"222":3,"224":2}}],["return",{"2":{"25":1,"41":1,"51":1,"54":1,"56":1,"57":1,"152":1,"274":7,"275":7}}],["retain",{"2":{"7":1}}],["reach",{"2":{"275":1}}],["reached",{"2":{"275":1}}],["reasons",{"2":{"127":1}}],["real",{"2":{"73":1,"75":1,"122":2}}],["reality",{"2":{"13":1,"14":1}}],["readme",{"2":{"264":2}}],["ready",{"2":{"18":1,"19":1,"21":1,"59":1,"100":1,"150":1,"278":1}}],["reading",{"2":{"16":1,"89":1}}],["reader",{"2":{"16":2}}],["read",{"2":{"16":3,"91":1,"131":1,"136":1,"154":1,"155":1,"262":1,"264":1,"279":1}}],["res=0",{"2":{"233":1,"243":1,"256":1}}],["resource",{"2":{"107":1,"121":1}}],["resources",{"2":{"8":1,"9":1,"83":3,"87":1,"88":1,"93":1,"94":1,"95":2}}],["resolved",{"2":{"171":1}}],["resolve",{"2":{"99":1,"184":1}}],["responsible",{"2":{"116":1,"122":1,"193":1,"194":1,"221":1,"222":1,"264":1,"267":1,"268":1}}],["response",{"0":{"195":1,"223":1},"2":{"26":2,"184":1,"194":5,"196":3,"198":1,"222":5,"224":3,"226":1,"279":3}}],["respective",{"2":{"62":1,"267":1}}],["restrict",{"2":{"97":1}}],["restricted",{"2":{"93":1}}],["rest",{"2":{"62":1,"95":1}}],["restarted",{"2":{"69":1}}],["restarting",{"0":{"68":1,"149":1,"191":1,"211":1,"219":1},"2":{"67":1,"69":1}}],["restart",{"0":{"61":1,"62":1,"63":1,"69":1,"197":1,"225":1},"1":{"62":1,"63":1,"64":2,"65":2,"66":2,"67":2,"68":2,"69":2},"2":{"59":1,"61":1,"62":11,"63":2,"64":1,"68":1,"102":1,"169":1,"191":5,"197":1,"211":4,"219":5,"225":1}}],["restore",{"2":{"53":2}}],["results",{"2":{"131":1,"133":1}}],["result",{"2":{"27":1,"131":1,"133":1,"152":1,"161":1,"252":2}}],["reset",{"2":{"26":3}}],["research",{"2":{"12":1,"13":1,"15":1,"18":1}}],["resistance",{"2":{"12":1,"122":1}}],["rent",{"2":{"10":1}}],["refactored",{"2":{"275":1}}],["refresh",{"2":{"262":1}}],["refused",{"2":{"131":1}}],["refers",{"2":{"122":1}}],["refer",{"2":{"29":1}}],["references",{"2":{"273":1}}],["reference",{"2":{"0":1,"3":1,"30":1,"87":1,"180":1}}],["refined",{"2":{"9":1}}],["reload",{"2":{"169":1}}],["rely",{"2":{"78":1,"120":1}}],["relying",{"2":{"8":1}}],["relayed",{"2":{"56":1,"57":1}}],["relayers",{"2":{"50":2}}],["relayer",{"0":{"50":1,"51":1,"52":1,"53":1},"1":{"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1},"2":{"42":1,"50":4,"51":2,"52":3}}],["relaying",{"0":{"50":1,"55":1},"1":{"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1},"2":{"53":1,"55":1}}],["relay",{"2":{"48":1,"49":2,"57":1,"234":1}}],["related",{"2":{"9":1}}],["relevant",{"2":{"70":1}}],["relevantly",{"2":{"2":1}}],["released",{"2":{"34":1}}],["release",{"2":{"9":1,"111":1,"177":1,"203":1,"237":1}}],["re",{"0":{"65":1},"2":{"2":1,"7":1,"8":1,"11":1,"12":1,"16":1,"19":1,"21":1,"25":1,"26":1,"48":1,"63":2,"81":2,"90":1,"93":1,"100":2,"105":1,"106":2,"121":1,"150":1,"161":1,"191":1,"193":1,"199":1,"212":1,"219":1,"221":1,"227":1,"252":1,"278":1}}],["tsx",{"2":{"248":1}}],["ttl",{"2":{"233":1}}],["txhash",{"2":{"180":2,"184":1,"234":1,"279":5}}],["txindex=1",{"2":{"143":1}}],["txs=0",{"2":{"243":1}}],["txs",{"2":{"133":2,"233":1,"243":1,"256":1}}],["tx",{"2":{"54":4,"56":2,"57":1,"63":2,"76":1,"180":2,"181":2,"182":1,"183":1,"184":2,"234":1,"276":1,"279":7}}],["txt",{"2":{"36":1,"84":1,"85":1,"88":1}}],["two",{"2":{"54":1,"127":1,"234":1,"272":1}}],["tweet",{"2":{"14":1}}],["title",{"2":{"275":2,"276":1}}],["tia",{"2":{"63":1,"69":2,"158":2,"250":1}}],["tip",{"2":{"45":1,"48":1,"54":1,"56":1,"88":1,"90":1,"151":1,"161":1,"164":1,"169":1,"171":1,"186":1,"188":1,"200":1,"201":1,"204":1,"206":1,"210":1,"214":1,"216":1,"229":1,"232":1,"234":1,"237":1,"248":1,"250":1,"251":1,"258":1}}],["tidy",{"2":{"45":1,"171":1,"266":1}}],["timezone",{"2":{"280":1}}],["time=1000",{"2":{"233":1}}],["timer",{"2":{"116":3}}],["timeout",{"2":{"52":5,"234":1,"279":2}}],["timestamp",{"2":{"133":1,"184":1,"279":1}}],["times",{"2":{"19":2,"275":2}}],["time",{"0":{"94":1},"2":{"7":1,"10":1,"14":1,"19":5,"21":1,"24":1,"73":1,"75":1,"76":1,"94":1,"95":2,"122":2,"133":3,"158":1,"181":1,"264":1,"273":1,"274":2,"275":2,"276":1,"280":1}}],["tcp",{"2":{"39":2,"56":2,"57":3,"62":1,"67":1,"69":1,"76":1,"233":2}}],["trigger",{"2":{"269":1}}],["tries",{"2":{"260":2,"275":2}}],["triple",{"2":{"54":1}}],["trying",{"2":{"171":1,"172":1,"279":1}}],["try",{"2":{"153":1,"184":1,"274":1,"275":2,"279":3}}],["true",{"2":{"52":2,"94":1,"150":2,"274":1}}],["trusted",{"2":{"8":1}}],["trust",{"2":{"8":2,"42":2,"49":2,"53":2,"95":1,"99":1,"108":1,"121":1,"125":1}}],["tradeoffs",{"2":{"95":1}}],["trade",{"2":{"91":1,"94":1,"95":1}}],["tracked",{"2":{"237":1}}],["track",{"2":{"65":1}}],["tracking",{"2":{"42":1,"268":1}}],["transitions",{"2":{"269":1}}],["transition",{"2":{"125":2}}],["transient",{"2":{"41":1}}],["transfers",{"2":{"99":1,"268":2}}],["transfer",{"0":{"56":1,"57":1},"2":{"54":11,"55":1,"56":5,"57":4,"183":2,"249":1}}],["transact",{"2":{"54":4,"131":1}}],["transactionindex",{"2":{"88":1}}],["transactionhash",{"2":{"88":1}}],["transaction",{"0":{"127":1,"128":1,"129":1},"1":{"128":1,"129":1,"130":1,"131":1},"2":{"14":2,"41":2,"54":5,"56":1,"57":1,"63":2,"76":3,"107":1,"117":1,"122":1,"127":1,"131":6,"180":2,"182":1,"234":6,"235":1,"267":1,"279":9}}],["transactions",{"0":{"234":1},"2":{"14":1,"16":1,"58":1,"70":1,"71":1,"73":1,"75":2,"76":1,"95":2,"105":1,"108":1,"115":2,"117":2,"118":1,"122":2,"124":1,"125":2,"127":1,"131":2,"133":1,"154":1,"155":1,"181":1,"229":1,"233":1,"268":1,"269":1,"279":2}}],["traits",{"2":{"26":1}}],["tlsv1",{"2":{"169":1}}],["tls",{"2":{"150":1}}],["tl",{"0":{"13":1}}],["template",{"2":{"264":1}}],["temporary",{"2":{"171":1}}],["team",{"2":{"164":1,"179":1}}],["teach",{"2":{"61":1}}],["tether",{"2":{"124":1}}],["techniques",{"2":{"85":1}}],["technical",{"0":{"107":1},"2":{"3":1}}],["telegram",{"2":{"60":1,"105":1}}],["tendermint",{"2":{"54":8,"133":1}}],["text",{"2":{"52":1,"194":3,"195":2,"196":3,"222":3,"223":2,"224":3}}],["termination",{"2":{"54":8}}],["terminal",{"2":{"36":1,"45":1,"48":1,"66":1,"144":1,"177":1,"194":2,"210":1,"222":2,"232":1,"239":1,"242":1,"249":1,"253":1,"255":1,"262":3,"280":1}}],["terms",{"2":{"50":1}}],["testutil",{"2":{"264":1}}],["testapp",{"2":{"252":1}}],["testdecrement",{"2":{"152":2}}],["testincrement",{"2":{"152":2}}],["testing",{"2":{"21":1,"32":1,"59":1,"264":1}}],["testgetcount",{"2":{"152":2}}],["testnets",{"2":{"157":1,"163":1}}],["testnet",{"0":{"46":1,"48":1,"101":1,"132":1,"133":1,"214":1},"1":{"47":1,"48":1,"102":1,"103":1,"104":1,"105":1,"133":1,"134":2,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1},"2":{"42":1,"48":3,"52":2,"54":6,"55":1,"56":2,"57":1,"63":2,"101":1,"132":1,"134":1,"136":1,"154":1,"158":2,"161":3,"162":1,"164":1,"172":1,"188":4,"190":1,"191":3,"197":1,"206":1,"214":1,"215":1,"216":4,"218":1,"219":3,"225":1,"250":3,"251":1,"253":1}}],["tests",{"0":{"152":1,"178":1},"2":{"27":2,"152":1,"178":1}}],["test",{"2":{"9":1,"17":2,"21":3,"52":3,"56":1,"65":1,"76":1,"110":1,"140":1,"152":10,"153":1,"154":1,"155":2,"172":1,"178":1,"180":3,"183":1,"184":2,"234":2,"276":1,"278":1,"279":6}}],["tested",{"2":{"9":1,"153":1,"155":1}}],["t",{"2":{"8":1,"45":1,"63":1,"65":1,"72":1,"89":1,"111":1,"120":1,"134":1,"152":2,"169":2,"201":1,"234":1,"239":1,"260":1,"275":2,"279":1}}],["tags",{"2":{"171":1}}],["tar",{"2":{"139":1,"140":4}}],["targeted",{"2":{"259":1}}],["target=",{"2":{"179":4}}],["target",{"2":{"25":3,"169":2,"177":1,"179":2}}],["tasks",{"2":{"139":1}}],["taking",{"2":{"98":1}}],["taken",{"2":{"184":1}}],["takes",{"2":{"95":1,"270":1}}],["take",{"0":{"8":1},"2":{"182":1,"262":1,"276":1}}],["tailored",{"2":{"97":1}}],["tab",{"2":{"74":1,"75":1,"76":1}}],["table",{"0":{"6":1}}],["talk",{"2":{"50":1}}],["talking",{"2":{"50":1}}],["taproot",{"0":{"14":1},"2":{"13":1,"14":5,"16":3,"137":1}}],["tap",{"2":{"7":1}}],["typical",{"2":{"127":1}}],["typically",{"2":{"122":1}}],["typing",{"2":{"7":1}}],["type=light",{"2":{"251":1}}],["type=hash",{"2":{"182":1,"279":1}}],["type=volume",{"2":{"179":4}}],["typed",{"2":{"63":1}}],["type",{"2":{"52":4,"54":4,"65":1,"88":1,"99":1,"133":1,"194":1,"196":1,"222":1,"224":1,"234":7,"264":1,"272":3,"274":1,"275":3,"279":2}}],["types",{"0":{"119":1,"195":1,"223":1,"271":1,"272":1},"1":{"120":1,"121":1,"122":1,"272":1},"2":{"30":1,"54":4,"193":1,"196":6,"221":1,"224":6,"262":1,"271":1,"274":8,"275":9,"276":1}}],["typos",{"2":{"2":1}}],["tutorial",{"0":{"42":1,"77":1,"135":1},"1":{"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1},"2":{"35":1,"42":1,"62":2,"72":1,"82":1,"83":1,"132":1,"136":2,"150":1,"151":1,"157":2,"159":1,"164":4,"166":1,"167":2,"169":1,"170":1,"172":2,"180":1,"186":4,"194":2,"199":2,"200":1,"201":1,"205":1,"206":3,"210":1,"212":1,"214":4,"222":2,"227":2,"229":2,"237":2,"244":1,"250":1,"253":1,"258":3,"259":3,"262":1,"264":1}}],["tutorials",{"2":{"0":1,"3":1,"59":1,"83":1,"87":1,"88":1,"90":1,"100":1,"101":2,"105":1,"164":1,"186":1,"206":1,"214":1,"259":1}}],["tube",{"2":{"21":1}}],["turn",{"2":{"8":1,"58":1}}],["tuned",{"2":{"6":1}}],["thus",{"2":{"88":1}}],["throws",{"2":{"196":1,"224":1}}],["throughout",{"2":{"23":1,"91":1}}],["through",{"2":{"5":1,"8":1,"14":2,"19":1,"50":1,"59":1,"95":1,"116":3,"131":1,"137":1,"229":1,"250":1}}],["three",{"2":{"71":1,"161":1}}],["though",{"2":{"279":1}}],["thousands",{"2":{"14":1}}],["those",{"2":{"29":1,"94":1,"101":1,"259":1,"260":1}}],["thanks",{"2":{"15":1,"110":1}}],["than",{"2":{"14":2,"16":1,"21":2,"41":1,"56":1,"70":1,"74":1,"95":2,"122":1,"249":1,"279":1}}],["that",{"2":{"7":3,"8":4,"9":1,"10":1,"12":2,"14":4,"16":3,"18":2,"25":1,"26":1,"27":1,"28":1,"29":2,"30":1,"31":1,"34":3,"39":2,"41":1,"50":1,"53":1,"59":1,"62":1,"63":5,"75":3,"76":1,"78":2,"83":1,"84":1,"85":3,"87":1,"88":1,"91":2,"93":1,"95":2,"98":1,"99":1,"101":1,"111":1,"112":1,"116":2,"121":1,"124":2,"125":4,"131":1,"137":2,"139":1,"140":1,"149":1,"150":1,"153":1,"154":1,"155":1,"157":1,"158":1,"163":1,"171":1,"173":1,"174":1,"183":1,"184":2,"186":1,"190":1,"193":3,"194":4,"195":1,"196":4,"200":1,"202":1,"203":1,"204":1,"206":1,"210":2,"214":1,"218":1,"221":3,"222":4,"223":1,"224":4,"229":1,"232":2,"234":1,"236":1,"237":2,"249":2,"256":1,"257":1,"260":2,"263":2,"264":2,"266":1,"269":1,"270":1,"272":2,"273":1,"274":2,"275":6,"276":1,"279":3,"280":2}}],["things",{"2":{"274":1,"275":1,"279":1}}],["think",{"2":{"99":1,"263":1}}],["thinking",{"2":{"11":1}}],["this",{"0":{"64":1},"2":{"1":1,"2":2,"4":1,"5":1,"7":3,"8":6,"9":2,"11":1,"15":1,"16":1,"18":1,"21":4,"23":1,"25":3,"26":1,"28":1,"30":1,"33":1,"34":2,"35":1,"41":2,"42":2,"48":4,"50":1,"52":1,"53":1,"54":3,"56":3,"57":2,"58":4,"59":1,"61":1,"62":2,"63":7,"64":1,"70":1,"71":1,"78":3,"80":2,"81":1,"82":2,"85":1,"86":2,"94":1,"95":1,"98":1,"108":1,"110":1,"112":1,"115":1,"118":1,"122":1,"125":2,"131":1,"136":2,"137":1,"141":1,"142":1,"145":2,"151":1,"152":1,"153":1,"157":1,"160":1,"161":4,"162":1,"164":4,"166":1,"167":1,"169":1,"170":1,"171":1,"172":1,"174":2,"175":1,"179":1,"180":1,"182":2,"184":1,"186":3,"188":3,"194":3,"196":1,"200":1,"201":1,"206":2,"210":2,"214":3,"216":3,"222":3,"224":1,"229":2,"231":1,"232":1,"234":1,"237":3,"243":1,"244":1,"248":1,"249":1,"250":1,"251":2,"258":3,"259":3,"260":3,"262":3,"263":2,"264":1,"268":1,"270":1,"272":2,"274":5,"275":4,"276":2,"278":1,"279":7,"280":1}}],["these",{"2":{"16":2,"26":1,"50":1,"54":1,"55":1,"59":1,"84":1,"95":2,"116":1,"125":2,"139":1,"140":1,"250":1,"257":1,"269":1}}],["therefore",{"2":{"105":1}}],["there",{"2":{"10":2,"14":1,"50":1,"63":1,"112":1,"125":1,"131":1,"157":1,"180":1,"260":2,"274":1,"279":1,"280":1}}],["they",{"2":{"7":3,"8":3,"36":1,"95":1,"99":2,"106":1,"120":2,"121":1,"131":2,"275":1}}],["then",{"2":{"7":1,"14":1,"19":1,"25":2,"54":1,"56":1,"57":1,"85":1,"87":1,"88":1,"125":2,"131":1,"136":1,"154":2,"155":1,"191":1,"211":1,"219":1,"232":1,"242":1,"274":2,"275":3,"279":1}}],["their",{"2":{"3":1,"7":3,"8":3,"15":1,"70":1,"90":2,"95":2,"97":1,"106":2,"125":1,"131":2,"260":1}}],["themselves",{"2":{"125":1}}],["them",{"2":{"2":1,"7":1,"8":1,"18":1,"26":1,"29":1,"54":1,"108":1,"131":1,"161":1,"166":1,"269":1}}],["the",{"0":{"1":1,"7":1,"9":1,"27":1,"37":1,"39":1,"40":1,"67":1,"80":1,"81":1,"88":1,"137":1,"144":1,"149":1,"150":1,"152":1,"153":1,"155":1,"175":1,"177":1,"190":1,"202":1,"203":1,"210":1,"218":1,"240":1,"242":1,"246":1,"247":1,"248":1,"249":1,"253":1,"261":1,"263":1,"267":1,"277":1,"280":1},"1":{"8":1,"9":1,"10":1,"11":1,"151":1,"152":1,"153":1,"154":1,"155":1,"211":1,"262":1,"263":1,"264":1,"268":1,"278":1,"279":1,"280":1},"2":{"0":2,"1":2,"2":3,"3":3,"4":2,"6":1,"7":11,"8":8,"9":5,"10":10,"12":6,"13":2,"14":10,"16":13,"17":3,"18":5,"19":7,"21":8,"22":1,"23":2,"24":1,"25":7,"26":9,"27":2,"28":3,"29":6,"30":6,"31":1,"32":3,"33":1,"34":1,"35":2,"36":1,"37":3,"38":1,"39":11,"40":2,"41":22,"42":2,"45":6,"48":6,"49":2,"50":7,"52":3,"53":3,"54":2,"56":4,"57":6,"58":3,"59":3,"60":1,"62":11,"63":12,"64":3,"65":2,"66":1,"67":2,"68":1,"69":4,"70":1,"71":3,"72":1,"74":5,"75":4,"76":4,"78":5,"79":1,"80":1,"81":3,"83":7,"84":7,"85":8,"86":1,"87":7,"88":11,"90":2,"91":4,"93":2,"94":7,"95":18,"96":1,"97":2,"98":3,"99":1,"100":4,"101":2,"105":4,"106":5,"107":2,"108":4,"111":7,"112":5,"113":3,"115":4,"116":14,"117":6,"118":3,"119":1,"121":1,"122":2,"124":2,"125":6,"127":2,"131":31,"132":4,"133":5,"134":1,"136":2,"137":3,"139":3,"140":1,"141":2,"142":2,"143":1,"144":1,"145":2,"146":2,"147":4,"148":7,"149":3,"150":5,"151":4,"152":11,"153":3,"154":8,"155":12,"157":2,"158":2,"159":3,"160":2,"161":9,"162":3,"164":8,"166":1,"167":1,"169":4,"170":1,"171":2,"172":1,"173":1,"174":8,"175":2,"177":3,"178":2,"179":5,"180":15,"181":3,"182":6,"183":2,"184":8,"186":3,"187":4,"188":7,"189":2,"190":2,"191":2,"193":6,"194":12,"195":2,"196":14,"197":1,"198":2,"199":2,"200":2,"201":2,"202":3,"203":4,"204":5,"205":2,"206":2,"208":4,"209":2,"210":10,"211":2,"212":1,"214":3,"215":4,"216":7,"217":2,"218":2,"219":2,"221":6,"222":12,"223":2,"224":14,"225":1,"226":2,"227":2,"229":4,"230":3,"231":1,"232":5,"233":5,"234":6,"235":3,"237":3,"238":1,"240":2,"242":1,"243":1,"244":2,"245":2,"246":4,"247":1,"248":6,"249":5,"250":7,"251":5,"252":3,"253":3,"254":2,"255":4,"256":2,"258":6,"259":3,"260":19,"262":3,"263":8,"264":10,"266":4,"267":4,"268":9,"269":7,"270":4,"271":2,"272":6,"273":12,"274":24,"275":35,"276":8,"278":1,"279":45,"280":6}}],["toaddr",{"2":{"276":1}}],["tomorrow",{"2":{"275":1}}],["tomlcounter",{"2":{"27":1}}],["toml",{"0":{"24":1},"2":{"22":1,"24":3,"30":3}}],["together",{"2":{"264":1}}],["top",{"2":{"63":1,"74":1,"125":1}}],["topics",{"2":{"2":1,"5":1,"59":1}}],["total",{"2":{"56":1,"57":1,"133":3,"182":1,"184":2,"235":2,"247":1}}],["tokio",{"2":{"27":2}}],["token=",{"2":{"62":1}}],["token=$auth",{"2":{"62":1,"67":1,"69":1}}],["token=$",{"2":{"39":1,"161":1}}],["tokens",{"2":{"8":1,"53":1,"55":1,"63":1,"65":1,"94":1,"172":1,"260":1}}],["token",{"0":{"56":1,"57":1},"2":{"7":1,"8":3,"10":3,"39":4,"56":1,"57":1,"62":3,"67":1,"69":1,"99":1,"161":5,"162":2,"250":1,"252":2,"274":1,"275":1}}],["towards",{"2":{"18":1,"125":1}}],["today",{"2":{"12":1,"100":1,"274":1,"275":3,"279":1}}],["too",{"2":{"250":1}}],["tool",{"2":{"179":1,"232":1,"262":1}}],["toolchain",{"2":{"169":1}}],["tools",{"2":{"9":1,"110":1,"166":1}}],["toolings",{"2":{"262":1}}],["tooling",{"2":{"7":1,"9":1,"98":1}}],["took",{"2":{"7":2,"16":1}}],["to",{"0":{"16":1,"19":1,"24":1,"41":1,"56":1,"57":1,"58":1,"59":1,"61":1,"70":1,"82":1,"86":1,"94":1,"134":1,"155":1,"156":1,"162":1,"186":1,"207":1,"214":1},"1":{"60":1,"62":1,"63":1,"64":1,"65":1,"66":1,"67":1,"68":1,"69":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"83":1,"84":1,"85":1,"87":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"187":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"208":1,"209":1,"210":1,"211":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1},"2":{"0":2,"1":1,"2":4,"3":1,"5":2,"7":13,"8":13,"9":6,"10":8,"11":1,"12":6,"13":1,"14":7,"15":2,"16":9,"17":2,"18":7,"19":6,"21":9,"22":1,"23":2,"24":3,"25":8,"26":3,"27":2,"28":1,"29":5,"30":5,"32":1,"33":1,"34":1,"35":1,"36":1,"39":2,"41":5,"42":3,"45":3,"48":5,"50":3,"53":1,"54":2,"56":3,"57":2,"58":5,"59":8,"61":1,"62":7,"63":12,"64":1,"65":3,"67":3,"69":2,"70":1,"72":2,"74":1,"75":2,"76":1,"78":2,"81":1,"83":3,"84":8,"85":6,"86":1,"87":5,"88":5,"89":1,"90":6,"91":5,"93":2,"94":6,"95":13,"96":2,"97":4,"98":4,"99":3,"100":6,"101":2,"105":3,"106":5,"107":2,"108":1,"110":2,"111":4,"112":3,"113":2,"116":3,"118":3,"122":4,"124":2,"125":7,"127":1,"131":10,"133":2,"134":2,"136":8,"137":7,"139":2,"140":2,"141":1,"144":1,"145":2,"146":1,"148":3,"149":1,"150":2,"152":4,"153":3,"154":2,"155":8,"157":2,"158":2,"159":1,"160":3,"161":3,"162":1,"163":1,"164":3,"169":10,"170":2,"171":4,"172":3,"173":1,"174":3,"175":1,"177":2,"178":1,"179":3,"180":5,"181":5,"184":6,"187":2,"188":4,"189":1,"191":4,"193":6,"194":4,"196":2,"199":2,"200":3,"201":3,"202":1,"204":5,"205":3,"206":1,"208":2,"209":1,"210":4,"211":3,"215":2,"216":4,"217":1,"219":4,"221":6,"222":4,"224":2,"227":2,"229":2,"230":1,"231":2,"232":5,"233":1,"234":4,"236":1,"237":5,"238":1,"239":1,"240":2,"243":4,"244":3,"245":1,"246":3,"247":1,"248":3,"249":5,"250":8,"251":8,"252":3,"253":2,"254":2,"255":1,"256":1,"257":1,"258":3,"259":3,"260":6,"262":3,"263":5,"264":3,"265":1,"266":1,"267":2,"268":1,"269":5,"270":1,"271":1,"272":2,"273":3,"274":9,"275":11,"276":7,"278":2,"279":17,"280":4,"281":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/pr-384/assets/chunks/VPLocalSearchBox.c4aa9e49.js b/pr-384/assets/chunks/VPLocalSearchBox.c4aa9e49.js new file mode 100644 index 000000000..9e5bb7fbc --- /dev/null +++ b/pr-384/assets/chunks/VPLocalSearchBox.c4aa9e49.js @@ -0,0 +1,7 @@ +import{$ as mt,h as ie,z as Ve,d as Dt,C as de,g as _e,A as Ot,j as De,E as he,al as Rt,am as Mt,o as X,b as Pt,k as A,a3 as Lt,l as W,an as zt,ao as Bt,B as Vt,c as te,n as tt,e as we,M as rt,L as at,a as ve,t as pe,ap as $t,p as jt,m as Wt,aq as nt,ar as Kt,ab as Jt,ah as Ut,_ as Ht}from"./framework.9ca1e6dd.js";import{u as Gt,a as qt,b as Qt,c as it,d as Yt,e as Zt,w as Xt,o as xe,f as er,g as tr,h as rr}from"./theme.e49bc017.js";const ar={root:()=>mt(()=>import("./@localSearchIndexroot.7db2b95d.js"),[])};/*! +* tabbable 6.2.0 +* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE +*/var gt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Se=gt.join(","),bt=typeof Element>"u",se=bt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ae=!bt&&Element.prototype.getRootNode?function(o){var e;return o==null||(e=o.getRootNode)===null||e===void 0?void 0:e.call(o)}:function(o){return o==null?void 0:o.ownerDocument},Ce=function o(e,t){var r;t===void 0&&(t=!0);var n=e==null||(r=e.getAttribute)===null||r===void 0?void 0:r.call(e,"inert"),a=n===""||n==="true",i=a||t&&e&&o(e.parentNode);return i},nr=function(e){var t,r=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return r===""||r==="true"},wt=function(e,t,r){if(Ce(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Se));return t&&se.call(e,Se)&&n.unshift(e),n=n.filter(r),n},xt=function o(e,t,r){for(var n=[],a=Array.from(e);a.length;){var i=a.shift();if(!Ce(i,!1))if(i.tagName==="SLOT"){var s=i.assignedElements(),l=s.length?s:i.children,u=o(l,!0,r);r.flatten?n.push.apply(n,u):n.push({scopeParent:i,candidates:u})}else{var d=se.call(i,Se);d&&r.filter(i)&&(t||!e.includes(i))&&n.push(i);var h=i.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(i),v=!Ce(h,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(i));if(h&&v){var p=o(h===!0?i.children:h.children,!0,r);r.flatten?n.push.apply(n,p):n.push({scopeParent:i,candidates:p})}else a.unshift.apply(a,i.children)}}return n},Ft=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},oe=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||nr(e))&&!Ft(e)?0:e.tabIndex},ir=function(e,t){var r=oe(e);return r<0&&t&&!Ft(e)?0:r},or=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},Et=function(e){return e.tagName==="INPUT"},sr=function(e){return Et(e)&&e.type==="hidden"},lr=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(r){return r.tagName==="SUMMARY"});return t},ur=function(e,t){for(var r=0;rsummary:first-of-type"),i=a?e.parentElement:e;if(se.call(i,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof n=="function"){for(var s=e;e;){var l=e.parentElement,u=Ae(e);if(l&&!l.shadowRoot&&n(l)===!0)return ot(e);e.assignedSlot?e=e.assignedSlot:!l&&u!==e.ownerDocument?e=u.host:e=l}e=s}if(hr(e))return!e.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return ot(e);return!1},pr=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var r=0;r=0)},mr=function o(e){var t=[],r=[];return e.forEach(function(n,a){var i=!!n.scopeParent,s=i?n.scopeParent:n,l=ir(s,i),u=i?o(n.candidates):s;l===0?i?t.push.apply(t,u):t.push(s):r.push({documentOrder:a,tabIndex:l,item:n,isScope:i,content:u})}),r.sort(or).reduce(function(n,a){return a.isScope?n.push.apply(n,a.content):n.push(a.content),n},[]).concat(t)},gr=function(e,t){t=t||{};var r;return t.getShadowRoot?r=xt([e],t.includeContainer,{filter:$e.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:yr}):r=wt(e,t.includeContainer,$e.bind(null,t)),mr(r)},br=function(e,t){t=t||{};var r;return t.getShadowRoot?r=xt([e],t.includeContainer,{filter:Ne.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):r=wt(e,t.includeContainer,Ne.bind(null,t)),r},le=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return se.call(e,Se)===!1?!1:$e(t,e)},wr=gt.concat("iframe").join(","),Oe=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return se.call(e,wr)===!1?!1:Ne(t,e)};/*! +* focus-trap 7.5.2 +* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE +*/function st(o,e){var t=Object.keys(o);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(o);e&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(o,n).enumerable})),t.push.apply(t,r)}return t}function lt(o){for(var e=1;e0){var r=e[e.length-1];r!==t&&r.pause()}var n=e.indexOf(t);n===-1||e.splice(n,1),e.push(t)},deactivateTrap:function(e,t){var r=e.indexOf(t);r!==-1&&e.splice(r,1),e.length>0&&e[e.length-1].unpause()}},Sr=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},Ar=function(e){return(e==null?void 0:e.key)==="Escape"||(e==null?void 0:e.key)==="Esc"||(e==null?void 0:e.keyCode)===27},ge=function(e){return(e==null?void 0:e.key)==="Tab"||(e==null?void 0:e.keyCode)===9},Cr=function(e){return ge(e)&&!e.shiftKey},Nr=function(e){return ge(e)&&e.shiftKey},ct=function(e){return setTimeout(e,0)},ft=function(e,t){var r=-1;return e.every(function(n,a){return t(n)?(r=a,!1):!0}),r},ye=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n1?y-1:0),I=1;I=0)f=r.activeElement;else{var c=i.tabbableGroups[0],y=c&&c.firstTabbableNode;f=y||d("fallbackFocus")}if(!f)throw new Error("Your focus-trap needs to have at least one focusable element");return f},v=function(){if(i.containerGroups=i.containers.map(function(f){var c=gr(f,a.tabbableOptions),y=br(f,a.tabbableOptions),x=c.length>0?c[0]:void 0,I=c.length>0?c[c.length-1]:void 0,O=y.find(function(m){return le(m)}),P=y.slice().reverse().find(function(m){return le(m)}),z=!!c.find(function(m){return oe(m)>0});return{container:f,tabbableNodes:c,focusableNodes:y,posTabIndexesFound:z,firstTabbableNode:x,lastTabbableNode:I,firstDomTabbableNode:O,lastDomTabbableNode:P,nextTabbableNode:function(N){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,J=c.indexOf(N);return J<0?$?y.slice(y.indexOf(N)+1).find(function(H){return le(H)}):y.slice(0,y.indexOf(N)).reverse().find(function(H){return le(H)}):c[J+($?1:-1)]}}}),i.tabbableGroups=i.containerGroups.filter(function(f){return f.tabbableNodes.length>0}),i.tabbableGroups.length<=0&&!d("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(i.containerGroups.find(function(f){return f.posTabIndexesFound})&&i.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},p=function F(f){if(f!==!1&&f!==r.activeElement){if(!f||!f.focus){F(h());return}f.focus({preventScroll:!!a.preventScroll}),i.mostRecentlyFocusedNode=f,Sr(f)&&f.select()}},b=function(f){var c=d("setReturnFocus",f);return c||(c===!1?!1:f)},g=function(f){var c=f.target,y=f.event,x=f.isBackward,I=x===void 0?!1:x;c=c||Fe(y),v();var O=null;if(i.tabbableGroups.length>0){var P=u(c,y),z=P>=0?i.containerGroups[P]:void 0;if(P<0)I?O=i.tabbableGroups[i.tabbableGroups.length-1].lastTabbableNode:O=i.tabbableGroups[0].firstTabbableNode;else if(I){var m=ft(i.tabbableGroups,function(B){var U=B.firstTabbableNode;return c===U});if(m<0&&(z.container===c||Oe(c,a.tabbableOptions)&&!le(c,a.tabbableOptions)&&!z.nextTabbableNode(c,!1))&&(m=P),m>=0){var N=m===0?i.tabbableGroups.length-1:m-1,$=i.tabbableGroups[N];O=oe(c)>=0?$.lastTabbableNode:$.lastDomTabbableNode}else ge(y)||(O=z.nextTabbableNode(c,!1))}else{var J=ft(i.tabbableGroups,function(B){var U=B.lastTabbableNode;return c===U});if(J<0&&(z.container===c||Oe(c,a.tabbableOptions)&&!le(c,a.tabbableOptions)&&!z.nextTabbableNode(c))&&(J=P),J>=0){var H=J===i.tabbableGroups.length-1?0:J+1,G=i.tabbableGroups[H];O=oe(c)>=0?G.firstTabbableNode:G.firstDomTabbableNode}else ge(y)||(O=z.nextTabbableNode(c))}}else O=d("fallbackFocus");return O},w=function(f){var c=Fe(f);if(!(u(c,f)>=0)){if(ye(a.clickOutsideDeactivates,f)){s.deactivate({returnFocus:a.returnFocusOnDeactivate});return}ye(a.allowOutsideClick,f)||f.preventDefault()}},C=function(f){var c=Fe(f),y=u(c,f)>=0;if(y||c instanceof Document)y&&(i.mostRecentlyFocusedNode=c);else{f.stopImmediatePropagation();var x,I=!0;if(i.mostRecentlyFocusedNode)if(oe(i.mostRecentlyFocusedNode)>0){var O=u(i.mostRecentlyFocusedNode),P=i.containerGroups[O].tabbableNodes;if(P.length>0){var z=P.findIndex(function(m){return m===i.mostRecentlyFocusedNode});z>=0&&(a.isKeyForward(i.recentNavEvent)?z+1=0&&(x=P[z-1],I=!1))}}else i.containerGroups.some(function(m){return m.tabbableNodes.some(function(N){return oe(N)>0})})||(I=!1);else I=!1;I&&(x=g({target:i.mostRecentlyFocusedNode,isBackward:a.isKeyBackward(i.recentNavEvent)})),p(x||i.mostRecentlyFocusedNode||h())}i.recentNavEvent=void 0},T=function(f){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;i.recentNavEvent=f;var y=g({event:f,isBackward:c});y&&(ge(f)&&f.preventDefault(),p(y))},E=function(f){if(Ar(f)&&ye(a.escapeDeactivates,f)!==!1){f.preventDefault(),s.deactivate();return}(a.isKeyForward(f)||a.isKeyBackward(f))&&T(f,a.isKeyBackward(f))},M=function(f){var c=Fe(f);u(c,f)>=0||ye(a.clickOutsideDeactivates,f)||ye(a.allowOutsideClick,f)||(f.preventDefault(),f.stopImmediatePropagation())},R=function(){if(i.active)return ut.activateTrap(n,s),i.delayInitialFocusTimer=a.delayInitialFocus?ct(function(){p(h())}):p(h()),r.addEventListener("focusin",C,!0),r.addEventListener("mousedown",w,{capture:!0,passive:!1}),r.addEventListener("touchstart",w,{capture:!0,passive:!1}),r.addEventListener("click",M,{capture:!0,passive:!1}),r.addEventListener("keydown",E,{capture:!0,passive:!1}),s},L=function(){if(i.active)return r.removeEventListener("focusin",C,!0),r.removeEventListener("mousedown",w,!0),r.removeEventListener("touchstart",w,!0),r.removeEventListener("click",M,!0),r.removeEventListener("keydown",E,!0),s},S=function(f){var c=f.some(function(y){var x=Array.from(y.removedNodes);return x.some(function(I){return I===i.mostRecentlyFocusedNode})});c&&p(h())},k=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(S):void 0,D=function(){k&&(k.disconnect(),i.active&&!i.paused&&i.containers.map(function(f){k.observe(f,{subtree:!0,childList:!0})}))};return s={get active(){return i.active},get paused(){return i.paused},activate:function(f){if(i.active)return this;var c=l(f,"onActivate"),y=l(f,"onPostActivate"),x=l(f,"checkCanFocusTrap");x||v(),i.active=!0,i.paused=!1,i.nodeFocusedBeforeActivation=r.activeElement,c==null||c();var I=function(){x&&v(),R(),D(),y==null||y()};return x?(x(i.containers.concat()).then(I,I),this):(I(),this)},deactivate:function(f){if(!i.active)return this;var c=lt({onDeactivate:a.onDeactivate,onPostDeactivate:a.onPostDeactivate,checkCanReturnFocus:a.checkCanReturnFocus},f);clearTimeout(i.delayInitialFocusTimer),i.delayInitialFocusTimer=void 0,L(),i.active=!1,i.paused=!1,D(),ut.deactivateTrap(n,s);var y=l(c,"onDeactivate"),x=l(c,"onPostDeactivate"),I=l(c,"checkCanReturnFocus"),O=l(c,"returnFocus","returnFocusOnDeactivate");y==null||y();var P=function(){ct(function(){O&&p(b(i.nodeFocusedBeforeActivation)),x==null||x()})};return O&&I?(I(b(i.nodeFocusedBeforeActivation)).then(P,P),this):(P(),this)},pause:function(f){if(i.paused||!i.active)return this;var c=l(f,"onPause"),y=l(f,"onPostPause");return i.paused=!0,c==null||c(),L(),D(),y==null||y(),this},unpause:function(f){if(!i.paused||!i.active)return this;var c=l(f,"onUnpause"),y=l(f,"onPostUnpause");return i.paused=!1,c==null||c(),v(),R(),D(),y==null||y(),this},updateContainerElements:function(f){var c=[].concat(f).filter(Boolean);return i.containers=c.map(function(y){return typeof y=="string"?r.querySelector(y):y}),i.active&&v(),D(),this}},s.updateContainerElements(e),s},Ir=Object.defineProperty,_r=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,dt=(o,e,t)=>e in o?Ir(o,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[e]=t,Or=(o,e)=>{for(var t in e||(e={}))St.call(e,t)&&dt(o,t,e[t]);if(Te)for(var t of Te(e))At.call(e,t)&&dt(o,t,e[t]);return o},Rr=(o,e)=>_r(o,Dr(e)),Mr=(o,e)=>{var t={};for(var r in o)St.call(o,r)&&e.indexOf(r)<0&&(t[r]=o[r]);if(o!=null&&Te)for(var r of Te(o))e.indexOf(r)<0&&At.call(o,r)&&(t[r]=o[r]);return t};function Pr(o,e={}){let t;const r=e,{immediate:n}=r,a=Mr(r,["immediate"]),i=ie(!1),s=ie(!1),l=v=>t&&t.activate(v),u=v=>t&&t.deactivate(v),d=()=>{t&&(t.pause(),s.value=!0)},h=()=>{t&&(t.unpause(),s.value=!1)};return Ve(()=>Gt(o),v=>{v&&(t=kr(v,Rr(Or({},a),{onActivate(){i.value=!0,e.onActivate&&e.onActivate()},onDeactivate(){i.value=!1,e.onDeactivate&&e.onDeactivate()}})),n&&l())},{flush:"post"}),qt(()=>u()),{hasFocus:i,isPaused:s,activate:l,deactivate:u,pause:d,unpause:h}}class ce{constructor(e,t=!0,r=[],n=5e3){this.ctx=e,this.iframes=t,this.exclude=r,this.iframesTimeout=n}static matches(e,t){const r=typeof t=="string"?[t]:t,n=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(n){let a=!1;return r.every(i=>n.call(e,i)?(a=!0,!1):!0),a}else return!1}getContexts(){let e,t=[];return typeof this.ctx>"u"||!this.ctx?e=[]:NodeList.prototype.isPrototypeOf(this.ctx)?e=Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?e=this.ctx:typeof this.ctx=="string"?e=Array.prototype.slice.call(document.querySelectorAll(this.ctx)):e=[this.ctx],e.forEach(r=>{const n=t.filter(a=>a.contains(r)).length>0;t.indexOf(r)===-1&&!n&&t.push(r)}),t}getIframeContents(e,t,r=()=>{}){let n;try{const a=e.contentWindow;if(n=a.document,!a||!n)throw new Error("iframe inaccessible")}catch{r()}n&&t(n)}isIframeBlank(e){const t="about:blank",r=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&r!==t&&r}observeIframeLoad(e,t,r){let n=!1,a=null;const i=()=>{if(!n){n=!0,clearTimeout(a);try{this.isIframeBlank(e)||(e.removeEventListener("load",i),this.getIframeContents(e,t,r))}catch{r()}}};e.addEventListener("load",i),a=setTimeout(i,this.iframesTimeout)}onIframeReady(e,t,r){try{e.contentWindow.document.readyState==="complete"?this.isIframeBlank(e)?this.observeIframeLoad(e,t,r):this.getIframeContents(e,t,r):this.observeIframeLoad(e,t,r)}catch{r()}}waitForIframes(e,t){let r=0;this.forEachIframe(e,()=>!0,n=>{r++,this.waitForIframes(n.querySelector("html"),()=>{--r||t()})},n=>{n||t()})}forEachIframe(e,t,r,n=()=>{}){let a=e.querySelectorAll("iframe"),i=a.length,s=0;a=Array.prototype.slice.call(a);const l=()=>{--i<=0&&n(s)};i||l(),a.forEach(u=>{ce.matches(u,this.exclude)?l():this.onIframeReady(u,d=>{t(u)&&(s++,r(d)),l()},l)})}createIterator(e,t,r){return document.createNodeIterator(e,t,r,!1)}createInstanceOnIframe(e){return new ce(e.querySelector("html"),this.iframes)}compareNodeIframe(e,t,r){const n=e.compareDocumentPosition(r),a=Node.DOCUMENT_POSITION_PRECEDING;if(n&a)if(t!==null){const i=t.compareDocumentPosition(r),s=Node.DOCUMENT_POSITION_FOLLOWING;if(i&s)return!0}else return!0;return!1}getIteratorNode(e){const t=e.previousNode();let r;return t===null?r=e.nextNode():r=e.nextNode()&&e.nextNode(),{prevNode:t,node:r}}checkIframeFilter(e,t,r,n){let a=!1,i=!1;return n.forEach((s,l)=>{s.val===r&&(a=l,i=s.handled)}),this.compareNodeIframe(e,t,r)?(a===!1&&!i?n.push({val:r,handled:!0}):a!==!1&&!i&&(n[a].handled=!0),!0):(a===!1&&n.push({val:r,handled:!1}),!1)}handleOpenIframes(e,t,r,n){e.forEach(a=>{a.handled||this.getIframeContents(a.val,i=>{this.createInstanceOnIframe(i).forEachNode(t,r,n)})})}iterateThroughNodes(e,t,r,n,a){const i=this.createIterator(t,e,n);let s=[],l=[],u,d,h=()=>({prevNode:d,node:u}=this.getIteratorNode(i),u);for(;h();)this.iframes&&this.forEachIframe(t,v=>this.checkIframeFilter(u,d,v,s),v=>{this.createInstanceOnIframe(v).forEachNode(e,p=>l.push(p),n)}),l.push(u);l.forEach(v=>{r(v)}),this.iframes&&this.handleOpenIframes(s,e,r,n),a()}forEachNode(e,t,r,n=()=>{}){const a=this.getContexts();let i=a.length;i||n(),a.forEach(s=>{const l=()=>{this.iterateThroughNodes(e,s,t,r,()=>{--i<=0&&n()})};this.iframes?this.waitForIframes(s,l):l()})}}let Lr=class{constructor(e){this.ctx=e,this.ie=!1;const t=window.navigator.userAgent;(t.indexOf("MSIE")>-1||t.indexOf("Trident")>-1)&&(this.ie=!0)}set opt(e){this._opt=Object.assign({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:()=>{},noMatch:()=>{},filter:()=>!0,done:()=>{},debug:!1,log:window.console},e)}get opt(){return this._opt}get iterator(){return new ce(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}log(e,t="debug"){const r=this.opt.log;this.opt.debug&&typeof r=="object"&&typeof r[t]=="function"&&r[t](`mark.js: ${e}`)}escapeStr(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}createRegExp(e){return this.opt.wildcards!=="disabled"&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),this.opt.wildcards!=="disabled"&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e),e}createSynonymsRegExp(e){const t=this.opt.synonyms,r=this.opt.caseSensitive?"":"i",n=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(let a in t)if(t.hasOwnProperty(a)){const i=t[a],s=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(a):this.escapeStr(a),l=this.opt.wildcards!=="disabled"?this.setupWildcardsRegExp(i):this.escapeStr(i);s!==""&&l!==""&&(e=e.replace(new RegExp(`(${this.escapeStr(s)}|${this.escapeStr(l)})`,`gm${r}`),n+`(${this.processSynomyms(s)}|${this.processSynomyms(l)})`+n))}return e}processSynomyms(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}setupWildcardsRegExp(e){return e=e.replace(/(?:\\)*\?/g,t=>t.charAt(0)==="\\"?"?":""),e.replace(/(?:\\)*\*/g,t=>t.charAt(0)==="\\"?"*":"")}createWildcardsRegExp(e){let t=this.opt.wildcards==="withSpaces";return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}setupIgnoreJoinersRegExp(e){return e.replace(/[^(|)\\]/g,(t,r,n)=>{let a=n.charAt(r+1);return/[(|)\\]/.test(a)||a===""?t:t+"\0"})}createJoinersRegExp(e){let t=[];const r=this.opt.ignorePunctuation;return Array.isArray(r)&&r.length&&t.push(this.escapeStr(r.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join(`[${t.join("")}]*`):e}createDiacriticsRegExp(e){const t=this.opt.caseSensitive?"":"i",r=this.opt.caseSensitive?["aàáảãạăằắẳẵặâầấẩẫậäåāą","AÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćč","CÇĆČ","dđď","DĐĎ","eèéẻẽẹêềếểễệëěēę","EÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïī","IÌÍỈĨỊÎÏĪ","lł","LŁ","nñňń","NÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøō","OÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rř","RŘ","sšśșş","SŠŚȘŞ","tťțţ","TŤȚŢ","uùúủũụưừứửữựûüůū","UÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿ","YÝỲỶỸỴŸ","zžżź","ZŽŻŹ"]:["aàáảãạăằắẳẵặâầấẩẫậäåāąAÀÁẢÃẠĂẰẮẲẴẶÂẦẤẨẪẬÄÅĀĄ","cçćčCÇĆČ","dđďDĐĎ","eèéẻẽẹêềếểễệëěēęEÈÉẺẼẸÊỀẾỂỄỆËĚĒĘ","iìíỉĩịîïīIÌÍỈĨỊÎÏĪ","lłLŁ","nñňńNÑŇŃ","oòóỏõọôồốổỗộơởỡớờợöøōOÒÓỎÕỌÔỒỐỔỖỘƠỞỠỚỜỢÖØŌ","rřRŘ","sšśșşSŠŚȘŞ","tťțţTŤȚŢ","uùúủũụưừứửữựûüůūUÙÚỦŨỤƯỪỨỬỮỰÛÜŮŪ","yýỳỷỹỵÿYÝỲỶỸỴŸ","zžżźZŽŻŹ"];let n=[];return e.split("").forEach(a=>{r.every(i=>{if(i.indexOf(a)!==-1){if(n.indexOf(i)>-1)return!1;e=e.replace(new RegExp(`[${i}]`,`gm${t}`),`[${i}]`),n.push(i)}return!0})}),e}createMergedBlanksRegExp(e){return e.replace(/[\s]+/gmi,"[\\s]+")}createAccuracyRegExp(e){const t="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~¡¿";let r=this.opt.accuracy,n=typeof r=="string"?r:r.value,a=typeof r=="string"?[]:r.limiters,i="";switch(a.forEach(s=>{i+=`|${this.escapeStr(s)}`}),n){case"partially":default:return`()(${e})`;case"complementary":return i="\\s"+(i||this.escapeStr(t)),`()([^${i}]*${e}[^${i}]*)`;case"exactly":return`(^|\\s${i})(${e})(?=$|\\s${i})`}}getSeparatedKeywords(e){let t=[];return e.forEach(r=>{this.opt.separateWordSearch?r.split(" ").forEach(n=>{n.trim()&&t.indexOf(n)===-1&&t.push(n)}):r.trim()&&t.indexOf(r)===-1&&t.push(r)}),{keywords:t.sort((r,n)=>n.length-r.length),length:t.length}}isNumeric(e){return Number(parseFloat(e))==e}checkRanges(e){if(!Array.isArray(e)||Object.prototype.toString.call(e[0])!=="[object Object]")return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];const t=[];let r=0;return e.sort((n,a)=>n.start-a.start).forEach(n=>{let{start:a,end:i,valid:s}=this.callNoMatchOnInvalidRanges(n,r);s&&(n.start=a,n.length=i-a,t.push(n),r=i)}),t}callNoMatchOnInvalidRanges(e,t){let r,n,a=!1;return e&&typeof e.start<"u"?(r=parseInt(e.start,10),n=r+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&n-t>0&&n-r>0?a=!0:(this.log(`Ignoring invalid or overlapping range: ${JSON.stringify(e)}`),this.opt.noMatch(e))):(this.log(`Ignoring invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)),{start:r,end:n,valid:a}}checkWhitespaceRanges(e,t,r){let n,a=!0,i=r.length,s=t-i,l=parseInt(e.start,10)-s;return l=l>i?i:l,n=l+parseInt(e.length,10),n>i&&(n=i,this.log(`End range automatically set to the max value of ${i}`)),l<0||n-l<0||l>i||n>i?(a=!1,this.log(`Invalid range: ${JSON.stringify(e)}`),this.opt.noMatch(e)):r.substring(l,n).replace(/\s+/g,"")===""&&(a=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:l,end:n,valid:a}}getTextNodes(e){let t="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,n=>{r.push({start:t.length,end:(t+=n.textContent).length,node:n})},n=>this.matchesExclude(n.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT,()=>{e({value:t,nodes:r})})}matchesExclude(e){return ce.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}wrapRangeInTextNode(e,t,r){const n=this.opt.element?this.opt.element:"mark",a=e.splitText(t),i=a.splitText(r-t);let s=document.createElement(n);return s.setAttribute("data-markjs","true"),this.opt.className&&s.setAttribute("class",this.opt.className),s.textContent=a.textContent,a.parentNode.replaceChild(s,a),i}wrapRangeInMappedTextNode(e,t,r,n,a){e.nodes.every((i,s)=>{const l=e.nodes[s+1];if(typeof l>"u"||l.start>t){if(!n(i.node))return!1;const u=t-i.start,d=(r>i.end?i.end:r)-i.start,h=e.value.substr(0,i.start),v=e.value.substr(d+i.start);if(i.node=this.wrapRangeInTextNode(i.node,u,d),e.value=h+v,e.nodes.forEach((p,b)=>{b>=s&&(e.nodes[b].start>0&&b!==s&&(e.nodes[b].start-=d),e.nodes[b].end-=d)}),r-=d,a(i.node.previousSibling,i.start),r>i.end)t=i.end;else return!1}return!0})}wrapMatches(e,t,r,n,a){const i=t===0?0:t+1;this.getTextNodes(s=>{s.nodes.forEach(l=>{l=l.node;let u;for(;(u=e.exec(l.textContent))!==null&&u[i]!=="";){if(!r(u[i],l))continue;let d=u.index;if(i!==0)for(let h=1;h{let l;for(;(l=e.exec(s.value))!==null&&l[i]!=="";){let u=l.index;if(i!==0)for(let h=1;hr(l[i],h),(h,v)=>{e.lastIndex=v,n(h)})}a()})}wrapRangeFromIndex(e,t,r,n){this.getTextNodes(a=>{const i=a.value.length;e.forEach((s,l)=>{let{start:u,end:d,valid:h}=this.checkWhitespaceRanges(s,i,a.value);h&&this.wrapRangeInMappedTextNode(a,u,d,v=>t(v,s,a.value.substring(u,d),l),v=>{r(v,s)})}),n()})}unwrapMatches(e){const t=e.parentNode;let r=document.createDocumentFragment();for(;e.firstChild;)r.appendChild(e.removeChild(e.firstChild));t.replaceChild(r,e),this.ie?this.normalizeTextNode(t):t.normalize()}normalizeTextNode(e){if(e){if(e.nodeType===3)for(;e.nextSibling&&e.nextSibling.nodeType===3;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}markRegExp(e,t){this.opt=t,this.log(`Searching with expression "${e}"`);let r=0,n="wrapMatches";const a=i=>{r++,this.opt.each(i)};this.opt.acrossElements&&(n="wrapMatchesAcrossElements"),this[n](e,this.opt.ignoreGroups,(i,s)=>this.opt.filter(s,i,r),a,()=>{r===0&&this.opt.noMatch(e),this.opt.done(r)})}mark(e,t){this.opt=t;let r=0,n="wrapMatches";const{keywords:a,length:i}=this.getSeparatedKeywords(typeof e=="string"?[e]:e),s=this.opt.caseSensitive?"":"i",l=u=>{let d=new RegExp(this.createRegExp(u),`gm${s}`),h=0;this.log(`Searching with expression "${d}"`),this[n](d,1,(v,p)=>this.opt.filter(p,u,r,h),v=>{h++,r++,this.opt.each(v)},()=>{h===0&&this.opt.noMatch(u),a[i-1]===u?this.opt.done(r):l(a[a.indexOf(u)+1])})};this.opt.acrossElements&&(n="wrapMatchesAcrossElements"),i===0?this.opt.done(r):l(a[0])}markRanges(e,t){this.opt=t;let r=0,n=this.checkRanges(e);n&&n.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(n)),this.wrapRangeFromIndex(n,(a,i,s,l)=>this.opt.filter(a,i,s,l),(a,i)=>{r++,this.opt.each(a,i)},()=>{this.opt.done(r)})):this.opt.done(r)}unmark(e){this.opt=e;let t=this.opt.element?this.opt.element:"*";t+="[data-markjs]",this.opt.className&&(t+=`.${this.opt.className}`),this.log(`Removal selector "${t}"`),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,r=>{this.unwrapMatches(r)},r=>{const n=ce.matches(r,t),a=this.matchesExclude(r);return!n||a?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT},this.opt.done)}};function zr(o){const e=new Lr(o);return this.mark=(t,r)=>(e.mark(t,r),this),this.markRegExp=(t,r)=>(e.markRegExp(t,r),this),this.markRanges=(t,r)=>(e.markRanges(t,r),this),this.unmark=t=>(e.unmark(t),this),this}var V=function(){return V=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&a[a.length-1])&&(u[0]===6||u[0]===2)){t=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]=o.length&&(o=void 0),{value:o&&o[r++],done:!o}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function j(o,e){var t=typeof Symbol=="function"&&o[Symbol.iterator];if(!t)return o;var r=t.call(o),n,a=[],i;try{for(;(e===void 0||e-- >0)&&!(n=r.next()).done;)a.push(n.value)}catch(s){i={error:s}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(i)throw i.error}}return a}var $r="ENTRIES",Ct="KEYS",Nt="VALUES",K="",Re=function(){function o(e,t){var r=e._tree,n=Array.from(r.keys());this.set=e,this._type=t,this._path=n.length>0?[{node:r,keys:n}]:[]}return o.prototype.next=function(){var e=this.dive();return this.backtrack(),e},o.prototype.dive=function(){if(this._path.length===0)return{done:!0,value:void 0};var e=ue(this._path),t=e.node,r=e.keys;if(ue(r)===K)return{done:!1,value:this.result()};var n=t.get(ue(r));return this._path.push({node:n,keys:Array.from(n.keys())}),this.dive()},o.prototype.backtrack=function(){if(this._path.length!==0){var e=ue(this._path).keys;e.pop(),!(e.length>0)&&(this._path.pop(),this.backtrack())}},o.prototype.key=function(){return this.set._prefix+this._path.map(function(e){var t=e.keys;return ue(t)}).filter(function(e){return e!==K}).join("")},o.prototype.value=function(){return ue(this._path).node.get(K)},o.prototype.result=function(){switch(this._type){case Nt:return this.value();case Ct:return this.key();default:return[this.key(),this.value()]}},o.prototype[Symbol.iterator]=function(){return this},o}(),ue=function(o){return o[o.length-1]},jr=function(o,e,t){var r=new Map;if(e===void 0)return r;for(var n=e.length+1,a=n+t,i=new Uint8Array(a*n).fill(t+1),s=0;st)continue e}Tt(o.get(p),e,t,r,n,g,i,s+p)}}}catch(y){l={error:y}}finally{try{v&&!v.done&&(u=h.return)&&u.call(h)}finally{if(l)throw l.error}}},Me=function(){function o(e,t){e===void 0&&(e=new Map),t===void 0&&(t=""),this._size=void 0,this._tree=e,this._prefix=t}return o.prototype.atPrefix=function(e){var t,r;if(!e.startsWith(this._prefix))throw new Error("Mismatched prefix");var n=j(ke(this._tree,e.slice(this._prefix.length)),2),a=n[0],i=n[1];if(a===void 0){var s=j(Je(i),2),l=s[0],u=s[1];try{for(var d=_(l.keys()),h=d.next();!h.done;h=d.next()){var v=h.value;if(v!==K&&v.startsWith(u)){var p=new Map;return p.set(v.slice(u.length),l.get(v)),new o(p,e)}}}catch(b){t={error:b}}finally{try{h&&!h.done&&(r=d.return)&&r.call(d)}finally{if(t)throw t.error}}}return new o(a,e)},o.prototype.clear=function(){this._size=void 0,this._tree.clear()},o.prototype.delete=function(e){return this._size=void 0,Wr(this._tree,e)},o.prototype.entries=function(){return new Re(this,$r)},o.prototype.forEach=function(e){var t,r;try{for(var n=_(this),a=n.next();!a.done;a=n.next()){var i=j(a.value,2),s=i[0],l=i[1];e(s,l,this)}}catch(u){t={error:u}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},o.prototype.fuzzyGet=function(e,t){return jr(this._tree,e,t)},o.prototype.get=function(e){var t=je(this._tree,e);return t!==void 0?t.get(K):void 0},o.prototype.has=function(e){var t=je(this._tree,e);return t!==void 0&&t.has(K)},o.prototype.keys=function(){return new Re(this,Ct)},o.prototype.set=function(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;var r=Pe(this._tree,e);return r.set(K,t),this},Object.defineProperty(o.prototype,"size",{get:function(){if(this._size)return this._size;this._size=0;for(var e=this.entries();!e.next().done;)this._size+=1;return this._size},enumerable:!1,configurable:!0}),o.prototype.update=function(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;var r=Pe(this._tree,e);return r.set(K,t(r.get(K))),this},o.prototype.fetch=function(e,t){if(typeof e!="string")throw new Error("key must be a string");this._size=void 0;var r=Pe(this._tree,e),n=r.get(K);return n===void 0&&r.set(K,n=t()),n},o.prototype.values=function(){return new Re(this,Nt)},o.prototype[Symbol.iterator]=function(){return this.entries()},o.from=function(e){var t,r,n=new o;try{for(var a=_(e),i=a.next();!i.done;i=a.next()){var s=j(i.value,2),l=s[0],u=s[1];n.set(l,u)}}catch(d){t={error:d}}finally{try{i&&!i.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}return n},o.fromObject=function(e){return o.from(Object.entries(e))},o}(),ke=function(o,e,t){var r,n;if(t===void 0&&(t=[]),e.length===0||o==null)return[o,t];try{for(var a=_(o.keys()),i=a.next();!i.done;i=a.next()){var s=i.value;if(s!==K&&e.startsWith(s))return t.push([o,s]),ke(o.get(s),e.slice(s.length),t)}}catch(l){r={error:l}}finally{try{i&&!i.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return t.push([o,e]),ke(void 0,"",t)},je=function(o,e){var t,r;if(e.length===0||o==null)return o;try{for(var n=_(o.keys()),a=n.next();!a.done;a=n.next()){var i=a.value;if(i!==K&&e.startsWith(i))return je(o.get(i),e.slice(i.length))}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}},Pe=function(o,e){var t,r,n=e.length;e:for(var a=0;o&&a0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new Me,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}},o.prototype.discard=function(e){var t=this,r=this._idToShortId.get(e);if(r==null)throw new Error("MiniSearch: cannot discard document with ID ".concat(e,": it is not in the index"));this._idToShortId.delete(e),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach(function(n,a){t.removeFieldLength(r,a,t._documentCount,n)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()},o.prototype.maybeAutoVacuum=function(){if(this._options.autoVacuum!==!1){var e=this._options.autoVacuum,t=e.minDirtFactor,r=e.minDirtCount,n=e.batchSize,a=e.batchWait;this.conditionalVacuum({batchSize:n,batchWait:a},{minDirtCount:r,minDirtFactor:t})}},o.prototype.discardAll=function(e){var t,r,n=this._options.autoVacuum;try{this._options.autoVacuum=!1;try{for(var a=_(e),i=a.next();!i.done;i=a.next()){var s=i.value;this.discard(s)}}catch(l){t={error:l}}finally{try{i&&!i.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}}finally{this._options.autoVacuum=n}this.maybeAutoVacuum()},o.prototype.replace=function(e){var t=this._options,r=t.idField,n=t.extractField,a=n(e,r);this.discard(a),this.add(e)},o.prototype.vacuum=function(e){return e===void 0&&(e={}),this.conditionalVacuum(e)},o.prototype.conditionalVacuum=function(e,t){var r=this;return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&t,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(function(){var n=r._enqueuedVacuumConditions;return r._enqueuedVacuumConditions=Ke,r.performVacuuming(e,n)}),this._enqueuedVacuum)):this.vacuumConditionsMet(t)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(e),this._currentVacuum)},o.prototype.performVacuuming=function(e,t){return Br(this,void 0,void 0,function(){var r,n,a,i,s,l,u,d,h,v,p,b,g,w,C,T,E,M,R,L,S,k,D,F,f;return Vr(this,function(c){switch(c.label){case 0:if(r=this._dirtCount,!this.vacuumConditionsMet(t))return[3,10];n=e.batchSize||We.batchSize,a=e.batchWait||We.batchWait,i=1,c.label=1;case 1:c.trys.push([1,7,8,9]),s=_(this._index),l=s.next(),c.label=2;case 2:if(l.done)return[3,6];u=j(l.value,2),d=u[0],h=u[1];try{for(v=(k=void 0,_(h)),p=v.next();!p.done;p=v.next()){b=j(p.value,2),g=b[0],w=b[1];try{for(C=(F=void 0,_(w)),T=C.next();!T.done;T=C.next())E=j(T.value,1),M=E[0],!this._documentIds.has(M)&&(w.size<=1?h.delete(g):w.delete(M))}catch(y){F={error:y}}finally{try{T&&!T.done&&(f=C.return)&&f.call(C)}finally{if(F)throw F.error}}}}catch(y){k={error:y}}finally{try{p&&!p.done&&(D=v.return)&&D.call(v)}finally{if(k)throw k.error}}return this._index.get(d).size===0&&this._index.delete(d),i%n!==0?[3,4]:[4,new Promise(function(y){return setTimeout(y,a)})];case 3:c.sent(),c.label=4;case 4:i+=1,c.label=5;case 5:return l=s.next(),[3,2];case 6:return[3,9];case 7:return R=c.sent(),L={error:R},[3,9];case 8:try{l&&!l.done&&(S=s.return)&&S.call(s)}finally{if(L)throw L.error}return[7];case 9:this._dirtCount-=r,c.label=10;case 10:return[4,null];case 11:return c.sent(),this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null,[2]}})})},o.prototype.vacuumConditionsMet=function(e){if(e==null)return!0;var t=e.minDirtCount,r=e.minDirtFactor;return t=t||Be.minDirtCount,r=r||Be.minDirtFactor,this.dirtCount>=t&&this.dirtFactor>=r},Object.defineProperty(o.prototype,"isVacuuming",{get:function(){return this._currentVacuum!=null},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"dirtCount",{get:function(){return this._dirtCount},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"dirtFactor",{get:function(){return this._dirtCount/(1+this._documentCount+this._dirtCount)},enumerable:!1,configurable:!0}),o.prototype.has=function(e){return this._idToShortId.has(e)},o.prototype.getStoredFields=function(e){var t=this._idToShortId.get(e);if(t!=null)return this._storedFields.get(t)},o.prototype.search=function(e,t){var r,n;t===void 0&&(t={});var a=this.executeQuery(e,t),i=[];try{for(var s=_(a),l=s.next();!l.done;l=s.next()){var u=j(l.value,2),d=u[0],h=u[1],v=h.score,p=h.terms,b=h.match,g=p.length,w={id:this._documentIds.get(d),score:v*g,terms:Object.keys(b),match:b};Object.assign(w,this._storedFields.get(d)),(t.filter==null||t.filter(w))&&i.push(w)}}catch(C){r={error:C}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}return i.sort(pt),i},o.prototype.autoSuggest=function(e,t){var r,n,a,i;t===void 0&&(t={}),t=V(V({},this._options.autoSuggestOptions),t);var s=new Map;try{for(var l=_(this.search(e,t)),u=l.next();!u.done;u=l.next()){var d=u.value,h=d.score,v=d.terms,p=v.join(" "),b=s.get(p);b!=null?(b.score+=h,b.count+=1):s.set(p,{score:h,terms:v,count:1})}}catch(R){r={error:R}}finally{try{u&&!u.done&&(n=l.return)&&n.call(l)}finally{if(r)throw r.error}}var g=[];try{for(var w=_(s),C=w.next();!C.done;C=w.next()){var T=j(C.value,2),b=T[0],E=T[1],h=E.score,v=E.terms,M=E.count;g.push({suggestion:b,terms:v,score:h/M})}}catch(R){a={error:R}}finally{try{C&&!C.done&&(i=w.return)&&i.call(w)}finally{if(a)throw a.error}}return g.sort(pt),g},Object.defineProperty(o.prototype,"documentCount",{get:function(){return this._documentCount},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"termCount",{get:function(){return this._index.size},enumerable:!1,configurable:!0}),o.loadJSON=function(e,t){if(t==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(e),t)},o.getDefault=function(e){if(ze.hasOwnProperty(e))return Le(ze,e);throw new Error('MiniSearch: unknown option "'.concat(e,'"'))},o.loadJS=function(e,t){var r,n,a,i,s,l,u=e.index,d=e.documentCount,h=e.nextId,v=e.documentIds,p=e.fieldIds,b=e.fieldLength,g=e.averageFieldLength,w=e.storedFields,C=e.dirtCount,T=e.serializationVersion;if(T!==1&&T!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");var E=new o(t);E._documentCount=d,E._nextId=h,E._documentIds=Ee(v),E._idToShortId=new Map,E._fieldIds=p,E._fieldLength=Ee(b),E._avgFieldLength=g,E._storedFields=Ee(w),E._dirtCount=C||0,E._index=new Me;try{for(var M=_(E._documentIds),R=M.next();!R.done;R=M.next()){var L=j(R.value,2),S=L[0],k=L[1];E._idToShortId.set(k,S)}}catch(m){r={error:m}}finally{try{R&&!R.done&&(n=M.return)&&n.call(M)}finally{if(r)throw r.error}}try{for(var D=_(u),F=D.next();!F.done;F=D.next()){var f=j(F.value,2),c=f[0],y=f[1],x=new Map;try{for(var I=(s=void 0,_(Object.keys(y))),O=I.next();!O.done;O=I.next()){var P=O.value,z=y[P];T===1&&(z=z.ds),x.set(parseInt(P,10),Ee(z))}}catch(m){s={error:m}}finally{try{O&&!O.done&&(l=I.return)&&l.call(I)}finally{if(s)throw s.error}}E._index.set(c,x)}}catch(m){a={error:m}}finally{try{F&&!F.done&&(i=D.return)&&i.call(D)}finally{if(a)throw a.error}}return E},o.prototype.executeQuery=function(e,t){var r=this;if(t===void 0&&(t={}),typeof e!="string"){var n=V(V(V({},t),e),{queries:void 0}),a=e.queries.map(function(w){return r.executeQuery(w,n)});return this.combineResults(a,n.combineWith)}var i=this._options,s=i.tokenize,l=i.processTerm,u=i.searchOptions,d=V(V({tokenize:s,processTerm:l},u),t),h=d.tokenize,v=d.processTerm,p=h(e).flatMap(function(w){return v(w)}).filter(function(w){return!!w}),b=p.map(qr(d)),g=b.map(function(w){return r.executeQuerySpec(w,d)});return this.combineResults(g,d.combineWith)},o.prototype.executeQuerySpec=function(e,t){var r,n,a,i,s=V(V({},this._options.searchOptions),t),l=(s.fields||this._options.fields).reduce(function(P,z){var m;return V(V({},P),(m={},m[z]=Le(s.boost,z)||1,m))},{}),u=s.boostDocument,d=s.weights,h=s.maxFuzzy,v=s.bm25,p=V(V({},ht.weights),d),b=p.fuzzy,g=p.prefix,w=this._index.get(e.term),C=this.termResults(e.term,e.term,1,w,l,u,v),T,E;if(e.prefix&&(T=this._index.atPrefix(e.term)),e.fuzzy){var M=e.fuzzy===!0?.2:e.fuzzy,R=M<1?Math.min(h,Math.round(e.term.length*M)):M;R&&(E=this._index.fuzzyGet(e.term,R))}if(T)try{for(var L=_(T),S=L.next();!S.done;S=L.next()){var k=j(S.value,2),D=k[0],F=k[1],f=D.length-e.term.length;if(f){E==null||E.delete(D);var c=g*D.length/(D.length+.3*f);this.termResults(e.term,D,c,F,l,u,v,C)}}}catch(P){r={error:P}}finally{try{S&&!S.done&&(n=L.return)&&n.call(L)}finally{if(r)throw r.error}}if(E)try{for(var y=_(E.keys()),x=y.next();!x.done;x=y.next()){var D=x.value,I=j(E.get(D),2),O=I[0],f=I[1];if(f){var c=b*D.length/(D.length+f);this.termResults(e.term,D,c,O,l,u,v,C)}}}catch(P){a={error:P}}finally{try{x&&!x.done&&(i=y.return)&&i.call(y)}finally{if(a)throw a.error}}return C},o.prototype.combineResults=function(e,t){if(t===void 0&&(t=Ue),e.length===0)return new Map;var r=t.toLowerCase();return e.reduce(Ur[r])||new Map},o.prototype.toJSON=function(){var e,t,r,n,a=[];try{for(var i=_(this._index),s=i.next();!s.done;s=i.next()){var l=j(s.value,2),u=l[0],d=l[1],h={};try{for(var v=(r=void 0,_(d)),p=v.next();!p.done;p=v.next()){var b=j(p.value,2),g=b[0],w=b[1];h[g]=Object.fromEntries(w)}}catch(C){r={error:C}}finally{try{p&&!p.done&&(n=v.return)&&n.call(v)}finally{if(r)throw r.error}}a.push([u,h])}}catch(C){e={error:C}}finally{try{s&&!s.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:a,serializationVersion:2}},o.prototype.termResults=function(e,t,r,n,a,i,s,l){var u,d,h,v,p;if(l===void 0&&(l=new Map),n==null)return l;try{for(var b=_(Object.keys(a)),g=b.next();!g.done;g=b.next()){var w=g.value,C=a[w],T=this._fieldIds[w],E=n.get(T);if(E!=null){var M=E.size,R=this._avgFieldLength[T];try{for(var L=(h=void 0,_(E.keys())),S=L.next();!S.done;S=L.next()){var k=S.value;if(!this._documentIds.has(k)){this.removeTerm(T,k,t),M-=1;continue}var D=i?i(this._documentIds.get(k),t,this._storedFields.get(k)):1;if(D){var F=E.get(k),f=this._fieldLength.get(k)[T],c=Gr(F,M,this._documentCount,f,R,s),y=r*C*D*c,x=l.get(k);if(x){x.score+=y,Yr(x.terms,e);var I=Le(x.match,t);I?I.push(w):x.match[t]=[w]}else l.set(k,{score:y,terms:[e],match:(p={},p[t]=[w],p)})}}}catch(O){h={error:O}}finally{try{S&&!S.done&&(v=L.return)&&v.call(L)}finally{if(h)throw h.error}}}}}catch(O){u={error:O}}finally{try{g&&!g.done&&(d=b.return)&&d.call(b)}finally{if(u)throw u.error}}return l},o.prototype.addTerm=function(e,t,r){var n=this._index.fetch(r,yt),a=n.get(e);if(a==null)a=new Map,a.set(t,1),n.set(e,a);else{var i=a.get(t);a.set(t,(i||0)+1)}},o.prototype.removeTerm=function(e,t,r){if(!this._index.has(r)){this.warnDocumentChanged(t,e,r);return}var n=this._index.fetch(r,yt),a=n.get(e);a==null||a.get(t)==null?this.warnDocumentChanged(t,e,r):a.get(t)<=1?a.size<=1?n.delete(e):a.delete(t):a.set(t,a.get(t)-1),this._index.get(r).size===0&&this._index.delete(r)},o.prototype.warnDocumentChanged=function(e,t,r){var n,a;try{for(var i=_(Object.keys(this._fieldIds)),s=i.next();!s.done;s=i.next()){var l=s.value;if(this._fieldIds[l]===t){this._options.logger("warn","MiniSearch: document with ID ".concat(this._documentIds.get(e),' has changed before removal: term "').concat(r,'" was not present in field "').concat(l,'". Removing a document after it has changed can corrupt the index!'),"version_conflict");return}}}catch(u){n={error:u}}finally{try{s&&!s.done&&(a=i.return)&&a.call(i)}finally{if(n)throw n.error}}},o.prototype.addDocumentId=function(e){var t=this._nextId;return this._idToShortId.set(e,t),this._documentIds.set(t,e),this._documentCount+=1,this._nextId+=1,t},o.prototype.addFields=function(e){for(var t=0;t(jt("data-v-58c4b8ff"),o=o(),Wt(),o),Xr=["aria-owns"],ea={class:"shell"},ta=["title"],ra=Q(()=>A("svg",{class:"search-icon",width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[A("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},[A("circle",{cx:"11",cy:"11",r:"8"}),A("path",{d:"m21 21l-4.35-4.35"})])],-1)),aa=[ra],na={class:"search-actions before"},ia=["title"],oa=Q(()=>A("svg",{width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M19 12H5m7 7l-7-7l7-7"})],-1)),sa=[oa],la=["placeholder"],ua={class:"search-actions"},ca=["title"],fa=Q(()=>A("svg",{width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M3 14h7v7H3zM3 3h7v7H3zm11 1h7m-7 5h7m-7 6h7m-7 5h7"})],-1)),da=[fa],ha=["disabled","title"],va=Q(()=>A("svg",{width:"18",height:"18",viewBox:"0 0 24 24","aria-hidden":"true"},[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M20 5H9l-7 7l7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2Zm-2 4l-6 6m0-6l6 6"})],-1)),pa=[va],ya=["id","role","aria-labelledby"],ma=["aria-selected"],ga=["href","aria-label","onMouseenter","onFocusin"],ba={class:"titles"},wa=Q(()=>A("span",{class:"title-icon"},"#",-1)),xa=["innerHTML"],Fa=Q(()=>A("svg",{width:"18",height:"18",viewBox:"0 0 24 24"},[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"m9 18l6-6l-6-6"})],-1)),Ea={class:"title main"},Sa=["innerHTML"],Aa={key:0,class:"excerpt-wrapper"},Ca={key:0,class:"excerpt",inert:""},Na=["innerHTML"],Ta=Q(()=>A("div",{class:"excerpt-gradient-bottom"},null,-1)),ka=Q(()=>A("div",{class:"excerpt-gradient-top"},null,-1)),Ia={key:0,class:"no-results"},_a={class:"search-keyboard-shortcuts"},Da=["aria-label"],Oa=Q(()=>A("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 19V5m-7 7l7-7l7 7"})],-1)),Ra=[Oa],Ma=["aria-label"],Pa=Q(()=>A("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[A("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M12 5v14m7-7l-7 7l-7-7"})],-1)),La=[Pa],za=["aria-label"],Ba=Q(()=>A("svg",{width:"14",height:"14",viewBox:"0 0 24 24"},[A("g",{fill:"none",stroke:"currentcolor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},[A("path",{d:"m9 10l-5 5l5 5"}),A("path",{d:"M20 4v7a4 4 0 0 1-4 4H4"})])],-1)),Va=[Ba],$a=["aria-label"],ja=Dt({__name:"VPLocalSearchBox",props:{placeholder:{}},emits:["close"],setup(o,{emit:e}){var O,P,z;const t=de(),r=de(),n=de(),a=de(ar),i=Qt(),{activate:s}=Pr(t,{immediate:!0,allowOutsideClick:!0,clickOutsideDeactivates:!0,escapeDeactivates:!0}),{localeIndex:l,theme:u}=i,d=it(async()=>{var m,N,$,J,H,G,B,U,Y;return nt(Jr.loadJSON(($=await((N=(m=a.value)[l.value])==null?void 0:N.call(m)))==null?void 0:$.default,{fields:["title","titles","text"],storeFields:["title","titles"],searchOptions:{fuzzy:.2,prefix:!0,boost:{title:4,text:2,titles:1},...((J=u.value.search)==null?void 0:J.provider)==="local"&&((G=(H=u.value.search.options)==null?void 0:H.miniSearch)==null?void 0:G.searchOptions)},...((B=u.value.search)==null?void 0:B.provider)==="local"&&((Y=(U=u.value.search.options)==null?void 0:U.miniSearch)==null?void 0:Y.options)}))}),v=_e(()=>{var m,N;return((m=u.value.search)==null?void 0:m.provider)==="local"&&((N=u.value.search.options)==null?void 0:N.disableQueryPersistence)===!0}).value?ie(""):Yt("vitepress:local-search-filter",""),p=Zt("vitepress:local-search-detailed-list",((O=u.value.search)==null?void 0:O.provider)==="local"&&((P=u.value.search.options)==null?void 0:P.detailedView)===!0),b=_e(()=>{var m,N,$;return((m=u.value.search)==null?void 0:m.provider)==="local"&&(((N=u.value.search.options)==null?void 0:N.disableDetailedView)===!0||(($=u.value.search.options)==null?void 0:$.detailedView)===!1)});Ot(()=>{b.value&&(p.value=!1)});const g=de([]),w=ie(!1);Ve(v,()=>{w.value=!1});const C=it(async()=>{if(r.value)return nt(new zr(r.value))},null);Xt(()=>[d.value,v.value,p.value],async([m,N,$],J,H)=>{var He,Ge,qe,Qe;let G=!1;if(H(()=>{G=!0}),!m)return;g.value=m.search(N).slice(0,16),w.value=!0;const B=$?await Promise.all(g.value.map(q=>T(q.id))):[];if(G)return;const U=new Map;for(const{id:q,mod:re}of B){const ae=q.slice(0,q.indexOf("#"));let ee=U.get(ae);if(ee)continue;ee=new Map,U.set(ae,ee);const Z=re.default??re;if(Z!=null&&Z.render||Z!=null&&Z.setup){const ne=Kt(Z);ne.config.warnHandler=()=>{},ne.provide(Jt,i),Object.defineProperties(ne.config.globalProperties,{$frontmatter:{get(){return i.frontmatter.value}},$params:{get(){return i.page.value.params}}});const Ye=document.createElement("div");ne.mount(Ye),Ye.querySelectorAll("h1, h2, h3, h4, h5, h6").forEach(fe=>{var et;const be=(et=fe.querySelector("a"))==null?void 0:et.getAttribute("href"),Ze=(be==null?void 0:be.startsWith("#"))&&be.slice(1);if(!Ze)return;let Xe="";for(;(fe=fe.nextElementSibling)&&!/^h[1-6]$/i.test(fe.tagName);)Xe+=fe.outerHTML;ee.set(Ze,Xe)}),ne.unmount()}if(G)return}const Y=new Set;if(g.value=g.value.map(q=>{const[re,ae]=q.id.split("#"),ee=U.get(re),Z=(ee==null?void 0:ee.get(ae))??"";for(const ne in q.match)Y.add(ne);return{...q,text:Z}}),await he(),G)return;await new Promise(q=>{var re;(re=C.value)==null||re.unmark({done:()=>{var ae;(ae=C.value)==null||ae.markRegExp(I(Y),{done:q})}})});const Ie=((He=t.value)==null?void 0:He.querySelectorAll(".result .excerpt"))??[];for(const q of Ie)(Ge=q.querySelector('mark[data-markjs="true"]'))==null||Ge.scrollIntoView({block:"center"});(Qe=(qe=r.value)==null?void 0:qe.firstElementChild)==null||Qe.scrollIntoView({block:"start"})},{debounce:200,immediate:!0});async function T(m){const N=Ut(m.slice(0,m.indexOf("#")));try{if(!N)throw new Error(`Cannot find file for id: ${m}`);return{id:m,mod:await mt(()=>import(N),[])}}catch($){return console.error($),{id:m,mod:{}}}}const E=ie(),M=_e(()=>{var m;return((m=v.value)==null?void 0:m.length)<=0});function R(m=!0){var N,$;(N=E.value)==null||N.focus(),m&&(($=E.value)==null||$.select())}De(()=>{R()});function L(m){m.pointerType==="mouse"&&R()}const S=ie(-1),k=ie(!1);Ve(g,m=>{S.value=m.length?0:-1,D()});function D(){he(()=>{const m=document.querySelector(".result.selected");m&&m.scrollIntoView({block:"nearest"})})}xe("ArrowUp",m=>{m.preventDefault(),S.value--,S.value<0&&(S.value=g.value.length-1),k.value=!0,D()}),xe("ArrowDown",m=>{m.preventDefault(),S.value++,S.value>=g.value.length&&(S.value=0),k.value=!0,D()});const F=Rt();xe("Enter",()=>{const m=g.value[S.value];m&&(F.go(m.id),e("close"))}),xe("Escape",()=>{e("close")});const f={modal:{displayDetails:"Display detailed list",resetButtonTitle:"Reset search",backButtonTitle:"Close search",noResultsText:"No results for",footer:{selectText:"to select",selectKeyAriaLabel:"enter",navigateText:"to navigate",navigateUpKeyAriaLabel:"up arrow",navigateDownKeyAriaLabel:"down arrow",closeText:"to close",closeKeyAriaLabel:"escape"}}},c=er((z=u.value.search)==null?void 0:z.options,f);De(()=>{window.history.pushState(null,"",null)}),tr("popstate",m=>{m.preventDefault(),e("close")});const y=rr(n);De(()=>{n.value=document.body,he(()=>{y.value=!0,he().then(()=>s())})}),Mt(()=>{y.value=!1});function x(){v.value="",he().then(()=>R(!1))}function I(m){return new RegExp([...m].sort((N,$)=>$.length-N.length).map(N=>`(${N.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")})`).join("|"),"gi")}return(m,N)=>{var $,J,H,G;return X(),Pt($t,{to:"body"},[A("div",{ref_key:"el",ref:t,role:"button","aria-owns":($=g.value)!=null&&$.length?"localsearch-list":void 0,"aria-expanded":"true","aria-haspopup":"listbox","aria-labelledby":"localsearch-label",class:"VPLocalSearchBox"},[A("div",{class:"backdrop",onClick:N[0]||(N[0]=B=>m.$emit("close"))}),A("div",ea,[A("form",{class:"search-bar",onPointerup:N[4]||(N[4]=B=>L(B)),onSubmit:N[5]||(N[5]=Lt(()=>{},["prevent"]))},[A("label",{title:m.placeholder,id:"localsearch-label",for:"localsearch-input"},aa,8,ta),A("div",na,[A("button",{class:"back-button",title:W(c)("modal.backButtonTitle"),onClick:N[1]||(N[1]=B=>m.$emit("close"))},sa,8,ia)]),zt(A("input",{ref_key:"searchInput",ref:E,"onUpdate:modelValue":N[2]||(N[2]=B=>Vt(v)?v.value=B:null),placeholder:m.placeholder,id:"localsearch-input","aria-labelledby":"localsearch-label",class:"search-input"},null,8,la),[[Bt,W(v)]]),A("div",ua,[b.value?we("",!0):(X(),te("button",{key:0,class:tt(["toggle-layout-button",{"detailed-list":W(p)}]),title:W(c)("modal.displayDetails"),onClick:N[3]||(N[3]=B=>S.value>-1&&(p.value=!W(p)))},da,10,ca)),A("button",{class:"clear-button",type:"reset",disabled:M.value,title:W(c)("modal.resetButtonTitle"),onClick:x},pa,8,ha)])],32),A("ul",{ref_key:"resultsEl",ref:r,id:(J=g.value)!=null&&J.length?"localsearch-list":void 0,role:(H=g.value)!=null&&H.length?"listbox":void 0,"aria-labelledby":(G=g.value)!=null&&G.length?"localsearch-label":void 0,class:"results",onMousemove:N[7]||(N[7]=B=>k.value=!1)},[(X(!0),te(at,null,rt(g.value,(B,U)=>(X(),te("li",{key:B.id,role:"option","aria-selected":S.value===U?"true":"false"},[A("a",{href:B.id,class:tt(["result",{selected:S.value===U}]),"aria-label":[...B.titles,B.title].join(" > "),onMouseenter:Y=>!k.value&&(S.value=U),onFocusin:Y=>S.value=U,onClick:N[6]||(N[6]=Y=>m.$emit("close"))},[A("div",null,[A("div",ba,[wa,(X(!0),te(at,null,rt(B.titles,(Y,Ie)=>(X(),te("span",{key:Ie,class:"title"},[A("span",{class:"text",innerHTML:Y},null,8,xa),Fa]))),128)),A("span",Ea,[A("span",{class:"text",innerHTML:B.title},null,8,Sa)])]),W(p)?(X(),te("div",Aa,[B.text?(X(),te("div",Ca,[A("div",{class:"vp-doc",innerHTML:B.text},null,8,Na)])):we("",!0),Ta,ka])):we("",!0)])],42,ga)],8,ma))),128)),W(v)&&!g.value.length&&w.value?(X(),te("li",Ia,[ve(pe(W(c)("modal.noResultsText"))+' "',1),A("strong",null,pe(W(v)),1),ve('" ')])):we("",!0)],40,ya),A("div",_a,[A("span",null,[A("kbd",{"aria-label":W(c)("modal.footer.navigateUpKeyAriaLabel")},Ra,8,Da),A("kbd",{"aria-label":W(c)("modal.footer.navigateDownKeyAriaLabel")},La,8,Ma),ve(" "+pe(W(c)("modal.footer.navigateText")),1)]),A("span",null,[A("kbd",{"aria-label":W(c)("modal.footer.selectKeyAriaLabel")},Va,8,za),ve(" "+pe(W(c)("modal.footer.selectText")),1)]),A("span",null,[A("kbd",{"aria-label":W(c)("modal.footer.closeKeyAriaLabel")},"esc",8,$a),ve(" "+pe(W(c)("modal.footer.closeText")),1)])])])],8,Xr)])}}});const Ha=Ht(ja,[["__scopeId","data-v-58c4b8ff"]]);export{Ha as default}; diff --git a/pr-384/assets/chunks/arc.14e3acea.js b/pr-384/assets/chunks/arc.14e3acea.js new file mode 100644 index 000000000..eefb4f049 --- /dev/null +++ b/pr-384/assets/chunks/arc.14e3acea.js @@ -0,0 +1 @@ +import{w as ln,c as S}from"./path.53f90ab3.js";import{ar as an,as as H,at as q,au as rn,av as y,ap as tn,aw as L,ax as _,ay as un,az as o,aA as sn,aB as on,aC as fn}from"../app.b136162e.js";function cn(l){return l.innerRadius}function yn(l){return l.outerRadius}function gn(l){return l.startAngle}function mn(l){return l.endAngle}function pn(l){return l&&l.padAngle}function xn(l,h,C,z,v,A,j,a){var D=C-l,i=z-h,n=j-v,m=a-A,r=m*D-n*i;if(!(r*ru*u+G*G&&(I=P,O=x),{cx:I,cy:O,x01:-n,y01:-m,x11:I*(v/T-1),y11:O*(v/T-1)}}function vn(){var l=cn,h=yn,C=S(0),z=null,v=gn,A=mn,j=pn,a=null,D=ln(i);function i(){var n,m,r=+l.apply(this,arguments),s=+h.apply(this,arguments),f=v.apply(this,arguments)-rn,c=A.apply(this,arguments)-rn,F=un(c-f),t=c>f;if(a||(a=n=D()),sy))a.moveTo(0,0);else if(F>tn-y)a.moveTo(s*H(f),s*q(f)),a.arc(0,0,s,f,c,!t),r>y&&(a.moveTo(r*H(c),r*q(c)),a.arc(0,0,r,c,f,t));else{var p=f,g=c,R=f,T=c,w=F,E=F,I=j.apply(this,arguments)/2,O=I>y&&(z?+z.apply(this,arguments):L(r*r+s*s)),P=_(un(s-r)/2,+C.apply(this,arguments)),x=P,d=P,e,u;if(O>y){var G=sn(O/r*q(I)),M=sn(O/s*q(I));(w-=G*2)>y?(G*=t?1:-1,R+=G,T-=G):(w=0,R=T=(f+c)/2),(E-=M*2)>y?(M*=t?1:-1,p+=M,g-=M):(E=0,p=g=(f+c)/2)}var J=s*H(p),K=s*q(p),N=r*H(T),Q=r*q(T);if(P>y){var U=s*H(g),V=s*q(g),X=r*H(R),Y=r*q(R),B;if(Fy?d>y?(e=W(X,Y,J,K,s,d,t),u=W(U,V,N,Q,s,d,t),a.moveTo(e.cx+e.x01,e.cy+e.y01),dy)||!(w>y)?a.lineTo(N,Q):x>y?(e=W(N,Q,U,V,r,-x,t),u=W(J,K,X,Y,r,-x,t),a.lineTo(e.cx+e.x01,e.cy+e.y01),x"u"&&(D.yylloc={});var se=D.yylloc;h.push(se);var Ne=D.options&&D.options.ranges;typeof Mt.yy.parseError=="function"?this.parseError=Mt.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Be(){var z;return z=g.pop()||D.lex()||ge,typeof z!="number"&&(z instanceof Array&&(g=z,z=g.pop()),z=x.symbols_[z]||z),z}for(var M,Lt,N,ae,Bt={},zt,X,be,Wt;;){if(Lt=m[m.length-1],this.defaultActions[Lt]?N=this.defaultActions[Lt]:((M===null||typeof M>"u")&&(M=Be()),N=Vt[Lt]&&Vt[Lt][M]),typeof N>"u"||!N.length||!N[0]){var re="";Wt=[];for(zt in Vt[Lt])this.terminals_[zt]&&zt>Me&&Wt.push("'"+this.terminals_[zt]+"'");D.showPosition?re="Parse error on line "+(Pt+1)+`: +`+D.showPosition()+` +Expecting `+Wt.join(", ")+", got '"+(this.terminals_[M]||M)+"'":re="Parse error on line "+(Pt+1)+": Unexpected "+(M==ge?"end of input":"'"+(this.terminals_[M]||M)+"'"),this.parseError(re,{text:D.match,token:this.terminals_[M]||M,line:D.yylineno,loc:se,expected:Wt})}if(N[0]instanceof Array&&N.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Lt+", token: "+M);switch(N[0]){case 1:m.push(M),O.push(D.yytext),h.push(D.yylloc),m.push(N[1]),M=null,ye=D.yyleng,f=D.yytext,Pt=D.yylineno,se=D.yylloc;break;case 2:if(X=this.productions_[N[1]][1],Bt.$=O[O.length-X],Bt._$={first_line:h[h.length-(X||1)].first_line,last_line:h[h.length-1].last_line,first_column:h[h.length-(X||1)].first_column,last_column:h[h.length-1].last_column},Ne&&(Bt._$.range=[h[h.length-(X||1)].range[0],h[h.length-1].range[1]]),ae=this.performAction.apply(Bt,[f,ye,Pt,Mt.yy,N[1],O,h].concat(Le)),typeof ae<"u")return ae;X&&(m=m.slice(0,-1*X*2),O=O.slice(0,-1*X),h=h.slice(0,-1*X)),m.push(this.productions_[N[1]][0]),O.push(Bt.$),h.push(Bt._$),be=Vt[m[m.length-2]][m[m.length-1]],m.push(be);break;case 3:return!0}}return!0}},Pe=function(){var Ot={EOF:1,parseError:function(x,m){if(this.yy.parser)this.yy.parser.parseError(x,m);else throw new Error(x)},setInput:function(_,x){return this.yy=x||this.yy||{},this._input=_,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var _=this._input[0];this.yytext+=_,this.yyleng++,this.offset++,this.match+=_,this.matched+=_;var x=_.match(/(?:\r\n?|\n).*/g);return x?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),_},unput:function(_){var x=_.length,m=_.split(/(?:\r\n?|\n)/g);this._input=_+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-x),this.offset-=x;var g=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),m.length-1&&(this.yylineno-=m.length-1);var O=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:m?(m.length===g.length?this.yylloc.first_column:0)+g[g.length-m.length].length-m[0].length:this.yylloc.first_column-x},this.options.ranges&&(this.yylloc.range=[O[0],O[0]+this.yyleng-x]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(_){this.unput(this.match.slice(_))},pastInput:function(){var _=this.matched.substr(0,this.matched.length-this.match.length);return(_.length>20?"...":"")+_.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var _=this.match;return _.length<20&&(_+=this._input.substr(0,20-_.length)),(_.substr(0,20)+(_.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var _=this.pastInput(),x=new Array(_.length+1).join("-");return _+this.upcomingInput()+` +`+x+"^"},test_match:function(_,x){var m,g,O;if(this.options.backtrack_lexer&&(O={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(O.yylloc.range=this.yylloc.range.slice(0))),g=_[0].match(/(?:\r\n?|\n).*/g),g&&(this.yylineno+=g.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:g?g[g.length-1].length-g[g.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+_[0].length},this.yytext+=_[0],this.match+=_[0],this.matches=_,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(_[0].length),this.matched+=_[0],m=this.performAction.call(this,this.yy,this,x,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),m)return m;if(this._backtrack){for(var h in O)this[h]=O[h];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var _,x,m,g;this._more||(this.yytext="",this.match="");for(var O=this._currentRules(),h=0;hx[0].length)){if(x=m,g=h,this.options.backtrack_lexer){if(_=this.test_match(m,O[h]),_!==!1)return _;if(this._backtrack){x=!1;continue}else return!1}else if(!this.options.flex)break}return x?(_=this.test_match(x,O[g]),_!==!1?_:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var x=this.next();return x||this.lex()},begin:function(x){this.conditionStack.push(x)},popState:function(){var x=this.conditionStack.length-1;return x>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(x){return x=this.conditionStack.length-1-Math.abs(x||0),x>=0?this.conditionStack[x]:"INITIAL"},pushState:function(x){this.begin(x)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(x,m,g,O){switch(g){case 0:return this.begin("open_directive"),18;case 1:return 7;case 2:return 8;case 3:return 9;case 4:return 10;case 5:return this.begin("type_directive"),19;case 6:return this.popState(),this.begin("arg_directive"),16;case 7:return this.popState(),this.popState(),21;case 8:return 20;case 9:return 32;case 10:return 33;case 11:return this.begin("acc_title"),34;case 12:return this.popState(),"acc_title_value";case 13:return this.begin("acc_descr"),36;case 14:return this.popState(),"acc_descr_value";case 15:this.begin("acc_descr_multiline");break;case 16:this.popState();break;case 17:return"acc_descr_multiline_value";case 18:break;case 19:c;break;case 20:return 15;case 21:break;case 22:return 22;case 23:return 25;case 24:return 26;case 25:return 27;case 26:return 28;case 27:return this.begin("person_ext"),55;case 28:return this.begin("person"),54;case 29:return this.begin("system_ext_queue"),61;case 30:return this.begin("system_ext_db"),60;case 31:return this.begin("system_ext"),59;case 32:return this.begin("system_queue"),58;case 33:return this.begin("system_db"),57;case 34:return this.begin("system"),56;case 35:return this.begin("boundary"),47;case 36:return this.begin("enterprise_boundary"),44;case 37:return this.begin("system_boundary"),46;case 38:return this.begin("container_ext_queue"),67;case 39:return this.begin("container_ext_db"),66;case 40:return this.begin("container_ext"),65;case 41:return this.begin("container_queue"),64;case 42:return this.begin("container_db"),63;case 43:return this.begin("container"),62;case 44:return this.begin("container_boundary"),48;case 45:return this.begin("component_ext_queue"),73;case 46:return this.begin("component_ext_db"),72;case 47:return this.begin("component_ext"),71;case 48:return this.begin("component_queue"),70;case 49:return this.begin("component_db"),69;case 50:return this.begin("component"),68;case 51:return this.begin("node"),49;case 52:return this.begin("node"),49;case 53:return this.begin("node_l"),50;case 54:return this.begin("node_r"),51;case 55:return this.begin("rel"),74;case 56:return this.begin("birel"),75;case 57:return this.begin("rel_u"),76;case 58:return this.begin("rel_u"),76;case 59:return this.begin("rel_d"),77;case 60:return this.begin("rel_d"),77;case 61:return this.begin("rel_l"),78;case 62:return this.begin("rel_l"),78;case 63:return this.begin("rel_r"),79;case 64:return this.begin("rel_r"),79;case 65:return this.begin("rel_b"),80;case 66:return this.begin("rel_index"),81;case 67:return this.begin("update_el_style"),82;case 68:return this.begin("update_rel_style"),83;case 69:return this.begin("update_layout_config"),84;case 70:return"EOF_IN_STRUCT";case 71:return this.begin("attribute"),"ATTRIBUTE_EMPTY";case 72:this.begin("attribute");break;case 73:this.popState(),this.popState();break;case 74:return 90;case 75:break;case 76:return 90;case 77:this.begin("string");break;case 78:this.popState();break;case 79:return"STR";case 80:this.begin("string_kv");break;case 81:return this.begin("string_kv_key"),"STR_KEY";case 82:this.popState(),this.begin("string_kv_value");break;case 83:return"STR_VALUE";case 84:this.popState(),this.popState();break;case 85:return"STR";case 86:return"LBRACE";case 87:return"RBRACE";case 88:return"SPACE";case 89:return"EOL";case 90:return 24}},rules:[/^(?:%%\{)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:title\s[^#\n;]+)/,/^(?:accDescription\s[^#\n;]+)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:%%(?!\{)*[^\n]*(\r?\n?)+)/,/^(?:%%[^\n]*(\r?\n)*)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:C4Context\b)/,/^(?:C4Container\b)/,/^(?:C4Component\b)/,/^(?:C4Dynamic\b)/,/^(?:C4Deployment\b)/,/^(?:Person_Ext\b)/,/^(?:Person\b)/,/^(?:SystemQueue_Ext\b)/,/^(?:SystemDb_Ext\b)/,/^(?:System_Ext\b)/,/^(?:SystemQueue\b)/,/^(?:SystemDb\b)/,/^(?:System\b)/,/^(?:Boundary\b)/,/^(?:Enterprise_Boundary\b)/,/^(?:System_Boundary\b)/,/^(?:ContainerQueue_Ext\b)/,/^(?:ContainerDb_Ext\b)/,/^(?:Container_Ext\b)/,/^(?:ContainerQueue\b)/,/^(?:ContainerDb\b)/,/^(?:Container\b)/,/^(?:Container_Boundary\b)/,/^(?:ComponentQueue_Ext\b)/,/^(?:ComponentDb_Ext\b)/,/^(?:Component_Ext\b)/,/^(?:ComponentQueue\b)/,/^(?:ComponentDb\b)/,/^(?:Component\b)/,/^(?:Deployment_Node\b)/,/^(?:Node\b)/,/^(?:Node_L\b)/,/^(?:Node_R\b)/,/^(?:Rel\b)/,/^(?:BiRel\b)/,/^(?:Rel_Up\b)/,/^(?:Rel_U\b)/,/^(?:Rel_Down\b)/,/^(?:Rel_D\b)/,/^(?:Rel_Left\b)/,/^(?:Rel_L\b)/,/^(?:Rel_Right\b)/,/^(?:Rel_R\b)/,/^(?:Rel_Back\b)/,/^(?:RelIndex\b)/,/^(?:UpdateElementStyle\b)/,/^(?:UpdateRelStyle\b)/,/^(?:UpdateLayoutConfig\b)/,/^(?:$)/,/^(?:[(][ ]*[,])/,/^(?:[(])/,/^(?:[)])/,/^(?:,,)/,/^(?:,)/,/^(?:[ ]*["]["])/,/^(?:[ ]*["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:[ ]*[\$])/,/^(?:[^=]*)/,/^(?:[=][ ]*["])/,/^(?:[^"]+)/,/^(?:["])/,/^(?:[^,]+)/,/^(?:\{)/,/^(?:\})/,/^(?:[\s]+)/,/^(?:[\n\r]+)/,/^(?:$)/],conditions:{acc_descr_multiline:{rules:[16,17],inclusive:!1},acc_descr:{rules:[14],inclusive:!1},acc_title:{rules:[12],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[7,8],inclusive:!1},type_directive:{rules:[6,7],inclusive:!1},open_directive:{rules:[5],inclusive:!1},string_kv_value:{rules:[83,84],inclusive:!1},string_kv_key:{rules:[82],inclusive:!1},string_kv:{rules:[81],inclusive:!1},string:{rules:[78,79],inclusive:!1},attribute:{rules:[73,74,75,76,77,80,85],inclusive:!1},update_layout_config:{rules:[70,71,72,73],inclusive:!1},update_rel_style:{rules:[70,71,72,73],inclusive:!1},update_el_style:{rules:[70,71,72,73],inclusive:!1},rel_b:{rules:[70,71,72,73],inclusive:!1},rel_r:{rules:[70,71,72,73],inclusive:!1},rel_l:{rules:[70,71,72,73],inclusive:!1},rel_d:{rules:[70,71,72,73],inclusive:!1},rel_u:{rules:[70,71,72,73],inclusive:!1},rel_bi:{rules:[],inclusive:!1},rel:{rules:[70,71,72,73],inclusive:!1},node_r:{rules:[70,71,72,73],inclusive:!1},node_l:{rules:[70,71,72,73],inclusive:!1},node:{rules:[70,71,72,73],inclusive:!1},index:{rules:[],inclusive:!1},rel_index:{rules:[70,71,72,73],inclusive:!1},component_ext_queue:{rules:[],inclusive:!1},component_ext_db:{rules:[70,71,72,73],inclusive:!1},component_ext:{rules:[70,71,72,73],inclusive:!1},component_queue:{rules:[70,71,72,73],inclusive:!1},component_db:{rules:[70,71,72,73],inclusive:!1},component:{rules:[70,71,72,73],inclusive:!1},container_boundary:{rules:[70,71,72,73],inclusive:!1},container_ext_queue:{rules:[70,71,72,73],inclusive:!1},container_ext_db:{rules:[70,71,72,73],inclusive:!1},container_ext:{rules:[70,71,72,73],inclusive:!1},container_queue:{rules:[70,71,72,73],inclusive:!1},container_db:{rules:[70,71,72,73],inclusive:!1},container:{rules:[70,71,72,73],inclusive:!1},birel:{rules:[70,71,72,73],inclusive:!1},system_boundary:{rules:[70,71,72,73],inclusive:!1},enterprise_boundary:{rules:[70,71,72,73],inclusive:!1},boundary:{rules:[70,71,72,73],inclusive:!1},system_ext_queue:{rules:[70,71,72,73],inclusive:!1},system_ext_db:{rules:[70,71,72,73],inclusive:!1},system_ext:{rules:[70,71,72,73],inclusive:!1},system_queue:{rules:[70,71,72,73],inclusive:!1},system_db:{rules:[70,71,72,73],inclusive:!1},system:{rules:[70,71,72,73],inclusive:!1},person_ext:{rules:[70,71,72,73],inclusive:!1},person:{rules:[70,71,72,73],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,9,10,11,13,15,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,86,87,88,89,90],inclusive:!0}}};return Ot}();ee.lexer=Pe;function ie(){this.yy={}}return ie.prototype=ee,ee.Parser=ie,new ie}();qt.parser=qt;const qe=qt;let j=[],Rt=[""],P="global",V="",F=[{alias:"global",label:{text:"global"},type:{text:"global"},tags:null,link:null,parentBoundary:""}],Ft=[],he="",ue=!1,Gt=4,Kt=2;var ke;const Ge=function(){return ke},Ke=function(e){ke=Ee(e,Ut())},Je=function(e,t,a){Ue.parseDirective(this,e,t,a)},Ze=function(e,t,a,o,l,i,s,r,n){if(e==null||t===void 0||t===null||a===void 0||a===null||o===void 0||o===null)return;let u={};const y=Ft.find(d=>d.from===t&&d.to===a);if(y?u=y:Ft.push(u),u.type=e,u.from=t,u.to=a,u.label={text:o},l==null)u.techn={text:""};else if(typeof l=="object"){let[d,p]=Object.entries(l)[0];u[d]={text:p}}else u.techn={text:l};if(i==null)u.descr={text:""};else if(typeof i=="object"){let[d,p]=Object.entries(i)[0];u[d]={text:p}}else u.descr={text:i};if(typeof s=="object"){let[d,p]=Object.entries(s)[0];u[d]=p}else u.sprite=s;if(typeof r=="object"){let[d,p]=Object.entries(r)[0];u[d]=p}else u.tags=r;if(typeof n=="object"){let[d,p]=Object.entries(n)[0];u[d]=p}else u.link=n;u.wrap=Dt()},$e=function(e,t,a,o,l,i,s){if(t===null||a===null)return;let r={};const n=j.find(u=>u.alias===t);if(n&&t===n.alias?r=n:(r.alias=t,j.push(r)),a==null?r.label={text:""}:r.label={text:a},o==null)r.descr={text:""};else if(typeof o=="object"){let[u,y]=Object.entries(o)[0];r[u]={text:y}}else r.descr={text:o};if(typeof l=="object"){let[u,y]=Object.entries(l)[0];r[u]=y}else r.sprite=l;if(typeof i=="object"){let[u,y]=Object.entries(i)[0];r[u]=y}else r.tags=i;if(typeof s=="object"){let[u,y]=Object.entries(s)[0];r[u]=y}else r.link=s;r.typeC4Shape={text:e},r.parentBoundary=P,r.wrap=Dt()},t0=function(e,t,a,o,l,i,s,r){if(t===null||a===null)return;let n={};const u=j.find(y=>y.alias===t);if(u&&t===u.alias?n=u:(n.alias=t,j.push(n)),a==null?n.label={text:""}:n.label={text:a},o==null)n.techn={text:""};else if(typeof o=="object"){let[y,d]=Object.entries(o)[0];n[y]={text:d}}else n.techn={text:o};if(l==null)n.descr={text:""};else if(typeof l=="object"){let[y,d]=Object.entries(l)[0];n[y]={text:d}}else n.descr={text:l};if(typeof i=="object"){let[y,d]=Object.entries(i)[0];n[y]=d}else n.sprite=i;if(typeof s=="object"){let[y,d]=Object.entries(s)[0];n[y]=d}else n.tags=s;if(typeof r=="object"){let[y,d]=Object.entries(r)[0];n[y]=d}else n.link=r;n.wrap=Dt(),n.typeC4Shape={text:e},n.parentBoundary=P},e0=function(e,t,a,o,l,i,s,r){if(t===null||a===null)return;let n={};const u=j.find(y=>y.alias===t);if(u&&t===u.alias?n=u:(n.alias=t,j.push(n)),a==null?n.label={text:""}:n.label={text:a},o==null)n.techn={text:""};else if(typeof o=="object"){let[y,d]=Object.entries(o)[0];n[y]={text:d}}else n.techn={text:o};if(l==null)n.descr={text:""};else if(typeof l=="object"){let[y,d]=Object.entries(l)[0];n[y]={text:d}}else n.descr={text:l};if(typeof i=="object"){let[y,d]=Object.entries(i)[0];n[y]=d}else n.sprite=i;if(typeof s=="object"){let[y,d]=Object.entries(s)[0];n[y]=d}else n.tags=s;if(typeof r=="object"){let[y,d]=Object.entries(r)[0];n[y]=d}else n.link=r;n.wrap=Dt(),n.typeC4Shape={text:e},n.parentBoundary=P},i0=function(e,t,a,o,l){if(e===null||t===null)return;let i={};const s=F.find(r=>r.alias===e);if(s&&e===s.alias?i=s:(i.alias=e,F.push(i)),t==null?i.label={text:""}:i.label={text:t},a==null)i.type={text:"system"};else if(typeof a=="object"){let[r,n]=Object.entries(a)[0];i[r]={text:n}}else i.type={text:a};if(typeof o=="object"){let[r,n]=Object.entries(o)[0];i[r]=n}else i.tags=o;if(typeof l=="object"){let[r,n]=Object.entries(l)[0];i[r]=n}else i.link=l;i.parentBoundary=P,i.wrap=Dt(),V=P,P=e,Rt.push(V)},n0=function(e,t,a,o,l){if(e===null||t===null)return;let i={};const s=F.find(r=>r.alias===e);if(s&&e===s.alias?i=s:(i.alias=e,F.push(i)),t==null?i.label={text:""}:i.label={text:t},a==null)i.type={text:"container"};else if(typeof a=="object"){let[r,n]=Object.entries(a)[0];i[r]={text:n}}else i.type={text:a};if(typeof o=="object"){let[r,n]=Object.entries(o)[0];i[r]=n}else i.tags=o;if(typeof l=="object"){let[r,n]=Object.entries(l)[0];i[r]=n}else i.link=l;i.parentBoundary=P,i.wrap=Dt(),V=P,P=e,Rt.push(V)},s0=function(e,t,a,o,l,i,s,r){if(t===null||a===null)return;let n={};const u=F.find(y=>y.alias===t);if(u&&t===u.alias?n=u:(n.alias=t,F.push(n)),a==null?n.label={text:""}:n.label={text:a},o==null)n.type={text:"node"};else if(typeof o=="object"){let[y,d]=Object.entries(o)[0];n[y]={text:d}}else n.type={text:o};if(l==null)n.descr={text:""};else if(typeof l=="object"){let[y,d]=Object.entries(l)[0];n[y]={text:d}}else n.descr={text:l};if(typeof s=="object"){let[y,d]=Object.entries(s)[0];n[y]=d}else n.tags=s;if(typeof r=="object"){let[y,d]=Object.entries(r)[0];n[y]=d}else n.link=r;n.nodeType=e,n.parentBoundary=P,n.wrap=Dt(),V=P,P=t,Rt.push(V)},a0=function(){P=V,Rt.pop(),V=Rt.pop(),Rt.push(V)},r0=function(e,t,a,o,l,i,s,r,n,u,y){let d=j.find(p=>p.alias===t);if(!(d===void 0&&(d=F.find(p=>p.alias===t),d===void 0))){if(a!=null)if(typeof a=="object"){let[p,C]=Object.entries(a)[0];d[p]=C}else d.bgColor=a;if(o!=null)if(typeof o=="object"){let[p,C]=Object.entries(o)[0];d[p]=C}else d.fontColor=o;if(l!=null)if(typeof l=="object"){let[p,C]=Object.entries(l)[0];d[p]=C}else d.borderColor=l;if(i!=null)if(typeof i=="object"){let[p,C]=Object.entries(i)[0];d[p]=C}else d.shadowing=i;if(s!=null)if(typeof s=="object"){let[p,C]=Object.entries(s)[0];d[p]=C}else d.shape=s;if(r!=null)if(typeof r=="object"){let[p,C]=Object.entries(r)[0];d[p]=C}else d.sprite=r;if(n!=null)if(typeof n=="object"){let[p,C]=Object.entries(n)[0];d[p]=C}else d.techn=n;if(u!=null)if(typeof u=="object"){let[p,C]=Object.entries(u)[0];d[p]=C}else d.legendText=u;if(y!=null)if(typeof y=="object"){let[p,C]=Object.entries(y)[0];d[p]=C}else d.legendSprite=y}},l0=function(e,t,a,o,l,i,s){const r=Ft.find(n=>n.from===t&&n.to===a);if(r!==void 0){if(o!=null)if(typeof o=="object"){let[n,u]=Object.entries(o)[0];r[n]=u}else r.textColor=o;if(l!=null)if(typeof l=="object"){let[n,u]=Object.entries(l)[0];r[n]=u}else r.lineColor=l;if(i!=null)if(typeof i=="object"){let[n,u]=Object.entries(i)[0];r[n]=parseInt(u)}else r.offsetX=parseInt(i);if(s!=null)if(typeof s=="object"){let[n,u]=Object.entries(s)[0];r[n]=parseInt(u)}else r.offsetY=parseInt(s)}},o0=function(e,t,a){let o=Gt,l=Kt;if(typeof t=="object"){const i=Object.values(t)[0];o=parseInt(i)}else o=parseInt(t);if(typeof a=="object"){const i=Object.values(a)[0];l=parseInt(i)}else l=parseInt(a);o>=1&&(Gt=o),l>=1&&(Kt=l)},c0=function(){return Gt},h0=function(){return Kt},u0=function(){return P},d0=function(){return V},Ae=function(e){return e==null?j:j.filter(t=>t.parentBoundary===e)},f0=function(e){return j.find(t=>t.alias===e)},p0=function(e){return Object.keys(Ae(e))},y0=function(e){return e==null?F:F.filter(t=>t.parentBoundary===e)},g0=function(){return Ft},b0=function(){return he},_0=function(e){ue=e},Dt=function(){return ue},x0=function(){j=[],F=[{alias:"global",label:{text:"global"},type:{text:"global"},tags:null,link:null,parentBoundary:""}],V="",P="global",Rt=[""],Ft=[],Rt=[""],he="",ue=!1,Gt=4,Kt=2},m0={SOLID:0,DOTTED:1,NOTE:2,SOLID_CROSS:3,DOTTED_CROSS:4,SOLID_OPEN:5,DOTTED_OPEN:6,LOOP_START:10,LOOP_END:11,ALT_START:12,ALT_ELSE:13,ALT_END:14,OPT_START:15,OPT_END:16,ACTIVE_START:17,ACTIVE_END:18,PAR_START:19,PAR_AND:20,PAR_END:21,RECT_START:22,RECT_END:23,SOLID_POINT:24,DOTTED_POINT:25},v0={FILLED:0,OPEN:1},E0={LEFTOF:0,RIGHTOF:1,OVER:2},k0=function(e){he=Ee(e,Ut())},Ce={addPersonOrSystem:$e,addPersonOrSystemBoundary:i0,addContainer:t0,addContainerBoundary:n0,addComponent:e0,addDeploymentNode:s0,popBoundaryParseStack:a0,addRel:Ze,updateElStyle:r0,updateRelStyle:l0,updateLayoutConfig:o0,autoWrap:Dt,setWrap:_0,getC4ShapeArray:Ae,getC4Shape:f0,getC4ShapeKeys:p0,getBoundarys:y0,getCurrentBoundaryParse:u0,getParentBoundaryParse:d0,getRels:g0,getTitle:b0,getC4Type:Ge,getC4ShapeInRow:c0,getC4BoundaryInRow:h0,setAccTitle:Ye,getAccTitle:Ie,getAccDescription:Ve,setAccDescription:je,parseDirective:Je,getConfig:()=>Ut().c4,clear:x0,LINETYPE:m0,ARROWTYPE:v0,PLACEMENT:E0,setTitle:k0,setC4Type:Ke},de=function(e,t){return Qe(e,t)},we=function(e,t,a,o,l,i){const s=e.append("image");s.attr("width",t),s.attr("height",a),s.attr("x",o),s.attr("y",l);let r=i.startsWith("data:image/png;base64")?i:We(i);s.attr("xlink:href",r)},A0=(e,t,a)=>{const o=e.append("g");let l=0;for(let i of t){let s=i.textColor?i.textColor:"#444444",r=i.lineColor?i.lineColor:"#444444",n=i.offsetX?parseInt(i.offsetX):0,u=i.offsetY?parseInt(i.offsetY):0,y="";if(l===0){let p=o.append("line");p.attr("x1",i.startPoint.x),p.attr("y1",i.startPoint.y),p.attr("x2",i.endPoint.x),p.attr("y2",i.endPoint.y),p.attr("stroke-width","1"),p.attr("stroke",r),p.style("fill","none"),i.type!=="rel_b"&&p.attr("marker-end","url("+y+"#arrowhead)"),(i.type==="birel"||i.type==="rel_b")&&p.attr("marker-start","url("+y+"#arrowend)"),l=-1}else{let p=o.append("path");p.attr("fill","none").attr("stroke-width","1").attr("stroke",r).attr("d","Mstartx,starty Qcontrolx,controly stopx,stopy ".replaceAll("startx",i.startPoint.x).replaceAll("starty",i.startPoint.y).replaceAll("controlx",i.startPoint.x+(i.endPoint.x-i.startPoint.x)/2-(i.endPoint.x-i.startPoint.x)/4).replaceAll("controly",i.startPoint.y+(i.endPoint.y-i.startPoint.y)/2).replaceAll("stopx",i.endPoint.x).replaceAll("stopy",i.endPoint.y)),i.type!=="rel_b"&&p.attr("marker-end","url("+y+"#arrowhead)"),(i.type==="birel"||i.type==="rel_b")&&p.attr("marker-start","url("+y+"#arrowend)")}let d=a.messageFont();W(a)(i.label.text,o,Math.min(i.startPoint.x,i.endPoint.x)+Math.abs(i.endPoint.x-i.startPoint.x)/2+n,Math.min(i.startPoint.y,i.endPoint.y)+Math.abs(i.endPoint.y-i.startPoint.y)/2+u,i.label.width,i.label.height,{fill:s},d),i.techn&&i.techn.text!==""&&(d=a.messageFont(),W(a)("["+i.techn.text+"]",o,Math.min(i.startPoint.x,i.endPoint.x)+Math.abs(i.endPoint.x-i.startPoint.x)/2+n,Math.min(i.startPoint.y,i.endPoint.y)+Math.abs(i.endPoint.y-i.startPoint.y)/2+a.messageFontSize+5+u,Math.max(i.label.width,i.techn.width),i.techn.height,{fill:s,"font-style":"italic"},d))}},C0=function(e,t,a){const o=e.append("g");let l=t.bgColor?t.bgColor:"none",i=t.borderColor?t.borderColor:"#444444",s=t.fontColor?t.fontColor:"black",r={"stroke-width":1,"stroke-dasharray":"7.0,7.0"};t.nodeType&&(r={"stroke-width":1});let n={x:t.x,y:t.y,fill:l,stroke:i,width:t.width,height:t.height,rx:2.5,ry:2.5,attrs:r};de(o,n);let u=a.boundaryFont();u.fontWeight="bold",u.fontSize=u.fontSize+2,u.fontColor=s,W(a)(t.label.text,o,t.x,t.y+t.label.Y,t.width,t.height,{fill:"#444444"},u),t.type&&t.type.text!==""&&(u=a.boundaryFont(),u.fontColor=s,W(a)(t.type.text,o,t.x,t.y+t.type.Y,t.width,t.height,{fill:"#444444"},u)),t.descr&&t.descr.text!==""&&(u=a.boundaryFont(),u.fontSize=u.fontSize-2,u.fontColor=s,W(a)(t.descr.text,o,t.x,t.y+t.descr.Y,t.width,t.height,{fill:"#444444"},u))},w0=function(e,t,a){var o;let l=t.bgColor?t.bgColor:a[t.typeC4Shape.text+"_bg_color"],i=t.borderColor?t.borderColor:a[t.typeC4Shape.text+"_border_color"],s=t.fontColor?t.fontColor:"#FFFFFF",r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAACD0lEQVR4Xu2YoU4EMRCGT+4j8Ai8AhaH4QHgAUjQuFMECUgMIUgwJAgMhgQsAYUiJCiQIBBY+EITsjfTdme6V24v4c8vyGbb+ZjOtN0bNcvjQXmkH83WvYBWto6PLm6v7p7uH1/w2fXD+PBycX1Pv2l3IdDm/vn7x+dXQiAubRzoURa7gRZWd0iGRIiJbOnhnfYBQZNJjNbuyY2eJG8fkDE3bbG4ep6MHUAsgYxmE3nVs6VsBWJSGccsOlFPmLIViMzLOB7pCVO2AtHJMohH7Fh6zqitQK7m0rJvAVYgGcEpe//PLdDz65sM4pF9N7ICcXDKIB5Nv6j7tD0NoSdM2QrU9Gg0ewE1LqBhHR3BBdvj2vapnidjHxD/q6vd7Pvhr31AwcY8eXMTXAKECZZJFXuEq27aLgQK5uLMohCenGGuGewOxSjBvYBqeG6B+Nqiblggdjnc+ZXDy+FNFpFzw76O3UBAROuXh6FoiAcf5g9eTvUgzy0nWg6I8cXHRUpg5bOVBCo+KDpFajOf23GgPme7RSQ+lacIENUgJ6gg1k6HjgOlqnLqip4tEuhv0hNEMXUD0clyXE3p6pZA0S2nnvTlXwLJEZWlb7cTQH1+USgTN4VhAenm/wea1OCAOmqo6fE1WCb9WSKBah+rbUWPWAmE2Rvk0ApiB45eOyNAzU8xcTvj8KvkKEoOaIYeHNA3ZuygAvFMUO0AAAAASUVORK5CYII=";switch(t.typeC4Shape.text){case"person":r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAACD0lEQVR4Xu2YoU4EMRCGT+4j8Ai8AhaH4QHgAUjQuFMECUgMIUgwJAgMhgQsAYUiJCiQIBBY+EITsjfTdme6V24v4c8vyGbb+ZjOtN0bNcvjQXmkH83WvYBWto6PLm6v7p7uH1/w2fXD+PBycX1Pv2l3IdDm/vn7x+dXQiAubRzoURa7gRZWd0iGRIiJbOnhnfYBQZNJjNbuyY2eJG8fkDE3bbG4ep6MHUAsgYxmE3nVs6VsBWJSGccsOlFPmLIViMzLOB7pCVO2AtHJMohH7Fh6zqitQK7m0rJvAVYgGcEpe//PLdDz65sM4pF9N7ICcXDKIB5Nv6j7tD0NoSdM2QrU9Gg0ewE1LqBhHR3BBdvj2vapnidjHxD/q6vd7Pvhr31AwcY8eXMTXAKECZZJFXuEq27aLgQK5uLMohCenGGuGewOxSjBvYBqeG6B+Nqiblggdjnc+ZXDy+FNFpFzw76O3UBAROuXh6FoiAcf5g9eTvUgzy0nWg6I8cXHRUpg5bOVBCo+KDpFajOf23GgPme7RSQ+lacIENUgJ6gg1k6HjgOlqnLqip4tEuhv0hNEMXUD0clyXE3p6pZA0S2nnvTlXwLJEZWlb7cTQH1+USgTN4VhAenm/wea1OCAOmqo6fE1WCb9WSKBah+rbUWPWAmE2Rvk0ApiB45eOyNAzU8xcTvj8KvkKEoOaIYeHNA3ZuygAvFMUO0AAAAASUVORK5CYII=";break;case"external_person":r="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAAB6ElEQVR4Xu2YLY+EMBCG9+dWr0aj0Wg0Go1Go0+j8Xdv2uTCvv1gpt0ebHKPuhDaeW4605Z9mJvx4AdXUyTUdd08z+u6flmWZRnHsWkafk9DptAwDPu+f0eAYtu2PEaGWuj5fCIZrBAC2eLBAnRCsEkkxmeaJp7iDJ2QMDdHsLg8SxKFEJaAo8lAXnmuOFIhTMpxxKATebo4UiFknuNo4OniSIXQyRxEA3YsnjGCVEjVXD7yLUAqxBGUyPv/Y4W2beMgGuS7kVQIBycH0fD+oi5pezQETxdHKmQKGk1eQEYldK+jw5GxPfZ9z7Mk0Qnhf1W1m3w//EUn5BDmSZsbR44QQLBEqrBHqOrmSKaQAxdnLArCrxZcM7A7ZKs4ioRq8LFC+NpC3WCBJsvpVw5edm9iEXFuyNfxXAgSwfrFQ1c0iNda8AdejvUgnktOtJQQxmcfFzGglc5WVCj7oDgFqU18boeFSs52CUh8LE8BIVQDT1ABrB0HtgSEYlX5doJnCwv9TXocKCaKbnwhdDKPq4lf3SwU3HLq4V/+WYhHVMa/3b4IlfyikAduCkcBc7mQ3/z/Qq/cTuikhkzB12Ae/mcJC9U+Vo8Ej1gWAtgbeGgFsAMHr50BIWOLCbezvhpBFUdY6EJuJ/QDW0XoMX60zZ0AAAAASUVORK5CYII=";break}const n=e.append("g");n.attr("class","person-man");const u=He();switch(t.typeC4Shape.text){case"person":case"external_person":case"system":case"external_system":case"container":case"external_container":case"component":case"external_component":u.x=t.x,u.y=t.y,u.fill=l,u.width=t.width,u.height=t.height,u.stroke=i,u.rx=2.5,u.ry=2.5,u.attrs={"stroke-width":.5},de(n,u);break;case"system_db":case"external_system_db":case"container_db":case"external_container_db":case"component_db":case"external_component_db":n.append("path").attr("fill",l).attr("stroke-width","0.5").attr("stroke",i).attr("d","Mstartx,startyc0,-10 half,-10 half,-10c0,0 half,0 half,10l0,heightc0,10 -half,10 -half,10c0,0 -half,0 -half,-10l0,-height".replaceAll("startx",t.x).replaceAll("starty",t.y).replaceAll("half",t.width/2).replaceAll("height",t.height)),n.append("path").attr("fill","none").attr("stroke-width","0.5").attr("stroke",i).attr("d","Mstartx,startyc0,10 half,10 half,10c0,0 half,0 half,-10".replaceAll("startx",t.x).replaceAll("starty",t.y).replaceAll("half",t.width/2));break;case"system_queue":case"external_system_queue":case"container_queue":case"external_container_queue":case"component_queue":case"external_component_queue":n.append("path").attr("fill",l).attr("stroke-width","0.5").attr("stroke",i).attr("d","Mstartx,startylwidth,0c5,0 5,half 5,halfc0,0 0,half -5,halfl-width,0c-5,0 -5,-half -5,-halfc0,0 0,-half 5,-half".replaceAll("startx",t.x).replaceAll("starty",t.y).replaceAll("width",t.width).replaceAll("half",t.height/2)),n.append("path").attr("fill","none").attr("stroke-width","0.5").attr("stroke",i).attr("d","Mstartx,startyc-5,0 -5,half -5,halfc0,half 5,half 5,half".replaceAll("startx",t.x+t.width).replaceAll("starty",t.y).replaceAll("half",t.height/2));break}let y=N0(a,t.typeC4Shape.text);switch(n.append("text").attr("fill",s).attr("font-family",y.fontFamily).attr("font-size",y.fontSize-2).attr("font-style","italic").attr("lengthAdjust","spacing").attr("textLength",t.typeC4Shape.width).attr("x",t.x+t.width/2-t.typeC4Shape.width/2).attr("y",t.y+t.typeC4Shape.Y).text("<<"+t.typeC4Shape.text+">>"),t.typeC4Shape.text){case"person":case"external_person":we(n,48,48,t.x+t.width/2-24,t.y+t.image.Y,r);break}let d=a[t.typeC4Shape.text+"Font"]();return d.fontWeight="bold",d.fontSize=d.fontSize+2,d.fontColor=s,W(a)(t.label.text,n,t.x,t.y+t.label.Y,t.width,t.height,{fill:s},d),d=a[t.typeC4Shape.text+"Font"](),d.fontColor=s,t.techn&&((o=t.techn)==null?void 0:o.text)!==""?W(a)(t.techn.text,n,t.x,t.y+t.techn.Y,t.width,t.height,{fill:s,"font-style":"italic"},d):t.type&&t.type.text!==""&&W(a)(t.type.text,n,t.x,t.y+t.type.Y,t.width,t.height,{fill:s,"font-style":"italic"},d),t.descr&&t.descr.text!==""&&(d=a.personFont(),d.fontColor=s,W(a)(t.descr.text,n,t.x,t.y+t.descr.Y,t.width,t.height,{fill:s},d)),t.height},T0=function(e){e.append("defs").append("symbol").attr("id","database").attr("fill-rule","evenodd").attr("clip-rule","evenodd").append("path").attr("transform","scale(.5)").attr("d","M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z")},O0=function(e){e.append("defs").append("symbol").attr("id","computer").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z")},R0=function(e){e.append("defs").append("symbol").attr("id","clock").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z")},D0=function(e){e.append("defs").append("marker").attr("id","arrowhead").attr("refX",9).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z")},S0=function(e){e.append("defs").append("marker").attr("id","arrowend").attr("refX",1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 10 0 L 0 5 L 10 10 z")},P0=function(e){e.append("defs").append("marker").attr("id","filled-head").attr("refX",18).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},M0=function(e){e.append("defs").append("marker").attr("id","sequencenumber").attr("refX",15).attr("refY",15).attr("markerWidth",60).attr("markerHeight",40).attr("orient","auto").append("circle").attr("cx",15).attr("cy",15).attr("r",6)},L0=function(e){const a=e.append("defs").append("marker").attr("id","crosshead").attr("markerWidth",15).attr("markerHeight",8).attr("orient","auto").attr("refX",16).attr("refY",4);a.append("path").attr("fill","black").attr("stroke","#000000").style("stroke-dasharray","0, 0").attr("stroke-width","1px").attr("d","M 9,2 V 6 L16,4 Z"),a.append("path").attr("fill","none").attr("stroke","#000000").style("stroke-dasharray","0, 0").attr("stroke-width","1px").attr("d","M 0,1 L 6,7 M 6,1 L 0,7")},N0=(e,t)=>({fontFamily:e[t+"FontFamily"],fontSize:e[t+"FontSize"],fontWeight:e[t+"FontWeight"]}),W=function(){function e(l,i,s,r,n,u,y){const d=i.append("text").attr("x",s+n/2).attr("y",r+u/2+5).style("text-anchor","middle").text(l);o(d,y)}function t(l,i,s,r,n,u,y,d){const{fontSize:p,fontFamily:C,fontWeight:T}=d,R=l.split(le.lineBreakRegex);for(let S=0;S=this.data.widthLimit||o>=this.data.widthLimit||this.nextData.cnt>Te)&&(a=this.nextData.startx+t.margin+b.nextLinePaddingX,l=this.nextData.stopy+t.margin*2,this.nextData.stopx=o=a+t.width,this.nextData.starty=this.nextData.stopy,this.nextData.stopy=i=l+t.height,this.nextData.cnt=1),t.x=a,t.y=l,this.updateVal(this.data,"startx",a,Math.min),this.updateVal(this.data,"starty",l,Math.min),this.updateVal(this.data,"stopx",o,Math.max),this.updateVal(this.data,"stopy",i,Math.max),this.updateVal(this.nextData,"startx",a,Math.min),this.updateVal(this.nextData,"starty",l,Math.min),this.updateVal(this.nextData,"stopx",o,Math.max),this.updateVal(this.nextData,"stopy",i,Math.max)}init(t){this.name="",this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0,widthLimit:void 0},this.nextData={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0,cnt:0},ce(t.db.getConfig())}bumpLastMargin(t){this.data.stopx+=t,this.data.stopy+=t}}const ce=function(e){Fe(b,e),e.fontFamily&&(b.personFontFamily=b.systemFontFamily=b.messageFontFamily=e.fontFamily),e.fontSize&&(b.personFontSize=b.systemFontSize=b.messageFontSize=e.fontSize),e.fontWeight&&(b.personFontWeight=b.systemFontWeight=b.messageFontWeight=e.fontWeight)},jt=(e,t)=>({fontFamily:e[t+"FontFamily"],fontSize:e[t+"FontSize"],fontWeight:e[t+"FontWeight"]}),Ht=e=>({fontFamily:e.boundaryFontFamily,fontSize:e.boundaryFontSize,fontWeight:e.boundaryFontWeight}),B0=e=>({fontFamily:e.messageFontFamily,fontSize:e.messageFontSize,fontWeight:e.messageFontWeight});function I(e,t,a,o,l){if(!t[e].width)if(a)t[e].text=ze(t[e].text,l,o),t[e].textLines=t[e].text.split(le.lineBreakRegex).length,t[e].width=l,t[e].height=xe(t[e].text,o);else{let i=t[e].text.split(le.lineBreakRegex);t[e].textLines=i.length;let s=0;t[e].height=0,t[e].width=0;for(const r of i)t[e].width=Math.max(Yt(r,o),t[e].width),s=xe(r,o),t[e].height=t[e].height+s}}const Re=function(e,t,a){t.x=a.data.startx,t.y=a.data.starty,t.width=a.data.stopx-a.data.startx,t.height=a.data.stopy-a.data.starty,t.label.y=b.c4ShapeMargin-35;let o=t.wrap&&b.wrap,l=Ht(b);l.fontSize=l.fontSize+2,l.fontWeight="bold";let i=Yt(t.label.text,l);I("label",t,o,l,i),U.drawBoundary(e,t,b)},De=function(e,t,a,o){let l=0;for(const i of o){l=0;const s=a[i];let r=jt(b,s.typeC4Shape.text);switch(r.fontSize=r.fontSize-2,s.typeC4Shape.width=Yt("«"+s.typeC4Shape.text+"»",r),s.typeC4Shape.height=r.fontSize+2,s.typeC4Shape.Y=b.c4ShapePadding,l=s.typeC4Shape.Y+s.typeC4Shape.height-4,s.image={width:0,height:0,Y:0},s.typeC4Shape.text){case"person":case"external_person":s.image.width=48,s.image.height=48,s.image.Y=l,l=s.image.Y+s.image.height;break}s.sprite&&(s.image.width=48,s.image.height=48,s.image.Y=l,l=s.image.Y+s.image.height);let n=s.wrap&&b.wrap,u=b.width-b.c4ShapePadding*2,y=jt(b,s.typeC4Shape.text);if(y.fontSize=y.fontSize+2,y.fontWeight="bold",I("label",s,n,y,u),s.label.Y=l+8,l=s.label.Y+s.label.height,s.type&&s.type.text!==""){s.type.text="["+s.type.text+"]";let C=jt(b,s.typeC4Shape.text);I("type",s,n,C,u),s.type.Y=l+5,l=s.type.Y+s.type.height}else if(s.techn&&s.techn.text!==""){s.techn.text="["+s.techn.text+"]";let C=jt(b,s.techn.text);I("techn",s,n,C,u),s.techn.Y=l+5,l=s.techn.Y+s.techn.height}let d=l,p=s.label.width;if(s.descr&&s.descr.text!==""){let C=jt(b,s.typeC4Shape.text);I("descr",s,n,C,u),s.descr.Y=l+20,l=s.descr.Y+s.descr.height,p=Math.max(s.label.width,s.descr.width),d=l-s.descr.textLines*5}p=p+b.c4ShapePadding,s.width=Math.max(s.width||b.width,p,b.width),s.height=Math.max(s.height||b.height,d,b.height),s.margin=s.margin||b.c4ShapeMargin,e.insert(s),U.drawC4Shape(t,s,b)}e.bumpLastMargin(b.c4ShapeMargin)};class B{constructor(t,a){this.x=t,this.y=a}}let me=function(e,t){let a=e.x,o=e.y,l=t.x,i=t.y,s=a+e.width/2,r=o+e.height/2,n=Math.abs(a-l),u=Math.abs(o-i),y=u/n,d=e.height/e.width,p=null;return o==i&&al?p=new B(a,r):a==l&&oi&&(p=new B(s,o)),a>l&&o=y?p=new B(a,r+y*e.width/2):p=new B(s-n/u*e.height/2,o+e.height):a=y?p=new B(a+e.width,r+y*e.width/2):p=new B(s+n/u*e.height/2,o+e.height):ai?d>=y?p=new B(a+e.width,r-y*e.width/2):p=new B(s+e.height/2*n/u,o):a>l&&o>i&&(d>=y?p=new B(a,r-e.width/2*y):p=new B(s-e.height/2*n/u,o)),p},Y0=function(e,t){let a={x:0,y:0};a.x=t.x+t.width/2,a.y=t.y+t.height/2;let o=me(e,a);a.x=e.x+e.width/2,a.y=e.y+e.height/2;let l=me(t,a);return{startPoint:o,endPoint:l}};const I0=function(e,t,a,o){let l=0;for(let i of t){l=l+1;let s=i.wrap&&b.wrap,r=B0(b);o.db.getC4Type()==="C4Dynamic"&&(i.label.text=l+": "+i.label.text);let u=Yt(i.label.text,r);I("label",i,s,r,u),i.techn&&i.techn.text!==""&&(u=Yt(i.techn.text,r),I("techn",i,s,r,u)),i.descr&&i.descr.text!==""&&(u=Yt(i.descr.text,r),I("descr",i,s,r,u));let y=a(i.from),d=a(i.to),p=Y0(y,d);i.startPoint=p.startPoint,i.endPoint=p.endPoint}U.drawRels(e,t,b)};function Se(e,t,a,o,l){let i=new Oe(l);i.data.widthLimit=a.data.widthLimit/Math.min(oe,o.length);for(let[s,r]of o.entries()){let n=0;r.image={width:0,height:0,Y:0},r.sprite&&(r.image.width=48,r.image.height=48,r.image.Y=n,n=r.image.Y+r.image.height);let u=r.wrap&&b.wrap,y=Ht(b);if(y.fontSize=y.fontSize+2,y.fontWeight="bold",I("label",r,u,y,i.data.widthLimit),r.label.Y=n+8,n=r.label.Y+r.label.height,r.type&&r.type.text!==""){r.type.text="["+r.type.text+"]";let T=Ht(b);I("type",r,u,T,i.data.widthLimit),r.type.Y=n+5,n=r.type.Y+r.type.height}if(r.descr&&r.descr.text!==""){let T=Ht(b);T.fontSize=T.fontSize-2,I("descr",r,u,T,i.data.widthLimit),r.descr.Y=n+20,n=r.descr.Y+r.descr.height}if(s==0||s%oe===0){let T=a.data.startx+b.diagramMarginX,R=a.data.stopy+b.diagramMarginY+n;i.setData(T,T,R,R)}else{let T=i.data.stopx!==i.data.startx?i.data.stopx+b.diagramMarginX:i.data.startx,R=i.data.starty;i.setData(T,T,R,R)}i.name=r.alias;let d=l.db.getC4ShapeArray(r.alias),p=l.db.getC4ShapeKeys(r.alias);p.length>0&&De(i,e,d,p),t=r.alias;let C=l.db.getBoundarys(t);C.length>0&&Se(e,t,i,C,l),r.alias!=="global"&&Re(e,r,i),a.data.stopy=Math.max(i.data.stopy+b.c4ShapeMargin,a.data.stopy),a.data.stopx=Math.max(i.data.stopx+b.c4ShapeMargin,a.data.stopx),Jt=Math.max(Jt,a.data.stopx),Zt=Math.max(Zt,a.data.stopy)}}const V0=function(e,t,a,o){b=Ut().c4;const l=Ut().securityLevel;let i;l==="sandbox"&&(i=Qt("#i"+t));const s=l==="sandbox"?Qt(i.nodes()[0].contentDocument.body):Qt("body");let r=o.db;o.db.setWrap(b.wrap),Te=r.getC4ShapeInRow(),oe=r.getC4BoundaryInRow(),_e.debug(`C:${JSON.stringify(b,null,2)}`);const n=l==="sandbox"?s.select(`[id="${t}"]`):Qt(`[id="${t}"]`);U.insertComputerIcon(n),U.insertDatabaseIcon(n),U.insertClockIcon(n);let u=new Oe(o);u.setData(b.diagramMarginX,b.diagramMarginX,b.diagramMarginY,b.diagramMarginY),u.data.widthLimit=screen.availWidth,Jt=b.diagramMarginX,Zt=b.diagramMarginY;const y=o.db.getTitle();let d=o.db.getBoundarys("");Se(n,"",u,d,o),U.insertArrowHead(n),U.insertArrowEnd(n),U.insertArrowCrossHead(n),U.insertArrowFilledHead(n),I0(n,o.db.getRels(),o.db.getC4Shape,o),u.data.stopx=Jt,u.data.stopy=Zt;const p=u.data;let T=p.stopy-p.starty+2*b.diagramMarginY;const S=p.stopx-p.startx+2*b.diagramMarginX;y&&n.append("text").text(y).attr("x",(p.stopx-p.startx)/2-4*b.diagramMarginX).attr("y",p.starty+b.diagramMarginY),Xe(n,T,S,b.useMaxWidth);const L=y?60:0;n.attr("viewBox",p.startx-b.diagramMarginX+" -"+(b.diagramMarginY+L)+" "+S+" "+(T+L)),_e.debug("models:",p)},ve={drawPersonOrSystemArray:De,drawBoundary:Re,setConf:ce,draw:V0},j0=e=>`.person { + stroke: ${e.personBorder}; + fill: ${e.personBkg}; + } +`,U0=j0,Q0={parser:qe,db:Ce,renderer:ve,styles:U0,init:e=>{ve.setConf(e.c4)}};export{Q0 as diagram}; diff --git a/pr-384/assets/chunks/callout.9f5ea03a.js b/pr-384/assets/chunks/callout.9f5ea03a.js new file mode 100644 index 000000000..470403b4c --- /dev/null +++ b/pr-384/assets/chunks/callout.9f5ea03a.js @@ -0,0 +1 @@ +import{_ as s,o as a,c,p as r,m as l,k as t,a as o}from"./framework.9ca1e6dd.js";const p={name:"Callout"},_=e=>(r("data-v-e75f15cf"),e=e(),l(),e),n=_(()=>t("p",null,[o("This tutorial explores Rollkit, currently in Alpha. If you encounter bugs, please report them via a GitHub "),t("a",{href:"https://github.com/rollkit/docs/issues/new"},"issue ticket"),o(" or reach out in our "),t("a",{href:"https://t.me/rollkit"},"Telegram group"),o(".")],-1)),u=[n];function i(e,d,f,h,m,k){return a(),c("div",null,u)}const x=s(p,[["render",i],["__scopeId","data-v-e75f15cf"]]);export{x as C}; diff --git a/pr-384/assets/chunks/classDiagram-5e843ae7.e7e8dd94.js b/pr-384/assets/chunks/classDiagram-5e843ae7.e7e8dd94.js new file mode 100644 index 000000000..76ea683aa --- /dev/null +++ b/pr-384/assets/chunks/classDiagram-5e843ae7.e7e8dd94.js @@ -0,0 +1 @@ +import{p as N,d as M,s as W}from"./styles-88ad4441.d841f868.js";import{c as S,l as d,h as u,i as H}from"../app.b136162e.js";import{G as X,l as Y}from"./layout.7737998e.js";import{s as l}from"./svgDraw-5d8a058e.ce615f10.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./line.63b3485f.js";import"./array.9f3ba611.js";import"./path.53f90ab3.js";let h={};const g=20,p=function(e){const s=Object.entries(h).find(k=>k[1].label===e);if(s)return s[0]},Z=function(e){e.append("defs").append("marker").attr("id","extensionStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),e.append("defs").append("marker").attr("id","extensionEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z"),e.append("defs").append("marker").attr("id","compositionStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id","compositionEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id","aggregationStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id","aggregationEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id","dependencyStart").attr("class","extension").attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id","dependencyEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},D=function(e,s,k,a){const c=S().class;h={},d.info("Rendering diagram "+e);const L=S().securityLevel;let y;L==="sandbox"&&(y=u("#i"+s));const x=L==="sandbox"?u(y.nodes()[0].contentDocument.body):u("body"),n=x.select(`[id='${s}']`);Z(n);const r=new X({multigraph:!0});r.setGraph({isMultiGraph:!0}),r.setDefaultEdgeLabel(function(){return{}});const m=a.db.getClasses(),$=Object.keys(m);for(const t of $){const o=m[t],i=l.drawClass(n,o,c,a);h[i.id]=i,r.setNode(i.id,i),d.info("Org height: "+i.height)}a.db.getRelations().forEach(function(t){d.info("tjoho"+p(t.id1)+p(t.id2)+JSON.stringify(t)),r.setEdge(p(t.id1),p(t.id2),{relation:t},t.title||"DEFAULT")}),a.db.getNotes().forEach(function(t){d.debug(`Adding note: ${JSON.stringify(t)}`);const o=l.drawNote(n,t,c,a);h[o.id]=o,r.setNode(o.id,o),t.class&&t.class in m&&r.setEdge(t.id,p(t.class),{relation:{id1:t.id,id2:t.class,relation:{type1:"none",type2:"none",lineType:10}}},"DEFAULT")}),Y(r),r.nodes().forEach(function(t){t!==void 0&&r.node(t)!==void 0&&(d.debug("Node "+t+": "+JSON.stringify(r.node(t))),x.select("#"+(a.db.lookUpDomId(t)||t)).attr("transform","translate("+(r.node(t).x-r.node(t).width/2)+","+(r.node(t).y-r.node(t).height/2)+" )"))}),r.edges().forEach(function(t){t!==void 0&&r.edge(t)!==void 0&&(d.debug("Edge "+t.v+" -> "+t.w+": "+JSON.stringify(r.edge(t))),l.drawEdge(n,r.edge(t),r.edge(t).relation,c,a))});const f=n.node().getBBox(),E=f.width+g*2,b=f.height+g*2;H(n,b,E,c.useMaxWidth);const w=`${f.x-g} ${f.y-g} ${E} ${b}`;d.debug(`viewBox ${w}`),n.attr("viewBox",w)},B={draw:D},z={parser:N,db:M,renderer:B,styles:W,init:e=>{e.class||(e.class={}),e.class.arrowMarkerAbsolute=e.arrowMarkerAbsolute,M.clear()}};export{z as diagram}; diff --git a/pr-384/assets/chunks/classDiagram-v2-8c3b3e6a.7285e6de.js b/pr-384/assets/chunks/classDiagram-v2-8c3b3e6a.7285e6de.js new file mode 100644 index 000000000..dfaa36133 --- /dev/null +++ b/pr-384/assets/chunks/classDiagram-v2-8c3b3e6a.7285e6de.js @@ -0,0 +1,2 @@ +import{p as I,d as N,s as M}from"./styles-88ad4441.d841f868.js";import{l as d,c,h as w,y as R,t as B,r as E,o as _,p as G,j as C}from"../app.b136162e.js";import{G as z}from"./layout.7737998e.js";import{r as P}from"./index-4c4adb72.c53b1136.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./edges-b00f0ec2.e77cb061.js";import"./createText-285e50b4.bb0e6fbf.js";import"./svgDraw-5d8a058e.ce615f10.js";import"./line.63b3485f.js";import"./array.9f3ba611.js";import"./path.53f90ab3.js";const S=s=>C.sanitizeText(s,c());let k={dividerMargin:10,padding:5,textHeight:10,curve:void 0};const q=function(s,t,y,n){const e=Object.keys(s);d.info("keys:",e),d.info(s),e.forEach(function(i){var o,r;const l=s[i],p={shape:"rect",id:l.id,domId:l.domId,labelText:S(l.id),labelStyle:"",style:"fill: none; stroke: black",padding:((o=c().flowchart)==null?void 0:o.padding)??((r=c().class)==null?void 0:r.padding)};t.setNode(l.id,p),A(l.classes,t,y,n,l.id),d.info("setNode",p)})},A=function(s,t,y,n,e){const i=Object.keys(s);d.info("keys:",i),d.info(s),i.filter(o=>s[o].parent==e).forEach(function(o){var r,l;const a=s[o],p=a.cssClasses.join(" "),f={labelStyle:"",style:""},h=a.label??a.id,b=0,m="class_box",u={labelStyle:f.labelStyle,shape:m,labelText:S(h),classData:a,rx:b,ry:b,class:p,style:f.style,id:a.id,domId:a.domId,tooltip:n.db.getTooltip(a.id,e)||"",haveCallback:a.haveCallback,link:a.link,width:a.type==="group"?500:void 0,type:a.type,padding:((r=c().flowchart)==null?void 0:r.padding)??((l=c().class)==null?void 0:l.padding)};t.setNode(a.id,u),e&&t.setParent(a.id,e),d.info("setNode",u)})},F=function(s,t,y,n){d.info(s),s.forEach(function(e,i){var o,r;const l=e,a="",p={labelStyle:"",style:""},f=l.text,h=0,b="note",m={labelStyle:p.labelStyle,shape:b,labelText:S(f),noteData:l,rx:h,ry:h,class:a,style:p.style,id:l.id,domId:l.id,tooltip:"",type:"note",padding:((o=c().flowchart)==null?void 0:o.padding)??((r=c().class)==null?void 0:r.padding)};if(t.setNode(l.id,m),d.info("setNode",m),!l.class||!(l.class in n))return;const u=y+i,g={id:`edgeNote${u}`,classes:"relation",pattern:"dotted",arrowhead:"none",startLabelRight:"",endLabelLeft:"",arrowTypeStart:"none",arrowTypeEnd:"none",style:"fill:none",labelStyle:"",curve:E(k.curve,_)};t.setEdge(l.id,l.class,g,u)})},H=function(s,t){const y=c().flowchart;let n=0;s.forEach(function(e){var i;n++;const o={classes:"relation",pattern:e.relation.lineType==1?"dashed":"solid",id:"id"+n,arrowhead:e.type==="arrow_open"?"none":"normal",startLabelRight:e.relationTitle1==="none"?"":e.relationTitle1,endLabelLeft:e.relationTitle2==="none"?"":e.relationTitle2,arrowTypeStart:D(e.relation.type1),arrowTypeEnd:D(e.relation.type2),style:"fill:none",labelStyle:"",curve:E(y==null?void 0:y.curve,_)};if(d.info(o,e),e.style!==void 0){const r=G(e.style);o.style=r.style,o.labelStyle=r.labelStyle}e.text=e.title,e.text===void 0?e.style!==void 0&&(o.arrowheadStyle="fill: #333"):(o.arrowheadStyle="fill: #333",o.labelpos="c",((i=c().flowchart)==null?void 0:i.htmlLabels)??c().htmlLabels?(o.labelType="html",o.label=''+e.text+""):(o.labelType="text",o.label=e.text.replace(C.lineBreakRegex,` +`),e.style===void 0&&(o.style=o.style||"stroke: #333; stroke-width: 1.5px;fill:none"),o.labelStyle=o.labelStyle.replace("color:","fill:"))),t.setEdge(e.id1,e.id2,o,n)})},V=function(s){k={...k,...s}},W=async function(s,t,y,n){d.info("Drawing class - ",t);const e=c().flowchart??c().class,i=c().securityLevel;d.info("config:",e);const o=(e==null?void 0:e.nodeSpacing)??50,r=(e==null?void 0:e.rankSpacing)??50,l=new z({multigraph:!0,compound:!0}).setGraph({rankdir:n.db.getDirection(),nodesep:o,ranksep:r,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}}),a=n.db.getNamespaces(),p=n.db.getClasses(),f=n.db.getRelations(),h=n.db.getNotes();d.info(f),q(a,l,t,n),A(p,l,t,n),H(f,l),F(h,l,f.length+1,p);let b;i==="sandbox"&&(b=w("#i"+t));const m=i==="sandbox"?w(b.nodes()[0].contentDocument.body):w("body"),u=m.select(`[id="${t}"]`),g=m.select("#"+t+" g");if(await P(g,l,["aggregation","extension","composition","dependency","lollipop"],"classDiagram",t),R.insertTitle(u,"classTitleText",(e==null?void 0:e.titleTopMargin)??5,n.db.getDiagramTitle()),B(l,u,e==null?void 0:e.diagramPadding,e==null?void 0:e.useMaxWidth),!(e!=null&&e.htmlLabels)){const T=i==="sandbox"?b.nodes()[0].contentDocument:document,$=T.querySelectorAll('[id="'+t+'"] .edgeLabel .label');for(const x of $){const L=x.getBBox(),v=T.createElementNS("http://www.w3.org/2000/svg","rect");v.setAttribute("rx",0),v.setAttribute("ry",0),v.setAttribute("width",L.width),v.setAttribute("height",L.height),x.insertBefore(v,x.firstChild)}}};function D(s){let t;switch(s){case 0:t="aggregation";break;case 1:t="extension";break;case 2:t="composition";break;case 3:t="dependency";break;case 4:t="lollipop";break;default:t="none"}return t}const J={setConf:V,draw:W},se={parser:I,db:N,renderer:J,styles:M,init:s=>{s.class||(s.class={}),s.class.arrowMarkerAbsolute=s.arrowMarkerAbsolute,N.clear()}};export{se as diagram}; diff --git a/pr-384/assets/chunks/constants.3fbf9100.js b/pr-384/assets/chunks/constants.3fbf9100.js new file mode 100644 index 000000000..663524088 --- /dev/null +++ b/pr-384/assets/chunks/constants.3fbf9100.js @@ -0,0 +1 @@ +const o=Object.freeze({golangVersion:"go1.22.3",nodeVersion:"21.7.2",yarnVersion:"1.22.19",rollkitLatestTag:"v0.13.3",rollkitLatestSha:"45b1573",rollkitCosmosSDKVersion:"v0.50.6-rollkit-v0.13.3-no-fraud-proofs",localDALatestTag:"v0.2.0",igniteVersionTag:"v28.3.0"});export{o as c}; diff --git a/pr-384/assets/chunks/createText-285e50b4.bb0e6fbf.js b/pr-384/assets/chunks/createText-285e50b4.bb0e6fbf.js new file mode 100644 index 000000000..b42dcdc37 --- /dev/null +++ b/pr-384/assets/chunks/createText-285e50b4.bb0e6fbf.js @@ -0,0 +1,7 @@ +import{l as At,a4 as zt,a6 as It}from"../app.b136162e.js";const Tt={};function Bt(n,r){const t=r||Tt,e=typeof t.includeImageAlt=="boolean"?t.includeImageAlt:!0,u=typeof t.includeHtml=="boolean"?t.includeHtml:!0;return nt(n,e,u)}function nt(n,r,t){if(Lt(n)){if("value"in n)return n.type==="html"&&!t?"":n.value;if(r&&"alt"in n&&n.alt)return n.alt;if("children"in n)return Hn(n.children,r,t)}return Array.isArray(n)?Hn(n,r,t):""}function Hn(n,r,t){const e=[];let u=-1;for(;++uu?0:u+r:r=r>u?u:r,t=t>0?t:0,e.length<1e4)l=Array.from(e),l.unshift(r,t),n.splice(...l);else for(t&&n.splice(r,t);i0?(tn(n,n.length,0,r),n):r}const Nn={}.hasOwnProperty;function Ot(n){const r={};let t=-1;for(;++tl))return;const T=r.events.length;let H=T,N,V;for(;H--;)if(r.events[H][0]==="exit"&&r.events[H][1].type==="chunkFlow"){if(N){V=r.events[H][1].end;break}N=!0}for(b(e),k=T;kF;){const _=t[D];r.containerState=_[1],_[0].exit.call(r,n)}t.length=F}function j(){u.write([null]),i=void 0,u=void 0,r.containerState._closeFlow=void 0}}function Ut(n,r,t){return O(n,n.attempt(this.parser.constructs.document,r,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Wn(n){if(n===null||Z(n)||Ht(n))return 1;if(qt(n))return 2}function Ln(n,r,t){const e=[];let u=-1;for(;++u1&&n[t][1].end.offset-n[t][1].start.offset>1?2:1;const f=Object.assign({},n[e][1].end),x=Object.assign({},n[t][1].start);Qn(f,-m),Qn(x,m),l={type:m>1?"strongSequence":"emphasisSequence",start:f,end:Object.assign({},n[e][1].end)},a={type:m>1?"strongSequence":"emphasisSequence",start:Object.assign({},n[t][1].start),end:x},i={type:m>1?"strongText":"emphasisText",start:Object.assign({},n[e][1].end),end:Object.assign({},n[t][1].start)},u={type:m>1?"strong":"emphasis",start:Object.assign({},l.start),end:Object.assign({},a.end)},n[e][1].end=Object.assign({},l.start),n[t][1].start=Object.assign({},a.end),c=[],n[e][1].end.offset-n[e][1].start.offset&&(c=Y(c,[["enter",n[e][1],r],["exit",n[e][1],r]])),c=Y(c,[["enter",u,r],["enter",l,r],["exit",l,r],["enter",i,r]]),c=Y(c,Ln(r.parser.constructs.insideSpan.null,n.slice(e+1,t),r)),c=Y(c,[["exit",i,r],["enter",a,r],["exit",a,r],["exit",u,r]]),n[t][1].end.offset-n[t][1].start.offset?(p=2,c=Y(c,[["enter",n[t][1],r],["exit",n[t][1],r]])):p=0,tn(n,e-1,t-e+3,c),t=e+c.length-p-2;break}}for(t=-1;++t0&&z(k)?O(n,j,"linePrefix",i+1)(k):j(k)}function j(k){return k===null||C(k)?n.check($n,I,D)(k):(n.enter("codeFlowValue"),F(k))}function F(k){return k===null||C(k)?(n.exit("codeFlowValue"),j(k)):(n.consume(k),F)}function D(k){return n.exit("codeFenced"),r(k)}function _(k,T,H){let N=0;return V;function V(w){return k.enter("lineEnding"),k.consume(w),k.exit("lineEnding"),y}function y(w){return k.enter("codeFencedFence"),z(w)?O(k,S,"linePrefix",e.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(w):S(w)}function S(w){return w===a?(k.enter("codeFencedFenceSequence"),P(w)):H(w)}function P(w){return w===a?(N++,k.consume(w),P):N>=l?(k.exit("codeFencedFenceSequence"),z(w)?O(k,R,"whitespace")(w):R(w)):H(w)}function R(w){return w===null||C(w)?(k.exit("codeFencedFence"),T(w)):H(w)}}}function re(n,r,t){const e=this;return u;function u(l){return l===null?t(l):(n.enter("lineEnding"),n.consume(l),n.exit("lineEnding"),i)}function i(l){return e.parser.lazy[e.now().line]?t(l):r(l)}}const Cn={name:"codeIndented",tokenize:ue},ie={tokenize:le,partial:!0};function ue(n,r,t){const e=this;return u;function u(c){return n.enter("codeIndented"),O(n,i,"linePrefix",4+1)(c)}function i(c){const p=e.events[e.events.length-1];return p&&p[1].type==="linePrefix"&&p[2].sliceSerialize(p[1],!0).length>=4?l(c):t(c)}function l(c){return c===null?m(c):C(c)?n.attempt(ie,l,m)(c):(n.enter("codeFlowValue"),a(c))}function a(c){return c===null||C(c)?(n.exit("codeFlowValue"),l(c)):(n.consume(c),a)}function m(c){return n.exit("codeIndented"),r(c)}}function le(n,r,t){const e=this;return u;function u(l){return e.parser.lazy[e.now().line]?t(l):C(l)?(n.enter("lineEnding"),n.consume(l),n.exit("lineEnding"),u):O(n,i,"linePrefix",4+1)(l)}function i(l){const a=e.events[e.events.length-1];return a&&a[1].type==="linePrefix"&&a[2].sliceSerialize(a[1],!0).length>=4?r(l):C(l)?u(l):t(l)}}const ae={name:"codeText",tokenize:ce,resolve:oe,previous:se};function oe(n){let r=n.length-4,t=3,e,u;if((n[t][1].type==="lineEnding"||n[t][1].type==="space")&&(n[r][1].type==="lineEnding"||n[r][1].type==="space")){for(e=t;++e=4?r(l):n.interrupt(e.parser.constructs.flow,t,r)(l)}}function ut(n,r,t,e,u,i,l,a,m){const c=m||Number.POSITIVE_INFINITY;let p=0;return f;function f(b){return b===60?(n.enter(e),n.enter(u),n.enter(i),n.consume(b),n.exit(i),x):b===null||b===32||b===41||An(b)?t(b):(n.enter(e),n.enter(l),n.enter(a),n.enter("chunkString",{contentType:"string"}),I(b))}function x(b){return b===62?(n.enter(i),n.consume(b),n.exit(i),n.exit(u),n.exit(e),r):(n.enter(a),n.enter("chunkString",{contentType:"string"}),h(b))}function h(b){return b===62?(n.exit("chunkString"),n.exit(a),x(b)):b===null||b===60||C(b)?t(b):(n.consume(b),b===92?A:h)}function A(b){return b===60||b===62||b===92?(n.consume(b),h):h(b)}function I(b){return!p&&(b===null||b===41||Z(b))?(n.exit("chunkString"),n.exit(a),n.exit(l),n.exit(e),r(b)):p999||h===null||h===91||h===93&&!m||h===94&&!a&&"_hiddenFootnoteSupport"in l.parser.constructs?t(h):h===93?(n.exit(i),n.enter(u),n.consume(h),n.exit(u),n.exit(e),r):C(h)?(n.enter("lineEnding"),n.consume(h),n.exit("lineEnding"),p):(n.enter("chunkString",{contentType:"string"}),f(h))}function f(h){return h===null||h===91||h===93||C(h)||a++>999?(n.exit("chunkString"),p(h)):(n.consume(h),m||(m=!z(h)),h===92?x:f)}function x(h){return h===91||h===92||h===93?(n.consume(h),a++,f):f(h)}}function at(n,r,t,e,u,i){let l;return a;function a(x){return x===34||x===39||x===40?(n.enter(e),n.enter(u),n.consume(x),n.exit(u),l=x===40?41:x,m):t(x)}function m(x){return x===l?(n.enter(u),n.consume(x),n.exit(u),n.exit(e),r):(n.enter(i),c(x))}function c(x){return x===l?(n.exit(i),m(l)):x===null?t(x):C(x)?(n.enter("lineEnding"),n.consume(x),n.exit("lineEnding"),O(n,c,"linePrefix")):(n.enter("chunkString",{contentType:"string"}),p(x))}function p(x){return x===l||x===null||C(x)?(n.exit("chunkString"),c(x)):(n.consume(x),x===92?f:p)}function f(x){return x===l||x===92?(n.consume(x),p):p(x)}}function dn(n,r){let t;return e;function e(u){return C(u)?(n.enter("lineEnding"),n.consume(u),n.exit("lineEnding"),t=!0,e):z(u)?O(n,e,t?"linePrefix":"lineSuffix")(u):r(u)}}function xn(n){return n.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ke={name:"definition",tokenize:be},de={tokenize:ye,partial:!0};function be(n,r,t){const e=this;let u;return i;function i(h){return n.enter("definition"),l(h)}function l(h){return lt.call(e,n,a,t,"definitionLabel","definitionLabelMarker","definitionLabelString")(h)}function a(h){return u=xn(e.sliceSerialize(e.events[e.events.length-1][1]).slice(1,-1)),h===58?(n.enter("definitionMarker"),n.consume(h),n.exit("definitionMarker"),m):t(h)}function m(h){return Z(h)?dn(n,c)(h):c(h)}function c(h){return ut(n,p,t,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(h)}function p(h){return n.attempt(de,f,f)(h)}function f(h){return z(h)?O(n,x,"whitespace")(h):x(h)}function x(h){return h===null||C(h)?(n.exit("definition"),e.parser.defined.push(u),r(h)):t(h)}}function ye(n,r,t){return e;function e(a){return Z(a)?dn(n,u)(a):t(a)}function u(a){return at(n,i,t,"definitionTitle","definitionTitleMarker","definitionTitleString")(a)}function i(a){return z(a)?O(n,l,"whitespace")(a):l(a)}function l(a){return a===null||C(a)?r(a):t(a)}}const Se={name:"hardBreakEscape",tokenize:Fe};function Fe(n,r,t){return e;function e(i){return n.enter("hardBreakEscape"),n.consume(i),u}function u(i){return C(i)?(n.exit("hardBreakEscape"),r(i)):t(i)}}const Ee={name:"headingAtx",tokenize:we,resolve:Ce};function Ce(n,r){let t=n.length-2,e=3,u,i;return n[e][1].type==="whitespace"&&(e+=2),t-2>e&&n[t][1].type==="whitespace"&&(t-=2),n[t][1].type==="atxHeadingSequence"&&(e===t-1||t-4>e&&n[t-2][1].type==="whitespace")&&(t-=e+1===t?2:4),t>e&&(u={type:"atxHeadingText",start:n[e][1].start,end:n[t][1].end},i={type:"chunkText",start:n[e][1].start,end:n[t][1].end,contentType:"text"},tn(n,e,t-e+1,[["enter",u,r],["enter",i,r],["exit",i,r],["exit",u,r]])),n}function we(n,r,t){let e=0;return u;function u(p){return n.enter("atxHeading"),i(p)}function i(p){return n.enter("atxHeadingSequence"),l(p)}function l(p){return p===35&&e++<6?(n.consume(p),l):p===null||Z(p)?(n.exit("atxHeadingSequence"),a(p)):t(p)}function a(p){return p===35?(n.enter("atxHeadingSequence"),m(p)):p===null||C(p)?(n.exit("atxHeading"),r(p)):z(p)?O(n,a,"whitespace")(p):(n.enter("atxHeadingText"),c(p))}function m(p){return p===35?(n.consume(p),m):(n.exit("atxHeadingSequence"),a(p))}function c(p){return p===null||p===35||Z(p)?(n.exit("atxHeadingText"),a(p)):(n.consume(p),c)}}const Ae=["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"],Yn=["pre","script","style","textarea"],ze={name:"htmlFlow",tokenize:Le,resolveTo:Be,concrete:!0},Ie={tokenize:De,partial:!0},Te={tokenize:Oe,partial:!0};function Be(n){let r=n.length;for(;r--&&!(n[r][0]==="enter"&&n[r][1].type==="htmlFlow"););return r>1&&n[r-2][1].type==="linePrefix"&&(n[r][1].start=n[r-2][1].start,n[r+1][1].start=n[r-2][1].start,n.splice(r-2,2)),n}function Le(n,r,t){const e=this;let u,i,l,a,m;return c;function c(s){return p(s)}function p(s){return n.enter("htmlFlow"),n.enter("htmlFlowData"),n.consume(s),f}function f(s){return s===33?(n.consume(s),x):s===47?(n.consume(s),i=!0,I):s===63?(n.consume(s),u=3,e.interrupt?r:o):nn(s)?(n.consume(s),l=String.fromCharCode(s),M):t(s)}function x(s){return s===45?(n.consume(s),u=2,h):s===91?(n.consume(s),u=5,a=0,A):nn(s)?(n.consume(s),u=4,e.interrupt?r:o):t(s)}function h(s){return s===45?(n.consume(s),e.interrupt?r:o):t(s)}function A(s){const K="CDATA[";return s===K.charCodeAt(a++)?(n.consume(s),a===K.length?e.interrupt?r:S:A):t(s)}function I(s){return nn(s)?(n.consume(s),l=String.fromCharCode(s),M):t(s)}function M(s){if(s===null||s===47||s===62||Z(s)){const K=s===47,hn=l.toLowerCase();return!K&&!i&&Yn.includes(hn)?(u=1,e.interrupt?r(s):S(s)):Ae.includes(l.toLowerCase())?(u=6,K?(n.consume(s),b):e.interrupt?r(s):S(s)):(u=7,e.interrupt&&!e.parser.lazy[e.now().line]?t(s):i?j(s):F(s))}return s===45||v(s)?(n.consume(s),l+=String.fromCharCode(s),M):t(s)}function b(s){return s===62?(n.consume(s),e.interrupt?r:S):t(s)}function j(s){return z(s)?(n.consume(s),j):V(s)}function F(s){return s===47?(n.consume(s),V):s===58||s===95||nn(s)?(n.consume(s),D):z(s)?(n.consume(s),F):V(s)}function D(s){return s===45||s===46||s===58||s===95||v(s)?(n.consume(s),D):_(s)}function _(s){return s===61?(n.consume(s),k):z(s)?(n.consume(s),_):F(s)}function k(s){return s===null||s===60||s===61||s===62||s===96?t(s):s===34||s===39?(n.consume(s),m=s,T):z(s)?(n.consume(s),k):H(s)}function T(s){return s===m?(n.consume(s),m=null,N):s===null||C(s)?t(s):(n.consume(s),T)}function H(s){return s===null||s===34||s===39||s===47||s===60||s===61||s===62||s===96||Z(s)?_(s):(n.consume(s),H)}function N(s){return s===47||s===62||z(s)?F(s):t(s)}function V(s){return s===62?(n.consume(s),y):t(s)}function y(s){return s===null||C(s)?S(s):z(s)?(n.consume(s),y):t(s)}function S(s){return s===45&&u===2?(n.consume(s),U):s===60&&u===1?(n.consume(s),W):s===62&&u===4?(n.consume(s),J):s===63&&u===3?(n.consume(s),o):s===93&&u===5?(n.consume(s),en):C(s)&&(u===6||u===7)?(n.exit("htmlFlowData"),n.check(Ie,rn,P)(s)):s===null||C(s)?(n.exit("htmlFlowData"),P(s)):(n.consume(s),S)}function P(s){return n.check(Te,R,rn)(s)}function R(s){return n.enter("lineEnding"),n.consume(s),n.exit("lineEnding"),w}function w(s){return s===null||C(s)?P(s):(n.enter("htmlFlowData"),S(s))}function U(s){return s===45?(n.consume(s),o):S(s)}function W(s){return s===47?(n.consume(s),l="",G):S(s)}function G(s){if(s===62){const K=l.toLowerCase();return Yn.includes(K)?(n.consume(s),J):S(s)}return nn(s)&&l.length<8?(n.consume(s),l+=String.fromCharCode(s),G):S(s)}function en(s){return s===93?(n.consume(s),o):S(s)}function o(s){return s===62?(n.consume(s),J):s===45&&u===2?(n.consume(s),o):S(s)}function J(s){return s===null||C(s)?(n.exit("htmlFlowData"),rn(s)):(n.consume(s),J)}function rn(s){return n.exit("htmlFlow"),r(s)}}function Oe(n,r,t){const e=this;return u;function u(l){return C(l)?(n.enter("lineEnding"),n.consume(l),n.exit("lineEnding"),i):t(l)}function i(l){return e.parser.lazy[e.now().line]?t(l):r(l)}}function De(n,r,t){return e;function e(u){return n.enter("lineEnding"),n.consume(u),n.exit("lineEnding"),n.attempt(Sn,r,t)}}const Pe={name:"htmlText",tokenize:_e};function _e(n,r,t){const e=this;let u,i,l;return a;function a(o){return n.enter("htmlText"),n.enter("htmlTextData"),n.consume(o),m}function m(o){return o===33?(n.consume(o),c):o===47?(n.consume(o),_):o===63?(n.consume(o),F):nn(o)?(n.consume(o),H):t(o)}function c(o){return o===45?(n.consume(o),p):o===91?(n.consume(o),i=0,A):nn(o)?(n.consume(o),j):t(o)}function p(o){return o===45?(n.consume(o),h):t(o)}function f(o){return o===null?t(o):o===45?(n.consume(o),x):C(o)?(l=f,W(o)):(n.consume(o),f)}function x(o){return o===45?(n.consume(o),h):f(o)}function h(o){return o===62?U(o):o===45?x(o):f(o)}function A(o){const J="CDATA[";return o===J.charCodeAt(i++)?(n.consume(o),i===J.length?I:A):t(o)}function I(o){return o===null?t(o):o===93?(n.consume(o),M):C(o)?(l=I,W(o)):(n.consume(o),I)}function M(o){return o===93?(n.consume(o),b):I(o)}function b(o){return o===62?U(o):o===93?(n.consume(o),b):I(o)}function j(o){return o===null||o===62?U(o):C(o)?(l=j,W(o)):(n.consume(o),j)}function F(o){return o===null?t(o):o===63?(n.consume(o),D):C(o)?(l=F,W(o)):(n.consume(o),F)}function D(o){return o===62?U(o):F(o)}function _(o){return nn(o)?(n.consume(o),k):t(o)}function k(o){return o===45||v(o)?(n.consume(o),k):T(o)}function T(o){return C(o)?(l=T,W(o)):z(o)?(n.consume(o),T):U(o)}function H(o){return o===45||v(o)?(n.consume(o),H):o===47||o===62||Z(o)?N(o):t(o)}function N(o){return o===47?(n.consume(o),U):o===58||o===95||nn(o)?(n.consume(o),V):C(o)?(l=N,W(o)):z(o)?(n.consume(o),N):U(o)}function V(o){return o===45||o===46||o===58||o===95||v(o)?(n.consume(o),V):y(o)}function y(o){return o===61?(n.consume(o),S):C(o)?(l=y,W(o)):z(o)?(n.consume(o),y):N(o)}function S(o){return o===null||o===60||o===61||o===62||o===96?t(o):o===34||o===39?(n.consume(o),u=o,P):C(o)?(l=S,W(o)):z(o)?(n.consume(o),S):(n.consume(o),R)}function P(o){return o===u?(n.consume(o),u=void 0,w):o===null?t(o):C(o)?(l=P,W(o)):(n.consume(o),P)}function R(o){return o===null||o===34||o===39||o===60||o===61||o===96?t(o):o===47||o===62||Z(o)?N(o):(n.consume(o),R)}function w(o){return o===47||o===62||Z(o)?N(o):t(o)}function U(o){return o===62?(n.consume(o),n.exit("htmlTextData"),n.exit("htmlText"),r):t(o)}function W(o){return n.exit("htmlTextData"),n.enter("lineEnding"),n.consume(o),n.exit("lineEnding"),G}function G(o){return z(o)?O(n,en,"linePrefix",e.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o):en(o)}function en(o){return n.enter("htmlTextData"),l(o)}}const Dn={name:"labelEnd",tokenize:Ne,resolveTo:He,resolveAll:qe},Me={tokenize:Ve},je={tokenize:We},Re={tokenize:Qe};function qe(n){let r=-1;for(;++r=3&&(c===null||C(c))?(n.exit("thematicBreak"),r(c)):t(c)}function m(c){return c===u?(n.consume(c),e++,m):(n.exit("thematicBreakSequence"),z(c)?O(n,a,"whitespace")(c):a(c))}}const $={name:"list",tokenize:ve,continuation:{tokenize:nr},exit:er},Ke={tokenize:rr,partial:!0},Xe={tokenize:tr,partial:!0};function ve(n,r,t){const e=this,u=e.events[e.events.length-1];let i=u&&u[1].type==="linePrefix"?u[2].sliceSerialize(u[1],!0).length:0,l=0;return a;function a(h){const A=e.containerState.type||(h===42||h===43||h===45?"listUnordered":"listOrdered");if(A==="listUnordered"?!e.containerState.marker||h===e.containerState.marker:zn(h)){if(e.containerState.type||(e.containerState.type=A,n.enter(A,{_container:!0})),A==="listUnordered")return n.enter("listItemPrefix"),h===42||h===45?n.check(bn,t,c)(h):c(h);if(!e.interrupt||h===49)return n.enter("listItemPrefix"),n.enter("listItemValue"),m(h)}return t(h)}function m(h){return zn(h)&&++l<10?(n.consume(h),m):(!e.interrupt||l<2)&&(e.containerState.marker?h===e.containerState.marker:h===41||h===46)?(n.exit("listItemValue"),c(h)):t(h)}function c(h){return n.enter("listItemMarker"),n.consume(h),n.exit("listItemMarker"),e.containerState.marker=e.containerState.marker||h,n.check(Sn,e.interrupt?t:p,n.attempt(Ke,x,f))}function p(h){return e.containerState.initialBlankLine=!0,i++,x(h)}function f(h){return z(h)?(n.enter("listItemPrefixWhitespace"),n.consume(h),n.exit("listItemPrefixWhitespace"),x):t(h)}function x(h){return e.containerState.size=i+e.sliceSerialize(n.exit("listItemPrefix"),!0).length,r(h)}}function nr(n,r,t){const e=this;return e.containerState._closeFlow=void 0,n.check(Sn,u,i);function u(a){return e.containerState.furtherBlankLines=e.containerState.furtherBlankLines||e.containerState.initialBlankLine,O(n,r,"listItemIndent",e.containerState.size+1)(a)}function i(a){return e.containerState.furtherBlankLines||!z(a)?(e.containerState.furtherBlankLines=void 0,e.containerState.initialBlankLine=void 0,l(a)):(e.containerState.furtherBlankLines=void 0,e.containerState.initialBlankLine=void 0,n.attempt(Xe,r,l)(a))}function l(a){return e.containerState._closeFlow=!0,e.interrupt=void 0,O(n,n.attempt($,r,t),"linePrefix",e.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(a)}}function tr(n,r,t){const e=this;return O(n,u,"listItemIndent",e.containerState.size+1);function u(i){const l=e.events[e.events.length-1];return l&&l[1].type==="listItemIndent"&&l[2].sliceSerialize(l[1],!0).length===e.containerState.size?r(i):t(i)}}function er(n){n.exit(this.containerState.type)}function rr(n,r,t){const e=this;return O(n,u,"listItemPrefixWhitespace",e.parser.constructs.disable.null.includes("codeIndented")?void 0:4+1);function u(i){const l=e.events[e.events.length-1];return!z(i)&&l&&l[1].type==="listItemPrefixWhitespace"?r(i):t(i)}}const Gn={name:"setextUnderline",tokenize:ur,resolveTo:ir};function ir(n,r){let t=n.length,e,u,i;for(;t--;)if(n[t][0]==="enter"){if(n[t][1].type==="content"){e=t;break}n[t][1].type==="paragraph"&&(u=t)}else n[t][1].type==="content"&&n.splice(t,1),!i&&n[t][1].type==="definition"&&(i=t);const l={type:"setextHeading",start:Object.assign({},n[u][1].start),end:Object.assign({},n[n.length-1][1].end)};return n[u][1].type="setextHeadingText",i?(n.splice(u,0,["enter",l,r]),n.splice(i+1,0,["exit",n[e][1],r]),n[e][1].end=Object.assign({},n[i][1].end)):n[e][1]=l,n.push(["exit",l,r]),n}function ur(n,r,t){const e=this;let u;return i;function i(c){let p=e.events.length,f;for(;p--;)if(e.events[p][1].type!=="lineEnding"&&e.events[p][1].type!=="linePrefix"&&e.events[p][1].type!=="content"){f=e.events[p][1].type==="paragraph";break}return!e.parser.lazy[e.now().line]&&(e.interrupt||f)?(n.enter("setextHeadingLine"),u=c,l(c)):t(c)}function l(c){return n.enter("setextHeadingLineSequence"),a(c)}function a(c){return c===u?(n.consume(c),a):(n.exit("setextHeadingLineSequence"),z(c)?O(n,m,"lineSuffix")(c):m(c))}function m(c){return c===null||C(c)?(n.exit("setextHeadingLine"),r(c)):t(c)}}const lr={tokenize:ar};function ar(n){const r=this,t=n.attempt(Sn,e,n.attempt(this.parser.constructs.flowInitial,u,O(n,n.attempt(this.parser.constructs.flow,u,n.attempt(pe,u)),"linePrefix")));return t;function e(i){if(i===null){n.consume(i);return}return n.enter("lineEndingBlank"),n.consume(i),n.exit("lineEndingBlank"),r.currentConstruct=void 0,t}function u(i){if(i===null){n.consume(i);return}return n.enter("lineEnding"),n.consume(i),n.exit("lineEnding"),r.currentConstruct=void 0,t}}const or={resolveAll:st()},sr=ot("string"),cr=ot("text");function ot(n){return{tokenize:r,resolveAll:st(n==="text"?hr:void 0)};function r(t){const e=this,u=this.parser.constructs[n],i=t.attempt(u,l,a);return l;function l(p){return c(p)?i(p):a(p)}function a(p){if(p===null){t.consume(p);return}return t.enter("data"),t.consume(p),m}function m(p){return c(p)?(t.exit("data"),i(p)):(t.consume(p),m)}function c(p){if(p===null)return!0;const f=u[p];let x=-1;if(f)for(;++x-1){const a=l[0];typeof a=="string"?l[0]=a.slice(e):l.shift()}i>0&&l.push(n[u].slice(0,i))}return l}function mr(n,r){let t=-1;const e=[];let u;for(;++t13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(t&65535)===65535||(t&65535)===65534||t>1114111?"�":String.fromCharCode(t)}const Ir=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Tr(n){return n.replace(Ir,Br)}function Br(n,r,t){if(r)return r;if(t.charCodeAt(0)===35){const u=t.charCodeAt(1),i=u===120||u===88;return ct(t.slice(i?2:1),i?16:10)}return On(t)||n}function yn(n){return!n||typeof n!="object"?"":"position"in n||"type"in n?Kn(n.position):"start"in n||"end"in n?Kn(n):"line"in n||"column"in n?Tn(n):""}function Tn(n){return Xn(n&&n.line)+":"+Xn(n&&n.column)}function Kn(n){return Tn(n&&n.start)+"-"+Tn(n&&n.end)}function Xn(n){return n&&typeof n=="number"?n:1}const ht={}.hasOwnProperty,pt=function(n,r,t){return typeof r!="string"&&(t=r,r=void 0),Lr(t)(zr(wr(t).document().write(Ar()(n,r,!0))))};function Lr(n){const r={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:a(Rn),autolinkProtocol:y,autolinkEmail:y,atxHeading:a(_n),blockQuote:a(Fn),characterEscape:y,characterReference:y,codeFenced:a(Pn),codeFencedFenceInfo:m,codeFencedFenceMeta:m,codeIndented:a(Pn,m),codeText:a(kt,m),codeTextData:y,data:y,codeFlowValue:y,definition:a(dt),definitionDestinationString:m,definitionLabelString:m,definitionTitleString:m,emphasis:a(bt),hardBreakEscape:a(Mn),hardBreakTrailing:a(Mn),htmlFlow:a(jn,m),htmlFlowData:y,htmlText:a(jn,m),htmlTextData:y,image:a(yt),label:m,link:a(Rn),listItem:a(St),listItemValue:A,listOrdered:a(qn,h),listUnordered:a(qn),paragraph:a(Ft),reference:hn,referenceString:m,resourceDestinationString:m,resourceTitleString:m,setextHeading:a(_n),strong:a(Et),thematicBreak:a(wt)},exit:{atxHeading:p(),atxHeadingSequence:T,autolink:p(),autolinkEmail:mn,autolinkProtocol:fn,blockQuote:p(),characterEscapeValue:S,characterReferenceMarkerHexadecimal:pn,characterReferenceMarkerNumeric:pn,characterReferenceValue:an,codeFenced:p(j),codeFencedFence:b,codeFencedFenceInfo:I,codeFencedFenceMeta:M,codeFlowValue:S,codeIndented:p(F),codeText:p(W),codeTextData:S,data:S,definition:p(),definitionDestinationString:k,definitionLabelString:D,definitionTitleString:_,emphasis:p(),hardBreakEscape:p(R),hardBreakTrailing:p(R),htmlFlow:p(w),htmlFlowData:S,htmlText:p(U),htmlTextData:S,image:p(en),label:J,labelText:o,lineEnding:P,link:p(G),listItem:p(),listOrdered:p(),listUnordered:p(),paragraph:p(),referenceString:Q,resourceDestinationString:rn,resourceTitleString:s,resource:K,setextHeading:p(V),setextHeadingLineSequence:N,setextHeadingText:H,strong:p(),thematicBreak:p()}};ft(r,(n||{}).mdastExtensions||[]);const t={};return e;function e(g){let d={type:"root",children:[]};const E={stack:[d],tokenStack:[],config:r,enter:c,exit:f,buffer:m,resume:x,setData:i,getData:l},B=[];let L=-1;for(;++L0){const X=E.tokenStack[E.tokenStack.length-1];(X[1]||vn).call(E,void 0,X[0])}for(d.position={start:sn(g.length>0?g[0][1].start:{line:1,column:1,offset:0}),end:sn(g.length>0?g[g.length-2][1].end:{line:1,column:1,offset:0})},L=-1;++L{p!==0&&(u++,e.push([])),c.split(" ").forEach(f=>{f&&e[u].push({content:f,type:a})})}):(l.type==="strong"||l.type==="emphasis")&&l.children.forEach(m=>{i(m,l.type)})}return t.forEach(l=>{l.type==="paragraph"&&l.children.forEach(a=>{i(a)})}),e}function _r(n){const{children:r}=pt(n);function t(e){return e.type==="text"?e.value.replace(/\n/g,"
"):e.type==="strong"?`${e.children.map(t).join("")}`:e.type==="emphasis"?`${e.children.map(t).join("")}`:e.type==="paragraph"?`

${e.children.map(t).join("")}

`:`Unsupported markdown: ${e.type}`}return r.map(t).join("")}function Mr(n){return Intl.Segmenter?[...new Intl.Segmenter().segment(n)].map(r=>r.segment):[...n]}function jr(n,r){const t=Mr(r.content);return mt(n,[],t,r.type)}function mt(n,r,t,e){if(t.length===0)return[{content:r.join(""),type:e},{content:"",type:e}];const[u,...i]=t,l=[...r,u];return n([{content:l.join(""),type:e}])?mt(n,l,i,e):(r.length===0&&u&&(r.push(u),t.shift()),[{content:r.join(""),type:e},{content:t.join(""),type:e}])}function Rr(n,r){if(n.some(({content:t})=>t.includes(` +`)))throw new Error("splitLineToFitWidth does not support newlines in the line");return Bn(n,r)}function Bn(n,r,t=[],e=[]){if(n.length===0)return e.length>0&&t.push(e),t.length>0?t:[];let u="";n[0].content===" "&&(u=" ",n.shift());const i=n.shift()??{content:" ",type:"normal"},l=[...e];if(u!==""&&l.push({content:u,type:"normal"}),l.push(i),r(l))return Bn(n,r,t,l);if(e.length>0)t.push(e),n.unshift(i);else if(i.content){const[a,m]=jr(r,i);t.push([a]),m.content&&n.unshift(m)}return Bn(n,r,t)}function qr(n,r){r&&n.attr("style",r)}function Hr(n,r,t,e,u=!1){const i=n.append("foreignObject"),l=i.append("xhtml:div"),a=r.label,m=r.isNode?"nodeLabel":"edgeLabel";l.html(` + "+a+""),qr(l,r.labelStyle),l.style("display","table-cell"),l.style("white-space","nowrap"),l.style("max-width",t+"px"),l.attr("xmlns","http://www.w3.org/1999/xhtml"),u&&l.attr("class","labelBkg");let c=l.node().getBoundingClientRect();return c.width===t&&(l.style("display","table"),l.style("white-space","break-spaces"),l.style("width",t+"px"),c=l.node().getBoundingClientRect()),i.style("width",c.width),i.style("height",c.height),i.node()}function xt(n,r,t){return n.append("tspan").attr("class","text-outer-tspan").attr("x",0).attr("y",r*t-.1+"em").attr("dy",t+"em")}function Nr(n,r,t){const e=n.append("text"),u=xt(e,1,r);gt(u,t);const i=u.node().getComputedTextLength();return e.remove(),i}function Vr(n,r,t,e=!1){const i=r.append("g"),l=i.insert("rect").attr("class","background"),a=i.append("text").attr("y","-10.1");let m=0;for(const c of t){const p=x=>Nr(i,1.1,x)<=n,f=p(c)?[c]:Rr(c,p);for(const x of f){const h=xt(a,m,1.1);gt(h,x),m++}}if(e){const c=a.node().getBBox(),p=2;return l.attr("x",-p).attr("y",-p).attr("width",c.width+2*p).attr("height",c.height+2*p),i.node()}else return a.node()}function gt(n,r){n.text(""),r.forEach((t,e)=>{const u=n.append("tspan").attr("font-style",t.type==="emphasis"?"italic":"normal").attr("class","text-inner-tspan").attr("font-weight",t.type==="strong"?"bold":"normal");e===0?u.text(t.content):u.text(" "+t.content)})}const Qr=(n,r="",{style:t="",isTitle:e=!1,classes:u="",useHtmlLabels:i=!0,isNode:l=!0,width:a=200,addSvgBackground:m=!1}={})=>{if(At.info("createText",r,t,e,u,i,l,m),i){const c=_r(r),p={isNode:l,label:zt(c).replace(/fa[blrs]?:fa-[\w-]+/g,x=>``),labelStyle:t.replace("fill:","color:")};return Hr(n,p,a,u,m)}else{const c=Pr(r);return Vr(a,n,c,m)}};export{Qr as c}; diff --git a/pr-384/assets/chunks/edges-b00f0ec2.e77cb061.js b/pr-384/assets/chunks/edges-b00f0ec2.e77cb061.js new file mode 100644 index 000000000..6492ab79e --- /dev/null +++ b/pr-384/assets/chunks/edges-b00f0ec2.e77cb061.js @@ -0,0 +1,4 @@ +import{q as H,c as w,d as Z,a4 as j,h as B,l as x,y as U,a5 as F}from"../app.b136162e.js";import{c as P}from"./createText-285e50b4.bb0e6fbf.js";import{p as Q}from"./svgDraw-5d8a058e.ce615f10.js";import{l as et}from"./line.63b3485f.js";const st=(r,t,e,n)=>{t.forEach(a=>{yt[a](r,e,n)})},it=(r,t,e)=>{x.trace("Making markers for ",e),r.append("defs").append("marker").attr("id",t+"-extensionStart").attr("class","marker extension "+t).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),r.append("defs").append("marker").attr("id",t+"-extensionEnd").attr("class","marker extension "+t).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z")},nt=(r,t)=>{r.append("defs").append("marker").attr("id",t+"-compositionStart").attr("class","marker composition "+t).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",t+"-compositionEnd").attr("class","marker composition "+t).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},lt=(r,t)=>{r.append("defs").append("marker").attr("id",t+"-aggregationStart").attr("class","marker aggregation "+t).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",t+"-aggregationEnd").attr("class","marker aggregation "+t).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},ct=(r,t)=>{r.append("defs").append("marker").attr("id",t+"-dependencyStart").attr("class","marker dependency "+t).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),r.append("defs").append("marker").attr("id",t+"-dependencyEnd").attr("class","marker dependency "+t).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},ht=(r,t)=>{r.append("defs").append("marker").attr("id",t+"-lollipopStart").attr("class","marker lollipop "+t).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","white").attr("cx",6).attr("cy",7).attr("r",6)},ot=(r,t)=>{r.append("marker").attr("id",t+"-pointEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",10).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),r.append("marker").attr("id",t+"-pointStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",0).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},ft=(r,t)=>{r.append("marker").attr("id",t+"-circleEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),r.append("marker").attr("id",t+"-circleStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},dt=(r,t)=>{r.append("marker").attr("id",t+"-crossEnd").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),r.append("marker").attr("id",t+"-crossStart").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},pt=(r,t)=>{r.append("defs").append("marker").attr("id",t+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","strokeWidth").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},yt={extension:it,composition:nt,aggregation:lt,dependency:ct,lollipop:ht,point:ot,circle:ft,cross:dt,barb:pt},Kt=st;function bt(r,t){t&&r.attr("style",t)}function xt(r){const t=B(document.createElementNS("http://www.w3.org/2000/svg","foreignObject")),e=t.append("xhtml:div"),n=r.label,a=r.isNode?"nodeLabel":"edgeLabel";return e.html('"+n+""),bt(e,r.labelStyle),e.style("display","inline-block"),e.style("white-space","nowrap"),e.attr("xmlns","http://www.w3.org/1999/xhtml"),t.node()}const gt=(r,t,e,n)=>{let a=r||"";if(typeof a=="object"&&(a=a[0]),H(w().flowchart.htmlLabels)){a=a.replace(/\\n|\n/g,"
"),x.info("vertexText"+a);const s={isNode:n,label:j(a).replace(/fa[blrs]?:fa-[\w-]+/g,l=>``),labelStyle:t.replace("fill:","color:")};return xt(s)}else{const s=document.createElementNS("http://www.w3.org/2000/svg","text");s.setAttribute("style",t.replace("color:","fill:"));let i=[];typeof a=="string"?i=a.split(/\\n|\n|/gi):Array.isArray(a)?i=a:i=[];for(const l of i){const c=document.createElementNS("http://www.w3.org/2000/svg","tspan");c.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),c.setAttribute("dy","1em"),c.setAttribute("x","0"),e?c.setAttribute("class","title-row"):c.setAttribute("class","row"),c.textContent=l.trim(),s.appendChild(c)}return s}},R=gt,E=async(r,t,e,n)=>{let a;const s=t.useHtmlLabels||H(w().flowchart.htmlLabels);e?a=e:a="node default";const i=r.insert("g").attr("class",a).attr("id",t.domId||t.id),l=i.insert("g").attr("class","label").attr("style",t.labelStyle);let c;t.labelText===void 0?c="":c=typeof t.labelText=="string"?t.labelText:t.labelText[0];const o=l.node();let h;t.labelType==="markdown"?h=P(l,Z(j(c),w()),{useHtmlLabels:s,width:t.width||w().flowchart.wrappingWidth,classes:"markdown-node-label"}):h=o.appendChild(R(Z(j(c),w()),t.labelStyle,!1,n));let f=h.getBBox();const b=t.padding/2;if(H(w().flowchart.htmlLabels)){const d=h.children[0],p=B(h),y=d.getElementsByTagName("img");if(y){const g=c.replace(/]*>/g,"").trim()==="";await Promise.all([...y].map(u=>new Promise(I=>{function T(){if(u.style.display="flex",u.style.flexDirection="column",g){const M=w().fontSize?w().fontSize:window.getComputedStyle(document.body).fontSize,_=5;u.style.width=parseInt(M,10)*_+"px"}else u.style.width="100%";I(u)}setTimeout(()=>{u.complete&&T()}),u.addEventListener("error",T),u.addEventListener("load",T)})))}f=d.getBoundingClientRect(),p.attr("width",f.width),p.attr("height",f.height)}return s?l.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"):l.attr("transform","translate(0, "+-f.height/2+")"),t.centerLabel&&l.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"),l.insert("rect",":first-child"),{shapeSvg:i,bbox:f,halfPadding:b,label:l}},k=(r,t)=>{const e=t.node().getBBox();r.width=e.width,r.height=e.height};function N(r,t,e,n){return r.insert("polygon",":first-child").attr("points",n.map(function(a){return a.x+","+a.y}).join(" ")).attr("class","label-container").attr("transform","translate("+-t/2+","+e/2+")")}function ut(r,t){return r.intersect(t)}function tt(r,t,e,n){var a=r.x,s=r.y,i=a-n.x,l=s-n.y,c=Math.sqrt(t*t*l*l+e*e*i*i),o=Math.abs(t*e*i/c);n.x0}function kt(r,t,e){var n=r.x,a=r.y,s=[],i=Number.POSITIVE_INFINITY,l=Number.POSITIVE_INFINITY;typeof t.forEach=="function"?t.forEach(function(p){i=Math.min(i,p.x),l=Math.min(l,p.y)}):(i=Math.min(i,t.x),l=Math.min(l,t.y));for(var c=n-r.width/2-i,o=a-r.height/2-l,h=0;h1&&s.sort(function(p,y){var g=p.x-e.x,u=p.y-e.y,I=Math.sqrt(g*g+u*u),T=y.x-e.x,M=y.y-e.y,_=Math.sqrt(T*T+M*M);return I<_?-1:I===_?0:1}),s[0]):r}const vt=(r,t)=>{var e=r.x,n=r.y,a=t.x-e,s=t.y-n,i=r.width/2,l=r.height/2,c,o;return Math.abs(s)*i>Math.abs(a)*l?(s<0&&(l=-l),c=s===0?0:l*a/s,o=l):(a<0&&(i=-i),c=i,o=a===0?0:i*s/a),{x:e+c,y:n+o}},Lt=vt,m={node:ut,circle:wt,ellipse:tt,polygon:kt,rect:Lt},St=async(r,t)=>{t.useHtmlLabels||w().flowchart.htmlLabels||(t.centerLabel=!0);const{shapeSvg:n,bbox:a,halfPadding:s}=await E(r,t,"node "+t.classes,!0);x.info("Classes = ",t.classes);const i=n.insert("rect",":first-child");return i.attr("rx",t.rx).attr("ry",t.ry).attr("x",-a.width/2-s).attr("y",-a.height/2-s).attr("width",a.width+t.padding).attr("height",a.height+t.padding),k(t,i),t.intersect=function(l){return m.rect(t,l)},n},Bt=St,q=async(r,t)=>{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=n.width+t.padding,s=n.height+t.padding,i=a+s,l=[{x:i/2,y:0},{x:i,y:-i/2},{x:i/2,y:-i},{x:0,y:-i/2}];x.info("Question main (Circle)");const c=N(e,i,i,l);return c.attr("style",t.style),k(t,c),t.intersect=function(o){return x.warn("Intersect called"),m.polygon(t,l,o)},e},Et=(r,t)=>{const e=r.insert("g").attr("class","node default").attr("id",t.domId||t.id),n=28,a=[{x:0,y:n/2},{x:n/2,y:0},{x:0,y:-n/2},{x:-n/2,y:0}];return e.insert("polygon",":first-child").attr("points",a.map(function(i){return i.x+","+i.y}).join(" ")).attr("class","state-start").attr("r",7).attr("width",28).attr("height",28),t.width=28,t.height=28,t.intersect=function(i){return m.circle(t,14,i)},e},Mt=async(r,t)=>{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=4,s=n.height+t.padding,i=s/a,l=n.width+2*i+t.padding,c=[{x:i,y:0},{x:l-i,y:0},{x:l,y:-s/2},{x:l-i,y:-s},{x:i,y:-s},{x:0,y:-s/2}],o=N(e,l,s,c);return o.attr("style",t.style),k(t,o),t.intersect=function(h){return m.polygon(t,c,h)},e},Ct=async(r,t)=>{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=n.width+t.padding,s=n.height+t.padding,i=[{x:-s/2,y:0},{x:a,y:0},{x:a,y:-s},{x:-s/2,y:-s},{x:0,y:-s/2}];return N(e,a,s,i).attr("style",t.style),t.width=a+s,t.height=s,t.intersect=function(c){return m.polygon(t,i,c)},e},Tt=async(r,t)=>{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=n.width+t.padding,s=n.height+t.padding,i=[{x:-2*s/6,y:0},{x:a-s/6,y:0},{x:a+2*s/6,y:-s},{x:s/6,y:-s}],l=N(e,a,s,i);return l.attr("style",t.style),k(t,l),t.intersect=function(c){return m.polygon(t,i,c)},e},Rt=async(r,t)=>{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=n.width+t.padding,s=n.height+t.padding,i=[{x:2*s/6,y:0},{x:a+s/6,y:0},{x:a-2*s/6,y:-s},{x:-s/6,y:-s}],l=N(e,a,s,i);return l.attr("style",t.style),k(t,l),t.intersect=function(c){return m.polygon(t,i,c)},e},It=async(r,t)=>{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=n.width+t.padding,s=n.height+t.padding,i=[{x:-2*s/6,y:0},{x:a+2*s/6,y:0},{x:a-s/6,y:-s},{x:s/6,y:-s}],l=N(e,a,s,i);return l.attr("style",t.style),k(t,l),t.intersect=function(c){return m.polygon(t,i,c)},e},Ht=async(r,t)=>{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=n.width+t.padding,s=n.height+t.padding,i=[{x:s/6,y:0},{x:a-s/6,y:0},{x:a+2*s/6,y:-s},{x:-2*s/6,y:-s}],l=N(e,a,s,i);return l.attr("style",t.style),k(t,l),t.intersect=function(c){return m.polygon(t,i,c)},e},$t=async(r,t)=>{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=n.width+t.padding,s=n.height+t.padding,i=[{x:0,y:0},{x:a+s/2,y:0},{x:a,y:-s/2},{x:a+s/2,y:-s},{x:0,y:-s}],l=N(e,a,s,i);return l.attr("style",t.style),k(t,l),t.intersect=function(c){return m.polygon(t,i,c)},e},Nt=async(r,t)=>{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=n.width+t.padding,s=a/2,i=s/(2.5+a/50),l=n.height+i+t.padding,c="M 0,"+i+" a "+s+","+i+" 0,0,0 "+a+" 0 a "+s+","+i+" 0,0,0 "+-a+" 0 l 0,"+l+" a "+s+","+i+" 0,0,0 "+a+" 0 l 0,"+-l,o=e.attr("label-offset-y",i).insert("path",":first-child").attr("style",t.style).attr("d",c).attr("transform","translate("+-a/2+","+-(l/2+i)+")");return k(t,o),t.intersect=function(h){const f=m.rect(t,h),b=f.x-t.x;if(s!=0&&(Math.abs(b)t.height/2-i)){let d=i*i*(1-b*b/(s*s));d!=0&&(d=Math.sqrt(d)),d=i-d,h.y-t.y>0&&(d=-d),f.y+=d}return f},e},_t=async(r,t)=>{const{shapeSvg:e,bbox:n,halfPadding:a}=await E(r,t,"node "+t.classes,!0),s=e.insert("rect",":first-child"),i=n.width+t.padding,l=n.height+t.padding;if(s.attr("class","basic label-container").attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("x",-n.width/2-a).attr("y",-n.height/2-a).attr("width",i).attr("height",l),t.props){const c=new Set(Object.keys(t.props));t.props.borders&&(rt(s,t.props.borders,i,l),c.delete("borders")),c.forEach(o=>{x.warn(`Unknown node property ${o}`)})}return k(t,s),t.intersect=function(c){return m.rect(t,c)},e},Wt=async(r,t)=>{const{shapeSvg:e}=await E(r,t,"label",!0);x.trace("Classes = ",t.classes);const n=e.insert("rect",":first-child"),a=0,s=0;if(n.attr("width",a).attr("height",s),e.attr("class","label edgeLabel"),t.props){const i=new Set(Object.keys(t.props));t.props.borders&&(rt(n,t.props.borders,a,s),i.delete("borders")),i.forEach(l=>{x.warn(`Unknown node property ${l}`)})}return k(t,n),t.intersect=function(i){return m.rect(t,i)},e};function rt(r,t,e,n){const a=[],s=l=>{a.push(l,0)},i=l=>{a.push(0,l)};t.includes("t")?(x.debug("add top border"),s(e)):i(e),t.includes("r")?(x.debug("add right border"),s(n)):i(n),t.includes("b")?(x.debug("add bottom border"),s(e)):i(e),t.includes("l")?(x.debug("add left border"),s(n)):i(n),r.attr("stroke-dasharray",a.join(" "))}const Xt=(r,t)=>{let e;t.classes?e="node "+t.classes:e="node default";const n=r.insert("g").attr("class",e).attr("id",t.domId||t.id),a=n.insert("rect",":first-child"),s=n.insert("line"),i=n.insert("g").attr("class","label"),l=t.labelText.flat?t.labelText.flat():t.labelText;let c="";typeof l=="object"?c=l[0]:c=l,x.info("Label text abc79",c,l,typeof l=="object");const o=i.node().appendChild(R(c,t.labelStyle,!0,!0));let h={width:0,height:0};if(H(w().flowchart.htmlLabels)){const y=o.children[0],g=B(o);h=y.getBoundingClientRect(),g.attr("width",h.width),g.attr("height",h.height)}x.info("Text 2",l);const f=l.slice(1,l.length);let b=o.getBBox();const d=i.node().appendChild(R(f.join?f.join("
"):f,t.labelStyle,!0,!0));if(H(w().flowchart.htmlLabels)){const y=d.children[0],g=B(d);h=y.getBoundingClientRect(),g.attr("width",h.width),g.attr("height",h.height)}const p=t.padding/2;return B(d).attr("transform","translate( "+(h.width>b.width?0:(b.width-h.width)/2)+", "+(b.height+p+5)+")"),B(o).attr("transform","translate( "+(h.width{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=n.height+t.padding,s=n.width+a/4+t.padding,i=e.insert("rect",":first-child").attr("style",t.style).attr("rx",a/2).attr("ry",a/2).attr("x",-s/2).attr("y",-a/2).attr("width",s).attr("height",a);return k(t,i),t.intersect=function(l){return m.rect(t,l)},e},Ut=async(r,t)=>{const{shapeSvg:e,bbox:n,halfPadding:a}=await E(r,t,void 0,!0),s=e.insert("circle",":first-child");return s.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("r",n.width/2+a).attr("width",n.width+t.padding).attr("height",n.height+t.padding),x.info("Circle main"),k(t,s),t.intersect=function(i){return x.info("Circle intersect",t,n.width/2+a,i),m.circle(t,n.width/2+a,i)},e},At=async(r,t)=>{const{shapeSvg:e,bbox:n,halfPadding:a}=await E(r,t,void 0,!0),s=5,i=e.insert("g",":first-child"),l=i.insert("circle"),c=i.insert("circle");return i.attr("class",t.class),l.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("r",n.width/2+a+s).attr("width",n.width+t.padding+s*2).attr("height",n.height+t.padding+s*2),c.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("r",n.width/2+a).attr("width",n.width+t.padding).attr("height",n.height+t.padding),x.info("DoubleCircle main"),k(t,l),t.intersect=function(o){return x.info("DoubleCircle intersect",t,n.width/2+a+s,o),m.circle(t,n.width/2+a+s,o)},e},Dt=async(r,t)=>{const{shapeSvg:e,bbox:n}=await E(r,t,void 0,!0),a=n.width+t.padding,s=n.height+t.padding,i=[{x:0,y:0},{x:a,y:0},{x:a,y:-s},{x:0,y:-s},{x:0,y:0},{x:-8,y:0},{x:a+8,y:0},{x:a+8,y:-s},{x:-8,y:-s},{x:-8,y:0}],l=N(e,a,s,i);return l.attr("style",t.style),k(t,l),t.intersect=function(c){return m.polygon(t,i,c)},e},Ot=(r,t)=>{const e=r.insert("g").attr("class","node default").attr("id",t.domId||t.id),n=e.insert("circle",":first-child");return n.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),k(t,n),t.intersect=function(a){return m.circle(t,7,a)},e},J=(r,t,e)=>{const n=r.insert("g").attr("class","node default").attr("id",t.domId||t.id);let a=70,s=10;e==="LR"&&(a=10,s=70);const i=n.append("rect").attr("x",-1*a/2).attr("y",-1*s/2).attr("width",a).attr("height",s).attr("class","fork-join");return k(t,i),t.height=t.height+t.padding/2,t.width=t.width+t.padding/2,t.intersect=function(l){return m.rect(t,l)},n},jt=(r,t)=>{const e=r.insert("g").attr("class","node default").attr("id",t.domId||t.id),n=e.insert("circle",":first-child"),a=e.insert("circle",":first-child");return a.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14),n.attr("class","state-end").attr("r",5).attr("width",10).attr("height",10),k(t,a),t.intersect=function(s){return m.circle(t,7,s)},e},zt=(r,t)=>{const e=t.padding/2,n=4,a=8;let s;t.classes?s="node "+t.classes:s="node default";const i=r.insert("g").attr("class",s).attr("id",t.domId||t.id),l=i.insert("rect",":first-child"),c=i.insert("line"),o=i.insert("line");let h=0,f=n;const b=i.insert("g").attr("class","label");let d=0;const p=t.classData.annotations&&t.classData.annotations[0],y=t.classData.annotations[0]?"«"+t.classData.annotations[0]+"»":"",g=b.node().appendChild(R(y,t.labelStyle,!0,!0));let u=g.getBBox();if(H(w().flowchart.htmlLabels)){const v=g.children[0],L=B(g);u=v.getBoundingClientRect(),L.attr("width",u.width),L.attr("height",u.height)}t.classData.annotations[0]&&(f+=u.height+n,h+=u.width);let I=t.classData.label;t.classData.type!==void 0&&t.classData.type!==""&&(w().flowchart.htmlLabels?I+="<"+t.classData.type+">":I+="<"+t.classData.type+">");const T=b.node().appendChild(R(I,t.labelStyle,!0,!0));B(T).attr("class","classTitle");let M=T.getBBox();if(H(w().flowchart.htmlLabels)){const v=T.children[0],L=B(T);M=v.getBoundingClientRect(),L.attr("width",M.width),L.attr("height",M.height)}f+=M.height+n,M.width>h&&(h=M.width);const _=[];t.classData.members.forEach(v=>{const L=Q(v);let W=L.displayText;w().flowchart.htmlLabels&&(W=W.replace(//g,">"));const $=b.node().appendChild(R(W,L.cssStyle?L.cssStyle:t.labelStyle,!0,!0));let C=$.getBBox();if(H(w().flowchart.htmlLabels)){const O=$.children[0],Y=B($);C=O.getBoundingClientRect(),Y.attr("width",C.width),Y.attr("height",C.height)}C.width>h&&(h=C.width),f+=C.height+n,_.push($)}),f+=a;const z=[];if(t.classData.methods.forEach(v=>{const L=Q(v);let W=L.displayText;w().flowchart.htmlLabels&&(W=W.replace(//g,">"));const $=b.node().appendChild(R(W,L.cssStyle?L.cssStyle:t.labelStyle,!0,!0));let C=$.getBBox();if(H(w().flowchart.htmlLabels)){const O=$.children[0],Y=B($);C=O.getBoundingClientRect(),Y.attr("width",C.width),Y.attr("height",C.height)}C.width>h&&(h=C.width),f+=C.height+n,z.push($)}),f+=a,p){let v=(h-u.width)/2;B(g).attr("transform","translate( "+(-1*h/2+v)+", "+-1*f/2+")"),d=u.height+n}let at=(h-M.width)/2;return B(T).attr("transform","translate( "+(-1*h/2+at)+", "+(-1*f/2+d)+")"),d+=M.height+n,c.attr("class","divider").attr("x1",-h/2-e).attr("x2",h/2+e).attr("y1",-f/2-e+a+d).attr("y2",-f/2-e+a+d),d+=a,_.forEach(v=>{B(v).attr("transform","translate( "+-h/2+", "+(-1*f/2+d+a/2)+")");const L=v==null?void 0:v.getBBox();d+=((L==null?void 0:L.height)??0)+n}),d+=a,o.attr("class","divider").attr("x1",-h/2-e).attr("x2",h/2+e).attr("y1",-f/2-e+a+d).attr("y2",-f/2-e+a+d),d+=a,z.forEach(v=>{B(v).attr("transform","translate( "+-h/2+", "+(-1*f/2+d)+")");const L=v==null?void 0:v.getBBox();d+=((L==null?void 0:L.height)??0)+n}),l.attr("class","outer title-state").attr("x",-h/2-e).attr("y",-(f/2)-e).attr("width",h+t.padding).attr("height",f+t.padding),k(t,l),t.intersect=function(v){return m.rect(t,v)},i},K={rhombus:q,question:q,rect:_t,labelRect:Wt,rectWithTitle:Xt,choice:Et,circle:Ut,doublecircle:At,stadium:Yt,hexagon:Mt,rect_left_inv_arrow:Ct,lean_right:Tt,lean_left:Rt,trapezoid:It,inv_trapezoid:Ht,rect_right_inv_arrow:$t,cylinder:Nt,start:Ot,end:jt,note:Bt,subroutine:Dt,fork:J,join:J,class_box:zt};let X={};const Gt=async(r,t,e)=>{let n,a;if(t.link){let s;w().securityLevel==="sandbox"?s="_top":t.linkTarget&&(s=t.linkTarget||"_blank"),n=r.insert("svg:a").attr("xlink:href",t.link).attr("target",s),a=await K[t.shape](n,t,e)}else a=await K[t.shape](r,t,e),n=a;return t.tooltip&&a.attr("title",t.tooltip),t.class&&a.attr("class","node default "+t.class),X[t.id]=n,t.haveCallback&&X[t.id].attr("class",X[t.id].attr("class")+" clickable"),n},Pt=(r,t)=>{X[t.id]=r},tr=()=>{X={}},rr=r=>{const t=X[r.id];x.trace("Transforming node",r.diff,r,"translate("+(r.x-r.width/2-5)+", "+r.width/2+")");const e=8,n=r.diff||0;return r.clusterNode?t.attr("transform","translate("+(r.x+n-r.width/2)+", "+(r.y-r.height/2-e)+")"):t.attr("transform","translate("+r.x+", "+r.y+")"),n};let D={},S={};const ar=()=>{D={},S={}},er=(r,t)=>{const e=H(w().flowchart.htmlLabels),n=t.labelType==="markdown"?P(r,t.label,{style:t.labelStyle,useHtmlLabels:e,addSvgBackground:!0}):R(t.label,t.labelStyle);x.info("abc82",t,t.labelType);const a=r.insert("g").attr("class","edgeLabel"),s=a.insert("g").attr("class","label");s.node().appendChild(n);let i=n.getBBox();if(e){const c=n.children[0],o=B(n);i=c.getBoundingClientRect(),o.attr("width",i.width),o.attr("height",i.height)}s.attr("transform","translate("+-i.width/2+", "+-i.height/2+")"),D[t.id]=a,t.width=i.width,t.height=i.height;let l;if(t.startLabelLeft){const c=R(t.startLabelLeft,t.labelStyle),o=r.insert("g").attr("class","edgeTerminals"),h=o.insert("g").attr("class","inner");l=h.node().appendChild(c);const f=c.getBBox();h.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"),S[t.id]||(S[t.id]={}),S[t.id].startLeft=o,A(l,t.startLabelLeft)}if(t.startLabelRight){const c=R(t.startLabelRight,t.labelStyle),o=r.insert("g").attr("class","edgeTerminals"),h=o.insert("g").attr("class","inner");l=o.node().appendChild(c),h.node().appendChild(c);const f=c.getBBox();h.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"),S[t.id]||(S[t.id]={}),S[t.id].startRight=o,A(l,t.startLabelRight)}if(t.endLabelLeft){const c=R(t.endLabelLeft,t.labelStyle),o=r.insert("g").attr("class","edgeTerminals"),h=o.insert("g").attr("class","inner");l=h.node().appendChild(c);const f=c.getBBox();h.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"),o.node().appendChild(c),S[t.id]||(S[t.id]={}),S[t.id].endLeft=o,A(l,t.endLabelLeft)}if(t.endLabelRight){const c=R(t.endLabelRight,t.labelStyle),o=r.insert("g").attr("class","edgeTerminals"),h=o.insert("g").attr("class","inner");l=h.node().appendChild(c);const f=c.getBBox();h.attr("transform","translate("+-f.width/2+", "+-f.height/2+")"),o.node().appendChild(c),S[t.id]||(S[t.id]={}),S[t.id].endRight=o,A(l,t.endLabelRight)}return n};function A(r,t){w().flowchart.htmlLabels&&r&&(r.style.width=t.length*9+"px",r.style.height="12px")}const sr=(r,t)=>{x.info("Moving label abc78 ",r.id,r.label,D[r.id]);let e=t.updatedPath?t.updatedPath:t.originalPath;if(r.label){const n=D[r.id];let a=r.x,s=r.y;if(e){const i=U.calcLabelPosition(e);x.info("Moving label "+r.label+" from (",a,",",s,") to (",i.x,",",i.y,") abc78"),t.updatedPath&&(a=i.x,s=i.y)}n.attr("transform","translate("+a+", "+s+")")}if(r.startLabelLeft){const n=S[r.id].startLeft;let a=r.x,s=r.y;if(e){const i=U.calcTerminalLabelPosition(r.arrowTypeStart?10:0,"start_left",e);a=i.x,s=i.y}n.attr("transform","translate("+a+", "+s+")")}if(r.startLabelRight){const n=S[r.id].startRight;let a=r.x,s=r.y;if(e){const i=U.calcTerminalLabelPosition(r.arrowTypeStart?10:0,"start_right",e);a=i.x,s=i.y}n.attr("transform","translate("+a+", "+s+")")}if(r.endLabelLeft){const n=S[r.id].endLeft;let a=r.x,s=r.y;if(e){const i=U.calcTerminalLabelPosition(r.arrowTypeEnd?10:0,"end_left",e);a=i.x,s=i.y}n.attr("transform","translate("+a+", "+s+")")}if(r.endLabelRight){const n=S[r.id].endRight;let a=r.x,s=r.y;if(e){const i=U.calcTerminalLabelPosition(r.arrowTypeEnd?10:0,"end_right",e);a=i.x,s=i.y}n.attr("transform","translate("+a+", "+s+")")}},Zt=(r,t)=>{const e=r.x,n=r.y,a=Math.abs(t.x-e),s=Math.abs(t.y-n),i=r.width/2,l=r.height/2;return a>=i||s>=l},Ft=(r,t,e)=>{x.warn(`intersection calc abc89: + outsidePoint: ${JSON.stringify(t)} + insidePoint : ${JSON.stringify(e)} + node : x:${r.x} y:${r.y} w:${r.width} h:${r.height}`);const n=r.x,a=r.y,s=Math.abs(n-e.x),i=r.width/2;let l=e.xMath.abs(n-t.x)*c){let f=e.y{x.warn("abc88 cutPathAtIntersect",r,t);let e=[],n=r[0],a=!1;return r.forEach(s=>{if(x.info("abc88 checking point",s,t),!Zt(t,s)&&!a){const i=Ft(t,n,s);x.warn("abc88 inside",s,n,i),x.warn("abc88 intersection",i);let l=!1;e.forEach(c=>{l=l||c.x===i.x&&c.y===i.y}),e.some(c=>c.x===i.x&&c.y===i.y)?x.warn("abc88 no intersect",i,e):e.push(i),a=!0}else x.warn("abc88 outside",s,n),n=s,a||e.push(s)}),x.warn("abc88 returning points",e),e},ir=function(r,t,e,n,a,s){let i=e.points,l=!1;const c=s.node(t.v);var o=s.node(t.w);x.info("abc88 InsertEdge: ",e),o.intersect&&c.intersect&&(i=i.slice(1,e.points.length-1),i.unshift(c.intersect(i[0])),x.info("Last point",i[i.length-1],o,o.intersect(i[i.length-1])),i.push(o.intersect(i[i.length-1]))),e.toCluster&&(x.info("to cluster abc88",n[e.toCluster]),i=G(e.points,n[e.toCluster].node),l=!0),e.fromCluster&&(x.info("from cluster abc88",n[e.fromCluster]),i=G(i.reverse(),n[e.fromCluster].node).reverse(),l=!0);const h=i.filter(u=>!Number.isNaN(u.y));let f;a==="graph"||a==="flowchart"?f=e.curve||F:f=F;const b=et().x(function(u){return u.x}).y(function(u){return u.y}).curve(f);let d;switch(e.thickness){case"normal":d="edge-thickness-normal";break;case"thick":d="edge-thickness-thick";break;case"invisible":d="edge-thickness-thick";break;default:d=""}switch(e.pattern){case"solid":d+=" edge-pattern-solid";break;case"dotted":d+=" edge-pattern-dotted";break;case"dashed":d+=" edge-pattern-dashed";break}const p=r.append("path").attr("d",b(h)).attr("id",e.id).attr("class"," "+d+(e.classes?" "+e.classes:"")).attr("style",e.style);let y="";switch((w().flowchart.arrowMarkerAbsolute||w().state.arrowMarkerAbsolute)&&(y=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,y=y.replace(/\(/g,"\\("),y=y.replace(/\)/g,"\\)")),x.info("arrowTypeStart",e.arrowTypeStart),x.info("arrowTypeEnd",e.arrowTypeEnd),e.arrowTypeStart){case"arrow_cross":p.attr("marker-start","url("+y+"#"+a+"-crossStart)");break;case"arrow_point":p.attr("marker-start","url("+y+"#"+a+"-pointStart)");break;case"arrow_barb":p.attr("marker-start","url("+y+"#"+a+"-barbStart)");break;case"arrow_circle":p.attr("marker-start","url("+y+"#"+a+"-circleStart)");break;case"aggregation":p.attr("marker-start","url("+y+"#"+a+"-aggregationStart)");break;case"extension":p.attr("marker-start","url("+y+"#"+a+"-extensionStart)");break;case"composition":p.attr("marker-start","url("+y+"#"+a+"-compositionStart)");break;case"dependency":p.attr("marker-start","url("+y+"#"+a+"-dependencyStart)");break;case"lollipop":p.attr("marker-start","url("+y+"#"+a+"-lollipopStart)");break}switch(e.arrowTypeEnd){case"arrow_cross":p.attr("marker-end","url("+y+"#"+a+"-crossEnd)");break;case"arrow_point":p.attr("marker-end","url("+y+"#"+a+"-pointEnd)");break;case"arrow_barb":p.attr("marker-end","url("+y+"#"+a+"-barbEnd)");break;case"arrow_circle":p.attr("marker-end","url("+y+"#"+a+"-circleEnd)");break;case"aggregation":p.attr("marker-end","url("+y+"#"+a+"-aggregationEnd)");break;case"extension":p.attr("marker-end","url("+y+"#"+a+"-extensionEnd)");break;case"composition":p.attr("marker-end","url("+y+"#"+a+"-compositionEnd)");break;case"dependency":p.attr("marker-end","url("+y+"#"+a+"-dependencyEnd)");break;case"lollipop":p.attr("marker-end","url("+y+"#"+a+"-lollipopEnd)");break}let g={};return l&&(g.updatedPath=i),g.originalPath=e.points,g};export{Gt as a,er as b,ir as c,sr as d,tr as e,ar as f,R as g,Lt as h,Kt as i,E as l,rr as p,Pt as s,k as u}; diff --git a/pr-384/assets/chunks/erDiagram-0ccc0425.a32abb34.js b/pr-384/assets/chunks/erDiagram-0ccc0425.a32abb34.js new file mode 100644 index 000000000..dd2a1b3d1 --- /dev/null +++ b/pr-384/assets/chunks/erDiagram-0ccc0425.a32abb34.js @@ -0,0 +1,51 @@ +import{c as V,s as xt,g as Rt,b as Ot,a as bt,v as Nt,x as Tt,m as At,l as et,z as Mt,h as st,y as vt,i as Dt,a5 as wt,a7 as It}from"../app.b136162e.js";import{G as St,l as Lt}from"./layout.7737998e.js";import{l as Bt}from"./line.63b3485f.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./array.9f3ba611.js";import"./path.53f90ab3.js";const Ct=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Pt(t){return typeof t=="string"&&Ct.test(t)}const T=[];for(let t=0;t<256;++t)T.push((t+256).toString(16).slice(1));function Yt(t,r=0){return(T[t[r+0]]+T[t[r+1]]+T[t[r+2]]+T[t[r+3]]+"-"+T[t[r+4]]+T[t[r+5]]+"-"+T[t[r+6]]+T[t[r+7]]+"-"+T[t[r+8]]+T[t[r+9]]+"-"+T[t[r+10]]+T[t[r+11]]+T[t[r+12]]+T[t[r+13]]+T[t[r+14]]+T[t[r+15]]).toLowerCase()}function Zt(t){if(!Pt(t))throw TypeError("Invalid UUID");let r;const e=new Uint8Array(16);return e[0]=(r=parseInt(t.slice(0,8),16))>>>24,e[1]=r>>>16&255,e[2]=r>>>8&255,e[3]=r&255,e[4]=(r=parseInt(t.slice(9,13),16))>>>8,e[5]=r&255,e[6]=(r=parseInt(t.slice(14,18),16))>>>8,e[7]=r&255,e[8]=(r=parseInt(t.slice(19,23),16))>>>8,e[9]=r&255,e[10]=(r=parseInt(t.slice(24,36),16))/1099511627776&255,e[11]=r/4294967296&255,e[12]=r>>>24&255,e[13]=r>>>16&255,e[14]=r>>>8&255,e[15]=r&255,e}function Ft(t){t=unescape(encodeURIComponent(t));const r=[];for(let e=0;e>>32-r}function Ht(t){const r=[1518500249,1859775393,2400959708,3395469782],e=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof t=="string"){const f=unescape(encodeURIComponent(t));t=[];for(let o=0;o>>0;O=g,g=E,E=ot(_,30)>>>0,_=c,c=Y}e[0]=e[0]+c>>>0,e[1]=e[1]+_>>>0,e[2]=e[2]+E>>>0,e[3]=e[3]+g>>>0,e[4]=e[4]+O>>>0}return[e[0]>>24&255,e[0]>>16&255,e[0]>>8&255,e[0]&255,e[1]>>24&255,e[1]>>16&255,e[1]>>8&255,e[1]&255,e[2]>>24&255,e[2]>>16&255,e[2]>>8&255,e[2]&255,e[3]>>24&255,e[3]>>16&255,e[3]>>8&255,e[3]&255,e[4]>>24&255,e[4]>>16&255,e[4]>>8&255,e[4]&255]}const Gt=Ut("v5",80,Ht),Kt=Gt;var ct=function(){var t=function(M,a,l,d){for(l=l||{},d=M.length;d--;l[M[d]]=a);return l},r=[1,2],e=[1,5],n=[6,9,11,23,25,27,29,30,31,52],s=[1,17],p=[1,18],f=[1,19],o=[1,20],c=[1,21],_=[1,22],E=[1,25],g=[1,30],O=[1,31],y=[1,32],A=[1,33],Y=[1,34],U=[6,9,11,15,20,23,25,27,29,30,31,44,45,46,47,48,52],X=[1,46],I=[30,31,49,50],N=[4,6,9,11,23,25,27,29,30,31,52],v=[44,45,46,47,48],k=[22,37],x=[1,66],P=[1,65],Z=[22,37,39,41],w={trace:function(){},yy:{},symbols_:{error:2,start:3,ER_DIAGRAM:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,entityName:17,relSpec:18,role:19,BLOCK_START:20,attributes:21,BLOCK_STOP:22,title:23,title_value:24,acc_title:25,acc_title_value:26,acc_descr:27,acc_descr_value:28,acc_descr_multiline_value:29,ALPHANUM:30,ENTITY_NAME:31,attribute:32,attributeType:33,attributeName:34,attributeKeyTypeList:35,attributeComment:36,ATTRIBUTE_WORD:37,attributeKeyType:38,COMMA:39,ATTRIBUTE_KEY:40,COMMENT:41,cardinality:42,relType:43,ZERO_OR_ONE:44,ZERO_OR_MORE:45,ONE_OR_MORE:46,ONLY_ONE:47,MD_PARENT:48,NON_IDENTIFYING:49,IDENTIFYING:50,WORD:51,open_directive:52,type_directive:53,arg_directive:54,close_directive:55,$accept:0,$end:1},terminals_:{2:"error",4:"ER_DIAGRAM",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",20:"BLOCK_START",22:"BLOCK_STOP",23:"title",24:"title_value",25:"acc_title",26:"acc_title_value",27:"acc_descr",28:"acc_descr_value",29:"acc_descr_multiline_value",30:"ALPHANUM",31:"ENTITY_NAME",37:"ATTRIBUTE_WORD",39:"COMMA",40:"ATTRIBUTE_KEY",41:"COMMENT",44:"ZERO_OR_ONE",45:"ZERO_OR_MORE",46:"ONE_OR_MORE",47:"ONLY_ONE",48:"MD_PARENT",49:"NON_IDENTIFYING",50:"IDENTIFYING",51:"WORD",52:"open_directive",53:"type_directive",54:"arg_directive",55:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,5],[10,4],[10,3],[10,1],[10,2],[10,2],[10,2],[10,1],[17,1],[17,1],[21,1],[21,2],[32,2],[32,3],[32,3],[32,4],[33,1],[34,1],[35,1],[35,3],[38,1],[36,1],[18,3],[42,1],[42,1],[42,1],[42,1],[42,1],[43,1],[43,1],[19,1],[19,1],[19,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(a,l,d,u,m,i,Q){var h=i.length-1;switch(m){case 1:break;case 3:this.$=[];break;case 4:i[h-1].push(i[h]),this.$=i[h-1];break;case 5:case 6:this.$=i[h];break;case 7:case 8:this.$=[];break;case 12:u.addEntity(i[h-4]),u.addEntity(i[h-2]),u.addRelationship(i[h-4],i[h],i[h-2],i[h-3]);break;case 13:u.addEntity(i[h-3]),u.addAttributes(i[h-3],i[h-1]);break;case 14:u.addEntity(i[h-2]);break;case 15:u.addEntity(i[h]);break;case 16:case 17:this.$=i[h].trim(),u.setAccTitle(this.$);break;case 18:case 19:this.$=i[h].trim(),u.setAccDescription(this.$);break;case 20:case 44:this.$=i[h];break;case 21:case 42:case 43:this.$=i[h].replace(/"/g,"");break;case 22:case 30:this.$=[i[h]];break;case 23:i[h].push(i[h-1]),this.$=i[h];break;case 24:this.$={attributeType:i[h-1],attributeName:i[h]};break;case 25:this.$={attributeType:i[h-2],attributeName:i[h-1],attributeKeyTypeList:i[h]};break;case 26:this.$={attributeType:i[h-2],attributeName:i[h-1],attributeComment:i[h]};break;case 27:this.$={attributeType:i[h-3],attributeName:i[h-2],attributeKeyTypeList:i[h-1],attributeComment:i[h]};break;case 28:case 29:case 32:this.$=i[h];break;case 31:i[h-2].push(i[h]),this.$=i[h-2];break;case 33:this.$=i[h].replace(/"/g,"");break;case 34:this.$={cardA:i[h],relType:i[h-1],cardB:i[h-2]};break;case 35:this.$=u.Cardinality.ZERO_OR_ONE;break;case 36:this.$=u.Cardinality.ZERO_OR_MORE;break;case 37:this.$=u.Cardinality.ONE_OR_MORE;break;case 38:this.$=u.Cardinality.ONLY_ONE;break;case 39:this.$=u.Cardinality.MD_PARENT;break;case 40:this.$=u.Identification.NON_IDENTIFYING;break;case 41:this.$=u.Identification.IDENTIFYING;break;case 45:u.parseDirective("%%{","open_directive");break;case 46:u.parseDirective(i[h],"type_directive");break;case 47:i[h]=i[h].trim().replace(/'/g,'"'),u.parseDirective(i[h],"arg_directive");break;case 48:u.parseDirective("}%%","close_directive","er");break}},table:[{3:1,4:r,7:3,12:4,52:e},{1:[3]},t(n,[2,3],{5:6}),{3:7,4:r,7:3,12:4,52:e},{13:8,53:[1,9]},{53:[2,45]},{6:[1,10],7:15,8:11,9:[1,12],10:13,11:[1,14],12:4,17:16,23:s,25:p,27:f,29:o,30:c,31:_,52:e},{1:[2,2]},{14:23,15:[1,24],55:E},t([15,55],[2,46]),t(n,[2,8],{1:[2,1]}),t(n,[2,4]),{7:15,10:26,12:4,17:16,23:s,25:p,27:f,29:o,30:c,31:_,52:e},t(n,[2,6]),t(n,[2,7]),t(n,[2,11]),t(n,[2,15],{18:27,42:29,20:[1,28],44:g,45:O,46:y,47:A,48:Y}),{24:[1,35]},{26:[1,36]},{28:[1,37]},t(n,[2,19]),t(U,[2,20]),t(U,[2,21]),{11:[1,38]},{16:39,54:[1,40]},{11:[2,48]},t(n,[2,5]),{17:41,30:c,31:_},{21:42,22:[1,43],32:44,33:45,37:X},{43:47,49:[1,48],50:[1,49]},t(I,[2,35]),t(I,[2,36]),t(I,[2,37]),t(I,[2,38]),t(I,[2,39]),t(n,[2,16]),t(n,[2,17]),t(n,[2,18]),t(N,[2,9]),{14:50,55:E},{55:[2,47]},{15:[1,51]},{22:[1,52]},t(n,[2,14]),{21:53,22:[2,22],32:44,33:45,37:X},{34:54,37:[1,55]},{37:[2,28]},{42:56,44:g,45:O,46:y,47:A,48:Y},t(v,[2,40]),t(v,[2,41]),{11:[1,57]},{19:58,30:[1,61],31:[1,60],51:[1,59]},t(n,[2,13]),{22:[2,23]},t(k,[2,24],{35:62,36:63,38:64,40:x,41:P}),t([22,37,40,41],[2,29]),t([30,31],[2,34]),t(N,[2,10]),t(n,[2,12]),t(n,[2,42]),t(n,[2,43]),t(n,[2,44]),t(k,[2,25],{36:67,39:[1,68],41:P}),t(k,[2,26]),t(Z,[2,30]),t(k,[2,33]),t(Z,[2,32]),t(k,[2,27]),{38:69,40:x},t(Z,[2,31])],defaultActions:{5:[2,45],7:[2,2],25:[2,48],40:[2,47],46:[2,28],53:[2,23]},parseError:function(a,l){if(l.recoverable)this.trace(a);else{var d=new Error(a);throw d.hash=l,d}},parse:function(a){var l=this,d=[0],u=[],m=[null],i=[],Q=this.table,h="",q=0,ht=0,Et=2,dt=1,mt=i.slice.call(arguments,1),b=Object.create(this.lexer),H={yy:{}};for(var rt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,rt)&&(H.yy[rt]=this.yy[rt]);b.setInput(a,H.yy),H.yy.lexer=b,H.yy.parser=this,typeof b.yylloc>"u"&&(b.yylloc={});var it=b.yylloc;i.push(it);var gt=b.options&&b.options.ranges;typeof H.yy.parseError=="function"?this.parseError=H.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function kt(){var W;return W=u.pop()||b.lex()||dt,typeof W!="number"&&(W instanceof Array&&(u=W,W=u.pop()),W=l.symbols_[W]||W),W}for(var D,G,L,at,K={},J,F,ut,tt;;){if(G=d[d.length-1],this.defaultActions[G]?L=this.defaultActions[G]:((D===null||typeof D>"u")&&(D=kt()),L=Q[G]&&Q[G][D]),typeof L>"u"||!L.length||!L[0]){var nt="";tt=[];for(J in Q[G])this.terminals_[J]&&J>Et&&tt.push("'"+this.terminals_[J]+"'");b.showPosition?nt="Parse error on line "+(q+1)+`: +`+b.showPosition()+` +Expecting `+tt.join(", ")+", got '"+(this.terminals_[D]||D)+"'":nt="Parse error on line "+(q+1)+": Unexpected "+(D==dt?"end of input":"'"+(this.terminals_[D]||D)+"'"),this.parseError(nt,{text:b.match,token:this.terminals_[D]||D,line:b.yylineno,loc:it,expected:tt})}if(L[0]instanceof Array&&L.length>1)throw new Error("Parse Error: multiple actions possible at state: "+G+", token: "+D);switch(L[0]){case 1:d.push(D),m.push(b.yytext),i.push(b.yylloc),d.push(L[1]),D=null,ht=b.yyleng,h=b.yytext,q=b.yylineno,it=b.yylloc;break;case 2:if(F=this.productions_[L[1]][1],K.$=m[m.length-F],K._$={first_line:i[i.length-(F||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(F||1)].first_column,last_column:i[i.length-1].last_column},gt&&(K._$.range=[i[i.length-(F||1)].range[0],i[i.length-1].range[1]]),at=this.performAction.apply(K,[h,ht,q,H.yy,L[1],m,i].concat(mt)),typeof at<"u")return at;F&&(d=d.slice(0,-1*F*2),m=m.slice(0,-1*F),i=i.slice(0,-1*F)),d.push(this.productions_[L[1]][0]),m.push(K.$),i.push(K._$),ut=Q[d[d.length-2]][d[d.length-1]],d.push(ut);break;case 3:return!0}}return!0}},z=function(){var M={EOF:1,parseError:function(l,d){if(this.yy.parser)this.yy.parser.parseError(l,d);else throw new Error(l)},setInput:function(a,l){return this.yy=l||this.yy||{},this._input=a,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var l=a.match(/(?:\r\n?|\n).*/g);return l?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var l=a.length,d=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-l),this.offset-=l;var u=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),d.length-1&&(this.yylineno-=d.length-1);var m=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:d?(d.length===u.length?this.yylloc.first_column:0)+u[u.length-d.length].length-d[0].length:this.yylloc.first_column-l},this.options.ranges&&(this.yylloc.range=[m[0],m[0]+this.yyleng-l]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),l=new Array(a.length+1).join("-");return a+this.upcomingInput()+` +`+l+"^"},test_match:function(a,l){var d,u,m;if(this.options.backtrack_lexer&&(m={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(m.yylloc.range=this.yylloc.range.slice(0))),u=a[0].match(/(?:\r\n?|\n).*/g),u&&(this.yylineno+=u.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:u?u[u.length-1].length-u[u.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],d=this.performAction.call(this,this.yy,this,l,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),d)return d;if(this._backtrack){for(var i in m)this[i]=m[i];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,l,d,u;this._more||(this.yytext="",this.match="");for(var m=this._currentRules(),i=0;il[0].length)){if(l=d,u=i,this.options.backtrack_lexer){if(a=this.test_match(d,m[i]),a!==!1)return a;if(this._backtrack){l=!1;continue}else return!1}else if(!this.options.flex)break}return l?(a=this.test_match(l,m[u]),a!==!1?a:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return l||this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){var l=this.conditionStack.length-1;return l>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(l){return l=this.conditionStack.length-1-Math.abs(l||0),l>=0?this.conditionStack[l]:"INITIAL"},pushState:function(l){this.begin(l)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(l,d,u,m){switch(u){case 0:return this.begin("acc_title"),25;case 1:return this.popState(),"acc_title_value";case 2:return this.begin("acc_descr"),27;case 3:return this.popState(),"acc_descr_value";case 4:this.begin("acc_descr_multiline");break;case 5:this.popState();break;case 6:return"acc_descr_multiline_value";case 7:return this.begin("open_directive"),52;case 8:return this.begin("type_directive"),53;case 9:return this.popState(),this.begin("arg_directive"),15;case 10:return this.popState(),this.popState(),55;case 11:return 54;case 12:return 11;case 13:break;case 14:return 9;case 15:return 31;case 16:return 51;case 17:return 4;case 18:return this.begin("block"),20;case 19:return 39;case 20:break;case 21:return 40;case 22:return 37;case 23:return 37;case 24:return 41;case 25:break;case 26:return this.popState(),22;case 27:return d.yytext[0];case 28:return 44;case 29:return 46;case 30:return 46;case 31:return 46;case 32:return 44;case 33:return 44;case 34:return 45;case 35:return 45;case 36:return 45;case 37:return 45;case 38:return 45;case 39:return 46;case 40:return 45;case 41:return 46;case 42:return 47;case 43:return 47;case 44:return 47;case 45:return 47;case 46:return 44;case 47:return 45;case 48:return 46;case 49:return 48;case 50:return 49;case 51:return 50;case 52:return 50;case 53:return 49;case 54:return 49;case 55:return 49;case 56:return 30;case 57:return d.yytext[0];case 58:return 6}},rules:[/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:[\s]+)/i,/^(?:"[^"%\r\n\v\b\\]+")/i,/^(?:"[^"]*")/i,/^(?:erDiagram\b)/i,/^(?:\{)/i,/^(?:,)/i,/^(?:\s+)/i,/^(?:\b((?:PK)|(?:FK)|(?:UK))\b)/i,/^(?:(.*?)[~](.*?)*[~])/i,/^(?:[\*A-Za-z_][A-Za-z0-9\-_\[\]\(\)]*)/i,/^(?:"[^"]*")/i,/^(?:[\n]+)/i,/^(?:\})/i,/^(?:.)/i,/^(?:one or zero\b)/i,/^(?:one or more\b)/i,/^(?:one or many\b)/i,/^(?:1\+)/i,/^(?:\|o\b)/i,/^(?:zero or one\b)/i,/^(?:zero or more\b)/i,/^(?:zero or many\b)/i,/^(?:0\+)/i,/^(?:\}o\b)/i,/^(?:many\(0\))/i,/^(?:many\(1\))/i,/^(?:many\b)/i,/^(?:\}\|)/i,/^(?:one\b)/i,/^(?:only one\b)/i,/^(?:1\b)/i,/^(?:\|\|)/i,/^(?:o\|)/i,/^(?:o\{)/i,/^(?:\|\{)/i,/^(?:\s*u\b)/i,/^(?:\.\.)/i,/^(?:--)/i,/^(?:to\b)/i,/^(?:optionally to\b)/i,/^(?:\.-)/i,/^(?:-\.)/i,/^(?:[A-Za-z][A-Za-z0-9\-_]*)/i,/^(?:.)/i,/^(?:$)/i],conditions:{acc_descr_multiline:{rules:[5,6],inclusive:!1},acc_descr:{rules:[3],inclusive:!1},acc_title:{rules:[1],inclusive:!1},open_directive:{rules:[8],inclusive:!1},type_directive:{rules:[9,10],inclusive:!1},arg_directive:{rules:[10,11],inclusive:!1},block:{rules:[19,20,21,22,23,24,25,26,27],inclusive:!1},INITIAL:{rules:[0,2,4,7,12,13,14,15,16,17,18,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58],inclusive:!0}}};return M}();w.lexer=z;function S(){this.yy={}}return S.prototype=w,w.Parser=S,new S}();ct.parser=ct;const Xt=ct;let $={},lt=[];const Qt={ZERO_OR_ONE:"ZERO_OR_ONE",ZERO_OR_MORE:"ZERO_OR_MORE",ONE_OR_MORE:"ONE_OR_MORE",ONLY_ONE:"ONLY_ONE",MD_PARENT:"MD_PARENT"},$t={NON_IDENTIFYING:"NON_IDENTIFYING",IDENTIFYING:"IDENTIFYING"},jt=function(t,r,e){At.parseDirective(this,t,r,e)},pt=function(t){return $[t]===void 0&&($[t]={attributes:[]},et.info("Added new entity :",t)),$[t]},qt=()=>$,Jt=function(t,r){let e=pt(t),n;for(n=r.length-1;n>=0;n--)e.attributes.push(r[n]),et.debug("Added attribute ",r[n].attributeName)},te=function(t,r,e,n){let s={entityA:t,roleA:r,entityB:e,relSpec:n};lt.push(s),et.debug("Added new relationship :",s)},ee=()=>lt,re=function(){$={},lt=[],Mt()},ie={Cardinality:Qt,Identification:$t,parseDirective:jt,getConfig:()=>V().er,addEntity:pt,addAttributes:Jt,getEntities:qt,addRelationship:te,getRelationships:ee,clear:re,setAccTitle:xt,getAccTitle:Rt,setAccDescription:Ot,getAccDescription:bt,setDiagramTitle:Nt,getDiagramTitle:Tt},B={ONLY_ONE_START:"ONLY_ONE_START",ONLY_ONE_END:"ONLY_ONE_END",ZERO_OR_ONE_START:"ZERO_OR_ONE_START",ZERO_OR_ONE_END:"ZERO_OR_ONE_END",ONE_OR_MORE_START:"ONE_OR_MORE_START",ONE_OR_MORE_END:"ONE_OR_MORE_END",ZERO_OR_MORE_START:"ZERO_OR_MORE_START",ZERO_OR_MORE_END:"ZERO_OR_MORE_END",MD_PARENT_END:"MD_PARENT_END",MD_PARENT_START:"MD_PARENT_START"},ae=function(t,r){let e;t.append("defs").append("marker").attr("id",B.MD_PARENT_START).attr("refX",0).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),t.append("defs").append("marker").attr("id",B.MD_PARENT_END).attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),t.append("defs").append("marker").attr("id",B.ONLY_ONE_START).attr("refX",0).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("stroke",r.stroke).attr("fill","none").attr("d","M9,0 L9,18 M15,0 L15,18"),t.append("defs").append("marker").attr("id",B.ONLY_ONE_END).attr("refX",18).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("stroke",r.stroke).attr("fill","none").attr("d","M3,0 L3,18 M9,0 L9,18"),e=t.append("defs").append("marker").attr("id",B.ZERO_OR_ONE_START).attr("refX",0).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto"),e.append("circle").attr("stroke",r.stroke).attr("fill","white").attr("cx",21).attr("cy",9).attr("r",6),e.append("path").attr("stroke",r.stroke).attr("fill","none").attr("d","M9,0 L9,18"),e=t.append("defs").append("marker").attr("id",B.ZERO_OR_ONE_END).attr("refX",30).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto"),e.append("circle").attr("stroke",r.stroke).attr("fill","white").attr("cx",9).attr("cy",9).attr("r",6),e.append("path").attr("stroke",r.stroke).attr("fill","none").attr("d","M21,0 L21,18"),t.append("defs").append("marker").attr("id",B.ONE_OR_MORE_START).attr("refX",18).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("stroke",r.stroke).attr("fill","none").attr("d","M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27"),t.append("defs").append("marker").attr("id",B.ONE_OR_MORE_END).attr("refX",27).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("stroke",r.stroke).attr("fill","none").attr("d","M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18"),e=t.append("defs").append("marker").attr("id",B.ZERO_OR_MORE_START).attr("refX",18).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto"),e.append("circle").attr("stroke",r.stroke).attr("fill","white").attr("cx",48).attr("cy",18).attr("r",6),e.append("path").attr("stroke",r.stroke).attr("fill","none").attr("d","M0,18 Q18,0 36,18 Q18,36 0,18"),e=t.append("defs").append("marker").attr("id",B.ZERO_OR_MORE_END).attr("refX",39).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto"),e.append("circle").attr("stroke",r.stroke).attr("fill","white").attr("cx",9).attr("cy",18).attr("r",6),e.append("path").attr("stroke",r.stroke).attr("fill","none").attr("d","M21,18 Q39,0 57,18 Q39,36 21,18")},C={ERMarkers:B,insertMarkers:ae},ne=/[^\dA-Za-z](\W)*/g;let R={},j=new Map;const se=function(t){const r=Object.keys(t);for(const e of r)R[e]=t[e]},oe=(t,r,e)=>{const n=R.entityPadding/3,s=R.entityPadding/3,p=R.fontSize*.85,f=r.node().getBBox(),o=[];let c=!1,_=!1,E=0,g=0,O=0,y=0,A=f.height+n*2,Y=1;e.forEach(N=>{N.attributeKeyTypeList!==void 0&&N.attributeKeyTypeList.length>0&&(c=!0),N.attributeComment!==void 0&&(_=!0)}),e.forEach(N=>{const v=`${r.node().id}-attr-${Y}`;let k=0;const x=It(N.attributeType),P=t.append("text").classed("er entityLabel",!0).attr("id",`${v}-type`).attr("x",0).attr("y",0).style("dominant-baseline","middle").style("text-anchor","left").style("font-family",V().fontFamily).style("font-size",p+"px").text(x),Z=t.append("text").classed("er entityLabel",!0).attr("id",`${v}-name`).attr("x",0).attr("y",0).style("dominant-baseline","middle").style("text-anchor","left").style("font-family",V().fontFamily).style("font-size",p+"px").text(N.attributeName),w={};w.tn=P,w.nn=Z;const z=P.node().getBBox(),S=Z.node().getBBox();if(E=Math.max(E,z.width),g=Math.max(g,S.width),k=Math.max(z.height,S.height),c){const M=N.attributeKeyTypeList!==void 0?N.attributeKeyTypeList.join(","):"",a=t.append("text").classed("er entityLabel",!0).attr("id",`${v}-key`).attr("x",0).attr("y",0).style("dominant-baseline","middle").style("text-anchor","left").style("font-family",V().fontFamily).style("font-size",p+"px").text(M);w.kn=a;const l=a.node().getBBox();O=Math.max(O,l.width),k=Math.max(k,l.height)}if(_){const M=t.append("text").classed("er entityLabel",!0).attr("id",`${v}-comment`).attr("x",0).attr("y",0).style("dominant-baseline","middle").style("text-anchor","left").style("font-family",V().fontFamily).style("font-size",p+"px").text(N.attributeComment||"");w.cn=M;const a=M.node().getBBox();y=Math.max(y,a.width),k=Math.max(k,a.height)}w.height=k,o.push(w),A+=k+n*2,Y+=1});let U=4;c&&(U+=2),_&&(U+=2);const X=E+g+O+y,I={width:Math.max(R.minEntityWidth,Math.max(f.width+R.entityPadding*2,X+s*U)),height:e.length>0?A:Math.max(R.minEntityHeight,f.height+R.entityPadding*2)};if(e.length>0){const N=Math.max(0,(I.width-X-s*U)/(U/2));r.attr("transform","translate("+I.width/2+","+(n+f.height/2)+")");let v=f.height+n*2,k="attributeBoxOdd";o.forEach(x=>{const P=v+n+x.height/2;x.tn.attr("transform","translate("+s+","+P+")");const Z=t.insert("rect","#"+x.tn.node().id).classed(`er ${k}`,!0).attr("x",0).attr("y",v).attr("width",E+s*2+N).attr("height",x.height+n*2),w=parseFloat(Z.attr("x"))+parseFloat(Z.attr("width"));x.nn.attr("transform","translate("+(w+s)+","+P+")");const z=t.insert("rect","#"+x.nn.node().id).classed(`er ${k}`,!0).attr("x",w).attr("y",v).attr("width",g+s*2+N).attr("height",x.height+n*2);let S=parseFloat(z.attr("x"))+parseFloat(z.attr("width"));if(c){x.kn.attr("transform","translate("+(S+s)+","+P+")");const M=t.insert("rect","#"+x.kn.node().id).classed(`er ${k}`,!0).attr("x",S).attr("y",v).attr("width",O+s*2+N).attr("height",x.height+n*2);S=parseFloat(M.attr("x"))+parseFloat(M.attr("width"))}_&&(x.cn.attr("transform","translate("+(S+s)+","+P+")"),t.insert("rect","#"+x.cn.node().id).classed(`er ${k}`,"true").attr("x",S).attr("y",v).attr("width",y+s*2+N).attr("height",x.height+n*2)),v+=x.height+n*2,k=k==="attributeBoxOdd"?"attributeBoxEven":"attributeBoxOdd"})}else I.height=Math.max(R.minEntityHeight,A),r.attr("transform","translate("+I.width/2+","+I.height/2+")");return I},ce=function(t,r,e){const n=Object.keys(r);let s;return n.forEach(function(p){const f=ye(p,"entity");j.set(p,f);const o=t.append("g").attr("id",f);s=s===void 0?f:s;const c="text-"+f,_=o.append("text").classed("er entityLabel",!0).attr("id",c).attr("x",0).attr("y",0).style("dominant-baseline","middle").style("text-anchor","middle").style("font-family",V().fontFamily).style("font-size",R.fontSize+"px").text(p),{width:E,height:g}=oe(o,_,r[p].attributes),y=o.insert("rect","#"+c).classed("er entityBox",!0).attr("x",0).attr("y",0).attr("width",E).attr("height",g).node().getBBox();e.setNode(f,{width:y.width,height:y.height,shape:"rect",id:f})}),s},le=function(t,r){r.nodes().forEach(function(e){e!==void 0&&r.node(e)!==void 0&&t.select("#"+e).attr("transform","translate("+(r.node(e).x-r.node(e).width/2)+","+(r.node(e).y-r.node(e).height/2)+" )")})},_t=function(t){return(t.entityA+t.roleA+t.entityB).replace(/\s/g,"")},he=function(t,r){return t.forEach(function(e){r.setEdge(j.get(e.entityA),j.get(e.entityB),{relationship:e},_t(e))}),t};let ft=0;const de=function(t,r,e,n,s){ft++;const p=e.edge(j.get(r.entityA),j.get(r.entityB),_t(r)),f=Bt().x(function(A){return A.x}).y(function(A){return A.y}).curve(wt),o=t.insert("path","#"+n).classed("er relationshipLine",!0).attr("d",f(p.points)).style("stroke",R.stroke).style("fill","none");r.relSpec.relType===s.db.Identification.NON_IDENTIFYING&&o.attr("stroke-dasharray","8,8");let c="";switch(R.arrowMarkerAbsolute&&(c=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,c=c.replace(/\(/g,"\\("),c=c.replace(/\)/g,"\\)")),r.relSpec.cardA){case s.db.Cardinality.ZERO_OR_ONE:o.attr("marker-end","url("+c+"#"+C.ERMarkers.ZERO_OR_ONE_END+")");break;case s.db.Cardinality.ZERO_OR_MORE:o.attr("marker-end","url("+c+"#"+C.ERMarkers.ZERO_OR_MORE_END+")");break;case s.db.Cardinality.ONE_OR_MORE:o.attr("marker-end","url("+c+"#"+C.ERMarkers.ONE_OR_MORE_END+")");break;case s.db.Cardinality.ONLY_ONE:o.attr("marker-end","url("+c+"#"+C.ERMarkers.ONLY_ONE_END+")");break;case s.db.Cardinality.MD_PARENT:o.attr("marker-end","url("+c+"#"+C.ERMarkers.MD_PARENT_END+")");break}switch(r.relSpec.cardB){case s.db.Cardinality.ZERO_OR_ONE:o.attr("marker-start","url("+c+"#"+C.ERMarkers.ZERO_OR_ONE_START+")");break;case s.db.Cardinality.ZERO_OR_MORE:o.attr("marker-start","url("+c+"#"+C.ERMarkers.ZERO_OR_MORE_START+")");break;case s.db.Cardinality.ONE_OR_MORE:o.attr("marker-start","url("+c+"#"+C.ERMarkers.ONE_OR_MORE_START+")");break;case s.db.Cardinality.ONLY_ONE:o.attr("marker-start","url("+c+"#"+C.ERMarkers.ONLY_ONE_START+")");break;case s.db.Cardinality.MD_PARENT:o.attr("marker-start","url("+c+"#"+C.ERMarkers.MD_PARENT_START+")");break}const _=o.node().getTotalLength(),E=o.node().getPointAtLength(_*.5),g="rel"+ft,y=t.append("text").classed("er relationshipLabel",!0).attr("id",g).attr("x",E.x).attr("y",E.y).style("text-anchor","middle").style("dominant-baseline","middle").style("font-family",V().fontFamily).style("font-size",R.fontSize+"px").text(r.roleA).node().getBBox();t.insert("rect","#"+g).classed("er relationshipLabelBox",!0).attr("x",E.x-y.width/2).attr("y",E.y-y.height/2).attr("width",y.width).attr("height",y.height)},ue=function(t,r,e,n){R=V().er,et.info("Drawing ER diagram");const s=V().securityLevel;let p;s==="sandbox"&&(p=st("#i"+r));const o=(s==="sandbox"?st(p.nodes()[0].contentDocument.body):st("body")).select(`[id='${r}']`);C.insertMarkers(o,R);let c;c=new St({multigraph:!0,directed:!0,compound:!1}).setGraph({rankdir:R.layoutDirection,marginx:20,marginy:20,nodesep:100,edgesep:100,ranksep:100}).setDefaultEdgeLabel(function(){return{}});const _=ce(o,n.db.getEntities(),c),E=he(n.db.getRelationships(),c);Lt(c),le(o,c),E.forEach(function(Y){de(o,Y,c,_,n)});const g=R.diagramPadding;vt.insertTitle(o,"entityTitleText",R.titleTopMargin,n.db.getDiagramTitle());const O=o.node().getBBox(),y=O.width+g*2,A=O.height+g*2;Dt(o,A,y,R.useMaxWidth),o.attr("viewBox",`${O.x-g} ${O.y-g} ${y} ${A}`)},fe="28e9f9db-3c8d-5aa5-9faf-44286ae5937c";function ye(t="",r=""){const e=t.replace(ne,"");return`${yt(r)}${yt(e)}${Kt(t,fe)}`}function yt(t=""){return t.length>0?`${t}-`:""}const pe={setConf:se,draw:ue},_e=t=>` + .entityBox { + fill: ${t.mainBkg}; + stroke: ${t.nodeBorder}; + } + + .attributeBoxOdd { + fill: ${t.attributeBackgroundColorOdd}; + stroke: ${t.nodeBorder}; + } + + .attributeBoxEven { + fill: ${t.attributeBackgroundColorEven}; + stroke: ${t.nodeBorder}; + } + + .relationshipLabelBox { + fill: ${t.tertiaryColor}; + opacity: 0.7; + background-color: ${t.tertiaryColor}; + rect { + opacity: 0.5; + } + } + + .relationshipLine { + stroke: ${t.lineColor}; + } + + .entityTitleText { + text-anchor: middle; + font-size: 18px; + fill: ${t.textColor}; + } + #MD_PARENT_START { + fill: #f5f5f5 !important; + stroke: ${t.lineColor} !important; + stroke-width: 1; + } + #MD_PARENT_END { + fill: #f5f5f5 !important; + stroke: ${t.lineColor} !important; + stroke-width: 1; + } + +`,Ee=_e,Ne={parser:Xt,db:ie,renderer:pe,styles:Ee};export{Ne as diagram}; diff --git a/pr-384/assets/chunks/flowDb-8f9fc471.bb40b635.js b/pr-384/assets/chunks/flowDb-8f9fc471.bb40b635.js new file mode 100644 index 000000000..1f7dc0cbc --- /dev/null +++ b/pr-384/assets/chunks/flowDb-8f9fc471.bb40b635.js @@ -0,0 +1,6 @@ +import{c as U2,u as Ne,s as Oe,g as Pe,a as we,b as Ue,v as Me,x as Ge,m as Ke,l as M2,y as G2,z as je,j as We,h as n2}from"../app.b136162e.js";var P2=function(){var e=function(H1,a,o,T){for(o=o||{},T=H1.length;T--;o[H1[T]]=a);return o},u=[1,9],r=[1,7],i=[1,6],c=[1,8],_=[1,20,21,22,23,38,44,46,48,52,67,68,88,89,90,91,92,93,97,107,108,111,113,114,120,121,122,123,124,125,126,127,128,129],B=[2,10],u1=[1,20],H=[1,21],s1=[1,22],f1=[1,23],Y1=[1,30],Q1=[1,32],X1=[1,33],s2=[1,34],q=[1,63],c1=[1,49],m1=[1,53],o2=[1,36],l2=[1,37],h2=[1,38],A2=[1,39],f2=[1,40],v1=[1,57],V1=[1,64],x1=[1,52],R1=[1,54],L1=[1,56],I1=[1,60],N1=[1,61],p2=[1,41],d2=[1,42],E2=[1,43],b2=[1,44],O1=[1,62],P1=[1,51],w1=[1,55],U1=[1,58],M1=[1,59],G1=[1,50],j2=[1,67],u2=[1,72],Q=[1,20,21,22,23,38,42,44,46,48,52,67,68,88,89,90,91,92,93,97,107,108,111,113,114,120,121,122,123,124,125,126,127,128,129],p1=[1,76],d1=[1,75],E1=[1,77],k2=[20,21,23,82,83],r1=[1,100],l=[1,105],h=[1,108],A=[1,109],i1=[1,102],f=[1,107],p=[1,110],n1=[1,103],d=[1,115],E=[1,114],b=[1,104],k=[1,106],D=[1,111],g=[1,112],F=[1,113],C=[1,116],D2=[20,21,22,23,82,83],t1=[20,21,22,23,54,82,83],Z=[20,21,22,23,40,52,54,56,58,60,62,64,66,67,68,70,72,74,75,77,82,83,93,97,107,108,111,113,114,124,125,126,127,128,129],Y=[20,21,23],W2=[20,21,23,52,67,68,82,83,93,97,107,108,111,113,114,124,125,126,127,128,129],v2=[1,12,20,21,22,23,24,38,42,44,46,48,52,67,68,88,89,90,91,92,93,97,107,108,111,113,114,120,121,122,123,124,125,126,127,128,129],r2=[52,67,68,93,97,107,108,111,113,114,124,125,126,127,128,129],S=[1,151],m=[1,159],v=[1,160],V=[1,161],x=[1,162],R=[1,146],L=[1,147],J=[1,142],$=[1,143],I=[1,154],N=[1,155],O=[1,156],P=[1,157],w=[1,158],U=[1,163],M=[1,164],G=[1,149],K=[1,152],j=[1,148],W=[1,145],V2=[20,21,22,23,38,42,44,46,48,52,67,68,88,89,90,91,92,93,97,107,108,111,113,114,120,121,122,123,124,125,126,127,128,129],Y2=[1,167],$1=[20,21,22,23,26,52,67,68,93,107,108,111,113,114,124,125,126,127,128,129],y=[20,21,22,23,24,26,38,40,41,42,52,57,59,61,63,65,67,68,69,71,73,74,76,78,82,83,88,89,90,91,92,93,94,97,107,108,111,113,114,115,116,124,125,126,127,128,129],z2=[12,21,22,24],H2=[22,108],b1=[1,252],k1=[1,247],D1=[1,248],g1=[1,256],F1=[1,253],C1=[1,250],_1=[1,249],B1=[1,251],T1=[1,254],y1=[1,255],S1=[1,257],z1=[1,275],Q2=[20,21,23,108],o1=[20,21,22,23,67,68,88,104,107,108,111,112,113,114,115],x2={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,directive:5,openDirective:6,typeDirective:7,closeDirective:8,separator:9,":":10,argDirective:11,open_directive:12,type_directive:13,arg_directive:14,close_directive:15,graphConfig:16,document:17,line:18,statement:19,SEMI:20,NEWLINE:21,SPACE:22,EOF:23,GRAPH:24,NODIR:25,DIR:26,FirstStmtSeperator:27,ending:28,endToken:29,spaceList:30,spaceListNewline:31,verticeStatement:32,styleStatement:33,linkStyleStatement:34,classDefStatement:35,classStatement:36,clickStatement:37,subgraph:38,text:39,SQS:40,SQE:41,end:42,direction:43,acc_title:44,acc_title_value:45,acc_descr:46,acc_descr_value:47,acc_descr_multiline_value:48,link:49,node:50,styledVertex:51,AMP:52,vertex:53,STYLE_SEPARATOR:54,idString:55,DOUBLECIRCLESTART:56,DOUBLECIRCLEEND:57,PS:58,PE:59,"(-":60,"-)":61,STADIUMSTART:62,STADIUMEND:63,SUBROUTINESTART:64,SUBROUTINEEND:65,VERTEX_WITH_PROPS_START:66,ALPHA:67,COLON:68,PIPE:69,CYLINDERSTART:70,CYLINDEREND:71,DIAMOND_START:72,DIAMOND_STOP:73,TAGEND:74,TRAPSTART:75,TRAPEND:76,INVTRAPSTART:77,INVTRAPEND:78,linkStatement:79,arrowText:80,TESTSTR:81,START_LINK:82,LINK:83,textToken:84,STR:85,MD_STR:86,keywords:87,STYLE:88,LINKSTYLE:89,CLASSDEF:90,CLASS:91,CLICK:92,DOWN:93,UP:94,textNoTags:95,textNoTagsToken:96,DEFAULT:97,stylesOpt:98,alphaNum:99,CALLBACKNAME:100,CALLBACKARGS:101,HREF:102,LINK_TARGET:103,HEX:104,numList:105,INTERPOLATE:106,NUM:107,COMMA:108,style:109,styleComponent:110,MINUS:111,UNIT:112,BRKT:113,DOT:114,PCT:115,TAGSTART:116,alphaNumToken:117,idStringToken:118,alphaNumStatement:119,direction_tb:120,direction_bt:121,direction_rl:122,direction_lr:123,PUNCTUATION:124,UNICODE_TEXT:125,PLUS:126,EQUALS:127,MULT:128,UNDERSCORE:129,graphCodeTokens:130,ARROW_CROSS:131,ARROW_POINT:132,ARROW_CIRCLE:133,ARROW_OPEN:134,QUOTE:135,$accept:0,$end:1},terminals_:{2:"error",10:":",12:"open_directive",13:"type_directive",14:"arg_directive",15:"close_directive",20:"SEMI",21:"NEWLINE",22:"SPACE",23:"EOF",24:"GRAPH",25:"NODIR",26:"DIR",38:"subgraph",40:"SQS",41:"SQE",42:"end",44:"acc_title",45:"acc_title_value",46:"acc_descr",47:"acc_descr_value",48:"acc_descr_multiline_value",52:"AMP",54:"STYLE_SEPARATOR",56:"DOUBLECIRCLESTART",57:"DOUBLECIRCLEEND",58:"PS",59:"PE",60:"(-",61:"-)",62:"STADIUMSTART",63:"STADIUMEND",64:"SUBROUTINESTART",65:"SUBROUTINEEND",66:"VERTEX_WITH_PROPS_START",67:"ALPHA",68:"COLON",69:"PIPE",70:"CYLINDERSTART",71:"CYLINDEREND",72:"DIAMOND_START",73:"DIAMOND_STOP",74:"TAGEND",75:"TRAPSTART",76:"TRAPEND",77:"INVTRAPSTART",78:"INVTRAPEND",81:"TESTSTR",82:"START_LINK",83:"LINK",85:"STR",86:"MD_STR",88:"STYLE",89:"LINKSTYLE",90:"CLASSDEF",91:"CLASS",92:"CLICK",93:"DOWN",94:"UP",97:"DEFAULT",100:"CALLBACKNAME",101:"CALLBACKARGS",102:"HREF",103:"LINK_TARGET",104:"HEX",106:"INTERPOLATE",107:"NUM",108:"COMMA",111:"MINUS",112:"UNIT",113:"BRKT",114:"DOT",115:"PCT",116:"TAGSTART",120:"direction_tb",121:"direction_bt",122:"direction_rl",123:"direction_lr",124:"PUNCTUATION",125:"UNICODE_TEXT",126:"PLUS",127:"EQUALS",128:"MULT",129:"UNDERSCORE",131:"ARROW_CROSS",132:"ARROW_POINT",133:"ARROW_CIRCLE",134:"ARROW_OPEN",135:"QUOTE"},productions_:[0,[3,1],[3,2],[5,4],[5,6],[6,1],[7,1],[11,1],[8,1],[4,2],[17,0],[17,2],[18,1],[18,1],[18,1],[18,1],[18,1],[16,2],[16,2],[16,2],[16,3],[28,2],[28,1],[29,1],[29,1],[29,1],[27,1],[27,1],[27,2],[31,2],[31,2],[31,1],[31,1],[30,2],[30,1],[19,2],[19,2],[19,2],[19,2],[19,2],[19,2],[19,9],[19,6],[19,4],[19,1],[19,2],[19,2],[19,1],[9,1],[9,1],[9,1],[32,3],[32,4],[32,2],[32,1],[50,1],[50,5],[51,1],[51,3],[53,4],[53,4],[53,6],[53,4],[53,4],[53,4],[53,8],[53,4],[53,4],[53,4],[53,6],[53,4],[53,4],[53,4],[53,4],[53,4],[53,1],[49,2],[49,3],[49,3],[49,1],[49,3],[79,1],[80,3],[39,1],[39,2],[39,1],[39,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[87,1],[95,1],[95,2],[35,5],[35,5],[36,5],[37,2],[37,4],[37,3],[37,5],[37,2],[37,4],[37,4],[37,6],[37,2],[37,4],[37,2],[37,4],[37,4],[37,6],[33,5],[33,5],[34,5],[34,5],[34,9],[34,9],[34,7],[34,7],[105,1],[105,3],[98,1],[98,3],[109,1],[109,2],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[110,1],[84,1],[84,1],[84,1],[84,1],[84,1],[84,1],[96,1],[96,1],[96,1],[96,1],[55,1],[55,2],[99,1],[99,2],[119,1],[119,1],[119,1],[119,1],[43,1],[43,1],[43,1],[43,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[117,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[118,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1],[130,1]],performAction:function(a,o,T,n,X,t,i2){var s=t.length-1;switch(X){case 5:n.parseDirective("%%{","open_directive");break;case 6:n.parseDirective(t[s],"type_directive");break;case 7:t[s]=t[s].trim().replace(/'/g,'"'),n.parseDirective(t[s],"arg_directive");break;case 8:n.parseDirective("}%%","close_directive","flowchart");break;case 10:this.$=[];break;case 11:(!Array.isArray(t[s])||t[s].length>0)&&t[s-1].push(t[s]),this.$=t[s-1];break;case 12:case 98:case 154:case 156:case 157:this.$=t[s];break;case 19:n.setDirection("TB"),this.$="TB";break;case 20:n.setDirection(t[s-1]),this.$=t[s-1];break;case 35:this.$=t[s-1].nodes;break;case 36:case 37:case 38:case 39:case 40:this.$=[];break;case 41:this.$=n.addSubGraph(t[s-6],t[s-1],t[s-4]);break;case 42:this.$=n.addSubGraph(t[s-3],t[s-1],t[s-3]);break;case 43:this.$=n.addSubGraph(void 0,t[s-1],void 0);break;case 45:this.$=t[s].trim(),n.setAccTitle(this.$);break;case 46:case 47:this.$=t[s].trim(),n.setAccDescription(this.$);break;case 51:n.addLink(t[s-2].stmt,t[s],t[s-1]),this.$={stmt:t[s],nodes:t[s].concat(t[s-2].nodes)};break;case 52:n.addLink(t[s-3].stmt,t[s-1],t[s-2]),this.$={stmt:t[s-1],nodes:t[s-1].concat(t[s-3].nodes)};break;case 53:this.$={stmt:t[s-1],nodes:t[s-1]};break;case 54:this.$={stmt:t[s],nodes:t[s]};break;case 55:this.$=[t[s]];break;case 56:this.$=t[s-4].concat(t[s]);break;case 57:this.$=t[s];break;case 58:this.$=t[s-2],n.setClass(t[s-2],t[s]);break;case 59:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"square");break;case 60:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"doublecircle");break;case 61:this.$=t[s-5],n.addVertex(t[s-5],t[s-2],"circle");break;case 62:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"ellipse");break;case 63:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"stadium");break;case 64:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"subroutine");break;case 65:this.$=t[s-7],n.addVertex(t[s-7],t[s-1],"rect",void 0,void 0,void 0,Object.fromEntries([[t[s-5],t[s-3]]]));break;case 66:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"cylinder");break;case 67:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"round");break;case 68:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"diamond");break;case 69:this.$=t[s-5],n.addVertex(t[s-5],t[s-2],"hexagon");break;case 70:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"odd");break;case 71:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"trapezoid");break;case 72:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"inv_trapezoid");break;case 73:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"lean_right");break;case 74:this.$=t[s-3],n.addVertex(t[s-3],t[s-1],"lean_left");break;case 75:this.$=t[s],n.addVertex(t[s]);break;case 76:t[s-1].text=t[s],this.$=t[s-1];break;case 77:case 78:t[s-2].text=t[s-1],this.$=t[s-2];break;case 79:this.$=t[s];break;case 80:var l1=n.destructLink(t[s],t[s-2]);this.$={type:l1.type,stroke:l1.stroke,length:l1.length,text:t[s-1]};break;case 81:var l1=n.destructLink(t[s]);this.$={type:l1.type,stroke:l1.stroke,length:l1.length};break;case 82:this.$=t[s-1];break;case 83:this.$={text:t[s],type:"text"};break;case 84:this.$={text:t[s-1].text+""+t[s],type:t[s-1].type};break;case 85:this.$={text:t[s],type:"text"};break;case 86:this.$={text:t[s],type:"markdown"};break;case 99:case 155:this.$=t[s-1]+""+t[s];break;case 100:case 101:this.$=t[s-4],n.addClass(t[s-2],t[s]);break;case 102:this.$=t[s-4],n.setClass(t[s-2],t[s]);break;case 103:case 111:this.$=t[s-1],n.setClickEvent(t[s-1],t[s]);break;case 104:case 112:this.$=t[s-3],n.setClickEvent(t[s-3],t[s-2]),n.setTooltip(t[s-3],t[s]);break;case 105:this.$=t[s-2],n.setClickEvent(t[s-2],t[s-1],t[s]);break;case 106:this.$=t[s-4],n.setClickEvent(t[s-4],t[s-3],t[s-2]),n.setTooltip(t[s-4],t[s]);break;case 107:case 113:this.$=t[s-1],n.setLink(t[s-1],t[s]);break;case 108:case 114:this.$=t[s-3],n.setLink(t[s-3],t[s-2]),n.setTooltip(t[s-3],t[s]);break;case 109:case 115:this.$=t[s-3],n.setLink(t[s-3],t[s-2],t[s]);break;case 110:case 116:this.$=t[s-5],n.setLink(t[s-5],t[s-4],t[s]),n.setTooltip(t[s-5],t[s-2]);break;case 117:this.$=t[s-4],n.addVertex(t[s-2],void 0,void 0,t[s]);break;case 118:case 120:this.$=t[s-4],n.updateLink(t[s-2],t[s]);break;case 119:this.$=t[s-4],n.updateLink([t[s-2]],t[s]);break;case 121:this.$=t[s-8],n.updateLinkInterpolate([t[s-6]],t[s-2]),n.updateLink([t[s-6]],t[s]);break;case 122:this.$=t[s-8],n.updateLinkInterpolate(t[s-6],t[s-2]),n.updateLink(t[s-6],t[s]);break;case 123:this.$=t[s-6],n.updateLinkInterpolate([t[s-4]],t[s]);break;case 124:this.$=t[s-6],n.updateLinkInterpolate(t[s-4],t[s]);break;case 125:case 127:this.$=[t[s]];break;case 126:case 128:t[s-2].push(t[s]),this.$=t[s-2];break;case 130:this.$=t[s-1]+t[s];break;case 152:this.$=t[s];break;case 153:this.$=t[s-1]+""+t[s];break;case 158:this.$="v";break;case 159:this.$="-";break;case 160:this.$={stmt:"dir",value:"TB"};break;case 161:this.$={stmt:"dir",value:"BT"};break;case 162:this.$={stmt:"dir",value:"RL"};break;case 163:this.$={stmt:"dir",value:"LR"};break}},table:[{3:1,4:2,5:3,6:5,12:u,16:4,21:r,22:i,24:c},{1:[3]},{1:[2,1]},{3:10,4:2,5:3,6:5,12:u,16:4,21:r,22:i,24:c},e(_,B,{17:11}),{7:12,13:[1,13]},{16:14,21:r,22:i,24:c},{16:15,21:r,22:i,24:c},{25:[1,16],26:[1,17]},{13:[2,5]},{1:[2,2]},{1:[2,9],18:18,19:19,20:u1,21:H,22:s1,23:f1,32:24,33:25,34:26,35:27,36:28,37:29,38:Y1,43:31,44:Q1,46:X1,48:s2,50:35,51:45,52:q,53:46,55:47,67:c1,68:m1,88:o2,89:l2,90:h2,91:A2,92:f2,93:v1,97:V1,107:x1,108:R1,111:L1,113:I1,114:N1,118:48,120:p2,121:d2,122:E2,123:b2,124:O1,125:P1,126:w1,127:U1,128:M1,129:G1},{8:65,10:[1,66],15:j2},e([10,15],[2,6]),e(_,[2,17]),e(_,[2,18]),e(_,[2,19]),{20:[1,69],21:[1,70],22:u2,27:68,30:71},e(Q,[2,11]),e(Q,[2,12]),e(Q,[2,13]),e(Q,[2,14]),e(Q,[2,15]),e(Q,[2,16]),{9:73,20:p1,21:d1,23:E1,49:74,79:78,82:[1,79],83:[1,80]},{9:81,20:p1,21:d1,23:E1},{9:82,20:p1,21:d1,23:E1},{9:83,20:p1,21:d1,23:E1},{9:84,20:p1,21:d1,23:E1},{9:85,20:p1,21:d1,23:E1},{9:87,20:p1,21:d1,22:[1,86],23:E1},e(Q,[2,44]),{45:[1,88]},{47:[1,89]},e(Q,[2,47]),e(k2,[2,54],{30:90,22:u2}),{22:[1,91]},{22:[1,92]},{22:[1,93]},{22:[1,94]},{26:r1,52:l,67:h,68:A,85:[1,98],93:i1,99:97,100:[1,95],102:[1,96],107:f,108:p,111:n1,113:d,114:E,117:101,119:99,124:b,125:k,126:D,127:g,128:F,129:C},e(Q,[2,160]),e(Q,[2,161]),e(Q,[2,162]),e(Q,[2,163]),e(D2,[2,55]),e(D2,[2,57],{54:[1,117]}),e(t1,[2,75],{118:130,40:[1,118],52:q,56:[1,119],58:[1,120],60:[1,121],62:[1,122],64:[1,123],66:[1,124],67:c1,68:m1,70:[1,125],72:[1,126],74:[1,127],75:[1,128],77:[1,129],93:v1,97:V1,107:x1,108:R1,111:L1,113:I1,114:N1,124:O1,125:P1,126:w1,127:U1,128:M1,129:G1}),e(Z,[2,152]),e(Z,[2,177]),e(Z,[2,178]),e(Z,[2,179]),e(Z,[2,180]),e(Z,[2,181]),e(Z,[2,182]),e(Z,[2,183]),e(Z,[2,184]),e(Z,[2,185]),e(Z,[2,186]),e(Z,[2,187]),e(Z,[2,188]),e(Z,[2,189]),e(Z,[2,190]),e(Z,[2,191]),e(Z,[2,192]),{9:131,20:p1,21:d1,23:E1},{11:132,14:[1,133]},e(Y,[2,8]),e(_,[2,20]),e(_,[2,26]),e(_,[2,27]),{21:[1,134]},e(W2,[2,34],{30:135,22:u2}),e(Q,[2,35]),{50:136,51:45,52:q,53:46,55:47,67:c1,68:m1,93:v1,97:V1,107:x1,108:R1,111:L1,113:I1,114:N1,118:48,124:O1,125:P1,126:w1,127:U1,128:M1,129:G1},e(v2,[2,48]),e(v2,[2,49]),e(v2,[2,50]),e(r2,[2,79],{80:137,69:[1,139],81:[1,138]}),{22:S,24:m,26:v,38:V,39:140,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},e([52,67,68,69,81,93,97,107,108,111,113,114,124,125,126,127,128,129],[2,81]),e(Q,[2,36]),e(Q,[2,37]),e(Q,[2,38]),e(Q,[2,39]),e(Q,[2,40]),{22:S,24:m,26:v,38:V,39:165,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},e(V2,B,{17:166}),e(Q,[2,45]),e(Q,[2,46]),e(k2,[2,53],{52:Y2}),{26:r1,52:l,67:h,68:A,93:i1,99:168,104:[1,169],107:f,108:p,111:n1,113:d,114:E,117:101,119:99,124:b,125:k,126:D,127:g,128:F,129:C},{97:[1,170],105:171,107:[1,172]},{26:r1,52:l,67:h,68:A,93:i1,97:[1,173],99:174,107:f,108:p,111:n1,113:d,114:E,117:101,119:99,124:b,125:k,126:D,127:g,128:F,129:C},{26:r1,52:l,67:h,68:A,93:i1,99:175,107:f,108:p,111:n1,113:d,114:E,117:101,119:99,124:b,125:k,126:D,127:g,128:F,129:C},e(Y,[2,103],{22:[1,176],101:[1,177]}),e(Y,[2,107],{22:[1,178]}),e(Y,[2,111],{117:101,119:180,22:[1,179],26:r1,52:l,67:h,68:A,93:i1,107:f,108:p,111:n1,113:d,114:E,124:b,125:k,126:D,127:g,128:F,129:C}),e(Y,[2,113],{22:[1,181]}),e($1,[2,154]),e($1,[2,156]),e($1,[2,157]),e($1,[2,158]),e($1,[2,159]),e(y,[2,164]),e(y,[2,165]),e(y,[2,166]),e(y,[2,167]),e(y,[2,168]),e(y,[2,169]),e(y,[2,170]),e(y,[2,171]),e(y,[2,172]),e(y,[2,173]),e(y,[2,174]),e(y,[2,175]),e(y,[2,176]),{52:q,55:182,67:c1,68:m1,93:v1,97:V1,107:x1,108:R1,111:L1,113:I1,114:N1,118:48,124:O1,125:P1,126:w1,127:U1,128:M1,129:G1},{22:S,24:m,26:v,38:V,39:183,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:184,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:186,42:x,52:l,58:[1,185],67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:187,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:188,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:189,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{67:[1,190]},{22:S,24:m,26:v,38:V,39:191,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:192,42:x,52:l,67:h,68:A,72:[1,193],74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:194,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:195,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:196,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},e(Z,[2,153]),e(z2,[2,3]),{8:197,15:j2},{15:[2,7]},e(_,[2,28]),e(W2,[2,33]),e(k2,[2,51],{30:198,22:u2}),e(r2,[2,76],{22:[1,199]}),{22:[1,200]},{22:S,24:m,26:v,38:V,39:201,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,42:x,52:l,67:h,68:A,74:R,82:L,83:[1,202],84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},e(y,[2,83]),e(y,[2,85]),e(y,[2,86]),e(y,[2,142]),e(y,[2,143]),e(y,[2,144]),e(y,[2,145]),e(y,[2,146]),e(y,[2,147]),e(y,[2,148]),e(y,[2,149]),e(y,[2,150]),e(y,[2,151]),e(y,[2,87]),e(y,[2,88]),e(y,[2,89]),e(y,[2,90]),e(y,[2,91]),e(y,[2,92]),e(y,[2,93]),e(y,[2,94]),e(y,[2,95]),e(y,[2,96]),e(y,[2,97]),{9:205,20:p1,21:d1,22:S,23:E1,24:m,26:v,38:V,40:[1,204],42:x,52:l,67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{18:18,19:19,20:u1,21:H,22:s1,23:f1,32:24,33:25,34:26,35:27,36:28,37:29,38:Y1,42:[1,206],43:31,44:Q1,46:X1,48:s2,50:35,51:45,52:q,53:46,55:47,67:c1,68:m1,88:o2,89:l2,90:h2,91:A2,92:f2,93:v1,97:V1,107:x1,108:R1,111:L1,113:I1,114:N1,118:48,120:p2,121:d2,122:E2,123:b2,124:O1,125:P1,126:w1,127:U1,128:M1,129:G1},{22:u2,30:207},{22:[1,208],26:r1,52:l,67:h,68:A,93:i1,107:f,108:p,111:n1,113:d,114:E,117:101,119:180,124:b,125:k,126:D,127:g,128:F,129:C},{22:[1,209]},{22:[1,210]},{22:[1,211],108:[1,212]},e(H2,[2,125]),{22:[1,213]},{22:[1,214],26:r1,52:l,67:h,68:A,93:i1,107:f,108:p,111:n1,113:d,114:E,117:101,119:180,124:b,125:k,126:D,127:g,128:F,129:C},{22:[1,215],26:r1,52:l,67:h,68:A,93:i1,107:f,108:p,111:n1,113:d,114:E,117:101,119:180,124:b,125:k,126:D,127:g,128:F,129:C},{85:[1,216]},e(Y,[2,105],{22:[1,217]}),{85:[1,218],103:[1,219]},{85:[1,220]},e($1,[2,155]),{85:[1,221],103:[1,222]},e(D2,[2,58],{118:130,52:q,67:c1,68:m1,93:v1,97:V1,107:x1,108:R1,111:L1,113:I1,114:N1,124:O1,125:P1,126:w1,127:U1,128:M1,129:G1}),{22:S,24:m,26:v,38:V,41:[1,223],42:x,52:l,67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,42:x,52:l,57:[1,224],67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:225,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,42:x,52:l,59:[1,226],67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,42:x,52:l,61:[1,227],67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,42:x,52:l,63:[1,228],67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,42:x,52:l,65:[1,229],67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{68:[1,230]},{22:S,24:m,26:v,38:V,42:x,52:l,67:h,68:A,71:[1,231],74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,42:x,52:l,67:h,68:A,73:[1,232],74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,39:233,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,41:[1,234],42:x,52:l,67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,42:x,52:l,67:h,68:A,74:R,76:[1,235],78:[1,236],82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{22:S,24:m,26:v,38:V,42:x,52:l,67:h,68:A,74:R,76:[1,238],78:[1,237],82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{9:239,20:p1,21:d1,23:E1},e(k2,[2,52],{52:Y2}),e(r2,[2,78]),e(r2,[2,77]),{22:S,24:m,26:v,38:V,42:x,52:l,67:h,68:A,69:[1,240],74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},e(r2,[2,80]),e(y,[2,84]),{22:S,24:m,26:v,38:V,39:241,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},e(V2,B,{17:242}),e(Q,[2,43]),{51:243,52:q,53:46,55:47,67:c1,68:m1,93:v1,97:V1,107:x1,108:R1,111:L1,113:I1,114:N1,118:48,124:O1,125:P1,126:w1,127:U1,128:M1,129:G1},{22:b1,67:k1,68:D1,88:g1,98:244,104:F1,107:C1,109:245,110:246,111:_1,112:B1,113:T1,114:y1,115:S1},{22:b1,67:k1,68:D1,88:g1,98:258,104:F1,107:C1,109:245,110:246,111:_1,112:B1,113:T1,114:y1,115:S1},{22:b1,67:k1,68:D1,88:g1,98:259,104:F1,106:[1,260],107:C1,109:245,110:246,111:_1,112:B1,113:T1,114:y1,115:S1},{22:b1,67:k1,68:D1,88:g1,98:261,104:F1,106:[1,262],107:C1,109:245,110:246,111:_1,112:B1,113:T1,114:y1,115:S1},{107:[1,263]},{22:b1,67:k1,68:D1,88:g1,98:264,104:F1,107:C1,109:245,110:246,111:_1,112:B1,113:T1,114:y1,115:S1},{22:b1,67:k1,68:D1,88:g1,98:265,104:F1,107:C1,109:245,110:246,111:_1,112:B1,113:T1,114:y1,115:S1},{26:r1,52:l,67:h,68:A,93:i1,99:266,107:f,108:p,111:n1,113:d,114:E,117:101,119:99,124:b,125:k,126:D,127:g,128:F,129:C},e(Y,[2,104]),{85:[1,267]},e(Y,[2,108],{22:[1,268]}),e(Y,[2,109]),e(Y,[2,112]),e(Y,[2,114],{22:[1,269]}),e(Y,[2,115]),e(t1,[2,59]),e(t1,[2,60]),{22:S,24:m,26:v,38:V,42:x,52:l,59:[1,270],67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},e(t1,[2,67]),e(t1,[2,62]),e(t1,[2,63]),e(t1,[2,64]),{67:[1,271]},e(t1,[2,66]),e(t1,[2,68]),{22:S,24:m,26:v,38:V,42:x,52:l,67:h,68:A,73:[1,272],74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},e(t1,[2,70]),e(t1,[2,71]),e(t1,[2,73]),e(t1,[2,72]),e(t1,[2,74]),e(z2,[2,4]),e([22,52,67,68,93,97,107,108,111,113,114,124,125,126,127,128,129],[2,82]),{22:S,24:m,26:v,38:V,41:[1,273],42:x,52:l,67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{18:18,19:19,20:u1,21:H,22:s1,23:f1,32:24,33:25,34:26,35:27,36:28,37:29,38:Y1,42:[1,274],43:31,44:Q1,46:X1,48:s2,50:35,51:45,52:q,53:46,55:47,67:c1,68:m1,88:o2,89:l2,90:h2,91:A2,92:f2,93:v1,97:V1,107:x1,108:R1,111:L1,113:I1,114:N1,118:48,120:p2,121:d2,122:E2,123:b2,124:O1,125:P1,126:w1,127:U1,128:M1,129:G1},e(D2,[2,56]),e(Y,[2,117],{108:z1}),e(Q2,[2,127],{110:276,22:b1,67:k1,68:D1,88:g1,104:F1,107:C1,111:_1,112:B1,113:T1,114:y1,115:S1}),e(o1,[2,129]),e(o1,[2,131]),e(o1,[2,132]),e(o1,[2,133]),e(o1,[2,134]),e(o1,[2,135]),e(o1,[2,136]),e(o1,[2,137]),e(o1,[2,138]),e(o1,[2,139]),e(o1,[2,140]),e(o1,[2,141]),e(Y,[2,118],{108:z1}),e(Y,[2,119],{108:z1}),{22:[1,277]},e(Y,[2,120],{108:z1}),{22:[1,278]},e(H2,[2,126]),e(Y,[2,100],{108:z1}),e(Y,[2,101],{108:z1}),e(Y,[2,102],{117:101,119:180,26:r1,52:l,67:h,68:A,93:i1,107:f,108:p,111:n1,113:d,114:E,124:b,125:k,126:D,127:g,128:F,129:C}),e(Y,[2,106]),{103:[1,279]},{103:[1,280]},{59:[1,281]},{69:[1,282]},{73:[1,283]},{9:284,20:p1,21:d1,23:E1},e(Q,[2,42]),{22:b1,67:k1,68:D1,88:g1,104:F1,107:C1,109:285,110:246,111:_1,112:B1,113:T1,114:y1,115:S1},e(o1,[2,130]),{26:r1,52:l,67:h,68:A,93:i1,99:286,107:f,108:p,111:n1,113:d,114:E,117:101,119:99,124:b,125:k,126:D,127:g,128:F,129:C},{26:r1,52:l,67:h,68:A,93:i1,99:287,107:f,108:p,111:n1,113:d,114:E,117:101,119:99,124:b,125:k,126:D,127:g,128:F,129:C},e(Y,[2,110]),e(Y,[2,116]),e(t1,[2,61]),{22:S,24:m,26:v,38:V,39:288,42:x,52:l,67:h,68:A,74:R,82:L,84:141,85:J,86:$,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},e(t1,[2,69]),e(V2,B,{17:289}),e(Q2,[2,128],{110:276,22:b1,67:k1,68:D1,88:g1,104:F1,107:C1,111:_1,112:B1,113:T1,114:y1,115:S1}),e(Y,[2,123],{117:101,119:180,22:[1,290],26:r1,52:l,67:h,68:A,93:i1,107:f,108:p,111:n1,113:d,114:E,124:b,125:k,126:D,127:g,128:F,129:C}),e(Y,[2,124],{117:101,119:180,22:[1,291],26:r1,52:l,67:h,68:A,93:i1,107:f,108:p,111:n1,113:d,114:E,124:b,125:k,126:D,127:g,128:F,129:C}),{22:S,24:m,26:v,38:V,41:[1,292],42:x,52:l,67:h,68:A,74:R,82:L,84:203,87:153,88:I,89:N,90:O,91:P,92:w,93:U,94:M,96:144,97:G,107:f,108:p,111:K,113:d,114:E,115:j,116:W,117:150,124:b,125:k,126:D,127:g,128:F,129:C},{18:18,19:19,20:u1,21:H,22:s1,23:f1,32:24,33:25,34:26,35:27,36:28,37:29,38:Y1,42:[1,293],43:31,44:Q1,46:X1,48:s2,50:35,51:45,52:q,53:46,55:47,67:c1,68:m1,88:o2,89:l2,90:h2,91:A2,92:f2,93:v1,97:V1,107:x1,108:R1,111:L1,113:I1,114:N1,118:48,120:p2,121:d2,122:E2,123:b2,124:O1,125:P1,126:w1,127:U1,128:M1,129:G1},{22:b1,67:k1,68:D1,88:g1,98:294,104:F1,107:C1,109:245,110:246,111:_1,112:B1,113:T1,114:y1,115:S1},{22:b1,67:k1,68:D1,88:g1,98:295,104:F1,107:C1,109:245,110:246,111:_1,112:B1,113:T1,114:y1,115:S1},e(t1,[2,65]),e(Q,[2,41]),e(Y,[2,121],{108:z1}),e(Y,[2,122],{108:z1})],defaultActions:{2:[2,1],9:[2,5],10:[2,2],133:[2,7]},parseError:function(a,o){if(o.recoverable)this.trace(a);else{var T=new Error(a);throw T.hash=o,T}},parse:function(a){var o=this,T=[0],n=[],X=[null],t=[],i2=this.table,s="",l1=0,X2=0,xe=2,q2=1,Re=t.slice.call(arguments,1),e1=Object.create(this.lexer),q1={yy:{}};for(var L2 in this.yy)Object.prototype.hasOwnProperty.call(this.yy,L2)&&(q1.yy[L2]=this.yy[L2]);e1.setInput(a,q1.yy),q1.yy.lexer=e1,q1.yy.parser=this,typeof e1.yylloc>"u"&&(e1.yylloc={});var I2=e1.yylloc;t.push(I2);var Le=e1.options&&e1.options.ranges;typeof q1.yy.parseError=="function"?this.parseError=q1.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Ie(){var j1;return j1=n.pop()||e1.lex()||q2,typeof j1!="number"&&(j1 instanceof Array&&(n=j1,j1=n.pop()),j1=o.symbols_[j1]||j1),j1}for(var a1,Z1,h1,N2,e2={},g2,K1,Z2,F2;;){if(Z1=T[T.length-1],this.defaultActions[Z1]?h1=this.defaultActions[Z1]:((a1===null||typeof a1>"u")&&(a1=Ie()),h1=i2[Z1]&&i2[Z1][a1]),typeof h1>"u"||!h1.length||!h1[0]){var O2="";F2=[];for(g2 in i2[Z1])this.terminals_[g2]&&g2>xe&&F2.push("'"+this.terminals_[g2]+"'");e1.showPosition?O2="Parse error on line "+(l1+1)+`: +`+e1.showPosition()+` +Expecting `+F2.join(", ")+", got '"+(this.terminals_[a1]||a1)+"'":O2="Parse error on line "+(l1+1)+": Unexpected "+(a1==q2?"end of input":"'"+(this.terminals_[a1]||a1)+"'"),this.parseError(O2,{text:e1.match,token:this.terminals_[a1]||a1,line:e1.yylineno,loc:I2,expected:F2})}if(h1[0]instanceof Array&&h1.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Z1+", token: "+a1);switch(h1[0]){case 1:T.push(a1),X.push(e1.yytext),t.push(e1.yylloc),T.push(h1[1]),a1=null,X2=e1.yyleng,s=e1.yytext,l1=e1.yylineno,I2=e1.yylloc;break;case 2:if(K1=this.productions_[h1[1]][1],e2.$=X[X.length-K1],e2._$={first_line:t[t.length-(K1||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(K1||1)].first_column,last_column:t[t.length-1].last_column},Le&&(e2._$.range=[t[t.length-(K1||1)].range[0],t[t.length-1].range[1]]),N2=this.performAction.apply(e2,[s,X2,l1,q1.yy,h1[1],X,t].concat(Re)),typeof N2<"u")return N2;K1&&(T=T.slice(0,-1*K1*2),X=X.slice(0,-1*K1),t=t.slice(0,-1*K1)),T.push(this.productions_[h1[1]][0]),X.push(e2.$),t.push(e2._$),Z2=i2[T[T.length-2]][T[T.length-1]],T.push(Z2);break;case 3:return!0}}return!0}},Ve=function(){var H1={EOF:1,parseError:function(o,T){if(this.yy.parser)this.yy.parser.parseError(o,T);else throw new Error(o)},setInput:function(a,o){return this.yy=o||this.yy||{},this._input=a,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var o=a.match(/(?:\r\n?|\n).*/g);return o?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var o=a.length,T=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-o),this.offset-=o;var n=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),T.length-1&&(this.yylineno-=T.length-1);var X=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:T?(T.length===n.length?this.yylloc.first_column:0)+n[n.length-T.length].length-T[0].length:this.yylloc.first_column-o},this.options.ranges&&(this.yylloc.range=[X[0],X[0]+this.yyleng-o]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),o=new Array(a.length+1).join("-");return a+this.upcomingInput()+` +`+o+"^"},test_match:function(a,o){var T,n,X;if(this.options.backtrack_lexer&&(X={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(X.yylloc.range=this.yylloc.range.slice(0))),n=a[0].match(/(?:\r\n?|\n).*/g),n&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],T=this.performAction.call(this,this.yy,this,o,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),T)return T;if(this._backtrack){for(var t in X)this[t]=X[t];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,o,T,n;this._more||(this.yytext="",this.match="");for(var X=this._currentRules(),t=0;to[0].length)){if(o=T,n=t,this.options.backtrack_lexer){if(a=this.test_match(T,X[t]),a!==!1)return a;if(this._backtrack){o=!1;continue}else return!1}else if(!this.options.flex)break}return o?(a=this.test_match(o,X[n]),a!==!1?a:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var o=this.next();return o||this.lex()},begin:function(o){this.conditionStack.push(o)},popState:function(){var o=this.conditionStack.length-1;return o>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(o){return o=this.conditionStack.length-1-Math.abs(o||0),o>=0?this.conditionStack[o]:"INITIAL"},pushState:function(o){this.begin(o)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(o,T,n,X){switch(n){case 0:return this.begin("open_directive"),12;case 1:return this.begin("type_directive"),13;case 2:return this.popState(),this.begin("arg_directive"),10;case 3:return this.popState(),this.popState(),15;case 4:return 14;case 5:return this.begin("acc_title"),44;case 6:return this.popState(),"acc_title_value";case 7:return this.begin("acc_descr"),46;case 8:return this.popState(),"acc_descr_value";case 9:this.begin("acc_descr_multiline");break;case 10:this.popState();break;case 11:return"acc_descr_multiline_value";case 12:this.begin("md_string");break;case 13:return"MD_STR";case 14:this.popState();break;case 15:this.begin("string");break;case 16:this.popState();break;case 17:return"STR";case 18:return 88;case 19:return 97;case 20:return 89;case 21:return 106;case 22:return 90;case 23:return 91;case 24:this.begin("href");break;case 25:this.popState();break;case 26:return 102;case 27:this.begin("callbackname");break;case 28:this.popState();break;case 29:this.popState(),this.begin("callbackargs");break;case 30:return 100;case 31:this.popState();break;case 32:return 101;case 33:this.begin("click");break;case 34:this.popState();break;case 35:return 92;case 36:return o.lex.firstGraph()&&this.begin("dir"),24;case 37:return o.lex.firstGraph()&&this.begin("dir"),24;case 38:return o.lex.firstGraph()&&this.begin("dir"),24;case 39:return 38;case 40:return 42;case 41:return 103;case 42:return 103;case 43:return 103;case 44:return 103;case 45:return this.popState(),25;case 46:return this.popState(),26;case 47:return this.popState(),26;case 48:return this.popState(),26;case 49:return this.popState(),26;case 50:return this.popState(),26;case 51:return this.popState(),26;case 52:return this.popState(),26;case 53:return this.popState(),26;case 54:return this.popState(),26;case 55:return this.popState(),26;case 56:return 120;case 57:return 121;case 58:return 122;case 59:return 123;case 60:return 107;case 61:return 113;case 62:return 54;case 63:return 68;case 64:return 52;case 65:return 20;case 66:return 108;case 67:return 128;case 68:return 83;case 69:return 83;case 70:return 83;case 71:return 83;case 72:return 82;case 73:return 82;case 74:return 82;case 75:return 60;case 76:return 61;case 77:return 62;case 78:return 63;case 79:return 64;case 80:return 65;case 81:return 66;case 82:return 70;case 83:return 71;case 84:return 56;case 85:return 57;case 86:return 111;case 87:return 114;case 88:return 129;case 89:return 126;case 90:return 115;case 91:return 127;case 92:return 127;case 93:return 116;case 94:return 74;case 95:return 94;case 96:return"SEP";case 97:return 93;case 98:return 67;case 99:return 76;case 100:return 75;case 101:return 78;case 102:return 77;case 103:return 124;case 104:return 125;case 105:return 69;case 106:return 58;case 107:return 59;case 108:return 40;case 109:return 41;case 110:return 72;case 111:return 73;case 112:return 135;case 113:return 21;case 114:return 22;case 115:return 23}},rules:[/^(?:%%\{)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:["][`])/,/^(?:[^`"]+)/,/^(?:[`]["])/,/^(?:["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:style\b)/,/^(?:default\b)/,/^(?:linkStyle\b)/,/^(?:interpolate\b)/,/^(?:classDef\b)/,/^(?:class\b)/,/^(?:href[\s]+["])/,/^(?:["])/,/^(?:[^"]*)/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:click[\s]+)/,/^(?:[\s\n])/,/^(?:[^\s\n]*)/,/^(?:flowchart-elk\b)/,/^(?:graph\b)/,/^(?:flowchart\b)/,/^(?:subgraph\b)/,/^(?:end\b\s*)/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:(\r?\n)*\s*\n)/,/^(?:\s*LR\b)/,/^(?:\s*RL\b)/,/^(?:\s*TB\b)/,/^(?:\s*BT\b)/,/^(?:\s*TD\b)/,/^(?:\s*BR\b)/,/^(?:\s*<)/,/^(?:\s*>)/,/^(?:\s*\^)/,/^(?:\s*v\b)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:[0-9]+)/,/^(?:#)/,/^(?::::)/,/^(?::)/,/^(?:&)/,/^(?:;)/,/^(?:,)/,/^(?:\*)/,/^(?:\s*[xo<]?--+[-xo>]\s*)/,/^(?:\s*[xo<]?==+[=xo>]\s*)/,/^(?:\s*[xo<]?-?\.+-[xo>]?\s*)/,/^(?:\s*~~[\~]+\s*)/,/^(?:\s*[xo<]?--\s*)/,/^(?:\s*[xo<]?==\s*)/,/^(?:\s*[xo<]?-\.\s*)/,/^(?:\(-)/,/^(?:-\))/,/^(?:\(\[)/,/^(?:\]\))/,/^(?:\[\[)/,/^(?:\]\])/,/^(?:\[\|)/,/^(?:\[\()/,/^(?:\)\])/,/^(?:\(\(\()/,/^(?:\)\)\))/,/^(?:-)/,/^(?:\.)/,/^(?:[\_])/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:<)/,/^(?:>)/,/^(?:\^)/,/^(?:\\\|)/,/^(?:v\b)/,/^(?:[A-Za-z]+)/,/^(?:\\\])/,/^(?:\[\/)/,/^(?:\/\])/,/^(?:\[\\)/,/^(?:[!"#$%&'*+,-.`?\\_/])/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\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]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\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\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-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\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-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\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\u2183\u2184]|[\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\u3006\u3031-\u3035\u303B\u303C]|[\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\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])/,/^(?:\|)/,/^(?:\()/,/^(?:\))/,/^(?:\[)/,/^(?:\])/,/^(?:\{)/,/^(?:\})/,/^(?:")/,/^(?:(\r?\n)+)/,/^(?:\s)/,/^(?:$)/],conditions:{close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},callbackargs:{rules:[31,32],inclusive:!1},callbackname:{rules:[28,29,30],inclusive:!1},href:{rules:[25,26],inclusive:!1},click:{rules:[34,35],inclusive:!1},vertex:{rules:[],inclusive:!1},dir:{rules:[45,46,47,48,49,50,51,52,53,54,55],inclusive:!1},acc_descr_multiline:{rules:[10,11],inclusive:!1},acc_descr:{rules:[8],inclusive:!1},acc_title:{rules:[6],inclusive:!1},md_string:{rules:[13,14],inclusive:!1},string:{rules:[16,17],inclusive:!1},INITIAL:{rules:[0,5,7,9,12,15,18,19,20,21,22,23,24,27,33,36,37,38,39,40,41,42,43,44,56,57,58,59,60,61,62,63,64,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,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115],inclusive:!0}}};return H1}();x2.lexer=Ve;function R2(){this.yy={}}return R2.prototype=x2,x2.Parser=R2,new R2}();P2.parser=P2;const et=P2,Ye="flowchart-";let J2=0,K2=U2(),z={},J1=[],t2={},W1=[],_2={},B2={},C2=0,w2=!0,A1,T2,y2=[];const S2=e=>We.sanitizeText(e,K2),$2=function(e,u,r){Ke.parseDirective(this,e,u,r)},c2=function(e){const u=Object.keys(z);for(const r of u)if(z[r].id===e)return z[r].domId;return e},ee=function(e,u,r,i,c,_,B={}){let u1,H=e;H!==void 0&&H.trim().length!==0&&(z[H]===void 0&&(z[H]={id:H,labelType:"text",domId:Ye+H+"-"+J2,styles:[],classes:[]}),J2++,u!==void 0?(K2=U2(),u1=S2(u.text.trim()),z[H].labelType=u.type,u1[0]==='"'&&u1[u1.length-1]==='"'&&(u1=u1.substring(1,u1.length-1)),z[H].text=u1):z[H].text===void 0&&(z[H].text=e),r!==void 0&&(z[H].type=r),i!=null&&i.forEach(function(s1){z[H].styles.push(s1)}),c!=null&&c.forEach(function(s1){z[H].classes.push(s1)}),_!==void 0&&(z[H].dir=_),z[H].props===void 0?z[H].props=B:B!==void 0&&Object.assign(z[H].props,B))},te=function(e,u,r){const _={start:e,end:u,type:void 0,text:"",labelType:"text"};M2.info("abc78 Got edge...",_);const B=r.text;B!==void 0&&(_.text=S2(B.text.trim()),_.text[0]==='"'&&_.text[_.text.length-1]==='"'&&(_.text=_.text.substring(1,_.text.length-1)),_.labelType=B.type),r!==void 0&&(_.type=r.type,_.stroke=r.stroke,_.length=r.length),J1.push(_)},se=function(e,u,r){M2.info("addLink (abc78)",e,u,r);let i,c;for(i=0;i/)&&(A1="LR"),A1.match(/.*v/)&&(A1="TB"),A1==="TD"&&(A1="TB")},m2=function(e,u){e.split(",").forEach(function(r){let i=r;z[i]!==void 0&&z[i].classes.push(u),_2[i]!==void 0&&_2[i].classes.push(u)})},ze=function(e,u){e.split(",").forEach(function(r){u!==void 0&&(B2[T2==="gen-1"?c2(r):r]=S2(u))})},He=function(e,u,r){let i=c2(e);if(U2().securityLevel!=="loose"||u===void 0)return;let c=[];if(typeof r=="string"){c=r.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(let _=0;_")),c.classed("hover",!0)}).on("mouseout",function(){u.transition().duration(500).style("opacity",0),n2(this).classed("hover",!1)})};y2.push(de);const Ee=function(e="gen-1"){z={},t2={},J1=[],y2=[de],W1=[],_2={},C2=0,B2={},w2=!0,T2=e,je()},be=e=>{T2=e||"gen-2"},ke=function(){return"fill:#ffa;stroke: #f66; stroke-width: 3px; stroke-dasharray: 5, 5;fill:#ffa;stroke: #666;"},De=function(e,u,r){let i=e.text.trim(),c=r.text;e===r&&r.text.match(/\s/)&&(i=void 0);function _(f1){const Y1={boolean:{},number:{},string:{}},Q1=[];let X1;return{nodeList:f1.filter(function(q){const c1=typeof q;return q.stmt&&q.stmt==="dir"?(X1=q.value,!1):q.trim()===""?!1:c1 in Y1?Y1[c1].hasOwnProperty(q)?!1:Y1[c1][q]=!0:Q1.includes(q)?!1:Q1.push(q)}),dir:X1}}let B=[];const{nodeList:u1,dir:H}=_(B.concat.apply(B,u));if(B=u1,T2==="gen-1")for(let f1=0;f12e3)return;if(ge[a2]=u,W1[u].id===e)return{result:!0,count:0};let i=0,c=1;for(;i=0){const B=Fe(e,_);if(B.result)return{result:!0,count:c+B.count};c=c+B.count}i=i+1}return{result:!1,count:c}},Ce=function(e){return ge[e]},_e=function(){a2=-1,W1.length>0&&Fe("none",W1.length-1)},Be=function(){return W1},Te=()=>w2?(w2=!1,!0):!1,Xe=e=>{let u=e.trim(),r="arrow_open";switch(u[0]){case"<":r="arrow_point",u=u.slice(1);break;case"x":r="arrow_cross",u=u.slice(1);break;case"o":r="arrow_circle",u=u.slice(1);break}let i="normal";return u.includes("=")&&(i="thick"),u.includes(".")&&(i="dotted"),{type:r,stroke:i}},qe=(e,u)=>{const r=u.length;let i=0;for(let c=0;c{const u=e.trim();let r=u.slice(0,-1),i="arrow_open";switch(u.slice(-1)){case"x":i="arrow_cross",u[0]==="x"&&(i="double_"+i,r=r.slice(1));break;case">":i="arrow_point",u[0]==="<"&&(i="double_"+i,r=r.slice(1));break;case"o":i="arrow_circle",u[0]==="o"&&(i="double_"+i,r=r.slice(1));break}let c="normal",_=r.length-1;r[0]==="="&&(c="thick"),r[0]==="~"&&(c="invisible");let B=qe(".",r);return B&&(c="dotted",_=B),{type:i,stroke:c,length:_}},ye=(e,u)=>{const r=Ze(e);let i;if(u){if(i=Xe(u),i.stroke!==r.stroke)return{type:"INVALID",stroke:"INVALID"};if(i.type==="arrow_open")i.type=r.type;else{if(i.type!==r.type)return{type:"INVALID",stroke:"INVALID"};i.type="double_"+i.type}return i.type==="double_arrow"&&(i.type="double_arrow_point"),i.length=r.length,i}return r},Se=(e,u)=>{let r=!1;return e.forEach(i=>{i.nodes.indexOf(u)>=0&&(r=!0)}),r},me=(e,u)=>{const r=[];return e.nodes.forEach((i,c)=>{Se(u,i)||r.push(e.nodes[c])}),{nodes:r}},ve={firstGraph:Te},Je={parseDirective:$2,defaultConfig:()=>Ne.flowchart,setAccTitle:Oe,getAccTitle:Pe,getAccDescription:we,setAccDescription:Ue,addVertex:ee,lookUpDomId:c2,addLink:se,updateLinkInterpolate:ue,updateLink:re,addClass:ie,setDirection:ne,setClass:m2,setTooltip:ze,getTooltip:ce,setClickEvent:oe,setLink:ae,bindFunctions:le,getDirection:he,getVertices:Ae,getEdges:fe,getClasses:pe,clear:Ee,setGen:be,defaultStyle:ke,addSubGraph:De,getDepthFirstPos:Ce,indexNodes:_e,getSubGraphs:Be,destructLink:ye,lex:ve,exists:Se,makeUniq:me,setDiagramTitle:Me,getDiagramTitle:Ge},tt=Object.freeze(Object.defineProperty({__proto__:null,addClass:ie,addLink:se,addSingleLink:te,addSubGraph:De,addVertex:ee,bindFunctions:le,clear:Ee,default:Je,defaultStyle:ke,destructLink:ye,firstGraph:Te,getClasses:pe,getDepthFirstPos:Ce,getDirection:he,getEdges:fe,getSubGraphs:Be,getTooltip:ce,getVertices:Ae,indexNodes:_e,lex:ve,lookUpDomId:c2,parseDirective:$2,setClass:m2,setClickEvent:oe,setDirection:ne,setGen:be,setLink:ae,updateLink:re,updateLinkInterpolate:ue},Symbol.toStringTag,{value:"Module"}));export{tt as d,Je as f,et as p}; diff --git a/pr-384/assets/chunks/flowDiagram-698c8d5d.6f0f7ed5.js b/pr-384/assets/chunks/flowDiagram-698c8d5d.6f0f7ed5.js new file mode 100644 index 000000000..e41f40022 --- /dev/null +++ b/pr-384/assets/chunks/flowDiagram-698c8d5d.6f0f7ed5.js @@ -0,0 +1,4 @@ +import{p as St,f as W}from"./flowDb-8f9fc471.bb40b635.js";import{h as S,u as Lt,r as Et,p as _t,l as Tt,d as D,f as tt,G as Nt}from"./layout.7737998e.js";import{h as x,o as P,p as z,q as et,c as J,j as rt,l as M,r as V,t as At}from"../app.b136162e.js";import{a as N,b as at,i as nt,c as _,e as st,d as it,f as Ct,g as It,s as Bt}from"./styles-ff678862.e8632fb9.js";import{l as Mt}from"./line.63b3485f.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./index-4c4adb72.c53b1136.js";import"./edges-b00f0ec2.e77cb061.js";import"./createText-285e50b4.bb0e6fbf.js";import"./svgDraw-5d8a058e.ce615f10.js";import"./array.9f3ba611.js";import"./path.53f90ab3.js";function Dt(r){if(!r.ok)throw new Error(r.status+" "+r.statusText);return r.text()}function Rt(r,e){return fetch(r,e).then(Dt)}function Gt(r){return(e,t)=>Rt(e,t).then(n=>new DOMParser().parseFromString(n,r))}var Pt=Gt("image/svg+xml"),Y={normal:$t,vee:Wt,undirected:Vt};function Ut(r){Y=r}function $t(r,e,t,n){var a=r.append("marker").attr("id",e).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto"),s=a.append("path").attr("d","M 0 0 L 10 5 L 0 10 z").style("stroke-width",1).style("stroke-dasharray","1,0");N(s,t[n+"Style"]),t[n+"Class"]&&s.attr("class",t[n+"Class"])}function Wt(r,e,t,n){var a=r.append("marker").attr("id",e).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto"),s=a.append("path").attr("d","M 0 0 L 10 5 L 0 10 L 4 5 z").style("stroke-width",1).style("stroke-dasharray","1,0");N(s,t[n+"Style"]),t[n+"Class"]&&s.attr("class",t[n+"Class"])}function Vt(r,e,t,n){var a=r.append("marker").attr("id",e).attr("viewBox","0 0 10 10").attr("refX",9).attr("refY",5).attr("markerUnits","strokeWidth").attr("markerWidth",8).attr("markerHeight",6).attr("orient","auto"),s=a.append("path").attr("d","M 0 5 L 10 5").style("stroke-width",1).style("stroke-dasharray","1,0");N(s,t[n+"Style"]),t[n+"Class"]&&s.attr("class",t[n+"Class"])}function zt(r,e){var t=r;return t.node().appendChild(e.label),N(t,e.labelStyle),t}function Yt(r,e){for(var t=r.append("text"),n=Ht(e.label).split(` +`),a=0;a0}function T(r,e,t){var n=r.x,a=r.y,s=[],i=Number.POSITIVE_INFINITY,o=Number.POSITIVE_INFINITY;e.forEach(function(p){i=Math.min(i,p.x),o=Math.min(o,p.y)});for(var c=n-r.width/2-i,d=a-r.height/2-o,l=0;l1&&s.sort(function(p,g){var f=p.x-t.x,y=p.y-t.y,k=Math.sqrt(f*f+y*y),I=g.x-t.x,E=g.y-t.y,U=Math.sqrt(I*I+E*E);return kMath.abs(a)*o?(s<0&&(o=-o),c=s===0?0:o*a/s,d=o):(a<0&&(i=-i),c=i,d=a===0?0:i*s/a),{x:t+c,y:n+d}}var Q={rect:ie,ellipse:oe,circle:le,diamond:ce};function se(r){Q=r}function ie(r,e,t){var n=r.insert("rect",":first-child").attr("rx",t.rx).attr("ry",t.ry).attr("x",-e.width/2).attr("y",-e.height/2).attr("width",e.width).attr("height",e.height);return t.intersect=function(a){return Z(t,a)},n}function oe(r,e,t){var n=e.width/2,a=e.height/2,s=r.insert("ellipse",":first-child").attr("x",-e.width/2).attr("y",-e.height/2).attr("rx",n).attr("ry",a);return t.intersect=function(i){return lt(t,n,a,i)},s}function le(r,e,t){var n=Math.max(e.width,e.height)/2,a=r.insert("circle",":first-child").attr("x",-e.width/2).attr("y",-e.height/2).attr("r",n);return t.intersect=function(s){return ae(t,n,s)},a}function ce(r,e,t){var n=e.width*Math.SQRT2/2,a=e.height*Math.SQRT2/2,s=[{x:0,y:-a},{x:-n,y:0},{x:0,y:a},{x:n,y:0}],i=r.insert("polygon",":first-child").attr("points",s.map(function(o){return o.x+","+o.y}).join(" "));return t.intersect=function(o){return T(t,s,o)},i}function de(){var r=function(e,t){fe(t);var n=R(e,"output"),a=R(n,"clusters"),s=R(n,"edgePaths"),i=X(R(n,"edgeLabels"),t),o=q(R(n,"nodes"),t,Q);Tt(t),re(o,t),ee(i,t),F(s,t,Y);var c=H(a,t);te(c,t),pe(t)};return r.createNodes=function(e){return arguments.length?(jt(e),r):q},r.createClusters=function(e){return arguments.length?(Xt(e),r):H},r.createEdgeLabels=function(e){return arguments.length?(Ft(e),r):X},r.createEdgePaths=function(e){return arguments.length?(qt(e),r):F},r.shapes=function(e){return arguments.length?(se(e),r):Q},r.arrows=function(e){return arguments.length?(Ut(e),r):Y},r}var he={paddingLeft:10,paddingRight:10,paddingTop:10,paddingBottom:10,rx:0,ry:0,shape:"rect"},ue={arrowhead:"normal",curve:P};function fe(r){r.nodes().forEach(function(e){var t=r.node(e);!S(t,"label")&&!r.children(e).length&&(t.label=e),S(t,"paddingX")&&D(t,{paddingLeft:t.paddingX,paddingRight:t.paddingX}),S(t,"paddingY")&&D(t,{paddingTop:t.paddingY,paddingBottom:t.paddingY}),S(t,"padding")&&D(t,{paddingLeft:t.padding,paddingRight:t.padding,paddingTop:t.padding,paddingBottom:t.padding}),D(t,he),tt(["paddingLeft","paddingRight","paddingTop","paddingBottom"],function(n){t[n]=Number(t[n])}),S(t,"width")&&(t._prevWidth=t.width),S(t,"height")&&(t._prevHeight=t.height)}),r.edges().forEach(function(e){var t=r.edge(e);S(t,"label")||(t.label=""),D(t,ue)})}function pe(r){tt(r.nodes(),function(e){var t=r.node(e);S(t,"_prevWidth")?t.width=t._prevWidth:delete t.width,S(t,"_prevHeight")?t.height=t._prevHeight:delete t.height,delete t._prevWidth,delete t._prevHeight})}function R(r,e){var t=r.select("g."+e);return t.empty()&&(t=r.append("g").attr("class",e)),t}function ct(r,e,t){const n=e.width,a=e.height,s=(n+a)*.9,i=[{x:s/2,y:0},{x:s,y:-s/2},{x:s/2,y:-s},{x:0,y:-s/2}],o=A(r,s,s,i);return t.intersect=function(c){return T(t,i,c)},o}function dt(r,e,t){const a=e.height,s=a/4,i=e.width+2*s,o=[{x:s,y:0},{x:i-s,y:0},{x:i,y:-a/2},{x:i-s,y:-a},{x:s,y:-a},{x:0,y:-a/2}],c=A(r,i,a,o);return t.intersect=function(d){return T(t,o,d)},c}function ht(r,e,t){const n=e.width,a=e.height,s=[{x:-a/2,y:0},{x:n,y:0},{x:n,y:-a},{x:-a/2,y:-a},{x:0,y:-a/2}],i=A(r,n,a,s);return t.intersect=function(o){return T(t,s,o)},i}function ut(r,e,t){const n=e.width,a=e.height,s=[{x:-2*a/6,y:0},{x:n-a/6,y:0},{x:n+2*a/6,y:-a},{x:a/6,y:-a}],i=A(r,n,a,s);return t.intersect=function(o){return T(t,s,o)},i}function ft(r,e,t){const n=e.width,a=e.height,s=[{x:2*a/6,y:0},{x:n+a/6,y:0},{x:n-2*a/6,y:-a},{x:-a/6,y:-a}],i=A(r,n,a,s);return t.intersect=function(o){return T(t,s,o)},i}function pt(r,e,t){const n=e.width,a=e.height,s=[{x:-2*a/6,y:0},{x:n+2*a/6,y:0},{x:n-a/6,y:-a},{x:a/6,y:-a}],i=A(r,n,a,s);return t.intersect=function(o){return T(t,s,o)},i}function vt(r,e,t){const n=e.width,a=e.height,s=[{x:a/6,y:0},{x:n-a/6,y:0},{x:n+2*a/6,y:-a},{x:-2*a/6,y:-a}],i=A(r,n,a,s);return t.intersect=function(o){return T(t,s,o)},i}function yt(r,e,t){const n=e.width,a=e.height,s=[{x:0,y:0},{x:n+a/2,y:0},{x:n,y:-a/2},{x:n+a/2,y:-a},{x:0,y:-a}],i=A(r,n,a,s);return t.intersect=function(o){return T(t,s,o)},i}function gt(r,e,t){const n=e.height,a=e.width+n/4,s=r.insert("rect",":first-child").attr("rx",n/2).attr("ry",n/2).attr("x",-a/2).attr("y",-n/2).attr("width",a).attr("height",n);return t.intersect=function(i){return Z(t,i)},s}function mt(r,e,t){const n=e.width,a=e.height,s=[{x:0,y:0},{x:n,y:0},{x:n,y:-a},{x:0,y:-a},{x:0,y:0},{x:-8,y:0},{x:n+8,y:0},{x:n+8,y:-a},{x:-8,y:-a},{x:-8,y:0}],i=A(r,n,a,s);return t.intersect=function(o){return T(t,s,o)},i}function wt(r,e,t){const n=e.width,a=n/2,s=a/(2.5+n/50),i=e.height+s,o="M 0,"+s+" a "+a+","+s+" 0,0,0 "+n+" 0 a "+a+","+s+" 0,0,0 "+-n+" 0 l 0,"+i+" a "+a+","+s+" 0,0,0 "+n+" 0 l 0,"+-i,c=r.attr("label-offset-y",s).insert("path",":first-child").attr("d",o).attr("transform","translate("+-n/2+","+-(i/2+s)+")");return t.intersect=function(d){const l=Z(t,d),v=l.x-t.x;if(a!=0&&(Math.abs(v)t.height/2-s)){let h=s*s*(1-v*v/(a*a));h!=0&&(h=Math.sqrt(h)),h=s-h,d.y-t.y>0&&(h=-h),l.y+=h}return l},c}function ve(r){r.shapes().question=ct,r.shapes().hexagon=dt,r.shapes().stadium=gt,r.shapes().subroutine=mt,r.shapes().cylinder=wt,r.shapes().rect_left_inv_arrow=ht,r.shapes().lean_right=ut,r.shapes().lean_left=ft,r.shapes().trapezoid=pt,r.shapes().inv_trapezoid=vt,r.shapes().rect_right_inv_arrow=yt}function ye(r){r({question:ct}),r({hexagon:dt}),r({stadium:gt}),r({subroutine:mt}),r({cylinder:wt}),r({rect_left_inv_arrow:ht}),r({lean_right:ut}),r({lean_left:ft}),r({trapezoid:pt}),r({inv_trapezoid:vt}),r({rect_right_inv_arrow:yt})}function A(r,e,t,n){return r.insert("polygon",":first-child").attr("points",n.map(function(a){return a.x+","+a.y}).join(" ")).attr("transform","translate("+-e/2+","+t/2+")")}const ge={addToRender:ve,addToRenderV2:ye},xt={},me=function(r){const e=Object.keys(r);for(const t of e)xt[t]=r[t]},bt=function(r,e,t,n,a,s){const i=n?n.select(`[id="${t}"]`):x(`[id="${t}"]`),o=a||document;Object.keys(r).forEach(function(d){const l=r[d];let v="default";l.classes.length>0&&(v=l.classes.join(" "));const h=z(l.styles);let u=l.text!==void 0?l.text:l.id,p;if(et(J().flowchart.htmlLabels)){const y={label:u.replace(/fa[blrs]?:fa-[\w-]+/g,k=>``)};p=at(i,y).node(),p.parentNode.removeChild(p)}else{const y=o.createElementNS("http://www.w3.org/2000/svg","text");y.setAttribute("style",h.labelStyle.replace("color:","fill:"));const k=u.split(rt.lineBreakRegex);for(const I of k){const E=o.createElementNS("http://www.w3.org/2000/svg","tspan");E.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),E.setAttribute("dy","1em"),E.setAttribute("x","1"),E.textContent=I,y.appendChild(E)}p=y}let g=0,f="";switch(l.type){case"round":g=5,f="rect";break;case"square":f="rect";break;case"diamond":f="question";break;case"hexagon":f="hexagon";break;case"odd":f="rect_left_inv_arrow";break;case"lean_right":f="lean_right";break;case"lean_left":f="lean_left";break;case"trapezoid":f="trapezoid";break;case"inv_trapezoid":f="inv_trapezoid";break;case"odd_right":f="rect_left_inv_arrow";break;case"circle":f="circle";break;case"ellipse":f="ellipse";break;case"stadium":f="stadium";break;case"subroutine":f="subroutine";break;case"cylinder":f="cylinder";break;case"group":f="rect";break;default:f="rect"}M.warn("Adding node",l.id,l.domId),e.setNode(s.db.lookUpDomId(l.id),{labelType:"svg",labelStyle:h.labelStyle,shape:f,label:p,rx:g,ry:g,class:v,style:h.style,id:s.db.lookUpDomId(l.id)})})},kt=function(r,e,t){let n=0,a,s;if(r.defaultStyle!==void 0){const i=z(r.defaultStyle);a=i.style,s=i.labelStyle}r.forEach(function(i){n++;const o="L-"+i.start+"-"+i.end,c="LS-"+i.start,d="LE-"+i.end,l={};i.type==="arrow_open"?l.arrowhead="none":l.arrowhead="normal";let v="",h="";if(i.style!==void 0){const u=z(i.style);v=u.style,h=u.labelStyle}else switch(i.stroke){case"normal":v="fill:none",a!==void 0&&(v=a),s!==void 0&&(h=s);break;case"dotted":v="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":v=" stroke-width: 3.5px;fill:none";break}l.style=v,l.labelStyle=h,i.interpolate!==void 0?l.curve=V(i.interpolate,P):r.defaultInterpolate!==void 0?l.curve=V(r.defaultInterpolate,P):l.curve=V(xt.curve,P),i.text===void 0?i.style!==void 0&&(l.arrowheadStyle="fill: #333"):(l.arrowheadStyle="fill: #333",l.labelpos="c",et(J().flowchart.htmlLabels)?(l.labelType="html",l.label=`${i.text.replace(/fa[blrs]?:fa-[\w-]+/g,u=>``)}`):(l.labelType="text",l.label=i.text.replace(rt.lineBreakRegex,` +`),i.style===void 0&&(l.style=l.style||"stroke: #333; stroke-width: 1.5px;fill:none"),l.labelStyle=l.labelStyle.replace("color:","fill:"))),l.id=o,l.class=c+" "+d,l.minlen=i.length||1,e.setEdge(t.db.lookUpDomId(i.start),t.db.lookUpDomId(i.end),l,n)})},we=function(r,e){M.info("Extracting classes"),e.db.clear();try{return e.parse(r),e.db.getClasses()}catch(t){return M.error(t),{}}},xe=function(r,e,t,n){M.info("Drawing flowchart"),n.db.clear();const{securityLevel:a,flowchart:s}=J();let i;a==="sandbox"&&(i=x("#i"+e));const o=a==="sandbox"?x(i.nodes()[0].contentDocument.body):x("body"),c=a==="sandbox"?i.nodes()[0].contentDocument:document;let d=n.db.getDirection();d===void 0&&(d="TD");const l=s.nodeSpacing||50,v=s.rankSpacing||50,h=new Nt({multigraph:!0,compound:!0}).setGraph({rankdir:d,nodesep:l,ranksep:v,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});let u;const p=n.db.getSubGraphs();for(let m=p.length-1;m>=0;m--)u=p[m],n.db.addVertex(u.id,u.title,"group",void 0,u.classes);const g=n.db.getVertices();M.warn("Get vertices",g);const f=n.db.getEdges();let y=0;for(y=p.length-1;y>=0;y--){u=p[y],Bt("cluster").append("text");for(let m=0;m{r.flowchart||(r.flowchart={}),r.flowchart.arrowMarkerAbsolute=r.arrowMarkerAbsolute,be.setConf(r.flowchart),W.clear(),W.setGen("gen-1")}};export{Re as diagram}; diff --git a/pr-384/assets/chunks/flowDiagram-v2-d6437390.0cebf9e3.js b/pr-384/assets/chunks/flowDiagram-v2-d6437390.0cebf9e3.js new file mode 100644 index 000000000..17a8e50ce --- /dev/null +++ b/pr-384/assets/chunks/flowDiagram-v2-d6437390.0cebf9e3.js @@ -0,0 +1 @@ +import{p as e,f as o}from"./flowDb-8f9fc471.bb40b635.js";import{f as t,g as a}from"./styles-ff678862.e8632fb9.js";import{a8 as i}from"../app.b136162e.js";import"./layout.7737998e.js";import"./index-4c4adb72.c53b1136.js";import"./edges-b00f0ec2.e77cb061.js";import"./createText-285e50b4.bb0e6fbf.js";import"./svgDraw-5d8a058e.ce615f10.js";import"./line.63b3485f.js";import"./array.9f3ba611.js";import"./path.53f90ab3.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";const M={parser:e,db:o,renderer:t,styles:a,init:r=>{r.flowchart||(r.flowchart={}),r.flowchart.arrowMarkerAbsolute=r.arrowMarkerAbsolute,i({flowchart:{arrowMarkerAbsolute:r.arrowMarkerAbsolute}}),t.setConf(r.flowchart),o.clear(),o.setGen("gen-2")}};export{M as diagram}; diff --git a/pr-384/assets/chunks/flowchart-elk-definition-6f4e6aa0.ec7ddccf.js b/pr-384/assets/chunks/flowchart-elk-definition-6f4e6aa0.ec7ddccf.js new file mode 100644 index 000000000..1af6cb972 --- /dev/null +++ b/pr-384/assets/chunks/flowchart-elk-definition-6f4e6aa0.ec7ddccf.js @@ -0,0 +1,139 @@ +import{d as bMe,p as wMe}from"./flowDb-8f9fc471.bb40b635.js";import{aI as Hee,aJ as gMe,l as K1,h as lI,c as OH,t as pMe,p as V1n,r as X1n,o as IH,j as vMe}from"../app.b136162e.js";import{i as mMe,a as kMe,l as yMe,b as jMe}from"./edges-b00f0ec2.e77cb061.js";import{l as EMe}from"./line.63b3485f.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./createText-285e50b4.bb0e6fbf.js";import"./svgDraw-5d8a058e.ce615f10.js";import"./array.9f3ba611.js";import"./path.53f90ab3.js";function PH(Ee){throw new Error('Could not dynamically require "'+Ee+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Uee={exports:{}};(function(Ee,It){(function(ut){Ee.exports=ut()})(function(){return function(){function ut(dt,Bt,Ai){function j(Ot,qt){if(!Bt[Ot]){if(!dt[Ot]){var Ge=typeof PH=="function"&&PH;if(!qt&&Ge)return Ge(Ot,!0);if(Ht)return Ht(Ot,!0);var Ki=new Error("Cannot find module '"+Ot+"'");throw Ki.code="MODULE_NOT_FOUND",Ki}var Si=Bt[Ot]={exports:{}};dt[Ot][0].call(Si.exports,function(Mn){var Lc=dt[Ot][1][Mn];return j(Lc||Mn)},Si,Si.exports,ut,dt,Bt,Ai)}return Bt[Ot].exports}for(var Ht=typeof PH=="function"&&PH,ou=0;ou0&&arguments[0]!==void 0?arguments[0]:{},Ki=Ge.defaultLayoutOptions,Si=Ki===void 0?{}:Ki,Mn=Ge.algorithms,Lc=Mn===void 0?["layered","stress","mrtree","radial","force","disco","sporeOverlap","sporeCompaction","rectpacking"]:Mn,Nc=Ge.workerFactory,ps=Ge.workerUrl;if(j(this,Ot),this.defaultLayoutOptions=Si,this.initialized=!1,typeof ps>"u"&&typeof Nc>"u")throw new Error("Cannot construct an ELK without both 'workerUrl' and 'workerFactory'.");var Rr=Nc;typeof ps<"u"&&typeof Nc>"u"&&(Rr=function(q1){return new Worker(q1)});var Ch=Rr(ps);if(typeof Ch.postMessage!="function")throw new TypeError("Created worker does not provide the required 'postMessage' function.");this.worker=new ou(Ch),this.worker.postMessage({cmd:"register",algorithms:Lc}).then(function(H1){return qt.initialized=!0}).catch(console.err)}return Ai(Ot,[{key:"layout",value:function(Ge){var Ki=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Si=Ki.layoutOptions,Mn=Si===void 0?this.defaultLayoutOptions:Si,Lc=Ki.logging,Nc=Lc===void 0?!1:Lc,ps=Ki.measureExecutionTime,Rr=ps===void 0?!1:ps;return Ge?this.worker.postMessage({cmd:"layout",graph:Ge,layoutOptions:Mn,options:{logging:Nc,measureExecutionTime:Rr}}):Promise.reject(new Error("Missing mandatory parameter 'graph'."))}},{key:"knownLayoutAlgorithms",value:function(){return this.worker.postMessage({cmd:"algorithms"})}},{key:"knownLayoutOptions",value:function(){return this.worker.postMessage({cmd:"options"})}},{key:"knownLayoutCategories",value:function(){return this.worker.postMessage({cmd:"categories"})}},{key:"terminateWorker",value:function(){this.worker.terminate()}}]),Ot}();Bt.default=Ht;var ou=function(){function Ot(qt){var Ge=this;if(j(this,Ot),qt===void 0)throw new Error("Missing mandatory parameter 'worker'.");this.resolvers={},this.worker=qt,this.worker.onmessage=function(Ki){setTimeout(function(){Ge.receive(Ge,Ki)},0)}}return Ai(Ot,[{key:"postMessage",value:function(Ge){var Ki=this.id||0;this.id=Ki+1,Ge.id=Ki;var Si=this;return new Promise(function(Mn,Lc){Si.resolvers[Ki]=function(Nc,ps){Nc?(Si.convertGwtStyleError(Nc),Lc(Nc)):Mn(ps)},Si.worker.postMessage(Ge)})}},{key:"receive",value:function(Ge,Ki){var Si=Ki.data,Mn=Ge.resolvers[Si.id];Mn&&(delete Ge.resolvers[Si.id],Si.error?Mn(Si.error):Mn(null,Si.data))}},{key:"terminate",value:function(){this.worker.terminate&&this.worker.terminate()}},{key:"convertGwtStyleError",value:function(Ge){if(Ge){var Ki=Ge.__java$exception;Ki&&(Ki.cause&&Ki.cause.backingJsObject&&(Ge.cause=Ki.cause.backingJsObject,this.convertGwtStyleError(Ge.cause)),delete Ge.__java$exception)}}}]),Ot}()},{}],2:[function(ut,dt,Bt){(function(Ai){(function(){var j;typeof window<"u"?j=window:typeof Ai<"u"?j=Ai:typeof self<"u"&&(j=self);var Ht;function ou(){}function Ot(){}function qt(){}function Ge(){}function Ki(){}function Si(){}function Mn(){}function Lc(){}function Nc(){}function ps(){}function Rr(){}function Ch(){}function H1(){}function q1(){}function ww(){}function Np(){}function G1(){}function Th(){}function Q1n(){}function J1n(){}function zy(){}function Y1n(){}function Z1n(){}function nln(){}function eln(){}function Xg(){}function N(){}function tln(){}function aI(){}function iln(){}function rln(){}function cln(){}function uln(){}function DH(){}function sln(){}function oln(){}function fln(){}function z1(){}function U1(){}function dI(){}function hln(){}function lln(){}function aln(){}function $H(){}function dln(){}function bln(){}function Vg(){}function Qg(){}function wln(){}function gln(){}function pln(){}function vln(){}function FH(){}function W1(){}function Jg(){}function Yg(){}function mln(){}function Vee(){}function bI(){}function kln(){}function yln(){}function jln(){}function Eln(){}function Cln(){}function Tln(){}function Mln(){}function Aln(){}function Sln(){}function Pln(){}function Iln(){}function Oln(){}function Dln(){}function $ln(){}function Fln(){}function xln(){}function Lln(){}function Nln(){}function Bln(){}function Rln(){}function _ln(){}function Kln(){}function Hln(){}function qln(){}function Gln(){}function zln(){}function Uln(){}function Wln(){}function Xln(){}function Vln(){}function Qln(){}function Jln(){}function Yln(){}function xH(){}function Zln(){}function nan(){}function ean(){}function tan(){}function wI(){}function gI(){}function Uy(){}function ian(){}function ran(){}function pI(){}function can(){}function uan(){}function san(){}function Wy(){}function oan(){}function fan(){}function han(){}function lan(){}function aan(){}function dan(){}function ban(){}function wan(){}function gan(){}function LH(){}function pan(){}function van(){}function man(){}function kan(){}function yan(){}function NH(){}function jan(){}function Ean(){}function Can(){}function Tan(){}function Man(){}function Aan(){}function San(){}function Pan(){}function Ian(){}function Oan(){}function Dan(){}function $an(){}function Fan(){}function xan(){}function vI(){}function Lan(){}function Nan(){}function Ban(){}function Ran(){}function _an(){}function BH(){}function Kan(){}function Han(){}function qan(){}function Gan(){}function zan(){}function Uan(){}function Wan(){}function Xan(){}function Van(){}function Qan(){}function Jan(){}function Yan(){}function Zan(){}function ndn(){}function edn(){}function tdn(){}function idn(){}function rdn(){}function cdn(){}function udn(){}function sdn(){}function odn(){}function fdn(){}function hdn(){}function ldn(){}function adn(){}function ddn(){}function bdn(){}function wdn(){}function gdn(){}function pdn(){}function vdn(){}function mdn(){}function kdn(){}function ydn(){}function jdn(){}function Edn(){}function Cdn(){}function Tdn(){}function Mdn(){}function Adn(){}function Sdn(){}function Pdn(){}function Idn(){}function Odn(){}function Ddn(){}function $dn(){}function Fdn(){}function xdn(){}function Ldn(){}function Ndn(){}function Bdn(){}function Rdn(){}function _dn(){}function Kdn(){}function Hdn(){}function qdn(){}function Gdn(){}function zdn(){}function Udn(){}function Wdn(){}function Xdn(){}function Vdn(){}function Qdn(){}function Jdn(){}function Ydn(){}function Zdn(){}function n0n(){}function e0n(){}function t0n(){}function i0n(){}function r0n(){}function c0n(){}function u0n(){}function s0n(){}function o0n(){}function f0n(){}function h0n(){}function l0n(){}function a0n(){}function d0n(){}function b0n(){}function w0n(){}function g0n(){}function p0n(){}function v0n(){}function m0n(){}function k0n(){}function y0n(){}function j0n(){}function E0n(){}function C0n(){}function T0n(){}function M0n(){}function A0n(){}function S0n(){}function P0n(){}function I0n(){}function O0n(){}function D0n(){}function RH(){}function $0n(){}function F0n(){}function x0n(){}function L0n(){}function N0n(){}function B0n(){}function R0n(){}function _0n(){}function K0n(){}function H0n(){}function q0n(){}function G0n(){}function z0n(){}function U0n(){}function W0n(){}function X0n(){}function V0n(){}function Q0n(){}function J0n(){}function Y0n(){}function Z0n(){}function nbn(){}function ebn(){}function tbn(){}function ibn(){}function rbn(){}function cbn(){}function ubn(){}function sbn(){}function obn(){}function fbn(){}function hbn(){}function lbn(){}function abn(){}function dbn(){}function bbn(){}function wbn(){}function gbn(){}function pbn(){}function vbn(){}function mbn(){}function kbn(){}function ybn(){}function jbn(){}function Ebn(){}function Cbn(){}function Tbn(){}function Mbn(){}function Abn(){}function Sbn(){}function Pbn(){}function Ibn(){}function Obn(){}function Dbn(){}function $bn(){}function Fbn(){}function xbn(){}function Lbn(){}function Nbn(){}function Bbn(){}function Rbn(){}function _bn(){}function Kbn(){}function Hbn(){}function qbn(){}function Gbn(){}function zbn(){}function _H(){}function Ubn(){}function Wbn(){}function Xbn(){}function Vbn(){}function Qbn(){}function Jbn(){}function Ybn(){}function Zbn(){}function nwn(){}function ewn(){}function twn(){}function iwn(){}function rwn(){}function cwn(){}function uwn(){}function swn(){}function own(){}function fwn(){}function hwn(){}function lwn(){}function KH(){}function awn(){}function dwn(){}function bwn(){}function wwn(){}function gwn(){}function pwn(){}function HH(){}function qH(){}function vwn(){}function GH(){}function zH(){}function mwn(){}function kwn(){}function ywn(){}function jwn(){}function Ewn(){}function Cwn(){}function Twn(){}function Mwn(){}function Awn(){}function UH(){}function Swn(){}function Pwn(){}function Iwn(){}function Own(){}function Dwn(){}function $wn(){}function Fwn(){}function xwn(){}function Lwn(){}function Nwn(){}function Bwn(){}function Rwn(){}function _wn(){}function Kwn(){}function Hwn(){}function qwn(){}function Gwn(){}function zwn(){}function Uwn(){}function Wwn(){}function Xwn(){}function Vwn(){}function Qwn(){}function Jwn(){}function Ywn(){}function Zwn(){}function ngn(){}function egn(){}function tgn(){}function ign(){}function rgn(){}function cgn(){}function ugn(){}function sgn(){}function ogn(){}function fgn(){}function hgn(){}function lgn(){}function agn(){}function dgn(){}function bgn(){}function wgn(){}function ggn(){}function pgn(){}function vgn(){}function mgn(){}function kgn(){}function ygn(){}function jgn(){}function Egn(){}function Cgn(){}function Tgn(){}function Mgn(){}function Agn(){}function Sgn(){}function Pgn(){}function Ign(){}function Ogn(){}function Dgn(){}function $gn(){}function Fgn(){}function xgn(){}function Lgn(){}function Ngn(){}function Bgn(){}function Rgn(){}function _gn(){}function Kgn(){}function mI(){}function kI(){}function yI(){}function Hgn(){}function qgn(){}function Ggn(){}function zgn(){}function Ugn(){}function WH(){}function Wgn(){}function Xgn(){}function Qee(){}function Vgn(){}function Qgn(){}function Jgn(){}function Ygn(){}function Zgn(){}function n2n(){}function e2n(){}function Zl(){}function t2n(){}function Zg(){}function XH(){}function i2n(){}function r2n(){}function c2n(){}function u2n(){}function s2n(){}function o2n(){}function f2n(){}function h2n(){}function l2n(){}function a2n(){}function d2n(){}function b2n(){}function w2n(){}function g2n(){}function p2n(){}function v2n(){}function m2n(){}function k2n(){}function y2n(){}function j2n(){}function E2n(){}function dn(){}function C2n(){}function T2n(){}function M2n(){}function A2n(){}function S2n(){}function P2n(){}function I2n(){}function O2n(){}function D2n(){}function $2n(){}function jI(){}function F2n(){}function x2n(){}function L2n(){}function N2n(){}function B2n(){}function VH(){}function Xy(){}function Vy(){}function R2n(){}function QH(){}function Qy(){}function _2n(){}function K2n(){}function H2n(){}function q2n(){}function G2n(){}function z2n(){}function Jy(){}function U2n(){}function W2n(){}function X2n(){}function Yy(){}function V2n(){}function JH(){}function Q2n(){}function EI(){}function YH(){}function J2n(){}function Y2n(){}function Z2n(){}function npn(){}function Jee(){}function epn(){}function tpn(){}function ipn(){}function rpn(){}function cpn(){}function upn(){}function spn(){}function opn(){}function fpn(){}function hpn(){}function Bp(){}function CI(){}function lpn(){}function apn(){}function dpn(){}function bpn(){}function wpn(){}function gpn(){}function ppn(){}function vpn(){}function mpn(){}function kpn(){}function ypn(){}function jpn(){}function Epn(){}function Cpn(){}function Tpn(){}function Mpn(){}function Apn(){}function Spn(){}function Ppn(){}function Ipn(){}function Opn(){}function Dpn(){}function $pn(){}function Fpn(){}function xpn(){}function Lpn(){}function Npn(){}function Bpn(){}function Rpn(){}function _pn(){}function Kpn(){}function Hpn(){}function qpn(){}function Gpn(){}function zpn(){}function Upn(){}function Wpn(){}function Xpn(){}function Vpn(){}function Qpn(){}function Jpn(){}function Ypn(){}function Zpn(){}function n3n(){}function e3n(){}function t3n(){}function i3n(){}function r3n(){}function c3n(){}function u3n(){}function s3n(){}function o3n(){}function f3n(){}function h3n(){}function l3n(){}function a3n(){}function d3n(){}function b3n(){}function w3n(){}function g3n(){}function p3n(){}function v3n(){}function m3n(){}function k3n(){}function y3n(){}function j3n(){}function E3n(){}function C3n(){}function T3n(){}function M3n(){}function A3n(){}function S3n(){}function P3n(){}function I3n(){}function O3n(){}function D3n(){}function $3n(){}function F3n(){}function x3n(){}function L3n(){}function N3n(){}function B3n(){}function R3n(){}function _3n(){}function K3n(){}function H3n(){}function q3n(){}function G3n(){}function z3n(){}function U3n(){}function W3n(){}function X3n(){}function V3n(){}function Q3n(){}function J3n(){}function Y3n(){}function Z3n(){}function n4n(){}function e4n(){}function t4n(){}function i4n(){}function ZH(){}function r4n(){}function c4n(){}function TI(){Rv()}function u4n(){pF()}function s4n(){a6()}function o4n(){WT()}function f4n(){YJ()}function h4n(){Go()}function l4n(){fJ()}function a4n(){C7()}function d4n(){q9()}function b4n(){H9()}function w4n(){w8()}function g4n(){v7n()}function p4n(){x2()}function v4n(){Sj()}function m4n(){PSn()}function k4n(){HIn()}function y4n(){sPn()}function j4n(){CMn()}function E4n(){V3()}function C4n(){yl()}function T4n(){qIn()}function M4n(){pAn()}function A4n(){zZ()}function S4n(){IFn()}function P4n(){TMn()}function I4n(){nn()}function O4n(){EMn()}function D4n(){GIn()}function $4n(){WOn()}function F4n(){AMn()}function x4n(){aPn()}function L4n(){m7n()}function N4n(){$Y()}function B4n(){gb()}function R4n(){pOn()}function _4n(){S7()}function K4n(){Ux()}function H4n(){ZF()}function q4n(){Zd()}function G4n(){PV()}function z4n(){MMn()}function U4n(){BBn()}function W4n(){IY()}function X4n(){Bx()}function V4n(){DC()}function Q4n(){nM()}function nq(){Xe()}function J4n(){wT()}function Y4n(){NQ()}function eq(){mM()}function Fo(){dEn()}function tq(){eF()}function Z4n(){pZ()}function iq(n){_n(n)}function nvn(n){this.a=n}function Zy(n){this.a=n}function evn(n){this.a=n}function tvn(n){this.a=n}function ivn(n){this.a=n}function rvn(n){this.a=n}function cvn(n){this.a=n}function uvn(n){this.a=n}function rq(n){this.a=n}function cq(n){this.a=n}function svn(n){this.a=n}function MI(n){this.a=n}function ovn(n){this.a=n}function AI(n){this.a=n}function fvn(n){this.a=n}function SI(n){this.a=n}function hvn(n){this.a=n}function PI(n){this.a=n}function lvn(n){this.a=n}function avn(n){this.a=n}function dvn(n){this.a=n}function uq(n){this.b=n}function bvn(n){this.c=n}function wvn(n){this.a=n}function gvn(n){this.a=n}function pvn(n){this.a=n}function vvn(n){this.a=n}function mvn(n){this.a=n}function kvn(n){this.a=n}function yvn(n){this.a=n}function jvn(n){this.a=n}function Evn(n){this.a=n}function Cvn(n){this.a=n}function Tvn(n){this.a=n}function Mvn(n){this.a=n}function Avn(n){this.a=n}function sq(n){this.a=n}function oq(n){this.a=n}function nj(n){this.a=n}function M9(n){this.a=n}function na(){this.a=[]}function Svn(n,e){n.a=e}function Yee(n,e){n.a=e}function Zee(n,e){n.b=e}function nte(n,e){n.b=e}function ete(n,e){n.b=e}function fq(n,e){n.j=e}function tte(n,e){n.g=e}function ite(n,e){n.i=e}function rte(n,e){n.c=e}function cte(n,e){n.d=e}function ute(n,e){n.d=e}function ste(n,e){n.c=e}function ea(n,e){n.k=e}function ote(n,e){n.c=e}function hq(n,e){n.c=e}function lq(n,e){n.a=e}function fte(n,e){n.a=e}function hte(n,e){n.f=e}function lte(n,e){n.a=e}function ate(n,e){n.b=e}function II(n,e){n.d=e}function ej(n,e){n.i=e}function aq(n,e){n.o=e}function dte(n,e){n.r=e}function bte(n,e){n.a=e}function wte(n,e){n.b=e}function Pvn(n,e){n.e=e}function gte(n,e){n.f=e}function dq(n,e){n.g=e}function pte(n,e){n.e=e}function vte(n,e){n.f=e}function mte(n,e){n.f=e}function kte(n,e){n.n=e}function yte(n,e){n.a=e}function jte(n,e){n.a=e}function Ete(n,e){n.c=e}function Cte(n,e){n.c=e}function Tte(n,e){n.d=e}function Mte(n,e){n.e=e}function Ate(n,e){n.g=e}function Ste(n,e){n.a=e}function Pte(n,e){n.c=e}function Ite(n,e){n.d=e}function Ote(n,e){n.e=e}function Dte(n,e){n.f=e}function $te(n,e){n.j=e}function Fte(n,e){n.a=e}function xte(n,e){n.b=e}function Lte(n,e){n.a=e}function Ivn(n){n.b=n.a}function Ovn(n){n.c=n.d.d}function $v(n){this.d=n}function ta(n){this.a=n}function Rp(n){this.a=n}function bq(n){this.a=n}function Mh(n){this.a=n}function A9(n){this.a=n}function Dvn(n){this.a=n}function wq(n){this.a=n}function S9(n){this.a=n}function gq(n){this.a=n}function pq(n){this.a=n}function vq(n){this.a=n}function L0(n){this.a=n}function P9(n){this.a=n}function I9(n){this.a=n}function mq(n){this.b=n}function _p(n){this.b=n}function Kp(n){this.b=n}function OI(n){this.a=n}function $vn(n){this.a=n}function kq(n){this.a=n}function DI(n){this.c=n}function E(n){this.c=n}function Fvn(n){this.c=n}function yq(n){this.a=n}function jq(n){this.a=n}function Eq(n){this.a=n}function Cq(n){this.a=n}function st(n){this.a=n}function xvn(n){this.a=n}function Tq(n){this.a=n}function Mq(n){this.a=n}function Lvn(n){this.a=n}function Nvn(n){this.a=n}function Fv(n){this.a=n}function Bvn(n){this.a=n}function Rvn(n){this.a=n}function _vn(n){this.a=n}function Kvn(n){this.a=n}function Hvn(n){this.a=n}function qvn(n){this.a=n}function Gvn(n){this.a=n}function zvn(n){this.a=n}function Uvn(n){this.a=n}function Wvn(n){this.a=n}function Xvn(n){this.a=n}function Vvn(n){this.a=n}function Qvn(n){this.a=n}function Jvn(n){this.a=n}function Yvn(n){this.a=n}function Zvn(n){this.a=n}function n5n(n){this.a=n}function O9(n){this.a=n}function e5n(n){this.a=n}function t5n(n){this.a=n}function tj(n){this.a=n}function i5n(n){this.a=n}function r5n(n){this.a=n}function Hp(n){this.a=n}function Aq(n){this.a=n}function c5n(n){this.a=n}function u5n(n){this.a=n}function s5n(n){this.a=n}function o5n(n){this.a=n}function f5n(n){this.a=n}function Sq(n){this.a=n}function Pq(n){this.a=n}function Iq(n){this.a=n}function ij(n){this.a=n}function rj(n){this.e=n}function qp(n){this.a=n}function h5n(n){this.a=n}function n2(n){this.a=n}function Oq(n){this.a=n}function l5n(n){this.a=n}function a5n(n){this.a=n}function d5n(n){this.a=n}function b5n(n){this.a=n}function w5n(n){this.a=n}function g5n(n){this.a=n}function p5n(n){this.a=n}function v5n(n){this.a=n}function m5n(n){this.a=n}function k5n(n){this.a=n}function y5n(n){this.a=n}function Dq(n){this.a=n}function j5n(n){this.a=n}function E5n(n){this.a=n}function C5n(n){this.a=n}function T5n(n){this.a=n}function M5n(n){this.a=n}function A5n(n){this.a=n}function S5n(n){this.a=n}function P5n(n){this.a=n}function I5n(n){this.a=n}function O5n(n){this.a=n}function D5n(n){this.a=n}function $5n(n){this.a=n}function F5n(n){this.a=n}function x5n(n){this.a=n}function L5n(n){this.a=n}function N5n(n){this.a=n}function B5n(n){this.a=n}function R5n(n){this.a=n}function _5n(n){this.a=n}function K5n(n){this.a=n}function H5n(n){this.a=n}function q5n(n){this.a=n}function G5n(n){this.a=n}function z5n(n){this.a=n}function U5n(n){this.a=n}function W5n(n){this.a=n}function X5n(n){this.a=n}function V5n(n){this.a=n}function Q5n(n){this.a=n}function J5n(n){this.a=n}function Y5n(n){this.a=n}function Z5n(n){this.a=n}function n6n(n){this.a=n}function e6n(n){this.a=n}function t6n(n){this.a=n}function i6n(n){this.a=n}function r6n(n){this.a=n}function c6n(n){this.c=n}function u6n(n){this.b=n}function s6n(n){this.a=n}function o6n(n){this.a=n}function f6n(n){this.a=n}function h6n(n){this.a=n}function l6n(n){this.a=n}function a6n(n){this.a=n}function d6n(n){this.a=n}function b6n(n){this.a=n}function w6n(n){this.a=n}function g6n(n){this.a=n}function p6n(n){this.a=n}function v6n(n){this.a=n}function m6n(n){this.a=n}function k6n(n){this.a=n}function y6n(n){this.a=n}function j6n(n){this.a=n}function E6n(n){this.a=n}function C6n(n){this.a=n}function T6n(n){this.a=n}function M6n(n){this.a=n}function A6n(n){this.a=n}function S6n(n){this.a=n}function P6n(n){this.a=n}function I6n(n){this.a=n}function X1(n){this.a=n}function e2(n){this.a=n}function O6n(n){this.a=n}function D6n(n){this.a=n}function $6n(n){this.a=n}function F6n(n){this.a=n}function x6n(n){this.a=n}function L6n(n){this.a=n}function N6n(n){this.a=n}function B6n(n){this.a=n}function R6n(n){this.a=n}function _6n(n){this.a=n}function K6n(n){this.a=n}function H6n(n){this.a=n}function q6n(n){this.a=n}function G6n(n){this.a=n}function z6n(n){this.a=n}function U6n(n){this.a=n}function cj(n){this.a=n}function W6n(n){this.a=n}function X6n(n){this.a=n}function V6n(n){this.a=n}function Q6n(n){this.a=n}function J6n(n){this.a=n}function Y6n(n){this.a=n}function Z6n(n){this.a=n}function nmn(n){this.a=n}function emn(n){this.a=n}function tmn(n){this.a=n}function imn(n){this.a=n}function rmn(n){this.a=n}function cmn(n){this.a=n}function umn(n){this.a=n}function smn(n){this.a=n}function omn(n){this.a=n}function fmn(n){this.a=n}function hmn(n){this.a=n}function lmn(n){this.a=n}function amn(n){this.a=n}function dmn(n){this.a=n}function bmn(n){this.a=n}function wmn(n){this.a=n}function gmn(n){this.a=n}function pmn(n){this.a=n}function vmn(n){this.a=n}function mmn(n){this.a=n}function kmn(n){this.a=n}function $q(n){this.a=n}function kt(n){this.b=n}function ymn(n){this.f=n}function Fq(n){this.a=n}function jmn(n){this.a=n}function Emn(n){this.a=n}function Cmn(n){this.a=n}function Tmn(n){this.a=n}function Mmn(n){this.a=n}function Amn(n){this.a=n}function Smn(n){this.a=n}function Pmn(n){this.a=n}function D9(n){this.a=n}function Imn(n){this.a=n}function Omn(n){this.b=n}function xq(n){this.c=n}function uj(n){this.e=n}function Dmn(n){this.a=n}function sj(n){this.a=n}function oj(n){this.a=n}function $I(n){this.a=n}function $mn(n){this.a=n}function Fmn(n){this.d=n}function Lq(n){this.a=n}function Nq(n){this.a=n}function cd(n){this.e=n}function Nte(){this.a=0}function gw(){dyn(this)}function X(){RO(this)}function we(){Eu(this)}function FI(){pTn(this)}function xmn(){}function ud(){this.c=p1n}function Bte(n,e){e.Wb(n)}function Lmn(n,e){n.b+=e}function Nmn(n){n.b=new JI}function T(n){return n.e}function Rte(n){return n.a}function _te(n){return n.a}function Kte(n){return n.a}function Hte(n){return n.a}function qte(n){return n.a}function Gte(){return null}function zte(){return null}function Ute(){EG(),iTe()}function Wte(n){n.b.tf(n.e)}function xv(n,e){n.b=e-n.b}function Lv(n,e){n.a=e-n.a}function Bmn(n,e){e.ad(n.a)}function Xte(n,e){ui(e,n)}function Vte(n,e,t){n.Od(t,e)}function $9(n,e){n.e=e,e.b=n}function Bq(n){Df(),this.a=n}function Rmn(n){Df(),this.a=n}function _mn(n){Df(),this.a=n}function Rq(n){nb(),this.a=n}function Kmn(n){k3(),aR.be(n)}function ia(){Qyn.call(this)}function _q(){Qyn.call(this)}function Kq(){ia.call(this)}function xI(){ia.call(this)}function Hmn(){ia.call(this)}function F9(){ia.call(this)}function fu(){ia.call(this)}function Nv(){ia.call(this)}function ye(){ia.call(this)}function vs(){ia.call(this)}function qmn(){ia.call(this)}function ic(){ia.call(this)}function Gmn(){ia.call(this)}function zmn(){this.a=this}function fj(){this.Bb|=256}function Umn(){this.b=new Xkn}function Hq(){Hq=N,new we}function qq(){Kq.call(this)}function Wmn(n,e){n.length=e}function hj(n,e){W(n.a,e)}function Qte(n,e){nY(n.c,e)}function Jte(n,e){ri(n.b,e)}function Yte(n,e){KT(n.a,e)}function Zte(n,e){MF(n.a,e)}function Gp(n,e){et(n.e,e)}function t2(n){iM(n.c,n.b)}function nie(n,e){n.kc().Nb(e)}function Gq(n){this.a=Yge(n)}function fi(){this.a=new we}function Xmn(){this.a=new we}function lj(){this.a=new X}function LI(){this.a=new X}function zq(){this.a=new X}function Ns(){this.a=new Oln}function ra(){this.a=new TSn}function Uq(){this.a=new LH}function Wq(){this.a=new h7n}function Vmn(){this.a=new YMn}function Xq(){this.a=new bMn}function Vq(){this.a=new Bjn}function Qmn(){this.a=new X}function Qq(){this.a=new X}function Jmn(){this.a=new X}function Ymn(){this.a=new X}function Zmn(){this.d=new X}function n9n(){this.a=new fi}function e9n(){this.a=new we}function t9n(){this.b=new we}function i9n(){this.b=new X}function Jq(){this.e=new X}function r9n(){this.d=new X}function c9n(){this.a=new C4n}function u9n(){X.call(this)}function Yq(){lj.call(this)}function s9n(){kE.call(this)}function o9n(){Qq.call(this)}function NI(){Bv.call(this)}function Bv(){xmn.call(this)}function i2(){xmn.call(this)}function Zq(){i2.call(this)}function f9n(){zTn.call(this)}function h9n(){zTn.call(this)}function l9n(){uG.call(this)}function a9n(){uG.call(this)}function d9n(){uG.call(this)}function b9n(){sG.call(this)}function hu(){Ct.call(this)}function nG(){B2n.call(this)}function eG(){B2n.call(this)}function w9n(){O9n.call(this)}function g9n(){O9n.call(this)}function p9n(){we.call(this)}function v9n(){we.call(this)}function m9n(){we.call(this)}function k9n(){fi.call(this)}function BI(){RIn.call(this)}function y9n(){fj.call(this)}function RI(){Oz.call(this)}function _I(){Oz.call(this)}function tG(){we.call(this)}function KI(){we.call(this)}function j9n(){we.call(this)}function iG(){Yy.call(this)}function E9n(){Yy.call(this)}function C9n(){iG.call(this)}function T9n(){ZH.call(this)}function M9n(n){hIn.call(this,n)}function A9n(n){hIn.call(this,n)}function rG(n){rq.call(this,n)}function cG(n){n7n.call(this,n)}function eie(n){cG.call(this,n)}function tie(n){n7n.call(this,n)}function zp(){this.a=new Ct}function uG(){this.a=new fi}function sG(){this.a=new we}function S9n(){this.a=new X}function P9n(){this.j=new X}function oG(){this.a=new Rgn}function I9n(){this.a=new T8n}function O9n(){this.a=new X2n}function HI(){HI=N,uR=new V9n}function qI(){qI=N,cR=new X9n}function Rv(){Rv=N,rR=new Ot}function aj(){aj=N,fR=new Xyn}function iie(n){cG.call(this,n)}function rie(n){cG.call(this,n)}function D9n(n){m$.call(this,n)}function $9n(n){m$.call(this,n)}function F9n(n){uEn.call(this,n)}function GI(n){C5e.call(this,n)}function sd(n){_0.call(this,n)}function _v(n){Cj.call(this,n)}function fG(n){Cj.call(this,n)}function x9n(n){Cj.call(this,n)}function _r(n){kCn.call(this,n)}function L9n(n){_r.call(this,n)}function r2(){M9.call(this,{})}function dj(n){c3(),this.a=n}function Kv(n){n.b=null,n.c=0}function cie(n,e){n.e=e,NNn(n,e)}function uie(n,e){n.a=e,h6e(n)}function zI(n,e,t){n.a[e.g]=t}function sie(n,e,t){M4e(t,n,e)}function oie(n,e){$ue(e.i,n.n)}function N9n(n,e){Fwe(n).td(e)}function fie(n,e){return n*n/e}function B9n(n,e){return n.g-e.g}function hie(n){return new nj(n)}function lie(n){return new Z0(n)}function bj(n){_r.call(this,n)}function vr(n){_r.call(this,n)}function R9n(n){_r.call(this,n)}function UI(n){kCn.call(this,n)}function WI(n){AV(),this.a=n}function _9n(n){aEn(),this.a=n}function N0(n){ED(),this.f=n}function XI(n){ED(),this.f=n}function Up(n){_r.call(this,n)}function Hn(n){_r.call(this,n)}function Dr(n){_r.call(this,n)}function K9n(n){_r.call(this,n)}function c2(n){_r.call(this,n)}function on(n){return _n(n),n}function K(n){return _n(n),n}function x9(n){return _n(n),n}function hG(n){return _n(n),n}function aie(n){return _n(n),n}function Hv(n){return n.b==n.c}function B0(n){return!!n&&n.b}function die(n){return!!n&&n.k}function bie(n){return!!n&&n.j}function Ku(n){_n(n),this.a=n}function lG(n){return ja(n),n}function qv(n){EW(n,n.length)}function t1(n){_r.call(this,n)}function Af(n){_r.call(this,n)}function VI(n){_r.call(this,n)}function pw(n){_r.call(this,n)}function Gv(n){_r.call(this,n)}function Ce(n){_r.call(this,n)}function QI(n){Vz.call(this,n,0)}function JI(){iX.call(this,12,3)}function aG(){aG=N,din=new Q1n}function H9n(){H9n=N,ain=new ou}function wj(){wj=N,dm=new H1}function q9n(){q9n=N,vzn=new ww}function G9n(){throw T(new ye)}function dG(){throw T(new ye)}function z9n(){throw T(new ye)}function wie(){throw T(new ye)}function gie(){throw T(new ye)}function pie(){throw T(new ye)}function YI(){this.a=Te(pe(Ji))}function u2(n){Df(),this.a=pe(n)}function U9n(n,e){n.Td(e),e.Sd(n)}function vie(n,e){n.a.ec().Mc(e)}function mie(n,e,t){n.c.lf(e,t)}function bG(n){vr.call(this,n)}function Sf(n){Hn.call(this,n)}function i1(){A9.call(this,"")}function zv(){A9.call(this,"")}function V1(){A9.call(this,"")}function R0(){A9.call(this,"")}function wG(n){vr.call(this,n)}function Wp(n){_p.call(this,n)}function ZI(n){lE.call(this,n)}function W9n(n){Wp.call(this,n)}function X9n(){AI.call(this,null)}function V9n(){AI.call(this,null)}function gj(){gj=N,k3()}function Q9n(){Q9n=N,Szn=Z4e()}function J9n(n){return n.a?n.b:0}function kie(n){return n.a?n.b:0}function yie(n,e){return n.a-e.a}function jie(n,e){return n.a-e.a}function Eie(n,e){return n.a-e.a}function pj(n,e){return WX(n,e)}function M(n,e){return pMn(n,e)}function Cie(n,e){return e in n.a}function Y9n(n,e){return n.f=e,n}function Tie(n,e){return n.b=e,n}function Z9n(n,e){return n.c=e,n}function Mie(n,e){return n.g=e,n}function gG(n,e){return n.a=e,n}function pG(n,e){return n.f=e,n}function Aie(n,e){return n.k=e,n}function vG(n,e){return n.a=e,n}function Sie(n,e){return n.e=e,n}function mG(n,e){return n.e=e,n}function Pie(n,e){return n.f=e,n}function Iie(n,e){n.b=!0,n.d=e}function Oie(n,e){n.b=new mr(e)}function Die(n,e,t){e.td(n.a[t])}function $ie(n,e,t){e.we(n.a[t])}function Fie(n,e){return n.b-e.b}function xie(n,e){return n.g-e.g}function Lie(n,e){return n.s-e.s}function Nie(n,e){return n?0:e-1}function n8n(n,e){return n?0:e-1}function Bie(n,e){return n?e-1:0}function Rie(n,e){return e.Yf(n)}function od(n,e){return n.b=e,n}function vj(n,e){return n.a=e,n}function fd(n,e){return n.c=e,n}function hd(n,e){return n.d=e,n}function ld(n,e){return n.e=e,n}function kG(n,e){return n.f=e,n}function Uv(n,e){return n.a=e,n}function Xp(n,e){return n.b=e,n}function Vp(n,e){return n.c=e,n}function gn(n,e){return n.c=e,n}function Dn(n,e){return n.b=e,n}function pn(n,e){return n.d=e,n}function vn(n,e){return n.e=e,n}function _ie(n,e){return n.f=e,n}function mn(n,e){return n.g=e,n}function kn(n,e){return n.a=e,n}function yn(n,e){return n.i=e,n}function jn(n,e){return n.j=e,n}function e8n(n,e){return n.k=e,n}function Kie(n,e){return n.j=e,n}function Hie(n,e){yl(),Hr(e,n)}function qie(n,e,t){Nfe(n.a,e,t)}function t8n(n){mTn.call(this,n)}function yG(n){mTn.call(this,n)}function mj(n){uD.call(this,n)}function i8n(n){u2e.call(this,n)}function Q1(n){Ld.call(this,n)}function r8n(n){XD.call(this,n)}function c8n(n){XD.call(this,n)}function u8n(){Mz.call(this,"")}function Li(){this.a=0,this.b=0}function s8n(){this.b=0,this.a=0}function o8n(n,e){n.b=0,hb(n,e)}function Gie(n,e){n.c=e,n.b=!0}function f8n(n,e){return n.c._b(e)}function xo(n){return n.e&&n.e()}function nO(n){return n?n.d:null}function h8n(n,e){return LDn(n.b,e)}function zie(n){return n?n.g:null}function Uie(n){return n?n.i:null}function J1(n){return Ph(n),n.o}function ad(){ad=N,Mne=h4e()}function l8n(){l8n=N,vi=jve()}function Qp(){Qp=N,g1n=a4e()}function a8n(){a8n=N,hee=l4e()}function jG(){jG=N,oc=s6e()}function EG(){EG=N,Wl=N3()}function d8n(){throw T(new ye)}function b8n(){throw T(new ye)}function w8n(){throw T(new ye)}function g8n(){throw T(new ye)}function p8n(){throw T(new ye)}function v8n(){throw T(new ye)}function kj(n){this.a=new s2(n)}function CG(n){d_n(),gTe(this,n)}function Y1(n){this.a=new AD(n)}function vw(n,e){for(;n.ye(e););}function TG(n,e){for(;n.sd(e););}function mw(n,e){return n.a+=e,n}function eO(n,e){return n.a+=e,n}function r1(n,e){return n.a+=e,n}function dd(n,e){return n.a+=e,n}function Wv(n){return fl(n),n.a}function yj(n){return n.b!=n.d.c}function m8n(n){return n.l|n.m<<22}function MG(n,e){return n.d[e.p]}function k8n(n,e){return Q8e(n,e)}function AG(n,e,t){n.splice(e,t)}function y8n(n){n.c?rBn(n):cBn(n)}function jj(n){this.a=0,this.b=n}function j8n(){this.a=new B7(Pon)}function E8n(){this.b=new B7(won)}function C8n(){this.b=new B7(OK)}function T8n(){this.b=new B7(OK)}function M8n(){throw T(new ye)}function A8n(){throw T(new ye)}function S8n(){throw T(new ye)}function P8n(){throw T(new ye)}function I8n(){throw T(new ye)}function O8n(){throw T(new ye)}function D8n(){throw T(new ye)}function $8n(){throw T(new ye)}function F8n(){throw T(new ye)}function x8n(){throw T(new ye)}function Wie(){throw T(new ic)}function Xie(){throw T(new ic)}function L9(n){this.a=new L8n(n)}function L8n(n){cbe(this,n,cve())}function N9(n){return!n||iTn(n)}function B9(n){return Tf[n]!=-1}function Vie(){_A!=0&&(_A=0),KA=-1}function N8n(){iR==null&&(iR=[])}function Qie(n,e){$x(R(n.a),e)}function Jie(n,e){$x(R(n.a),e)}function R9(n,e){Sw.call(this,n,e)}function Jp(n,e){R9.call(this,n,e)}function SG(n,e){this.b=n,this.c=e}function B8n(n,e){this.b=n,this.a=e}function R8n(n,e){this.a=n,this.b=e}function _8n(n,e){this.a=n,this.b=e}function K8n(n,e){this.a=n,this.b=e}function H8n(n,e){this.a=n,this.b=e}function q8n(n,e){this.a=n,this.b=e}function G8n(n,e){this.a=n,this.b=e}function z8n(n,e){this.a=n,this.b=e}function U8n(n,e){this.a=n,this.b=e}function W8n(n,e){this.b=n,this.a=e}function X8n(n,e){this.b=n,this.a=e}function V8n(n,e){this.b=n,this.a=e}function Q8n(n,e){this.b=n,this.a=e}function Oe(n,e){this.f=n,this.g=e}function Yp(n,e){this.e=n,this.d=e}function bd(n,e){this.g=n,this.i=e}function tO(n,e){this.a=n,this.b=e}function J8n(n,e){this.a=n,this.f=e}function Y8n(n,e){this.b=n,this.c=e}function Yie(n,e){this.a=n,this.b=e}function Z8n(n,e){this.a=n,this.b=e}function iO(n,e){this.a=n,this.b=e}function n7n(n){Bz(n.dc()),this.c=n}function Ej(n){this.b=u(pe(n),83)}function e7n(n){this.a=u(pe(n),83)}function _0(n){this.a=u(pe(n),15)}function t7n(n){this.a=u(pe(n),15)}function Cj(n){this.b=u(pe(n),47)}function Tj(){this.q=new j.Date}function Zf(){Zf=N,Sin=new tln}function Zp(){Zp=N,X4=new nln}function Xv(n){return n.f.c+n.g.c}function _9(n,e){return n.b.Hc(e)}function i7n(n,e){return n.b.Ic(e)}function r7n(n,e){return n.b.Qc(e)}function c7n(n,e){return n.b.Hc(e)}function u7n(n,e){return n.c.uc(e)}function Ah(n,e){return n.a._b(e)}function s7n(n,e){return tt(n.c,e)}function o7n(n,e){return zu(n.b,e)}function f7n(n,e){return n>e&&e0}function cO(n,e){return fc(n,e)<0}function n5(n,e){return n.a.get(e)}function lre(n,e){return e.split(n)}function S7n(n,e){return zu(n.e,e)}function LG(n){return _n(n),!1}function xj(n){xn.call(this,n,21)}function are(n,e){cMn.call(this,n,e)}function Lj(n,e){Oe.call(this,n,e)}function uO(n,e){Oe.call(this,n,e)}function NG(n){_D(),uEn.call(this,n)}function BG(n,e){fCn(n,n.length,e)}function z9(n,e){BCn(n,n.length,e)}function dre(n,e,t){e.ud(n.a.Ge(t))}function bre(n,e,t){e.we(n.a.Fe(t))}function wre(n,e,t){e.td(n.a.Kb(t))}function gre(n,e,t){n.Mb(t)&&e.td(t)}function e5(n,e,t){n.splice(e,0,t)}function pre(n,e){return au(n.e,e)}function Nj(n,e){this.d=n,this.e=e}function P7n(n,e){this.b=n,this.a=e}function I7n(n,e){this.b=n,this.a=e}function RG(n,e){this.b=n,this.a=e}function O7n(n,e){this.a=n,this.b=e}function D7n(n,e){this.a=n,this.b=e}function $7n(n,e){this.a=n,this.b=e}function F7n(n,e){this.a=n,this.b=e}function f2(n,e){this.a=n,this.b=e}function _G(n,e){this.b=n,this.a=e}function KG(n,e){this.b=n,this.a=e}function Bj(n,e){Oe.call(this,n,e)}function Rj(n,e){Oe.call(this,n,e)}function HG(n,e){Oe.call(this,n,e)}function qG(n,e){Oe.call(this,n,e)}function kw(n,e){Oe.call(this,n,e)}function sO(n,e){Oe.call(this,n,e)}function oO(n,e){Oe.call(this,n,e)}function fO(n,e){Oe.call(this,n,e)}function _j(n,e){Oe.call(this,n,e)}function GG(n,e){Oe.call(this,n,e)}function hO(n,e){Oe.call(this,n,e)}function U9(n,e){Oe.call(this,n,e)}function Kj(n,e){Oe.call(this,n,e)}function lO(n,e){Oe.call(this,n,e)}function t5(n,e){Oe.call(this,n,e)}function zG(n,e){Oe.call(this,n,e)}function zt(n,e){Oe.call(this,n,e)}function Hj(n,e){Oe.call(this,n,e)}function x7n(n,e){this.a=n,this.b=e}function L7n(n,e){this.a=n,this.b=e}function N7n(n,e){this.a=n,this.b=e}function B7n(n,e){this.a=n,this.b=e}function R7n(n,e){this.a=n,this.b=e}function _7n(n,e){this.a=n,this.b=e}function K7n(n,e){this.a=n,this.b=e}function H7n(n,e){this.a=n,this.b=e}function q7n(n,e){this.a=n,this.b=e}function UG(n,e){this.b=n,this.a=e}function G7n(n,e){this.b=n,this.a=e}function z7n(n,e){this.b=n,this.a=e}function U7n(n,e){this.b=n,this.a=e}function t3(n,e){this.c=n,this.d=e}function W7n(n,e){this.e=n,this.d=e}function X7n(n,e){this.a=n,this.b=e}function V7n(n,e){this.b=e,this.c=n}function qj(n,e){Oe.call(this,n,e)}function W9(n,e){Oe.call(this,n,e)}function aO(n,e){Oe.call(this,n,e)}function i5(n,e){Oe.call(this,n,e)}function WG(n,e){Oe.call(this,n,e)}function dO(n,e){Oe.call(this,n,e)}function bO(n,e){Oe.call(this,n,e)}function X9(n,e){Oe.call(this,n,e)}function XG(n,e){Oe.call(this,n,e)}function wO(n,e){Oe.call(this,n,e)}function r5(n,e){Oe.call(this,n,e)}function VG(n,e){Oe.call(this,n,e)}function c5(n,e){Oe.call(this,n,e)}function u5(n,e){Oe.call(this,n,e)}function H0(n,e){Oe.call(this,n,e)}function gO(n,e){Oe.call(this,n,e)}function pO(n,e){Oe.call(this,n,e)}function QG(n,e){Oe.call(this,n,e)}function s5(n,e){Oe.call(this,n,e)}function vO(n,e){Oe.call(this,n,e)}function Gj(n,e){Oe.call(this,n,e)}function V9(n,e){Oe.call(this,n,e)}function Q9(n,e){Oe.call(this,n,e)}function h2(n,e){Oe.call(this,n,e)}function mO(n,e){Oe.call(this,n,e)}function JG(n,e){Oe.call(this,n,e)}function kO(n,e){Oe.call(this,n,e)}function yO(n,e){Oe.call(this,n,e)}function YG(n,e){Oe.call(this,n,e)}function jO(n,e){Oe.call(this,n,e)}function EO(n,e){Oe.call(this,n,e)}function CO(n,e){Oe.call(this,n,e)}function TO(n,e){Oe.call(this,n,e)}function ZG(n,e){Oe.call(this,n,e)}function Q7n(n,e){this.b=n,this.a=e}function J7n(n,e){this.a=n,this.b=e}function Y7n(n,e){this.a=n,this.b=e}function Z7n(n,e){this.a=n,this.b=e}function nkn(n,e){this.a=n,this.b=e}function nz(n,e){Oe.call(this,n,e)}function ez(n,e){Oe.call(this,n,e)}function ekn(n,e){this.b=n,this.d=e}function tz(n,e){Oe.call(this,n,e)}function iz(n,e){Oe.call(this,n,e)}function tkn(n,e){this.a=n,this.b=e}function ikn(n,e){this.a=n,this.b=e}function zj(n,e){Oe.call(this,n,e)}function o5(n,e){Oe.call(this,n,e)}function rz(n,e){Oe.call(this,n,e)}function cz(n,e){Oe.call(this,n,e)}function uz(n,e){Oe.call(this,n,e)}function MO(n,e){Oe.call(this,n,e)}function sz(n,e){Oe.call(this,n,e)}function AO(n,e){Oe.call(this,n,e)}function Uj(n,e){Oe.call(this,n,e)}function SO(n,e){Oe.call(this,n,e)}function PO(n,e){Oe.call(this,n,e)}function J9(n,e){Oe.call(this,n,e)}function IO(n,e){Oe.call(this,n,e)}function oz(n,e){Oe.call(this,n,e)}function Y9(n,e){Oe.call(this,n,e)}function fz(n,e){Oe.call(this,n,e)}function vre(n,e){return au(n.c,e)}function mre(n,e){return au(e.b,n)}function kre(n,e){return-n.b.Je(e)}function hz(n,e){return au(n.g,e)}function Z9(n,e){Oe.call(this,n,e)}function l2(n,e){Oe.call(this,n,e)}function rkn(n,e){this.a=n,this.b=e}function ckn(n,e){this.a=n,this.b=e}function fn(n,e){this.a=n,this.b=e}function f5(n,e){Oe.call(this,n,e)}function h5(n,e){Oe.call(this,n,e)}function n8(n,e){Oe.call(this,n,e)}function OO(n,e){Oe.call(this,n,e)}function Wj(n,e){Oe.call(this,n,e)}function l5(n,e){Oe.call(this,n,e)}function DO(n,e){Oe.call(this,n,e)}function Xj(n,e){Oe.call(this,n,e)}function yw(n,e){Oe.call(this,n,e)}function e8(n,e){Oe.call(this,n,e)}function a5(n,e){Oe.call(this,n,e)}function d5(n,e){Oe.call(this,n,e)}function t8(n,e){Oe.call(this,n,e)}function Vj(n,e){Oe.call(this,n,e)}function jw(n,e){Oe.call(this,n,e)}function Qj(n,e){Oe.call(this,n,e)}function ukn(n,e){this.a=n,this.b=e}function skn(n,e){this.a=n,this.b=e}function okn(n,e){this.a=n,this.b=e}function fkn(n,e){this.a=n,this.b=e}function hkn(n,e){this.a=n,this.b=e}function lkn(n,e){this.a=n,this.b=e}function Pi(n,e){this.a=n,this.b=e}function Jj(n,e){Oe.call(this,n,e)}function akn(n,e){this.a=n,this.b=e}function dkn(n,e){this.a=n,this.b=e}function bkn(n,e){this.a=n,this.b=e}function wkn(n,e){this.a=n,this.b=e}function gkn(n,e){this.a=n,this.b=e}function pkn(n,e){this.a=n,this.b=e}function vkn(n,e){this.b=n,this.a=e}function mkn(n,e){this.b=n,this.a=e}function kkn(n,e){this.b=n,this.a=e}function ykn(n,e){this.b=n,this.a=e}function jkn(n,e){this.a=n,this.b=e}function Ekn(n,e){this.a=n,this.b=e}function yre(n,e){J9e(n.a,u(e,56))}function Ckn(n,e){f0e(n.a,u(e,11))}function jre(n,e){return h3(),e!=n}function Tkn(){return Q9n(),new Szn}function Mkn(){c$(),this.b=new fi}function Akn(){hM(),this.a=new fi}function Skn(){tX(),lW.call(this)}function a2(n,e){Oe.call(this,n,e)}function Pkn(n,e){this.a=n,this.b=e}function Ikn(n,e){this.a=n,this.b=e}function Yj(n,e){this.a=n,this.b=e}function Okn(n,e){this.a=n,this.b=e}function Dkn(n,e){this.a=n,this.b=e}function $kn(n,e){this.a=n,this.b=e}function Fkn(n,e){this.d=n,this.b=e}function lz(n,e){this.d=n,this.e=e}function xkn(n,e){this.f=n,this.c=e}function i8(n,e){this.b=n,this.c=e}function az(n,e){this.i=n,this.g=e}function Lkn(n,e){this.e=n,this.a=e}function Nkn(n,e){this.a=n,this.b=e}function dz(n,e){n.i=null,nT(n,e)}function Ere(n,e){n&&it($y,n,e)}function Bkn(n,e){return NF(n.a,e)}function Zj(n){return g7(n.c,n.b)}function Vr(n){return n?n.dd():null}function B(n){return n??null}function q0(n){return typeof n===X2}function G0(n){return typeof n===UZ}function mi(n){return typeof n===EL}function el(n,e){return n.Hd().Xb(e)}function nE(n,e){return Rbe(n.Kc(),e)}function gd(n,e){return fc(n,e)==0}function Cre(n,e){return fc(n,e)>=0}function b5(n,e){return fc(n,e)!=0}function Tre(n){return""+(_n(n),n)}function r8(n,e){return n.substr(e)}function Rkn(n){return $u(n),n.d.gc()}function $O(n){return yme(n,n.c),n}function eE(n){return A5(n==null),n}function w5(n,e){return n.a+=""+e,n}function dr(n,e){return n.a+=""+e,n}function g5(n,e){return n.a+=""+e,n}function rc(n,e){return n.a+=""+e,n}function De(n,e){return n.a+=""+e,n}function bz(n,e){return n.a+=""+e,n}function _kn(n,e){Kt(n,e,n.a,n.a.a)}function ua(n,e){Kt(n,e,n.c.b,n.c)}function Mre(n,e,t){VFn(e,Mx(n,t))}function Are(n,e,t){VFn(e,Mx(n,t))}function Sre(n,e){k0e(new ie(n),e)}function Kkn(n,e){n.q.setTime($d(e))}function Hkn(n,e){kW.call(this,n,e)}function qkn(n,e){kW.call(this,n,e)}function FO(n,e){kW.call(this,n,e)}function Gkn(n){Eu(this),Z5(this,n)}function wz(n){return Ln(n,0),null}function Lo(n){return n.a=0,n.b=0,n}function zkn(n,e){return n.a=e.g+1,n}function Pre(n,e){return n.j[e.p]==2}function gz(n){return lhe(u(n,79))}function Ukn(){Ukn=N,jUn=Fe(qF())}function Wkn(){Wkn=N,RWn=Fe(PNn())}function Xkn(){this.b=new s2(sb(12))}function Vkn(){this.b=0,this.a=!1}function Qkn(){this.b=0,this.a=!1}function p5(n){this.a=n,TI.call(this)}function Jkn(n){this.a=n,TI.call(this)}function In(n,e){ii.call(this,n,e)}function xO(n,e){V0.call(this,n,e)}function Ew(n,e){az.call(this,n,e)}function LO(n,e){H3.call(this,n,e)}function Ykn(n,e){c8.call(this,n,e)}function He(n,e){$j(),it(eI,n,e)}function NO(n,e){return Yu(n.a,0,e)}function Zkn(n,e){return n.a.a.a.cc(e)}function nyn(n,e){return B(n)===B(e)}function Ire(n,e){return Zt(n.a,e.a)}function Ore(n,e){return Uc(n.a,e.a)}function Dre(n,e){return xCn(n.a,e.a)}function Pf(n,e){return n.indexOf(e)}function pd(n,e){return n==e?0:n?1:-1}function tE(n){return n<10?"0"+n:""+n}function $re(n){return pe(n),new p5(n)}function eyn(n){return Bc(n.l,n.m,n.h)}function i3(n){return Gt((_n(n),n))}function Fre(n){return Gt((_n(n),n))}function tyn(n,e){return Uc(n.g,e.g)}function $r(n){return typeof n===UZ}function xre(n){return n==b0||n==Hb}function Lre(n){return n==b0||n==Kb}function pz(n){return Fr(n.b.b,n,0)}function iyn(n){this.a=Tkn(),this.b=n}function ryn(n){this.a=Tkn(),this.b=n}function Nre(n,e){return W(n.a,e),e}function Bre(n,e){return W(n.c,e),n}function cyn(n,e){return rs(n.a,e),n}function Rre(n,e){return wo(),e.a+=n}function _re(n,e){return wo(),e.a+=n}function Kre(n,e){return wo(),e.c+=n}function vz(n,e){S3(n,0,n.length,e)}function Sh(){Tq.call(this,new ba)}function uyn(){xE.call(this,0,0,0,0)}function d2(){ys.call(this,0,0,0,0)}function mr(n){this.a=n.a,this.b=n.b}function tl(n){return n==Zs||n==Ao}function r3(n){return n==Yh||n==Jh}function syn(n){return n==xg||n==Fg}function Cw(n){return n!=jf&&n!=ql}function Hu(n){return n.Lg()&&n.Mg()}function oyn(n){return JE(u(n,118))}function iE(n){return rs(new hi,n)}function fyn(n,e){return new H3(e,n)}function Hre(n,e){return new H3(e,n)}function mz(n,e,t){UC(n,e),WC(n,t)}function rE(n,e,t){Rd(n,e),Bd(n,t)}function Jo(n,e,t){Zc(n,e),nu(n,t)}function cE(n,e,t){D3(n,e),F3(n,t)}function uE(n,e,t){$3(n,e),x3(n,t)}function BO(n,e){X3(n,e),L3(n,n.D)}function kz(n){xkn.call(this,n,!0)}function hyn(n,e,t){fU.call(this,n,e,t)}function il(n){jl(),qbe.call(this,n)}function lyn(){Lj.call(this,"Head",1)}function ayn(){Lj.call(this,"Tail",3)}function RO(n){n.c=F(Zn,rn,1,0,5,1)}function dyn(n){n.a=F(Zn,rn,1,8,5,1)}function byn(n){Yc(n.xf(),new t5n(n))}function Tw(n){return n!=null?mt(n):0}function qre(n,e){return ob(e,nf(n))}function Gre(n,e){return ob(e,nf(n))}function zre(n,e){return n[n.length]=e}function Ure(n,e){return n[n.length]=e}function yz(n){return zoe(n.b.Kc(),n.a)}function Wre(n,e){return ZC(BD(n.d),e)}function Xre(n,e){return ZC(BD(n.g),e)}function Vre(n,e){return ZC(BD(n.j),e)}function tr(n,e){ii.call(this,n.b,e)}function vd(n){xE.call(this,n,n,n,n)}function jz(n){return n.b&&uL(n),n.a}function Ez(n){return n.b&&uL(n),n.c}function Qre(n,e){pf||(n.b=e)}function _O(n,e,t){return Mt(n,e,t),t}function wyn(n,e,t){Mt(n.c[e.g],e.g,t)}function Jre(n,e,t){u(n.c,69).Xh(e,t)}function Yre(n,e,t){Jo(t,t.i+n,t.j+e)}function Zre(n,e){me(bc(n.a),PMn(e))}function nce(n,e){me(Ou(n.a),IMn(e))}function v5(n){Je(),cd.call(this,n)}function ece(n){return n==null?0:mt(n)}function gyn(){gyn=N,hK=new f6(cH)}function je(){je=N,new pyn,new X}function pyn(){new we,new we,new we}function Cz(){Cz=N,Hq(),bin=new we}function Yo(){Yo=N,j.Math.log(2)}function ms(){ms=N,Eh=(E7n(),Dne)}function tce(){throw T(new t1(izn))}function ice(){throw T(new t1(izn))}function rce(){throw T(new t1(rzn))}function cce(){throw T(new t1(rzn))}function vyn(n){this.a=n,HU.call(this,n)}function KO(n){this.a=n,Ej.call(this,n)}function HO(n){this.a=n,Ej.call(this,n)}function bi(n,e){mD(n.c,n.c.length,e)}function Kr(n){return n.ae?1:0}function kyn(n,e){return fc(n,e)>0?n:e}function Bc(n,e,t){return{l:n,m:e,h:t}}function uce(n,e){n.a!=null&&Ckn(e,n.a)}function yyn(n){n.a=new aI,n.c=new aI}function sE(n){this.b=n,this.a=new X}function jyn(n){this.b=new san,this.a=n}function Mz(n){vU.call(this),this.a=n}function Eyn(){Lj.call(this,"Range",2)}function Cyn(){kJ(),this.a=new B7(Hrn)}function sce(n,e){pe(e),Iw(n).Jc(new ps)}function oce(n,e){return Zu(),e.n.b+=n}function fce(n,e,t){return it(n.g,t,e)}function hce(n,e,t){return it(n.k,t,e)}function lce(n,e){return it(n.a,e.a,e)}function Mw(n,e,t){return _Q(e,t,n.c)}function Az(n){return new fn(n.c,n.d)}function ace(n){return new fn(n.c,n.d)}function Qr(n){return new fn(n.a,n.b)}function Tyn(n,e){return xEe(n.a,e,null)}function dce(n){Hi(n,null),Ei(n,null)}function Myn(n){s$(n,null),o$(n,null)}function Ayn(){c8.call(this,null,null)}function Syn(){wE.call(this,null,null)}function Sz(n){this.a=n,we.call(this)}function bce(n){this.b=(Pn(),new DI(n))}function oE(n){n.j=F(Ain,q,310,0,0,1)}function wce(n,e,t){n.c.Vc(e,u(t,133))}function gce(n,e,t){n.c.ji(e,u(t,133))}function Pyn(n,e){de(n),n.Gc(u(e,15))}function m5(n,e){return Jje(n.c,n.b,e)}function pce(n,e){return new Jyn(n.Kc(),e)}function qO(n,e){return gwe(n.Kc(),e)!=-1}function Pz(n,e){return n.a.Bc(e)!=null}function fE(n){return n.Ob()?n.Pb():null}function Iyn(n){return Hs(n,0,n.length)}function I(n,e){return n!=null&&WF(n,e)}function vce(n,e){n.q.setHours(e),S6(n,e)}function Oyn(n,e){n.c&&(ZU(e),iMn(e))}function mce(n,e,t){u(n.Kb(t),164).Nb(e)}function kce(n,e,t){return SEe(n,e,t),t}function Dyn(n,e,t){n.a=e^1502,n.b=t^tN}function GO(n,e,t){return n.a[e.g][t.g]}function Zo(n,e){return n.a[e.c.p][e.p]}function yce(n,e){return n.e[e.c.p][e.p]}function jce(n,e){return n.c[e.c.p][e.p]}function Ece(n,e){return n.j[e.p]=D9e(e)}function Cce(n,e){return DX(n.f,e.tg())}function Tce(n,e){return DX(n.b,e.tg())}function Mce(n,e){return n.a0?e*e/n:e*e*100}function Jce(n,e){return n>0?e/(n*n):e*100}function Yce(n,e,t){return W(e,e$n(n,t))}function Zce(n,e,t){DC(),n.Xe(e)&&t.td(n)}function s3(n,e,t){var i;i=n.Zc(e),i.Rb(t)}function U0(n,e,t){return n.a+=e,n.b+=t,n}function nue(n,e,t){return n.a*=e,n.b*=t,n}function o8(n,e,t){return n.a-=e,n.b-=t,n}function Zz(n,e){return n.a=e.a,n.b=e.b,n}function vE(n){return n.a=-n.a,n.b=-n.b,n}function fjn(n){this.c=n,this.a=1,this.b=1}function hjn(n){this.c=n,Zc(n,0),nu(n,0)}function ljn(n){Ct.call(this),V5(this,n)}function ajn(n){yL(),Nmn(this),this.mf(n)}function djn(n,e){Zv(),c8.call(this,n,e)}function nU(n,e){c1(),wE.call(this,n,e)}function bjn(n,e){c1(),wE.call(this,n,e)}function wjn(n,e){c1(),nU.call(this,n,e)}function qu(n,e,t){Wu.call(this,n,e,t,2)}function JO(n,e){ms(),FE.call(this,n,e)}function gjn(n,e){ms(),JO.call(this,n,e)}function eU(n,e){ms(),JO.call(this,n,e)}function pjn(n,e){ms(),eU.call(this,n,e)}function tU(n,e){ms(),FE.call(this,n,e)}function vjn(n,e){ms(),tU.call(this,n,e)}function mjn(n,e){ms(),FE.call(this,n,e)}function eue(n,e){return n.c.Fc(u(e,133))}function iU(n,e,t){return jM(G8(n,e),t)}function tue(n,e,t){return e.Qk(n.e,n.c,t)}function iue(n,e,t){return e.Rk(n.e,n.c,t)}function YO(n,e){return pl(n.e,u(e,49))}function rue(n,e,t){s6(Ou(n.a),e,IMn(t))}function cue(n,e,t){s6(bc(n.a),e,PMn(t))}function rU(n,e){e.$modCount=n.$modCount}function C5(){C5=N,Xm=new kt("root")}function o3(){o3=N,xy=new w9n,new g9n}function kjn(){this.a=new Od,this.b=new Od}function cU(){RIn.call(this),this.Bb|=Yi}function yjn(){Oe.call(this,"GROW_TREE",0)}function uue(n){return n==null?null:CCe(n)}function sue(n){return n==null?null:D5e(n)}function oue(n){return n==null?null:Lr(n)}function fue(n){return n==null?null:Lr(n)}function Ph(n){n.o==null&&u9e(n)}function sn(n){return A5(n==null||q0(n)),n}function Y(n){return A5(n==null||G0(n)),n}function Te(n){return A5(n==null||mi(n)),n}function uU(n){this.q=new j.Date($d(n))}function f8(n,e){this.c=n,Yp.call(this,n,e)}function mE(n,e){this.a=n,f8.call(this,n,e)}function hue(n,e){this.d=n,Ovn(this),this.b=e}function sU(n,e){P$.call(this,n),this.a=e}function oU(n,e){P$.call(this,n),this.a=e}function lue(n){xQ.call(this,0,0),this.f=n}function fU(n,e,t){IC.call(this,n,e,t,null)}function jjn(n,e,t){IC.call(this,n,e,t,null)}function aue(n,e,t){return n.ue(e,t)<=0?t:e}function due(n,e,t){return n.ue(e,t)<=0?e:t}function bue(n,e){return u(xd(n.b,e),149)}function wue(n,e){return u(xd(n.c,e),229)}function ZO(n){return u(un(n.a,n.b),287)}function Ejn(n){return new fn(n.c,n.d+n.a)}function Cjn(n){return Zu(),syn(u(n,197))}function W0(){W0=N,prn=Cn((Vu(),id))}function gue(n,e){e.a?e7e(n,e):zO(n.a,e.b)}function Tjn(n,e){pf||W(n.a,e)}function pue(n,e){return H9(),K3(e.d.i,n)}function vue(n,e){return x2(),new ABn(e,n)}function Of(n,e){return T8(e,ann),n.f=e,n}function hU(n,e,t){return t=ss(n,e,3,t),t}function lU(n,e,t){return t=ss(n,e,6,t),t}function aU(n,e,t){return t=ss(n,e,9,t),t}function h8(n,e,t){++n.j,n.Ki(),A$(n,e,t)}function Mjn(n,e,t){++n.j,n.Hi(e,n.oi(e,t))}function Ajn(n,e,t){var i;i=n.Zc(e),i.Rb(t)}function Sjn(n,e,t){return MZ(n.c,n.b,e,t)}function dU(n,e){return(e&nt)%n.d.length}function ii(n,e){kt.call(this,n),this.a=e}function bU(n,e){xq.call(this,n),this.a=e}function nD(n,e){xq.call(this,n),this.a=e}function Pjn(n,e){this.c=n,Ld.call(this,e)}function Ijn(n,e){this.a=n,Omn.call(this,e)}function l8(n,e){this.a=n,Omn.call(this,e)}function Ojn(n){this.a=(is(n,Pb),new Pc(n))}function Djn(n){this.a=(is(n,Pb),new Pc(n))}function a8(n){return!n.a&&(n.a=new Rr),n.a}function $jn(n){return n>8?0:n+1}function mue(n,e){return qn(),n==e?0:n?1:-1}function wU(n,e,t){return m2(n,u(e,22),t)}function kue(n,e,t){return n.apply(e,t)}function Fjn(n,e,t){return n.a+=Hs(e,0,t),n}function gU(n,e){var t;return t=n.e,n.e=e,t}function yue(n,e){var t;t=n[eN],t.call(n,e)}function jue(n,e){var t;t=n[eN],t.call(n,e)}function X0(n,e){n.a.Vc(n.b,e),++n.b,n.c=-1}function xjn(n){Eu(n.e),n.d.b=n.d,n.d.a=n.d}function d8(n){n.b?d8(n.b):n.f.c.zc(n.e,n.d)}function Eue(n,e,t){ca(),Svn(n,e.Ce(n.a,t))}function Cue(n,e){return nO(p$n(n.a,e,!0))}function Tue(n,e){return nO(v$n(n.a,e,!0))}function bo(n,e){return pj(new Array(e),n)}function eD(n){return String.fromCharCode(n)}function Mue(n){return n==null?null:n.message}function Ljn(){this.a=new X,this.b=new X}function Njn(){this.a=new LH,this.b=new Umn}function Bjn(){this.b=new Li,this.c=new X}function pU(){this.d=new Li,this.e=new Li}function vU(){this.n=new Li,this.o=new Li}function kE(){this.n=new i2,this.i=new d2}function Rjn(){this.a=new v4n,this.b=new cwn}function _jn(){this.a=new X,this.d=new X}function Kjn(){this.b=new fi,this.a=new fi}function Hjn(){this.b=new we,this.a=new we}function qjn(){this.b=new E8n,this.a=new sgn}function Gjn(){kE.call(this),this.a=new Li}function T5(n){Jbe.call(this,n,(FC(),vR))}function mU(n,e,t,i){xE.call(this,n,e,t,i)}function Aue(n,e,t){t!=null&&JC(e,rx(n,t))}function Sue(n,e,t){t!=null&&YC(e,rx(n,t))}function kU(n,e,t){return t=ss(n,e,11,t),t}function ot(n,e){return n.a+=e.a,n.b+=e.b,n}function ki(n,e){return n.a-=e.a,n.b-=e.b,n}function Pue(n,e){return n.n.a=(_n(e),e+10)}function Iue(n,e){return n.n.a=(_n(e),e+10)}function Oue(n,e){return e==n||o4(sM(e),n)}function zjn(n,e){return it(n.a,e,"")==null}function Due(n,e){return H9(),!K3(e.d.i,n)}function $ue(n,e){tl(n.f)?Qme(n,e):Fve(n,e)}function Fue(n,e){var t;return t=e.Hh(n.a),t}function V0(n,e){vr.call(this,rm+n+Ra+e)}function g2(n,e,t,i){V.call(this,n,e,t,i)}function yU(n,e,t,i){V.call(this,n,e,t,i)}function Ujn(n,e,t,i){yU.call(this,n,e,t,i)}function Wjn(n,e,t,i){zE.call(this,n,e,t,i)}function tD(n,e,t,i){zE.call(this,n,e,t,i)}function jU(n,e,t,i){zE.call(this,n,e,t,i)}function Xjn(n,e,t,i){tD.call(this,n,e,t,i)}function EU(n,e,t,i){tD.call(this,n,e,t,i)}function Fn(n,e,t,i){jU.call(this,n,e,t,i)}function Vjn(n,e,t,i){EU.call(this,n,e,t,i)}function Qjn(n,e,t,i){yW.call(this,n,e,t,i)}function Jjn(n,e,t){this.a=n,Vz.call(this,e,t)}function Yjn(n,e,t){this.c=e,this.b=t,this.a=n}function xue(n,e,t){return n.d=u(e.Kb(t),164)}function CU(n,e){return n.Aj().Nh().Kh(n,e)}function TU(n,e){return n.Aj().Nh().Ih(n,e)}function Zjn(n,e){return _n(n),B(n)===B(e)}function An(n,e){return _n(n),B(n)===B(e)}function iD(n,e){return nO(p$n(n.a,e,!1))}function rD(n,e){return nO(v$n(n.a,e,!1))}function Lue(n,e){return n.b.sd(new D7n(n,e))}function Nue(n,e){return n.b.sd(new $7n(n,e))}function nEn(n,e){return n.b.sd(new F7n(n,e))}function MU(n,e,t){return n.lastIndexOf(e,t)}function Bue(n,e,t){return Zt(n[e.b],n[t.b])}function Rue(n,e){return H(e,(nn(),Jk),n)}function _ue(n,e){return Uc(e.a.d.p,n.a.d.p)}function Kue(n,e){return Uc(n.a.d.p,e.a.d.p)}function Hue(n,e){return Zt(n.c-n.s,e.c-e.s)}function eEn(n){return n.c?Fr(n.c.a,n,0):-1}function que(n){return n<100?null:new Q1(n)}function p2(n){return n==td||n==jh||n==Ac}function tEn(n,e){return I(e,15)&&oBn(n.c,e)}function Gue(n,e){pf||e&&(n.d=e)}function cD(n,e){var t;return t=e,!!VV(n,t)}function AU(n,e){this.c=n,DD.call(this,n,e)}function iEn(n){this.c=n,FO.call(this,IM,0)}function rEn(n,e){Voe.call(this,n,n.length,e)}function zue(n,e,t){return u(n.c,69).lk(e,t)}function yE(n,e,t){return u(n.c,69).mk(e,t)}function Uue(n,e,t){return tue(n,u(e,332),t)}function SU(n,e,t){return iue(n,u(e,332),t)}function Wue(n,e,t){return txn(n,u(e,332),t)}function cEn(n,e,t){return zve(n,u(e,332),t)}function M5(n,e){return e==null?null:ab(n.b,e)}function PU(n){return G0(n)?(_n(n),n):n.ke()}function jE(n){return!isNaN(n)&&!isFinite(n)}function uEn(n){Df(),this.a=(Pn(),new Wp(n))}function b8(n){h3(),this.d=n,this.a=new gw}function ks(n,e,t){this.a=n,this.b=e,this.c=t}function sEn(n,e,t){this.a=n,this.b=e,this.c=t}function oEn(n,e,t){this.d=n,this.b=t,this.a=e}function uD(n){yyn(this),_s(this),Vi(this,n)}function du(n){RO(this),GU(this.c,0,n.Pc())}function fEn(n){Uu(n.a),uPn(n.c,n.b),n.b=null}function hEn(n){this.a=n,Zf(),eu(Date.now())}function lEn(){lEn=N,Xin=new ou,XA=new ou}function sD(){sD=N,Rin=new iln,Pzn=new rln}function aEn(){aEn=N,Nne=F(Zn,rn,1,0,5,1)}function dEn(){dEn=N,eee=F(Zn,rn,1,0,5,1)}function IU(){IU=N,tee=F(Zn,rn,1,0,5,1)}function Df(){Df=N,new Bq((Pn(),Pn(),cr))}function Xue(n){return FC(),$e((pPn(),Dzn),n)}function Vue(n){return hf(),$e((LSn(),Bzn),n)}function Que(n){return $T(),$e((qAn(),Gzn),n)}function Jue(n){return RC(),$e((GAn(),zzn),n)}function Yue(n){return dM(),$e((IOn(),Uzn),n)}function Zue(n){return _o(),$e(($Sn(),Vzn),n)}function nse(n){return Cu(),$e((FSn(),Jzn),n)}function ese(n){return Jc(),$e((xSn(),Zzn),n)}function tse(n){return SM(),$e((Ukn(),jUn),n)}function ise(n){return Hd(),$e((mPn(),CUn),n)}function rse(n){return K2(),$e((kPn(),MUn),n)}function cse(n){return d6(),$e((yPn(),PUn),n)}function use(n){return Aj(),$e((yAn(),IUn),n)}function sse(n){return _C(),$e((zAn(),WUn),n)}function ose(n){return W5(),$e((NSn(),bWn),n)}function fse(n){return Qi(),$e((JPn(),vWn),n)}function hse(n){return G3(),$e((vPn(),EWn),n)}function lse(n){return qd(),$e((BSn(),PWn),n)}function OU(n,e){if(!n)throw T(new Hn(e))}function ase(n){return Qn(),$e((vIn(),$Wn),n)}function DU(n){xE.call(this,n.d,n.c,n.a,n.b)}function oD(n){xE.call(this,n.d,n.c,n.a,n.b)}function $U(n,e,t){this.b=n,this.c=e,this.a=t}function EE(n,e,t){this.b=n,this.a=e,this.c=t}function bEn(n,e,t){this.a=n,this.b=e,this.c=t}function FU(n,e,t){this.a=n,this.b=e,this.c=t}function wEn(n,e,t){this.a=n,this.b=e,this.c=t}function xU(n,e,t){this.a=n,this.b=e,this.c=t}function gEn(n,e,t){this.b=n,this.a=e,this.c=t}function CE(n,e,t){this.e=e,this.b=n,this.d=t}function dse(n,e,t){return ca(),n.a.Od(e,t),e}function fD(n){var e;return e=new Dln,e.e=n,e}function LU(n){var e;return e=new Zmn,e.b=n,e}function w8(){w8=N,sS=new Fdn,oS=new xdn}function wo(){wo=N,WWn=new pbn,XWn=new vbn}function bse(n){return aT(),$e((EPn(),HWn),n)}function wse(n){return ff(),$e((TPn(),JWn),n)}function gse(n){return lM(),$e((mOn(),cXn),n)}function pse(n){return q2(),$e((yIn(),uXn),n)}function vse(n){return OC(),$e((JAn(),sXn),n)}function mse(n){return F2(),$e((RSn(),oXn),n)}function kse(n){return Vw(),$e((UPn(),ZWn),n)}function yse(n){return Kd(),$e((HSn(),rXn),n)}function jse(n){return VC(),$e((_Sn(),fXn),n)}function Ese(n){return Pa(),$e((GPn(),hXn),n)}function Cse(n){return V8(),$e((WAn(),lXn),n)}function Tse(n){return ya(),$e((KSn(),dXn),n)}function Mse(n){return eM(),$e((TIn(),bXn),n)}function Ase(n){return K8(),$e((XAn(),wXn),n)}function Sse(n){return A7(),$e((EIn(),gXn),n)}function Pse(n){return h4(),$e((jIn(),pXn),n)}function Ise(n){return or(),$e((zOn(),vXn),n)}function Ose(n){return q3(),$e((GSn(),mXn),n)}function Dse(n){return Nh(),$e((qSn(),yXn),n)}function $se(n){return kC(),$e((YAn(),jXn),n)}function Fse(n){return Ss(),$e((WPn(),EXn),n)}function xse(n){return JT(),$e((CIn(),BQn),n)}function Lse(n){return i6(),$e((zSn(),RQn),n)}function Nse(n){return wb(),$e((MPn(),_Qn),n)}function Bse(n){return ur(),$e((XSn(),UQn),n)}function Rse(n){return Zw(),$e((vOn(),HQn),n)}function _se(n){return Rh(),$e((WSn(),qQn),n)}function Kse(n){return z8(),$e((QAn(),GQn),n)}function Hse(n){return oT(),$e((USn(),WQn),n)}function qse(n){return b6(),$e((zPn(),KQn),n)}function Gse(n){return x8(),$e((VAn(),XQn),n)}function zse(n){return Q3(),$e((QSn(),VQn),n)}function Use(n){return uT(),$e((JSn(),QQn),n)}function Wse(n){return dT(),$e((VSn(),JQn),n)}function Xse(n){return _d(),$e((YSn(),hJn),n)}function Vse(n){return z5(),$e((nSn(),wJn),n)}function Qse(n){return Ff(),$e((eSn(),jJn),n)}function Jse(n){return ef(),$e((tSn(),CJn),n)}function Yse(n){return No(),$e((ZAn(),RJn),n)}function Zse(n){return Id(),$e((iSn(),UJn),n)}function noe(n){return c4(),$e((jPn(),WJn),n)}function eoe(n){return k6(),$e((MIn(),VJn),n)}function toe(n){return aC(),$e((uSn(),fYn),n)}function ioe(n){return iT(),$e((cSn(),wYn),n)}function roe(n){return gC(),$e((rSn(),hYn),n)}function coe(n){return CT(),$e((ZSn(),pYn),n)}function uoe(n){return $C(),$e((sSn(),vYn),n)}function soe(n){return f7(),$e((nPn(),mYn),n)}function ooe(n){return qT(),$e((CPn(),FYn),n)}function foe(n){return sT(),$e((tPn(),xYn),n)}function hoe(n){return ET(),$e((ePn(),LYn),n)}function loe(n){return g4(),$e((QPn(),tZn),n)}function aoe(n){return w7(),$e((iPn(),iZn),n)}function doe(n){return Pj(),$e((mAn(),rZn),n)}function boe(n){return Ij(),$e((vAn(),uZn),n)}function woe(n){return L8(),$e((fSn(),sZn),n)}function goe(n){return P7(),$e((XPn(),oZn),n)}function poe(n){return Jv(),$e((kAn(),CZn),n)}function voe(n){return c7(),$e((oSn(),TZn),n)}function moe(n){return Ho(),$e((VPn(),OZn),n)}function koe(n){return y1(),$e((kOn(),$Zn),n)}function yoe(n){return oh(),$e((kIn(),FZn),n)}function joe(n){return vb(),$e((mIn(),_Zn),n)}function Eoe(n){return rr(),$e((Wkn(),RWn),n)}function Coe(n){return B3(),$e((UAn(),BWn),n)}function Toe(n){return sr(),$e((YPn(),ene),n)}function Moe(n){return sf(),$e((cPn(),tne),n)}function Aoe(n){return Hh(),$e((PPn(),ine),n)}function Soe(n){return ZT(),$e((SIn(),rne),n)}function Poe(n){return _h(),$e((rPn(),une),n)}function Ioe(n){return cs(),$e((SPn(),one),n)}function Ooe(n){return jb(),$e((POn(),fne),n)}function Doe(n){return qw(),$e((ZPn(),hne),n)}function $oe(n){return Ti(),$e((bIn(),lne),n)}function Foe(n){return Tu(),$e((AIn(),ane),n)}function xoe(n){return Vu(),$e((OPn(),vne),n)}function Loe(n){return xu(),$e((UOn(),mne),n)}function Noe(n){return J(),$e((nIn(),dne),n)}function Boe(n){return AT(),$e((IPn(),kne),n)}function Roe(n){return Xu(),$e((APn(),Ene),n)}function _oe(n){return d4(),$e((yOn(),Lne),n)}function Koe(n,e){return _n(n),n+(_n(e),e)}function Hoe(n,e){return Zf(),me(R(n.a),e)}function qoe(n,e){return Zf(),me(R(n.a),e)}function hD(n,e){this.c=n,this.a=e,this.b=e-n}function pEn(n,e,t){this.a=n,this.b=e,this.c=t}function NU(n,e,t){this.a=n,this.b=e,this.c=t}function BU(n,e,t){this.a=n,this.b=e,this.c=t}function vEn(n,e,t){this.a=n,this.b=e,this.c=t}function mEn(n,e,t){this.a=n,this.b=e,this.c=t}function s1(n,e,t){this.e=n,this.a=e,this.c=t}function kEn(n,e,t){ms(),QW.call(this,n,e,t)}function lD(n,e,t){ms(),FW.call(this,n,e,t)}function RU(n,e,t){ms(),FW.call(this,n,e,t)}function _U(n,e,t){ms(),FW.call(this,n,e,t)}function yEn(n,e,t){ms(),lD.call(this,n,e,t)}function KU(n,e,t){ms(),lD.call(this,n,e,t)}function jEn(n,e,t){ms(),KU.call(this,n,e,t)}function EEn(n,e,t){ms(),RU.call(this,n,e,t)}function CEn(n,e,t){ms(),_U.call(this,n,e,t)}function g8(n,e){return pe(n),pe(e),new z8n(n,e)}function v2(n,e){return pe(n),pe(e),new NEn(n,e)}function Goe(n,e){return pe(n),pe(e),new BEn(n,e)}function zoe(n,e){return pe(n),pe(e),new W8n(n,e)}function u(n,e){return A5(n==null||WF(n,e)),n}function f3(n){var e;return e=new X,_$(e,n),e}function Uoe(n){var e;return e=new fi,_$(e,n),e}function TEn(n){var e;return e=new Wq,nF(e,n),e}function p8(n){var e;return e=new Ct,nF(e,n),e}function Woe(n){return!n.e&&(n.e=new X),n.e}function Xoe(n){return!n.c&&(n.c=new Bp),n.c}function W(n,e){return n.c[n.c.length]=e,!0}function MEn(n,e){this.c=n,this.b=e,this.a=!1}function HU(n){this.d=n,Ovn(this),this.b=_fe(n.d)}function AEn(){this.a=";,;",this.b="",this.c=""}function Voe(n,e,t){SCn.call(this,e,t),this.a=n}function SEn(n,e,t){this.b=n,Hkn.call(this,e,t)}function qU(n,e,t){this.c=n,Nj.call(this,e,t)}function GU(n,e,t){aY(t,0,n,e,t.length,!1)}function eh(n,e,t,i,r){n.b=e,n.c=t,n.d=i,n.a=r}function Qoe(n,e){e&&(n.b=e,n.a=(fl(e),e.a))}function zU(n,e,t,i,r){n.d=e,n.c=t,n.a=i,n.b=r}function UU(n){var e,t;e=n.b,t=n.c,n.b=t,n.c=e}function WU(n){var e,t;t=n.d,e=n.a,n.d=e,n.a=t}function XU(n){return bl(the($r(n)?Ks(n):n))}function Joe(n,e){return Uc(GEn(n.d),GEn(e.d))}function Yoe(n,e){return e==(J(),Gn)?n.c:n.d}function h3(){h3=N,don=(J(),Gn),dP=Vn}function PEn(){this.b=K(Y(cn((Go(),xR))))}function IEn(n){return ca(),F(Zn,rn,1,n,5,1)}function Zoe(n){return new fn(n.c+n.b,n.d+n.a)}function nfe(n,e){return Sj(),Uc(n.d.p,e.d.p)}function aD(n){return ne(n.b!=0),Ts(n,n.a.a)}function efe(n){return ne(n.b!=0),Ts(n,n.c.b)}function VU(n,e){if(!n)throw T(new R9n(e))}function TE(n,e){if(!n)throw T(new Hn(e))}function QU(n,e,t){t3.call(this,n,e),this.b=t}function v8(n,e,t){lz.call(this,n,e),this.c=t}function OEn(n,e,t){oIn.call(this,e,t),this.d=n}function JU(n){IU(),Yy.call(this),this.th(n)}function DEn(n,e,t){this.a=n,Ew.call(this,e,t)}function $En(n,e,t){this.a=n,Ew.call(this,e,t)}function ME(n,e,t){lz.call(this,n,e),this.c=t}function FEn(){T3(),khe.call(this,(Z1(),uo))}function xEn(n){return n!=null&&!$F(n,a9,d9)}function tfe(n,e){return(GDn(n)<<4|GDn(e))&Ut}function ife(n,e){return QE(),ex(n,e),new oTn(n,e)}function sa(n,e){var t;n.n&&(t=e,W(n.f,t))}function l3(n,e,t){var i;i=new Z0(t),Ro(n,e,i)}function rfe(n,e){var t;return t=n.c,wV(n,e),t}function YU(n,e){return e<0?n.g=-1:n.g=e,n}function AE(n,e){return H0e(n),n.a*=e,n.b*=e,n}function LEn(n,e,t,i,r){n.c=e,n.d=t,n.b=i,n.a=r}function Ke(n,e){return Kt(n,e,n.c.b,n.c),!0}function ZU(n){n.a.b=n.b,n.b.a=n.a,n.a=n.b=null}function dD(n){this.b=n,this.a=Ed(this.b.a).Ed()}function NEn(n,e){this.b=n,this.a=e,TI.call(this)}function BEn(n,e){this.a=n,this.b=e,TI.call(this)}function REn(n,e){SCn.call(this,e,1040),this.a=n}function m8(n){return n==0||isNaN(n)?n:n<0?-1:1}function cfe(n){return C2(),fh(n)==At(ml(n))}function ufe(n){return C2(),ml(n)==At(fh(n))}function jd(n,e){return v6(n,new t3(e.a,e.b))}function sfe(n){return!Xi(n)&&n.c.i.c==n.d.i.c}function SE(n){var e;return e=n.n,n.a.b+e.d+e.a}function _En(n){var e;return e=n.n,n.e.b+e.d+e.a}function nW(n){var e;return e=n.n,n.e.a+e.b+e.c}function KEn(n){return Je(),new th(0,n)}function ofe(n){return n.a?n.a:WD(n)}function A5(n){if(!n)throw T(new Up(null))}function HEn(){HEn=N,mH=(Pn(),new OI(XB))}function PE(){PE=N,new JQ((HI(),uR),(qI(),cR))}function qEn(){qEn=N,jin=F(Wi,q,19,256,0,1)}function bD(n,e,t,i){MQ.call(this,n,e,t,i,0,0)}function ffe(n,e,t){return it(n.b,u(t.b,17),e)}function hfe(n,e,t){return it(n.b,u(t.b,17),e)}function lfe(n,e){return W(n,new fn(e.a,e.b))}function afe(n,e){return n.c=e)throw T(new qq)}function Xfe(n,e,t){return Mt(e,0,rW(e[0],t[0])),e}function Vfe(n,e,t){e.Ye(t,K(Y(te(n.b,t)))*n.a)}function ACn(n,e,t){return eg(),R3(n,e)&&R3(n,t)}function D5(n){return Tu(),!n.Hc(n1)&&!n.Hc(Gl)}function qE(n){return new fn(n.c+n.b/2,n.d+n.a/2)}function MD(n,e){return e.kh()?pl(n.b,u(e,49)):e}function kW(n,e){this.e=n,this.d=e&64?e|Nf:e}function SCn(n,e){this.c=0,this.d=n,this.b=e|64|Nf}function GE(n){this.b=new Pc(11),this.a=(Ow(),n)}function AD(n){this.b=null,this.a=(Ow(),n||Lin)}function PCn(n){this.a=Y$n(n.a),this.b=new du(n.b)}function ICn(n){this.b=n,b2.call(this,n),$yn(this)}function OCn(n){this.b=n,u8.call(this,n),Fyn(this)}function Y0(n,e,t){this.a=n,g2.call(this,e,t,5,6)}function yW(n,e,t,i){this.b=n,Jt.call(this,e,t,i)}function wi(n,e,t,i,r){D$.call(this,n,e,t,i,r,-1)}function $5(n,e,t,i,r){R8.call(this,n,e,t,i,r,-1)}function V(n,e,t,i){Jt.call(this,n,e,t),this.b=i}function zE(n,e,t,i){v8.call(this,n,e,t),this.b=i}function DCn(n){xkn.call(this,n,!1),this.a=!1}function $Cn(n,e){this.b=n,bvn.call(this,n.b),this.a=e}function FCn(n,e){nb(),Yie.call(this,n,mT(new Ku(e)))}function UE(n,e){return Je(),new xW(n,e,0)}function SD(n,e){return Je(),new xW(6,n,e)}function Qfe(n,e){return An(n.substr(0,e.length),e)}function zu(n,e){return mi(e)?QD(n,e):!!Ar(n.f,e)}function Oi(n,e){for(_n(e);n.Ob();)e.td(n.Pb())}function Pw(n,e,t){jl(),this.e=n,this.d=e,this.a=t}function o1(n,e,t,i){var r;r=n.i,r.i=e,r.a=t,r.b=i}function jW(n){var e;for(e=n;e.f;)e=e.f;return e}function y2(n){var e;return e=t6(n),ne(e!=null),e}function Jfe(n){var e;return e=Lge(n),ne(e!=null),e}function d3(n,e){var t;return t=n.a.gc(),$X(e,t),t-e}function EW(n,e){var t;for(t=0;t0?j.Math.log(n/e):-100}function xCn(n,e){return fc(n,e)<0?-1:fc(n,e)>0?1:0}function SW(n,e,t){return MRn(n,u(e,46),u(t,167))}function LCn(n,e){return u(vW(Ed(n.a)).Xb(e),42).cd()}function uhe(n,e){return P0e(e,n.length),new REn(n,e)}function DD(n,e){this.d=n,ie.call(this,n),this.e=e}function Cd(n){this.d=(_n(n),n),this.a=0,this.c=IM}function PW(n,e){cd.call(this,1),this.a=n,this.b=e}function NCn(n,e){return n.c?NCn(n.c,e):W(n.b,e),n}function she(n,e,t){var i;return i=ub(n,e),g$(n,e,t),i}function IW(n,e){var t;return t=n.slice(0,e),WX(t,n)}function BCn(n,e,t){var i;for(i=0;i=n.g}function KD(n,e,t){var i;return i=Y$(n,e,t),rZ(n,i)}function j2(n,e){var t;t=n.a.length,ub(n,t),g$(n,t,e)}function ZCn(n,e){var t;t=console[n],t.call(console,e)}function nTn(n,e){var t;++n.j,t=n.Vi(),n.Ii(n.oi(t,e))}function mhe(n,e,t){u(e.b,65),Yc(e.a,new NU(n,t,e))}function FW(n,e,t){uj.call(this,e),this.a=n,this.b=t}function xW(n,e,t){cd.call(this,n),this.a=e,this.b=t}function LW(n,e,t){this.a=n,xq.call(this,e),this.b=t}function eTn(n,e,t){this.a=n,aX.call(this,8,e,null,t)}function khe(n){this.a=(_n(xe),xe),this.b=n,new tG}function tTn(n){this.c=n,this.b=this.c.a,this.a=this.c.e}function NW(n){this.c=n,this.b=n.a.d.a,rU(n.a.e,this)}function Uu(n){z0(n.c!=-1),n.d.$c(n.c),n.b=n.c,n.c=-1}function L5(n){return j.Math.sqrt(n.a*n.a+n.b*n.b)}function Md(n,e){return a3(e,n.a.c.length),un(n.a,e)}function $f(n,e){return B(n)===B(e)||n!=null&&tt(n,e)}function yhe(n){return 0>=n?new PG:sbe(n-1)}function jhe(n){return aw?QD(aw,n):!1}function iTn(n){return n?n.dc():!n.Kc().Ob()}function Gi(n){return!n.a&&n.c?n.c.b:n.a}function Ehe(n){return!n.a&&(n.a=new Jt(zl,n,4)),n.a}function Ad(n){return!n.d&&(n.d=new Jt(ar,n,1)),n.d}function _n(n){if(n==null)throw T(new Nv);return n}function N5(n){n.c?n.c.He():(n.d=!0,S8e(n))}function fl(n){n.c?fl(n.c):(Ta(n),n.d=!0)}function rTn(n){KW(n.a),n.b=F(Zn,rn,1,n.b.length,5,1)}function Che(n,e){return Uc(e.j.c.length,n.j.c.length)}function The(n,e){n.c<0||n.b.b=0?n.Bh(t):bY(n,e)}function cTn(n){var e,t;return e=n.c.i.c,t=n.d.i.c,e==t}function Ahe(n){if(n.p!=4)throw T(new fu);return n.e}function She(n){if(n.p!=3)throw T(new fu);return n.e}function Phe(n){if(n.p!=6)throw T(new fu);return n.f}function Ihe(n){if(n.p!=6)throw T(new fu);return n.k}function Ohe(n){if(n.p!=3)throw T(new fu);return n.j}function Dhe(n){if(n.p!=4)throw T(new fu);return n.j}function BW(n){return!n.b&&(n.b=new sj(new KI)),n.b}function Sd(n){return n.c==-2&&Pte(n,Qve(n.g,n.b)),n.c}function g3(n,e){var t;return t=LD("",n),t.n=e,t.i=1,t}function $he(n,e){yD(u(e.b,65),n),Yc(e.a,new Aq(n))}function Fhe(n,e){me((!n.a&&(n.a=new l8(n,n)),n.a),e)}function uTn(n,e){this.b=n,DD.call(this,n,e),$yn(this)}function sTn(n,e){this.b=n,AU.call(this,n,e),Fyn(this)}function RW(n,e,t,i){bd.call(this,n,e),this.d=t,this.a=i}function VE(n,e,t,i){bd.call(this,n,t),this.a=e,this.f=i}function oTn(n,e){bce.call(this,obe(pe(n),pe(e))),this.a=e}function fTn(){UJ.call(this,Ka,(a8n(),hee)),tEe(this)}function hTn(){UJ.call(this,Vs,(Qp(),g1n)),lje(this)}function lTn(){Oe.call(this,"DELAUNAY_TRIANGULATION",0)}function xhe(n){return String.fromCharCode.apply(null,n)}function it(n,e,t){return mi(e)?kr(n,e,t):_c(n.f,e,t)}function _W(n){return Pn(),n?n.ve():(Ow(),Ow(),Bin)}function Lhe(n,e,t){return L2(),t.pg(n,u(e.cd(),146))}function aTn(n,e){return PE(),new JQ(new Wyn(n),new Uyn(e))}function Nhe(n){return is(n,AL),KC(qi(qi(5,n),n/10|0))}function QE(){QE=N,fzn=new GI(A(M(Ha,1),OM,42,0,[]))}function dTn(n){return!n.d&&(n.d=new _p(n.c.Cc())),n.d}function p3(n){return!n.a&&(n.a=new W9n(n.c.vc())),n.a}function bTn(n){return!n.b&&(n.b=new Wp(n.c.ec())),n.b}function rh(n,e){for(;e-- >0;)n=n<<1|(n<0?1:0);return n}function pc(n,e){return B(n)===B(e)||n!=null&&tt(n,e)}function Bhe(n,e){return qn(),u(e.b,19).ai&&++i,i}function Oh(n){var e,t;return t=(e=new ud,e),O3(t,n),t}function UD(n){var e,t;return t=(e=new ud,e),VJ(t,n),t}function Zhe(n,e){var t;return t=te(n.f,e),MV(e,t),null}function WD(n){var e;return e=hbe(n),e||null}function CTn(n){return!n.b&&(n.b=new V(di,n,12,3)),n.b}function n1e(n){return n!=null&&_9(tI,n.toLowerCase())}function e1e(n,e){return Zt(bu(n)*Gu(n),bu(e)*Gu(e))}function t1e(n,e){return Zt(bu(n)*Gu(n),bu(e)*Gu(e))}function i1e(n,e){return Zt(n.d.c+n.d.b/2,e.d.c+e.d.b/2)}function r1e(n,e){return Zt(n.g.c+n.g.b/2,e.g.c+e.g.b/2)}function TTn(n,e,t){t.a?nu(n,e.b-n.f/2):Zc(n,e.a-n.g/2)}function MTn(n,e,t,i){this.a=n,this.b=e,this.c=t,this.d=i}function ATn(n,e,t,i){this.a=n,this.b=e,this.c=t,this.d=i}function ha(n,e,t,i){this.e=n,this.a=e,this.c=t,this.d=i}function STn(n,e,t,i){this.a=n,this.c=e,this.d=t,this.b=i}function PTn(n,e,t,i){ms(),ySn.call(this,e,t,i),this.a=n}function ITn(n,e,t,i){ms(),ySn.call(this,e,t,i),this.a=n}function OTn(n,e){this.a=n,hue.call(this,n,u(n.d,15).Zc(e))}function XD(n){this.f=n,this.c=this.f.e,n.f>0&&qFn(this)}function DTn(n,e,t,i){this.b=n,this.c=i,FO.call(this,e,t)}function $Tn(n){return ne(n.b=0&&An(n.substr(t,e.length),e)}function hl(n,e,t,i,r,c,o){return new v$(n.e,e,t,i,r,c,o)}function QTn(n,e,t,i,r,c){this.a=n,z$.call(this,e,t,i,r,c)}function JTn(n,e,t,i,r,c){this.a=n,z$.call(this,e,t,i,r,c)}function YTn(n,e){this.g=n,this.d=A(M(vh,1),E1,10,0,[e])}function f1(n,e){this.e=n,this.a=Zn,this.b=yBn(e),this.c=e}function ZTn(n,e){kE.call(this),eV(this),this.a=n,this.c=e}function M8(n,e,t,i){Mt(n.c[e.g],t.g,i),Mt(n.c[t.g],e.g,i)}function ZD(n,e,t,i){Mt(n.c[e.g],e.g,t),Mt(n.b[e.g],e.g,i)}function M1e(){return x8(),A(M(ron,1),z,376,0,[uK,iy])}function A1e(){return K8(),A(M(Qcn,1),z,479,0,[Vcn,xS])}function S1e(){return V8(),A(M(Wcn,1),z,419,0,[$S,Ucn])}function P1e(){return OC(),A(M(Rcn,1),z,422,0,[Bcn,s_])}function I1e(){return kC(),A(M(fun,1),z,420,0,[j_,oun])}function O1e(){return z8(),A(M(non,1),z,421,0,[iK,rK])}function D1e(){return z5(),A(M(bJn,1),z,523,0,[Hm,Km])}function $1e(){return No(),A(M(BJn,1),z,520,0,[tw,Bl])}function F1e(){return Ff(),A(M(yJn,1),z,516,0,[M0,I1])}function x1e(){return ef(),A(M(EJn,1),z,515,0,[Ja,kf])}function L1e(){return Id(),A(M(zJn,1),z,455,0,[Rl,Lg])}function N1e(){return gC(),A(M(Son,1),z,425,0,[yK,Aon])}function B1e(){return aC(),A(M(Mon,1),z,480,0,[kK,Ton])}function R1e(){return iT(),A(M(Pon,1),z,495,0,[EP,mv])}function _1e(){return $C(),A(M(Oon,1),z,426,0,[Ion,TK])}function K1e(){return c7(),A(M(Ffn,1),z,429,0,[DP,$fn])}function H1e(){return L8(),A(M(afn,1),z,430,0,[FK,IP])}function q1e(){return $T(),A(M(Jin,1),z,428,0,[yR,Qin])}function G1e(){return RC(),A(M(Zin,1),z,427,0,[Yin,jR])}function z1e(){return _C(),A(M(Arn,1),z,424,0,[$R,tS])}function U1e(){return B3(),A(M(NWn,1),z,511,0,[_k,UR])}function sC(n,e,t,i){return t>=0?n.jh(e,t,i):n.Sg(null,t,i)}function n$(n){return n.b.b==0?n.a.$e():aD(n.b)}function W1e(n){if(n.p!=5)throw T(new fu);return ge(n.f)}function X1e(n){if(n.p!=5)throw T(new fu);return ge(n.k)}function VW(n){return B(n.a)===B((eF(),gH))&&Vje(n),n.a}function nMn(n){this.a=u(pe(n),271),this.b=(Pn(),new Hz(n))}function eMn(n,e){bte(this,new fn(n.a,n.b)),wte(this,p8(e))}function Id(){Id=N,Rl=new iz(Y2,0),Lg=new iz(Z2,1)}function Ff(){Ff=N,M0=new ez(Z2,0),I1=new ez(Y2,1)}function Od(){rie.call(this,new s2(sb(12))),Bz(!0),this.a=2}function e$(n,e,t){Je(),cd.call(this,n),this.b=e,this.a=t}function QW(n,e,t){ms(),uj.call(this,e),this.a=n,this.b=t}function tMn(n){kE.call(this),eV(this),this.a=n,this.c=!0}function iMn(n){var e;e=n.c.d.b,n.b=e,n.a=n.c.d,e.a=n.c.d.b=n}function oC(n){var e;ebe(n.a),byn(n.a),e=new tj(n.a),TQ(e)}function V1e(n,e){aBn(n,!0),Yc(n.e.wf(),new $U(n,!0,e))}function fC(n,e){return LAn(e),Y0e(n,F(be,Le,25,e,15,1),e)}function Q1e(n,e){return C2(),n==At(fh(e))||n==At(ml(e))}function vc(n,e){return e==null?Vr(Ar(n.f,null)):n5(n.g,e)}function J1e(n){return n.b==0?null:(ne(n.b!=0),Ts(n,n.a.a))}function Gt(n){return Math.max(Math.min(n,nt),-2147483648)|0}function Y1e(n,e){var t=lR[n.charCodeAt(0)];return t??n}function hC(n,e){return tC(n,"set1"),tC(e,"set2"),new Z8n(n,e)}function Z1e(n,e){var t;return t=W0e(n.f,e),ot(vE(t),n.f.d)}function R5(n,e){var t,i;return t=e,i=new dI,n_n(n,t,i),i.d}function t$(n,e,t,i){var r;r=new Gjn,e.a[t.g]=r,m2(n.b,i,r)}function JW(n,e,t){var i;i=n.Yg(e),i>=0?n.sh(i,t):_Y(n,e,t)}function Dw(n,e,t){dC(),n&&it(dH,n,e),n&&it($y,n,t)}function rMn(n,e,t){this.i=new X,this.b=n,this.g=e,this.a=t}function lC(n,e,t){this.c=new X,this.e=n,this.f=e,this.b=t}function YW(n,e,t){this.a=new X,this.e=n,this.f=e,this.c=t}function cMn(n,e){oE(this),this.f=e,this.g=n,eC(this),this._d()}function A8(n,e){var t;t=n.q.getHours(),n.q.setDate(e),S6(n,t)}function uMn(n,e){var t;for(pe(e),t=n.a;t;t=t.c)e.Od(t.g,t.i)}function sMn(n){var e;return e=new kj(sb(n.length)),qV(e,n),e}function nle(n){function e(){}return e.prototype=n||{},new e}function ele(n,e){return LOn(n,e)?(FIn(n),!0):!1}function Dh(n,e){if(e==null)throw T(new Nv);return Y2e(n,e)}function tle(n){if(n.qe())return null;var e=n.n;return RA[e]}function S8(n){return n.Db>>16!=3?null:u(n.Cb,33)}function nf(n){return n.Db>>16!=9?null:u(n.Cb,33)}function oMn(n){return n.Db>>16!=6?null:u(n.Cb,79)}function fMn(n){return n.Db>>16!=7?null:u(n.Cb,235)}function hMn(n){return n.Db>>16!=7?null:u(n.Cb,160)}function At(n){return n.Db>>16!=11?null:u(n.Cb,33)}function lMn(n,e){var t;return t=n.Yg(e),t>=0?n.lh(t):Ox(n,e)}function aMn(n,e){var t;return t=new iW(e),dxn(t,n),new du(t)}function ZW(n){var e;return e=n.d,e=n.si(n.f),me(n,e),e.Ob()}function dMn(n,e){return n.b+=e.b,n.c+=e.c,n.d+=e.d,n.a+=e.a,n}function i$(n,e){return j.Math.abs(n)0}function bMn(){this.a=new Sh,this.e=new fi,this.g=0,this.i=0}function wMn(n){this.a=n,this.b=F(lJn,q,1944,n.e.length,0,2)}function r$(n,e,t){var i;i=tDn(n,e,t),n.b=new tT(i.c.length)}function ef(){ef=N,Ja=new nz(hN,0),kf=new nz("UP",1)}function aC(){aC=N,kK=new rz(PHn,0),Ton=new rz("FAN",1)}function dC(){dC=N,dH=new we,$y=new we,Ere(Azn,new z2n)}function rle(n){if(n.p!=0)throw T(new fu);return b5(n.f,0)}function cle(n){if(n.p!=0)throw T(new fu);return b5(n.k,0)}function gMn(n){return n.Db>>16!=3?null:u(n.Cb,147)}function y3(n){return n.Db>>16!=6?null:u(n.Cb,235)}function eb(n){return n.Db>>16!=17?null:u(n.Cb,26)}function pMn(n,e){var t=n.a=n.a||[];return t[e]||(t[e]=n.le(e))}function ule(n,e){var t;return t=n.a.get(e),t??new Array}function sle(n,e){var t;t=n.q.getHours(),n.q.setMonth(e),S6(n,t)}function kr(n,e,t){return e==null?_c(n.f,null,t):Gd(n.g,e,t)}function _5(n,e,t,i,r,c){return new Lh(n.e,e,n.aj(),t,i,r,c)}function P8(n,e,t){return n.a=Yu(n.a,0,e)+(""+t)+r8(n.a,e),n}function ole(n,e,t){return W(n.a,(QE(),ex(e,t),new bd(e,t))),n}function nX(n){return _z(n.c),n.e=n.a=n.c,n.c=n.c.c,++n.d,n.a.f}function vMn(n){return _z(n.e),n.c=n.a=n.e,n.e=n.e.e,--n.d,n.a.f}function Ei(n,e){n.d&&Qc(n.d.e,n),n.d=e,n.d&&W(n.d.e,n)}function Hi(n,e){n.c&&Qc(n.c.g,n),n.c=e,n.c&&W(n.c.g,n)}function yr(n,e){n.c&&Qc(n.c.a,n),n.c=e,n.c&&W(n.c.a,n)}function Hr(n,e){n.i&&Qc(n.i.j,n),n.i=e,n.i&&W(n.i.j,n)}function mMn(n,e,t){this.a=e,this.c=n,this.b=(pe(t),new du(t))}function kMn(n,e,t){this.a=e,this.c=n,this.b=(pe(t),new du(t))}function yMn(n,e){this.a=n,this.c=Qr(this.a),this.b=new uC(e)}function fle(n){var e;return Ta(n),e=new fi,gt(n,new Vvn(e))}function tb(n,e){if(n<0||n>e)throw T(new vr(cnn+n+unn+e))}function eX(n,e){return lCn(n.a,e)?TW(n,u(e,22).g,null):null}function hle(n){return yF(),qn(),u(n.a,81).d.e!=0}function jMn(){jMn=N,azn=Fe((aj(),A(M(lzn,1),z,538,0,[fR])))}function EMn(){EMn=N,YQn=ju(new hi,(Qi(),Ir),(rr(),Kk))}function tX(){tX=N,ZQn=ju(new hi,(Qi(),Ir),(rr(),Kk))}function CMn(){CMn=N,eJn=ju(new hi,(Qi(),Ir),(rr(),Kk))}function TMn(){TMn=N,gJn=Ze(new hi,(Qi(),Ir),(rr(),km))}function Zu(){Zu=N,mJn=Ze(new hi,(Qi(),Ir),(rr(),km))}function MMn(){MMn=N,kJn=Ze(new hi,(Qi(),Ir),(rr(),km))}function c$(){c$=N,TJn=Ze(new hi,(Qi(),Ir),(rr(),km))}function AMn(){AMn=N,lYn=ju(new hi,(c4(),Gm),(k6(),lK))}function aa(n,e,t,i){this.c=n,this.d=i,s$(this,e),o$(this,t)}function M2(n){this.c=new Ct,this.b=n.b,this.d=n.c,this.a=n.a}function u$(n){this.a=j.Math.cos(n),this.b=j.Math.sin(n)}function s$(n,e){n.a&&Qc(n.a.k,n),n.a=e,n.a&&W(n.a.k,n)}function o$(n,e){n.b&&Qc(n.b.f,n),n.b=e,n.b&&W(n.b.f,n)}function SMn(n,e){mhe(n,n.b,n.c),u(n.b.b,65),e&&u(e.b,65).b}function lle(n,e){vQ(n,e),I(n.Cb,88)&&yb(Iu(u(n.Cb,88)),2)}function f$(n,e){I(n.Cb,88)&&yb(Iu(u(n.Cb,88)),4),Ic(n,e)}function bC(n,e){I(n.Cb,179)&&(u(n.Cb,179).tb=null),Ic(n,e)}function mc(n,e){return er(),R$(e)?new IE(e,n):new i8(e,n)}function ale(n,e){var t,i;t=e.c,i=t!=null,i&&j2(n,new Z0(e.c))}function PMn(n){var e,t;return t=(Qp(),e=new ud,e),O3(t,n),t}function IMn(n){var e,t;return t=(Qp(),e=new ud,e),O3(t,n),t}function OMn(n,e){var t;return t=new Rs(n),e.c[e.c.length]=t,t}function DMn(n,e){var t;return t=u(ab(T2(n.a),e),14),t?t.gc():0}function $Mn(n){var e;return Ta(n),e=(Ow(),Ow(),Nin),qC(n,e)}function FMn(n){for(var e;;)if(e=n.Pb(),!n.Ob())return e}function iX(n,e){tie.call(this,new s2(sb(n))),is(e,W_n),this.a=e}function ch(n,e,t){KDn(e,t,n.gc()),this.c=n,this.a=e,this.b=t-e}function xMn(n,e,t){var i;KDn(e,t,n.c.length),i=t-e,AG(n.c,e,i)}function dle(n,e){Dyn(n,ge(ci(cl(e,24),FM)),ge(ci(e,FM)))}function Ln(n,e){if(n<0||n>=e)throw T(new vr(cnn+n+unn+e))}function Me(n,e){if(n<0||n>=e)throw T(new wG(cnn+n+unn+e))}function xn(n,e){this.b=(_n(n),n),this.a=e&Ib?e:e|64|Nf}function LMn(n){dyn(this),Wmn(this.a,KV(j.Math.max(8,n))<<1)}function tf(n){return Gr(A(M(ai,1),q,8,0,[n.i.n,n.n,n.a]))}function ble(){return hf(),A(M(Nu,1),z,132,0,[Win,hs,Rb])}function wle(){return _o(),A(M(_b,1),z,232,0,[Zr,Fc,nc])}function gle(){return Cu(),A(M(Qzn,1),z,461,0,[Xf,Ol,Co])}function ple(){return Jc(),A(M(Yzn,1),z,462,0,[Wo,Dl,To])}function vle(){return qd(),A(M(zrn,1),z,423,0,[yg,Grn,qR])}function mle(){return W5(),A(M(Krn,1),z,379,0,[NR,LR,BR])}function kle(){return i6(),A(M(Gsn,1),z,378,0,[J_,qsn,oP])}function yle(){return F2(),A(M(Kcn,1),z,314,0,[ap,qk,_cn])}function jle(){return VC(),A(M(qcn,1),z,337,0,[Hcn,DS,o_])}function Ele(){return ya(),A(M(aXn,1),z,450,0,[l_,cv,Tg])}function Cle(){return Kd(),A(M(YR,1),z,361,0,[g0,Fl,w0])}function Tle(){return Nh(),A(M(kXn,1),z,303,0,[zk,Ag,dp])}function Mle(){return q3(),A(M(y_,1),z,292,0,[m_,k_,Gk])}function Ale(){return ur(),A(M(zQn,1),z,452,0,[Bm,Au,xc])}function Sle(){return Rh(),A(M(Zsn,1),z,339,0,[Nl,Ysn,tK])}function Ple(){return oT(),A(M(ion,1),z,375,0,[eon,cK,ton])}function Ile(){return dT(),A(M(hon,1),z,377,0,[fK,pv,ew])}function Ole(){return Q3(),A(M(uon,1),z,336,0,[sK,con,Rm])}function Dle(){return uT(),A(M(fon,1),z,338,0,[oon,oK,son])}function $le(){return _d(),A(M(fJn,1),z,454,0,[ry,_m,aP])}function Fle(){return CT(),A(M(gYn,1),z,442,0,[CK,jK,EK])}function xle(){return f7(),A(M(Fon,1),z,380,0,[CP,Don,$on])}function Lle(){return ET(),A(M(Yon,1),z,381,0,[Jon,IK,Qon])}function Nle(){return sT(),A(M(Xon,1),z,293,0,[PK,Won,Uon])}function Ble(){return w7(),A(M(OK,1),z,437,0,[AP,SP,PP])}function Rle(){return _h(),A(M(Khn,1),z,334,0,[HP,F1,i9])}function _le(){return sf(),A(M(Phn,1),z,272,0,[jv,cw,Ev])}function Kle(n,e){return o9e(n,e,I(e,99)&&(u(e,18).Bb&Yi)!=0)}function Hle(n,e,t){var i;return i=O6(n,e,!1),i.b<=e&&i.a<=t}function NMn(n,e,t){var i;i=new Jwn,i.b=e,i.a=t,++e.b,W(n.d,i)}function qle(n,e){var t;return t=(_n(n),n).g,Yz(!!t),_n(e),t(e)}function rX(n,e){var t,i;return i=d3(n,e),t=n.a.Zc(i),new Y8n(n,t)}function Gle(n){return n.Db>>16!=6?null:u(Fx(n),235)}function zle(n){if(n.p!=2)throw T(new fu);return ge(n.f)&Ut}function Ule(n){if(n.p!=2)throw T(new fu);return ge(n.k)&Ut}function Wle(n){return n.a==(T3(),uI)&&Ste(n,C9e(n.g,n.b)),n.a}function A2(n){return n.d==(T3(),uI)&&Ite(n,pke(n.g,n.b)),n.d}function y(n){return ne(n.ai?1:0}function BMn(n,e){var t,i;return t=F$(e),i=t,u(te(n.c,i),19).a}function RMn(n,e){var t;for(t=n+"";t.length0&&n.a[--n.d]==0;);n.a[n.d++]==0&&(n.e=0)}function rAn(n){return n.a?n.e.length==0?n.a.a:n.a.a+(""+n.e):n.c}function rae(n){return!!n.a&&Ou(n.a.a).i!=0&&!(n.b&&YF(n.b))}function cae(n){return!!n.u&&bc(n.u.a).i!=0&&!(n.n&&JF(n.n))}function cAn(n){return gD(n.e.Hd().gc()*n.c.Hd().gc(),16,new tvn(n))}function uae(n,e){return xCn(eu(n.q.getTime()),eu(e.q.getTime()))}function xf(n){return u(lf(n,F(GR,MN,17,n.c.length,0,1)),474)}function I8(n){return u(lf(n,F(vh,E1,10,n.c.length,0,1)),193)}function sae(n){return Zu(),!Xi(n)&&!(!Xi(n)&&n.c.i.c==n.d.i.c)}function uAn(n,e,t){var i;i=(pe(n),new du(n)),N3e(new mMn(i,e,t))}function O8(n,e,t){var i;i=(pe(n),new du(n)),B3e(new kMn(i,e,t))}function sAn(n,e){var t;return t=1-e,n.a[t]=eT(n.a[t],t),eT(n,e)}function oAn(n,e){var t;n.e=new oG,t=Cb(e),bi(t,n.c),eBn(n,t,0)}function Ci(n,e,t,i){var r;r=new XH,r.a=e,r.b=t,r.c=i,Ke(n.a,r)}function Z(n,e,t,i){var r;r=new XH,r.a=e,r.b=t,r.c=i,Ke(n.b,r)}function po(n){var e,t,i;return e=new HCn,t=Zx(e,n),UEe(e),i=t,i}function hX(){var n,e,t;return e=(t=(n=new ud,n),t),W(M1n,e),e}function pC(n){return n.j.c=F(Zn,rn,1,0,5,1),KW(n.c),Khe(n.a),n}function $w(n){return Qv(),I(n.g,10)?u(n.g,10):null}function oae(n){return Iw(n).dc()?!1:(sce(n,new Np),!0)}function fae(n){if(!("stack"in n))try{throw n}catch{}return n}function D8(n,e){if(n<0||n>=e)throw T(new vr(j6e(n,e)));return n}function fAn(n,e,t){if(n<0||et)throw T(new vr(W5e(n,e,t)))}function d$(n,e){if(ri(n.a,e),e.d)throw T(new _r(wKn));e.d=n}function b$(n,e){if(e.$modCount!=n.$modCount)throw T(new vs)}function hAn(n,e){return I(e,42)?ix(n.a,u(e,42)):!1}function lAn(n,e){return I(e,42)?ix(n.a,u(e,42)):!1}function aAn(n,e){return I(e,42)?ix(n.a,u(e,42)):!1}function hae(n,e){return n.a<=n.b?(e.ud(n.a++),!0):!1}function $d(n){var e;return $r(n)?(e=n,e==-0?0:e):m0e(n)}function vC(n){var e;return fl(n),e=new fln,vw(n.a,new Wvn(e)),e}function dAn(n){var e;return fl(n),e=new oln,vw(n.a,new Uvn(e)),e}function Ii(n,e){this.a=n,$v.call(this,n),tb(e,n.gc()),this.b=e}function lX(n){this.e=n,this.b=this.e.a.entries(),this.a=new Array}function lae(n){return gD(n.e.Hd().gc()*n.c.Hd().gc(),273,new evn(n))}function mC(n){return new Pc((is(n,AL),KC(qi(qi(5,n),n/10|0))))}function bAn(n){return u(lf(n,F(FWn,UKn,11,n.c.length,0,1)),1943)}function aae(n,e,t){return t.f.c.length>0?SW(n.a,e,t):SW(n.b,e,t)}function dae(n,e,t){n.d&&Qc(n.d.e,n),n.d=e,n.d&&Q0(n.d.e,t,n)}function w$(n,e){uTe(e,n),WU(n.d),WU(u(k(n,(nn(),eP)),207))}function H5(n,e){cTe(e,n),UU(n.d),UU(u(k(n,(nn(),eP)),207))}function Fd(n,e){var t,i;return t=Dh(n,e),i=null,t&&(i=t.fe()),i}function j3(n,e){var t,i;return t=ub(n,e),i=null,t&&(i=t.ie()),i}function q5(n,e){var t,i;return t=Dh(n,e),i=null,t&&(i=t.ie()),i}function $h(n,e){var t,i;return t=Dh(n,e),i=null,t&&(i=tY(t)),i}function bae(n,e,t){var i;return i=i4(t),gM(n.g,i,e),gM(n.i,e,t),e}function wae(n,e,t){var i;i=q2e();try{return kue(n,e,t)}finally{Mae(i)}}function wAn(n){var e;e=n.Wg(),this.a=I(e,69)?u(e,69).Zh():e.Kc()}function hi(){P9n.call(this),this.j.c=F(Zn,rn,1,0,5,1),this.a=-1}function aX(n,e,t,i){this.d=n,this.n=e,this.g=t,this.o=i,this.p=-1}function gAn(n,e,t,i){this.e=i,this.d=null,this.c=n,this.a=e,this.b=t}function dX(n,e,t){this.d=new r6n(this),this.e=n,this.i=e,this.f=t}function kC(){kC=N,j_=new QG(I4,0),oun=new QG("TOP_LEFT",1)}function pAn(){pAn=N,aon=aTn(Q(1),Q(4)),lon=aTn(Q(1),Q(2))}function vAn(){vAn=N,uZn=Fe((Ij(),A(M(cZn,1),z,551,0,[$K])))}function mAn(){mAn=N,rZn=Fe((Pj(),A(M(lfn,1),z,482,0,[DK])))}function kAn(){kAn=N,CZn=Fe((Jv(),A(M(Dfn,1),z,530,0,[hy])))}function yAn(){yAn=N,IUn=Fe((Aj(),A(M(krn,1),z,481,0,[SR])))}function gae(){return Hd(),A(M(EUn,1),z,406,0,[Ok,Ik,MR,AR])}function pae(){return FC(),A(M(WA,1),z,297,0,[vR,qin,Gin,zin])}function vae(){return d6(),A(M(SUn,1),z,394,0,[Lk,YA,ZA,Nk])}function mae(){return K2(),A(M(TUn,1),z,323,0,[$k,Dk,Fk,xk])}function kae(){return G3(),A(M(jWn,1),z,405,0,[b0,Hb,Kb,kg])}function yae(){return aT(),A(M(KWn,1),z,360,0,[QR,TS,MS,Hk])}function jAn(n,e,t,i){return I(t,54)?new ojn(n,e,t,i):new pW(n,e,t,i)}function jae(){return ff(),A(M(QWn,1),z,411,0,[lp,nv,ev,JR])}function Eae(n){var e;return n.j==(J(),ae)&&(e=GLn(n),au(e,Vn))}function Cae(n,e){var t;t=e.a,Hi(t,e.c.d),Ei(t,e.d.d),fb(t.a,n.n)}function EAn(n,e){return u(yd(KE(u(ct(n.k,e),15).Oc(),jg)),113)}function CAn(n,e){return u(yd(HE(u(ct(n.k,e),15).Oc(),jg)),113)}function Tae(n){return new xn(jbe(u(n.a.dd(),14).gc(),n.a.cd()),16)}function E3(n){return I(n,14)?u(n,14).dc():!n.Kc().Ob()}function S2(n){return Qv(),I(n.g,145)?u(n.g,145):null}function TAn(n){if(n.e.g!=n.b)throw T(new vs);return!!n.c&&n.d>0}function Re(n){return ne(n.b!=n.d.c),n.c=n.b,n.b=n.b.a,++n.a,n.c.c}function bX(n,e){_n(e),Mt(n.a,n.c,e),n.c=n.c+1&n.a.length-1,MFn(n)}function ll(n,e){_n(e),n.b=n.b-1&n.a.length-1,Mt(n.a,n.b,e),MFn(n)}function MAn(n,e){var t;for(t=n.j.c.length;t0&&gc(n.g,0,e,0,n.i),e}function IAn(n,e){$j();var t;return t=u(te(eI,n),55),!t||t.wj(e)}function Bae(n){if(n.p!=1)throw T(new fu);return ge(n.f)<<24>>24}function Rae(n){if(n.p!=1)throw T(new fu);return ge(n.k)<<24>>24}function _ae(n){if(n.p!=7)throw T(new fu);return ge(n.k)<<16>>16}function Kae(n){if(n.p!=7)throw T(new fu);return ge(n.f)<<16>>16}function Fh(n){var e;for(e=0;n.Ob();)n.Pb(),e=qi(e,1);return KC(e)}function OAn(n,e){var t;return t=new R0,n.xd(t),t.a+="..",e.yd(t),t.a}function Hae(n,e,t){var i;i=u(te(n.g,t),57),W(n.a.c,new Pi(e,i))}function qae(n,e,t){return TD(Y(Vr(Ar(n.f,e))),Y(Vr(Ar(n.f,t))))}function yC(n,e,t){return vM(n,e,t,I(e,99)&&(u(e,18).Bb&Yi)!=0)}function Gae(n,e,t){return m4(n,e,t,I(e,99)&&(u(e,18).Bb&Yi)!=0)}function zae(n,e,t){return b9e(n,e,t,I(e,99)&&(u(e,18).Bb&Yi)!=0)}function pX(n,e){return n==(Qn(),ti)&&e==ti?4:n==ti||e==ti?8:32}function DAn(n,e){return B(e)===B(n)?"(this Map)":e==null?iu:Lr(e)}function Uae(n,e){return u(e==null?Vr(Ar(n.f,null)):n5(n.g,e),281)}function $An(n,e,t){var i;return i=i4(t),it(n.b,i,e),it(n.c,e,t),e}function FAn(n,e){var t;for(t=e;t;)U0(n,t.i,t.j),t=At(t);return n}function vX(n,e){var t;return t=C8(f3(new x$(n,e))),DE(new x$(n,e)),t}function uh(n,e){er();var t;return t=u(n,66).Mj(),M5e(t,e),t.Ok(e)}function Wae(n,e,t,i,r){var c;c=m9e(r,t,i),W(e,p6e(r,c)),o5e(n,r,e)}function xAn(n,e,t){n.i=0,n.e=0,e!=t&&(uDn(n,e,t),cDn(n,e,t))}function mX(n,e){var t;t=n.q.getHours(),n.q.setFullYear(e+Tl),S6(n,t)}function Xae(n,e,t){if(t){var i=t.ee();n.a[e]=i(t)}else delete n.a[e]}function g$(n,e,t){if(t){var i=t.ee();t=i(t)}else t=void 0;n.a[e]=t}function LAn(n){if(n<0)throw T(new K9n("Negative array size: "+n))}function bc(n){return n.n||(Iu(n),n.n=new wCn(n,ar,n),Mr(n)),n.n}function G5(n){return ne(n.a=0&&n.a[t]===e[t];t--);return t<0}function KAn(n,e){V3();var t;return t=n.j.g-e.j.g,t!=0?t:0}function HAn(n,e){return _n(e),n.a!=null?$fe(e.Kb(n.a)):UA}function jC(n){var e;return n?new iW(n):(e=new Sh,nF(e,n),e)}function es(n,e){var t;return e.b.Kb(FPn(n,e.c.Ee(),(t=new Jvn(e),t)))}function EC(n){_J(),Dyn(this,ge(ci(cl(n,24),FM)),ge(ci(n,FM)))}function qAn(){qAn=N,Gzn=Fe(($T(),A(M(Jin,1),z,428,0,[yR,Qin])))}function GAn(){GAn=N,zzn=Fe((RC(),A(M(Zin,1),z,427,0,[Yin,jR])))}function zAn(){zAn=N,WUn=Fe((_C(),A(M(Arn,1),z,424,0,[$R,tS])))}function UAn(){UAn=N,BWn=Fe((B3(),A(M(NWn,1),z,511,0,[_k,UR])))}function WAn(){WAn=N,lXn=Fe((V8(),A(M(Wcn,1),z,419,0,[$S,Ucn])))}function XAn(){XAn=N,wXn=Fe((K8(),A(M(Qcn,1),z,479,0,[Vcn,xS])))}function VAn(){VAn=N,XQn=Fe((x8(),A(M(ron,1),z,376,0,[uK,iy])))}function QAn(){QAn=N,GQn=Fe((z8(),A(M(non,1),z,421,0,[iK,rK])))}function JAn(){JAn=N,sXn=Fe((OC(),A(M(Rcn,1),z,422,0,[Bcn,s_])))}function YAn(){YAn=N,jXn=Fe((kC(),A(M(fun,1),z,420,0,[j_,oun])))}function ZAn(){ZAn=N,RJn=Fe((No(),A(M(BJn,1),z,520,0,[tw,Bl])))}function nSn(){nSn=N,wJn=Fe((z5(),A(M(bJn,1),z,523,0,[Hm,Km])))}function eSn(){eSn=N,jJn=Fe((Ff(),A(M(yJn,1),z,516,0,[M0,I1])))}function tSn(){tSn=N,CJn=Fe((ef(),A(M(EJn,1),z,515,0,[Ja,kf])))}function iSn(){iSn=N,UJn=Fe((Id(),A(M(zJn,1),z,455,0,[Rl,Lg])))}function rSn(){rSn=N,hYn=Fe((gC(),A(M(Son,1),z,425,0,[yK,Aon])))}function cSn(){cSn=N,wYn=Fe((iT(),A(M(Pon,1),z,495,0,[EP,mv])))}function uSn(){uSn=N,fYn=Fe((aC(),A(M(Mon,1),z,480,0,[kK,Ton])))}function sSn(){sSn=N,vYn=Fe(($C(),A(M(Oon,1),z,426,0,[Ion,TK])))}function oSn(){oSn=N,TZn=Fe((c7(),A(M(Ffn,1),z,429,0,[DP,$fn])))}function fSn(){fSn=N,sZn=Fe((L8(),A(M(afn,1),z,430,0,[FK,IP])))}function z5(){z5=N,Hm=new ZG("UPPER",0),Km=new ZG("LOWER",1)}function Yae(n,e){var t;t=new r2,la(t,"x",e.a),la(t,"y",e.b),j2(n,t)}function Zae(n,e){var t;t=new r2,la(t,"x",e.a),la(t,"y",e.b),j2(n,t)}function nde(n,e){var t,i;i=!1;do t=JOn(n,e),i=i|t;while(t);return i}function jX(n,e){var t,i;for(t=e,i=0;t>0;)i+=n.a[t],t-=t&-t;return i}function hSn(n,e){var t;for(t=e;t;)U0(n,-t.i,-t.j),t=At(t);return n}function $i(n,e){var t,i;for(_n(e),i=n.Kc();i.Ob();)t=i.Pb(),e.td(t)}function lSn(n,e){var t;return t=e.cd(),new bd(t,n.e.pc(t,u(e.dd(),14)))}function Kt(n,e,t,i){var r;r=new aI,r.c=e,r.b=t,r.a=i,i.b=t.a=r,++n.b}function Es(n,e,t){var i;return i=(Ln(e,n.c.length),n.c[e]),n.c[e]=t,i}function ede(n,e,t){return u(e==null?_c(n.f,null,t):Gd(n.g,e,t),281)}function k$(n){return n.c&&n.d?cX(n.c)+"->"+cX(n.d):"e_"+md(n)}function C3(n,e){return(Ta(n),Wv(new $n(n,new UX(e,n.a)))).sd(V4)}function tde(){return Qi(),A(M(Hrn,1),z,356,0,[Vf,$l,Hc,Cc,Ir])}function ide(){return J(),A(M(Zi,1),hc,61,0,[Xr,Kn,Vn,ae,Gn])}function rde(n){return gj(),function(){return wae(n,this,arguments)}}function cde(){return Date.now?Date.now():new Date().getTime()}function Xi(n){return!n.c||!n.d?!1:!!n.c.i&&n.c.i==n.d.i}function aSn(n){if(!n.c.Sb())throw T(new ic);return n.a=!0,n.c.Ub()}function $8(n){n.i=0,z9(n.b,null),z9(n.c,null),n.a=null,n.e=null,++n.g}function EX(n){are.call(this,n==null?iu:Lr(n),I(n,78)?u(n,78):null)}function dSn(n){B_n(),Nmn(this),this.a=new Ct,QV(this,n),Ke(this.a,n)}function bSn(){RO(this),this.b=new fn(Ft,Ft),this.a=new fn(Vt,Vt)}function wSn(n,e){this.c=0,this.b=e,qkn.call(this,n,17493),this.a=this.c}function y$(n){CC(),!pf&&(this.c=n,this.e=!0,this.a=new X)}function CC(){CC=N,pf=!0,Fzn=!1,xzn=!1,Nzn=!1,Lzn=!1}function CX(n,e){return I(e,149)?An(n.c,u(e,149).c):!1}function TX(n,e){var t;return t=0,n&&(t+=n.f.a/2),e&&(t+=e.f.a/2),t}function j$(n,e){var t;return t=u(xd(n.d,e),23),t||u(xd(n.e,e),23)}function gSn(n){this.b=n,ie.call(this,n),this.a=u(Rn(this.b.a,4),126)}function pSn(n){this.b=n,w2.call(this,n),this.a=u(Rn(this.b.a,4),126)}function Iu(n){return n.t||(n.t=new Amn(n),s6(new _9n(n),0,n.t)),n.t}function ude(){return sr(),A(M(e9,1),z,103,0,[mh,Ao,Zs,Jh,Yh])}function sde(){return qw(),A(M(c9,1),z,249,0,[Hl,Cy,Hhn,r9,qhn])}function ode(){return Ho(),A(M($1,1),z,175,0,[Xn,pi,Yf,Ya,D1])}function fde(){return P7(),A(M(gfn,1),z,316,0,[dfn,xK,wfn,LK,bfn])}function hde(){return b6(),A(M(Usn,1),z,315,0,[zsn,nK,eK,Lm,Nm])}function lde(){return Pa(),A(M(zcn,1),z,335,0,[f_,Gcn,h_,Em,jm])}function ade(){return g4(),A(M(eZn,1),z,355,0,[Ng,Ep,Qm,Vm,Jm])}function dde(){return Vw(),A(M(YWn,1),z,363,0,[SS,IS,OS,PS,AS])}function bde(){return Ss(),A(M(jun,1),z,163,0,[Qk,Sm,xl,Pm,Ub])}function T3(){T3=N;var n,e;cI=(Qp(),e=new fj,e),uI=(n=new BI,n)}function vSn(n){var e;return n.c||(e=n.r,I(e,88)&&(n.c=u(e,26))),n.c}function wde(n){return n.e=3,n.d=n.Yb(),n.e!=2?(n.e=0,!0):!1}function E$(n){var e,t,i;return e=n&Lu,t=n>>22&Lu,i=n<0?Wh:0,Bc(e,t,i)}function gde(n){var e,t,i,r;for(t=n,i=0,r=t.length;i0?g$n(n,e):BNn(n,-e)}function MX(n,e){return e==0||n.e==0?n:e>0?BNn(n,e):g$n(n,-e)}function ve(n){if(Se(n))return n.c=n.a,n.a.Pb();throw T(new ic)}function kSn(n){var e,t;return e=n.c.i,t=n.d.i,e.k==(Qn(),Xt)&&t.k==Xt}function C$(n){var e;return e=new Pd,Sr(e,n),H(e,(nn(),Tr),null),e}function T$(n,e,t){var i;return i=n.Yg(e),i>=0?n._g(i,t,!0):Yd(n,e,t)}function AX(n,e,t,i){var r;for(r=0;re)throw T(new vr(fY(n,e,"index")));return n}function M$(n,e,t,i){var r;return r=F(be,Le,25,e,15,1),Pve(r,n,e,t,i),r}function vde(n,e){var t;t=n.q.getHours()+(e/60|0),n.q.setMinutes(e),S6(n,t)}function mde(n,e){return j.Math.min(al(e.a,n.d.d.c),al(e.b,n.d.d.c))}function O2(n,e){return mi(e)?e==null?MY(n.f,null):$On(n.g,e):MY(n.f,e)}function uf(n){this.c=n,this.a=new E(this.c.a),this.b=new E(this.c.b)}function TC(){this.e=new X,this.c=new X,this.d=new X,this.b=new X}function TSn(){this.g=new zq,this.b=new zq,this.a=new X,this.k=new X}function MSn(n,e,t){this.a=n,this.c=e,this.d=t,W(e.e,this),W(t.b,this)}function ASn(n,e){Hkn.call(this,e.rd(),e.qd()&-6),_n(n),this.a=n,this.b=e}function SSn(n,e){qkn.call(this,e.rd(),e.qd()&-6),_n(n),this.a=n,this.b=e}function FX(n,e){FO.call(this,e.rd(),e.qd()&-6),_n(n),this.a=n,this.b=e}function MC(n,e,t){this.a=n,this.b=e,this.c=t,W(n.t,this),W(e.i,this)}function AC(){this.b=new Ct,this.a=new Ct,this.b=new Ct,this.a=new Ct}function SC(){SC=N,Ym=new kt("org.eclipse.elk.labels.labelManager")}function PSn(){PSn=N,$cn=new ii("separateLayerConnections",(aT(),QR))}function No(){No=N,tw=new tz("REGULAR",0),Bl=new tz("CRITICAL",1)}function x8(){x8=N,uK=new YG("STACKED",0),iy=new YG("SEQUENCED",1)}function L8(){L8=N,FK=new oz("FIXED",0),IP=new oz("CENTER_NODE",1)}function kde(n,e){var t;return t=CEe(n,e),n.b=new tT(t.c.length),Lje(n,t)}function yde(n,e,t){var i;return++n.e,--n.f,i=u(n.d[e].$c(t),133),i.dd()}function ISn(n){var e;return n.a||(e=n.r,I(e,148)&&(n.a=u(e,148))),n.a}function xX(n){if(n.a){if(n.e)return xX(n.e)}else return n;return null}function jde(n,e){return n.pe.p?-1:0}function PC(n,e){return _n(e),n.c=0,"Initial capacity must not be negative")}function $Sn(){$Sn=N,Vzn=Fe((_o(),A(M(_b,1),z,232,0,[Zr,Fc,nc])))}function FSn(){FSn=N,Jzn=Fe((Cu(),A(M(Qzn,1),z,461,0,[Xf,Ol,Co])))}function xSn(){xSn=N,Zzn=Fe((Jc(),A(M(Yzn,1),z,462,0,[Wo,Dl,To])))}function LSn(){LSn=N,Bzn=Fe((hf(),A(M(Nu,1),z,132,0,[Win,hs,Rb])))}function NSn(){NSn=N,bWn=Fe((W5(),A(M(Krn,1),z,379,0,[NR,LR,BR])))}function BSn(){BSn=N,PWn=Fe((qd(),A(M(zrn,1),z,423,0,[yg,Grn,qR])))}function RSn(){RSn=N,oXn=Fe((F2(),A(M(Kcn,1),z,314,0,[ap,qk,_cn])))}function _Sn(){_Sn=N,fXn=Fe((VC(),A(M(qcn,1),z,337,0,[Hcn,DS,o_])))}function KSn(){KSn=N,dXn=Fe((ya(),A(M(aXn,1),z,450,0,[l_,cv,Tg])))}function HSn(){HSn=N,rXn=Fe((Kd(),A(M(YR,1),z,361,0,[g0,Fl,w0])))}function qSn(){qSn=N,yXn=Fe((Nh(),A(M(kXn,1),z,303,0,[zk,Ag,dp])))}function GSn(){GSn=N,mXn=Fe((q3(),A(M(y_,1),z,292,0,[m_,k_,Gk])))}function zSn(){zSn=N,RQn=Fe((i6(),A(M(Gsn,1),z,378,0,[J_,qsn,oP])))}function USn(){USn=N,WQn=Fe((oT(),A(M(ion,1),z,375,0,[eon,cK,ton])))}function WSn(){WSn=N,qQn=Fe((Rh(),A(M(Zsn,1),z,339,0,[Nl,Ysn,tK])))}function XSn(){XSn=N,UQn=Fe((ur(),A(M(zQn,1),z,452,0,[Bm,Au,xc])))}function VSn(){VSn=N,JQn=Fe((dT(),A(M(hon,1),z,377,0,[fK,pv,ew])))}function QSn(){QSn=N,VQn=Fe((Q3(),A(M(uon,1),z,336,0,[sK,con,Rm])))}function JSn(){JSn=N,QQn=Fe((uT(),A(M(fon,1),z,338,0,[oon,oK,son])))}function YSn(){YSn=N,hJn=Fe((_d(),A(M(fJn,1),z,454,0,[ry,_m,aP])))}function ZSn(){ZSn=N,pYn=Fe((CT(),A(M(gYn,1),z,442,0,[CK,jK,EK])))}function nPn(){nPn=N,mYn=Fe((f7(),A(M(Fon,1),z,380,0,[CP,Don,$on])))}function ePn(){ePn=N,LYn=Fe((ET(),A(M(Yon,1),z,381,0,[Jon,IK,Qon])))}function tPn(){tPn=N,xYn=Fe((sT(),A(M(Xon,1),z,293,0,[PK,Won,Uon])))}function iPn(){iPn=N,iZn=Fe((w7(),A(M(OK,1),z,437,0,[AP,SP,PP])))}function rPn(){rPn=N,une=Fe((_h(),A(M(Khn,1),z,334,0,[HP,F1,i9])))}function cPn(){cPn=N,tne=Fe((sf(),A(M(Phn,1),z,272,0,[jv,cw,Ev])))}function Pde(){return Ti(),A(M(Ghn,1),z,98,0,[ql,jf,Tv,td,jh,Ac])}function wa(n,e){return!n.o&&(n.o=new Wu((Dc(),Ul),S0,n,0)),NF(n.o,e)}function Ide(n){return!n.g&&(n.g=new Qy),!n.g.d&&(n.g.d=new Cmn(n)),n.g.d}function Ode(n){return!n.g&&(n.g=new Qy),!n.g.a&&(n.g.a=new Tmn(n)),n.g.a}function Dde(n){return!n.g&&(n.g=new Qy),!n.g.b&&(n.g.b=new Emn(n)),n.g.b}function N8(n){return!n.g&&(n.g=new Qy),!n.g.c&&(n.g.c=new Mmn(n)),n.g.c}function $de(n,e,t){var i,r;for(r=new H3(e,n),i=0;it||e=0?n._g(t,!0,!0):Yd(n,e,!0)}function Qde(n,e){return Zt(K(Y(k(n,(G(),k0)))),K(Y(k(e,k0))))}function aPn(){aPn=N,aYn=Xd(Xd(Dj(new hi,(c4(),qm)),(k6(),pP)),aK)}function Jde(n,e,t){var i;return i=tDn(n,e,t),n.b=new tT(i.c.length),JY(n,i)}function Yde(n){if(n.b<=0)throw T(new ic);return--n.b,n.a-=n.c.c,Q(n.a)}function Zde(n){var e;if(!n.a)throw T(new gTn);return e=n.a,n.a=At(n.a),e}function n0e(n){for(;!n.a;)if(!nEn(n.c,new Xvn(n)))return!1;return!0}function $2(n){var e;return pe(n),I(n,198)?(e=u(n,198),e):new dvn(n)}function e0e(n){DC(),u(n.We((Xe(),rw)),174).Fc((Tu(),Ty)),n.Ye(eH,null)}function DC(){DC=N,SZn=new n2n,IZn=new e2n,PZn=Rwe((Xe(),eH),SZn,_l,IZn)}function $C(){$C=N,Ion=new sz("LEAF_NUMBER",0),TK=new sz("NODE_SIZE",1)}function t0e(n,e,t){n.a=e,n.c=t,n.b.a.$b(),_s(n.d),n.e.a.c=F(Zn,rn,1,0,5,1)}function $$(n){n.a=F(be,Le,25,n.b+1,15,1),n.c=F(be,Le,25,n.b,15,1),n.d=0}function i0e(n,e){n.a.ue(e.d,n.b)>0&&(W(n.c,new QU(e.c,e.d,n.d)),n.b=e.d)}function zX(n,e){if(n.g==null||e>=n.i)throw T(new xO(e,n.i));return n.g[e]}function dPn(n,e,t){if(W3(n,t),t!=null&&!n.wj(t))throw T(new xI);return t}function bPn(n){var e;if(n.Ek())for(e=n.i-1;e>=0;--e)D(n,e);return gX(n)}function r0e(n){var e,t;if(!n.b)return null;for(t=n.b;e=t.a[0];)t=e;return t}function c0e(n,e){var t,i;return LAn(e),t=(i=n.slice(0,e),WX(i,n)),t.length=e,t}function S3(n,e,t,i){var r;i=(Ow(),i||Lin),r=n.slice(e,t),hY(r,n,e,t,-e,i)}function Cs(n,e,t,i,r){return e<0?Yd(n,t,i):u(t,66).Nj().Pj(n,n.yh(),e,i,r)}function u0e(n){return I(n,172)?""+u(n,172).a:n==null?null:Lr(n)}function s0e(n){return I(n,172)?""+u(n,172).a:n==null?null:Lr(n)}function wPn(n,e){if(e.a)throw T(new _r(wKn));ri(n.a,e),e.a=n,!n.j&&(n.j=e)}function UX(n,e){FO.call(this,e.rd(),e.qd()&-16449),_n(n),this.a=n,this.c=e}function gPn(n,e){var t,i;return i=e/n.c.Hd().gc()|0,t=e%n.c.Hd().gc(),D2(n,i,t)}function Cu(){Cu=N,Xf=new oO(Y2,0),Ol=new oO(I4,1),Co=new oO(Z2,2)}function FC(){FC=N,vR=new Lj("All",0),qin=new lyn,Gin=new Eyn,zin=new ayn}function pPn(){pPn=N,Dzn=Fe((FC(),A(M(WA,1),z,297,0,[vR,qin,Gin,zin])))}function vPn(){vPn=N,EWn=Fe((G3(),A(M(jWn,1),z,405,0,[b0,Hb,Kb,kg])))}function mPn(){mPn=N,CUn=Fe((Hd(),A(M(EUn,1),z,406,0,[Ok,Ik,MR,AR])))}function kPn(){kPn=N,MUn=Fe((K2(),A(M(TUn,1),z,323,0,[$k,Dk,Fk,xk])))}function yPn(){yPn=N,PUn=Fe((d6(),A(M(SUn,1),z,394,0,[Lk,YA,ZA,Nk])))}function jPn(){jPn=N,WJn=Fe((c4(),A(M(won,1),z,393,0,[gP,qm,uy,Gm])))}function EPn(){EPn=N,HWn=Fe((aT(),A(M(KWn,1),z,360,0,[QR,TS,MS,Hk])))}function CPn(){CPn=N,FYn=Fe((qT(),A(M(zon,1),z,340,0,[SK,qon,Gon,Hon])))}function TPn(){TPn=N,JWn=Fe((ff(),A(M(QWn,1),z,411,0,[lp,nv,ev,JR])))}function MPn(){MPn=N,_Qn=Fe((wb(),A(M(Z_,1),z,197,0,[fP,Y_,xg,Fg])))}function APn(){APn=N,Ene=Fe((Xu(),A(M(jne,1),z,396,0,[ws,Yhn,Jhn,Zhn])))}function SPn(){SPn=N,one=Fe((cs(),A(M(sne,1),z,285,0,[Ey,kh,Kl,jy])))}function PPn(){PPn=N,ine=Fe((Hh(),A(M(cH,1),z,218,0,[rH,yy,Cv,Sp])))}function IPn(){IPn=N,kne=Fe((AT(),A(M(Qhn,1),z,311,0,[oH,Whn,Vhn,Xhn])))}function OPn(){OPn=N,vne=Fe((Vu(),A(M(o9,1),z,374,0,[Ay,id,My,uw])))}function DPn(){DPn=N,mM(),F1n=Ft,Tee=Vt,x1n=new S9(Ft),Mee=new S9(Vt)}function K8(){K8=N,Vcn=new VG(Xh,0),xS=new VG("IMPROVE_STRAIGHTNESS",1)}function o0e(n,e){return h3(),W(n,new Pi(e,Q(e.e.c.length+e.g.c.length)))}function f0e(n,e){return h3(),W(n,new Pi(e,Q(e.e.c.length+e.g.c.length)))}function WX(n,e){return U8(e)!=10&&A(Du(e),e.hm,e.__elementTypeId$,U8(e),n),n}function Qc(n,e){var t;return t=Fr(n,e,0),t==-1?!1:(h1(n,t),!0)}function $Pn(n,e){var t;return t=u(O2(n.e,e),387),t?(ZU(t),t.e):null}function P3(n){var e;return $r(n)&&(e=0-n,!isNaN(e))?e:bl(z3(n))}function Fr(n,e,t){for(;t=0?BT(n,t,!0,!0):Yd(n,e,!0)}function YX(n,e){Qv();var t,i;return t=S2(n),i=S2(e),!!t&&!!i&&!V$n(t.k,i.k)}function a0e(n,e){Zc(n,e==null||jE((_n(e),e))||isNaN((_n(e),e))?0:(_n(e),e))}function d0e(n,e){nu(n,e==null||jE((_n(e),e))||isNaN((_n(e),e))?0:(_n(e),e))}function b0e(n,e){Rd(n,e==null||jE((_n(e),e))||isNaN((_n(e),e))?0:(_n(e),e))}function w0e(n,e){Bd(n,e==null||jE((_n(e),e))||isNaN((_n(e),e))?0:(_n(e),e))}function BPn(n){(this.q?this.q:(Pn(),Pn(),ph)).Ac(n.q?n.q:(Pn(),Pn(),ph))}function g0e(n,e){return I(e,99)&&u(e,18).Bb&Yi?new LO(e,n):new H3(e,n)}function p0e(n,e){return I(e,99)&&u(e,18).Bb&Yi?new LO(e,n):new H3(e,n)}function RPn(n,e){vrn=new Wy,AUn=e,gm=n,u(gm.b,65),BX(gm,vrn,null),DRn(gm)}function B$(n,e,t){var i;return i=n.g[e],k5(n,e,n.oi(e,t)),n.gi(e,t,i),n.ci(),i}function BC(n,e){var t;return t=n.Xc(e),t>=0?(n.$c(t),!0):!1}function R$(n){var e;return n.d!=n.r&&(e=qs(n),n.e=!!e&&e.Cj()==kGn,n.d=e),n.e}function _$(n,e){var t;for(pe(n),pe(e),t=!1;e.Ob();)t=t|n.Fc(e.Pb());return t}function xd(n,e){var t;return t=u(te(n.e,e),387),t?(Oyn(n,t),t.e):null}function _Pn(n){var e,t;return e=n/60|0,t=n%60,t==0?""+e:""+e+":"+(""+t)}function qr(n,e){var t,i;return Ta(n),i=new FX(e,n.a),t=new iEn(i),new $n(n,t)}function ub(n,e){var t=n.a[e],i=(cF(),dR)[typeof t];return i?i(t):tQ(typeof t)}function v0e(n){switch(n.g){case 0:return nt;case 1:return-1;default:return 0}}function m0e(n){return mJ(n,(I3(),pin))<0?-xce(z3(n)):n.l+n.m*J2+n.h*$a}function U8(n){return n.__elementTypeCategory$==null?10:n.__elementTypeCategory$}function K$(n){var e;return e=n.b.c.length==0?null:un(n.b,0),e!=null&&J$(n,0),e}function KPn(n,e){for(;e[0]=0;)++e[0]}function W8(n,e){this.e=e,this.a=FOn(n),this.a<54?this.f=$d(n):this.c=m7(n)}function HPn(n,e,t,i){Je(),cd.call(this,26),this.c=n,this.a=e,this.d=t,this.b=i}function sh(n,e,t){var i,r;for(i=10,r=0;rn.a[i]&&(i=t);return i}function T0e(n,e){var t;return t=zd(n.e.c,e.e.c),t==0?Zt(n.e.d,e.e.d):t}function Fw(n,e){return e.e==0||n.e==0?W4:(a4(),Hx(n,e))}function M0e(n,e){if(!n)throw T(new Hn(P8e("Enum constant undefined: %s",e)))}function X5(){X5=N,MWn=new San,AWn=new Man,CWn=new $an,TWn=new Fan,SWn=new xan}function RC(){RC=N,Yin=new qG("BY_SIZE",0),jR=new qG("BY_SIZE_AND_SHAPE",1)}function _C(){_C=N,$R=new GG("EADES",0),tS=new GG("FRUCHTERMAN_REINGOLD",1)}function V8(){V8=N,$S=new XG("READING_DIRECTION",0),Ucn=new XG("ROTATION",1)}function GPn(){GPn=N,hXn=Fe((Pa(),A(M(zcn,1),z,335,0,[f_,Gcn,h_,Em,jm])))}function zPn(){zPn=N,KQn=Fe((b6(),A(M(Usn,1),z,315,0,[zsn,nK,eK,Lm,Nm])))}function UPn(){UPn=N,ZWn=Fe((Vw(),A(M(YWn,1),z,363,0,[SS,IS,OS,PS,AS])))}function WPn(){WPn=N,EXn=Fe((Ss(),A(M(jun,1),z,163,0,[Qk,Sm,xl,Pm,Ub])))}function XPn(){XPn=N,oZn=Fe((P7(),A(M(gfn,1),z,316,0,[dfn,xK,wfn,LK,bfn])))}function VPn(){VPn=N,OZn=Fe((Ho(),A(M($1,1),z,175,0,[Xn,pi,Yf,Ya,D1])))}function QPn(){QPn=N,tZn=Fe((g4(),A(M(eZn,1),z,355,0,[Ng,Ep,Qm,Vm,Jm])))}function JPn(){JPn=N,vWn=Fe((Qi(),A(M(Hrn,1),z,356,0,[Vf,$l,Hc,Cc,Ir])))}function YPn(){YPn=N,ene=Fe((sr(),A(M(e9,1),z,103,0,[mh,Ao,Zs,Jh,Yh])))}function ZPn(){ZPn=N,hne=Fe((qw(),A(M(c9,1),z,249,0,[Hl,Cy,Hhn,r9,qhn])))}function nIn(){nIn=N,dne=Fe((J(),A(M(Zi,1),hc,61,0,[Xr,Kn,Vn,ae,Gn])))}function H$(n,e){var t;return t=u(te(n.a,e),134),t||(t=new pI,it(n.a,e,t)),t}function eIn(n){var e;return e=u(k(n,(G(),p0)),305),e?e.a==n:!1}function tIn(n){var e;return e=u(k(n,(G(),p0)),305),e?e.i==n:!1}function iIn(n,e){return _n(e),mW(n),n.d.Ob()?(e.td(n.d.Pb()),!0):!1}function KC(n){return fc(n,nt)>0?nt:fc(n,Bi)<0?Bi:ge(n)}function sb(n){return n<3?(is(n,J_n),n+1):n=0&&e=-.01&&n.a<=bf&&(n.a=0),n.b>=-.01&&n.b<=bf&&(n.b=0),n}function cIn(n,e){return e==(sD(),sD(),Pzn)?n.toLocaleLowerCase():n.toLowerCase()}function nV(n){return(n.i&2?"interface ":n.i&1?"":"class ")+(Ph(n),n.o)}function Er(n){var e,t;t=(e=new RI,e),me((!n.q&&(n.q=new V(co,n,11,10)),n.q),t)}function A0e(n,e){var t;return t=e>0?e-1:e,e8n(Kie(IIn(YU(new zp,t),n.n),n.j),n.k)}function S0e(n,e,t,i){var r;n.j=-1,EY(n,iY(n,e,t),(er(),r=u(e,66).Mj(),r.Ok(i)))}function uIn(n){this.g=n,this.f=new X,this.a=j.Math.min(this.g.c.c,this.g.d.c)}function sIn(n){this.b=new X,this.a=new X,this.c=new X,this.d=new X,this.e=n}function oIn(n,e){this.a=new we,this.e=new we,this.b=(i6(),oP),this.c=n,this.b=e}function fIn(n,e,t){kE.call(this),eV(this),this.a=n,this.c=t,this.b=e.d,this.f=e.e}function hIn(n){this.d=n,this.c=n.c.vc().Kc(),this.b=null,this.a=null,this.e=(aj(),fR)}function Ld(n){if(n<0)throw T(new Hn("Illegal Capacity: "+n));this.g=this.ri(n)}function P0e(n,e){if(0>n||n>e)throw T(new bG("fromIndex: 0, toIndex: "+n+tnn+e))}function I0e(n){var e;if(n.a==n.b.a)throw T(new ic);return e=n.a,n.c=e,n.a=n.a.e,e}function HC(n){var e;z0(!!n.c),e=n.c.a,Ts(n.d,n.c),n.b==n.c?n.b=e:--n.a,n.c=null}function qC(n,e){var t;return Ta(n),t=new DTn(n,n.a.rd(),n.a.qd()|4,e),new $n(n,t)}function O0e(n,e){var t,i;return t=u(ab(n.d,e),14),t?(i=e,n.e.pc(i,t)):null}function GC(n,e){var t,i;for(i=n.Kc();i.Ob();)t=u(i.Pb(),70),H(t,(G(),pp),e)}function D0e(n){var e;return e=K(Y(k(n,(nn(),S1)))),e<0&&(e=0,H(n,S1,e)),e}function $0e(n,e,t){var i;i=j.Math.max(0,n.b/2-.5),g6(t,i,1),W(e,new L7n(t,i))}function F0e(n,e,t){var i;return i=n.a.e[u(e.a,10).p]-n.a.e[u(t.a,10).p],Gt(m8(i))}function lIn(n,e,t,i,r,c){var o;o=C$(i),Hi(o,r),Ei(o,c),Tn(n.a,i,new EE(o,e,t.f))}function aIn(n,e){var t;if(t=R7(n.Tg(),e),!t)throw T(new Hn(Pl+e+MB));return t}function ob(n,e){var t;for(t=n;At(t);)if(t=At(t),t==e)return!0;return!1}function x0e(n,e){var t,i,r;for(i=e.a.cd(),t=u(e.a.dd(),14).gc(),r=0;r0&&(n.a/=e,n.b/=e),n}function ts(n){var e;return n.w?n.w:(e=Gle(n),e&&!e.kh()&&(n.w=e),e)}function q0e(n){var e;return n==null?null:(e=u(n,190),Gve(e,e.length))}function D(n,e){if(n.g==null||e>=n.i)throw T(new xO(e,n.i));return n.li(e,n.g[e])}function G0e(n){var e,t;for(e=n.a.d.j,t=n.c.d.j;e!=t;)ko(n.b,e),e=yT(e);ko(n.b,e)}function z0e(n){var e;for(e=0;e=14&&e<=16))),n}function gIn(n,e,t){var i=function(){return n.apply(i,arguments)};return e.apply(i,t),i}function pIn(n,e,t){var i,r;i=e;do r=K(n.p[i.p])+t,n.p[i.p]=r,i=n.a[i.p];while(i!=e)}function O3(n,e){var t,i;i=n.a,t=Tge(n,e,null),i!=e&&!n.e&&(t=j4(n,e,t)),t&&t.Fi()}function tV(n,e){return Yo(),mo(Cl),j.Math.abs(n-e)<=Cl||n==e||isNaN(n)&&isNaN(e)}function iV(n,e){return Yo(),mo(Cl),j.Math.abs(n-e)<=Cl||n==e||isNaN(n)&&isNaN(e)}function X0e(n,e){return yl(),Uc(n.b.c.length-n.e.c.length,e.b.c.length-e.e.c.length)}function xw(n,e){return Uie(J5(n,e,ge(Ni(ah,rh(ge(Ni(e==null?0:mt(e),dh)),15)))))}function vIn(){vIn=N,$Wn=Fe((Qn(),A(M(zR,1),z,267,0,[ti,gi,Xt,Tc,Qu,vf])))}function mIn(){mIn=N,_Zn=Fe((vb(),A(M(UK,1),z,291,0,[zK,gy,wy,GK,dy,by])))}function kIn(){kIn=N,FZn=Fe((oh(),A(M(Rfn,1),z,248,0,[HK,ly,ay,xP,$P,FP])))}function yIn(){yIn=N,uXn=Fe((q2(),A(M(rv,1),z,227,0,[iv,ym,tv,qb,Cg,Eg])))}function jIn(){jIn=N,pXn=Fe((h4(),A(M(sun,1),z,275,0,[Cm,iun,uun,cun,run,tun])))}function EIn(){EIn=N,gXn=Fe((A7(),A(M(eun,1),z,274,0,[LS,Ycn,nun,Jcn,Zcn,p_])))}function CIn(){CIn=N,BQn=Fe((JT(),A(M(Hsn,1),z,313,0,[Q_,_sn,V_,Rsn,Ksn,sP])))}function TIn(){TIn=N,bXn=Fe((eM(),A(M(Xcn,1),z,276,0,[d_,a_,w_,b_,g_,FS])))}function MIn(){MIn=N,VJn=Fe((k6(),A(M(XJn,1),z,327,0,[pP,aK,bK,dK,wK,lK])))}function AIn(){AIn=N,ane=Fe((Tu(),A(M(qP,1),z,273,0,[Gl,n1,Ty,s9,u9,Pp])))}function SIn(){SIn=N,rne=Fe((ZT(),A(M(xhn,1),z,312,0,[uH,Dhn,Fhn,Ihn,$hn,Ohn])))}function V0e(){return jb(),A(M(lr,1),z,93,0,[So,Zh,Po,Oo,yh,eo,as,Io,no])}function UC(n,e){var t;t=n.a,n.a=e,n.Db&4&&!(n.Db&1)&&et(n,new rb(n,0,t,n.a))}function WC(n,e){var t;t=n.b,n.b=e,n.Db&4&&!(n.Db&1)&&et(n,new rb(n,1,t,n.b))}function D3(n,e){var t;t=n.b,n.b=e,n.Db&4&&!(n.Db&1)&&et(n,new rb(n,3,t,n.b))}function Bd(n,e){var t;t=n.f,n.f=e,n.Db&4&&!(n.Db&1)&&et(n,new rb(n,3,t,n.f))}function Rd(n,e){var t;t=n.g,n.g=e,n.Db&4&&!(n.Db&1)&&et(n,new rb(n,4,t,n.g))}function Zc(n,e){var t;t=n.i,n.i=e,n.Db&4&&!(n.Db&1)&&et(n,new rb(n,5,t,n.i))}function nu(n,e){var t;t=n.j,n.j=e,n.Db&4&&!(n.Db&1)&&et(n,new rb(n,6,t,n.j))}function $3(n,e){var t;t=n.j,n.j=e,n.Db&4&&!(n.Db&1)&&et(n,new rb(n,1,t,n.j))}function F3(n,e){var t;t=n.c,n.c=e,n.Db&4&&!(n.Db&1)&&et(n,new rb(n,4,t,n.c))}function x3(n,e){var t;t=n.k,n.k=e,n.Db&4&&!(n.Db&1)&&et(n,new rb(n,2,t,n.k))}function G$(n,e){var t;t=n.d,n.d=e,n.Db&4&&!(n.Db&1)&&et(n,new p$(n,2,t,n.d))}function d1(n,e){var t;t=n.s,n.s=e,n.Db&4&&!(n.Db&1)&&et(n,new p$(n,4,t,n.s))}function hb(n,e){var t;t=n.t,n.t=e,n.Db&4&&!(n.Db&1)&&et(n,new p$(n,5,t,n.t))}function L3(n,e){var t;t=n.F,n.F=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,5,t,e))}function Q8(n,e){var t;return t=u(te(($j(),eI),n),55),t?t.xj(e):F(Zn,rn,1,e,5,1)}function Bh(n,e){var t,i;return t=e in n.a,t&&(i=Dh(n,e).he(),i)?i.a:null}function Q0e(n,e){var t,i,r;return t=(i=(ad(),r=new QH,r),e&&zY(i,e),i),aV(t,n),t}function PIn(n,e,t){if(W3(n,t),!n.Bk()&&t!=null&&!n.wj(t))throw T(new xI);return t}function IIn(n,e){return n.n=e,n.n?(n.f=new X,n.e=new X):(n.f=null,n.e=null),n}function Ae(n,e,t,i,r,c){var o;return o=LD(n,e),DIn(t,o),o.i=r?8:0,o.f=i,o.e=r,o.g=c,o}function rV(n,e,t,i,r){this.d=e,this.k=i,this.f=r,this.o=-1,this.p=1,this.c=n,this.a=t}function cV(n,e,t,i,r){this.d=e,this.k=i,this.f=r,this.o=-1,this.p=2,this.c=n,this.a=t}function uV(n,e,t,i,r){this.d=e,this.k=i,this.f=r,this.o=-1,this.p=6,this.c=n,this.a=t}function sV(n,e,t,i,r){this.d=e,this.k=i,this.f=r,this.o=-1,this.p=7,this.c=n,this.a=t}function oV(n,e,t,i,r){this.d=e,this.j=i,this.e=r,this.o=-1,this.p=4,this.c=n,this.a=t}function OIn(n,e){var t,i,r,c;for(i=e,r=0,c=i.length;r=0),Q2e(n.d,n.c)<0&&(n.a=n.a-1&n.d.a.length-1,n.b=n.d.c),n.c=-1}function fV(n){return n.a<54?n.f<0?-1:n.f>0?1:0:(!n.c&&(n.c=h7(n.f)),n.c).e}function mo(n){if(!(n>=0))throw T(new Hn("tolerance ("+n+") must be >= 0"));return n}function N3(){return _K||(_K=new kBn,_w(_K,A(M(mg,1),rn,130,0,[new nq]))),_K}function ur(){ur=N,Bm=new kO(K6,0),Au=new kO("INPUT",1),xc=new kO("OUTPUT",2)}function VC(){VC=N,Hcn=new bO("ARD",0),DS=new bO("MSD",1),o_=new bO("MANUAL",2)}function _d(){_d=N,ry=new TO("BARYCENTER",0),_m=new TO(rHn,1),aP=new TO(cHn,2)}function J8(n,e){var t;if(t=n.gc(),e<0||e>t)throw T(new V0(e,t));return new AU(n,e)}function xIn(n,e){var t;return I(e,42)?n.c.Mc(e):(t=NF(n,e),IT(n,e),t)}function wr(n,e,t){return Ca(n,e),Ic(n,t),d1(n,0),hb(n,1),p1(n,!0),g1(n,!0),n}function is(n,e){if(n<0)throw T(new Hn(e+" cannot be negative but was: "+n));return n}function LIn(n,e){var t,i;for(t=0,i=n.gc();t0?u(un(t.a,i-1),10):null}function Q5(n,e){var t;t=n.k,n.k=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,2,t,n.k))}function JC(n,e){var t;t=n.f,n.f=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,8,t,n.f))}function YC(n,e){var t;t=n.i,n.i=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,7,t,n.i))}function aV(n,e){var t;t=n.a,n.a=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,8,t,n.a))}function dV(n,e){var t;t=n.b,n.b=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,0,t,n.b))}function bV(n,e){var t;t=n.b,n.b=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,0,t,n.b))}function wV(n,e){var t;t=n.c,n.c=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,1,t,n.c))}function gV(n,e){var t;t=n.c,n.c=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,1,t,n.c))}function U$(n,e){var t;t=n.c,n.c=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,4,t,n.c))}function pV(n,e){var t;t=n.d,n.d=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,1,t,n.d))}function W$(n,e){var t;t=n.D,n.D=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,2,t,n.D))}function X$(n,e){n.r>0&&n.c0&&n.g!=0&&X$(n.i,e/n.r*n.i.d))}function cbe(n,e,t){var i;n.b=e,n.a=t,i=(n.a&512)==512?new T9n:new ZH,n.c=y7e(i,n.b,n.a)}function zIn(n,e){return zh(n.e,e)?(er(),R$(e)?new IE(e,n):new i8(e,n)):new Nkn(e,n)}function ZC(n,e){return zie(Y5(n.a,e,ge(Ni(ah,rh(ge(Ni(e==null?0:mt(e),dh)),15)))))}function ube(n,e,t){return cb(n,new Hvn(e),new mln,new qvn(t),A(M(Nu,1),z,132,0,[]))}function sbe(n){var e,t;return 0>n?new PG:(e=n+1,t=new wSn(e,n),new oU(null,t))}function obe(n,e){Pn();var t;return t=new s2(1),mi(n)?kr(t,n,e):_c(t.f,n,e),new DI(t)}function fbe(n,e){var t,i;return t=n.o+n.p,i=e.o+e.p,te?(e<<=1,e>0?e:L6):e}function V$(n){switch(Rz(n.e!=3),n.e){case 2:return!1;case 0:return!0}return wde(n)}function WIn(n,e){var t;return I(e,8)?(t=u(e,8),n.a==t.a&&n.b==t.b):!1}function Q$(n,e,t){var i,r,c;return c=e>>5,r=e&31,i=ci(J0(n.n[t][c],ge(Ih(r,1))),3),i}function lbe(n,e){var t,i;for(i=e.vc().Kc();i.Ob();)t=u(i.Pb(),42),XT(n,t.cd(),t.dd())}function abe(n,e){var t;t=new Wy,u(e.b,65),u(e.b,65),u(e.b,65),Yc(e.a,new BU(n,t,e))}function vV(n,e){var t;t=n.b,n.b=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,21,t,n.b))}function mV(n,e){var t;t=n.d,n.d=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,11,t,n.d))}function nT(n,e){var t;t=n.j,n.j=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,13,t,n.j))}function XIn(n,e,t){var i,r,c;for(c=n.a.length-1,r=n.b,i=0;i>>31;i!=0&&(n[t]=i)}function jbe(n,e){Pn();var t,i;for(i=new X,t=0;t0&&(this.g=this.ri(this.i+(this.i/8|0)+1),n.Qc(this.g))}function $t(n,e){ME.call(this,ree,n,e),this.b=this,this.a=Kc(n.Tg(),On(this.e.Tg(),this.c))}function Z5(n,e){var t,i;for(_n(e),i=e.vc().Kc();i.Ob();)t=u(i.Pb(),42),n.zc(t.cd(),t.dd())}function Dbe(n,e,t){var i;for(i=t.Kc();i.Ob();)if(!yC(n,e,i.Pb()))return!1;return!0}function $be(n,e,t,i,r){var c;return t&&(c=yt(e.Tg(),n.c),r=t.gh(e,-1-(c==-1?i:c),null,r)),r}function Fbe(n,e,t,i,r){var c;return t&&(c=yt(e.Tg(),n.c),r=t.ih(e,-1-(c==-1?i:c),null,r)),r}function dOn(n){var e;if(n.b==-2){if(n.e==0)e=-1;else for(e=0;n.a[e]==0;e++);n.b=e}return n.b}function bOn(n){switch(n.g){case 2:return J(),Gn;case 4:return J(),Vn;default:return n}}function wOn(n){switch(n.g){case 1:return J(),ae;case 3:return J(),Kn;default:return n}}function xbe(n){var e,t,i;return n.j==(J(),Kn)&&(e=GLn(n),t=au(e,Vn),i=au(e,Gn),i||i&&t)}function Lbe(n){var e,t;return e=u(n.e&&n.e(),9),t=u(IW(e,e.length),9),new ks(e,t,e.length)}function Nbe(n,e){le(e,iHn,1),TQ(ire(new tj((Vv(),new GD(n,!1,!1,new BH))))),ce(e)}function Y8(n,e){return qn(),mi(n)?DX(n,Te(e)):G0(n)?TD(n,Y(e)):q0(n)?Kfe(n,sn(e)):n.wd(e)}function TV(n,e){e.q=n,n.d=j.Math.max(n.d,e.r),n.b+=e.d+(n.a.c.length==0?0:n.c),W(n.a,e)}function R3(n,e){var t,i,r,c;return r=n.c,t=n.c+n.b,c=n.d,i=n.d+n.a,e.a>r&&e.ac&&e.b1||n.Ob())return++n.a,n.g=0,e=n.i,n.Ob(),e;throw T(new ic)}function Vbe(n){gyn();var e;return M7n(hK,n)||(e=new Zwn,e.a=n,wU(hK,n,e)),u(br(hK,n),635)}function Ks(n){var e,t,i,r;return r=n,i=0,r<0&&(r+=$a,i=Wh),t=Gt(r/J2),e=Gt(r-t*J2),Bc(e,t,i)}function Z8(n){var e,t,i;for(i=0,t=new o2(n.a);t.a>22),r=n.h+e.h+(i>>22),Bc(t&Lu,i&Lu,r&Wh)}function xOn(n,e){var t,i,r;return t=n.l-e.l,i=n.m-e.m+(t>>22),r=n.h-e.h+(i>>22),Bc(t&Lu,i&Lu,r&Wh)}function i7(n){var e;return n<128?(e=(QEn(),yin)[n],!e&&(e=yin[n]=new wq(n)),e):new wq(n)}function jt(n){var e;return I(n,78)?n:(e=n&&n.__java$exception,e||(e=new CDn(n),Kmn(e)),e)}function r7(n){if(I(n,186))return u(n,118);if(n)return null;throw T(new c2(Iqn))}function LOn(n,e){if(e==null)return!1;for(;n.a!=n.b;)if(tt(e,vT(n)))return!0;return!1}function OV(n){return n.a.Ob()?!0:n.a!=n.d?!1:(n.a=new lX(n.e.f),n.a.Ob())}function Yt(n,e){var t,i;return t=e.Pc(),i=t.length,i==0?!1:(GU(n.c,n.c.length,t),!0)}function hwe(n,e,t){var i,r;for(r=e.vc().Kc();r.Ob();)i=u(r.Pb(),42),n.yc(i.cd(),i.dd(),t);return n}function NOn(n,e){var t,i;for(i=new E(n.b);i.a=0,"Negative initial capacity"),TE(e>=0,"Non-positive load factor"),Eu(this)}function uF(n,e,t){return n>=128?!1:n<64?b5(ci(Ih(1,n),t),0):b5(ci(Ih(1,n-64),e),0)}function mwe(n,e){return!n||!e||n==e?!1:zd(n.b.c,e.b.c+e.b.b)<0&&zd(e.b.c,n.b.c+n.b.b)<0}function VOn(n){var e,t,i;return t=n.n,i=n.o,e=n.d,new ys(t.a-e.b,t.b-e.d,i.a+(e.b+e.c),i.b+(e.d+e.a))}function kwe(n){var e,t,i,r;for(t=n.a,i=0,r=t.length;ii)throw T(new V0(e,i));return n.hi()&&(t=aMn(n,t)),n.Vh(e,t)}function s7(n,e,t){return t==null?(!n.q&&(n.q=new we),O2(n.q,e)):(!n.q&&(n.q=new we),it(n.q,e,t)),n}function H(n,e,t){return t==null?(!n.q&&(n.q=new we),O2(n.q,e)):(!n.q&&(n.q=new we),it(n.q,e,t)),n}function QOn(n){var e,t;return t=new TC,Sr(t,n),H(t,(dl(),hp),n),e=new we,Cye(n,t,e),QEe(n,t,e),t}function Ewe(n){eg();var e,t,i;for(t=F(ai,q,8,2,0,1),i=0,e=0;e<2;e++)i+=.5,t[e]=r3e(i,n);return t}function JOn(n,e){var t,i,r,c;for(t=!1,i=n.a[e].length,c=0;c>=1);return e}function ZOn(n){var e,t;return t=x7(n.h),t==32?(e=x7(n.m),e==32?x7(n.l)+32:e+20-10):t-12}function t6(n){var e;return e=n.a[n.b],e==null?null:(Mt(n.a,n.b,null),n.b=n.b+1&n.a.length-1,e)}function nDn(n){var e,t;return e=n.t-n.k[n.o.p]*n.d+n.j[n.o.p]>n.f,t=n.u+n.e[n.o.p]*n.d>n.f*n.s*n.d,e||t}function bT(n,e,t){var i,r;return i=new I$(e,t),r=new dI,n.b=zNn(n,n.b,i,r),r.b||++n.c,n.b.b=!1,r.d}function eDn(n,e,t){var i,r,c,o;for(o=c6(e,t),c=0,r=o.Kc();r.Ob();)i=u(r.Pb(),11),it(n.c,i,Q(c++))}function wl(n){var e,t;for(t=new E(n.a.b);t.at&&(t=n[e]);return t}function tDn(n,e,t){var i;return i=new X,XY(n,e,i,(J(),Vn),!0,!1),XY(n,t,i,Gn,!1,!1),i}function oF(n,e,t){var i,r,c,o;return c=null,o=e,r=Fd(o,"labels"),i=new jkn(n,t),c=(Hme(i.a,i.b,r),r),c}function Twe(n,e,t,i){var r;return r=xY(n,e,t,i),!r&&(r=Mge(n,t,i),r&&!rg(n,e,r))?null:r}function Mwe(n,e,t,i){var r;return r=LY(n,e,t,i),!r&&(r=TF(n,t,i),r&&!rg(n,e,r))?null:r}function iDn(n,e){var t;for(t=0;t1||e>=0&&n.b<3)}function o7(n){var e,t,i;for(e=new hu,i=_e(n,0);i.b!=i.d.c;)t=u(Re(i),8),s3(e,0,new mr(t));return e}function ja(n){var e,t;for(t=new E(n.a.b);t.ai?1:0}function QV(n,e){return ANn(n,e)?(Tn(n.b,u(k(e,(G(),Gb)),21),e),Ke(n.a,e),!0):!1}function Bwe(n){var e,t;e=u(k(n,(G(),Mu)),10),e&&(t=e.c,Qc(t.a,e),t.a.c.length==0&&Qc(Gi(e).b,t))}function fDn(n){return pf?F($zn,lKn,572,0,0,1):u(lf(n.a,F($zn,lKn,572,n.a.c.length,0,1)),842)}function Rwe(n,e,t,i){return QE(),new GI(A(M(Ha,1),OM,42,0,[(ex(n,e),new bd(n,e)),(ex(t,i),new bd(t,i))]))}function Rw(n,e,t){var i,r;return r=(i=new RI,i),wr(r,e,t),me((!n.q&&(n.q=new V(co,n,11,10)),n.q),r),r}function aF(n){var e,t,i,r;for(r=lre($ne,n),t=r.length,i=F(tn,q,2,t,6,1),e=0;e=n.b.c.length||(JV(n,2*e+1),t=2*e+2,t=0&&n[i]===e[i];i--);return i<0?0:cO(ci(n[i],fr),ci(e[i],fr))?-1:1}function _we(n,e){var t,i;for(i=_e(n,0);i.b!=i.d.c;)t=u(Re(i),214),t.e.length>0&&(e.td(t),t.i&&Fge(t))}function bF(n,e){var t,i;return i=u(Rn(n.a,4),126),t=F(bH,qB,415,e,0,1),i!=null&&gc(i,0,t,0,i.length),t}function lDn(n,e){var t;return t=new zx((n.f&256)!=0,n.i,n.a,n.d,(n.f&16)!=0,n.j,n.g,e),n.e!=null||(t.c=n),t}function Kwe(n,e){var t,i;for(i=n.Zb().Cc().Kc();i.Ob();)if(t=u(i.Pb(),14),t.Hc(e))return!0;return!1}function wF(n,e,t,i,r){var c,o;for(o=t;o<=r;o++)for(c=e;c<=i;c++)if(zw(n,c,o))return!0;return!1}function aDn(n,e,t){var i,r,c,o;for(_n(t),o=!1,c=n.Zc(e),r=t.Kc();r.Ob();)i=r.Pb(),c.Rb(i),o=!0;return o}function Hwe(n,e){var t;return n===e?!0:I(e,83)?(t=u(e,83),ZJ(Ed(n),t.vc())):!1}function dDn(n,e,t){var i,r;for(r=t.Kc();r.Ob();)if(i=u(r.Pb(),42),n.re(e,i.dd()))return!0;return!1}function bDn(n,e,t){return n.d[e.p][t.p]||(Bpe(n,e,t),n.d[e.p][t.p]=!0,n.d[t.p][e.p]=!0),n.a[e.p][t.p]}function W3(n,e){if(!n.ai()&&e==null)throw T(new Hn("The 'no null' constraint is violated"));return e}function X3(n,e){n.D==null&&n.B!=null&&(n.D=n.B,n.B=null),W$(n,e==null?null:(_n(e),e)),n.C&&n.yk(null)}function qwe(n,e){var t;return!n||n==e||!li(e,(G(),m0))?!1:(t=u(k(e,(G(),m0)),10),t!=n)}function gF(n){switch(n.i){case 2:return!0;case 1:return!1;case-1:++n.c;default:return n.pl()}}function wDn(n){switch(n.i){case-2:return!0;case-1:return!1;case 1:--n.c;default:return n.ql()}}function gDn(n){cMn.call(this,"The given string does not match the expected format for individual spacings.",n)}function Xu(){Xu=N,ws=new Jj("ELK",0),Yhn=new Jj("JSON",1),Jhn=new Jj("DOT",2),Zhn=new Jj("SVG",3)}function f7(){f7=N,CP=new AO(Xh,0),Don=new AO("RADIAL_COMPACTION",1),$on=new AO("WEDGE_COMPACTION",2)}function hf(){hf=N,Win=new uO("CONCURRENT",0),hs=new uO("IDENTITY_FINISH",1),Rb=new uO("UNORDERED",2)}function pF(){pF=N,jrn=(Aj(),SR),yrn=new In(pnn,jrn),OUn=new kt(vnn),DUn=new kt(mnn),$Un=new kt(knn)}function V3(){V3=N,xcn=new j0n,Lcn=new E0n,zWn=new C0n,GWn=new T0n,qWn=new M0n,Fcn=(_n(qWn),new uln)}function Q3(){Q3=N,sK=new jO("CONSERVATIVE",0),con=new jO("CONSERVATIVE_SOFT",1),Rm=new jO("SLOPPY",2)}function wT(){wT=N,_hn=new vd(15),cne=new tr((Xe(),nd),_hn),t9=Mp,Lhn=HZn,Nhn=Za,Rhn=Kg,Bhn=BP}function vF(n,e,t){var i,r,c;for(i=new Ct,c=_e(t,0);c.b!=c.d.c;)r=u(Re(c),8),Ke(i,new mr(r));aDn(n,e,i)}function Gwe(n){var e,t,i;for(e=0,i=F(ai,q,8,n.b,0,1),t=_e(n,0);t.b!=t.d.c;)i[e++]=u(Re(t),8);return i}function ZV(n){var e;return e=(!n.a&&(n.a=new V(e1,n,9,5)),n.a),e.i!=0?ore(u(D(e,0),678)):null}function zwe(n,e){var t;return t=qi(n,e),cO(h$(n,e),0)|Cre(h$(n,t),0)?t:qi(IM,h$(J0(t,63),1))}function Uwe(n,e){var t;t=cn((xF(),uP))!=null&&e.wg()!=null?K(Y(e.wg()))/K(Y(cn(uP))):1,it(n.b,e,t)}function Wwe(n,e){var t,i;return t=u(n.d.Bc(e),14),t?(i=n.e.hc(),i.Gc(t),n.e.d-=t.gc(),t.$b(),i):null}function nQ(n,e){var t,i;if(i=n.c[e],i!=0)for(n.c[e]=0,n.d-=i,t=e+1;t0)return a3(e-1,n.a.c.length),h1(n.a,e-1);throw T(new qmn)}function Xwe(n,e,t){if(e<0)throw T(new vr(_Hn+e));ee)throw T(new Hn(xM+n+aKn+e));if(n<0||e>t)throw T(new bG(xM+n+rnn+e+tnn+t))}function mDn(n){if(!n.a||!(n.a.i&8))throw T(new Dr("Enumeration class expected for layout option "+n.f))}function lb(n){var e;++n.j,n.i==0?n.g=null:n.ihA?n-t>hA:t-n>hA}function kF(n,e){return!n||e&&!n.j||I(n,124)&&u(n,124).a.b==0?0:n.Re()}function pT(n,e){return!n||e&&!n.k||I(n,124)&&u(n,124).a.a==0?0:n.Se()}function h7(n){return jl(),n<0?n!=-1?new VQ(-1,-n):gR:n<=10?xin[Gt(n)]:new VQ(1,n)}function tQ(n){throw cF(),T(new L9n("Unexpected typeof result '"+n+"'; please report this bug to the GWT team"))}function CDn(n){H9n(),oE(this),eC(this),this.e=n,NNn(this,n),this.g=n==null?iu:Lr(n),this.a="",this.b=n,this.a=""}function iQ(){this.a=new qgn,this.f=new O6n(this),this.b=new D6n(this),this.i=new $6n(this),this.e=new F6n(this)}function TDn(){iie.call(this,new _X(sb(16))),is(2,W_n),this.b=2,this.a=new RW(null,null,0,null),$9(this.a,this.a)}function i6(){i6=N,J_=new vO("DUMMY_NODE_OVER",0),qsn=new vO("DUMMY_NODE_UNDER",1),oP=new vO("EQUAL",2)}function yF(){yF=N,_R=sMn(A(M(e9,1),z,103,0,[(sr(),Zs),Ao])),KR=sMn(A(M(e9,1),z,103,0,[Yh,Jh]))}function jF(n){return(J(),cu).Hc(n.j)?K(Y(k(n,(G(),hv)))):Gr(A(M(ai,1),q,8,0,[n.i.n,n.n,n.a])).b}function Zwe(n){var e,t,i,r;for(i=n.b.a,t=i.a.ec().Kc();t.Ob();)e=u(t.Pb(),561),r=new pNn(e,n.e,n.f),W(n.g,r)}function Ca(n,e){var t,i,r;i=n.nk(e,null),r=null,e&&(r=(Qp(),t=new ud,t),O3(r,n.r)),i=af(n,r,i),i&&i.Fi()}function nge(n,e){var t,i;for(i=Fu(n.d,1)!=0,t=!0;t;)t=!1,t=e.c.Tf(e.e,i),t=t|_7(n,e,i,!1),i=!i;yV(n)}function rQ(n,e){var t,i,r;return i=!1,t=e.q.d,e.dr&&(JFn(e.q,r),i=t!=e.q.d)),i}function MDn(n,e){var t,i,r,c,o,f,h,l;return h=e.i,l=e.j,i=n.f,r=i.i,c=i.j,o=h-r,f=l-c,t=j.Math.sqrt(o*o+f*f),t}function cQ(n,e){var t,i;return i=OT(n),i||(t=(bL(),Yxn(e)),i=new Fmn(t),me(i.Vk(),n)),i}function l7(n,e){var t,i;return t=u(n.c.Bc(e),14),t?(i=n.hc(),i.Gc(t),n.d-=t.gc(),t.$b(),n.mc(i)):n.jc()}function ADn(n,e){var t;for(t=0;t=n.c.b:n.a<=n.c.b))throw T(new ic);return e=n.a,n.a+=n.c.c,++n.b,Q(e)}function ige(n){var e;return e=new uIn(n),O8(n.a,SWn,new Ku(A(M(Rk,1),rn,369,0,[e]))),e.d&&W(e.f,e.d),e.f}function EF(n){var e;return e=new Mz(n.a),Sr(e,n),H(e,(G(),rt),n),e.o.a=n.g,e.o.b=n.f,e.n.a=n.i,e.n.b=n.j,e}function rge(n,e,t,i){var r,c;for(c=n.Kc();c.Ob();)r=u(c.Pb(),70),r.n.a=e.a+(i.a-r.o.a)/2,r.n.b=e.b,e.b+=r.o.b+t}function cge(n,e,t){var i,r;for(r=e.a.a.ec().Kc();r.Ob();)if(i=u(r.Pb(),57),_Tn(n,i,t))return!0;return!1}function uge(n){var e,t;for(t=new E(n.r);t.a=0?e:-e;i>0;)i%2==0?(t*=t,i=i/2|0):(r*=t,i-=1);return e<0?1/r:r}function hge(n,e){var t,i,r;for(r=1,t=n,i=e>=0?e:-e;i>0;)i%2==0?(t*=t,i=i/2|0):(r*=t,i-=1);return e<0?1/r:r}function FDn(n){var e,t;if(n!=null)for(t=0;t0&&(t=u(un(n.a,n.a.c.length-1),570),QV(t,e))||W(n.a,new dSn(e))}function wge(n){wo();var e,t;e=n.d.c-n.e.c,t=u(n.g,145),Yc(t.b,new _5n(e)),Yc(t.c,new K5n(e)),$i(t.i,new H5n(e))}function BDn(n){var e;return e=new V1,e.a+="VerticalSegment ",rc(e,n.e),e.a+=" ",De(e,Lz(new YI,new E(n.k))),e.a}function gge(n){var e;return e=u(xd(n.c.c,""),229),e||(e=new M2(Vp(Xp(new Zg,""),"Other")),Aa(n.c.c,"",e)),e}function r6(n){var e;return n.Db&64?yo(n):(e=new Bs(yo(n)),e.a+=" (name: ",dr(e,n.zb),e.a+=")",e.a)}function hQ(n,e,t){var i,r;return r=n.sb,n.sb=e,n.Db&4&&!(n.Db&1)&&(i=new wi(n,1,4,r,e),t?t.Ei(i):t=i),t}function CF(n,e){var t,i,r;for(t=0,r=zr(n,e).Kc();r.Ob();)i=u(r.Pb(),11),t+=k(i,(G(),Mu))!=null?1:0;return t}function Kw(n,e,t){var i,r,c;for(i=0,c=_e(n,0);c.b!=c.d.c&&(r=K(Y(Re(c))),!(r>t));)r>=e&&++i;return i}function pge(n,e,t){var i,r;return i=new Lh(n.e,3,13,null,(r=e.c,r||(Sn(),Cf)),v1(n,e),!1),t?t.Ei(i):t=i,t}function vge(n,e,t){var i,r;return i=new Lh(n.e,4,13,(r=e.c,r||(Sn(),Cf)),null,v1(n,e),!1),t?t.Ei(i):t=i,t}function lQ(n,e,t){var i,r;return r=n.r,n.r=e,n.Db&4&&!(n.Db&1)&&(i=new wi(n,1,8,r,n.r),t?t.Ei(i):t=i),t}function w1(n,e){var t,i;return t=u(e,676),i=t.vk(),!i&&t.wk(i=I(e,88)?new Fkn(n,u(e,26)):new eAn(n,u(e,148))),i}function a7(n,e,t){var i;n.qi(n.i+1),i=n.oi(e,t),e!=n.i&&gc(n.g,e,n.g,e+1,n.i-e),Mt(n.g,e,i),++n.i,n.bi(e,t),n.ci()}function mge(n,e){var t;return e.a&&(t=e.a.a.length,n.a?De(n.a,n.b):n.a=new Ju(n.d),iAn(n.a,e.a,e.d.length,t)),n}function kge(n,e){var t,i,r,c;if(e.vi(n.a),c=u(Rn(n.a,8),1936),c!=null)for(t=c,i=0,r=t.length;it)throw T(new vr(xM+n+rnn+e+", size: "+t));if(n>e)throw T(new Hn(xM+n+aKn+e))}function As(n,e,t){if(e<0)bY(n,t);else{if(!t.Ij())throw T(new Hn(Pl+t.ne()+em));u(t,66).Nj().Vj(n,n.yh(),e)}}function Ege(n,e,t,i,r,c,o,f){var h;for(h=t;c=i||e=65&&n<=70?n-65+10:n>=97&&n<=102?n-97+10:n>=48&&n<=57?n-48:0}function zDn(n){var e;return n.Db&64?yo(n):(e=new Bs(yo(n)),e.a+=" (source: ",dr(e,n.d),e.a+=")",e.a)}function Tge(n,e,t){var i,r;return r=n.a,n.a=e,n.Db&4&&!(n.Db&1)&&(i=new wi(n,1,5,r,n.a),t?FJ(t,i):t=i),t}function g1(n,e){var t;t=(n.Bb&256)!=0,e?n.Bb|=256:n.Bb&=-257,n.Db&4&&!(n.Db&1)&&et(n,new vo(n,1,2,t,e))}function dQ(n,e){var t;t=(n.Bb&256)!=0,e?n.Bb|=256:n.Bb&=-257,n.Db&4&&!(n.Db&1)&&et(n,new vo(n,1,8,t,e))}function kT(n,e){var t;t=(n.Bb&256)!=0,e?n.Bb|=256:n.Bb&=-257,n.Db&4&&!(n.Db&1)&&et(n,new vo(n,1,8,t,e))}function p1(n,e){var t;t=(n.Bb&512)!=0,e?n.Bb|=512:n.Bb&=-513,n.Db&4&&!(n.Db&1)&&et(n,new vo(n,1,3,t,e))}function bQ(n,e){var t;t=(n.Bb&512)!=0,e?n.Bb|=512:n.Bb&=-513,n.Db&4&&!(n.Db&1)&&et(n,new vo(n,1,9,t,e))}function u6(n,e){var t;return n.b==-1&&n.a&&(t=n.a.Gj(),n.b=t?n.c.Xg(n.a.aj(),t):yt(n.c.Tg(),n.a)),n.c.Og(n.b,e)}function Q(n){var e,t;return n>-129&&n<128?(e=n+128,t=(qEn(),jin)[e],!t&&(t=jin[e]=new gq(n)),t):new gq(n)}function J3(n){var e,t;return n>-129&&n<128?(e=n+128,t=(VEn(),Min)[e],!t&&(t=Min[e]=new vq(n)),t):new vq(n)}function wQ(n){var e,t;return e=n.k,e==(Qn(),Xt)?(t=u(k(n,(G(),ec)),61),t==(J(),Kn)||t==ae):!1}function Mge(n,e,t){var i,r,c;return c=(r=b4(n.b,e),r),c&&(i=u(jM(G8(n,c),""),26),i)?xY(n,i,e,t):null}function TF(n,e,t){var i,r,c;return c=(r=b4(n.b,e),r),c&&(i=u(jM(G8(n,c),""),26),i)?LY(n,i,e,t):null}function UDn(n,e){var t,i;for(i=new ie(n);i.e!=i.i.gc();)if(t=u(oe(i),138),B(e)===B(t))return!0;return!1}function s6(n,e,t){var i;if(i=n.gc(),e>i)throw T(new V0(e,i));if(n.hi()&&n.Hc(t))throw T(new Hn(yk));n.Xh(e,t)}function Age(n,e){var t;if(t=xw(n.i,e),t==null)throw T(new Af("Node did not exist in input."));return MV(e,t),null}function Sge(n,e){var t;if(t=R7(n,e),I(t,322))return u(t,34);throw T(new Hn(Pl+e+"' is not a valid attribute"))}function Pge(n,e,t){var i,r;for(r=I(e,99)&&u(e,18).Bb&Yi?new LO(e,n):new H3(e,n),i=0;ie?1:n==e?n==0?Zt(1/n,1/e):0:isNaN(n)?isNaN(e)?0:1:-1}function Bge(n,e){le(e,"Sort end labels",1),Rt(gt(qr(new $n(null,new xn(n.b,16)),new bdn),new wdn),new gdn),ce(e)}function o6(n,e,t){var i,r;return n.ej()?(r=n.fj(),i=Dx(n,e,t),n.$i(n.Zi(7,Q(t),i,e,r)),i):Dx(n,e,t)}function MF(n,e){var t,i,r;n.d==null?(++n.e,--n.f):(r=e.cd(),t=e.Sh(),i=(t&nt)%n.d.length,yde(n,i,hNn(n,i,t,r)))}function Y3(n,e){var t;t=(n.Bb&Eo)!=0,e?n.Bb|=Eo:n.Bb&=-1025,n.Db&4&&!(n.Db&1)&&et(n,new vo(n,1,10,t,e))}function Z3(n,e){var t;t=(n.Bb&Ib)!=0,e?n.Bb|=Ib:n.Bb&=-4097,n.Db&4&&!(n.Db&1)&&et(n,new vo(n,1,12,t,e))}function n4(n,e){var t;t=(n.Bb&mu)!=0,e?n.Bb|=mu:n.Bb&=-8193,n.Db&4&&!(n.Db&1)&&et(n,new vo(n,1,15,t,e))}function e4(n,e){var t;t=(n.Bb&Bb)!=0,e?n.Bb|=Bb:n.Bb&=-2049,n.Db&4&&!(n.Db&1)&&et(n,new vo(n,1,11,t,e))}function Rge(n,e){var t;return t=Zt(n.b.c,e.b.c),t!=0||(t=Zt(n.a.a,e.a.a),t!=0)?t:Zt(n.a.b,e.a.b)}function _ge(n,e){var t;if(t=te(n.k,e),t==null)throw T(new Af("Port did not exist in input."));return MV(e,t),null}function Kge(n){var e,t;for(t=wNn(ts(n)).Kc();t.Ob();)if(e=Te(t.Pb()),A6(n,e))return Vae((C7n(),zne),e);return null}function Hge(n,e){var t,i,r,c,o;for(o=Kc(n.e.Tg(),e),c=0,t=u(n.g,119),r=0;r>10)+rk&Ut,e[1]=(n&1023)+56320&Ut,Hs(e,0,e.length)}function jT(n){var e,t;return t=u(k(n,(nn(),ls)),103),t==(sr(),mh)?(e=K(Y(k(n,zS))),e>=1?Ao:Jh):t}function zge(n){switch(u(k(n,(nn(),Qh)),218).g){case 1:return new ewn;case 3:return new uwn;default:return new nwn}}function Ta(n){if(n.c)Ta(n.c);else if(n.d)throw T(new Dr("Stream already terminated, can't be modified or used"))}function PF(n){var e;return n.Db&64?yo(n):(e=new Bs(yo(n)),e.a+=" (identifier: ",dr(e,n.k),e.a+=")",e.a)}function QDn(n,e,t){var i,r;return i=(ad(),r=new Xy,r),UC(i,e),WC(i,t),n&&me((!n.a&&(n.a=new Jt(io,n,5)),n.a),i),i}function IF(n,e,t,i){var r,c;return _n(i),_n(t),r=n.xc(e),c=r==null?t:l7n(u(r,15),u(t,14)),c==null?n.Bc(e):n.zc(e,c),c}function Cn(n){var e,t,i,r;return t=(e=u(xo((i=n.gm,r=i.f,r==Ie?i:r)),9),new ks(e,u(bo(e,e.length),9),0)),ko(t,n),t}function Uge(n,e,t){var i,r;for(r=n.a.ec().Kc();r.Ob();)if(i=u(r.Pb(),10),t7(t,u(un(e,i.p),14)))return i;return null}function Wge(n,e,t){var i;try{Awe(n,e,t)}catch(r){throw r=jt(r),I(r,597)?(i=r,T(new EX(i))):T(r)}return e}function vl(n,e){var t;return $r(n)&&$r(e)&&(t=n-e,ik>1,n.k=t-1>>1}function OF(){_J();var n,e,t;t=qTe+++Date.now(),n=Gt(j.Math.floor(t*uk))&FM,e=Gt(t-n*enn),this.a=n^1502,this.b=e^tN}function Kh(n){var e,t,i;for(e=new X,i=new E(n.j);i.a34028234663852886e22?Ft:e<-34028234663852886e22?Vt:e}function JDn(n){return n-=n>>1&1431655765,n=(n>>2&858993459)+(n&858993459),n=(n>>4)+n&252645135,n+=n>>8,n+=n>>16,n&63}function YDn(n){var e,t,i,r;for(e=new Djn(n.Hd().gc()),r=0,i=$2(n.Hd().Kc());i.Ob();)t=i.Pb(),ole(e,t,Q(r++));return $5e(e.a)}function Zge(n,e){var t,i,r;for(r=new we,i=e.vc().Kc();i.Ob();)t=u(i.Pb(),42),it(r,t.cd(),Gbe(n,u(t.dd(),15)));return r}function yQ(n,e){n.n.c.length==0&&W(n.n,new lC(n.s,n.t,n.i)),W(n.b,e),iJ(u(un(n.n,n.n.c.length-1),211),e),oRn(n,e)}function Hw(n){return(n.c!=n.b.b||n.i!=n.g.b)&&(n.a.c=F(Zn,rn,1,0,5,1),Yt(n.a,n.b),Yt(n.a,n.g),n.c=n.b.b,n.i=n.g.b),n.a}function DF(n,e){var t,i,r;for(r=0,i=u(e.Kb(n),20).Kc();i.Ob();)t=u(i.Pb(),17),on(sn(k(t,(G(),mf))))||++r;return r}function n2e(n,e){var t,i,r;i=$w(e),r=K(Y(bb(i,(nn(),Mo)))),t=j.Math.max(0,r/2-.5),g6(e,t,1),W(n,new G7n(e,t))}function Ss(){Ss=N,Qk=new Q9(Xh,0),Sm=new Q9("FIRST",1),xl=new Q9(uHn,2),Pm=new Q9("LAST",3),Ub=new Q9(sHn,4)}function Hh(){Hh=N,rH=new Wj(K6,0),yy=new Wj("POLYLINE",1),Cv=new Wj("ORTHOGONAL",2),Sp=new Wj("SPLINES",3)}function ET(){ET=N,Jon=new PO("ASPECT_RATIO_DRIVEN",0),IK=new PO("MAX_SCALE_DRIVEN",1),Qon=new PO("AREA_DRIVEN",2)}function w7(){w7=N,AP=new IO("P1_STRUCTURE",0),SP=new IO("P2_PROCESSING_ORDER",1),PP=new IO("P3_EXECUTION",2)}function CT(){CT=N,CK=new MO("OVERLAP_REMOVAL",0),jK=new MO("COMPACTION",1),EK=new MO("GRAPH_SIZE_CALCULATION",2)}function zd(n,e){return Yo(),mo(Cl),j.Math.abs(n-e)<=Cl||n==e||isNaN(n)&&isNaN(e)?0:ne?1:pd(isNaN(n),isNaN(e))}function ZDn(n,e){var t,i;for(t=_e(n,0);t.b!=t.d.c;){if(i=x9(Y(Re(t))),i==e)return;if(i>e){a$(t);break}}y8(t,e)}function En(n,e){var t,i,r,c,o;if(t=e.f,Aa(n.c.d,t,e),e.g!=null)for(r=e.g,c=0,o=r.length;ce&&i.ue(n[c-1],n[c])>0;--c)o=n[c],Mt(n,c,n[c-1]),Mt(n,c-1,o)}function Ps(n,e,t,i){if(e<0)_Y(n,t,i);else{if(!t.Ij())throw T(new Hn(Pl+t.ne()+em));u(t,66).Nj().Tj(n,n.yh(),e,i)}}function TT(n,e){if(e==n.d)return n.e;if(e==n.e)return n.d;throw T(new Hn("Node "+e+" not part of edge "+n))}function t2e(n,e){switch(e.g){case 2:return n.b;case 1:return n.c;case 4:return n.d;case 3:return n.a;default:return!1}}function n$n(n,e){switch(e.g){case 2:return n.b;case 1:return n.c;case 4:return n.d;case 3:return n.a;default:return!1}}function jQ(n,e,t,i){switch(e){case 3:return n.f;case 4:return n.g;case 5:return n.i;case 6:return n.j}return aQ(n,e,t,i)}function i2e(n){return n.k!=(Qn(),ti)?!1:C3(new $n(null,new Cd(new re(ue(ni(n).a.Kc(),new Mn)))),new Hbn)}function r2e(n){return n.e==null?n:(!n.c&&(n.c=new zx((n.f&256)!=0,n.i,n.a,n.d,(n.f&16)!=0,n.j,n.g,null)),n.c)}function c2e(n,e){return n.h==tk&&n.m==0&&n.l==0?(e&&(Il=Bc(0,0,0)),eyn((I3(),gin))):(e&&(Il=Bc(n.l,n.m,n.h)),Bc(0,0,0))}function Lr(n){var e;return Array.isArray(n)&&n.im===Xg?J1(Du(n))+"@"+(e=mt(n)>>>0,e.toString(16)):n.toString()}function f6(n){var e;this.a=(e=u(n.e&&n.e(),9),new ks(e,u(bo(e,e.length),9),0)),this.b=F(Zn,rn,1,this.a.a.length,5,1)}function u2e(n){var e,t,i;for(this.a=new Sh,i=new E(n);i.a0&&(Me(e-1,n.length),n.charCodeAt(e-1)==58)&&!$F(n,a9,d9))}function $F(n,e,t){var i,r;for(i=0,r=n.length;i=r)return e.c+t;return e.c+e.b.gc()}function l2e(n,e){o3();var t,i,r,c;for(i=bPn(n),r=e,S3(i,0,i.length,r),t=0;t0&&(i+=r,++t);return t>1&&(i+=n.d*(t-1)),i}function CQ(n){var e,t,i;for(i=new i1,i.a+="[",e=0,t=n.gc();e0&&this.b>0&&cW(this.c,this.b,this.a)}function AQ(n){xF(),this.c=cf(A(M(sMe,1),rn,831,0,[LQn])),this.b=new we,this.a=n,it(this.b,uP,1),Yc(NQn,new q6n(this))}function e$n(n,e){var t;return n.d?zu(n.b,e)?u(te(n.b,e),51):(t=e.Kf(),it(n.b,e,t),t):e.Kf()}function SQ(n,e){var t;return B(n)===B(e)?!0:I(e,91)?(t=u(e,91),n.e==t.e&&n.d==t.d&&Jae(n,t.a)):!1}function B2(n){switch(J(),n.g){case 4:return Kn;case 1:return Vn;case 3:return ae;case 2:return Gn;default:return Xr}}function PQ(n,e){switch(e){case 3:return n.f!=0;case 4:return n.g!=0;case 5:return n.i!=0;case 6:return n.j!=0}return SV(n,e)}function p2e(n){switch(n.g){case 0:return new Lgn;case 1:return new Ngn;default:throw T(new Hn(lB+(n.f!=null?n.f:""+n.g)))}}function t$n(n){switch(n.g){case 0:return new xgn;case 1:return new Bgn;default:throw T(new Hn(AN+(n.f!=null?n.f:""+n.g)))}}function i$n(n){switch(n.g){case 0:return new sG;case 1:return new b9n;default:throw T(new Hn(bA+(n.f!=null?n.f:""+n.g)))}}function v2e(n){switch(n.g){case 1:return new Pgn;case 2:return new kjn;default:throw T(new Hn(lB+(n.f!=null?n.f:""+n.g)))}}function m2e(n){var e,t;if(n.b)return n.b;for(t=pf?null:n.d;t;){if(e=pf?null:t.b,e)return e;t=pf?null:t.d}return e3(),Uin}function k2e(n){var e,t,i;return n.e==0?0:(e=n.d<<5,t=n.a[n.d-1],n.e<0&&(i=dOn(n),i==n.d-1&&(--t,t=t|0)),e-=x7(t),e)}function y2e(n){var e,t,i;return n>5,e=n&31,i=F(be,Le,25,t+1,15,1),i[t]=1<3;)r*=10,--c;n=(n+(r>>1))/r|0}return i.i=n,!0}function E2e(n){return yF(),qn(),!!(n$n(u(n.a,81).j,u(n.b,103))||u(n.a,81).d.e!=0&&n$n(u(n.a,81).j,u(n.b,103)))}function C2e(n){DC(),u(n.We((Xe(),_l)),174).Hc((xu(),UP))&&(u(n.We(rw),174).Fc((Tu(),Pp)),u(n.We(_l),174).Mc(UP))}function c$n(n,e){var t,i;if(e){for(t=0;t=0;--i)for(e=t[i],r=0;r>1,this.k=e-1>>1}function I2e(n,e){le(e,"End label post-processing",1),Rt(gt(qr(new $n(null,new xn(n.b,16)),new udn),new sdn),new odn),ce(e)}function O2e(n,e,t){var i,r;return i=K(n.p[e.i.p])+K(n.d[e.i.p])+e.n.b+e.a.b,r=K(n.p[t.i.p])+K(n.d[t.i.p])+t.n.b+t.a.b,r-i}function D2e(n,e,t){var i,r;for(i=ci(t,fr),r=0;fc(i,0)!=0&&r0&&(Me(0,e.length),e.charCodeAt(0)==43)?e.substr(1):e))}function F2e(n){var e;return n==null?null:new il((e=jc(n,!0),e.length>0&&(Me(0,e.length),e.charCodeAt(0)==43)?e.substr(1):e))}function LQ(n,e){var t;return n.i>0&&(e.lengthn.i&&Mt(e,n.i,null),e}function Oc(n,e,t){var i,r,c;return n.ej()?(i=n.i,c=n.fj(),a7(n,i,e),r=n.Zi(3,null,e,i,c),t?t.Ei(r):t=r):a7(n,n.i,e),t}function x2e(n,e,t){var i,r;return i=new Lh(n.e,4,10,(r=e.c,I(r,88)?u(r,26):(Sn(),so)),null,v1(n,e),!1),t?t.Ei(i):t=i,t}function L2e(n,e,t){var i,r;return i=new Lh(n.e,3,10,null,(r=e.c,I(r,88)?u(r,26):(Sn(),so)),v1(n,e),!1),t?t.Ei(i):t=i,t}function o$n(n){W0();var e;return e=new mr(u(n.e.We((Xe(),Kg)),8)),n.B.Hc((xu(),Mv))&&(e.a<=0&&(e.a=20),e.b<=0&&(e.b=20)),e}function f$n(n){wb();var e;return(n.q?n.q:(Pn(),Pn(),ph))._b((nn(),j0))?e=u(k(n,j0),197):e=u(k(Gi(n),$m),197),e}function bb(n,e){var t,i;return i=null,li(n,(nn(),rP))&&(t=u(k(n,rP),94),t.Xe(e)&&(i=t.We(e))),i==null&&(i=k(Gi(n),e)),i}function h$n(n,e){var t,i,r;return I(e,42)?(t=u(e,42),i=t.cd(),r=ab(n.Rc(),i),$f(r,t.dd())&&(r!=null||n.Rc()._b(i))):!1}function NF(n,e){var t,i,r;return n.f>0?(n.qj(),i=e==null?0:mt(e),r=(i&nt)%n.d.length,t=hNn(n,r,i,e),t!=-1):!1}function Ko(n,e){var t,i,r;return n.f>0&&(n.qj(),i=e==null?0:mt(e),r=(i&nt)%n.d.length,t=kY(n,r,i,e),t)?t.dd():null}function g7(n,e){var t,i,r,c;for(c=Kc(n.e.Tg(),e),t=u(n.g,119),r=0;r1?rf(Ih(e.a[1],32),ci(e.a[0],fr)):ci(e.a[0],fr),$d(Ni(e.e,t))))}function p7(n,e){var t;return $r(n)&&$r(e)&&(t=n%e,ik>5,e&=31,r=n.d+t+(e==0?0:1),i=F(be,Le,25,r,15,1),Nve(i,n.a,t,e),c=new Pw(n.e,r,i),K5(c),c}function BQ(n,e,t){var i,r;i=u(vc(Pv,e),117),r=u(vc(m9,e),117),t?(kr(Pv,n,i),kr(m9,n,r)):(kr(m9,n,i),kr(Pv,n,r))}function p$n(n,e,t){var i,r,c;for(r=null,c=n.b;c;){if(i=n.a.ue(e,c.d),t&&i==0)return c;i>=0?c=c.a[1]:(r=c,c=c.a[0])}return r}function v$n(n,e,t){var i,r,c;for(r=null,c=n.b;c;){if(i=n.a.ue(e,c.d),t&&i==0)return c;i<=0?c=c.a[0]:(r=c,c=c.a[1])}return r}function K2e(n,e,t,i){var r,c,o;return r=!1,jEe(n.f,t,i)&&(ape(n.f,n.a[e][t],n.a[e][i]),c=n.a[e],o=c[i],c[i]=c[t],c[t]=o,r=!0),r}function RQ(n,e,t,i,r){var c,o,f;for(o=r;e.b!=e.c;)c=u(y2(e),10),f=u(zr(c,i).Xb(0),11),n.d[f.p]=o++,t.c[t.c.length]=f;return o}function _Q(n,e,t){var i,r,c,o,f;return o=n.k,f=e.k,i=t[o.g][f.g],r=Y(bb(n,i)),c=Y(bb(e,i)),j.Math.max((_n(r),r),(_n(c),c))}function H2e(n,e,t){var i,r,c,o;for(i=t/n.c.length,r=0,o=new E(n);o.a2e3&&(wzn=n,KA=j.setTimeout(Vie,10))),_A++==0?(E0e((aG(),din)),!0):!1}function G2e(n,e){var t,i,r;for(i=new re(ue(ni(n).a.Kc(),new Mn));Se(i);)if(t=u(ve(i),17),r=t.d.i,r.c==e)return!1;return!0}function KQ(n,e){var t,i;if(I(e,245)){i=u(e,245);try{return t=n.vd(i),t==0}catch(r){if(r=jt(r),!I(r,205))throw T(r)}}return!1}function z2e(){return Error.stackTraceLimit>0?(j.Error.stackTraceLimit=Error.stackTraceLimit=64,!0):"stack"in new Error}function U2e(n,e){return Yo(),Yo(),mo(Cl),(j.Math.abs(n-e)<=Cl||n==e||isNaN(n)&&isNaN(e)?0:ne?1:pd(isNaN(n),isNaN(e)))>0}function HQ(n,e){return Yo(),Yo(),mo(Cl),(j.Math.abs(n-e)<=Cl||n==e||isNaN(n)&&isNaN(e)?0:ne?1:pd(isNaN(n),isNaN(e)))<0}function y$n(n,e){return Yo(),Yo(),mo(Cl),(j.Math.abs(n-e)<=Cl||n==e||isNaN(n)&&isNaN(e)?0:ne?1:pd(isNaN(n),isNaN(e)))<=0}function RF(n,e){for(var t=0;!e[t]||e[t]=="";)t++;for(var i=e[t++];tJL)return t.fh();if(i=t.Zg(),i||t==n)break}return i}function qQ(n){return dC(),I(n,156)?u(te($y,Azn),288).vg(n):zu($y,Du(n))?u(te($y,Du(n)),288).vg(n):null}function X2e(n){if(DT(B4,n))return qn(),z4;if(DT(EB,n))return qn(),qa;throw T(new Hn("Expecting true or false"))}function V2e(n,e){if(e.c==n)return e.d;if(e.d==n)return e.c;throw T(new Hn("Input edge is not connected to the input port."))}function A$n(n,e){return n.e>e.e?1:n.ee.d?n.e:n.d=48&&n<48+j.Math.min(10,10)?n-48:n>=97&&n<97?n-97+10:n>=65&&n<65?n-65+10:-1}function P$n(n,e){var t;return B(e)===B(n)?!0:!I(e,21)||(t=u(e,21),t.gc()!=n.gc())?!1:n.Ic(t)}function Q2e(n,e){var t,i,r,c;return i=n.a.length-1,t=e-n.b&i,c=n.c-e&i,r=n.c-n.b&i,cjn(t=c?(Vwe(n,e),-1):(Qwe(n,e),1)}function J2e(n,e){var t,i;for(t=(Me(e,n.length),n.charCodeAt(e)),i=e+1;ie.e?1:n.fe.f?1:mt(n)-mt(e)}function DT(n,e){return _n(n),e==null?!1:An(n,e)?!0:n.length==e.length&&An(n.toLowerCase(),e.toLowerCase())}function upe(n,e){var t,i,r,c;for(i=0,r=e.gc();i0&&fc(n,128)<0?(e=ge(n)+128,t=(XEn(),Ein)[e],!t&&(t=Ein[e]=new pq(n)),t):new pq(n)}function O$n(n,e){var t,i;return t=e.Hh(n.a),t&&(i=Te(Ko((!t.b&&(t.b=new qu((Sn(),nr),tc,t)),t.b),We)),i!=null)?i:e.ne()}function spe(n,e){var t,i;return t=e.Hh(n.a),t&&(i=Te(Ko((!t.b&&(t.b=new qu((Sn(),nr),tc,t)),t.b),We)),i!=null)?i:e.ne()}function ope(n,e){c$();var t,i;for(i=new re(ue(Kh(n).a.Kc(),new Mn));Se(i);)if(t=u(ve(i),17),t.d.i==e||t.c.i==e)return t;return null}function UQ(n,e,t){this.c=n,this.f=new X,this.e=new Li,this.j=new eW,this.n=new eW,this.b=e,this.g=new ys(e.c,e.d,e.b,e.a),this.a=t}function _F(n){var e,t,i,r;for(this.a=new Sh,this.d=new fi,this.e=0,t=n,i=0,r=t.length;i0):!1}function F$n(n){var e;B(hn(n,(Xe(),Bg)))===B((_h(),HP))&&(At(n)?(e=u(hn(At(n),Bg),334),gr(n,Bg,e)):gr(n,Bg,i9))}function ape(n,e,t){var i,r;yx(n.e,e,t,(J(),Gn)),yx(n.i,e,t,Vn),n.a&&(r=u(k(e,(G(),rt)),11),i=u(k(t,rt),11),l$(n.g,r,i))}function x$n(n,e,t){var i,r,c;i=e.c.p,c=e.p,n.b[i][c]=new YTn(n,e),t&&(n.a[i][c]=new c6n(e),r=u(k(e,(G(),m0)),10),r&&Tn(n.d,r,e))}function L$n(n,e){var t,i,r;if(W(eS,n),e.Fc(n),t=u(te(DR,n),21),t)for(r=t.Kc();r.Ob();)i=u(r.Pb(),33),Fr(eS,i,0)!=-1||L$n(i,e)}function dpe(n,e,t){var i;(Fzn?(m2e(n),!0):xzn||Nzn?(e3(),!0):Lzn&&(e3(),!1))&&(i=new hEn(e),i.b=t,g5e(n,i))}function KF(n,e){var t;t=!n.A.Hc((Vu(),id))||n.q==(Ti(),Ac),n.u.Hc((Tu(),n1))?t?xCe(n,e):a_n(n,e):n.u.Hc(Gl)&&(t?nCe(n,e):M_n(n,e))}function r4(n,e){var t,i;if(++n.j,e!=null&&(t=(i=n.a.Cb,I(i,97)?u(i,97).Jg():null),ome(e,t))){R2(n.a,4,t);return}R2(n.a,4,u(e,126))}function N$n(n,e,t){return new ys(j.Math.min(n.a,e.a)-t/2,j.Math.min(n.b,e.b)-t/2,j.Math.abs(n.a-e.a)+t,j.Math.abs(n.b-e.b)+t)}function bpe(n,e){var t,i;return t=Uc(n.a.c.p,e.a.c.p),t!=0?t:(i=Uc(n.a.d.i.p,e.a.d.i.p),i!=0?i:Uc(e.a.d.p,n.a.d.p))}function wpe(n,e,t){var i,r,c,o;return c=e.j,o=t.j,c!=o?c.g-o.g:(i=n.f[e.p],r=n.f[t.p],i==0&&r==0?0:i==0?-1:r==0?1:Zt(i,r))}function B$n(n,e,t){var i,r,c;if(!t[e.d])for(t[e.d]=!0,r=new E(Hw(e));r.a=r)return r;for(e=e>0?e:0;ei&&Mt(e,i,null),e}function _$n(n,e){var t,i;for(i=n.a.length,e.lengthi&&Mt(e,i,null),e}function Aa(n,e,t){var i,r,c;return r=u(te(n.e,e),387),r?(c=gU(r,t),Oyn(n,r),c):(i=new qU(n,e,t),it(n.e,e,i),iMn(i),null)}function vpe(n){var e;if(n==null)return null;if(e=a9e(jc(n,!0)),e==null)throw T(new VI("Invalid hexBinary value: '"+n+"'"));return e}function m7(n){return jl(),fc(n,0)<0?fc(n,-1)!=0?new OJ(-1,P3(n)):gR:fc(n,10)<=0?xin[ge(n)]:new OJ(1,n)}function qF(){return SM(),A(M(yUn,1),z,159,0,[mUn,vUn,kUn,hUn,fUn,lUn,bUn,dUn,aUn,pUn,gUn,wUn,sUn,uUn,oUn,rUn,iUn,cUn,eUn,nUn,tUn,TR])}function K$n(n){var e;this.d=new X,this.j=new Li,this.g=new Li,e=n.g.b,this.f=u(k(Gi(e),(nn(),ls)),103),this.e=K(Y(xT(e,nw)))}function H$n(n){this.b=new X,this.e=new X,this.d=n,this.a=!Wv(gt(new $n(null,new Cd(new uf(n.b))),new Fv(new qbn))).sd((ca(),V4))}function Ho(){Ho=N,Xn=new Z9("PARENTS",0),pi=new Z9("NODES",1),Yf=new Z9("EDGES",2),Ya=new Z9("PORTS",3),D1=new Z9("LABELS",4)}function qw(){qw=N,Hl=new e8("DISTRIBUTED",0),Cy=new e8("JUSTIFIED",1),Hhn=new e8("BEGIN",2),r9=new e8(I4,3),qhn=new e8("END",4)}function mpe(n){var e;switch(e=n.yi(null),e){case 10:return 0;case 15:return 1;case 14:return 2;case 11:return 3;case 21:return 4}return-1}function GF(n){switch(n.g){case 1:return sr(),Yh;case 4:return sr(),Zs;case 2:return sr(),Ao;case 3:return sr(),Jh}return sr(),mh}function kpe(n,e,t){var i;switch(i=t.q.getFullYear()-Tl+Tl,i<0&&(i=-i),e){case 1:n.a+=i;break;case 2:sh(n,i%100,2);break;default:sh(n,i,e)}}function _e(n,e){var t,i;if(tb(e,n.b),e>=n.b>>1)for(i=n.c,t=n.b;t>e;--t)i=i.b;else for(i=n.a.a,t=0;t=64&&e<128&&(r=rf(r,Ih(1,e-64)));return r}function xT(n,e){var t,i;return i=null,li(n,(Xe(),Ap))&&(t=u(k(n,Ap),94),t.Xe(e)&&(i=t.We(e))),i==null&&Gi(n)&&(i=k(Gi(n),e)),i}function z$n(n,e){var t,i,r;r=e.d.i,i=r.k,!(i==(Qn(),ti)||i==vf)&&(t=new re(ue(ni(r).a.Kc(),new Mn)),Se(t)&&it(n.k,e,u(ve(t),17)))}function zF(n,e){var t,i,r;return i=On(n.Tg(),e),t=e-n.Ah(),t<0?(r=n.Yg(i),r>=0?n.lh(r):Ox(n,i)):t<0?Ox(n,i):u(i,66).Nj().Sj(n,n.yh(),t)}function cn(n){var e;if(I(n.a,4)){if(e=qQ(n.a),e==null)throw T(new Dr(HHn+n.b+"'. "+KHn+(Ph(Fy),Fy.k)+Etn));return e}else return n.a}function Epe(n){var e;if(n==null)return null;if(e=qCe(jc(n,!0)),e==null)throw T(new VI("Invalid base64Binary value: '"+n+"'"));return e}function oe(n){var e;try{return e=n.i.Xb(n.e),n.mj(),n.g=n.e++,e}catch(t){throw t=jt(t),I(t,73)?(n.mj(),T(new ic)):T(t)}}function UF(n){var e;try{return e=n.c.ki(n.e),n.mj(),n.g=n.e++,e}catch(t){throw t=jt(t),I(t,73)?(n.mj(),T(new ic)):T(t)}}function a6(){a6=N,Trn=(Xe(),yhn),IR=Zfn,FUn=Tp,Crn=nd,BUn=(WT(),irn),NUn=ern,RUn=crn,LUn=nrn,xUn=(pF(),yrn),PR=OUn,Ern=DUn,nS=$Un}function LT(n){switch(DG(),this.c=new X,this.d=n,n.g){case 0:case 2:this.a=_W(qrn),this.b=Ft;break;case 3:case 1:this.a=qrn,this.b=Vt}}function U$n(n,e,t){var i,r;if(n.c)Zc(n.c,n.c.i+e),nu(n.c,n.c.j+t);else for(r=new E(n.b);r.a0&&(W(n.b,new MEn(e.a,t)),i=e.a.length,0i&&(e.a+=Iyn(F(Ls,Bf,25,-i,15,1))))}function W$n(n,e){var t,i,r;for(t=n.o,r=u(u(ct(n.r,e),21),84).Kc();r.Ob();)i=u(r.Pb(),111),i.e.a=M3e(i,t.a),i.e.b=t.b*K(Y(i.b.We(JA)))}function Tpe(n,e){var t,i,r,c;return r=n.k,t=K(Y(k(n,(G(),k0)))),c=e.k,i=K(Y(k(e,k0))),c!=(Qn(),Xt)?-1:r!=Xt?1:t==i?0:t=0?n.hh(e,t,i):(n.eh()&&(i=(r=n.Vg(),r>=0?n.Qg(i):n.eh().ih(n,-1-r,null,i))),n.Sg(e,t,i))}function XQ(n,e){switch(e){case 7:!n.e&&(n.e=new Fn(di,n,7,4)),de(n.e);return;case 8:!n.d&&(n.d=new Fn(di,n,8,5)),de(n.d);return}FQ(n,e)}function qo(n,e){var t;t=n.Zc(e);try{return t.Pb()}catch(i){throw i=jt(i),I(i,109)?T(new vr("Can't get element "+e)):T(i)}}function VQ(n,e){this.e=n,e=0&&(t.d=n.t);break;case 3:n.t>=0&&(t.a=n.t)}n.C&&(t.b=n.C.b,t.c=n.C.c)}function K2(){K2=N,$k=new Rj(NM,0),Dk=new Rj(lN,1),Fk=new Rj(aN,2),xk=new Rj(dN,3),$k.a=!1,Dk.a=!0,Fk.a=!1,xk.a=!0}function d6(){d6=N,Lk=new Bj(NM,0),YA=new Bj(lN,1),ZA=new Bj(aN,2),Nk=new Bj(dN,3),Lk.a=!1,YA.a=!0,ZA.a=!1,Nk.a=!0}function Ipe(n){var e;e=n.a;do e=u(ve(new re(ue(xr(e).a.Kc(),new Mn))),17).c.i,e.k==(Qn(),gi)&&n.b.Fc(e);while(e.k==(Qn(),gi));n.b=va(n.b)}function Ope(n){var e,t,i;for(i=n.c.a,n.p=(pe(i),new du(i)),t=new E(i);t.at.b)return!0}return!1}function WF(n,e){return mi(n)?!!ozn[e]:n.hm?!!n.hm[e]:G0(n)?!!szn[e]:q0(n)?!!uzn[e]:!1}function gr(n,e,t){return t==null?(!n.o&&(n.o=new Wu((Dc(),Ul),S0,n,0)),IT(n.o,e)):(!n.o&&(n.o=new Wu((Dc(),Ul),S0,n,0)),XT(n.o,e,t)),n}function xpe(n,e,t,i){var r,c;c=e.Xe((Xe(),_g))?u(e.We(_g),21):n.j,r=Cge(c),r!=(SM(),TR)&&(t&&!GQ(r)||nY(d9e(n,r,i),e))}function BT(n,e,t,i){var r,c,o;return c=On(n.Tg(),e),r=e-n.Ah(),r<0?(o=n.Yg(c),o>=0?n._g(o,t,!0):Yd(n,c,t)):u(c,66).Nj().Pj(n,n.yh(),r,t,i)}function Lpe(n,e,t,i){var r,c,o;t.mh(e)&&(er(),R$(e)?(r=u(t.ah(e),153),upe(n,r)):(c=(o=e,o?u(i,49).xh(o):null),c&&Bte(t.ah(e),c)))}function Npe(n){switch(n.g){case 1:return Hd(),Ok;case 3:return Hd(),Ik;case 2:return Hd(),AR;case 4:return Hd(),MR;default:return null}}function QQ(n){switch(typeof n){case EL:return m1(n);case UZ:return Gt(n);case X2:return qn(),n?1231:1237;default:return n==null?0:md(n)}}function Bpe(n,e,t){if(n.e)switch(n.b){case 1:d1e(n.c,e,t);break;case 0:b1e(n.c,e,t)}else xAn(n.c,e,t);n.a[e.p][t.p]=n.c.i,n.a[t.p][e.p]=n.c.e}function Y$n(n){var e,t;if(n==null)return null;for(t=F(vh,q,193,n.length,0,2),e=0;e=0)return r;if(n.Fk()){for(i=0;i=r)throw T(new V0(e,r));if(n.hi()&&(i=n.Xc(t),i>=0&&i!=e))throw T(new Hn(yk));return n.mi(e,t)}function JQ(n,e){if(this.a=u(pe(n),245),this.b=u(pe(e),245),n.vd(e)>0||n==(qI(),cR)||e==(HI(),uR))throw T(new Hn("Invalid range: "+OAn(n,e)))}function Z$n(n){var e,t;for(this.b=new X,this.c=n,this.a=!1,t=new E(n.a);t.a0),(e&-e)==e)return Gt(e*Fu(n,31)*4656612873077393e-25);do t=Fu(n,31),i=t%e;while(t-i+(e-1)<0);return Gt(i)}function m1(n){lEn();var e,t,i;return t=":"+n,i=XA[t],i!=null?Gt((_n(i),i)):(i=Xin[t],e=i==null?I8e(n):Gt((_n(i),i)),c1e(),XA[t]=e,e)}function eFn(n,e,t){le(t,"Compound graph preprocessor",1),n.a=new Od,s_n(n,e,null),pje(n,e),Z9e(n),H(e,(G(),dun),n.a),n.a=null,Eu(n.b),ce(t)}function Kpe(n,e,t){switch(t.g){case 1:n.a=e.a/2,n.b=0;break;case 2:n.a=e.a,n.b=e.b/2;break;case 3:n.a=e.a/2,n.b=e.b;break;case 4:n.a=0,n.b=e.b/2}}function Hpe(n){var e,t,i;for(i=u(ct(n.a,(Vw(),IS)),15).Kc();i.Ob();)t=u(i.Pb(),101),e=hJ(t),b3(n,t,e[0],(Kd(),w0),0),b3(n,t,e[1],g0,1)}function qpe(n){var e,t,i;for(i=u(ct(n.a,(Vw(),OS)),15).Kc();i.Ob();)t=u(i.Pb(),101),e=hJ(t),b3(n,t,e[0],(Kd(),w0),0),b3(n,t,e[1],g0,1)}function XF(n){switch(n.g){case 0:return null;case 1:return new eOn;case 2:return new oG;default:throw T(new Hn(lB+(n.f!=null?n.f:""+n.g)))}}function k7(n,e,t){var i,r;for(lwe(n,e-n.s,t-n.t),r=new E(n.n);r.a1&&(c=_pe(n,e)),c}function VF(n){var e;return n.f&&n.f.kh()&&(e=u(n.f,49),n.f=u(pl(n,e),82),n.f!=e&&n.Db&4&&!(n.Db&1)&&et(n,new wi(n,9,8,e,n.f))),n.f}function QF(n){var e;return n.i&&n.i.kh()&&(e=u(n.i,49),n.i=u(pl(n,e),82),n.i!=e&&n.Db&4&&!(n.Db&1)&&et(n,new wi(n,9,7,e,n.i))),n.i}function ir(n){var e;return n.b&&n.b.Db&64&&(e=n.b,n.b=u(pl(n,e),18),n.b!=e&&n.Db&4&&!(n.Db&1)&&et(n,new wi(n,9,21,e,n.b))),n.b}function KT(n,e){var t,i,r;n.d==null?(++n.e,++n.f):(i=e.Sh(),u8e(n,n.f+1),r=(i&nt)%n.d.length,t=n.d[r],!t&&(t=n.d[r]=n.uj()),t.Fc(e),++n.f)}function nJ(n,e,t){var i;return e.Kj()?!1:e.Zj()!=-2?(i=e.zj(),i==null?t==null:tt(i,t)):e.Hj()==n.e.Tg()&&t==null}function HT(){var n;is(16,J_n),n=UIn(16),this.b=F(oR,nk,317,n,0,1),this.c=F(oR,nk,317,n,0,1),this.a=null,this.e=null,this.i=0,this.f=n-1,this.g=0}function qh(n){vU.call(this),this.k=(Qn(),ti),this.j=(is(6,Pb),new Pc(6)),this.b=(is(2,Pb),new Pc(2)),this.d=new NI,this.f=new Zq,this.a=n}function zpe(n){var e,t;n.c.length<=1||(e=ZNn(n,(J(),ae)),Kxn(n,u(e.a,19).a,u(e.b,19).a),t=ZNn(n,Gn),Kxn(n,u(t.a,19).a,u(t.b,19).a))}function b6(){b6=N,zsn=new V9("SIMPLE",0),nK=new V9(PN,1),eK=new V9("LINEAR_SEGMENTS",2),Lm=new V9("BRANDES_KOEPF",3),Nm=new V9(EHn,4)}function eJ(n,e,t){p2(u(k(e,(nn(),Lt)),98))||(VX(n,e,k1(e,t)),VX(n,e,k1(e,(J(),ae))),VX(n,e,k1(e,Kn)),Pn(),bi(e.j,new i6n(n)))}function tFn(n,e,t,i){var r,c,o;for(r=u(ct(i?n.a:n.b,e),21),o=r.Kc();o.Ob();)if(c=u(o.Pb(),33),aM(n,t,c))return!0;return!1}function JF(n){var e,t;for(t=new ie(n);t.e!=t.i.gc();)if(e=u(oe(t),87),e.e||(!e.d&&(e.d=new Jt(ar,e,1)),e.d).i!=0)return!0;return!1}function YF(n){var e,t;for(t=new ie(n);t.e!=t.i.gc();)if(e=u(oe(t),87),e.e||(!e.d&&(e.d=new Jt(ar,e,1)),e.d).i!=0)return!0;return!1}function Upe(n){var e,t,i;for(e=0,i=new E(n.c.a);i.a102?-1:n<=57?n-48:n<65?-1:n<=70?n-65+10:n<97?-1:n-97+10}function ex(n,e){if(n==null)throw T(new c2("null key in entry: null="+e));if(e==null)throw T(new c2("null value in entry: "+n+"=null"))}function Wpe(n,e){for(var t,i;n.Ob();)if(!e.Ob()||(t=n.Pb(),i=e.Pb(),!(B(t)===B(i)||t!=null&&tt(t,i))))return!1;return!e.Ob()}function rFn(n,e){var t;return t=A(M(ji,1),pr,25,15,[kF(n.a[0],e),kF(n.a[1],e),kF(n.a[2],e)]),n.d&&(t[0]=j.Math.max(t[0],t[2]),t[2]=t[0]),t}function cFn(n,e){var t;return t=A(M(ji,1),pr,25,15,[pT(n.a[0],e),pT(n.a[1],e),pT(n.a[2],e)]),n.d&&(t[0]=j.Math.max(t[0],t[2]),t[2]=t[0]),t}function Pa(){Pa=N,f_=new X9("GREEDY",0),Gcn=new X9(fHn,1),h_=new X9(PN,2),Em=new X9("MODEL_ORDER",3),jm=new X9("GREEDY_MODEL_ORDER",4)}function uFn(n,e){var t,i,r;for(n.b[e.g]=1,i=_e(e.d,0);i.b!=i.d.c;)t=u(Re(i),188),r=t.c,n.b[r.g]==1?Ke(n.a,t):n.b[r.g]==2?n.b[r.g]=1:uFn(n,r)}function Xpe(n,e){var t,i,r;for(r=new Pc(e.gc()),i=e.Kc();i.Ob();)t=u(i.Pb(),286),t.c==t.f?l4(n,t,t.c):U5e(n,t)||(r.c[r.c.length]=t);return r}function Vpe(n,e,t){var i,r,c,o,f;for(f=n.r+e,n.r+=e,n.d+=t,i=t/n.n.c.length,r=0,o=new E(n.n);o.ac&&Mt(e,c,null),e}function f3e(n,e){var t,i;if(i=n.gc(),e==null){for(t=0;t0&&(h+=r),l[a]=o,o+=f*(h+i)}function bFn(n){var e,t,i;for(i=n.f,n.n=F(ji,pr,25,i,15,1),n.d=F(ji,pr,25,i,15,1),e=0;e0?n.c:0),++r;n.b=i,n.d=c}function g3e(n,e){var t,i,r,c,o;for(i=0,r=0,t=0,o=new E(e);o.a0?n.g:0),++t;n.c=r,n.d=i}function mFn(n,e){var t;return t=A(M(ji,1),pr,25,15,[ZQ(n,(_o(),Zr),e),ZQ(n,Fc,e),ZQ(n,nc,e)]),n.f&&(t[0]=j.Math.max(t[0],t[2]),t[2]=t[0]),t}function p3e(n,e,t){var i;try{wM(n,e+n.j,t+n.k,!1,!0)}catch(r){throw r=jt(r),I(r,73)?(i=r,T(new vr(i.g+RM+e+Ji+t+")."))):T(r)}}function v3e(n,e,t){var i;try{wM(n,e+n.j,t+n.k,!0,!1)}catch(r){throw r=jt(r),I(r,73)?(i=r,T(new vr(i.g+RM+e+Ji+t+")."))):T(r)}}function kFn(n){var e;li(n,(nn(),y0))&&(e=u(k(n,y0),21),e.Hc((jb(),So))?(e.Mc(So),e.Fc(Po)):e.Hc(Po)&&(e.Mc(Po),e.Fc(So)))}function yFn(n){var e;li(n,(nn(),y0))&&(e=u(k(n,y0),21),e.Hc((jb(),Oo))?(e.Mc(Oo),e.Fc(eo)):e.Hc(eo)&&(e.Mc(eo),e.Fc(Oo)))}function m3e(n,e,t){le(t,"Self-Loop ordering",1),Rt(Xc(gt(gt(qr(new $n(null,new xn(e.b,16)),new P0n),new I0n),new O0n),new D0n),new O5n(n)),ce(t)}function j7(n,e,t,i){var r,c;for(r=e;r0&&(r.b+=e),r}function zT(n,e){var t,i,r;for(r=new Li,i=n.Kc();i.Ob();)t=u(i.Pb(),37),M6(t,0,r.b),r.b+=t.f.b+e,r.a=j.Math.max(r.a,t.f.a);return r.a>0&&(r.a+=e),r}function EFn(n){var e,t,i;for(i=nt,t=new E(n.a);t.a>16==6?n.Cb.ih(n,5,Vo,e):(i=ir(u(On((t=u(Rn(n,16),26),t||n.zh()),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function C3e(n){k3();var e=n.e;if(e&&e.stack){var t=e.stack,i=e+` +`;return t.substring(0,i.length)==i&&(t=t.substring(i.length)),t.split(` +`)}return[]}function T3e(n){var e;return e=(_In(),kzn),e[n>>>28]|e[n>>24&15]<<4|e[n>>20&15]<<8|e[n>>16&15]<<12|e[n>>12&15]<<16|e[n>>8&15]<<20|e[n>>4&15]<<24|e[n&15]<<28}function MFn(n){var e,t,i;n.b==n.c&&(i=n.a.length,t=KV(j.Math.max(8,i))<<1,n.b!=0?(e=bo(n.a,t),XIn(n,e,i),n.a=e,n.b=0):Wmn(n.a,t),n.c=i)}function M3e(n,e){var t;return t=n.b,t.Xe((Xe(),Bu))?t.Hf()==(J(),Gn)?-t.rf().a-K(Y(t.We(Bu))):e+K(Y(t.We(Bu))):t.Hf()==(J(),Gn)?-t.rf().a:e}function E7(n){var e;return n.b.c.length!=0&&u(un(n.b,0),70).a?u(un(n.b,0),70).a:(e=WD(n),e??""+(n.c?Fr(n.c.a,n,0):-1))}function UT(n){var e;return n.f.c.length!=0&&u(un(n.f,0),70).a?u(un(n.f,0),70).a:(e=WD(n),e??""+(n.i?Fr(n.i.j,n,0):-1))}function A3e(n,e){var t,i;if(e<0||e>=n.gc())return null;for(t=e;t0?n.c:0),r=j.Math.max(r,e.d),++i;n.e=c,n.b=r}function P3e(n){var e,t;if(!n.b)for(n.b=mC(u(n.f,118).Ag().i),t=new ie(u(n.f,118).Ag());t.e!=t.i.gc();)e=u(oe(t),137),W(n.b,new XI(e));return n.b}function I3e(n,e){var t,i,r;if(e.dc())return o3(),o3(),xy;for(t=new Pjn(n,e.gc()),r=new ie(n);r.e!=r.i.gc();)i=oe(r),e.Hc(i)&&me(t,i);return t}function oJ(n,e,t,i){return e==0?i?(!n.o&&(n.o=new Wu((Dc(),Ul),S0,n,0)),n.o):(!n.o&&(n.o=new Wu((Dc(),Ul),S0,n,0)),N8(n.o)):BT(n,e,t,i)}function fx(n){var e,t;if(n.rb)for(e=0,t=n.rb.i;e>22),r+=i>>22,r<0)?!1:(n.l=t&Lu,n.m=i&Lu,n.h=r&Wh,!0)}function F3e(n,e,t,i,r,c,o){var f,h;return!(e.Ae()&&(h=n.a.ue(t,i),h<0||!r&&h==0)||e.Be()&&(f=n.a.ue(t,c),f>0||!o&&f==0))}function x3e(n,e){V3();var t;if(t=n.j.g-e.j.g,t!=0)return 0;switch(n.j.g){case 2:return DF(e,Lcn)-DF(n,Lcn);case 4:return DF(n,xcn)-DF(e,xcn)}return 0}function L3e(n){switch(n.g){case 0:return a_;case 1:return d_;case 2:return b_;case 3:return w_;case 4:return FS;case 5:return g_;default:return null}}function Cr(n,e,t){var i,r;return i=(r=new _I,Ca(r,e),Ic(r,t),me((!n.c&&(n.c=new V(P0,n,12,10)),n.c),r),r),d1(i,0),hb(i,1),p1(i,!0),g1(i,!0),i}function H2(n,e){var t,i;if(e>=n.i)throw T(new xO(e,n.i));return++n.j,t=n.g[e],i=n.i-e-1,i>0&&gc(n.g,e+1,n.g,e,i),Mt(n.g,--n.i,null),n.fi(e,t),n.ci(),t}function AFn(n,e){var t,i;return n.Db>>16==17?n.Cb.ih(n,21,ro,e):(i=ir(u(On((t=u(Rn(n,16),26),t||n.zh()),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function N3e(n){var e,t,i,r;for(Pn(),bi(n.c,n.a),r=new E(n.c);r.at.a.c.length))throw T(new Hn("index must be >= 0 and <= layer node count"));n.c&&Qc(n.c.a,n),n.c=t,t&&Q0(t.a,e,n)}function DFn(n,e){var t,i,r;for(i=new re(ue(Kh(n).a.Kc(),new Mn));Se(i);)return t=u(ve(i),17),r=u(e.Kb(t),10),new Zy(pe(r.n.b+r.o.b/2));return Rv(),Rv(),rR}function $Fn(n,e){this.c=new we,this.a=n,this.b=e,this.d=u(k(n,(G(),Ig)),304),B(k(n,(nn(),ysn)))===B((K8(),xS))?this.e=new h9n:this.e=new f9n}function q3e(n,e){var t,i,r,c;for(c=0,i=new E(n);i.a>16==6?n.Cb.ih(n,6,di,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Dc(),XP)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function bJ(n,e){var t,i;return n.Db>>16==7?n.Cb.ih(n,1,Iy,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Dc(),e1n)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function wJ(n,e){var t,i;return n.Db>>16==9?n.Cb.ih(n,9,Pt,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Dc(),i1n)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function xFn(n,e){var t,i;return n.Db>>16==5?n.Cb.ih(n,9,iI,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Sn(),L1)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function gJ(n,e){var t,i;return n.Db>>16==3?n.Cb.ih(n,0,Dy,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Sn(),x1)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function LFn(n,e){var t,i;return n.Db>>16==7?n.Cb.ih(n,6,Vo,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Sn(),B1)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function NFn(){this.a=new q2n,this.g=new HT,this.j=new HT,this.b=new we,this.d=new HT,this.i=new HT,this.k=new we,this.c=new we,this.e=new we,this.f=new we}function W3e(n,e,t){var i,r,c;for(t<0&&(t=0),c=n.i,r=t;rJL)return u4(n,i);if(i==n)return!0}}return!1}function V3e(n){switch(dE(),n.q.g){case 5:yLn(n,(J(),Kn)),yLn(n,ae);break;case 4:gNn(n,(J(),Kn)),gNn(n,ae);break;default:g_n(n,(J(),Kn)),g_n(n,ae)}}function Q3e(n){switch(dE(),n.q.g){case 5:LLn(n,(J(),Vn)),LLn(n,Gn);break;case 4:W$n(n,(J(),Vn)),W$n(n,Gn);break;default:p_n(n,(J(),Vn)),p_n(n,Gn)}}function J3e(n){var e,t;e=u(k(n,(Go(),eWn)),19),e?(t=e.a,t==0?H(n,(dl(),cS),new OF):H(n,(dl(),cS),new EC(t))):H(n,(dl(),cS),new EC(1))}function Y3e(n,e){var t;switch(t=n.i,e.g){case 1:return-(n.n.b+n.o.b);case 2:return n.n.a-t.o.a;case 3:return n.n.b-t.o.b;case 4:return-(n.n.a+n.o.a)}return 0}function Z3e(n,e){switch(n.g){case 0:return e==(Ss(),xl)?TS:MS;case 1:return e==(Ss(),xl)?TS:Hk;case 2:return e==(Ss(),xl)?Hk:MS;default:return Hk}}function T7(n,e){var t,i,r;for(Qc(n.a,e),n.e-=e.r+(n.a.c.length==0?0:n.c),r=ttn,i=new E(n.a);i.a>16==3?n.Cb.ih(n,12,Pt,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Dc(),n1n)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function vJ(n,e){var t,i;return n.Db>>16==11?n.Cb.ih(n,10,Pt,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Dc(),t1n)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function BFn(n,e){var t,i;return n.Db>>16==10?n.Cb.ih(n,11,ro,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Sn(),N1)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function RFn(n,e){var t,i;return n.Db>>16==10?n.Cb.ih(n,12,co,e):(i=ir(u(On((t=u(Rn(n,16),26),t||(Sn(),lw)),n.Db>>16),18)),n.Cb.ih(n,i.n,i.f,e))}function qs(n){var e;return!(n.Bb&1)&&n.r&&n.r.kh()&&(e=u(n.r,49),n.r=u(pl(n,e),138),n.r!=e&&n.Db&4&&!(n.Db&1)&&et(n,new wi(n,9,8,e,n.r))),n.r}function lx(n,e,t){var i;return i=A(M(ji,1),pr,25,15,[qJ(n,(_o(),Zr),e,t),qJ(n,Fc,e,t),qJ(n,nc,e,t)]),n.f&&(i[0]=j.Math.max(i[0],i[2]),i[2]=i[0]),i}function n4e(n,e){var t,i,r;if(r=Xpe(n,e),r.c.length!=0)for(bi(r,new e0n),t=r.c.length,i=0;i>19,l=e.h>>19,h!=l?l-h:(r=n.h,f=e.h,r!=f?r-f:(i=n.m,o=e.m,i!=o?i-o:(t=n.l,c=e.l,t-c)))}function WT(){WT=N,urn=(dM(),ER),crn=new In(snn,urn),rrn=(RC(),jR),irn=new In(onn,rrn),trn=($T(),yR),ern=new In(fnn,trn),nrn=new In(hnn,(qn(),!0))}function g6(n,e,t){var i,r;i=e*t,I(n.g,145)?(r=S2(n),r.f.d?r.f.a||(n.d.a+=i+bf):(n.d.d-=i+bf,n.d.a+=i+bf)):I(n.g,10)&&(n.d.d-=i,n.d.a+=2*i)}function _Fn(n,e,t){var i,r,c,o,f;for(r=n[t.g],f=new E(e.d);f.a0?n.g:0),++t;e.b=i,e.e=r}function KFn(n){var e,t,i;if(i=n.b,f7n(n.i,i.length)){for(t=i.length*2,n.b=F(oR,nk,317,t,0,1),n.c=F(oR,nk,317,t,0,1),n.f=t-1,n.i=0,e=n.a;e;e=e.c)D7(n,e,e);++n.g}}function o4e(n,e,t,i){var r,c,o,f;for(r=0;ro&&(f=o/i),r>c&&(h=c/r),If(n,j.Math.min(f,h)),n}function h4e(){mM();var n,e;try{if(e=u(PJ((Z1(),uo),_4),2014),e)return e}catch(t){if(t=jt(t),I(t,102))n=t,gW((je(),n));else throw T(t)}return new R2n}function l4e(){DPn();var n,e;try{if(e=u(PJ((Z1(),uo),Ka),2024),e)return e}catch(t){if(t=jt(t),I(t,102))n=t,gW((je(),n));else throw T(t)}return new r3n}function a4e(){mM();var n,e;try{if(e=u(PJ((Z1(),uo),Vs),1941),e)return e}catch(t){if(t=jt(t),I(t,102))n=t,gW((je(),n));else throw T(t)}return new lpn}function d4e(n,e,t){var i,r;return r=n.e,n.e=e,n.Db&4&&!(n.Db&1)&&(i=new wi(n,1,4,r,e),t?t.Ei(i):t=i),r!=e&&(e?t=j4(n,uM(n,e),t):t=j4(n,n.a,t)),t}function HFn(){Tj.call(this),this.e=-1,this.a=!1,this.p=Bi,this.k=-1,this.c=-1,this.b=-1,this.g=!1,this.f=-1,this.j=-1,this.n=-1,this.i=-1,this.d=-1,this.o=Bi}function b4e(n,e){var t,i,r;if(i=n.b.d.d,n.a||(i+=n.b.d.a),r=e.b.d.d,e.a||(r+=e.b.d.a),t=Zt(i,r),t==0){if(!n.a&&e.a)return-1;if(!e.a&&n.a)return 1}return t}function w4e(n,e){var t,i,r;if(i=n.b.b.d,n.a||(i+=n.b.b.a),r=e.b.b.d,e.a||(r+=e.b.b.a),t=Zt(i,r),t==0){if(!n.a&&e.a)return-1;if(!e.a&&n.a)return 1}return t}function g4e(n,e){var t,i,r;if(i=n.b.g.d,n.a||(i+=n.b.g.a),r=e.b.g.d,e.a||(r+=e.b.g.a),t=Zt(i,r),t==0){if(!n.a&&e.a)return-1;if(!e.a&&n.a)return 1}return t}function kJ(){kJ=N,wWn=ju(Ze(Ze(Ze(new hi,(Qi(),Cc),(rr(),ycn)),Cc,jcn),Ir,Ecn),Ir,hcn),pWn=Ze(Ze(new hi,Cc,icn),Cc,lcn),gWn=ju(new hi,Ir,dcn)}function p4e(n){var e,t,i,r,c;for(e=u(k(n,(G(),Am)),83),c=n.n,i=e.Cc().Kc();i.Ob();)t=u(i.Pb(),306),r=t.i,r.c+=c.a,r.d+=c.b,t.c?rBn(t):cBn(t);H(n,Am,null)}function v4e(n,e,t){var i,r;switch(r=n.b,i=r.d,e.g){case 1:return-i.d-t;case 2:return r.o.a+i.c+t;case 3:return r.o.b+i.a+t;case 4:return-i.b-t;default:return-1}}function m4e(n){var e,t,i,r,c;if(i=0,r=D4,n.b)for(e=0;e<360;e++)t=e*.017453292519943295,hZ(n,n.d,0,0,ag,t),c=n.b.ig(n.d),c0&&(o=(c&nt)%n.d.length,r=kY(n,o,c,e),r)?(f=r.ed(t),f):(i=n.tj(c,e,t),n.c.Fc(i),null)}function EJ(n,e){var t,i,r,c;switch(w1(n,e)._k()){case 3:case 2:{for(t=ig(e),r=0,c=t.i;r=0;i--)if(An(n[i].d,e)||An(n[i].d,t)){n.length>=i+1&&n.splice(0,i+1);break}return n}function M7(n,e){var t;return $r(n)&&$r(e)&&(t=n/e,ik0&&(n.b+=2,n.a+=i):(n.b+=1,n.a+=j.Math.min(i,r))}function VFn(n,e){var t,i;if(i=!1,mi(e)&&(i=!0,j2(n,new Z0(Te(e)))),i||I(e,236)&&(i=!0,j2(n,(t=PU(u(e,236)),new nj(t)))),!i)throw T(new UI(Btn))}function N4e(n,e,t,i){var r,c,o;return r=new Lh(n.e,1,10,(o=e.c,I(o,88)?u(o,26):(Sn(),so)),(c=t.c,I(c,88)?u(c,26):(Sn(),so)),v1(n,e),!1),i?i.Ei(r):i=r,i}function MJ(n){var e,t;switch(u(k(Gi(n),(nn(),dsn)),420).g){case 0:return e=n.n,t=n.o,new fn(e.a+t.a/2,e.b+t.b/2);case 1:return new mr(n.n);default:return null}}function A7(){A7=N,LS=new c5(Xh,0),Ycn=new c5("LEFTUP",1),nun=new c5("RIGHTUP",2),Jcn=new c5("LEFTDOWN",3),Zcn=new c5("RIGHTDOWN",4),p_=new c5("BALANCED",5)}function B4e(n,e,t){var i,r,c;if(i=Zt(n.a[e.p],n.a[t.p]),i==0){if(r=u(k(e,(G(),gp)),15),c=u(k(t,gp),15),r.Hc(t))return-1;if(c.Hc(e))return 1}return i}function R4e(n){switch(n.g){case 1:return new Ogn;case 2:return new Dgn;case 3:return new Ign;case 0:return null;default:throw T(new Hn(lB+(n.f!=null?n.f:""+n.g)))}}function AJ(n,e,t){switch(e){case 1:!n.n&&(n.n=new V(Br,n,1,7)),de(n.n),!n.n&&(n.n=new V(Br,n,1,7)),Dt(n.n,u(t,14));return;case 2:Q5(n,Te(t));return}WV(n,e,t)}function SJ(n,e,t){switch(e){case 3:Bd(n,K(Y(t)));return;case 4:Rd(n,K(Y(t)));return;case 5:Zc(n,K(Y(t)));return;case 6:nu(n,K(Y(t)));return}AJ(n,e,t)}function VT(n,e,t){var i,r,c;c=(i=new _I,i),r=af(c,e,null),r&&r.Fi(),Ic(c,t),me((!n.c&&(n.c=new V(P0,n,12,10)),n.c),c),d1(c,0),hb(c,1),p1(c,!0),g1(c,!0)}function PJ(n,e){var t,i,r;return t=n5(n.g,e),I(t,235)?(r=u(t,235),r.Qh()==null,r.Nh()):I(t,498)?(i=u(t,1938),r=i.b,r):null}function _4e(n,e,t,i){var r,c;return pe(e),pe(t),c=u(M5(n.d,e),19),NPn(!!c,"Row %s not in %s",e,n.e),r=u(M5(n.b,t),19),NPn(!!r,"Column %s not in %s",t,n.c),HOn(n,c.a,r.a,i)}function QFn(n,e,t,i,r,c,o){var f,h,l,a,d;if(a=r[c],l=c==o-1,f=l?i:0,d=pFn(f,a),i!=10&&A(M(n,o-c),e[c],t[c],f,d),!l)for(++c,h=0;h1||f==-1?(c=u(h,15),r.Wb(W2e(n,c))):r.Wb(Zx(n,u(h,56)))))}function W4e(n,e,t,i){N8n();var r=iR;function c(){for(var o=0;ooB)return t;r>-1e-6&&++t}return t}function DJ(n,e){var t;e!=n.b?(t=null,n.b&&(t=sC(n.b,n,-4,t)),e&&(t=_2(e,n,-4,t)),t=DDn(n,e,t),t&&t.Fi()):n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,3,e,e))}function ZFn(n,e){var t;e!=n.f?(t=null,n.f&&(t=sC(n.f,n,-1,t)),e&&(t=_2(e,n,-1,t)),t=$Dn(n,e,t),t&&t.Fi()):n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,0,e,e))}function nxn(n){var e,t,i;if(n==null)return null;if(t=u(n,15),t.dc())return"";for(i=new i1,e=t.Kc();e.Ob();)dr(i,(ht(),Te(e.Pb()))),i.a+=" ";return NO(i,i.a.length-1)}function exn(n){var e,t,i;if(n==null)return null;if(t=u(n,15),t.dc())return"";for(i=new i1,e=t.Kc();e.Ob();)dr(i,(ht(),Te(e.Pb()))),i.a+=" ";return NO(i,i.a.length-1)}function eve(n,e,t){var i,r;return i=n.c[e.c.p][e.p],r=n.c[t.c.p][t.p],i.a!=null&&r.a!=null?TD(i.a,r.a):i.a!=null?-1:r.a!=null?1:0}function tve(n,e){var t,i,r,c,o,f;if(e)for(c=e.a.length,t=new fa(c),f=(t.b-t.a)*t.c<0?(nl(),Jl):new rl(t);f.Ob();)o=u(f.Pb(),19),r=j3(e,o.a),i=new tmn(n),zhe(i.a,r)}function ive(n,e){var t,i,r,c,o,f;if(e)for(c=e.a.length,t=new fa(c),f=(t.b-t.a)*t.c<0?(nl(),Jl):new rl(t);f.Ob();)o=u(f.Pb(),19),r=j3(e,o.a),i=new W6n(n),Ghe(i.a,r)}function rve(n){var e;if(n!=null&&n.length>0&&Di(n,n.length-1)==33)try{return e=Yxn(Yu(n,0,n.length-1)),e.e==null}catch(t){if(t=jt(t),!I(t,32))throw T(t)}return!1}function txn(n,e,t){var i,r,c;return i=e.ak(),c=e.dd(),r=i.$j()?hl(n,3,i,null,c,m4(n,i,c,I(i,99)&&(u(i,18).Bb&Yi)!=0),!0):hl(n,1,i,i.zj(),c,-1,!0),t?t.Ei(r):t=r,t}function cve(){var n,e,t;for(e=0,n=0;n<1;n++){if(t=CY((Me(n,1),"X".charCodeAt(n))),t==0)throw T(new Ce("Unknown Option: "+"X".substr(n)));e|=t}return e}function uve(n,e,t){var i,r,c;switch(i=Gi(e),r=jT(i),c=new wc,Hr(c,e),t.g){case 1:ui(c,b7(B2(r)));break;case 2:ui(c,B2(r))}return H(c,(nn(),Jb),Y(k(n,Jb))),c}function $J(n){var e,t;return e=u(ve(new re(ue(xr(n.a).a.Kc(),new Mn))),17),t=u(ve(new re(ue(ni(n.a).a.Kc(),new Mn))),17),on(sn(k(e,(G(),mf))))||on(sn(k(t,mf)))}function Vw(){Vw=N,SS=new W9("ONE_SIDE",0),IS=new W9("TWO_SIDES_CORNER",1),OS=new W9("TWO_SIDES_OPPOSING",2),PS=new W9("THREE_SIDES",3),AS=new W9("FOUR_SIDES",4)}function wx(n,e,t,i,r){var c,o;c=u(es(gt(e.Oc(),new Jbn),ga(new U1,new z1,new W1,A(M(Nu,1),z,132,0,[(hf(),hs)]))),15),o=u(ma(n.b,t,i),15),r==0?o.Wc(0,c):o.Gc(c)}function sve(n,e){var t,i,r,c,o;for(c=new E(e.a);c.a0&&SFn(this,this.c-1,(J(),Vn)),this.c0&&n[0].length>0&&(this.c=on(sn(k(Gi(n[0][0]),(G(),wun))))),this.a=F(cJn,q,2018,n.length,0,2),this.b=F(uJn,q,2019,n.length,0,2),this.d=new TDn}function ave(n){return n.c.length==0?!1:(Ln(0,n.c.length),u(n.c[0],17)).c.i.k==(Qn(),gi)?!0:C3(Xc(new $n(null,new xn(n,16)),new Iwn),new Own)}function dve(n,e,t){return le(t,"Tree layout",1),pC(n.b),ih(n.b,(c4(),gP),gP),ih(n.b,qm,qm),ih(n.b,uy,uy),ih(n.b,Gm,Gm),n.a=EM(n.b,e),H8e(n,e,kc(t,1)),ce(t),e}function rxn(n,e){var t,i,r,c,o,f,h;for(f=Cb(e),c=e.f,h=e.g,o=j.Math.sqrt(c*c+h*h),r=0,i=new E(f);i.a=0?(t=M7(n,$M),i=p7(n,$M)):(e=J0(n,1),t=M7(e,5e8),i=p7(e,5e8),i=qi(Ih(i,1),ci(n,1))),rf(Ih(i,32),ci(t,fr))}function sxn(n,e,t){var i,r;switch(i=(ne(e.b!=0),u(Ts(e,e.a.a),8)),t.g){case 0:i.b=0;break;case 2:i.b=n.f;break;case 3:i.a=0;break;default:i.a=n.g}return r=_e(e,0),y8(r,i),e}function oxn(n,e,t,i){var r,c,o,f,h;switch(h=n.b,c=e.d,o=c.j,f=WQ(o,h.d[o.g],t),r=ot(Qr(c.n),c.a),c.j.g){case 1:case 3:f.a+=r.a;break;case 2:case 4:f.b+=r.b}Kt(i,f,i.c.b,i.c)}function Tve(n,e,t){var i,r,c,o;for(o=Fr(n.e,e,0),c=new Jq,c.b=t,i=new Ii(n.e,o);i.b1;e>>=1)e&1&&(i=Fw(i,t)),t.d==1?t=Fw(t,t):t=new D$n(KBn(t.a,t.d,F(be,Le,25,t.d<<1,15,1)));return i=Fw(i,t),i}function _J(){_J=N;var n,e,t,i;for(Kin=F(ji,pr,25,25,15,1),Hin=F(ji,pr,25,33,15,1),i=152587890625e-16,e=32;e>=0;e--)Hin[e]=i,i*=.5;for(t=1,n=24;n>=0;n--)Kin[n]=t,t*=.5}function Ove(n){var e,t;if(on(sn(hn(n,(nn(),Qb))))){for(t=new re(ue(Gh(n).a.Kc(),new Mn));Se(t);)if(e=u(ve(t),79),Jd(e)&&on(sn(hn(e,Wa))))return!0}return!1}function fxn(n,e){var t,i,r;ri(n.f,e)&&(e.b=n,i=e.c,Fr(n.j,i,0)!=-1||W(n.j,i),r=e.d,Fr(n.j,r,0)!=-1||W(n.j,r),t=e.a.b,t.c.length!=0&&(!n.i&&(n.i=new K$n(n)),Wbe(n.i,t)))}function Dve(n){var e,t,i,r,c;return t=n.c.d,i=t.j,r=n.d.d,c=r.j,i==c?t.p=0&&An(n.substr(e,3),"GMT")||e>=0&&An(n.substr(e,3),"UTC"))&&(t[0]=e+3),dZ(n,t,i)}function Fve(n,e){var t,i,r,c,o;for(c=n.g.a,o=n.g.b,i=new E(n.d);i.at;c--)n[c]|=e[c-t-1]>>>o,n[c-1]=e[c-t-1]<=n.f)break;c.c[c.c.length]=t}return c}function HJ(n){var e,t,i,r;for(e=null,r=new E(n.wf());r.a0&&gc(n.g,e,n.g,e+i,f),o=t.Kc(),n.i+=i,r=0;rc&&Qfe(l,cIn(t[f],Rin))&&(r=f,c=h);return r>=0&&(i[0]=e+c),r}function Kve(n,e){var t;if(t=tyn(n.b.Hf(),e.b.Hf()),t!=0)return t;switch(n.b.Hf().g){case 1:case 2:return Uc(n.b.sf(),e.b.sf());case 3:case 4:return Uc(e.b.sf(),n.b.sf())}return 0}function Hve(n){var e,t,i;for(i=n.e.c.length,n.a=oa(be,[q,Le],[48,25],15,[i,i],2),t=new E(n.c);t.a>4&15,c=n[i]&15,o[r++]=r1n[t],o[r++]=r1n[c];return Hs(o,0,o.length)}function zve(n,e,t){var i,r,c;return i=e.ak(),c=e.dd(),r=i.$j()?hl(n,4,i,c,null,m4(n,i,c,I(i,99)&&(u(i,18).Bb&Yi)!=0),!0):hl(n,i.Kj()?2:1,i,c,i.zj(),-1,!0),t?t.Ei(r):t=r,t}function tu(n){var e,t;return n>=Yi?(e=rk+(n-Yi>>10&1023)&Ut,t=56320+(n-Yi&1023)&Ut,String.fromCharCode(e)+(""+String.fromCharCode(t))):String.fromCharCode(n&Ut)}function Uve(n,e){W0();var t,i,r,c;return r=u(u(ct(n.r,e),21),84),r.gc()>=2?(i=u(r.Kc().Pb(),111),t=n.u.Hc((Tu(),s9)),c=n.u.Hc(Pp),!i.a&&!t&&(r.gc()==2||c)):!1}function axn(n,e,t,i,r){var c,o,f;for(c=VNn(n,e,t,i,r),f=!1;!c;)rM(n,r,!0),f=!0,c=VNn(n,e,t,i,r);f&&rM(n,r,!1),o=rF(r),o.c.length!=0&&(n.d&&n.d.lg(o),axn(n,r,t,i,o))}function ZT(){ZT=N,uH=new l5(Xh,0),Dhn=new l5("DIRECTED",1),Fhn=new l5("UNDIRECTED",2),Ihn=new l5("ASSOCIATION",3),$hn=new l5("GENERALIZATION",4),Ohn=new l5("DEPENDENCY",5)}function Wve(n,e){var t;if(!nf(n))throw T(new Dr(sqn));switch(t=nf(n),e.g){case 1:return-(n.j+n.f);case 2:return n.i-t.g;case 3:return n.j-t.f;case 4:return-(n.i+n.g)}return 0}function f4(n,e){var t,i;for(_n(e),i=n.b.c.length,W(n.b,e);i>0;){if(t=i,i=(i-1)/2|0,n.a.ue(un(n.b,i),e)<=0)return Es(n.b,t,e),!0;Es(n.b,t,un(n.b,i))}return Es(n.b,i,e),!0}function qJ(n,e,t,i){var r,c;if(r=0,t)r=pT(n.a[t.g][e.g],i);else for(c=0;c=f)}function GJ(n,e,t,i){var r;if(r=!1,mi(i)&&(r=!0,l3(e,t,Te(i))),r||q0(i)&&(r=!0,GJ(n,e,t,i)),r||I(i,236)&&(r=!0,la(e,t,u(i,236))),!r)throw T(new UI(Btn))}function Vve(n,e){var t,i,r;if(t=e.Hh(n.a),t&&(r=Ko((!t.b&&(t.b=new qu((Sn(),nr),tc,t)),t.b),Xs),r!=null)){for(i=1;i<(gu(),S1n).length;++i)if(An(S1n[i],r))return i}return 0}function Qve(n,e){var t,i,r;if(t=e.Hh(n.a),t&&(r=Ko((!t.b&&(t.b=new qu((Sn(),nr),tc,t)),t.b),Xs),r!=null)){for(i=1;i<(gu(),P1n).length;++i)if(An(P1n[i],r))return i}return 0}function dxn(n,e){var t,i,r,c;if(_n(e),c=n.a.gc(),c0?1:0;c.a[r]!=t;)c=c.a[r],r=n.a.ue(t.d,c.d)>0?1:0;c.a[r]=i,i.b=t.b,i.a[0]=t.a[0],i.a[1]=t.a[1],t.a[0]=null,t.a[1]=null}function Zve(n){Tu();var e,t;return e=pt(n1,A(M(qP,1),z,273,0,[Gl])),!(Z8(hC(e,n))>1||(t=pt(s9,A(M(qP,1),z,273,0,[u9,Pp])),Z8(hC(t,n))>1))}function UJ(n,e){var t;t=vc((Z1(),uo),n),I(t,498)?kr(uo,n,new Dkn(this,e)):kr(uo,n,this),jx(this,e),e==(Qp(),g1n)?(this.wb=u(this,1939),u(e,1941)):this.wb=(ol(),Nn)}function n5e(n){var e,t,i;if(n==null)return null;for(e=null,t=0;t=j1?"error":i>=900?"warn":i>=800?"info":"log"),ZCn(t,n.a),n.b&&UY(e,t,n.b,"Exception: ",!0))}function k(n,e){var t,i;return i=(!n.q&&(n.q=new we),te(n.q,e)),i??(t=e.wg(),I(t,4)&&(t==null?(!n.q&&(n.q=new we),O2(n.q,e)):(!n.q&&(n.q=new we),it(n.q,e,t))),t)}function Qi(){Qi=N,Vf=new U9("P1_CYCLE_BREAKING",0),$l=new U9("P2_LAYERING",1),Hc=new U9("P3_NODE_ORDERING",2),Cc=new U9("P4_NODE_PLACEMENT",3),Ir=new U9("P5_EDGE_ROUTING",4)}function pxn(n,e){var t,i,r,c,o;for(r=e==1?KR:_R,i=r.a.ec().Kc();i.Ob();)for(t=u(i.Pb(),103),o=u(ct(n.f.c,t),21).Kc();o.Ob();)c=u(o.Pb(),46),Qc(n.b.b,c.b),Qc(n.b.a,u(c.b,81).d)}function e5e(n,e){X5();var t;if(n.c==e.c){if(n.b==e.b||Mbe(n.b,e.b)){if(t=xre(n.b)?1:-1,n.a&&!e.a)return t;if(!n.a&&e.a)return-t}return Uc(n.b.g,e.b.g)}else return Zt(n.c,e.c)}function t5e(n,e){var t;le(e,"Hierarchical port position processing",1),t=n.b,t.c.length>0&&LBn((Ln(0,t.c.length),u(t.c[0],29)),n),t.c.length>1&&LBn(u(un(t,t.c.length-1),29),n),ce(e)}function vxn(n,e){var t,i,r;if(XJ(n,e))return!0;for(i=new E(e);i.a=r||e<0)throw T(new vr(NB+e+Ra+r));if(t>=r||t<0)throw T(new vr(BB+t+Ra+r));return e!=t?i=(c=n.Ti(t),n.Hi(e,c),c):i=n.Oi(t),i}function yxn(n){var e,t,i;if(i=n,n)for(e=0,t=n.Ug();t;t=t.Ug()){if(++e>JL)return yxn(t);if(i=t,t==n)throw T(new Dr("There is a cycle in the containment hierarchy of "+n))}return i}function kl(n){var e,t,i;for(i=new ka(Ji,"[","]"),t=n.Kc();t.Ob();)e=t.Pb(),xh(i,B(e)===B(n)?"(this Collection)":e==null?iu:Lr(e));return i.a?i.e.length==0?i.a.a:i.a.a+(""+i.e):i.c}function XJ(n,e){var t,i;if(i=!1,e.gc()<2)return!1;for(t=0;ti&&(Me(e-1,n.length),n.charCodeAt(e-1)<=32);)--e;return i>0||e1&&(n.j.b+=n.e)):(n.j.a+=t.a,n.j.b=j.Math.max(n.j.b,t.b),n.d.c.length>1&&(n.j.a+=n.e))}function yl(){yl=N,eXn=A(M(Zi,1),hc,61,0,[(J(),Kn),Vn,ae]),nXn=A(M(Zi,1),hc,61,0,[Vn,ae,Gn]),tXn=A(M(Zi,1),hc,61,0,[ae,Gn,Kn]),iXn=A(M(Zi,1),hc,61,0,[Gn,Kn,Vn])}function r5e(n,e,t,i){var r,c,o,f,h,l,a;if(o=n.c.d,f=n.d.d,o.j!=f.j)for(a=n.b,r=o.j,h=null;r!=f.j;)h=e==0?yT(r):pQ(r),c=WQ(r,a.d[r.g],t),l=WQ(h,a.d[h.g],t),Ke(i,ot(c,l)),r=h}function c5e(n,e,t,i){var r,c,o,f,h;return o=PFn(n.a,e,t),f=u(o.a,19).a,c=u(o.b,19).a,i&&(h=u(k(e,(G(),Mu)),10),r=u(k(t,Mu),10),h&&r&&(xAn(n.b,h,r),f+=n.b.i,c+=n.b.e)),f>c}function Exn(n){var e,t,i,r,c,o,f,h,l;for(this.a=Y$n(n),this.b=new X,t=n,i=0,r=t.length;iZO(n.d).c?(n.i+=n.g.c,BF(n.d)):ZO(n.d).c>ZO(n.g).c?(n.e+=n.d.c,BF(n.g)):(n.i+=nCn(n.g),n.e+=nCn(n.d),BF(n.g),BF(n.d))}function o5e(n,e,t){var i,r,c,o;for(c=e.q,o=e.r,new aa((No(),Bl),e,c,1),new aa(Bl,c,o,1),r=new E(t);r.af&&(h=f/i),r>c&&(l=c/r),o=j.Math.min(h,l),n.a+=o*(e.a-n.a),n.b+=o*(e.b-n.b)}function a5e(n,e,t,i,r){var c,o;for(o=!1,c=u(un(t.b,0),33);Aye(n,e,c,i,r)&&(o=!0,z4e(t,c),t.b.c.length!=0);)c=u(un(t.b,0),33);return t.b.c.length==0&&T7(t.j,t),o&>(e.q),o}function d5e(n,e){eg();var t,i,r,c;if(e.b<2)return!1;for(c=_e(e,0),t=u(Re(c),8),i=t;c.b!=c.d.c;){if(r=u(Re(c),8),Kx(n,i,r))return!0;i=r}return!!Kx(n,i,t)}function QJ(n,e,t,i){var r,c;return t==0?(!n.o&&(n.o=new Wu((Dc(),Ul),S0,n,0)),yE(n.o,e,i)):(c=u(On((r=u(Rn(n,16),26),r||n.zh()),t),66),c.Nj().Rj(n,Rc(n),t-ee(n.zh()),e,i))}function jx(n,e){var t;e!=n.sb?(t=null,n.sb&&(t=u(n.sb,49).ih(n,1,h9,t)),e&&(t=u(e,49).gh(n,1,h9,t)),t=hQ(n,e,t),t&&t.Fi()):n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,4,e,e))}function b5e(n,e){var t,i,r,c;if(e)r=Bh(e,"x"),t=new Z6n(n),D3(t.a,(_n(r),r)),c=Bh(e,"y"),i=new nmn(n),F3(i.a,(_n(c),c));else throw T(new Af("All edge sections need an end point."))}function w5e(n,e){var t,i,r,c;if(e)r=Bh(e,"x"),t=new Q6n(n),$3(t.a,(_n(r),r)),c=Bh(e,"y"),i=new J6n(n),x3(i.a,(_n(c),c));else throw T(new Af("All edge sections need a start point."))}function g5e(n,e){var t,i,r,c,o,f,h;for(i=fDn(n),c=0,f=i.length;c>22-e,r=n.h<>22-e):e<44?(t=0,i=n.l<>44-e):(t=0,i=0,r=n.l<n)throw T(new Hn("k must be smaller than n"));return e==0||e==n?1:n==0?0:CJ(n)/(CJ(e)*CJ(n-e))}function JJ(n,e){var t,i,r,c;for(t=new kz(n);t.g==null&&!t.c?ZW(t):t.g==null||t.i!=0&&u(t.g[t.i-1],47).Ob();)if(c=u(cM(t),56),I(c,160))for(i=u(c,160),r=0;r>4],e[t*2+1]=oI[c&15];return Hs(e,0,e.length)}function $5e(n){QE();var e,t,i;switch(i=n.c.length,i){case 0:return fzn;case 1:return e=u(dLn(new E(n)),42),ife(e.cd(),e.dd());default:return t=u(lf(n,F(Ha,OM,42,n.c.length,0,1)),165),new GI(t)}}function F5e(n){var e,t,i,r,c,o;for(e=new gw,t=new gw,ll(e,n),ll(t,n);t.b!=t.c;)for(r=u(y2(t),37),o=new E(r.a);o.a0&&H7(n,t,e),r):gme(n,e,t)}function Oxn(n,e,t){var i,r,c,o;if(e.b!=0){for(i=new Ct,o=_e(e,0);o.b!=o.d.c;)c=u(Re(o),86),Vi(i,$V(c)),r=c.e,r.a=u(k(c,(cc(),mK)),19).a,r.b=u(k(c,pon),19).a;Oxn(n,i,kc(t,i.b/n.a|0))}}function Dxn(n,e){var t,i,r,c,o;if(n.e<=e||Hle(n,n.g,e))return n.g;for(c=n.r,i=n.g,o=n.r,r=(c-i)/2+i;i+11&&(n.e.b+=n.a)):(n.e.a+=t.a,n.e.b=j.Math.max(n.e.b,t.b),n.d.c.length>1&&(n.e.a+=n.a))}function R5e(n){var e,t,i,r;switch(r=n.i,e=r.b,i=r.j,t=r.g,r.a.g){case 0:t.a=(n.g.b.o.a-i.a)/2;break;case 1:t.a=e.d.n.a+e.d.a.a;break;case 2:t.a=e.d.n.a+e.d.a.a-i.a;break;case 3:t.b=e.d.n.b+e.d.a.b}}function $xn(n,e,t,i,r){if(ii&&(n.a=i),n.br&&(n.b=r),n}function _5e(n){if(I(n,149))return w8e(u(n,149));if(I(n,229))return a2e(u(n,229));if(I(n,23))return m5e(u(n,23));throw T(new Hn(Rtn+kl(new Ku(A(M(Zn,1),rn,1,5,[n])))))}function K5e(n,e,t,i,r){var c,o,f;for(c=!0,o=0;o>>r|t[o+i+1]<>>r,++o}return c}function eY(n,e,t,i){var r,c,o;if(e.k==(Qn(),gi)){for(c=new re(ue(xr(e).a.Kc(),new Mn));Se(c);)if(r=u(ve(c),17),o=r.c.i.k,o==gi&&n.c.a[r.c.i.c.p]==i&&n.c.a[e.c.p]==t)return!0}return!1}function H5e(n,e){var t,i,r,c;return e&=63,t=n.h&Wh,e<22?(c=t>>>e,r=n.m>>e|t<<22-e,i=n.l>>e|n.m<<22-e):e<44?(c=0,r=t>>>e-22,i=n.m>>e-22|n.h<<44-e):(c=0,r=0,i=t>>>e-44),Bc(i&Lu,r&Lu,c&Wh)}function Fxn(n,e,t,i){var r;this.b=i,this.e=n==(_d(),_m),r=e[t],this.d=oa(_u,[q,wh],[177,25],16,[r.length,r.length],2),this.a=oa(be,[q,Le],[48,25],15,[r.length,r.length],2),this.c=new NJ(e,t)}function q5e(n){var e,t,i;for(n.k=new iX((J(),A(M(Zi,1),hc,61,0,[Xr,Kn,Vn,ae,Gn])).length,n.j.c.length),i=new E(n.j);i.a=t)return l4(n,e,i.p),!0;return!1}function Lxn(n){var e;return n.Db&64?Ex(n):(e=new Ju(Stn),!n.a||De(De((e.a+=' "',e),n.a),'"'),De(dd(De(dd(De(dd(De(dd((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")"),e.a)}function Nxn(n,e,t){var i,r,c,o,f;for(f=Kc(n.e.Tg(),e),r=u(n.g,119),i=0,o=0;ot?fY(n,t,"start index"):e<0||e>t?fY(e,t,"end index"):T6("end index (%s) must not be less than start index (%s)",A(M(Zn,1),rn,1,5,[Q(e),Q(n)]))}function Rxn(n,e){var t,i,r,c;for(i=0,r=n.length;i0&&_xn(n,c,t));e.p=0}function bn(n){var e;this.c=new Ct,this.f=n.e,this.e=n.d,this.i=n.g,this.d=n.c,this.b=n.b,this.k=n.j,this.a=n.a,n.i?this.j=n.i:this.j=(e=u(xo($1),9),new ks(e,u(bo(e,e.length),9),0)),this.g=n.f}function V5e(n){var e,t,i,r;for(e=sl(De(new Ju("Predicates."),"and"),40),t=!0,r=new $v(n);r.b0?f[o-1]:F(vh,E1,10,0,0,1),r=f[o],l=o=0?n.Bh(r):bY(n,i);else throw T(new Hn(Pl+i.ne()+em));else throw T(new Hn(vqn+e+mqn));else As(n,t,i)}function tY(n){var e,t;if(t=null,e=!1,I(n,204)&&(e=!0,t=u(n,204).a),e||I(n,258)&&(e=!0,t=""+u(n,258).a),e||I(n,483)&&(e=!0,t=""+u(n,483).a),!e)throw T(new UI(Btn));return t}function Gxn(n,e){var t,i;if(n.f){for(;e.Ob();)if(t=u(e.Pb(),72),i=t.ak(),I(i,99)&&u(i,18).Bb&uc&&(!n.e||i.Gj()!=Av||i.aj()!=0)&&t.dd()!=null)return e.Ub(),!0;return!1}else return e.Ob()}function zxn(n,e){var t,i;if(n.f){for(;e.Sb();)if(t=u(e.Ub(),72),i=t.ak(),I(i,99)&&u(i,18).Bb&uc&&(!n.e||i.Gj()!=Av||i.aj()!=0)&&t.dd()!=null)return e.Pb(),!0;return!1}else return e.Sb()}function iY(n,e,t){var i,r,c,o,f,h;for(h=Kc(n.e.Tg(),e),i=0,f=n.i,r=u(n.g,119),o=0;o1&&(e.c[e.c.length]=c))}function Z5e(n){var e,t,i,r;for(t=new Ct,Vi(t,n.o),i=new Yq;t.b!=0;)e=u(t.b==0?null:(ne(t.b!=0),Ts(t,t.a.a)),508),r=C_n(n,e,!0),r&&W(i.a,e);for(;i.a.c.length!=0;)e=u(pDn(i),508),C_n(n,e,!1)}function y1(){y1=N,Lfn=new l2(K6,0),_i=new l2("BOOLEAN",1),sc=new l2("INT",2),kv=new l2("STRING",3),Or=new l2("DOUBLE",4),Nt=new l2("ENUM",5),Cp=new l2("ENUMSET",6),yf=new l2("OBJECT",7)}function m6(n,e){var t,i,r,c,o;i=j.Math.min(n.c,e.c),c=j.Math.min(n.d,e.d),r=j.Math.max(n.c+n.b,e.c+e.b),o=j.Math.max(n.d+n.a,e.d+e.a),r=(r/2|0))for(this.e=i?i.c:null,this.d=r;t++0;)nX(this);this.b=e,this.a=null}function t6e(n,e){var t,i;e.a?T8e(n,e):(t=u(rD(n.b,e.b),57),t&&t==n.a[e.b.f]&&t.a&&t.a!=e.b.a&&t.c.Fc(e.b),i=u(iD(n.b,e.b),57),i&&n.a[i.f]==e.b&&i.a&&i.a!=e.b.a&&e.b.c.Fc(i),zO(n.b,e.b))}function Wxn(n,e){var t,i;if(t=u(br(n.b,e),124),u(u(ct(n.r,e),21),84).dc()){t.n.b=0,t.n.c=0;return}t.n.b=n.C.b,t.n.c=n.C.c,n.A.Hc((Vu(),id))&&pBn(n,e),i=Dpe(n,e),qx(n,e)==(qw(),Hl)&&(i+=2*n.w),t.a.a=i}function Xxn(n,e){var t,i;if(t=u(br(n.b,e),124),u(u(ct(n.r,e),21),84).dc()){t.n.d=0,t.n.a=0;return}t.n.d=n.C.d,t.n.a=n.C.a,n.A.Hc((Vu(),id))&&vBn(n,e),i=$pe(n,e),qx(n,e)==(qw(),Hl)&&(i+=2*n.w),t.a.b=i}function i6e(n,e){var t,i,r,c;for(c=new X,i=new E(e);i.at.a&&(i.Hc((vb(),dy))?r=(e.a-t.a)/2:i.Hc(by)&&(r=e.a-t.a)),e.b>t.b&&(i.Hc((vb(),gy))?c=(e.b-t.b)/2:i.Hc(wy)&&(c=e.b-t.b)),zJ(n,r,c)}function tLn(n,e,t,i,r,c,o,f,h,l,a,d,g){I(n.Cb,88)&&yb(Iu(u(n.Cb,88)),4),Ic(n,t),n.f=o,Z3(n,f),e4(n,h),Y3(n,l),n4(n,a),p1(n,d),t4(n,g),g1(n,!0),d1(n,r),n.ok(c),Ca(n,e),i!=null&&(n.i=null,nT(n,i))}function iLn(n){var e,t;if(n.f){for(;n.n>0;){if(e=u(n.k.Xb(n.n-1),72),t=e.ak(),I(t,99)&&u(t,18).Bb&uc&&(!n.e||t.Gj()!=Av||t.aj()!=0)&&e.dd()!=null)return!0;--n.n}return!1}else return n.n>0}function fY(n,e,t){if(n<0)return T6(K_n,A(M(Zn,1),rn,1,5,[t,Q(n)]));if(e<0)throw T(new Hn(H_n+e));return T6("%s (%s) must not be greater than size (%s)",A(M(Zn,1),rn,1,5,[t,Q(n),Q(e)]))}function hY(n,e,t,i,r,c){var o,f,h,l;if(o=i-t,o<7){e2e(e,t,i,c);return}if(h=t+r,f=i+r,l=h+(f-h>>1),hY(e,n,h,l,-r,c),hY(e,n,l,f,-r,c),c.ue(n[l-1],n[l])<=0){for(;t=0?n.sh(c,t):_Y(n,r,t);else throw T(new Hn(Pl+r.ne()+em));else throw T(new Hn(vqn+e+mqn));else Ps(n,i,r,t)}function rLn(n){var e,t,i,r;if(t=u(n,49).qh(),t)try{if(i=null,e=b4((Z1(),uo),_Bn(r2e(t))),e&&(r=e.rh(),r&&(i=r.Wk(aie(t.e)))),i&&i!=n)return rLn(i)}catch(c){if(c=jt(c),!I(c,60))throw T(c)}return n}function _c(n,e,t){var i,r,c,o;if(o=e==null?0:n.b.se(e),r=(i=n.a.get(o),i??new Array),r.length==0)n.a.set(o,r);else if(c=kDn(n,e,r),c)return c.ed(t);return Mt(r,r.length,new Nj(e,t)),++n.c,cC(n.b),null}function cLn(n,e){var t,i;return pC(n.a),ih(n.a,(iT(),EP),EP),ih(n.a,mv,mv),i=new hi,Ze(i,mv,(CT(),CK)),B(hn(e,(gb(),AK)))!==B((f7(),CP))&&Ze(i,mv,jK),Ze(i,mv,EK),cyn(n.a,i),t=EM(n.a,e),t}function uLn(n){if(!n)return q9n(),vzn;var e=n.valueOf?n.valueOf():n;if(e!==n){var t=dR[typeof e];return t?t(e):tQ(typeof e)}else return n instanceof Array||n instanceof j.Array?new sq(n):new M9(n)}function sLn(n,e,t){var i,r,c;switch(c=n.o,i=u(br(n.p,t),244),r=i.i,r.b=F7(i),r.a=$7(i),r.b=j.Math.max(r.b,c.a),r.b>c.a&&!e&&(r.b=c.a),r.c=-(r.b-c.a)/2,t.g){case 1:r.d=-r.a;break;case 3:r.d=c.b}tL(i),iL(i)}function oLn(n,e,t){var i,r,c;switch(c=n.o,i=u(br(n.p,t),244),r=i.i,r.b=F7(i),r.a=$7(i),r.a=j.Math.max(r.a,c.b),r.a>c.b&&!e&&(r.a=c.b),r.d=-(r.a-c.b)/2,t.g){case 4:r.c=-r.b;break;case 2:r.c=c.a}tL(i),iL(i)}function v6e(n,e){var t,i,r,c,o;if(!e.dc()){if(r=u(e.Xb(0),128),e.gc()==1){xNn(n,r,r,1,0,e);return}for(t=1;t0)try{r=us(e,Bi,nt)}catch(c){throw c=jt(c),I(c,127)?(i=c,T(new xC(i))):T(c)}return t=(!n.a&&(n.a=new $I(n)),n.a),r=0?u(D(t,r),56):null}function j6e(n,e){if(n<0)return T6(K_n,A(M(Zn,1),rn,1,5,["index",Q(n)]));if(e<0)throw T(new Hn(H_n+e));return T6("%s (%s) must be less than size (%s)",A(M(Zn,1),rn,1,5,["index",Q(n),Q(e)]))}function E6e(n){var e,t,i,r,c;if(n==null)return iu;for(c=new ka(Ji,"[","]"),t=n,i=0,r=t.length;i0)for(o=n.c.d,f=n.d.d,r=If(ki(new fn(f.a,f.b),o),1/(i+1)),c=new fn(o.a,o.b),t=new E(n.a);t.a=0?n._g(t,!0,!0):Yd(n,r,!0),153)),u(i,215).ol(e);else throw T(new Hn(Pl+e.ne()+em))}function wY(n){var e,t;return n>-0x800000000000&&n<0x800000000000?n==0?0:(e=n<0,e&&(n=-n),t=Gt(j.Math.floor(j.Math.log(n)/.6931471805599453)),(!e||n!=j.Math.pow(2,t))&&++t,t):FOn(eu(n))}function L6e(n){var e,t,i,r,c,o,f;for(c=new Sh,t=new E(n);t.a2&&f.e.b+f.j.b<=2&&(r=f,i=o),c.a.zc(r,c),r.q=i);return c}function gLn(n,e){var t,i,r;return i=new qh(n),Sr(i,e),H(i,(G(),qS),e),H(i,(nn(),Lt),(Ti(),Ac)),H(i,Qf,(oh(),FP)),ea(i,(Qn(),Xt)),t=new wc,Hr(t,i),ui(t,(J(),Gn)),r=new wc,Hr(r,i),ui(r,Vn),i}function pLn(n){switch(n.g){case 0:return new WI((_d(),ry));case 1:return new D4n;case 2:return new R4n;default:throw T(new Hn("No implementation is available for the crossing minimizer "+(n.f!=null?n.f:""+n.g)))}}function vLn(n,e){var t,i,r,c,o;for(n.c[e.p]=!0,W(n.a,e),o=new E(e.j);o.a=c)o.$b();else for(r=o.Kc(),i=0;i0?dG():o<0&&jLn(n,e,-o),!0):!1}function $7(n){var e,t,i,r,c,o,f;if(f=0,n.b==0){for(o=rFn(n,!0),e=0,i=o,r=0,c=i.length;r0&&(f+=t,++e);e>1&&(f+=n.c*(e-1))}else f=J9n(oOn(YE(gt(ID(n.a),new xln),new Lln)));return f>0?f+n.n.d+n.n.a:0}function F7(n){var e,t,i,r,c,o,f;if(f=0,n.b==0)f=J9n(oOn(YE(gt(ID(n.a),new $ln),new Fln)));else{for(o=cFn(n,!0),e=0,i=o,r=0,c=i.length;r0&&(f+=t,++e);e>1&&(f+=n.c*(e-1))}return f>0?f+n.n.b+n.n.c:0}function G6e(n,e){var t,i,r,c;for(c=u(br(n.b,e),124),t=c.a,r=u(u(ct(n.r,e),21),84).Kc();r.Ob();)i=u(r.Pb(),111),i.c&&(t.a=j.Math.max(t.a,nW(i.c)));if(t.a>0)switch(e.g){case 2:c.n.c=n.s;break;case 4:c.n.b=n.s}}function z6e(n,e){var t,i,r;return t=u(k(e,(Go(),Q4)),19).a-u(k(n,Q4),19).a,t==0?(i=ki(Qr(u(k(n,(dl(),Bk)),8)),u(k(n,vm),8)),r=ki(Qr(u(k(e,Bk),8)),u(k(e,vm),8)),Zt(i.a*i.b,r.a*r.b)):t}function U6e(n,e){var t,i,r;return t=u(k(e,(Zd(),jP)),19).a-u(k(n,jP),19).a,t==0?(i=ki(Qr(u(k(n,(cc(),sy)),8)),u(k(n,zm),8)),r=ki(Qr(u(k(e,sy),8)),u(k(e,zm),8)),Zt(i.a*i.b,r.a*r.b)):t}function ELn(n){var e,t;return t=new V1,t.a+="e_",e=ewe(n),e!=null&&(t.a+=""+e),n.c&&n.d&&(De((t.a+=" ",t),UT(n.c)),De(rc((t.a+="[",t),n.c.i),"]"),De((t.a+=TN,t),UT(n.d)),De(rc((t.a+="[",t),n.d.i),"]")),t.a}function CLn(n){switch(n.g){case 0:return new F4n;case 1:return new x4n;case 2:return new $4n;case 3:return new L4n;default:throw T(new Hn("No implementation is available for the layout phase "+(n.f!=null?n.f:""+n.g)))}}function pY(n,e,t,i,r){var c;switch(c=0,r.g){case 1:c=j.Math.max(0,e.b+n.b-(t.b+i));break;case 3:c=j.Math.max(0,-n.b-i);break;case 2:c=j.Math.max(0,-n.a-i);break;case 4:c=j.Math.max(0,e.a+n.a-(t.a+i))}return c}function W6e(n,e,t){var i,r,c,o,f;if(t)for(r=t.a.length,i=new fa(r),f=(i.b-i.a)*i.c<0?(nl(),Jl):new rl(i);f.Ob();)o=u(f.Pb(),19),c=j3(t,o.a),Dtn in c.a||xB in c.a?rke(n,c,e):hTe(n,c,e),Oce(u(te(n.b,i4(c)),79))}function vY(n){var e,t;switch(n.b){case-1:return!0;case 0:return t=n.t,t>1||t==-1?(n.b=-1,!0):(e=qs(n),e&&(er(),e.Cj()==kGn)?(n.b=-1,!0):(n.b=1,!1));default:case 1:return!1}}function X6e(n,e){var t,i,r,c,o;for(i=(!e.s&&(e.s=new V(su,e,21,17)),e.s),c=null,r=0,o=i.i;r=0&&i=0?n._g(t,!0,!0):Yd(n,r,!0),153)),u(i,215).ll(e);throw T(new Hn(Pl+e.ne()+MB))}function Z6e(){FG();var n;return cee?u(b4((Z1(),uo),Vs),1939):(He(Ha,new Qpn),FEe(),n=u(I(vc((Z1(),uo),Vs),547)?vc(uo,Vs):new hTn,547),cee=!0,ITe(n),xTe(n),it(($G(),w1n),n,new apn),kr(uo,Vs,n),n)}function nme(n,e){var t,i,r,c;n.j=-1,Hu(n.e)?(t=n.i,c=n.i!=0,F8(n,e),i=new Lh(n.e,3,n.c,null,e,t,c),r=e.Qk(n.e,n.c,null),r=txn(n,e,r),r?(r.Ei(i),r.Fi()):et(n.e,i)):(F8(n,e),r=e.Qk(n.e,n.c,null),r&&r.Fi())}function tM(n,e){var t,i,r;if(r=0,i=e[0],i>=n.length)return-1;for(t=(Me(i,n.length),n.charCodeAt(i));t>=48&&t<=57&&(r=r*10+(t-48),++i,!(i>=n.length));)t=(Me(i,n.length),n.charCodeAt(i));return i>e[0]?e[0]=i:r=-1,r}function eme(n){var e,t,i,r,c;return r=u(n.a,19).a,c=u(n.b,19).a,t=r,i=c,e=j.Math.max(j.Math.abs(r),j.Math.abs(c)),r<=0&&r==c?(t=0,i=c-1):r==-e&&c!=e?(t=c,i=r,c>=0&&++t):(t=-c,i=r),new Pi(Q(t),Q(i))}function tme(n,e,t,i){var r,c,o,f,h,l;for(r=0;r=0&&l>=0&&h=n.i)throw T(new vr(NB+e+Ra+n.i));if(t>=n.i)throw T(new vr(BB+t+Ra+n.i));return i=n.g[t],e!=t&&(e>16),e=i>>16&16,t=16-e,n=n>>e,i=n-256,e=i>>16&8,t+=e,n<<=e,i=n-Ib,e=i>>16&4,t+=e,n<<=e,i=n-Nf,e=i>>16&2,t+=e,n<<=e,i=n>>14,e=i&~(i>>1),t+2-e)}function rme(n){C2();var e,t,i,r;for(eS=new X,DR=new we,OR=new X,e=(!n.a&&(n.a=new V(Pt,n,10,11)),n.a),LCe(e),r=new ie(e);r.e!=r.i.gc();)i=u(oe(r),33),Fr(eS,i,0)==-1&&(t=new X,W(OR,t),L$n(i,t));return OR}function cme(n,e,t){var i,r,c,o;n.a=t.b.d,I(e,352)?(r=ng(u(e,79),!1,!1),c=I7(r),i=new s5n(n),$i(c,i),z7(c,r),e.We((Xe(),Rg))!=null&&$i(u(e.We(Rg),74),i)):(o=u(e,470),o.Hg(o.Dg()+n.a.a),o.Ig(o.Eg()+n.a.b))}function MLn(n,e){var t,i,r,c,o,f,h,l;for(l=K(Y(k(e,(nn(),Fm)))),h=n[0].n.a+n[0].o.a+n[0].d.c+l,f=1;f=0?t:(f=L5(ki(new fn(o.c+o.b/2,o.d+o.a/2),new fn(c.c+c.b/2,c.d+c.a/2))),-(XBn(c,o)-1)*f)}function sme(n,e,t){var i;Rt(new $n(null,(!t.a&&(t.a=new V(Tt,t,6,6)),new xn(t.a,16))),new hkn(n,e)),Rt(new $n(null,(!t.n&&(t.n=new V(Br,t,1,7)),new xn(t.n,16))),new lkn(n,e)),i=u(hn(t,(Xe(),Rg)),74),i&&EV(i,n,e)}function Yd(n,e,t){var i,r,c;if(c=rg((gu(),xi),n.Tg(),e),c)return er(),u(c,66).Oj()||(c=A2(jr(xi,c))),r=(i=n.Yg(c),u(i>=0?n._g(i,!0,!0):Yd(n,c,!0),153)),u(r,215).hl(e,t);throw T(new Hn(Pl+e.ne()+MB))}function kY(n,e,t,i){var r,c,o,f,h;if(r=n.d[e],r){if(c=r.g,h=r.i,i!=null){for(f=0;f=t&&(i=e,l=(h.c+h.a)/2,o=l-t,h.c<=l-t&&(r=new hD(h.c,o),Q0(n,i++,r)),f=l+t,f<=h.a&&(c=new hD(f,h.a),tb(i,n.c.length),e5(n.c,i,c)))}function yY(n){var e;if(!n.c&&n.g==null)n.d=n.si(n.f),me(n,n.d),e=n.d;else{if(n.g==null)return!0;if(n.i==0)return!1;e=u(n.g[n.i-1],47)}return e==n.b&&null.km>=null.jm()?(cM(n),yY(n)):e.Ob()}function lme(n,e,t){var i,r,c,o,f;if(f=t,!f&&(f=YU(new zp,0)),le(f,qKn,1),XRn(n.c,e),o=TEe(n.a,e),o.gc()==1)IRn(u(o.Xb(0),37),f);else for(c=1/o.gc(),r=o.Kc();r.Ob();)i=u(r.Pb(),37),IRn(i,kc(f,c));mie(n.a,o,e),T7e(e),ce(f)}function PLn(n){if(this.a=n,n.c.i.k==(Qn(),Xt))this.c=n.c,this.d=u(k(n.c.i,(G(),ec)),61);else if(n.d.i.k==Xt)this.c=n.d,this.d=u(k(n.d.i,(G(),ec)),61);else throw T(new Hn("Edge "+n+" is not an external edge."))}function ILn(n,e){var t,i,r;r=n.b,n.b=e,n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,3,r,n.b)),e?e!=n&&(Ic(n,e.zb),G$(n,e.d),t=(i=e.c,i??e.zb),U$(n,t==null||An(t,e.zb)?null:t)):(Ic(n,null),G$(n,0),U$(n,null))}function OLn(n){var e,t;if(n.f){for(;n.n=o)throw T(new V0(e,o));return r=t[e],o==1?i=null:(i=F(bH,qB,415,o-1,0,1),gc(t,0,i,0,e),c=o-e-1,c>0&&gc(t,e+1,i,e,c)),r4(n,i),nLn(n,e,r),r}function z2(){z2=N,Dp=u(D(R((jG(),oc).qb),6),34),Op=u(D(R(oc.qb),3),34),kH=u(D(R(oc.qb),4),34),yH=u(D(R(oc.qb),5),18),QT(Dp),QT(Op),QT(kH),QT(yH),fee=new Ku(A(M(su,1),gg,170,0,[Dp,Op]))}function xLn(n,e){var t;this.d=new Bv,this.b=e,this.e=new mr(e.qf()),t=n.u.Hc((Tu(),Ty)),n.u.Hc(n1)?n.D?this.a=t&&!e.If():this.a=!0:n.u.Hc(Gl)?t?this.a=!(e.zf().Kc().Ob()||e.Bf().Kc().Ob()):this.a=!1:this.a=!1}function LLn(n,e){var t,i,r,c;for(t=n.o.a,c=u(u(ct(n.r,e),21),84).Kc();c.Ob();)r=u(c.Pb(),111),r.e.a=(i=r.b,i.Xe((Xe(),Bu))?i.Hf()==(J(),Gn)?-i.rf().a-K(Y(i.We(Bu))):t+K(Y(i.We(Bu))):i.Hf()==(J(),Gn)?-i.rf().a:t)}function NLn(n,e){var t,i,r,c;t=u(k(n,(nn(),ls)),103),c=u(hn(e,dv),61),r=u(k(n,Lt),98),r!=(Ti(),jf)&&r!=ql?c==(J(),Xr)&&(c=mZ(e,t),c==Xr&&(c=B2(t))):(i=PRn(e),i>0?c=B2(t):c=b7(B2(t))),gr(e,dv,c)}function wme(n,e){var t,i,r,c,o;for(o=n.j,e.a!=e.b&&bi(o,new zbn),r=o.c.length/2|0,i=0;i0&&H7(n,t,e),c):i.a!=null?(H7(n,e,t),-1):r.a!=null?(H7(n,t,e),1):0}function BLn(n,e){var t,i,r,c;n.ej()?(t=n.Vi(),c=n.fj(),++n.j,n.Hi(t,n.oi(t,e)),i=n.Zi(3,null,e,t,c),n.bj()?(r=n.cj(e,null),r?(r.Ei(i),r.Fi()):n.$i(i)):n.$i(i)):(nTn(n,e),n.bj()&&(r=n.cj(e,null),r&&r.Fi()))}function iM(n,e){var t,i,r,c,o;for(o=Kc(n.e.Tg(),e),r=new Jy,t=u(n.g,119),c=n.i;--c>=0;)i=t[c],o.rl(i.ak())&&me(r,i);!A_n(n,r)&&Hu(n.e)&&Gp(n,e.$j()?hl(n,6,e,(Pn(),cr),null,-1,!1):hl(n,e.Kj()?2:1,e,null,null,-1,!1))}function a4(){a4=N;var n,e;for(fp=F(vg,q,91,32,0,1),wm=F(vg,q,91,32,0,1),n=1,e=0;e<=18;e++)fp[e]=m7(n),wm[e]=m7(Ih(n,e)),n=Ni(n,5);for(;eo)||e.q&&(i=e.C,o=i.c.c.a-i.o.a/2,r=i.n.a-t,r>o)))}function vme(n,e){var t;le(e,"Partition preprocessing",1),t=u(es(gt(qr(gt(new $n(null,new xn(n.a,16)),new v0n),new m0n),new k0n),ga(new U1,new z1,new W1,A(M(Nu,1),z,132,0,[(hf(),hs)]))),15),Rt(t.Oc(),new y0n),ce(e)}function RLn(n){c$();var e,t,i,r,c,o,f;for(t=new ba,r=new E(n.e.b);r.a1?n.e*=K(n.a):n.f/=K(n.a),Zwe(n),rpe(n),_7e(n),H(n.b,(a6(),nS),n.g)}function qLn(n,e,t){var i,r,c,o,f,h;for(i=0,h=t,e||(i=t*(n.c.length-1),h*=-1),c=new E(n);c.a=0?(e||(e=new zv,i>0&&dr(e,n.substr(0,i))),e.a+="\\",w3(e,t&Ut)):e&&w3(e,t&Ut);return e?e.a:n}function Ame(n){var e;if(!n.a)throw T(new Dr("IDataType class expected for layout option "+n.f));if(e=xae(n.a),e==null)throw T(new Dr("Couldn't create new instance of property '"+n.f+"'. "+KHn+(Ph(Fy),Fy.k)+Etn));return u(e,414)}function Fx(n){var e,t,i,r,c;return c=n.eh(),c&&c.kh()&&(r=pl(n,c),r!=c)?(t=n.Vg(),i=(e=n.Vg(),e>=0?n.Qg(null):n.eh().ih(n,-1-e,null,null)),n.Rg(u(r,49),t),i&&i.Fi(),n.Lg()&&n.Mg()&&t>-1&&et(n,new wi(n,9,t,c,r)),r):c}function XLn(n){var e,t,i,r,c,o,f,h;for(o=0,c=n.f.e,i=0;i>5,r>=n.d)return n.e<0;if(t=n.a[r],e=1<<(e&31),n.e<0){if(i=dOn(n),r>16)),15).Xc(c),f0&&(!(tl(n.a.c)&&e.n.d)&&!(r3(n.a.c)&&e.n.b)&&(e.g.d+=j.Math.max(0,i/2-.5)),!(tl(n.a.c)&&e.n.a)&&!(r3(n.a.c)&&e.n.c)&&(e.g.a-=i-1))}function JLn(n){var e,t,i,r,c;if(r=new X,c=GBn(n,r),e=u(k(n,(G(),Mu)),10),e)for(i=new E(e.j);i.a>e,c=n.m>>e|t<<22-e,r=n.l>>e|n.m<<22-e):e<44?(o=i?Wh:0,c=t>>e-22,r=n.m>>e-22|t<<44-e):(o=i?Wh:0,c=i?Lu:0,r=t>>e-44),Bc(r&Lu,c&Lu,o&Wh)}function xx(n){var e,t,i,r,c,o;for(this.c=new X,this.d=n,i=Ft,r=Ft,e=Vt,t=Vt,o=_e(n,0);o.b!=o.d.c;)c=u(Re(o),8),i=j.Math.min(i,c.a),r=j.Math.min(r,c.b),e=j.Math.max(e,c.a),t=j.Math.max(t,c.b);this.a=new ys(i,r,e-i,t-r)}function nNn(n,e){var t,i,r,c,o,f;for(c=new E(n.b);c.a0&&I(e,42)&&(n.a.qj(),l=u(e,42),h=l.cd(),c=h==null?0:mt(h),o=dU(n.a,c),t=n.a.d[o],t)){for(i=u(t.g,367),a=t.i,f=0;f=2)for(t=r.Kc(),e=Y(t.Pb());t.Ob();)c=e,e=Y(t.Pb()),i=j.Math.min(i,(_n(e),e-(_n(c),c)));return i}function Bme(n,e){var t,i,r,c,o;i=new Ct,Kt(i,e,i.c.b,i.c);do for(t=(ne(i.b!=0),u(Ts(i,i.a.a),86)),n.b[t.g]=1,c=_e(t.d,0);c.b!=c.d.c;)r=u(Re(c),188),o=r.c,n.b[o.g]==1?Ke(n.a,r):n.b[o.g]==2?n.b[o.g]=1:Kt(i,o,i.c.b,i.c);while(i.b!=0)}function Rme(n,e){var t,i,r;if(B(e)===B(pe(n)))return!0;if(!I(e,15)||(i=u(e,15),r=n.gc(),r!=i.gc()))return!1;if(I(i,54)){for(t=0;t0&&(r=t),o=new E(n.f.e);o.a0?(e-=1,t-=1):i>=0&&r<0?(e+=1,t+=1):i>0&&r>=0?(e-=1,t+=1):(e+=1,t-=1),new Pi(Q(e),Q(t))}function i9e(n,e){return n.ce.c?1:n.be.b?1:n.a!=e.a?mt(n.a)-mt(e.a):n.d==(z5(),Hm)&&e.d==Km?-1:n.d==Km&&e.d==Hm?1:0}function sNn(n,e){var t,i,r,c,o;return c=e.a,c.c.i==e.b?o=c.d:o=c.c,c.c.i==e.b?i=c.c:i=c.d,r=O2e(n.a,o,i),r>0&&r0):r<0&&-r0):!1}function r9e(n,e,t,i){var r,c,o,f,h,l,a,d;for(r=(e-n.d)/n.c.c.length,c=0,n.a+=t,n.d=e,d=new E(n.c);d.a>24;return o}function u9e(n){if(n.pe()){var e=n.c;e.qe()?n.o="["+e.n:e.pe()?n.o="["+e.ne():n.o="[L"+e.ne()+";",n.b=e.me()+"[]",n.k=e.oe()+"[]";return}var t=n.j,i=n.d;i=i.split("/"),n.o=RF(".",[t,RF("$",i)]),n.b=RF(".",[t,RF(".",i)]),n.k=i[i.length-1]}function s9e(n,e){var t,i,r,c,o;for(o=null,c=new E(n.e.a);c.a=0;e-=2)for(t=0;t<=e;t+=2)(n.b[t]>n.b[t+2]||n.b[t]===n.b[t+2]&&n.b[t+1]>n.b[t+3])&&(i=n.b[t+2],n.b[t+2]=n.b[t],n.b[t]=i,i=n.b[t+3],n.b[t+3]=n.b[t+1],n.b[t+1]=i);n.c=!0}}function oNn(n,e){var t,i,r,c,o,f,h,l;for(o=e==1?KR:_R,c=o.a.ec().Kc();c.Ob();)for(r=u(c.Pb(),103),h=u(ct(n.f.c,r),21).Kc();h.Ob();)switch(f=u(h.Pb(),46),i=u(f.b,81),l=u(f.a,189),t=l.c,r.g){case 2:case 1:i.g.d+=t;break;case 4:case 3:i.g.c+=t}}function h9e(n,e){var t,i,r,c,o,f,h,l,a;for(l=-1,a=0,o=n,f=0,h=o.length;f0&&++a;++l}return a}function yo(n){var e,t;return t=new Ju(J1(n.gm)),t.a+="@",De(t,(e=mt(n)>>>0,e.toString(16))),n.kh()?(t.a+=" (eProxyURI: ",rc(t,n.qh()),n.$g()&&(t.a+=" eClass: ",rc(t,n.$g())),t.a+=")"):n.$g()&&(t.a+=" (eClass: ",rc(t,n.$g()),t.a+=")"),t.a}function E6(n){var e,t,i,r;if(n.e)throw T(new Dr((Ph(kR),uN+kR.k+sN)));for(n.d==(sr(),mh)&&TM(n,Zs),t=new E(n.a.a);t.a>24}return t}function d9e(n,e,t){var i,r,c;if(r=u(br(n.i,e),306),!r)if(r=new fIn(n.d,e,t),m2(n.i,e,r),GQ(e))Pce(n.a,e.c,e.b,r);else switch(c=n6e(e),i=u(br(n.p,c),244),c.g){case 1:case 3:r.j=!0,zI(i,e.b,r);break;case 4:case 2:r.k=!0,zI(i,e.c,r)}return r}function b9e(n,e,t,i){var r,c,o,f,h,l;if(f=new Jy,h=Kc(n.e.Tg(),e),r=u(n.g,119),er(),u(e,66).Oj())for(o=0;o=0)return r;for(c=1,f=new E(e.j);f.a0&&e.ue((Ln(r-1,n.c.length),u(n.c[r-1],10)),c)>0;)Es(n,r,(Ln(r-1,n.c.length),u(n.c[r-1],10))),--r;Ln(r,n.c.length),n.c[r]=c}t.a=new we,t.b=new we}function w9e(n,e,t){var i,r,c,o,f,h,l,a;for(a=(i=u(e.e&&e.e(),9),new ks(i,u(bo(i,i.length),9),0)),h=Tb(t,"[\\[\\]\\s,]+"),c=h,o=0,f=c.length;o0&&(!(tl(n.a.c)&&e.n.d)&&!(r3(n.a.c)&&e.n.b)&&(e.g.d-=j.Math.max(0,i/2-.5)),!(tl(n.a.c)&&e.n.a)&&!(r3(n.a.c)&&e.n.c)&&(e.g.a+=j.Math.max(0,i-1)))}function dNn(n,e,t){var i,r;if((n.c-n.b&n.a.length-1)==2)e==(J(),Kn)||e==Vn?(GC(u(t6(n),15),(cs(),kh)),GC(u(t6(n),15),Kl)):(GC(u(t6(n),15),(cs(),Kl)),GC(u(t6(n),15),kh));else for(r=new B5(n);r.a!=r.b;)i=u(vT(r),15),GC(i,t)}function p9e(n,e){var t,i,r,c,o,f,h;for(r=f3(new Fq(n)),f=new Ii(r,r.c.length),c=f3(new Fq(e)),h=new Ii(c,c.c.length),o=null;f.b>0&&h.b>0&&(t=(ne(f.b>0),u(f.a.Xb(f.c=--f.b),33)),i=(ne(h.b>0),u(h.a.Xb(h.c=--h.b),33)),t==i);)o=t;return o}function Fu(n,e){var t,i,r,c,o,f;return c=n.a*tN+n.b*1502,f=n.b*tN+11,t=j.Math.floor(f*uk),c+=t,f-=t*enn,c%=enn,n.a=c,n.b=f,e<=24?j.Math.floor(n.a*Kin[e]):(r=n.a*(1<=2147483648&&(i-=YL),i)}function bNn(n,e,t){var i,r,c,o;BMn(n,e)>BMn(n,t)?(i=zr(t,(J(),Vn)),n.d=i.dc()?0:wD(u(i.Xb(0),11)),o=zr(e,Gn),n.b=o.dc()?0:wD(u(o.Xb(0),11))):(r=zr(t,(J(),Gn)),n.d=r.dc()?0:wD(u(r.Xb(0),11)),c=zr(e,Vn),n.b=c.dc()?0:wD(u(c.Xb(0),11)))}function wNn(n){var e,t,i,r,c,o,f;if(n&&(e=n.Hh(Vs),e&&(o=Te(Ko((!e.b&&(e.b=new qu((Sn(),nr),tc,e)),e.b),"conversionDelegates")),o!=null))){for(f=new X,i=Tb(o,"\\w+"),r=0,c=i.length;rn.c));o++)r.a>=n.s&&(c<0&&(c=o),f=o);return h=(n.s+n.c)/2,c>=0&&(i=nke(n,e,c,f),h=fre((Ln(i,e.c.length),u(e.c[i],329))),hme(e,i,t)),h}function Bx(){Bx=N,zYn=new tr((Xe(),Tp),1.3),efn=ehn,ofn=new vd(15),YYn=new tr(nd,ofn),nZn=new tr(ed,15),UYn=LP,VYn=Za,QYn=Kg,JYn=_l,XYn=_g,cfn=ky,ZYn=rw,sfn=(IY(),HYn),rfn=_Yn,ufn=KYn,ffn=qYn,tfn=RYn,ifn=NP,WYn=ihn,fy=BYn,nfn=NYn,hfn=GYn}function ke(n,e,t){var i,r,c,o,f,h,l;for(o=(c=new JH,c),pV(o,(_n(e),e)),l=(!o.b&&(o.b=new qu((Sn(),nr),tc,o)),o.b),h=1;h0&&Wje(this,r)}function NY(n,e,t,i,r,c){var o,f,h;if(!r[e.b]){for(r[e.b]=!0,o=i,!o&&(o=new TC),W(o.e,e),h=c[e.b].Kc();h.Ob();)f=u(h.Pb(),282),!(f.d==t||f.c==t)&&(f.c!=e&&NY(n,f.c,e,o,r,c),f.d!=e&&NY(n,f.d,e,o,r,c),W(o.c,f),Yt(o.d,f.b));return o}return null}function k9e(n){var e,t,i,r,c,o,f;for(e=0,r=new E(n.e);r.a=2}function y9e(n,e){var t,i,r,c;for(le(e,"Self-Loop pre-processing",1),i=new E(n.a);i.a1||(e=pt(So,A(M(lr,1),z,93,0,[Zh,Po])),Z8(hC(e,n))>1)||(i=pt(Oo,A(M(lr,1),z,93,0,[yh,eo])),Z8(hC(i,n))>1))}function C9e(n,e){var t,i,r;return t=e.Hh(n.a),t&&(r=Te(Ko((!t.b&&(t.b=new qu((Sn(),nr),tc,t)),t.b),"affiliation")),r!=null)?(i=aE(r,tu(35)),i==-1?TF(n,I5(n,ts(e.Hj())),r):i==0?TF(n,null,r.substr(1)):TF(n,r.substr(0,i),r.substr(i+1))):null}function T9e(n){var e,t,i;try{return n==null?iu:Lr(n)}catch(r){if(r=jt(r),I(r,102))return e=r,i=J1(Du(n))+"@"+(t=(Zf(),QQ(n)>>>0),t.toString(16)),dpe(awe(),(e3(),"Exception during lenientFormat for "+i),e),"<"+i+" threw "+J1(e.gm)+">";throw T(r)}}function vNn(n){switch(n.g){case 0:return new T4n;case 1:return new k4n;case 2:return new k7n;case 3:return new jwn;case 4:return new Kjn;case 5:return new M4n;default:throw T(new Hn("No implementation is available for the layerer "+(n.f!=null?n.f:""+n.g)))}}function BY(n,e,t){var i,r,c;for(c=new E(n.t);c.a0&&(i.b.n-=i.c,i.b.n<=0&&i.b.u>0&&Ke(e,i.b));for(r=new E(n.i);r.a0&&(i.a.u-=i.c,i.a.u<=0&&i.a.n>0&&Ke(t,i.a))}function cM(n){var e,t,i,r,c;if(n.g==null&&(n.d=n.si(n.f),me(n,n.d),n.c))return c=n.f,c;if(e=u(n.g[n.i-1],47),r=e.Pb(),n.e=e,t=n.si(r),t.Ob())n.d=t,me(n,t);else for(n.d=null;!e.Ob()&&(Mt(n.g,--n.i,null),n.i!=0);)i=u(n.g[n.i-1],47),e=i;return r}function M9e(n,e){var t,i,r,c,o,f;if(i=e,r=i.ak(),zh(n.e,r)){if(r.hi()&&yC(n,r,i.dd()))return!1}else for(f=Kc(n.e.Tg(),r),t=u(n.g,119),c=0;c1||t>1)return 2;return e+t==1?2:0}function kNn(n,e,t){var i,r,c,o,f;for(le(t,"ELK Force",1),on(sn(hn(e,(Go(),Irn))))||oC((i=new O9((K0(),new N0(e))),i)),f=QOn(e),J3e(f),Iwe(n,u(k(f,Prn),424)),o=fRn(n.a,f),c=o.Kc();c.Ob();)r=u(c.Pb(),231),ake(n.b,r,kc(t,1/o.gc()));f=j_n(o),m_n(f),ce(t)}function $9e(n,e){var t,i,r,c,o;if(le(e,"Breaking Point Processor",1),ZEe(n),on(sn(k(n,(nn(),Nsn))))){for(r=new E(n.b);r.a=0?n._g(i,!0,!0):Yd(n,c,!0),153)),u(r,215).ml(e,t)}else throw T(new Hn(Pl+e.ne()+em))}function N9e(n,e){var t,i,r,c,o;for(t=new X,r=qr(new $n(null,new xn(n,16)),new wgn),c=qr(new $n(null,new xn(n,16)),new ggn),o=h0e(Tde(YE(g8e(A(M(UTe,1),rn,833,0,[r,c])),new pgn))),i=1;i=2*e&&W(t,new hD(o[i-1]+e,o[i]-e));return t}function B9e(n,e,t){le(t,"Eades radial",1),t.n&&e&&go(t,po(e),(Xu(),ws)),n.d=u(hn(e,(C5(),Xm)),33),n.c=K(Y(hn(e,(gb(),MP)))),n.e=XF(u(hn(e,oy),293)),n.a=p2e(u(hn(e,Kon),426)),n.b=R4e(u(hn(e,_on),340)),m4e(n),t.n&&e&&go(t,po(e),(Xu(),ws))}function R9e(n,e,t){var i,r,c,o,f,h,l,a;if(t)for(c=t.a.length,i=new fa(c),f=(i.b-i.a)*i.c<0?(nl(),Jl):new rl(i);f.Ob();)o=u(f.Pb(),19),r=j3(t,o.a),r&&(h=Nae(n,(l=(ad(),a=new eG,a),e&&KY(l,e),l),r),Q5(h,$h(r,Uf)),YT(r,h),lY(r,h),oF(n,r,h))}function sM(n){var e,t,i,r,c,o;if(!n.j){if(o=new npn,e=b9,c=e.a.zc(n,e),c==null){for(i=new ie(Mr(n));i.e!=i.i.gc();)t=u(oe(i),26),r=sM(t),Dt(o,r),me(o,t);e.a.Bc(n)!=null}lb(o),n.j=new Ew((u(D(R((ol(),Nn).o),11),18),o.i),o.g),Iu(n).b&=-33}return n.j}function _9e(n){var e,t,i,r;if(n==null)return null;if(i=jc(n,!0),r=Ak.length,An(i.substr(i.length-r,r),Ak)){if(t=i.length,t==4){if(e=(Me(0,i.length),i.charCodeAt(0)),e==43)return x1n;if(e==45)return Mee}else if(t==3)return x1n}return new Gq(i)}function K9e(n){var e,t,i;return t=n.l,t&t-1||(i=n.m,i&i-1)||(e=n.h,e&e-1)||e==0&&i==0&&t==0?-1:e==0&&i==0&&t!=0?hV(t):e==0&&i!=0&&t==0?hV(i)+22:e!=0&&i==0&&t==0?hV(e)+44:-1}function H9e(n,e){var t,i,r,c,o;for(le(e,"Edge joining",1),t=on(sn(k(n,(nn(),U_)))),r=new E(n.b);r.a1)for(r=new E(n.a);r.a0),c.a.Xb(c.c=--c.b),X0(c,r),ne(c.b3&&sh(n,0,e-3))}function U9e(n){var e,t,i,r;return B(k(n,(nn(),Vb)))===B((_h(),F1))?!n.e&&B(k(n,Jk))!==B((q3(),Gk)):(i=u(k(n,F_),292),r=on(sn(k(n,x_)))||B(k(n,Om))===B((F2(),qk)),e=u(k(n,nsn),19).a,t=n.a.c.length,!r&&i!=(q3(),Gk)&&(e==0||e>t))}function W9e(n){var e,t;for(t=0;t0);t++);if(t>0&&t0);e++);return e>0&&t>16!=6&&e){if(u4(n,e))throw T(new Hn(tm+_Ln(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?dJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=_2(e,n,6,i)),i=lU(n,e,i),i&&i.Fi()}else n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,6,e,e))}function KY(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=9&&e){if(u4(n,e))throw T(new Hn(tm+jBn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?wJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=_2(e,n,9,i)),i=aU(n,e,i),i&&i.Fi()}else n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,9,e,e))}function _x(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=3&&e){if(u4(n,e))throw T(new Hn(tm+yRn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?pJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=_2(e,n,12,i)),i=hU(n,e,i),i&&i.Fi()}else n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,3,e,e))}function w4(n){var e,t,i,r,c;if(i=qs(n),c=n.j,c==null&&i)return n.$j()?null:i.zj();if(I(i,148)){if(t=i.Aj(),t&&(r=t.Nh(),r!=n.i)){if(e=u(i,148),e.Ej())try{n.g=r.Kh(e,c)}catch(o){if(o=jt(o),I(o,78))n.g=null;else throw T(o)}n.i=r}return n.g}return null}function ENn(n){var e;return e=new X,W(e,new f2(new fn(n.c,n.d),new fn(n.c+n.b,n.d))),W(e,new f2(new fn(n.c,n.d),new fn(n.c,n.d+n.a))),W(e,new f2(new fn(n.c+n.b,n.d+n.a),new fn(n.c+n.b,n.d))),W(e,new f2(new fn(n.c+n.b,n.d+n.a),new fn(n.c,n.d+n.a))),e}function CNn(n,e,t,i){var r,c,o;if(o=TJ(e,t),i.c[i.c.length]=e,n.j[o.p]==-1||n.j[o.p]==2||n.a[e.p])return i;for(n.j[o.p]=-1,c=new re(ue(Kh(o).a.Kc(),new Mn));Se(c);)if(r=u(ve(c),17),!(!(!Xi(r)&&!(!Xi(r)&&r.c.i.c==r.d.i.c))||r==e))return CNn(n,r,o,i);return i}function X9e(n,e,t){var i,r,c;for(c=e.a.ec().Kc();c.Ob();)r=u(c.Pb(),79),i=u(te(n.b,r),266),!i&&(At(fh(r))==At(ml(r))?f7e(n,r,t):fh(r)==At(ml(r))?te(n.c,r)==null&&te(n.b,ml(r))!=null&&i_n(n,r,t,!1):te(n.d,r)==null&&te(n.b,fh(r))!=null&&i_n(n,r,t,!0))}function V9e(n,e){var t,i,r,c,o,f,h;for(r=n.Kc();r.Ob();)for(i=u(r.Pb(),10),f=new wc,Hr(f,i),ui(f,(J(),Vn)),H(f,(G(),GS),(qn(),!0)),o=e.Kc();o.Ob();)c=u(o.Pb(),10),h=new wc,Hr(h,c),ui(h,Gn),H(h,GS,!0),t=new Pd,H(t,GS,!0),Hi(t,f),Ei(t,h)}function Q9e(n,e,t,i){var r,c,o,f;r=m$n(n,e,t),c=m$n(n,t,e),o=u(te(n.c,e),112),f=u(te(n.c,t),112),ri.b.g&&(c.c[c.c.length]=i);return c}function g4(){g4=N,Ng=new J9("CANDIDATE_POSITION_LAST_PLACED_RIGHT",0),Ep=new J9("CANDIDATE_POSITION_LAST_PLACED_BELOW",1),Qm=new J9("CANDIDATE_POSITION_WHOLE_DRAWING_RIGHT",2),Vm=new J9("CANDIDATE_POSITION_WHOLE_DRAWING_BELOW",3),Jm=new J9("WHOLE_DRAWING",4)}function J9e(n,e){if(I(e,239))return Age(n,u(e,33));if(I(e,186))return _ge(n,u(e,118));if(I(e,354))return Zhe(n,u(e,137));if(I(e,352))return Eye(n,u(e,79));if(e)return null;throw T(new Hn(Rtn+kl(new Ku(A(M(Zn,1),rn,1,5,[e])))))}function Y9e(n){var e,t,i,r,c,o,f;for(c=new Ct,r=new E(n.d.a);r.a1)for(e=kd((t=new ra,++n.b,t),n.d),f=_e(c,0);f.b!=f.d.c;)o=u(Re(f),121),jo(lo(ho(ao(fo(new Ns,1),0),e),o))}function HY(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=11&&e){if(u4(n,e))throw T(new Hn(tm+uZ(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?vJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=_2(e,n,10,i)),i=kU(n,e,i),i&&i.Fi()}else n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,11,e,e))}function Z9e(n){var e,t,i,r;for(i=new Ea(new ta(n.b).a);i.b;)t=Nd(i),r=u(t.cd(),11),e=u(t.dd(),10),H(e,(G(),rt),r),H(r,Mu,e),H(r,Wk,(qn(),!0)),ui(r,u(k(e,ec),61)),k(e,ec),H(r.i,(nn(),Lt),(Ti(),Tv)),u(k(Gi(r.i),Mc),21).Fc((or(),ov))}function n8e(n,e,t){var i,r,c,o,f,h;if(c=0,o=0,n.c)for(h=new E(n.d.i.j);h.ac.a?-1:r.ah){for(a=n.d,n.d=F(u1n,Xtn,63,2*h+4,0,1),c=0;c=9223372036854776e3?(I3(),win):(r=!1,n<0&&(r=!0,n=-n),i=0,n>=$a&&(i=Gt(n/$a),n-=i*$a),t=0,n>=J2&&(t=Gt(n/J2),n-=t*J2),e=Gt(n),c=Bc(e,t,i),r&&sF(c),c)}function h8e(n,e){var t,i,r,c;for(t=!e||!n.u.Hc((Tu(),n1)),c=0,r=new E(n.e.Cf());r.a=-e&&i==e?new Pi(Q(t-1),Q(i)):new Pi(Q(t),Q(i-1))}function PNn(){return rr(),A(M(nMe,1),z,77,0,[fcn,ucn,mm,WR,Scn,dS,ES,Z4,Mcn,pcn,Ccn,Y4,Acn,bcn,Pcn,ncn,pS,XR,lS,kS,Ocn,mS,ecn,Tcn,Dcn,yS,Icn,aS,lcn,jcn,ycn,CS,rcn,hS,wS,icn,J4,mcn,wcn,Ecn,km,scn,ccn,kcn,gcn,gS,jS,tcn,vS,vcn,bS,acn,hcn,Kk,fS,dcn,ocn])}function b8e(n,e,t){n.d=0,n.b=0,e.k==(Qn(),Tc)&&t.k==Tc&&u(k(e,(G(),rt)),10)==u(k(t,rt),10)&&(F$(e).j==(J(),Kn)?bNn(n,e,t):bNn(n,t,e)),e.k==Tc&&t.k==gi?F$(e).j==(J(),Kn)?n.d=1:n.b=1:t.k==Tc&&e.k==gi&&(F$(t).j==(J(),Kn)?n.b=1:n.d=1),e3e(n,e,t)}function w8e(n){var e,t,i,r,c,o,f,h,l,a,d;return d=KJ(n),e=n.a,h=e!=null,h&&l3(d,"category",n.a),r=N9(new Rp(n.d)),o=!r,o&&(l=new na,Ro(d,"knownOptions",l),t=new pmn(l),$i(new Rp(n.d),t)),c=N9(n.g),f=!c,f&&(a=new na,Ro(d,"supportedFeatures",a),i=new vmn(a),$i(n.g,i)),d}function g8e(n){var e,t,i,r,c,o,f,h,l;for(i=!1,e=336,t=0,c=new Ojn(n.length),f=n,h=0,l=f.length;h>16!=7&&e){if(u4(n,e))throw T(new Hn(tm+Lxn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?bJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=u(e,49).gh(n,1,Iy,i)),i=aW(n,e,i),i&&i.Fi()}else n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,7,e,e))}function INn(n,e){var t,i;if(e!=n.Cb||n.Db>>16!=3&&e){if(u4(n,e))throw T(new Hn(tm+zDn(n)));i=null,n.Cb&&(i=(t=n.Db>>16,t>=0?gJ(n,i):n.Cb.ih(n,-1-t,null,i))),e&&(i=u(e,49).gh(n,0,Dy,i)),i=dW(n,e,i),i&&i.Fi()}else n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,3,e,e))}function Hx(n,e){a4();var t,i,r,c,o,f,h,l,a;return e.d>n.d&&(f=n,n=e,e=f),e.d<63?u7e(n,e):(o=(n.d&-2)<<4,l=MX(n,o),a=MX(e,o),i=rL(n,P2(l,o)),r=rL(e,P2(a,o)),h=Hx(l,a),t=Hx(i,r),c=Hx(rL(l,i),rL(r,a)),c=aL(aL(c,h),t),c=P2(c,o),h=P2(h,o<<1),aL(aL(h,c),t))}function v8e(n,e,t){var i,r,c,o,f;for(o=c6(n,t),f=F(vh,E1,10,e.length,0,1),i=0,c=o.Kc();c.Ob();)r=u(c.Pb(),11),on(sn(k(r,(G(),Wk))))&&(f[i++]=u(k(r,Mu),10));if(i=0;c+=t?1:-1)o=o|e.c.Sf(h,c,t,i&&!on(sn(k(e.j,(G(),v0))))&&!on(sn(k(e.j,(G(),Pg))))),o=o|e.q._f(h,c,t),o=o|wBn(n,h[c],t,i);return ri(n.c,e),o}function fM(n,e,t){var i,r,c,o,f,h,l,a,d,g;for(a=bAn(n.j),d=0,g=a.length;d1&&(n.a=!0),Ffe(u(t.b,65),ot(Qr(u(e.b,65).c),If(ki(Qr(u(t.b,65).a),u(e.b,65).a),r))),SMn(n,e),ONn(n,t)}function DNn(n){var e,t,i,r,c,o,f;for(c=new E(n.a.a);c.a0&&c>0?o.p=e++:i>0?o.p=t++:c>0?o.p=r++:o.p=t++}Pn(),bi(n.j,new d0n)}function E8e(n){var e,t;t=null,e=u(un(n.g,0),17);do{if(t=e.d.i,li(t,(G(),Ys)))return u(k(t,Ys),11).i;if(t.k!=(Qn(),ti)&&Se(new re(ue(ni(t).a.Kc(),new Mn))))e=u(ve(new re(ue(ni(t).a.Kc(),new Mn))),17);else if(t.k!=ti)return null}while(t&&t.k!=(Qn(),ti));return t}function C8e(n,e){var t,i,r,c,o,f,h,l,a;for(f=e.j,o=e.g,h=u(un(f,f.c.length-1),113),a=(Ln(0,f.c.length),u(f.c[0],113)),l=sx(n,o,h,a),c=1;cl&&(h=t,a=r,l=i);e.a=a,e.c=h}function T8e(n,e){var t,i;if(i=k8(n.b,e.b),!i)throw T(new Dr("Invalid hitboxes for scanline constraint calculation."));(ROn(e.b,u(Tue(n.b,e.b),57))||ROn(e.b,u(Cue(n.b,e.b),57)))&&(Zf(),e.b+""),n.a[e.b.f]=u(rD(n.b,e.b),57),t=u(iD(n.b,e.b),57),t&&(n.a[t.f]=e.b)}function jo(n){if(!n.a.d||!n.a.e)throw T(new Dr((Ph(Wzn),Wzn.k+" must have a source and target "+(Ph(grn),grn.k)+" specified.")));if(n.a.d==n.a.e)throw T(new Dr("Network simplex does not support self-loops: "+n.a+" "+n.a.d+" "+n.a.e));return bE(n.a.d.g,n.a),bE(n.a.e.b,n.a),n.a}function M8e(n,e,t){var i,r,c,o,f,h,l;for(l=new Y1(new g6n(n)),o=A(M(FWn,1),UKn,11,0,[e,t]),f=0,h=o.length;fh-n.b&&fh-n.a&&f0&&++p;++g}return p}function L8e(n,e){var t,i,r,c,o;for(o=u(k(e,(Zd(),Eon)),425),c=_e(e.b,0);c.b!=c.d.c;)if(r=u(Re(c),86),n.b[r.g]==0){switch(o.g){case 0:uFn(n,r);break;case 1:Bme(n,r)}n.b[r.g]=2}for(i=_e(n.a,0);i.b!=i.d.c;)t=u(Re(i),188),db(t.b.d,t,!0),db(t.c.b,t,!0);H(e,(cc(),gon),n.a)}function Kc(n,e){er();var t,i,r,c;return e?e==(ht(),Cee)||(e==aee||e==rd||e==lee)&&n!=$1n?new BZ(n,e):(i=u(e,677),t=i.pk(),t||(v3(jr((gu(),xi),e)),t=i.pk()),c=(!t.i&&(t.i=new we),t.i),r=u(Vr(Ar(c.f,n)),1942),!r&&it(c,n,r=new BZ(n,e)),r):oee}function N8e(n,e){var t,i,r,c,o,f,h,l,a;for(h=u(k(n,(G(),rt)),11),l=Gr(A(M(ai,1),q,8,0,[h.i.n,h.n,h.a])).a,a=n.i.n.b,t=xf(n.e),r=t,c=0,o=r.length;c0?c.a?(f=c.b.rf().a,t>f&&(r=(t-f)/2,c.d.b=r,c.d.c=r)):c.d.c=n.s+t:D5(n.u)&&(i=HJ(c.b),i.c<0&&(c.d.b=-i.c),i.c+i.b>c.b.rf().a&&(c.d.c=i.c+i.b-c.b.rf().a))}function K8e(n,e){var t,i,r,c;for(le(e,"Semi-Interactive Crossing Minimization Processor",1),t=!1,r=new E(n.b);r.a=0){if(e==t)return new Pi(Q(-e-1),Q(-e-1));if(e==-t)return new Pi(Q(-e),Q(t+1))}return j.Math.abs(e)>j.Math.abs(t)?e<0?new Pi(Q(-e),Q(t)):new Pi(Q(-e),Q(t+1)):new Pi(Q(e+1),Q(t))}function G8e(n){var e,t;t=u(k(n,(nn(),qc)),163),e=u(k(n,(G(),za)),303),t==(Ss(),xl)?(H(n,qc,Qk),H(n,za,(Nh(),Ag))):t==Ub?(H(n,qc,Qk),H(n,za,(Nh(),dp))):e==(Nh(),Ag)?(H(n,qc,xl),H(n,za,zk)):e==dp&&(H(n,qc,Ub),H(n,za,zk))}function hM(){hM=N,cy=new ngn,$Jn=Ze(new hi,(Qi(),Hc),(rr(),lS)),LJn=ju(Ze(new hi,Hc,mS),Ir,vS),NJn=Xd(Xd(Dj(ju(Ze(new hi,Vf,ES),Ir,jS),Cc),yS),CS),FJn=ju(Ze(Ze(Ze(new hi,$l,dS),Cc,wS),Cc,J4),Ir,bS),xJn=ju(Ze(Ze(new hi,Cc,J4),Cc,hS),Ir,fS)}function C6(){C6=N,_Jn=Ze(ju(new hi,(Qi(),Ir),(rr(),acn)),Hc,lS),GJn=Xd(Xd(Dj(ju(Ze(new hi,Vf,ES),Ir,jS),Cc),yS),CS),KJn=ju(Ze(Ze(Ze(new hi,$l,dS),Cc,wS),Cc,J4),Ir,bS),qJn=Ze(Ze(new hi,Hc,mS),Ir,vS),HJn=ju(Ze(Ze(new hi,Cc,J4),Cc,hS),Ir,fS)}function z8e(n,e,t,i,r){var c,o;(!Xi(e)&&e.c.i.c==e.d.i.c||!WIn(Gr(A(M(ai,1),q,8,0,[r.i.n,r.n,r.a])),t))&&!Xi(e)&&(e.c==r?s3(e.a,0,new mr(t)):Ke(e.a,new mr(t)),i&&!Ah(n.a,t)&&(o=u(k(e,(nn(),Tr)),74),o||(o=new hu,H(e,Tr,o)),c=new mr(t),Kt(o,c,o.c.b,o.c),ri(n.a,c)))}function U8e(n){var e,t;for(t=new re(ue(xr(n).a.Kc(),new Mn));Se(t);)if(e=u(ve(t),17),e.c.i.k!=(Qn(),Qu))throw T(new pw(SN+E7(n)+"' has its layer constraint set to FIRST, but has at least one incoming edge that does not come from a FIRST_SEPARATE node. That must not happen."))}function W8e(n,e,t){var i,r,c,o,f,h,l;if(r=JDn(n.Db&254),r==0)n.Eb=t;else{if(r==1)f=F(Zn,rn,1,2,5,1),c=ux(n,e),c==0?(f[0]=t,f[1]=n.Eb):(f[0]=n.Eb,f[1]=t);else for(f=F(Zn,rn,1,r+1,5,1),o=pa(n.Eb),i=2,h=0,l=0;i<=128;i<<=1)i==e?f[l++]=t:n.Db&i&&(f[l++]=o[h++]);n.Eb=f}n.Db|=e}function FNn(n,e,t){var i,r,c,o;for(this.b=new X,r=0,i=0,o=new E(n);o.a0&&(c=u(un(this.b,0),167),r+=c.o,i+=c.p),r*=2,i*=2,e>1?r=Gt(j.Math.ceil(r*e)):i=Gt(j.Math.ceil(i/e)),this.a=new xQ(r,i)}function xNn(n,e,t,i,r,c){var o,f,h,l,a,d,g,p,v,m,C,S;for(a=i,e.j&&e.o?(p=u(te(n.f,e.A),57),m=p.d.c+p.d.b,--a):m=e.a.c+e.a.b,d=r,t.q&&t.o?(p=u(te(n.f,t.C),57),l=p.d.c,++d):l=t.a.c,C=l-m,h=j.Math.max(2,d-a),f=C/h,v=m+f,g=a;g=0;o+=r?1:-1){for(f=e[o],h=i==(J(),Vn)?r?zr(f,i):va(zr(f,i)):r?va(zr(f,i)):zr(f,i),c&&(n.c[f.p]=h.gc()),d=h.Kc();d.Ob();)a=u(d.Pb(),11),n.d[a.p]=l++;Yt(t,h)}}function LNn(n,e,t){var i,r,c,o,f,h,l,a;for(c=K(Y(n.b.Kc().Pb())),l=K(Y(twe(e.b))),i=If(Qr(n.a),l-t),r=If(Qr(e.a),t-c),a=ot(i,r),If(a,1/(l-c)),this.a=a,this.b=new X,f=!0,o=n.b.Kc(),o.Pb();o.Ob();)h=K(Y(o.Pb())),f&&h-t>oB&&(this.b.Fc(t),f=!1),this.b.Fc(h);f&&this.b.Fc(t)}function X8e(n){var e,t,i,r;if(cke(n,n.n),n.d.c.length>0){for(qv(n.c);AY(n,u(y(new E(n.e.a)),121))>5,e&=31,i>=n.d)return n.e<0?(jl(),gR):(jl(),W4);if(c=n.d-i,r=F(be,Le,25,c+1,15,1),K5e(r,c,n.a,i,e),n.e<0){for(t=0;t0&&n.a[t]<<32-e){for(t=0;t=0?!1:(t=rg((gu(),xi),r,e),t?(i=t.Zj(),(i>1||i==-1)&&Sd(jr(xi,t))!=3):!0)):!1}function Y8e(n,e,t,i){var r,c,o,f,h;return f=Pr(u(D((!e.b&&(e.b=new Fn(he,e,4,7)),e.b),0),82)),h=Pr(u(D((!e.c&&(e.c=new Fn(he,e,5,8)),e.c),0),82)),At(f)==At(h)||ob(h,f)?null:(o=S8(e),o==t?i:(c=u(te(n.a,o),10),c&&(r=c.e,r)?r:null))}function Z8e(n,e){var t;switch(t=u(k(n,(nn(),JS)),276),le(e,"Label side selection ("+t+")",1),t.g){case 0:nNn(n,(cs(),kh));break;case 1:nNn(n,(cs(),Kl));break;case 2:wRn(n,(cs(),kh));break;case 3:wRn(n,(cs(),Kl));break;case 4:QNn(n,(cs(),kh));break;case 5:QNn(n,(cs(),Kl))}ce(e)}function VY(n,e,t){var i,r,c,o,f,h;if(i=Bie(t,n.length),o=n[i],o[0].k==(Qn(),Xt))for(c=n8n(t,o.length),h=e.j,r=0;r0&&(t[0]+=n.d,o-=t[0]),t[2]>0&&(t[2]+=n.d,o-=t[2]),c=j.Math.max(0,o),t[1]=j.Math.max(t[1],o),SX(n,Fc,r.c+i.b+t[0]-(t[1]-o)/2,t),e==Fc&&(n.c.b=c,n.c.c=r.c+i.b+(c-o)/2)}function WNn(){this.c=F(ji,pr,25,(J(),A(M(Zi,1),hc,61,0,[Xr,Kn,Vn,ae,Gn])).length,15,1),this.b=F(ji,pr,25,A(M(Zi,1),hc,61,0,[Xr,Kn,Vn,ae,Gn]).length,15,1),this.a=F(ji,pr,25,A(M(Zi,1),hc,61,0,[Xr,Kn,Vn,ae,Gn]).length,15,1),BG(this.c,Ft),BG(this.b,Vt),BG(this.a,Vt)}function yc(n,e,t){var i,r,c,o;if(e<=t?(r=e,c=t):(r=t,c=e),i=0,n.b==null)n.b=F(be,Le,25,2,15,1),n.b[0]=r,n.b[1]=c,n.c=!0;else{if(i=n.b.length,n.b[i-1]+1==r){n.b[i-1]=c;return}o=F(be,Le,25,i+2,15,1),gc(n.b,0,o,0,i),n.b=o,n.b[i-1]>=r&&(n.c=!1,n.a=!1),n.b[i++]=r,n.b[i]=c,n.c||Jw(n)}}function s7e(n,e,t){var i,r,c,o,f,h,l;for(l=e.d,n.a=new Pc(l.c.length),n.c=new we,f=new E(l);f.a=0?n._g(l,!1,!0):Yd(n,t,!1),58));n:for(c=d.Kc();c.Ob();){for(r=u(c.Pb(),56),a=0;a1;)Eb(r,r.i-1);return i}function a7e(n,e){var t,i,r,c,o,f,h;for(le(e,"Comment post-processing",1),c=new E(n.b);c.an.d[o.p]&&(t+=jX(n.b,c),ll(n.a,Q(c)));for(;!Hv(n.a);)ZX(n.b,u(y2(n.a),19).a)}return t}function JNn(n,e,t){var i,r,c,o;for(c=(!e.a&&(e.a=new V(Pt,e,10,11)),e.a).i,r=new ie((!e.a&&(e.a=new V(Pt,e,10,11)),e.a));r.e!=r.i.gc();)i=u(oe(r),33),(!i.a&&(i.a=new V(Pt,i,10,11)),i.a).i==0||(c+=JNn(n,i,!1));if(t)for(o=At(e);o;)c+=(!o.a&&(o.a=new V(Pt,o,10,11)),o.a).i,o=At(o);return c}function Eb(n,e){var t,i,r,c;return n.ej()?(i=null,r=n.fj(),n.ij()&&(i=n.kj(n.pi(e),null)),t=n.Zi(4,c=H2(n,e),null,e,r),n.bj()&&c!=null&&(i=n.dj(c,i)),i?(i.Ei(t),i.Fi()):n.$i(t),c):(c=H2(n,e),n.bj()&&c!=null&&(i=n.dj(c,null),i&&i.Fi()),c)}function b7e(n){var e,t,i,r,c,o,f,h,l,a;for(l=n.a,e=new fi,h=0,i=new E(n.d);i.af.d&&(a=f.d+f.a+l));t.c.d=a,e.a.zc(t,e),h=j.Math.max(h,t.c.d+t.c.a)}return h}function or(){or=N,NS=new H0("COMMENTS",0),$s=new H0("EXTERNAL_PORTS",1),Tm=new H0("HYPEREDGES",2),BS=new H0("HYPERNODES",3),ov=new H0("NON_FREE_PORTS",4),Mg=new H0("NORTH_SOUTH_PORTS",5),Mm=new H0(lHn,6),uv=new H0("CENTER_LABELS",7),sv=new H0("END_LABELS",8),RS=new H0("PARTITIONS",9)}function Cb(n){var e,t,i,r,c;for(r=new X,e=new S5((!n.a&&(n.a=new V(Pt,n,10,11)),n.a)),i=new re(ue(Gh(n).a.Kc(),new Mn));Se(i);)t=u(ve(i),79),I(D((!t.b&&(t.b=new Fn(he,t,4,7)),t.b),0),186)||(c=Pr(u(D((!t.c&&(t.c=new Fn(he,t,5,8)),t.c),0),82)),e.a._b(c)||(r.c[r.c.length]=c));return r}function w7e(n){var e,t,i,r,c,o;for(c=new fi,e=new S5((!n.a&&(n.a=new V(Pt,n,10,11)),n.a)),r=new re(ue(Gh(n).a.Kc(),new Mn));Se(r);)i=u(ve(r),79),I(D((!i.b&&(i.b=new Fn(he,i,4,7)),i.b),0),186)||(o=Pr(u(D((!i.c&&(i.c=new Fn(he,i,5,8)),i.c),0),82)),e.a._b(o)||(t=c.a.zc(o,c),t==null));return c}function g7e(n,e,t,i,r){return i<0?(i=Qw(n,r,A(M(tn,1),q,2,6,[IL,OL,DL,$L,V2,FL,xL,LL,NL,BL,RL,_L]),e),i<0&&(i=Qw(n,r,A(M(tn,1),q,2,6,["Jan","Feb","Mar","Apr",V2,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),e)),i<0?!1:(t.k=i,!0)):i>0?(t.k=i-1,!0):!1}function p7e(n,e,t,i,r){return i<0?(i=Qw(n,r,A(M(tn,1),q,2,6,[IL,OL,DL,$L,V2,FL,xL,LL,NL,BL,RL,_L]),e),i<0&&(i=Qw(n,r,A(M(tn,1),q,2,6,["Jan","Feb","Mar","Apr",V2,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),e)),i<0?!1:(t.k=i,!0)):i>0?(t.k=i-1,!0):!1}function v7e(n,e,t,i,r,c){var o,f,h,l;if(f=32,i<0){if(e[0]>=n.length||(f=Di(n,e[0]),f!=43&&f!=45)||(++e[0],i=tM(n,e),i<0))return!1;f==45&&(i=-i)}return f==32&&e[0]-t==2&&r.b==2&&(h=new Tj,l=h.q.getFullYear()-Tl+Tl-80,o=l%100,c.a=i==o,i+=(l/100|0)*100+(i=l&&(h=i);h&&(a=j.Math.max(a,h.a.o.a)),a>g&&(d=l,g=a)}return d}function y7e(n,e,t){var i,r,c;if(n.e=t,n.d=0,n.b=0,n.f=1,n.i=e,(n.e&16)==16&&(n.i=ske(n.i)),n.j=n.i.length,Qe(n),c=Wd(n),n.d!=n.j)throw T(new Ce(Pe((je(),$qn))));if(n.g){for(i=0;iFHn?bi(h,n.b):i<=FHn&&i>xHn?bi(h,n.d):i<=xHn&&i>LHn?bi(h,n.c):i<=LHn&&bi(h,n.a),c=eBn(n,h,c);return r}function jl(){jl=N;var n;for(qA=new l1(1,1),pR=new l1(1,10),W4=new l1(0,0),gR=new l1(-1,1),xin=A(M(vg,1),q,91,0,[W4,qA,new l1(1,2),new l1(1,3),new l1(1,4),new l1(1,5),new l1(1,6),new l1(1,7),new l1(1,8),new l1(1,9),pR]),GA=F(vg,q,91,32,0,1),n=0;n1,f&&(i=new fn(r,t.b),Ke(e.a,i)),V5(e.a,A(M(ai,1),q,8,0,[g,d]))}function uBn(n){wd(n,new Ia(ld(od(hd(fd(new Zl,gA),"ELK Randomizer"),'Distributes the nodes randomly on the plane, leading to very obfuscating layouts. Can be useful to demonstrate the power of "real" layout algorithms.'),new $2n))),Z(n,gA,u0,zhn),Z(n,gA,Db,15),Z(n,gA,HM,Q(0)),Z(n,gA,ep,$4)}function YY(){YY=N;var n,e,t,i,r,c;for(v9=F(yu,wg,25,255,15,1),oI=F(Ls,Bf,25,16,15,1),e=0;e<255;e++)v9[e]=-1;for(t=57;t>=48;t--)v9[t]=t-48<<24>>24;for(i=70;i>=65;i--)v9[i]=i-65+10<<24>>24;for(r=102;r>=97;r--)v9[r]=r-97+10<<24>>24;for(c=0;c<10;c++)oI[c]=48+c&Ut;for(n=10;n<=15;n++)oI[n]=65+n-10&Ut}function aM(n,e,t){var i,r,c,o,f,h,l,a;return f=e.i-n.g/2,h=t.i-n.g/2,l=e.j-n.g/2,a=t.j-n.g/2,c=e.g+n.g/2,o=t.g+n.g/2,i=e.f+n.g/2,r=t.f+n.g/2,f>19)return"-"+sBn(z3(n));for(t=n,i="";!(t.l==0&&t.m==0&&t.h==0);){if(r=E$($M),t=IZ(t,r,!0),e=""+m8n(Il),!(t.l==0&&t.m==0&&t.h==0))for(c=9-e.length;c>0;c--)e="0"+e;i=e+i}return i}function A7e(){if(!Object.create||!Object.getOwnPropertyNames)return!1;var n="__proto__",e=Object.create(null);if(e[n]!==void 0)return!1;var t=Object.getOwnPropertyNames(e);return!(t.length!=0||(e[n]=42,e[n]!==42)||Object.getOwnPropertyNames(e).length==0)}function S7e(n){var e,t,i,r,c,o,f;for(e=!1,t=0,r=new E(n.d.b);r.a=n.a||!RJ(e,t))return-1;if(E3(u(i.Kb(e),20)))return 1;for(r=0,o=u(i.Kb(e),20).Kc();o.Ob();)if(c=u(o.Pb(),17),h=c.c.i==e?c.d.i:c.c.i,f=nZ(n,h,t,i),f==-1||(r=j.Math.max(r,f),r>n.c-1))return-1;return r+1}function oBn(n,e){var t,i,r,c,o,f;if(B(e)===B(n))return!0;if(!I(e,15)||(i=u(e,15),f=n.gc(),i.gc()!=f))return!1;if(o=i.Kc(),n.ni()){for(t=0;t0){if(n.qj(),e!=null){for(c=0;c>24;case 97:case 98:case 99:case 100:case 101:case 102:return n-97+10<<24>>24;case 65:case 66:case 67:case 68:case 69:case 70:return n-65+10<<24>>24;default:throw T(new Sf("Invalid hexadecimal"))}}function D7e(n,e,t){var i,r,c,o;for(le(t,"Processor order nodes",2),n.a=K(Y(k(e,(Zd(),Con)))),r=new Ct,o=_e(e.b,0);o.b!=o.d.c;)c=u(Re(o),86),on(sn(k(c,(cc(),iw))))&&Kt(r,c,r.c.b,r.c);i=(ne(r.b!=0),u(r.a.a.c,86)),SRn(n,i),!t.b&&X$(t,1),cZ(n,i,0-K(Y(k(i,(cc(),kP))))/2,0),!t.b&&X$(t,1),ce(t)}function dM(){dM=N,brn=new kw("SPIRAL",0),hrn=new kw("LINE_BY_LINE",1),lrn=new kw("MANHATTAN",2),frn=new kw("JITTER",3),ER=new kw("QUADRANTS_LINE_BY_LINE",4),drn=new kw("QUADRANTS_MANHATTAN",5),arn=new kw("QUADRANTS_JITTER",6),orn=new kw("COMBINE_LINE_BY_LINE_MANHATTAN",7),srn=new kw("COMBINE_JITTER_MANHATTAN",8)}function hBn(n,e,t,i){var r,c,o,f,h,l;for(h=ax(n,t),l=ax(e,t),r=!1;h&&l&&(i||S3e(h,l,t));)o=ax(h,t),f=ax(l,t),H8(e),H8(n),c=h.c,gL(h,!1),gL(l,!1),t?(pb(e,l.p,c),e.p=l.p,pb(n,h.p+1,c),n.p=h.p):(pb(n,h.p,c),n.p=h.p,pb(e,l.p+1,c),e.p=l.p),yr(h,null),yr(l,null),h=o,l=f,r=!0;return r}function $7e(n,e,t,i){var r,c,o,f,h;for(r=!1,c=!1,f=new E(i.j);f.a=e.length)throw T(new vr("Greedy SwitchDecider: Free layer not in graph."));this.c=e[n],this.e=new b8(i),Y$(this.e,this.c,(J(),Gn)),this.i=new b8(i),Y$(this.i,this.c,Vn),this.f=new oCn(this.c),this.a=!c&&r.i&&!r.s&&this.c[0].k==(Qn(),Xt),this.a&&Q5e(this,n,e.length)}function aBn(n,e){var t,i,r,c,o,f;c=!n.B.Hc((xu(),Sy)),o=n.B.Hc(sH),n.a=new s$n(o,c,n.c),n.n&&GW(n.a.n,n.n),zI(n.g,(_o(),Fc),n.a),e||(i=new l6(1,c,n.c),i.n.a=n.k,m2(n.p,(J(),Kn),i),r=new l6(1,c,n.c),r.n.d=n.k,m2(n.p,ae,r),f=new l6(0,c,n.c),f.n.c=n.k,m2(n.p,Gn,f),t=new l6(0,c,n.c),t.n.b=n.k,m2(n.p,Vn,t))}function x7e(n){var e,t,i;switch(e=u(k(n.d,(nn(),Qh)),218),e.g){case 2:t=lTe(n);break;case 3:t=(i=new X,Rt(gt(Xc(qr(qr(new $n(null,new xn(n.d.b,16)),new Pbn),new Ibn),new Obn),new gbn),new U5n(i)),i);break;default:throw T(new Dr("Compaction not supported for "+e+" edges."))}$je(n,t),$i(new Rp(n.g),new G5n(n))}function L7e(n,e){var t;return t=new pI,e&&Sr(t,u(te(n.a,Iy),94)),I(e,470)&&Sr(t,u(te(n.a,Oy),94)),I(e,354)?(Sr(t,u(te(n.a,Br),94)),t):(I(e,82)&&Sr(t,u(te(n.a,he),94)),I(e,239)?(Sr(t,u(te(n.a,Pt),94)),t):I(e,186)?(Sr(t,u(te(n.a,Ru),94)),t):(I(e,352)&&Sr(t,u(te(n.a,di),94)),t))}function Go(){Go=N,Q4=new tr((Xe(),_P),Q(1)),rS=new tr(ed,80),iWn=new tr(jhn,5),XUn=new tr(Tp,$4),eWn=new tr(tH,Q(1)),tWn=new tr(iH,(qn(),!0)),Orn=new vd(50),ZUn=new tr(nd,Orn),Srn=NP,Drn=n9,VUn=new tr(WK,!1),Irn=ky,YUn=_l,JUn=Za,QUn=_g,nWn=rw,Prn=(YJ(),KUn),xR=zUn,iS=_Un,FR=HUn,$rn=GUn}function N7e(n){var e,t,i,r,c,o,f,h;for(h=new bSn,f=new E(n.a);f.a0&&e=0)return!1;if(e.p=t.b,W(t.e,e),r==(Qn(),gi)||r==Tc){for(o=new E(e.j);o.a1||o==-1)&&(c|=16),r.Bb&uc&&(c|=64)),t.Bb&Yi&&(c|=Bb),c|=Eo):I(e,457)?c|=512:(i=e.Bj(),i&&i.i&1&&(c|=256)),n.Bb&512&&(c|=128),c}function T6(n,e){var t,i,r,c,o;for(n=n==null?iu:(_n(n),n),r=0;rn.d[f.p]&&(t+=jX(n.b,c),ll(n.a,Q(c)))):++o;for(t+=n.b.d*o;!Hv(n.a);)ZX(n.b,u(y2(n.a),19).a)}return t}function U7e(n,e){var t;return n.f==mH?(t=Sd(jr((gu(),xi),e)),n.e?t==4&&e!=(z2(),Dp)&&e!=(z2(),Op)&&e!=(z2(),kH)&&e!=(z2(),yH):t==2):n.d&&(n.d.Hc(e)||n.d.Hc(A2(jr((gu(),xi),e)))||n.d.Hc(rg((gu(),xi),n.b,e)))?!0:n.f&&qY((gu(),n.f),E8(jr(xi,e)))?(t=Sd(jr(xi,e)),n.e?t==4:t==2):!1}function W7e(n,e,t,i){var r,c,o,f,h,l,a,d;return o=u(hn(t,(Xe(),Mp)),8),h=o.a,a=o.b+n,r=j.Math.atan2(a,h),r<0&&(r+=ag),r+=e,r>ag&&(r-=ag),f=u(hn(i,Mp),8),l=f.a,d=f.b+n,c=j.Math.atan2(d,l),c<0&&(c+=ag),c+=e,c>ag&&(c-=ag),Yo(),mo(1e-10),j.Math.abs(r-c)<=1e-10||r==c||isNaN(r)&&isNaN(c)?0:rc?1:pd(isNaN(r),isNaN(c))}function Wx(n){var e,t,i,r,c,o,f;for(f=new we,i=new E(n.a.b);i.a=n.o)throw T(new qq);f=e>>5,o=e&31,c=Ih(1,ge(Ih(o,1))),r?n.n[t][f]=rf(n.n[t][f],c):n.n[t][f]=ci(n.n[t][f],XU(c)),c=Ih(c,1),i?n.n[t][f]=rf(n.n[t][f],c):n.n[t][f]=ci(n.n[t][f],XU(c))}catch(h){throw h=jt(h),I(h,320)?T(new vr(bN+n.o+"*"+n.p+wN+e+Ji+t+gN)):T(h)}}function cZ(n,e,t,i){var r,c,o;e&&(c=K(Y(k(e,(cc(),O1))))+i,o=t+K(Y(k(e,kP)))/2,H(e,mK,Q(ge(eu(j.Math.round(c))))),H(e,pon,Q(ge(eu(j.Math.round(o))))),e.d.b==0||cZ(n,u(fE((r=_e(new X1(e).a.d,0),new e2(r))),86),t+K(Y(k(e,kP)))+n.a,i+K(Y(k(e,vv)))),k(e,vK)!=null&&cZ(n,u(k(e,vK),86),t,i))}function V7e(n,e){var t,i,r,c,o,f,h,l,a,d,g;for(h=Gi(e.a),r=K(Y(k(h,(nn(),Qa))))*2,a=K(Y(k(h,$g))),l=j.Math.max(r,a),c=F(ji,pr,25,e.f-e.c+1,15,1),i=-l,t=0,f=e.b.Kc();f.Ob();)o=u(f.Pb(),10),i+=n.a[o.c.p]+l,c[t++]=i;for(i+=n.a[e.a.c.p]+l,c[t++]=i,g=new E(e.e);g.a0&&(i=(!n.n&&(n.n=new V(Br,n,1,7)),u(D(n.n,0),137)).a,!i||De(De((e.a+=' "',e),i),'"'))),De(dd(De(dd(De(dd(De(dd((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")"),e.a)}function jBn(n){var e,t,i;return n.Db&64?Ex(n):(e=new Ju(Itn),t=n.k,t?De(De((e.a+=' "',e),t),'"'):(!n.n&&(n.n=new V(Br,n,1,7)),n.n.i>0&&(i=(!n.n&&(n.n=new V(Br,n,1,7)),u(D(n.n,0),137)).a,!i||De(De((e.a+=' "',e),i),'"'))),De(dd(De(dd(De(dd(De(dd((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")"),e.a)}function Vx(n,e){var t,i,r,c,o,f,h;if(e==null||e.length==0)return null;if(r=u(vc(n.a,e),149),!r){for(i=(f=new Mh(n.b).a.vc().Kc(),new L0(f));i.a.Ob();)if(t=(c=u(i.a.Pb(),42),u(c.dd(),149)),o=t.c,h=e.length,An(o.substr(o.length-h,h),e)&&(e.length==o.length||Di(o,o.length-e.length-1)==46)){if(r)return null;r=t}r&&kr(n.a,e,r)}return r}function Y7e(n,e){var t,i,r,c;return t=new zln,i=u(es(Xc(new $n(null,new xn(n.f,16)),t),cb(new Vg,new Qg,new Jg,new Yg,A(M(Nu,1),z,132,0,[(hf(),Rb),hs]))),21),r=i.gc(),i=u(es(Xc(new $n(null,new xn(e.f,16)),t),cb(new Vg,new Qg,new Jg,new Yg,A(M(Nu,1),z,132,0,[Rb,hs]))),21),c=i.gc(),rr.p?(ui(c,ae),c.d&&(f=c.o.b,e=c.a.b,c.a.b=f-e)):c.j==ae&&r.p>n.p&&(ui(c,Kn),c.d&&(f=c.o.b,e=c.a.b,c.a.b=-(f-e)));break}return r}function nke(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v;if(c=t,t1,f&&(i=new fn(r,t.b),Ke(e.a,i)),V5(e.a,A(M(ai,1),q,8,0,[g,d]))}function Qx(n,e,t){var i,r,c,o,f,h;if(e)if(t<=-1){if(i=On(e.Tg(),-1-t),I(i,99))return u(i,18);for(o=u(e.ah(i),153),f=0,h=o.gc();f0){for(r=h.length;r>0&&h[r-1]=="";)--r;r=40,o&&lye(n),wje(n),X8e(n),t=WDn(n),i=0;t&&i0&&Ke(n.f,c)):(n.c[o]-=l+1,n.c[o]<=0&&n.a[o]>0&&Ke(n.e,c))))}function Mke(n){var e,t,i,r,c,o,f,h,l;for(f=new Y1(u(pe(new Wln),62)),l=Vt,t=new E(n.d);t.a=0&&ht?e:t;l<=d;++l)l==t?f=i++:(c=r[l],a=v.rl(c.ak()),l==e&&(h=l==d&&!a?i-1:i),a&&++i);return g=u(o6(n,e,t),72),f!=h&&Gp(n,new R8(n.e,7,o,Q(f),p.dd(),h)),g}}else return u(Dx(n,e,t),72);return u(o6(n,e,t),72)}function Ike(n,e){var t,i,r,c,o,f,h;for(le(e,"Port order processing",1),h=u(k(n,(nn(),Ssn)),421),i=new E(n.b);i.a=0&&(f=$3e(n,o),!(f&&(l<22?h.l|=1<>>1,o.m=a>>>1|(d&1)<<21,o.l=g>>>1|(a&1)<<21,--l;return t&&sF(h),c&&(i?(Il=z3(n),r&&(Il=xOn(Il,(I3(),gin)))):Il=Bc(n.l,n.m,n.h)),h}function $ke(n,e){var t,i,r,c,o,f,h,l,a,d;for(l=n.e[e.c.p][e.p]+1,h=e.c.a.c.length+1,f=new E(n.a);f.a0&&(Me(0,n.length),n.charCodeAt(0)==45||(Me(0,n.length),n.charCodeAt(0)==43))?1:0,i=o;it)throw T(new Sf(c0+n+'"'));return f}function Fke(n){var e,t,i,r,c,o,f;for(o=new Ct,c=new E(n.a);c.a1)&&e==1&&u(n.a[n.b],10).k==(Qn(),Qu)?W2(u(n.a[n.b],10),(cs(),kh)):i&&(!t||(n.c-n.b&n.a.length-1)>1)&&e==1&&u(n.a[n.c-1&n.a.length-1],10).k==(Qn(),Qu)?W2(u(n.a[n.c-1&n.a.length-1],10),(cs(),Kl)):(n.c-n.b&n.a.length-1)==2?(W2(u(t6(n),10),(cs(),kh)),W2(u(t6(n),10),Kl)):S9e(n,r),kX(n)}function Nke(n,e,t){var i,r,c,o,f;for(c=0,r=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));r.e!=r.i.gc();)i=u(oe(r),33),o="",(!i.n&&(i.n=new V(Br,i,1,7)),i.n).i==0||(o=u(D((!i.n&&(i.n=new V(Br,i,1,7)),i.n),0),137).a),f=new hF(c++,e,o),Sr(f,i),H(f,(cc(),Wm),i),f.e.b=i.j+i.f/2,f.f.a=j.Math.max(i.g,1),f.e.a=i.i+i.g/2,f.f.b=j.Math.max(i.f,1),Ke(e.b,f),_c(t.f,i,f)}function Bke(n){var e,t,i,r,c;i=u(k(n,(G(),rt)),33),c=u(hn(i,(nn(),Xa)),174).Hc((Vu(),id)),n.e||(r=u(k(n,Mc),21),e=new fn(n.f.a+n.d.b+n.d.c,n.f.b+n.d.d+n.d.a),r.Hc((or(),$s))?(gr(i,Lt,(Ti(),Ac)),t0(i,e.a,e.b,!1,!0)):on(sn(hn(i,H_)))||t0(i,e.a,e.b,!0,!0)),c?gr(i,Xa,Cn(id)):gr(i,Xa,(t=u(xo(o9),9),new ks(t,u(bo(t,t.length),9),0)))}function dZ(n,e,t){var i,r,c,o;if(e[0]>=n.length)return t.o=0,!0;switch(Di(n,e[0])){case 43:r=1;break;case 45:r=-1;break;default:return t.o=0,!0}if(++e[0],c=e[0],o=tM(n,e),o==0&&e[0]==c)return!1;if(e[0]=0&&f!=t&&(c=new wi(n,1,f,o,null),i?i.Ei(c):i=c),t>=0&&(c=new wi(n,1,t,f==t?o:null,e),i?i.Ei(c):i=c)),i}function _Bn(n){var e,t,i;if(n.b==null){if(i=new i1,n.i!=null&&(dr(i,n.i),i.a+=":"),n.f&256){for(n.f&256&&n.a!=null&&(n1e(n.i)||(i.a+="//"),dr(i,n.a)),n.d!=null&&(i.a+="/",dr(i,n.d)),n.f&16&&(i.a+="/"),e=0,t=n.j.length;eg?!1:(d=(h=O6(i,g,!1),h.a),a+f+d<=e.b&&(B8(t,c-t.s),t.c=!0,B8(i,c-t.s),k7(i,t.s,t.t+t.d+f),i.k=!0,TV(t.q,i),p=!0,r&&(XC(e,i),i.j=e,n.c.length>o&&(T7((Ln(o,n.c.length),u(n.c[o],200)),i),(Ln(o,n.c.length),u(n.c[o],200)).a.c.length==0&&h1(n,o)))),p)}function Uke(n,e){var t,i,r,c,o,f;if(le(e,"Partition midprocessing",1),r=new Od,Rt(gt(new $n(null,new xn(n.a,16)),new w0n),new I5n(r)),r.d!=0){for(f=u(es($Mn((c=r.i,new $n(null,(c||(r.i=new Sw(r,r.c))).Nc()))),ga(new U1,new z1,new W1,A(M(Nu,1),z,132,0,[(hf(),hs)]))),15),i=f.Kc(),t=u(i.Pb(),19);i.Ob();)o=u(i.Pb(),19),V9e(u(ct(r,t),21),u(ct(r,o),21)),t=o;ce(e)}}function qBn(n,e,t){var i,r,c,o,f,h,l,a;if(e.p==0){for(e.p=1,o=t,o||(r=new X,c=(i=u(xo(Zi),9),new ks(i,u(bo(i,i.length),9),0)),o=new Pi(r,c)),u(o.a,15).Fc(e),e.k==(Qn(),Xt)&&u(o.b,21).Fc(u(k(e,(G(),ec)),61)),h=new E(e.j);h.a0){if(r=u(n.Ab.g,1934),e==null){for(c=0;c1)for(i=new E(r);i.at.s&&ff&&(f=r,a.c=F(Zn,rn,1,0,5,1)),r==f&&W(a,new Pi(t.c.i,t)));Pn(),bi(a,n.c),Q0(n.b,h.p,a)}}function Yke(n,e){var t,i,r,c,o,f,h,l,a;for(o=new E(e.b);o.af&&(f=r,a.c=F(Zn,rn,1,0,5,1)),r==f&&W(a,new Pi(t.d.i,t)));Pn(),bi(a,n.c),Q0(n.f,h.p,a)}}function zBn(n){wd(n,new Ia(ld(od(hd(fd(new Zl,f0),"ELK Box"),"Algorithm for packing of unconnected boxes, i.e. graphs without edges."),new m2n))),Z(n,f0,u0,Gfn),Z(n,f0,Db,15),Z(n,f0,hk,Q(0)),Z(n,f0,dA,cn(Kfn)),Z(n,f0,hg,cn(LZn)),Z(n,f0,tp,cn(NZn)),Z(n,f0,ep,qHn),Z(n,f0,lk,cn(Hfn)),Z(n,f0,ip,cn(qfn)),Z(n,f0,Ctn,cn(qK)),Z(n,f0,sA,cn(xZn))}function UBn(n,e){var t,i,r,c,o,f,h,l,a;if(r=n.i,o=r.o.a,c=r.o.b,o<=0&&c<=0)return J(),Xr;switch(l=n.n.a,a=n.n.b,f=n.o.a,t=n.o.b,e.g){case 2:case 1:if(l<0)return J(),Gn;if(l+f>o)return J(),Vn;break;case 4:case 3:if(a<0)return J(),Kn;if(a+t>c)return J(),ae}return h=(l+f/2)/o,i=(a+t/2)/c,h+i<=1&&h-i<=0?(J(),Gn):h+i>=1&&h-i>=0?(J(),Vn):i<.5?(J(),Kn):(J(),ae)}function Zke(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m;for(t=!1,a=K(Y(k(e,(nn(),T0)))),v=Cl*a,r=new E(e.b);r.ah+v&&(m=d.g+g.g,g.a=(g.g*g.a+d.g*d.a)/m,g.g=m,d.f=g,t=!0)),c=f,d=g;return t}function WBn(n,e,t,i,r,c,o){var f,h,l,a,d,g;for(g=new d2,l=e.Kc();l.Ob();)for(f=u(l.Pb(),839),d=new E(f.wf());d.a0?f.a?(l=f.b.rf().b,r>l&&(n.v||f.c.d.c.length==1?(o=(r-l)/2,f.d.d=o,f.d.a=o):(t=u(un(f.c.d,0),181).rf().b,i=(t-l)/2,f.d.d=j.Math.max(0,i),f.d.a=r-i-l))):f.d.a=n.t+r:D5(n.u)&&(c=HJ(f.b),c.d<0&&(f.d.d=-c.d),c.d+c.a>f.b.rf().b&&(f.d.a=c.d+c.a-f.b.rf().b))}function tye(n,e){var t;switch(U8(n)){case 6:return mi(e);case 7:return G0(e);case 8:return q0(e);case 3:return Array.isArray(e)&&(t=U8(e),!(t>=14&&t<=16));case 11:return e!=null&&typeof e===CL;case 12:return e!=null&&(typeof e===Q7||typeof e==CL);case 0:return WF(e,n.__elementTypeId$);case 2:return OD(e)&&e.im!==Xg;case 1:return OD(e)&&e.im!==Xg||WF(e,n.__elementTypeId$);default:return!0}}function XBn(n,e){var t,i,r,c;return i=j.Math.min(j.Math.abs(n.c-(e.c+e.b)),j.Math.abs(n.c+n.b-e.c)),c=j.Math.min(j.Math.abs(n.d-(e.d+e.a)),j.Math.abs(n.d+n.a-e.d)),t=j.Math.abs(n.c+n.b/2-(e.c+e.b/2)),t>n.b/2+e.b/2||(r=j.Math.abs(n.d+n.a/2-(e.d+e.a/2)),r>n.a/2+e.a/2)?1:t==0&&r==0?0:t==0?c/r+1:r==0?i/t+1:j.Math.min(i/t,c/r)+1}function VBn(n,e){var t,i,r,c,o,f;return r=fV(n),f=fV(e),r==f?n.e==e.e&&n.a<54&&e.a<54?n.fe.f?1:0:(i=n.e-e.e,t=(n.d>0?n.d:j.Math.floor((n.a-1)*uKn)+1)-(e.d>0?e.d:j.Math.floor((e.a-1)*uKn)+1),t>i+1?r:t0&&(o=Fw(o,pRn(i))),A$n(c,o))):r0&&n.d!=(W5(),BR)&&(f+=o*(i.d.a+n.a[e.b][i.b]*(e.d.a-i.d.a)/t)),t>0&&n.d!=(W5(),LR)&&(h+=o*(i.d.b+n.a[e.b][i.b]*(e.d.b-i.d.b)/t)));switch(n.d.g){case 1:return new fn(f/c,e.d.b);case 2:return new fn(e.d.a,h/c);default:return new fn(f/c,h/c)}}function QBn(n,e){V3();var t,i,r,c,o;if(o=u(k(n.i,(nn(),Lt)),98),c=n.j.g-e.j.g,c!=0||!(o==(Ti(),td)||o==jh||o==Ac))return 0;if(o==(Ti(),td)&&(t=u(k(n,P1),19),i=u(k(e,P1),19),t&&i&&(r=t.a-i.a,r!=0)))return r;switch(n.j.g){case 1:return Zt(n.n.a,e.n.a);case 2:return Zt(n.n.b,e.n.b);case 3:return Zt(e.n.a,n.n.a);case 4:return Zt(e.n.b,n.n.b);default:throw T(new Dr($nn))}}function JBn(n){var e,t,i,r,c,o;for(t=(!n.a&&(n.a=new Jt(io,n,5)),n.a).i+2,o=new Pc(t),W(o,new fn(n.j,n.k)),Rt(new $n(null,(!n.a&&(n.a=new Jt(io,n,5)),new xn(n.a,16))),new z6n(o)),W(o,new fn(n.b,n.c)),e=1;e0&&(u7(h,!1,(sr(),Zs)),u7(h,!0,Ao)),Yc(e.g,new H7n(n,t)),it(n.g,e,t)}function ZBn(){ZBn=N;var n;for(Cin=A(M(be,1),Le,25,15,[-1,-1,30,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]),bR=F(be,Le,25,37,15,1),yzn=A(M(be,1),Le,25,15,[-1,-1,63,40,32,28,25,23,21,20,19,19,18,18,17,17,16,16,16,15,15,15,15,14,14,14,14,14,14,13,13,13,13,13,13,13,13]),Tin=F(Yl,QL,25,37,14,1),n=2;n<=36;n++)bR[n]=Gt(j.Math.pow(n,Cin[n])),Tin[n]=M7(IM,bR[n])}function rye(n){var e;if((!n.a&&(n.a=new V(Tt,n,6,6)),n.a).i!=1)throw T(new Hn(oqn+(!n.a&&(n.a=new V(Tt,n,6,6)),n.a).i));return e=new hu,r7(u(D((!n.b&&(n.b=new Fn(he,n,4,7)),n.b),0),82))&&Vi(e,x_n(n,r7(u(D((!n.b&&(n.b=new Fn(he,n,4,7)),n.b),0),82)),!1)),r7(u(D((!n.c&&(n.c=new Fn(he,n,5,8)),n.c),0),82))&&Vi(e,x_n(n,r7(u(D((!n.c&&(n.c=new Fn(he,n,5,8)),n.c),0),82)),!0)),e}function nRn(n,e){var t,i,r,c,o;for(e.d?r=n.a.c==(Ff(),M0)?xr(e.b):ni(e.b):r=n.a.c==(Ff(),I1)?xr(e.b):ni(e.b),c=!1,i=new re(ue(r.a.Kc(),new Mn));Se(i);)if(t=u(ve(i),17),o=on(n.a.f[n.a.g[e.b.p].p]),!(!o&&!Xi(t)&&t.c.i.c==t.d.i.c)&&!(on(n.a.n[n.a.g[e.b.p].p])||on(n.a.n[n.a.g[e.b.p].p]))&&(c=!0,Ah(n.b,n.a.g[b3e(t,e.b).p])))return e.c=!0,e.a=t,e;return e.c=c,e.a=null,e}function cye(n,e,t,i,r){var c,o,f,h,l,a,d;for(Pn(),bi(n,new I2n),f=new Ii(n,0),d=new X,c=0;f.bc*2?(a=new zC(d),l=bu(o)/Gu(o),h=kL(a,e,new i2,t,i,r,l),ot(Lo(a.e),h),d.c=F(Zn,rn,1,0,5,1),c=0,d.c[d.c.length]=a,d.c[d.c.length]=o,c=bu(a)*Gu(a)+bu(o)*Gu(o)):(d.c[d.c.length]=o,c+=bu(o)*Gu(o));return d}function wZ(n,e,t){var i,r,c,o,f,h,l;if(i=t.gc(),i==0)return!1;if(n.ej())if(h=n.fj(),IQ(n,e,t),o=i==1?n.Zi(3,null,t.Kc().Pb(),e,h):n.Zi(5,null,t,e,h),n.bj()){for(f=i<100?null:new Q1(i),c=e+i,r=e;r0){for(o=0;o>16==-15&&n.Cb.nh()&&L$(new D$(n.Cb,9,13,t,n.c,v1(Ou(u(n.Cb,59)),n))):I(n.Cb,88)&&n.Db>>16==-23&&n.Cb.nh()&&(e=n.c,I(e,88)||(e=(Sn(),so)),I(t,88)||(t=(Sn(),so)),L$(new D$(n.Cb,9,10,t,e,v1(bc(u(n.Cb,26)),n)))))),n.c}function uye(n,e){var t,i,r,c,o,f,h,l,a,d;for(le(e,"Hypernodes processing",1),r=new E(n.b);r.at);return r}function tRn(n,e){var t,i,r;i=Fu(n.d,1)!=0,!on(sn(k(e.j,(G(),v0))))&&!on(sn(k(e.j,Pg)))||B(k(e.j,(nn(),Ll)))===B((Rh(),Nl))?e.c.Tf(e.e,i):i=on(sn(k(e.j,v0))),_7(n,e,i,!0),on(sn(k(e.j,Pg)))&&H(e.j,Pg,(qn(),!1)),on(sn(k(e.j,v0)))&&(H(e.j,v0,(qn(),!1)),H(e.j,Pg,!0)),t=Sx(n,e);do{if(yV(n),t==0)return 0;i=!i,r=t,_7(n,e,i,!1),t=Sx(n,e)}while(r>t);return r}function iRn(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v;if(e==t)return!0;if(e=TY(n,e),t=TY(n,t),i=nx(e),i){if(a=nx(t),a!=i)return a?(h=i.Dj(),v=a.Dj(),h==v&&h!=null):!1;if(o=(!e.d&&(e.d=new Jt(ar,e,1)),e.d),c=o.i,g=(!t.d&&(t.d=new Jt(ar,t,1)),t.d),c==g.i){for(l=0;l0,f=TT(e,c),Uz(t?f.b:f.g,e),Hw(f).c.length==1&&Kt(i,f,i.c.b,i.c),r=new Pi(c,e),ll(n.o,r),Qc(n.e.a,c))}function sRn(n,e){var t,i,r,c,o,f,h;return i=j.Math.abs(qE(n.b).a-qE(e.b).a),f=j.Math.abs(qE(n.b).b-qE(e.b).b),r=0,h=0,t=1,o=1,i>n.b.b/2+e.b.b/2&&(r=j.Math.min(j.Math.abs(n.b.c-(e.b.c+e.b.b)),j.Math.abs(n.b.c+n.b.b-e.b.c)),t=1-r/i),f>n.b.a/2+e.b.a/2&&(h=j.Math.min(j.Math.abs(n.b.d-(e.b.d+e.b.a)),j.Math.abs(n.b.d+n.b.a-e.b.d)),o=1-h/f),c=j.Math.min(t,o),(1-c)*j.Math.sqrt(i*i+f*f)}function aye(n){var e,t,i,r;for(mL(n,n.e,n.f,(Id(),Rl),!0,n.c,n.i),mL(n,n.e,n.f,Rl,!1,n.c,n.i),mL(n,n.e,n.f,Lg,!0,n.c,n.i),mL(n,n.e,n.f,Lg,!1,n.c,n.i),bye(n,n.c,n.e,n.f,n.i),i=new Ii(n.i,0);i.b=65;t--)Tf[t]=t-65<<24>>24;for(i=122;i>=97;i--)Tf[i]=i-97+26<<24>>24;for(r=57;r>=48;r--)Tf[r]=r-48+52<<24>>24;for(Tf[43]=62,Tf[47]=63,c=0;c<=25;c++)R1[c]=65+c&Ut;for(o=26,h=0;o<=51;++o,h++)R1[o]=97+h&Ut;for(n=52,f=0;n<=61;++n,f++)R1[n]=48+f&Ut;R1[62]=43,R1[63]=47}function dye(n,e){var t,i,r,c,o,f,h,l,a,d,g,p;if(n.dc())return new Li;for(l=0,d=0,r=n.Kc();r.Ob();)i=u(r.Pb(),37),c=i.f,l=j.Math.max(l,c.a),d+=c.a*c.b;for(l=j.Math.max(l,j.Math.sqrt(d)*K(Y(k(u(n.Kc().Pb(),37),(nn(),zS))))),g=0,p=0,h=0,t=e,f=n.Kc();f.Ob();)o=u(f.Pb(),37),a=o.f,g+a.a>l&&(g=0,p+=h+e,h=0),M6(o,g,p),t=j.Math.max(t,g+a.a),h=j.Math.max(h,a.b),g+=a.a+e;return new fn(t+e,p+h+e)}function bye(n,e,t,i,r){var c,o,f,h,l,a,d;for(o=new E(e);o.ac)return J(),Vn;break;case 4:case 3:if(h<0)return J(),Kn;if(h+n.f>r)return J(),ae}return o=(f+n.g/2)/c,t=(h+n.f/2)/r,o+t<=1&&o-t<=0?(J(),Gn):o+t>=1&&o-t>=0?(J(),Vn):t<.5?(J(),Kn):(J(),ae)}function wye(n,e,t,i,r){var c,o;if(c=qi(ci(e[0],fr),ci(i[0],fr)),n[0]=ge(c),c=cl(c,32),t>=r){for(o=1;o0&&(r.b[o++]=0,r.b[o++]=c.b[0]-1),e=1;e0&&(II(h,h.d-r.d),r.c==(No(),Bl)&<e(h,h.a-r.d),h.d<=0&&h.i>0&&Kt(e,h,e.c.b,e.c)));for(c=new E(n.f);c.a0&&(ej(f,f.i-r.d),r.c==(No(),Bl)&&ate(f,f.b-r.d),f.i<=0&&f.d>0&&Kt(t,f,t.c.b,t.c)))}function gye(n,e,t){var i,r,c,o,f,h,l,a;for(le(t,"Processor compute fanout",1),Eu(n.b),Eu(n.a),f=null,c=_e(e.b,0);!f&&c.b!=c.d.c;)l=u(Re(c),86),on(sn(k(l,(cc(),iw))))&&(f=l);for(h=new Ct,Kt(h,f,h.c.b,h.c),v_n(n,h),a=_e(e.b,0);a.b!=a.d.c;)l=u(Re(a),86),o=Te(k(l,(cc(),Um))),r=vc(n.b,o)!=null?u(vc(n.b,o),19).a:0,H(l,vP,Q(r)),i=1+(vc(n.a,o)!=null?u(vc(n.a,o),19).a:0),H(l,QJn,Q(i));ce(t)}function pye(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v;for(g=nve(n,t),h=0;h0),i.a.Xb(i.c=--i.b),d>g+h&&Uu(i);for(o=new E(p);o.a0),i.a.Xb(i.c=--i.b)}}function vye(){Je();var n,e,t,i,r,c;if(EH)return EH;for(n=new ns(4),Ab(n,El(eR,!0)),F6(n,El("M",!0)),F6(n,El("C",!0)),c=new ns(4),i=0;i<11;i++)yc(c,i,i);return e=new ns(4),Ab(e,El("M",!0)),yc(e,4448,4607),yc(e,65438,65439),r=new v5(2),Oa(r,n),Oa(r,k9),t=new v5(2),t.$l(LE(c,El("L",!0))),t.$l(e),t=new ib(3,t),t=new PW(r,t),EH=t,EH}function mye(n){var e,t;if(e=Te(hn(n,(Xe(),Zm))),!EOn(e,n)&&!wa(n,yv)&&((!n.a&&(n.a=new V(Pt,n,10,11)),n.a).i!=0||on(sn(hn(n,vy)))))if(e==null||mb(e).length==0){if(!EOn(Jn,n))throw t=De(De(new Ju("Unable to load default layout algorithm "),Jn)," for unconfigured node "),CM(n,t),T(new pw(t.a))}else throw t=De(De(new Ju("Layout algorithm '"),e),"' not found for "),CM(n,t),T(new pw(t.a))}function tL(n){var e,t,i,r,c,o,f,h,l,a,d,g,p;if(t=n.i,e=n.n,n.b==0)for(p=t.c+e.b,g=t.b-e.b-e.c,o=n.a,h=0,a=o.length;h0&&(d-=i[0]+n.c,i[0]+=n.c),i[2]>0&&(d-=i[2]+n.c),i[1]=j.Math.max(i[1],d),BE(n.a[1],t.c+e.b+i[0]-(i[1]-d)/2,i[1]);for(c=n.a,f=0,l=c.length;f0?(n.n.c.length-1)*n.i:0,i=new E(n.n);i.a1)for(i=_e(r,0);i.b!=i.d.c;)for(t=u(Re(i),231),c=0,h=new E(t.e);h.a0&&(e[0]+=n.c,d-=e[0]),e[2]>0&&(d-=e[2]+n.c),e[1]=j.Math.max(e[1],d),RE(n.a[1],i.d+t.d+e[0]-(e[1]-d)/2,e[1]);else for(v=i.d+t.d,p=i.a-t.d-t.a,o=n.a,h=0,a=o.length;h=0&&c!=t))throw T(new Hn(yk));for(r=0,h=0;h0||zd(r.b.d,n.b.d+n.b.a)==0&&i.b<0||zd(r.b.d+r.b.a,n.b.d)==0&&i.b>0){f=0;break}}else f=j.Math.min(f,lLn(n,r,i));f=j.Math.min(f,lRn(n,c,f,i))}return f}function z7(n,e){var t,i,r,c,o,f,h;if(n.b<2)throw T(new Hn("The vector chain must contain at least a source and a target point."));for(r=(ne(n.b!=0),u(n.a.a.c,8)),uE(e,r.a,r.b),h=new b2((!e.a&&(e.a=new Jt(io,e,5)),e.a)),o=_e(n,1);o.aK(Zo(o.g,o.d[0]).a)?(ne(h.b>0),h.a.Xb(h.c=--h.b),X0(h,o),r=!0):f.e&&f.e.gc()>0&&(c=(!f.e&&(f.e=new X),f.e).Mc(e),l=(!f.e&&(f.e=new X),f.e).Mc(t),(c||l)&&((!f.e&&(f.e=new X),f.e).Fc(o),++o.c));r||(i.c[i.c.length]=o)}function bRn(n){var e,t,i;if(Cw(u(k(n,(nn(),Lt)),98)))for(t=new E(n.j);t.a>>0,"0"+e.toString(16)),i="\\x"+Yu(t,t.length-2,t.length)):n>=Yi?(t=(e=n>>>0,"0"+e.toString(16)),i="\\v"+Yu(t,t.length-6,t.length)):i=""+String.fromCharCode(n&Ut)}return i}function rL(n,e){var t,i,r,c,o,f,h,l,a,d;if(o=n.e,h=e.e,h==0)return n;if(o==0)return e.e==0?e:new Pw(-e.e,e.d,e.a);if(c=n.d,f=e.d,c+f==2)return t=ci(n.a[0],fr),i=ci(e.a[0],fr),o<0&&(t=P3(t)),h<0&&(i=P3(i)),m7(vl(t,i));if(r=c!=f?c>f?1:-1:YV(n.a,e.a,c),r==-1)d=-h,a=o==h?M$(e.a,f,n.a,c):S$(e.a,f,n.a,c);else if(d=o,o==h){if(r==0)return jl(),W4;a=M$(n.a,c,e.a,f)}else a=S$(n.a,c,e.a,f);return l=new Pw(d,a.length,a),K5(l),l}function jZ(n){var e,t,i,r,c,o;for(this.e=new X,this.a=new X,t=n.b-1;t<3;t++)s3(n,0,u(qo(n,0),8));if(n.b<4)throw T(new Hn("At (least dimension + 1) control points are necessary!"));for(this.b=3,this.d=!0,this.c=!1,l9e(this,n.b+this.b-1),o=new X,c=new E(this.e),e=0;e=e.o&&t.f<=e.f||e.a*.5<=t.f&&e.a*1.5>=t.f){if(o=u(un(e.n,e.n.c.length-1),211),o.e+o.d+t.g+r<=i&&(c=u(un(e.n,e.n.c.length-1),211),c.f-n.f+t.f<=n.b||n.a.c.length==1))return yQ(e,t),!0;if(e.s+t.g<=i&&(e.t+e.d+t.f+r<=n.b||n.a.c.length==1))return W(e.b,t),f=u(un(e.n,e.n.c.length-1),211),W(e.n,new lC(e.s,f.f+f.a+e.i,e.i)),iJ(u(un(e.n,e.n.c.length-1),211),t),oRn(e,t),!0}return!1}function gRn(n,e,t){var i,r,c,o;return n.ej()?(r=null,c=n.fj(),i=n.Zi(1,o=B$(n,e,t),t,e,c),n.bj()&&!(n.ni()&&o!=null?tt(o,t):B(o)===B(t))?(o!=null&&(r=n.dj(o,r)),r=n.cj(t,r),n.ij()&&(r=n.lj(o,t,r)),r?(r.Ei(i),r.Fi()):n.$i(i)):(n.ij()&&(r=n.lj(o,t,r)),r?(r.Ei(i),r.Fi()):n.$i(i)),o):(o=B$(n,e,t),n.bj()&&!(n.ni()&&o!=null?tt(o,t):B(o)===B(t))&&(r=null,o!=null&&(r=n.dj(o,null)),r=n.cj(t,r),r&&r.Fi()),o)}function S6(n,e){var t,i,r,c,o,f,h,l;e%=24,n.q.getHours()!=e&&(i=new j.Date(n.q.getTime()),i.setDate(i.getDate()+1),f=n.q.getTimezoneOffset()-i.getTimezoneOffset(),f>0&&(h=f/60|0,l=f%60,r=n.q.getDate(),t=n.q.getHours(),t+h>=24&&++r,c=new j.Date(n.q.getFullYear(),n.q.getMonth(),r,e+h,n.q.getMinutes()+l,n.q.getSeconds(),n.q.getMilliseconds()),n.q.setTime(c.getTime()))),o=n.q.getTime(),n.q.setTime(o+36e5),n.q.getHours()!=e&&n.q.setTime(o)}function Sye(n,e){var t,i,r,c,o;if(le(e,"Path-Like Graph Wrapping",1),n.b.c.length==0){ce(e);return}if(r=new PY(n),o=(r.i==null&&(r.i=jV(r,new HH)),K(r.i)*r.f),t=o/(r.i==null&&(r.i=jV(r,new HH)),K(r.i)),r.b>t){ce(e);return}switch(u(k(n,(nn(),W_)),337).g){case 2:c=new GH;break;case 0:c=new KH;break;default:c=new zH}if(i=c.Vf(n,r),!c.Wf())switch(u(k(n,cP),338).g){case 2:i=aLn(r,i);break;case 1:i=lxn(r,i)}Tje(n,r,i),ce(e)}function Pye(n,e){var t,i,r,c;if(dle(n.d,n.e),n.c.a.$b(),K(Y(k(e.j,(nn(),XS))))!=0||K(Y(k(e.j,XS)))!=0)for(t=D4,B(k(e.j,Ll))!==B((Rh(),Nl))&&H(e.j,(G(),v0),(qn(),!0)),c=u(k(e.j,xm),19).a,r=0;rr&&++l,W(o,(Ln(f+l,e.c.length),u(e.c[f+l],19))),h+=(Ln(f+l,e.c.length),u(e.c[f+l],19)).a-i,++t;t1&&(h>bu(f)*Gu(f)/2||o.b==0)&&(d=new zC(g),a=bu(f)/Gu(f),l=kL(d,e,new i2,t,i,r,a),ot(Lo(d.e),l),f=d,p.c[p.c.length]=d,h=0,g.c=F(Zn,rn,1,0,5,1)));return Yt(p,g),p}function Dye(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m;if(t.mh(e)&&(a=(p=e,p?u(i,49).xh(p):null),a))if(m=t.bh(e,n.a),v=e.t,v>1||v==-1)if(d=u(m,69),g=u(a,69),d.dc())g.$b();else for(o=!!ir(e),c=0,f=n.a?d.Kc():d.Zh();f.Ob();)l=u(f.Pb(),56),r=u(xd(n,l),56),r?(o?(h=g.Xc(r),h==-1?g.Xh(c,r):c!=h&&g.ji(c,r)):g.Xh(c,r),++c):n.b&&!o&&(g.Xh(c,l),++c);else m==null?a.Wb(null):(r=xd(n,m),r==null?n.b&&!ir(e)&&a.Wb(m):a.Wb(r))}function $ye(n,e){var t,i,r,c,o,f,h,l;for(t=new $dn,r=new re(ue(xr(e).a.Kc(),new Mn));Se(r);)if(i=u(ve(r),17),!Xi(i)&&(f=i.c.i,RJ(f,oS))){if(l=nZ(n,f,oS,sS),l==-1)continue;t.b=j.Math.max(t.b,l),!t.a&&(t.a=new X),W(t.a,f)}for(o=new re(ue(ni(e).a.Kc(),new Mn));Se(o);)if(c=u(ve(o),17),!Xi(c)&&(h=c.d.i,RJ(h,sS))){if(l=nZ(n,h,sS,oS),l==-1)continue;t.d=j.Math.max(t.d,l),!t.c&&(t.c=new X),W(t.c,h)}return t}function pRn(n){a4();var e,t,i,r;if(e=Gt(n),n1e6)throw T(new bj("power of ten too big"));if(n<=nt)return P2(L7(fp[1],e),e);for(i=L7(fp[1],nt),r=i,t=eu(n-nt),e=Gt(n%nt);fc(t,nt)>0;)r=Fw(r,i),t=vl(t,nt);for(r=Fw(r,L7(fp[1],e)),r=P2(r,nt),t=eu(n-nt);fc(t,nt)>0;)r=P2(r,nt),t=vl(t,nt);return r=P2(r,e),r}function Fye(n,e){var t,i,r,c,o,f,h,l,a;for(le(e,"Hierarchical port dummy size processing",1),h=new X,a=new X,i=K(Y(k(n,(nn(),Dg)))),t=i*2,c=new E(n.b);c.al&&i>l)a=f,l=K(e.p[f.p])+K(e.d[f.p])+f.o.b+f.d.a;else{r=!1,t.n&&sa(t,"bk node placement breaks on "+f+" which should have been after "+a);break}if(!r)break}return t.n&&sa(t,e+" is feasible: "+r),r}function Rye(n,e,t,i){var r,c,o,f,h,l,a;for(f=-1,a=new E(n);a.a=C&&n.e[h.p]>v*n.b||O>=t*C)&&(g.c[g.c.length]=f,f=new X,Vi(o,c),c.a.$b(),l-=a,p=j.Math.max(p,l*n.b+m),l+=O,$=O,O=0,a=0,m=0);return new Pi(p,g)}function qye(n){var e,t,i,r,c,o,f,h,l,a,d,g,p;for(t=(l=new Mh(n.c.b).a.vc().Kc(),new L0(l));t.a.Ob();)e=(f=u(t.a.Pb(),42),u(f.dd(),149)),r=e.a,r==null&&(r=""),i=wue(n.c,r),!i&&r.length==0&&(i=gge(n)),i&&!db(i.c,e,!1)&&Ke(i.c,e);for(o=_e(n.a,0);o.b!=o.d.c;)c=u(Re(o),478),a=j$(n.c,c.a),p=j$(n.c,c.b),a&&p&&Ke(a.c,new Pi(p,c.c));for(_s(n.a),g=_e(n.b,0);g.b!=g.d.c;)d=u(Re(g),478),e=bue(n.c,d.a),h=j$(n.c,d.b),e&&h&&rre(e,h,d.c);_s(n.b)}function Gye(n,e,t){var i,r,c,o,f,h,l,a,d,g,p;c=new M9(n),o=new NFn,r=($8(o.g),$8(o.j),Eu(o.b),$8(o.d),$8(o.i),Eu(o.k),Eu(o.c),Eu(o.e),p=kLn(o,c,null),fNn(o,c),p),e&&(l=new M9(e),f=nje(l),JJ(r,A(M(xfn,1),rn,527,0,[f]))),g=!1,d=!1,t&&(l=new M9(t),kA in l.a&&(g=Dh(l,kA).ge().a),Dqn in l.a&&(d=Dh(l,Dqn).ge().a)),a=e8n(IIn(new zp,g),d),N5e(new Qgn,r,a),kA in c.a&&Ro(c,kA,null),(g||d)&&(h=new r2,dRn(a,h,g,d),Ro(c,kA,h)),i=new omn(o),Owe(new kz(r),i)}function zye(n,e,t){var i,r,c,o,f,h,l,a,d;for(o=new HFn,l=A(M(be,1),Le,25,15,[0]),r=-1,c=0,i=0,h=0;h0){if(r<0&&a.a&&(r=h,c=l[0],i=0),r>=0){if(f=a.b,h==r&&(f-=i++,f==0))return 0;if(!k_n(e,l,a,f,o)){h=r-1,l[0]=c;continue}}else if(r=-1,!k_n(e,l,a,0,o))return 0}else{if(r=-1,Di(a.c,0)==32){if(d=l[0],KPn(e,l),l[0]>d)continue}else if(T1e(e,a.c,l[0])){l[0]+=a.c.length;continue}return 0}return TCe(o,t)?l[0]:0}function I6(n){var e,t,i,r,c,o,f,h;if(!n.f){if(h=new YH,f=new YH,e=b9,o=e.a.zc(n,e),o==null){for(c=new ie(Mr(n));c.e!=c.i.gc();)r=u(oe(c),26),Dt(h,I6(r));e.a.Bc(n)!=null,e.a.gc()==0}for(i=(!n.s&&(n.s=new V(su,n,21,17)),new ie(n.s));i.e!=i.i.gc();)t=u(oe(i),170),I(t,99)&&me(f,u(t,18));lb(f),n.r=new $En(n,(u(D(R((ol(),Nn).o),6),18),f.i),f.g),Dt(h,n.r),lb(h),n.f=new Ew((u(D(R(Nn.o),5),18),h.i),h.g),Iu(n).b&=-3}return n.f}function Uye(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v;for(o=n.o,i=F(be,Le,25,o,15,1),r=F(be,Le,25,o,15,1),t=n.p,e=F(be,Le,25,t,15,1),c=F(be,Le,25,t,15,1),l=0;l=0&&!zw(n,a,d);)--d;r[a]=d}for(p=0;p=0&&!zw(n,f,v);)--f;c[v]=f}for(h=0;he[g]&&gi[h]&&wM(n,h,g,!1,!0)}function EZ(n){var e,t,i,r,c,o,f,h;t=on(sn(k(n,(Go(),VUn)))),c=n.a.c.d,f=n.a.d.d,t?(o=If(ki(new fn(f.a,f.b),c),.5),h=If(Qr(n.e),.5),e=ki(ot(new fn(c.a,c.b),o),h),Zz(n.d,e)):(r=K(Y(k(n.a,iWn))),i=n.d,c.a>=f.a?c.b>=f.b?(i.a=f.a+(c.a-f.a)/2+r,i.b=f.b+(c.b-f.b)/2-r-n.e.b):(i.a=f.a+(c.a-f.a)/2+r,i.b=c.b+(f.b-c.b)/2+r):c.b>=f.b?(i.a=c.a+(f.a-c.a)/2+r,i.b=f.b+(c.b-f.b)/2+r):(i.a=c.a+(f.a-c.a)/2+r,i.b=c.b+(f.b-c.b)/2-r-n.e.b))}function jc(n,e){var t,i,r,c,o,f,h;if(n==null)return null;if(c=n.length,c==0)return"";for(h=F(Ls,Bf,25,c,15,1),RX(0,c,n.length),RX(0,c,h.length),RCn(n,0,c,h,0),t=null,f=e,r=0,o=0;r0?Yu(t.a,0,c-1):""):n.substr(0,c-1):t?t.a:n}function kRn(n){wd(n,new Ia(ld(od(hd(fd(new Zl,La),"ELK DisCo"),"Layouter for arranging unconnected subgraphs. The subgraphs themselves are, by default, not laid out."),new han))),Z(n,La,vN,cn(Trn)),Z(n,La,mN,cn(IR)),Z(n,La,ep,cn(FUn)),Z(n,La,u0,cn(Crn)),Z(n,La,onn,cn(BUn)),Z(n,La,fnn,cn(NUn)),Z(n,La,snn,cn(RUn)),Z(n,La,hnn,cn(LUn)),Z(n,La,pnn,cn(xUn)),Z(n,La,vnn,cn(PR)),Z(n,La,mnn,cn(Ern)),Z(n,La,knn,cn(nS))}function CZ(n,e,t,i){var r,c,o,f,h,l,a,d,g;if(c=new qh(n),ea(c,(Qn(),Tc)),H(c,(nn(),Lt),(Ti(),Ac)),r=0,e){for(o=new wc,H(o,(G(),rt),e),H(c,rt,e.i),ui(o,(J(),Gn)),Hr(o,c),g=xf(e.e),l=g,a=0,d=l.length;a0)if(t-=i.length-e,t>=0){for(r.a+="0.";t>Ga.length;t-=Ga.length)YEn(r,Ga);Fjn(r,Ga,Gt(t)),De(r,i.substr(e))}else t=e-t,De(r,Yu(i,e,Gt(t))),r.a+=".",De(r,r8(i,Gt(t)));else{for(De(r,i.substr(e));t<-Ga.length;t+=Ga.length)YEn(r,Ga);Fjn(r,Ga,Gt(-t))}return r.a}function TZ(n,e,t,i){var r,c,o,f,h,l,a,d,g;return h=ki(new fn(t.a,t.b),n),l=h.a*e.b-h.b*e.a,a=e.a*i.b-e.b*i.a,d=(h.a*i.b-h.b*i.a)/a,g=l/a,a==0?l==0?(r=ot(new fn(t.a,t.b),If(new fn(i.a,i.b),.5)),c=al(n,r),o=al(ot(new fn(n.a,n.b),e),r),f=j.Math.sqrt(i.a*i.a+i.b*i.b)*.5,c=0&&d<=1&&g>=0&&g<=1?ot(new fn(n.a,n.b),If(new fn(e.a,e.b),d)):null}function Xye(n,e,t){var i,r,c,o,f;if(i=u(k(n,(nn(),$_)),21),t.a>e.a&&(i.Hc((vb(),dy))?n.c.a+=(t.a-e.a)/2:i.Hc(by)&&(n.c.a+=t.a-e.a)),t.b>e.b&&(i.Hc((vb(),gy))?n.c.b+=(t.b-e.b)/2:i.Hc(wy)&&(n.c.b+=t.b-e.b)),u(k(n,(G(),Mc)),21).Hc((or(),$s))&&(t.a>e.a||t.b>e.b))for(f=new E(n.a);f.ae.a&&(i.Hc((vb(),dy))?n.c.a+=(t.a-e.a)/2:i.Hc(by)&&(n.c.a+=t.a-e.a)),t.b>e.b&&(i.Hc((vb(),gy))?n.c.b+=(t.b-e.b)/2:i.Hc(wy)&&(n.c.b+=t.b-e.b)),u(k(n,(G(),Mc)),21).Hc((or(),$s))&&(t.a>e.a||t.b>e.b))for(o=new E(n.a);o.ae&&(r=0,c+=a.b+t,d.c[d.c.length]=a,a=new oX(c,t),i=new lF(0,a.f,a,t),XC(a,i),r=0),i.b.c.length==0||h.f>=i.o&&h.f<=i.f||i.a*.5<=h.f&&i.a*1.5>=h.f?yQ(i,h):(o=new lF(i.s+i.r+t,a.f,a,t),XC(a,o),yQ(o,h)),r=h.i+h.g;return d.c[d.c.length]=a,d}function ig(n){var e,t,i,r,c,o,f,h;if(!n.a){if(n.o=null,h=new Smn(n),e=new J2n,t=b9,f=t.a.zc(n,t),f==null){for(o=new ie(Mr(n));o.e!=o.i.gc();)c=u(oe(o),26),Dt(h,ig(c));t.a.Bc(n)!=null,t.a.gc()==0}for(r=(!n.s&&(n.s=new V(su,n,21,17)),new ie(n.s));r.e!=r.i.gc();)i=u(oe(r),170),I(i,322)&&me(e,u(i,34));lb(e),n.k=new DEn(n,(u(D(R((ol(),Nn).o),7),18),e.i),e.g),Dt(h,n.k),lb(h),n.a=new Ew((u(D(R(Nn.o),4),18),h.i),h.g),Iu(n).b&=-2}return n.a}function Yye(n,e,t,i,r,c,o){var f,h,l,a,d,g;return d=!1,h=SNn(t.q,e.f+e.b-t.q.f),g=r-(t.q.e+h-o),g=(Ln(c,n.c.length),u(n.c[c],200)).e,a=(f=O6(i,g,!1),f.a),a>e.b&&!l)?!1:((l||a<=e.b)&&(l&&a>e.b?(t.d=a,B8(t,Dxn(t,a))):(JFn(t.q,h),t.c=!0),B8(i,r-(t.s+t.r)),k7(i,t.q.e+t.q.d,e.f),XC(e,i),n.c.length>c&&(T7((Ln(c,n.c.length),u(n.c[c],200)),i),(Ln(c,n.c.length),u(n.c[c],200)).a.c.length==0&&h1(n,c)),d=!0),d)}function MZ(n,e,t,i){var r,c,o,f,h,l,a;if(a=Kc(n.e.Tg(),e),r=0,c=u(n.g,119),h=null,er(),u(e,66).Oj()){for(f=0;fn.o.a&&(a=(h-n.o.a)/2,f.b=j.Math.max(f.b,a),f.c=j.Math.max(f.c,a))}}function nje(n){var e,t,i,r,c,o,f,h;for(c=new ZMn,Bre(c,(L2(),MZn)),i=(r=Z$(n,F(tn,q,2,0,6,1)),new $v(new Ku(new iO(n,r).b)));i.b0?n.i:0)>e&&h>0&&(c=0,o+=h+n.i,r=j.Math.max(r,g),i+=h+n.i,h=0,g=0,t&&(++d,W(n.n,new lC(n.s,o,n.i))),f=0),g+=l.g+(f>0?n.i:0),h=j.Math.max(h,l.f),t&&iJ(u(un(n.n,d),211),l),c+=l.g+(f>0?n.i:0),++f;return r=j.Math.max(r,g),i+=h,t&&(n.r=r,n.d=i,sJ(n.j)),new ys(n.s,n.t,r,i)}function gc(n,e,t,i,r){Zf();var c,o,f,h,l,a,d,g,p;if(MW(n,"src"),MW(t,"dest"),g=Du(n),h=Du(t),VU((g.i&4)!=0,"srcType is not an array"),VU((h.i&4)!=0,"destType is not an array"),d=g.c,o=h.c,VU(d.i&1?d==o:(o.i&1)==0,"Array types don't match"),p=n.length,l=t.length,e<0||i<0||r<0||e+r>p||i+r>l)throw T(new Kq);if(!(d.i&1)&&g!=h)if(a=pa(n),c=pa(t),B(n)===B(t)&&ei;)Mt(c,f,a[--e]);else for(f=i+r;i0&&aY(n,e,t,i,r,!0)}function oL(){oL=N,Ezn=A(M(be,1),Le,25,15,[Bi,1162261467,L6,1220703125,362797056,1977326743,L6,387420489,$M,214358881,429981696,815730721,1475789056,170859375,268435456,410338673,612220032,893871739,128e7,1801088541,113379904,148035889,191102976,244140625,308915776,387420489,481890304,594823321,729e6,887503681,L6,1291467969,1544804416,1838265625,60466176]),Czn=A(M(be,1),Le,25,15,[-1,-1,31,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5])}function eje(n){var e,t,i,r,c,o,f,h;for(r=new E(n.b);r.a=n.b.length?(c[r++]=o.b[i++],c[r++]=o.b[i++]):i>=o.b.length?(c[r++]=n.b[t++],c[r++]=n.b[t++]):o.b[i]0?n.i:0)),++e;for(d2e(n.n,h),n.d=t,n.r=i,n.g=0,n.f=0,n.e=0,n.o=Ft,n.p=Ft,c=new E(n.b);c.a0&&(r=(!n.n&&(n.n=new V(Br,n,1,7)),u(D(n.n,0),137)).a,!r||De(De((e.a+=' "',e),r),'"'))),t=(!n.b&&(n.b=new Fn(he,n,4,7)),!(n.b.i<=1&&(!n.c&&(n.c=new Fn(he,n,5,8)),n.c.i<=1))),t?e.a+=" [":e.a+=" ",De(e,Lz(new YI,new ie(n.b))),t&&(e.a+="]"),e.a+=TN,t&&(e.a+="["),De(e,Lz(new YI,new ie(n.c))),t&&(e.a+="]"),e.a)}function fL(n,e){var t,i,r,c,o,f,h;if(n.a){if(f=n.a.ne(),h=null,f!=null?e.a+=""+f:(o=n.a.Dj(),o!=null&&(c=Pf(o,tu(91)),c!=-1?(h=o.substr(c),e.a+=""+Yu(o==null?iu:(_n(o),o),0,c)):e.a+=""+o)),n.d&&n.d.i!=0){for(r=!0,e.a+="<",i=new ie(n.d);i.e!=i.i.gc();)t=u(oe(i),87),r?r=!1:e.a+=Ji,fL(t,e);e.a+=">"}h!=null&&(e.a+=""+h)}else n.e?(f=n.e.zb,f!=null&&(e.a+=""+f)):(e.a+="?",n.b?(e.a+=" super ",fL(n.b,e)):n.f&&(e.a+=" extends ",fL(n.f,e)))}function rje(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn;for(_=n.c,U=e.c,t=Fr(_.a,n,0),i=Fr(U.a,e,0),O=u(Ud(n,(ur(),Au)).Kc().Pb(),11),wn=u(Ud(n,xc).Kc().Pb(),11),x=u(Ud(e,Au).Kc().Pb(),11),zn=u(Ud(e,xc).Kc().Pb(),11),S=xf(O.e),en=xf(wn.g),$=xf(x.e),ln=xf(zn.g),pb(n,i,U),o=$,a=0,v=o.length;aa?new aa((No(),tw),t,e,l-a):l>0&&a>0&&(new aa((No(),tw),e,t,0),new aa(tw,t,e,0))),o)}function ERn(n,e){var t,i,r,c,o,f;for(o=new Ea(new ta(n.f.b).a);o.b;){if(c=Nd(o),r=u(c.cd(),594),e==1){if(r.gf()!=(sr(),Yh)&&r.gf()!=Jh)continue}else if(r.gf()!=(sr(),Zs)&&r.gf()!=Ao)continue;switch(i=u(u(c.dd(),46).b,81),f=u(u(c.dd(),46).a,189),t=f.c,r.gf().g){case 2:i.g.c=n.e.a,i.g.b=j.Math.max(1,i.g.b+t);break;case 1:i.g.c=i.g.c+t,i.g.b=j.Math.max(1,i.g.b-t);break;case 4:i.g.d=n.e.b,i.g.a=j.Math.max(1,i.g.a+t);break;case 3:i.g.d=i.g.d+t,i.g.a=j.Math.max(1,i.g.a-t)}}}function cje(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m;for(f=F(be,Le,25,e.b.c.length,15,1),l=F(zR,z,267,e.b.c.length,0,1),h=F(vh,E1,10,e.b.c.length,0,1),d=n.a,g=0,p=d.length;g0&&h[i]&&(v=Mw(n.b,h[i],r)),m=j.Math.max(m,r.c.c.b+v);for(c=new E(a.e);c.a1)throw T(new Hn(Mk));h||(c=uh(e,i.Kc().Pb()),o.Fc(c))}return NV(n,iY(n,e,t),o)}function oje(n,e){var t,i,r,c;for(z0e(e.b.j),Rt(Xc(new $n(null,new xn(e.d,16)),new iwn),new rwn),c=new E(e.d);c.an.o.b||(t=zr(n,Vn),f=e.d+e.a+(t.gc()-1)*o,f>n.o.b)))}function aL(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v;if(o=n.e,h=e.e,o==0)return e;if(h==0)return n;if(c=n.d,f=e.d,c+f==2)return t=ci(n.a[0],fr),i=ci(e.a[0],fr),o==h?(a=qi(t,i),v=ge(a),p=ge(J0(a,32)),p==0?new l1(o,v):new Pw(o,2,A(M(be,1),Le,25,15,[v,p]))):m7(o<0?vl(i,t):vl(t,i));if(o==h)g=o,d=c>=f?S$(n.a,c,e.a,f):S$(e.a,f,n.a,c);else{if(r=c!=f?c>f?1:-1:YV(n.a,e.a,c),r==0)return jl(),W4;r==1?(g=o,d=M$(n.a,c,e.a,f)):(g=h,d=M$(e.a,f,n.a,c))}return l=new Pw(g,d.length,d),K5(l),l}function dL(n,e,t,i,r,c,o){var f,h,l,a,d,g,p;return d=on(sn(k(e,(nn(),ksn)))),g=null,c==(ur(),Au)&&i.c.i==t?g=i.c:c==xc&&i.d.i==t&&(g=i.d),l=o,!l||!d||g?(a=(J(),Xr),g?a=g.j:Cw(u(k(t,Lt),98))&&(a=c==Au?Gn:Vn),h=aje(n,e,t,c,a,i),f=C$((Gi(t),i)),c==Au?(Hi(f,u(un(h.j,0),11)),Ei(f,r)):(Hi(f,r),Ei(f,u(un(h.j,0),11))),l=new HDn(i,f,h,u(k(h,(G(),rt)),11),c,!g)):(W(l.e,i),p=j.Math.max(K(Y(k(l.d,S1))),K(Y(k(i,S1)))),H(l.d,S1,p)),Tn(n.a,i,new EE(l.d,e,c)),l}function jM(n,e){var t,i,r,c,o,f,h,l,a,d;if(a=null,n.d&&(a=u(vc(n.d,e),138)),!a){if(c=n.a.Mh(),d=c.i,!n.d||Xv(n.d)!=d){for(h=new we,n.d&&Z5(h,n.d),l=h.f.c+h.g.c,f=l;f0?(p=(v-1)*t,f&&(p+=i),a&&(p+=i),p=n.b[r+1])r+=2;else if(t0)for(i=new du(u(ct(n.a,c),21)),Pn(),bi(i,new Iq(e)),r=new Ii(c.b,0);r.b_)?(h=2,o=nt):h==0?(h=1,o=en):(h=0,o=en)):(p=en>=o||o-en0?1:pd(isNaN(i),isNaN(0)))>=0^(mo(Gf),(j.Math.abs(f)<=Gf||f==0||isNaN(f)&&isNaN(0)?0:f<0?-1:f>0?1:pd(isNaN(f),isNaN(0)))>=0)?j.Math.max(f,i):(mo(Gf),(j.Math.abs(i)<=Gf||i==0||isNaN(i)&&isNaN(0)?0:i<0?-1:i>0?1:pd(isNaN(i),isNaN(0)))>0?j.Math.sqrt(f*f+i*i):-j.Math.sqrt(f*f+i*i))}function Oa(n,e){var t,i,r,c,o,f;if(e){if(!n.a&&(n.a=new lj),n.e==2){hj(n.a,e);return}if(e.e==1){for(r=0;r=Yi?dr(t,kQ(i)):w3(t,i&Ut),o=new e$(10,null,0),Zfe(n.a,o,f-1)):(t=(o.bm().length+c,new zv),dr(t,o.bm())),e.e==0?(i=e._l(),i>=Yi?dr(t,kQ(i)):w3(t,i&Ut)):dr(t,e.bm()),u(o,521).b=t.a}}function ORn(n){var e,t,i,r,c;return n.g!=null?n.g:n.a<32?(n.g=NCe(eu(n.f),Gt(n.e)),n.g):(r=jL((!n.c&&(n.c=h7(n.f)),n.c),0),n.e==0?r:(e=(!n.c&&(n.c=h7(n.f)),n.c).e<0?2:1,t=r.length,i=-n.e+t-e,c=new V1,c.a+=""+r,n.e>0&&i>=-6?i>=0?P8(c,t-Gt(n.e),String.fromCharCode(46)):(c.a=Yu(c.a,0,e-1)+"0."+r8(c.a,e-1),P8(c,e+1,Hs(Ga,0,-Gt(i)-1))):(t-e>=1&&(P8(c,e,String.fromCharCode(46)),++t),P8(c,t,String.fromCharCode(69)),i>0&&P8(c,++t,String.fromCharCode(43)),P8(c,++t,""+O5(eu(i)))),n.g=c.a,n.g))}function Tje(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C;if(!t.dc()){for(f=0,g=0,i=t.Kc(),v=u(i.Pb(),19).a;f1&&(h=l.mg(h,n.a,f));return h.c.length==1?u(un(h,h.c.length-1),220):h.c.length==2?bje((Ln(0,h.c.length),u(h.c[0],220)),(Ln(1,h.c.length),u(h.c[1],220)),o,c):null}function DRn(n){var e,t,i,r,c,o;for(Yc(n.a,new can),t=new E(n.a);t.a=j.Math.abs(i.b)?(i.b=0,c.d+c.a>o.d&&c.do.c&&c.c0){if(e=new az(n.i,n.g),t=n.i,c=t<100?null:new Q1(t),n.ij())for(i=0;i0){for(f=n.g,l=n.i,U5(n),c=l<100?null:new Q1(l),i=0;i>13|(n.m&15)<<9,r=n.m>>4&8191,c=n.m>>17|(n.h&255)<<5,o=(n.h&1048320)>>8,f=e.l&8191,h=e.l>>13|(e.m&15)<<9,l=e.m>>4&8191,a=e.m>>17|(e.h&255)<<5,d=(e.h&1048320)>>8,ln=t*f,wn=i*f,zn=r*f,Wn=c*f,se=o*f,h!=0&&(wn+=t*h,zn+=i*h,Wn+=r*h,se+=c*h),l!=0&&(zn+=t*l,Wn+=i*l,se+=r*l),a!=0&&(Wn+=t*a,se+=i*a),d!=0&&(se+=t*d),p=ln&Lu,v=(wn&511)<<13,g=p+v,C=ln>>22,S=wn>>9,$=(zn&262143)<<4,O=(Wn&31)<<17,m=C+S+$+O,_=zn>>18,U=Wn>>5,en=(se&4095)<<8,x=_+U+en,m+=g>>22,g&=Lu,x+=m>>22,m&=Lu,x&=Wh,Bc(g,m,x)}function $Rn(n){var e,t,i,r,c,o,f;if(f=u(un(n.j,0),11),f.g.c.length!=0&&f.e.c.length!=0)throw T(new Dr("Interactive layout does not support NORTH/SOUTH ports with incoming _and_ outgoing edges."));if(f.g.c.length!=0){for(c=Ft,t=new E(f.g);t.a4)if(n.wj(e)){if(n.rk()){if(r=u(e,49),i=r.Ug(),h=i==n.e&&(n.Dk()?r.Og(r.Vg(),n.zk())==n.Ak():-1-r.Vg()==n.aj()),n.Ek()&&!h&&!i&&r.Zg()){for(c=0;c0&&(l=n.n.a/c);break;case 2:case 4:r=n.i.o.b,r>0&&(l=n.n.b/r)}H(n,(G(),k0),l)}if(h=n.o,o=n.a,i)o.a=i.a,o.b=i.b,n.d=!0;else if(e!=jf&&e!=ql&&f!=Xr)switch(f.g){case 1:o.a=h.a/2;break;case 2:o.a=h.a,o.b=h.b/2;break;case 3:o.a=h.a/2,o.b=h.b;break;case 4:o.b=h.b/2}else o.a=h.a/2,o.b=h.b/2}function $6(n){var e,t,i,r,c,o,f,h,l,a;if(n.ej())if(a=n.Vi(),h=n.fj(),a>0)if(e=new CV(n.Gi()),t=a,c=t<100?null:new Q1(t),h8(n,t,e.g),r=t==1?n.Zi(4,D(e,0),null,0,h):n.Zi(6,e,null,-1,h),n.bj()){for(i=new ie(e);i.e!=i.i.gc();)c=n.dj(oe(i),c);c?(c.Ei(r),c.Fi()):n.$i(r)}else c?(c.Ei(r),c.Fi()):n.$i(r);else h8(n,n.Vi(),n.Wi()),n.$i(n.Zi(6,(Pn(),cr),null,-1,h));else if(n.bj())if(a=n.Vi(),a>0){for(f=n.Wi(),l=a,h8(n,a,f),c=l<100?null:new Q1(l),i=0;in.d[o.p]&&(t+=jX(n.b,c)*u(h.b,19).a,ll(n.a,Q(c)));for(;!Hv(n.a);)ZX(n.b,u(y2(n.a),19).a)}return t}function Nje(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C;for(d=new mr(u(hn(n,(nM(),qfn)),8)),d.a=j.Math.max(d.a-t.b-t.c,0),d.b=j.Math.max(d.b-t.d-t.a,0),r=Y(hn(n,_fn)),(r==null||(_n(r),r<=0))&&(r=1.3),f=new X,v=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));v.e!=v.i.gc();)p=u(oe(v),33),o=new hjn(p),f.c[f.c.length]=o;switch(g=u(hn(n,qK),311),g.g){case 3:C=cye(f,e,d.a,d.b,(l=i,_n(r),l));break;case 1:C=Oye(f,e,d.a,d.b,(a=i,_n(r),a));break;default:C=_je(f,e,d.a,d.b,(h=i,_n(r),h))}c=new zC(C),m=kL(c,e,t,d.a,d.b,i,(_n(r),r)),t0(n,m.a,m.b,!1,!0)}function Bje(n,e){var t,i,r,c;t=e.b,c=new du(t.j),r=0,i=t.j,i.c=F(Zn,rn,1,0,5,1),Td(u(ma(n.b,(J(),Kn),(Kd(),g0)),15),t),r=j7(c,r,new Fbn,i),Td(u(ma(n.b,Kn,Fl),15),t),r=j7(c,r,new $bn,i),Td(u(ma(n.b,Kn,w0),15),t),Td(u(ma(n.b,Vn,g0),15),t),Td(u(ma(n.b,Vn,Fl),15),t),r=j7(c,r,new xbn,i),Td(u(ma(n.b,Vn,w0),15),t),Td(u(ma(n.b,ae,g0),15),t),r=j7(c,r,new Lbn,i),Td(u(ma(n.b,ae,Fl),15),t),r=j7(c,r,new Nbn,i),Td(u(ma(n.b,ae,w0),15),t),Td(u(ma(n.b,Gn,g0),15),t),r=j7(c,r,new Xbn,i),Td(u(ma(n.b,Gn,Fl),15),t),Td(u(ma(n.b,Gn,w0),15),t)}function Rje(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m;for(le(e,"Layer size calculation",1),a=Ft,l=Vt,r=!1,f=new E(n.b);f.a.5?S-=o*2*(v-.5):v<.5&&(S+=c*2*(.5-v)),r=f.d.b,SC.a-m-a&&(S=C.a-m-a),f.n.a=e+S}}function _je(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C;for(f=F(ji,pr,25,n.c.length,15,1),g=new GE(new P2n),lJ(g,n),l=0,m=new X;g.b.c.length!=0;)if(o=u(g.b.c.length==0?null:un(g.b,0),157),l>1&&bu(o)*Gu(o)/2>f[0]){for(c=0;cf[c];)++c;v=new ch(m,0,c+1),d=new zC(v),a=bu(o)/Gu(o),h=kL(d,e,new i2,t,i,r,a),ot(Lo(d.e),h),M3(f4(g,d)),p=new ch(m,c+1,m.c.length),lJ(g,p),m.c=F(Zn,rn,1,0,5,1),l=0,fCn(f,f.length,0)}else C=g.b.c.length==0?null:un(g.b,0),C!=null&&J$(g,0),l>0&&(f[l]=f[l-1]),f[l]+=bu(o)*Gu(o),++l,m.c[m.c.length]=o;return m}function Kje(n){var e,t,i,r,c;if(i=u(k(n,(nn(),qc)),163),i==(Ss(),xl)){for(t=new re(ue(xr(n).a.Kc(),new Mn));Se(t);)if(e=u(ve(t),17),!kSn(e))throw T(new pw(SN+E7(n)+"' has its layer constraint set to FIRST_SEPARATE, but has at least one incoming edge. FIRST_SEPARATE nodes must not have incoming edges."))}else if(i==Ub){for(c=new re(ue(ni(n).a.Kc(),new Mn));Se(c);)if(r=u(ve(c),17),!kSn(r))throw T(new pw(SN+E7(n)+"' has its layer constraint set to LAST_SEPARATE, but has at least one outgoing edge. LAST_SEPARATE nodes must not have outgoing edges."))}}function Hje(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v;for(le(e,"Label dummy removal",1),i=K(Y(k(n,(nn(),jp)))),r=K(Y(k(n,nw))),l=u(k(n,ls),103),h=new E(n.b);h.a0&&_xn(n,f,d);for(r=new E(d);r.a>19&&(e=z3(e),h=!h),o=K9e(e),c=!1,r=!1,i=!1,n.h==tk&&n.m==0&&n.l==0)if(r=!0,c=!0,o==-1)n=eyn((I3(),win)),i=!0,h=!h;else return f=SY(n,o),h&&sF(f),t&&(Il=Bc(0,0,0)),f;else n.h>>19&&(c=!0,n=z3(n),i=!0,h=!h);return o!=-1?Swe(n,o,h,c,t):mJ(n,e)<0?(t&&(c?Il=z3(n):Il=Bc(n.l,n.m,n.h)),Bc(0,0,0)):Dke(i?n:Bc(n.l,n.m,n.h),e,h,c,r,t)}function EM(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v;if(n.e&&n.c.ce.f||e.g>n.f)){for(t=0,i=0,o=n.w.a.ec().Kc();o.Ob();)r=u(o.Pb(),11),mF(Gr(A(M(ai,1),q,8,0,[r.i.n,r.n,r.a])).b,e.g,e.f)&&++t;for(f=n.r.a.ec().Kc();f.Ob();)r=u(f.Pb(),11),mF(Gr(A(M(ai,1),q,8,0,[r.i.n,r.n,r.a])).b,e.g,e.f)&&--t;for(h=e.w.a.ec().Kc();h.Ob();)r=u(h.Pb(),11),mF(Gr(A(M(ai,1),q,8,0,[r.i.n,r.n,r.a])).b,n.g,n.f)&&++i;for(c=e.r.a.ec().Kc();c.Ob();)r=u(c.Pb(),11),mF(Gr(A(M(ai,1),q,8,0,[r.i.n,r.n,r.a])).b,n.g,n.f)&&--i;t=0)return r=Jge(n,e.substr(1,o-1)),a=e.substr(o+1,h-(o+1)),UCe(n,a,r)}else{if(t=-1,kin==null&&(kin=new RegExp("\\d")),kin.test(String.fromCharCode(f))&&(t=MU(e,tu(46),h-1),t>=0)){i=u(T$(n,aIn(n,e.substr(1,t-1)),!1),58),l=0;try{l=us(e.substr(t+1),Bi,nt)}catch(g){throw g=jt(g),I(g,127)?(c=g,T(new xC(c))):T(g)}if(l=0)return t;switch(Sd(jr(n,t))){case 2:{if(An("",w1(n,t.Hj()).ne())){if(h=E8(jr(n,t)),f=v3(jr(n,t)),a=xY(n,e,h,f),a)return a;for(r=oZ(n,e),o=0,d=r.gc();o1)throw T(new Hn(Mk));for(a=Kc(n.e.Tg(),e),i=u(n.g,119),o=0;o1,l=new uf(g.b);Kr(l.a)||Kr(l.b);)h=u(Kr(l.a)?y(l.a):y(l.b),17),d=h.c==g?h.d:h.c,j.Math.abs(Gr(A(M(ai,1),q,8,0,[d.i.n,d.n,d.a])).b-o.b)>1&&z8e(n,h,o,c,g)}}function nEe(n){var e,t,i,r,c,o;if(r=new Ii(n.e,0),i=new Ii(n.a,0),n.d)for(t=0;toB;){for(c=e,o=0;j.Math.abs(e-c)0),r.a.Xb(r.c=--r.b),pye(n,n.b-o,c,i,r),ne(r.b0),i.a.Xb(i.c=--i.b)}if(!n.d)for(t=0;t0?(n.f[a.p]=p/(a.e.c.length+a.g.c.length),n.c=j.Math.min(n.c,n.f[a.p]),n.b=j.Math.max(n.b,n.f[a.p])):f&&(n.f[a.p]=p)}}function tEe(n){n.b=null,n.bb=null,n.fb=null,n.qb=null,n.a=null,n.c=null,n.d=null,n.e=null,n.f=null,n.n=null,n.M=null,n.L=null,n.Q=null,n.R=null,n.K=null,n.db=null,n.eb=null,n.g=null,n.i=null,n.j=null,n.k=null,n.gb=null,n.o=null,n.p=null,n.q=null,n.r=null,n.$=null,n.ib=null,n.S=null,n.T=null,n.t=null,n.s=null,n.u=null,n.v=null,n.w=null,n.B=null,n.A=null,n.C=null,n.D=null,n.F=null,n.G=null,n.H=null,n.I=null,n.J=null,n.P=null,n.Z=null,n.U=null,n.V=null,n.W=null,n.X=null,n.Y=null,n._=null,n.ab=null,n.cb=null,n.hb=null,n.nb=null,n.lb=null,n.mb=null,n.ob=null,n.pb=null,n.jb=null,n.kb=null,n.N=!1,n.O=!1}function iEe(n,e,t){var i,r,c,o;for(le(t,"Graph transformation ("+n.a+")",1),o=Dd(e.a),c=new E(e.b);c.a0&&(n.a=h+(p-1)*c,e.c.b+=n.a,e.f.b+=n.a)),v.a.gc()!=0&&(g=new FD(1,c),p=FZ(g,e,v,m,e.f.b+h-e.c.b),p>0&&(e.f.b+=h+(p-1)*c))}function y4(n,e){var t,i,r,c;c=n.F,e==null?(n.F=null,X3(n,null)):(n.F=(_n(e),e),i=Pf(e,tu(60)),i!=-1?(r=e.substr(0,i),Pf(e,tu(46))==-1&&!An(r,X2)&&!An(r,cm)&&!An(r,EA)&&!An(r,um)&&!An(r,sm)&&!An(r,om)&&!An(r,fm)&&!An(r,hm)&&(r=yGn),t=aE(e,tu(62)),t!=-1&&(r+=""+e.substr(t+1)),X3(n,r)):(r=e,Pf(e,tu(46))==-1&&(i=Pf(e,tu(91)),i!=-1&&(r=e.substr(0,i)),!An(r,X2)&&!An(r,cm)&&!An(r,EA)&&!An(r,um)&&!An(r,sm)&&!An(r,om)&&!An(r,fm)&&!An(r,hm)?(r=yGn,i!=-1&&(r+=""+e.substr(i))):r=e),X3(n,r),r==e&&(n.F=n.D))),n.Db&4&&!(n.Db&1)&&et(n,new wi(n,1,5,c,e))}function cEe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O;if(m=e.b.c.length,!(m<3)){for(p=F(be,Le,25,m,15,1),d=0,a=new E(e.b);a.ao)&&ri(n.b,u(C.b,17));++f}c=o}}}function OZ(n,e){var t;if(e==null||An(e,iu)||e.length==0&&n.k!=(y1(),Cp))return null;switch(n.k.g){case 1:return DT(e,B4)?(qn(),z4):DT(e,EB)?(qn(),qa):null;case 2:try{return Q(us(e,Bi,nt))}catch(i){if(i=jt(i),I(i,127))return null;throw T(i)}case 4:try{return kb(e)}catch(i){if(i=jt(i),I(i,127))return null;throw T(i)}case 3:return e;case 5:return mDn(n),TLn(n,e);case 6:return mDn(n),w9e(n,n.a,e);case 7:try{return t=Ame(n),t.Jf(e),t}catch(i){if(i=jt(i),I(i,32))return null;throw T(i)}default:throw T(new Dr("Invalid type set for this layout option."))}}function uEe(n){X5();var e,t,i,r,c,o,f;for(f=new Qmn,t=new E(n);t.a=f.b.c)&&(f.b=e),(!f.c||e.c<=f.c.c)&&(f.d=f.c,f.c=e),(!f.e||e.d>=f.e.d)&&(f.e=e),(!f.f||e.d<=f.f.d)&&(f.f=e);return i=new LT((G3(),b0)),O8(n,AWn,new Ku(A(M(Rk,1),rn,369,0,[i]))),o=new LT(Hb),O8(n,MWn,new Ku(A(M(Rk,1),rn,369,0,[o]))),r=new LT(Kb),O8(n,TWn,new Ku(A(M(Rk,1),rn,369,0,[r]))),c=new LT(kg),O8(n,CWn,new Ku(A(M(Rk,1),rn,369,0,[c]))),Rx(i.c,b0),Rx(r.c,Kb),Rx(c.c,kg),Rx(o.c,Hb),f.a.c=F(Zn,rn,1,0,5,1),Yt(f.a,i.c),Yt(f.a,va(r.c)),Yt(f.a,c.c),Yt(f.a,va(o.c)),f}function DZ(n){var e;switch(n.d){case 1:{if(n.hj())return n.o!=-2;break}case 2:{if(n.hj())return n.o==-2;break}case 3:case 5:case 4:case 6:case 7:return n.o>-2;default:return!1}switch(e=n.gj(),n.p){case 0:return e!=null&&on(sn(e))!=b5(n.k,0);case 1:return e!=null&&u(e,217).a!=ge(n.k)<<24>>24;case 2:return e!=null&&u(e,172).a!=(ge(n.k)&Ut);case 6:return e!=null&&b5(u(e,162).a,n.k);case 5:return e!=null&&u(e,19).a!=ge(n.k);case 7:return e!=null&&u(e,184).a!=ge(n.k)<<16>>16;case 3:return e!=null&&K(Y(e))!=n.j;case 4:return e!=null&&u(e,155).a!=n.j;default:return e==null?n.n!=null:!tt(e,n.n)}}function X7(n,e,t){var i,r,c,o;return n.Fk()&&n.Ek()&&(o=MD(n,u(t,56)),B(o)!==B(t))?(n.Oi(e),n.Ui(e,dPn(n,e,o)),n.rk()&&(c=(r=u(t,49),n.Dk()?n.Bk()?r.ih(n.b,ir(u(On(Vc(n.b),n.aj()),18)).n,u(On(Vc(n.b),n.aj()).Yj(),26).Bj(),null):r.ih(n.b,yt(r.Tg(),ir(u(On(Vc(n.b),n.aj()),18))),null,null):r.ih(n.b,-1-n.aj(),null,null)),!u(o,49).eh()&&(c=(i=u(o,49),n.Dk()?n.Bk()?i.gh(n.b,ir(u(On(Vc(n.b),n.aj()),18)).n,u(On(Vc(n.b),n.aj()).Yj(),26).Bj(),c):i.gh(n.b,yt(i.Tg(),ir(u(On(Vc(n.b),n.aj()),18))),null,c):i.gh(n.b,-1-n.aj(),null,c))),c&&c.Fi()),Hu(n.b)&&n.$i(n.Zi(9,t,o,e,!1)),o):t}function NRn(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;for(a=K(Y(k(n,(nn(),C0)))),i=K(Y(k(n,Osn))),g=new jI,H(g,C0,a+i),l=e,S=l.d,m=l.c.i,$=l.d.i,C=pz(m.c),O=pz($.c),r=new X,d=C;d<=O;d++)f=new qh(n),ea(f,(Qn(),gi)),H(f,(G(),rt),l),H(f,Lt,(Ti(),Ac)),H(f,rP,g),p=u(un(n.b,d),29),d==C?pb(f,p.a.c.length-t,p):yr(f,p),x=K(Y(k(l,S1))),x<0&&(x=0,H(l,S1,x)),f.o.b=x,v=j.Math.floor(x/2),o=new wc,ui(o,(J(),Gn)),Hr(o,f),o.n.b=v,h=new wc,ui(h,Vn),Hr(h,f),h.n.b=v,Ei(l,o),c=new Pd,Sr(c,l),H(c,Tr,null),Hi(c,h),Ei(c,S),f4e(f,l,c),r.c[r.c.length]=c,l=c;return r}function gL(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O;for(h=u(k1(n,(J(),Gn)).Kc().Pb(),11).e,p=u(k1(n,Vn).Kc().Pb(),11).g,f=h.c.length,O=tf(u(un(n.j,0),11));f-- >0;){for(m=(Ln(0,h.c.length),u(h.c[0],17)),r=(Ln(0,p.c.length),u(p.c[0],17)),$=r.d.e,c=Fr($,r,0),dae(m,r.d,c),Hi(r,null),Ei(r,null),v=m.a,e&&Ke(v,new mr(O)),i=_e(r.a,0);i.b!=i.d.c;)t=u(Re(i),8),Ke(v,new mr(t));for(S=m.b,g=new E(r.b);g.a0&&(o=j.Math.max(o,lOn(n.C.b+i.d.b,r))),a=i,d=r,g=c;n.C&&n.C.c>0&&(p=g+n.C.c,l&&(p+=a.d.c),o=j.Math.max(o,(Yo(),mo(bf),j.Math.abs(d-1)<=bf||d==1||isNaN(d)&&isNaN(1)?0:p/(1-d)))),t.n.b=0,t.a.a=o}function RRn(n,e){var t,i,r,c,o,f,h,l,a,d,g,p;if(t=u(br(n.b,e),124),h=u(u(ct(n.r,e),21),84),h.dc()){t.n.d=0,t.n.a=0;return}for(l=n.u.Hc((Tu(),n1)),o=0,n.A.Hc((Vu(),id))&&vBn(n,e),f=h.Kc(),a=null,g=0,d=0;f.Ob();)i=u(f.Pb(),111),c=K(Y(i.b.We((dE(),JA)))),r=i.b.rf().b,a?(p=d+a.d.a+n.w+i.d.d,o=j.Math.max(o,(Yo(),mo(bf),j.Math.abs(g-c)<=bf||g==c||isNaN(g)&&isNaN(c)?0:p/(c-g)))):n.C&&n.C.d>0&&(o=j.Math.max(o,lOn(n.C.d+i.d.d,c))),a=i,g=c,d=r;n.C&&n.C.a>0&&(p=d+n.C.a,l&&(p+=a.d.a),o=j.Math.max(o,(Yo(),mo(bf),j.Math.abs(g-1)<=bf||g==1||isNaN(g)&&isNaN(1)?0:p/(1-g)))),t.n.d=0,t.a.b=o}function _Rn(n,e,t){var i,r,c,o,f,h;for(this.g=n,f=e.d.length,h=t.d.length,this.d=F(vh,E1,10,f+h,0,1),o=0;o0?q$(this,this.f/this.a):Zo(e.g,e.d[0]).a!=null&&Zo(t.g,t.d[0]).a!=null?q$(this,(K(Zo(e.g,e.d[0]).a)+K(Zo(t.g,t.d[0]).a))/2):Zo(e.g,e.d[0]).a!=null?q$(this,Zo(e.g,e.d[0]).a):Zo(t.g,t.d[0]).a!=null&&q$(this,Zo(t.g,t.d[0]).a)}function sEe(n,e){var t,i,r,c,o,f,h,l,a,d;for(n.a=new XCn(Lbe(e9)),i=new E(e.a);i.a=1&&(C-o>0&&d>=0?(h.n.a+=m,h.n.b+=c*o):C-o<0&&a>=0&&(h.n.a+=m*C,h.n.b+=c));n.o.a=e.a,n.o.b=e.b,H(n,(nn(),Xa),(Vu(),i=u(xo(o9),9),new ks(i,u(bo(i,i.length),9),0)))}function lEe(n,e,t,i,r,c){var o;if(!(e==null||!$F(e,a1n,d1n)))throw T(new Hn("invalid scheme: "+e));if(!n&&!(t!=null&&Pf(t,tu(35))==-1&&t.length>0&&(Me(0,t.length),t.charCodeAt(0)!=47)))throw T(new Hn("invalid opaquePart: "+t));if(n&&!(e!=null&&_9(tI,e.toLowerCase()))&&!(t==null||!$F(t,a9,d9)))throw T(new Hn(oGn+t));if(n&&e!=null&&_9(tI,e.toLowerCase())&&!rve(t))throw T(new Hn(oGn+t));if(!o2e(i))throw T(new Hn("invalid device: "+i));if(!ege(r))throw o=r==null?"invalid segments: null":"invalid segment: "+Jwe(r),T(new Hn(o));if(!(c==null||Pf(c,tu(35))==-1))throw T(new Hn("invalid query: "+c))}function aEe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S;for(le(e,"Calculate Graph Size",1),e.n&&n&&go(e,po(n),(Xu(),ws)),f=D4,h=D4,c=ttn,o=ttn,d=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));d.e!=d.i.gc();)l=u(oe(d),33),v=l.i,m=l.j,S=l.g,i=l.f,r=u(hn(l,(Xe(),my)),142),f=j.Math.min(f,v-r.b),h=j.Math.min(h,m-r.d),c=j.Math.max(c,v+S+r.c),o=j.Math.max(o,m+i+r.a);for(p=u(hn(n,(Xe(),nd)),116),g=new fn(f-p.b,h-p.d),a=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));a.e!=a.i.gc();)l=u(oe(a),33),Zc(l,l.i-g.a),nu(l,l.j-g.b);C=c-f+(p.b+p.c),t=o-h+(p.d+p.a),Rd(n,C),Bd(n,t),e.n&&n&&go(e,po(n),(Xu(),ws))}function qRn(n){var e,t,i,r,c,o,f,h,l,a;for(i=new X,o=new E(n.e.a);o.a0){NT(n,t,0),t.a+=String.fromCharCode(i),r=J2e(e,c),NT(n,t,r),c+=r-1;continue}i==39?c+11)for(m=F(be,Le,25,n.b.b.c.length,15,1),d=0,l=new E(n.b.b);l.a=f&&r<=h)f<=r&&c<=h?(t[a++]=r,t[a++]=c,i+=2):f<=r?(t[a++]=r,t[a++]=h,n.b[i]=h+1,o+=2):c<=h?(t[a++]=f,t[a++]=c,i+=2):(t[a++]=f,t[a++]=h,n.b[i]=h+1);else if(hCl)&&f<10);mG(n.c,new Tan),GRn(n),ehe(n.c),fEe(n.f)}function gEe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C;if(on(sn(k(t,(nn(),Qb)))))for(f=new E(t.j);f.a=2){for(h=_e(t,0),o=u(Re(h),8),f=u(Re(h),8);f.a0&&u7(l,!0,(sr(),Ao)),f.k==(Qn(),Xt)&&pTn(l),it(n.f,f,e)}}function kEe(n,e,t){var i,r,c,o,f,h,l,a,d,g;switch(le(t,"Node promotion heuristic",1),n.g=e,MCe(n),n.q=u(k(e,(nn(),__)),260),a=u(k(n.g,psn),19).a,c=new h0n,n.q.g){case 2:case 1:k4(n,c);break;case 3:for(n.q=(Zw(),lP),k4(n,c),h=0,f=new E(n.a);f.an.j&&(n.q=ey,k4(n,c));break;case 4:for(n.q=(Zw(),lP),k4(n,c),l=0,r=new E(n.b);r.an.k&&(n.q=ty,k4(n,c));break;case 6:g=Gt(j.Math.ceil(n.f.length*a/100)),k4(n,new M5n(g));break;case 5:d=Gt(j.Math.ceil(n.d*a/100)),k4(n,new A5n(d));break;default:k4(n,c)}d7e(n,e),ce(t)}function URn(n,e,t){var i,r,c,o;this.j=n,this.e=LJ(n),this.o=this.j.e,this.i=!!this.o,this.p=this.i?u(un(t,Gi(this.o).p),214):null,r=u(k(n,(G(),Mc)),21),this.g=r.Hc((or(),$s)),this.b=new X,this.d=new b$n(this.e),o=u(k(this.j,vp),230),this.q=Ybe(e,o,this.e),this.k=new wMn(this),c=cf(A(M(VWn,1),rn,225,0,[this,this.d,this.k,this.q])),e==(_d(),ry)&&!on(sn(k(n,(nn(),Wb))))?(i=new BJ(this.e),c.c[c.c.length]=i,this.c=new dX(i,o,u(this.q,402))):e==ry&&on(sn(k(n,(nn(),Wb))))?(i=new BJ(this.e),c.c[c.c.length]=i,this.c=new JIn(i,o,u(this.q,402))):this.c=new V7n(e,this),W(c,this.c),ARn(c,this.e),this.s=tTe(this.k)}function yEe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;for(d=u(fE((o=_e(new X1(e).a.d,0),new e2(o))),86),v=d?u(k(d,(cc(),pK)),86):null,r=1;d&&v;){for(h=0,x=0,t=d,i=v,f=0;f=n.i?(++n.i,W(n.a,Q(1)),W(n.b,a)):(i=n.c[e.p][1],Es(n.a,l,Q(u(un(n.a,l),19).a+1-i)),Es(n.b,l,K(Y(un(n.b,l)))+a-i*n.e)),(n.q==(Zw(),ey)&&(u(un(n.a,l),19).a>n.j||u(un(n.a,l-1),19).a>n.j)||n.q==ty&&(K(Y(un(n.b,l)))>n.k||K(Y(un(n.b,l-1)))>n.k))&&(h=!1),o=new re(ue(xr(e).a.Kc(),new Mn));Se(o);)c=u(ve(o),17),f=c.c.i,n.f[f.p]==l&&(d=WRn(n,f),r=r+u(d.a,19).a,h=h&&on(sn(d.b)));return n.f[e.p]=l,r=r+n.c[e.p][0],new Pi(Q(r),(qn(),!!h))}function FZ(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C,S;for(d=new we,o=new X,wLn(n,t,n.d.fg(),o,d),wLn(n,i,n.d.gg(),o,d),n.b=.2*(m=rNn(qr(new $n(null,new xn(o,16)),new vgn)),C=rNn(qr(new $n(null,new xn(o,16)),new mgn)),j.Math.min(m,C)),c=0,f=0;f=2&&(S=MNn(o,!0,g),!n.e&&(n.e=new I6n(n)),Z2e(n.e,S,o,n.b)),uxn(o,g),NEe(o),p=-1,a=new E(o);a.af)}function EEe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m;for(t=u(k(n,(nn(),Lt)),98),o=n.f,c=n.d,f=o.a+c.b+c.c,h=0-c.d-n.c.b,a=o.b+c.d+c.a-n.c.b,l=new X,d=new X,r=new E(e);r.a0),u(a.a.Xb(a.c=--a.b),17));c!=i&&a.b>0;)n.a[c.p]=!0,n.a[i.p]=!0,c=(ne(a.b>0),u(a.a.Xb(a.c=--a.b),17));a.b>0&&Uu(a)}}function JRn(n,e,t){var i,r,c,o,f,h,l,a,d;if(n.a!=e.Aj())throw T(new Hn(R4+e.ne()+h0));if(i=w1((gu(),xi),e).$k(),i)return i.Aj().Nh().Ih(i,t);if(o=w1(xi,e).al(),o){if(t==null)return null;if(f=u(t,15),f.dc())return"";for(d=new i1,c=f.Kc();c.Ob();)r=c.Pb(),dr(d,o.Aj().Nh().Ih(o,r)),d.a+=" ";return NO(d,d.a.length-1)}if(a=w1(xi,e).bl(),!a.dc()){for(l=a.Kc();l.Ob();)if(h=u(l.Pb(),148),h.wj(t))try{if(d=h.Aj().Nh().Ih(h,t),d!=null)return d}catch(g){if(g=jt(g),!I(g,102))throw T(g)}throw T(new Hn("Invalid value: '"+t+"' for datatype :"+e.ne()))}return u(e,834).Fj(),t==null?null:I(t,172)?""+u(t,172).a:Du(t)==HA?Tyn(l9[0],u(t,199)):Lr(t)}function PEe(n){var e,t,i,r,c,o,f,h,l,a;for(l=new Ct,f=new Ct,c=new E(n);c.a-1){for(r=_e(f,0);r.b!=r.d.c;)i=u(Re(r),128),i.v=o;for(;f.b!=0;)for(i=u(hx(f,0),128),t=new E(i.i);t.a0&&(t+=h.n.a+h.o.a/2,++d),v=new E(h.j);v.a0&&(t/=d),S=F(ji,pr,25,i.a.c.length,15,1),f=0,l=new E(i.a);l.a=f&&r<=h)f<=r&&c<=h?i+=2:f<=r?(n.b[i]=h+1,o+=2):c<=h?(t[a++]=r,t[a++]=f-1,i+=2):(t[a++]=r,t[a++]=f-1,n.b[i]=h+1,o+=2);else if(h0?r-=864e5:r+=864e5,h=new uU(qi(eu(e.q.getTime()),r))),a=new R0,l=n.a.length,c=0;c=97&&i<=122||i>=65&&i<=90){for(o=c+1;o=l)throw T(new Hn("Missing trailing '"));o+10&&t.c==0&&(!e&&(e=new X),e.c[e.c.length]=t);if(e)for(;e.c.length!=0;){if(t=u(h1(e,0),233),t.b&&t.b.c.length>0){for(c=(!t.b&&(t.b=new X),new E(t.b));c.aFr(n,t,0))return new Pi(r,t)}else if(K(Zo(r.g,r.d[0]).a)>K(Zo(t.g,t.d[0]).a))return new Pi(r,t)}for(f=(!t.e&&(t.e=new X),t.e).Kc();f.Ob();)o=u(f.Pb(),233),h=(!o.b&&(o.b=new X),o.b),tb(0,h.c.length),e5(h.c,0,t),o.c==h.c.length&&(e.c[e.c.length]=o)}return null}function t_n(n,e){var t,i,r,c,o,f,h,l,a;if(n==null)return iu;if(h=e.a.zc(n,e),h!=null)return"[...]";for(t=new ka(Ji,"[","]"),r=n,c=0,o=r.length;c=14&&a<=16))?e.a._b(i)?(t.a?De(t.a,t.b):t.a=new Ju(t.d),g5(t.a,"[...]")):(f=pa(i),l=new S5(e),xh(t,t_n(f,l))):I(i,177)?xh(t,M6e(u(i,177))):I(i,190)?xh(t,wve(u(i,190))):I(i,195)?xh(t,T5e(u(i,195))):I(i,2012)?xh(t,gve(u(i,2012))):I(i,48)?xh(t,T6e(u(i,48))):I(i,364)?xh(t,R6e(u(i,364))):I(i,832)?xh(t,C6e(u(i,832))):I(i,104)&&xh(t,E6e(u(i,104))):xh(t,i==null?iu:Lr(i));return t.a?t.e.length==0?t.a.a:t.a.a+(""+t.e):t.c}function i_n(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O;for(f=ng(e,!1,!1),S=I7(f),i&&(S=o7(S)),O=K(Y(hn(e,(a6(),IR)))),C=(ne(S.b!=0),u(S.a.a.c,8)),d=u(qo(S,1),8),S.b>2?(a=new X,Yt(a,new ch(S,1,S.b)),c=L_n(a,O+n.a),$=new xx(c),Sr($,e),t.c[t.c.length]=$):i?$=u(te(n.b,fh(e)),266):$=u(te(n.b,ml(e)),266),h=fh(e),i&&(h=ml(e)),o=z5e(C,h),l=O+n.a,o.a?(l+=j.Math.abs(C.b-d.b),m=new fn(d.a,(d.b+C.b)/2)):(l+=j.Math.abs(C.a-d.a),m=new fn((d.a+C.a)/2,d.b)),i?it(n.d,e,new cJ($,o,m,l)):it(n.c,e,new cJ($,o,m,l)),it(n.b,e,$),v=(!e.n&&(e.n=new V(Br,e,1,7)),e.n),p=new ie(v);p.e!=p.i.gc();)g=u(oe(p),137),r=K7(n,g,!0,0,0),t.c[t.c.length]=r}function NEe(n){var e,t,i,r,c,o,f,h,l,a;for(l=new X,f=new X,o=new E(n);o.a-1){for(c=new E(f);c.a0)&&(aq(h,j.Math.min(h.o,r.o-1)),ej(h,h.i-1),h.i==0&&(f.c[f.c.length]=h))}}function j4(n,e,t){var i,r,c,o,f,h,l;if(l=n.c,!e&&(e=p1n),n.c=e,n.Db&4&&!(n.Db&1)&&(h=new wi(n,1,2,l,n.c),t?t.Ei(h):t=h),l!=e){if(I(n.Cb,284))n.Db>>16==-10?t=u(n.Cb,284).nk(e,t):n.Db>>16==-15&&(!e&&(e=(Sn(),Cf)),!l&&(l=(Sn(),Cf)),n.Cb.nh()&&(h=new Lh(n.Cb,1,13,l,e,v1(Ou(u(n.Cb,59)),n),!1),t?t.Ei(h):t=h));else if(I(n.Cb,88))n.Db>>16==-23&&(I(e,88)||(e=(Sn(),so)),I(l,88)||(l=(Sn(),so)),n.Cb.nh()&&(h=new Lh(n.Cb,1,10,l,e,v1(bc(u(n.Cb,26)),n),!1),t?t.Ei(h):t=h));else if(I(n.Cb,444))for(f=u(n.Cb,836),o=(!f.b&&(f.b=new sj(new KI)),f.b),c=(i=new Ea(new ta(o.a).a),new oj(i));c.a.b;)r=u(Nd(c.a).cd(),87),t=j4(r,uM(r,f),t)}return t}function BEe(n,e){var t,i,r,c,o,f,h,l,a,d,g;for(o=on(sn(hn(n,(nn(),Qb)))),g=u(hn(n,Yb),21),h=!1,l=!1,d=new ie((!n.c&&(n.c=new V(Ru,n,9,9)),n.c));d.e!=d.i.gc()&&(!h||!l);){for(c=u(oe(d),118),f=0,r=ul(of(A(M(gf,1),rn,20,0,[(!c.d&&(c.d=new Fn(di,c,8,5)),c.d),(!c.e&&(c.e=new Fn(di,c,7,4)),c.e)])));Se(r)&&(i=u(ve(r),79),a=o&&Jd(i)&&on(sn(hn(i,Wa))),t=FRn((!i.b&&(i.b=new Fn(he,i,4,7)),i.b),c)?n==At(Pr(u(D((!i.c&&(i.c=new Fn(he,i,5,8)),i.c),0),82))):n==At(Pr(u(D((!i.b&&(i.b=new Fn(he,i,4,7)),i.b),0),82))),!((a||t)&&(++f,f>1))););(f>0||g.Hc((Tu(),n1))&&(!c.n&&(c.n=new V(Br,c,1,7)),c.n).i>0)&&(h=!0),f>1&&(l=!0)}h&&e.Fc((or(),$s)),l&&e.Fc((or(),Tm))}function r_n(n){var e,t,i,r,c,o,f,h,l,a,d,g;if(g=u(hn(n,(Xe(),Za)),21),g.dc())return null;if(f=0,o=0,g.Hc((Vu(),Ay))){for(a=u(hn(n,n9),98),i=2,t=2,r=2,c=2,e=At(n)?u(hn(At(n),A0),103):u(hn(n,A0),103),l=new ie((!n.c&&(n.c=new V(Ru,n,9,9)),n.c));l.e!=l.i.gc();)if(h=u(oe(l),118),d=u(hn(h,Hg),61),d==(J(),Xr)&&(d=mZ(h,e),gr(h,Hg,d)),a==(Ti(),Ac))switch(d.g){case 1:i=j.Math.max(i,h.i+h.g);break;case 2:t=j.Math.max(t,h.j+h.f);break;case 3:r=j.Math.max(r,h.i+h.g);break;case 4:c=j.Math.max(c,h.j+h.f)}else switch(d.g){case 1:i+=h.g+2;break;case 2:t+=h.f+2;break;case 3:r+=h.g+2;break;case 4:c+=h.f+2}f=j.Math.max(i,r),o=j.Math.max(t,c)}return t0(n,f,o,!0,!0)}function pL(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;for($=u(es(qC(gt(new $n(null,new xn(e.d,16)),new Q5n(t)),new J5n(t)),ga(new U1,new z1,new W1,A(M(Nu,1),z,132,0,[(hf(),hs)]))),15),d=nt,a=Bi,h=new E(e.b.j);h.a0,l?l&&(g=S.p,o?++g:--g,d=u(un(S.c.a,g),10),i=VOn(d),p=!(Kx(i,U,t[0])||ACn(i,U,t[0]))):p=!0),v=!1,_=e.D.i,_&&_.c&&f.e&&(a=o&&_.p>0||!o&&_.p<_.c.a.c.length-1,a?(g=_.p,o?--g:++g,d=u(un(_.c.a,g),10),i=VOn(d),v=!(Kx(i,t[0],ln)||ACn(i,t[0],ln))):v=!0),p&&v&&Ke(n.a,en),p||V5(n.a,A(M(ai,1),q,8,0,[m,C])),v||V5(n.a,A(M(ai,1),q,8,0,[x,O]))}function CM(n,e){var t,i,r,c,o,f,h,l;if(I(n.Ug(),160)?(CM(u(n.Ug(),160),e),e.a+=" > "):e.a+="Root ",t=n.Tg().zb,An(t.substr(0,3),"Elk")?De(e,t.substr(3)):e.a+=""+t,r=n.zg(),r){De((e.a+=" ",e),r);return}if(I(n,354)&&(l=u(n,137).a,l)){De((e.a+=" ",e),l);return}for(o=new ie(n.Ag());o.e!=o.i.gc();)if(c=u(oe(o),137),l=c.a,l){De((e.a+=" ",e),l);return}if(I(n,352)&&(i=u(n,79),!i.b&&(i.b=new Fn(he,i,4,7)),i.b.i!=0&&(!i.c&&(i.c=new Fn(he,i,5,8)),i.c.i!=0))){for(e.a+=" (",f=new b2((!i.b&&(i.b=new Fn(he,i,4,7)),i.b));f.e!=f.i.gc();)f.e>0&&(e.a+=Ji),CM(u(oe(f),160),e);for(e.a+=TN,h=new b2((!i.c&&(i.c=new Fn(he,i,5,8)),i.c));h.e!=h.i.gc();)h.e>0&&(e.a+=Ji),CM(u(oe(h),160),e);e.a+=")"}}function GEe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p;if(c=u(k(n,(G(),rt)),79),!!c){for(i=n.a,r=new mr(t),ot(r,F4e(n)),K3(n.d.i,n.c.i)?(g=n.c,d=Gr(A(M(ai,1),q,8,0,[g.n,g.a])),ki(d,t)):d=tf(n.c),Kt(i,d,i.a,i.a.a),p=tf(n.d),k(n,I_)!=null&&ot(p,u(k(n,I_),8)),Kt(i,p,i.c.b,i.c),fb(i,r),o=ng(c,!0,!0),JC(o,u(D((!c.b&&(c.b=new Fn(he,c,4,7)),c.b),0),82)),YC(o,u(D((!c.c&&(c.c=new Fn(he,c,5,8)),c.c),0),82)),z7(i,o),a=new E(n.b);a.a=0){for(h=null,f=new Ii(a.a,l+1);f.bo?1:pd(isNaN(0),isNaN(o)))<0&&(mo(Gf),(j.Math.abs(o-1)<=Gf||o==1||isNaN(o)&&isNaN(1)?0:o<1?-1:o>1?1:pd(isNaN(o),isNaN(1)))<0)&&(mo(Gf),(j.Math.abs(0-f)<=Gf||f==0||isNaN(0)&&isNaN(f)?0:0f?1:pd(isNaN(0),isNaN(f)))<0)&&(mo(Gf),(j.Math.abs(f-1)<=Gf||f==1||isNaN(f)&&isNaN(1)?0:f<1?-1:f>1?1:pd(isNaN(f),isNaN(1)))<0)),c)}function UEe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U;for(d=new NW(new Mq(n));d.b!=d.c.a.d;)for(a=fPn(d),f=u(a.d,56),e=u(a.e,56),o=f.Tg(),m=0,x=(o.i==null&&Lf(o),o.i).length;m=0&&m=l.c.c.length?a=pX((Qn(),ti),gi):a=pX((Qn(),gi),gi),a*=2,c=t.a.g,t.a.g=j.Math.max(c,c+(a-c)),o=t.b.g,t.b.g=j.Math.max(o,o+(a-o)),r=e}}function VEe(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_;for(_=TEn(n),a=new X,f=n.c.length,d=f-1,g=f+1;_.a.c!=0;){for(;t.b!=0;)O=(ne(t.b!=0),u(Ts(t,t.a.a),112)),R5(_.a,O)!=null,O.g=d--,kZ(O,e,t,i);for(;e.b!=0;)x=(ne(e.b!=0),u(Ts(e,e.a.a),112)),R5(_.a,x)!=null,x.g=g++,kZ(x,e,t,i);for(l=Bi,S=(o=new T5(new j5(new P9(_.a).a).b),new I9(o));G9(S.a.a);){if(C=(c=pE(S.a),u(c.cd(),112)),!i&&C.b>0&&C.a<=0){a.c=F(Zn,rn,1,0,5,1),a.c[a.c.length]=C;break}m=C.i-C.d,m>=l&&(m>l&&(a.c=F(Zn,rn,1,0,5,1),l=m),a.c[a.c.length]=C)}a.c.length!=0&&(h=u(un(a,_T(r,a.c.length)),112),R5(_.a,h)!=null,h.g=g++,kZ(h,e,t,i),a.c=F(Zn,rn,1,0,5,1))}for($=n.c.length+1,v=new E(n);v.a0&&(g.d+=a.n.d,g.d+=a.d),g.a>0&&(g.a+=a.n.a,g.a+=a.d),g.b>0&&(g.b+=a.n.b,g.b+=a.d),g.c>0&&(g.c+=a.n.c,g.c+=a.d),g}function u_n(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v;for(g=t.d,d=t.c,c=new fn(t.f.a+t.d.b+t.d.c,t.f.b+t.d.d+t.d.a),o=c.b,l=new E(n.a);l.a0&&(n.c[e.c.p][e.p].d+=Fu(n.i,24)*uk*.07000000029802322-.03500000014901161,n.c[e.c.p][e.p].a=n.c[e.c.p][e.p].d/n.c[e.c.p][e.p].b)}}function iCe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C;for(v=new E(n);v.ai.d,i.d=j.Math.max(i.d,e),f&&t&&(i.d=j.Math.max(i.d,i.a),i.a=i.d+r);break;case 3:t=e>i.a,i.a=j.Math.max(i.a,e),f&&t&&(i.a=j.Math.max(i.a,i.d),i.d=i.a+r);break;case 2:t=e>i.c,i.c=j.Math.max(i.c,e),f&&t&&(i.c=j.Math.max(i.b,i.c),i.b=i.c+r);break;case 4:t=e>i.b,i.b=j.Math.max(i.b,e),f&&t&&(i.b=j.Math.max(i.b,i.c),i.c=i.b+r)}}}function sCe(n){var e,t,i,r,c,o,f,h,l,a,d;for(l=new E(n);l.a0||a.j==Gn&&a.e.c.length-a.g.c.length<0)){e=!1;break}for(r=new E(a.g);r.a=l&&_>=C&&(g+=v.n.b+m.n.b+m.a.b-x,++f));if(t)for(o=new E($.e);o.a=l&&_>=C&&(g+=v.n.b+m.n.b+m.a.b-x,++f))}f>0&&(U+=g/f,++p)}p>0?(e.a=r*U/p,e.g=p):(e.a=0,e.g=0)}function fCe(n,e){var t,i,r,c,o,f,h,l,a,d,g;for(r=new E(n.a.b);r.aVt||e.o==Ja&&a0&&Zc(S,x*U),_>0&&nu(S,_*en);for(n6(n.b,new gan),e=new X,f=new Ea(new ta(n.c).a);f.b;)o=Nd(f),i=u(o.cd(),79),t=u(o.dd(),395).a,r=ng(i,!1,!1),d=sxn(fh(i),I7(r),t),z7(d,r),O=mxn(i),O&&Fr(e,O,0)==-1&&(e.c[e.c.length]=O,TTn(O,(ne(d.b!=0),u(d.a.a.c,8)),t));for(C=new Ea(new ta(n.d).a);C.b;)m=Nd(C),i=u(m.cd(),79),t=u(m.dd(),395).a,r=ng(i,!1,!1),d=sxn(ml(i),o7(I7(r)),t),d=o7(d),z7(d,r),O=kxn(i),O&&Fr(e,O,0)==-1&&(e.c[e.c.length]=O,TTn(O,(ne(d.b!=0),u(d.c.b.c,8)),t))}function f_n(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en;if(t.c.length!=0){for(p=new X,g=new E(t);g.a1)for(p=new SZ(v,O,i),$i(O,new tkn(n,p)),o.c[o.c.length]=p,d=O.a.ec().Kc();d.Ob();)a=u(d.Pb(),46),Qc(c,a.b);if(f.a.gc()>1)for(p=new SZ(v,f,i),$i(f,new ikn(n,p)),o.c[o.c.length]=p,d=f.a.ec().Kc();d.Ob();)a=u(d.Pb(),46),Qc(c,a.b)}}function l_n(n){wd(n,new Ia(vj(ld(od(hd(fd(new Zl,zf),"ELK Radial"),'A radial layout provider which is based on the algorithm of Peter Eades published in "Drawing free trees.", published by International Institute for Advanced Study of Social Information Science, Fujitsu Limited in 1991. The radial layouter takes a tree and places the nodes in radial order around the root. The nodes of the same tree level are placed on the same radius.'),new Fgn),zf))),Z(n,zf,oA,cn(DYn)),Z(n,zf,Db,cn($Yn)),Z(n,zf,hg,cn(SYn)),Z(n,zf,ip,cn(PYn)),Z(n,zf,tp,cn(IYn)),Z(n,zf,F4,cn(AYn)),Z(n,zf,G6,cn(Ron)),Z(n,zf,x4,cn(OYn)),Z(n,zf,dB,cn(MK)),Z(n,zf,aB,cn(AK)),Z(n,zf,otn,cn(_on)),Z(n,zf,rtn,cn(TP)),Z(n,zf,ctn,cn(MP)),Z(n,zf,utn,cn(oy)),Z(n,zf,stn,cn(Kon))}function NZ(n){var e;if(this.r=Uhe(new Nln,new Bln),this.b=new f6(u(pe(Zi),290)),this.p=new f6(u(pe(Zi),290)),this.i=new f6(u(pe(yUn),290)),this.e=n,this.o=new mr(n.rf()),this.D=n.Df()||on(sn(n.We((Xe(),vy)))),this.A=u(n.We((Xe(),Za)),21),this.B=u(n.We(_l),21),this.q=u(n.We(n9),98),this.u=u(n.We(rw),21),!Zve(this.u))throw T(new pw("Invalid port label placement: "+this.u));if(this.v=on(sn(n.We(mhn))),this.j=u(n.We(_g),21),!E9e(this.j))throw T(new pw("Invalid node label placement: "+this.j));this.n=u(w6(n,uhn),116),this.k=K(Y(w6(n,KP))),this.d=K(Y(w6(n,Ehn))),this.w=K(Y(w6(n,Shn))),this.s=K(Y(w6(n,Chn))),this.t=K(Y(w6(n,Thn))),this.C=u(w6(n,Mhn),142),this.c=2*this.d,e=!this.B.Hc((xu(),Sy)),this.f=new l6(0,e,0),this.g=new l6(1,e,0),zI(this.f,(_o(),Fc),this.g)}function vCe(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn;for(O=0,v=0,p=0,g=1,$=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));$.e!=$.i.gc();)C=u(oe($),33),g+=Fh(new re(ue(Gh(C).a.Kc(),new Mn))),ln=C.g,v=j.Math.max(v,ln),d=C.f,p=j.Math.max(p,d),O+=ln*d;for(m=(!n.a&&(n.a=new V(Pt,n,10,11)),n.a).i,o=O+2*i*i*g*m,c=j.Math.sqrt(o),h=j.Math.max(c*t,v),f=j.Math.max(c/t,p),S=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));S.e!=S.i.gc();)C=u(oe(S),33),wn=r.b+(Fu(e,26)*N6+Fu(e,27)*B6)*(h-C.g),zn=r.b+(Fu(e,26)*N6+Fu(e,27)*B6)*(f-C.f),Zc(C,wn),nu(C,zn);for(en=h+(r.b+r.c),U=f+(r.d+r.a),_=new ie((!n.a&&(n.a=new V(Pt,n,10,11)),n.a));_.e!=_.i.gc();)for(x=u(oe(_),33),a=new re(ue(Gh(x).a.Kc(),new Mn));Se(a);)l=u(ve(a),79),j6(l)||mTe(l,e,en,U);en+=r.b+r.c,U+=r.d+r.a,t0(n,en,U,!1,!0)}function MM(n){var e,t,i,r,c,o,f,h,l,a,d;if(n==null)throw T(new Sf(iu));if(l=n,c=n.length,h=!1,c>0&&(e=(Me(0,n.length),n.charCodeAt(0)),(e==45||e==43)&&(n=n.substr(1),--c,h=e==45)),c==0)throw T(new Sf(c0+l+'"'));for(;n.length>0&&(Me(0,n.length),n.charCodeAt(0)==48);)n=n.substr(1),--c;if(c>(ZBn(),yzn)[10])throw T(new Sf(c0+l+'"'));for(r=0;r0&&(d=-parseInt(n.substr(0,i),10),n=n.substr(i),c-=i,t=!1);c>=o;){if(i=parseInt(n.substr(0,o),10),n=n.substr(o),c-=o,t)t=!1;else{if(fc(d,f)<0)throw T(new Sf(c0+l+'"'));d=Ni(d,a)}d=vl(d,i)}if(fc(d,0)>0)throw T(new Sf(c0+l+'"'));if(!h&&(d=P3(d),fc(d,0)<0))throw T(new Sf(c0+l+'"'));return d}function BZ(n,e){HEn();var t,i,r,c,o,f,h;if(this.a=new Sz(this),this.b=n,this.c=e,this.f=PD(jr((gu(),xi),e)),this.f.dc())if((f=EJ(xi,n))==e)for(this.e=!0,this.d=new X,this.f=new H2n,this.f.Fc(Ka),u(jM(G8(xi,ts(n)),""),26)==n&&this.f.Fc(I5(xi,ts(n))),r=Jx(xi,n).Kc();r.Ob();)switch(i=u(r.Pb(),170),Sd(jr(xi,i))){case 4:{this.d.Fc(i);break}case 5:{this.f.Gc(PD(jr(xi,i)));break}}else if(er(),u(e,66).Oj())for(this.e=!0,this.f=null,this.d=new X,o=0,h=(n.i==null&&Lf(n),n.i).length;o=0&&o0&&(u(br(n.b,e),124).a.b=t)}function mCe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S;for(le(e,"Comment pre-processing",1),t=0,h=new E(n.a);h.a0&&(h=(Me(0,e.length),e.charCodeAt(0)),h!=64)){if(h==37&&(d=e.lastIndexOf("%"),l=!1,d!=0&&(d==g-1||(l=(Me(d+1,e.length),e.charCodeAt(d+1)==46))))){if(o=e.substr(1,d-1),O=An("%",o)?null:_Z(o),i=0,l)try{i=us(e.substr(d+2),Bi,nt)}catch(x){throw x=jt(x),I(x,127)?(f=x,T(new xC(f))):T(x)}for(C=kV(n.Wg());C.Ob();)if(v=hT(C),I(v,510)&&(r=u(v,590),$=r.d,(O==null?$==null:An(O,$))&&i--==0))return r;return null}if(a=e.lastIndexOf("."),p=a==-1?e:e.substr(0,a),t=0,a!=-1)try{t=us(e.substr(a+1),Bi,nt)}catch(x){if(x=jt(x),I(x,127))p=e;else throw T(x)}for(p=An("%",p)?null:_Z(p),m=kV(n.Wg());m.Ob();)if(v=hT(m),I(v,191)&&(c=u(v,191),S=c.ne(),(p==null?S==null:An(p,S))&&t--==0))return c;return null}return LRn(n,e)}function jCe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn;for(U=new X,v=new E(n.b);v.a=e.length)return{done:!0};var r=e[i++];return{value:[r,t.get(r)],done:!1}}}},A7e()||(n.prototype.createObject=function(){return{}},n.prototype.get=function(e){return this.obj[":"+e]},n.prototype.set=function(e,t){this.obj[":"+e]=t},n.prototype[eN]=function(e){delete this.obj[":"+e]},n.prototype.keys=function(){var e=[];for(var t in this.obj)t.charCodeAt(0)==58&&e.push(t.substring(1));return e}),n}function CCe(n){vZ();var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C;if(n==null)return null;if(d=n.length*8,d==0)return"";for(f=d%24,p=d/24|0,g=f!=0?p+1:p,c=null,c=F(Ls,Bf,25,g*4,15,1),l=0,a=0,e=0,t=0,i=0,o=0,r=0,h=0;h>24,l=(e&3)<<24>>24,v=e&-128?(e>>2^192)<<24>>24:e>>2<<24>>24,m=t&-128?(t>>4^240)<<24>>24:t>>4<<24>>24,C=i&-128?(i>>6^252)<<24>>24:i>>6<<24>>24,c[o++]=R1[v],c[o++]=R1[m|l<<4],c[o++]=R1[a<<2|C],c[o++]=R1[i&63];return f==8?(e=n[r],l=(e&3)<<24>>24,v=e&-128?(e>>2^192)<<24>>24:e>>2<<24>>24,c[o++]=R1[v],c[o++]=R1[l<<4],c[o++]=61,c[o++]=61):f==16&&(e=n[r],t=n[r+1],a=(t&15)<<24>>24,l=(e&3)<<24>>24,v=e&-128?(e>>2^192)<<24>>24:e>>2<<24>>24,m=t&-128?(t>>4^240)<<24>>24:t>>4<<24>>24,c[o++]=R1[v],c[o++]=R1[m|l<<4],c[o++]=R1[a<<2],c[o++]=61),Hs(c,0,c.length)}function TCe(n,e){var t,i,r,c,o,f,h;if(n.e==0&&n.p>0&&(n.p=-(n.p-1)),n.p>Bi&&mX(e,n.p-Tl),o=e.q.getDate(),A8(e,1),n.k>=0&&sle(e,n.k),n.c>=0?A8(e,n.c):n.k>=0?(h=new _V(e.q.getFullYear()-Tl,e.q.getMonth(),35),i=35-h.q.getDate(),A8(e,j.Math.min(i,o))):A8(e,o),n.f<0&&(n.f=e.q.getHours()),n.b>0&&n.f<12&&(n.f+=12),vce(e,n.f==24&&n.g?0:n.f),n.j>=0&&vde(e,n.j),n.n>=0&&Lde(e,n.n),n.i>=0&&Kkn(e,qi(Ni(M7(eu(e.q.getTime()),j1),j1),n.i)),n.a&&(r=new Tj,mX(r,r.q.getFullYear()-Tl-80),cO(eu(e.q.getTime()),eu(r.q.getTime()))&&mX(e,r.q.getFullYear()-Tl+100)),n.d>=0){if(n.c==-1)t=(7+n.d-e.q.getDay())%7,t>3&&(t-=7),f=e.q.getMonth(),A8(e,e.q.getDate()+t),e.q.getMonth()!=f&&A8(e,e.q.getDate()+(t>0?-7:7));else if(e.q.getDay()!=n.d)return!1}return n.o>Bi&&(c=e.q.getTimezoneOffset(),Kkn(e,qi(eu(e.q.getTime()),(n.o-c)*60*j1))),!0}function b_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;if(r=k(e,(G(),rt)),!!I(r,239)){for(v=u(r,33),m=e.e,g=new mr(e.c),c=e.d,g.a+=c.b,g.b+=c.d,x=u(hn(v,(nn(),iP)),174),au(x,(xu(),GP))&&(p=u(hn(v,Esn),116),Yee(p,c.a),ute(p,c.d),Zee(p,c.b),ste(p,c.c)),t=new X,a=new E(e.a);a.a0&&W(n.p,a),W(n.o,a);e-=i,p=h+e,l+=e*n.e,Es(n.a,f,Q(p)),Es(n.b,f,l),n.j=j.Math.max(n.j,p),n.k=j.Math.max(n.k,l),n.d+=e,e+=m}}function J(){J=N;var n;Xr=new t8(K6,0),Kn=new t8(NM,1),Vn=new t8(lN,2),ae=new t8(aN,3),Gn=new t8(dN,4),Ef=(Pn(),new Wp((n=u(xo(Zi),9),new ks(n,u(bo(n,n.length),9),0)))),Do=b1(pt(Kn,A(M(Zi,1),hc,61,0,[]))),Fs=b1(pt(Vn,A(M(Zi,1),hc,61,0,[]))),ds=b1(pt(ae,A(M(Zi,1),hc,61,0,[]))),to=b1(pt(Gn,A(M(Zi,1),hc,61,0,[]))),cu=b1(pt(Kn,A(M(Zi,1),hc,61,0,[ae]))),Gc=b1(pt(Vn,A(M(Zi,1),hc,61,0,[Gn]))),$o=b1(pt(Kn,A(M(Zi,1),hc,61,0,[Gn]))),Su=b1(pt(Kn,A(M(Zi,1),hc,61,0,[Vn]))),bs=b1(pt(ae,A(M(Zi,1),hc,61,0,[Gn]))),xs=b1(pt(Vn,A(M(Zi,1),hc,61,0,[ae]))),Pu=b1(pt(Kn,A(M(Zi,1),hc,61,0,[Vn,Gn]))),ru=b1(pt(Vn,A(M(Zi,1),hc,61,0,[ae,Gn]))),uu=b1(pt(Kn,A(M(Zi,1),hc,61,0,[ae,Gn]))),ku=b1(pt(Kn,A(M(Zi,1),hc,61,0,[Vn,ae]))),Sc=b1(pt(Kn,A(M(Zi,1),hc,61,0,[Vn,ae,Gn])))}function v_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O;if(e.b!=0){for(p=new Ct,f=null,v=null,i=Gt(j.Math.floor(j.Math.log(e.b)*j.Math.LOG10E)+1),h=0,O=_e(e,0);O.b!=O.d.c;)for(S=u(Re(O),86),B(v)!==B(k(S,(cc(),Um)))&&(v=Te(k(S,Um)),h=0),v!=null?f=v+RMn(h++,i):f=RMn(h++,i),H(S,Um,f),C=(r=_e(new X1(S).a.d,0),new e2(r));yj(C.a);)m=u(Re(C.a),188).c,Kt(p,m,p.c.b,p.c),H(m,Um,f);for(g=new we,o=0;o=h){ne(S.b>0),S.a.Xb(S.c=--S.b);break}else m.a>l&&(r?(Yt(r.b,m.b),r.a=j.Math.max(r.a,m.a),Uu(S)):(W(m.b,d),m.c=j.Math.min(m.c,l),m.a=j.Math.max(m.a,h),r=m));r||(r=new i9n,r.c=l,r.a=h,X0(S,r),W(r.b,d))}for(f=e.b,a=0,C=new E(i);C.af?1:0:(n.b&&(n.b._b(c)&&(r=u(n.b.xc(c),19).a),n.b._b(h)&&(f=u(n.b.xc(h),19).a)),rf?1:0)):e.e.c.length!=0&&t.g.c.length!=0?1:-1}function PCe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en;for(le(e,oHn,1),m=new X,U=new X,l=new E(n.b);l.a0&&(O-=p),PZ(o,O),a=0,g=new E(o.a);g.a0),f.a.Xb(f.c=--f.b)),h=.4*i*a,!c&&f.be.d.c){if(p=n.c[e.a.d],C=n.c[d.a.d],p==C)continue;jo(lo(ho(ao(fo(new Ns,1),100),p),C))}}}}}function _Z(n){bL();var e,t,i,r,c,o,f,h;if(n==null)return null;if(r=Pf(n,tu(37)),r<0)return n;for(h=new Ju(n.substr(0,r)),e=F(yu,wg,25,4,15,1),f=0,i=0,o=n.length;rr+2&&uF((Me(r+1,n.length),n.charCodeAt(r+1)),h1n,l1n)&&uF((Me(r+2,n.length),n.charCodeAt(r+2)),h1n,l1n))if(t=tfe((Me(r+1,n.length),n.charCodeAt(r+1)),(Me(r+2,n.length),n.charCodeAt(r+2))),r+=2,i>0?(t&192)==128?e[f++]=t<<24>>24:i=0:t>=128&&((t&224)==192?(e[f++]=t<<24>>24,i=2):(t&240)==224?(e[f++]=t<<24>>24,i=3):(t&248)==240&&(e[f++]=t<<24>>24,i=4)),i>0){if(f==i){switch(f){case 2:{sl(h,((e[0]&31)<<6|e[1]&63)&Ut);break}case 3:{sl(h,((e[0]&15)<<12|(e[1]&63)<<6|e[2]&63)&Ut);break}}f=0,i=0}}else{for(c=0;c0){if(o+i>n.length)return!1;f=tM(n.substr(0,o+i),e)}else f=tM(n,e);switch(c){case 71:return f=Qw(n,o,A(M(tn,1),q,2,6,[nKn,eKn]),e),r.e=f,!0;case 77:return g7e(n,e,r,f,o);case 76:return p7e(n,e,r,f,o);case 69:return o6e(n,e,o,r);case 99:return f6e(n,e,o,r);case 97:return f=Qw(n,o,A(M(tn,1),q,2,6,["AM","PM"]),e),r.b=f,!0;case 121:return v7e(n,e,o,f,t,r);case 100:return f<=0?!1:(r.c=f,!0);case 83:return f<0?!1:j2e(f,o,e[0],r);case 104:f==12&&(f=0);case 75:case 72:return f<0?!1:(r.f=f,r.g=!1,!0);case 107:return f<0?!1:(r.f=f,r.g=!0,!0);case 109:return f<0?!1:(r.j=f,!0);case 115:return f<0?!1:(r.n=f,!0);case 90:if(oU&&(v.c=U-v.b),W(o.d,new jD(v,gQ(o,v))),$=e==Kn?j.Math.max($,m.b+l.b.rf().b):j.Math.min($,m.b));for($+=e==Kn?n.t:-n.t,O=DQ((o.e=$,o)),O>0&&(u(br(n.b,e),124).a.b=O),a=g.Kc();a.Ob();)l=u(a.Pb(),111),!(!l.c||l.c.d.c.length<=0)&&(v=l.c.i,v.c-=l.e.a,v.d-=l.e.b)}function LCe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p;for(e=new we,h=new ie(n);h.e!=h.i.gc();){for(f=u(oe(h),33),t=new fi,it(DR,f,t),p=new lan,r=u(es(new $n(null,new Cd(new re(ue(N7(f).a.Kc(),new Mn)))),hCn(p,ga(new U1,new z1,new W1,A(M(Nu,1),z,132,0,[(hf(),hs)])))),83),$In(t,u(r.xc((qn(),!0)),14),new aan),i=u(es(gt(u(r.xc(!1),15).Lc(),new dan),ga(new U1,new z1,new W1,A(M(Nu,1),z,132,0,[hs]))),15),o=i.Kc();o.Ob();)c=u(o.Pb(),79),g=mxn(c),g&&(l=u(Vr(Ar(e.f,g)),21),l||(l=RNn(g),_c(e.f,g,l)),Vi(t,l));for(r=u(es(new $n(null,new Cd(new re(ue(Gh(f).a.Kc(),new Mn)))),hCn(p,ga(new U1,new z1,new W1,A(M(Nu,1),z,132,0,[hs])))),83),$In(t,u(r.xc(!0),14),new ban),i=u(es(gt(u(r.xc(!1),15).Lc(),new wan),ga(new U1,new z1,new W1,A(M(Nu,1),z,132,0,[hs]))),15),d=i.Kc();d.Ob();)a=u(d.Pb(),79),g=kxn(a),g&&(l=u(Vr(Ar(e.f,g)),21),l||(l=RNn(g),_c(e.f,g,l)),Vi(t,l))}}function NCe(n,e){oL();var t,i,r,c,o,f,h,l,a,d,g,p,v,m;if(h=fc(n,0)<0,h&&(n=P3(n)),fc(n,0)==0)switch(e){case 0:return"0";case 1:return S4;case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return p=new V1,e<0?p.a+="0E+":p.a+="0E",p.a+=e==Bi?"2147483648":""+-e,p.a}a=18,d=F(Ls,Bf,25,a+1,15,1),t=a,m=n;do l=m,m=M7(m,10),d[--t]=ge(qi(48,vl(l,Ni(m,10))))&Ut;while(fc(m,0)!=0);if(r=vl(vl(vl(a,t),e),1),e==0)return h&&(d[--t]=45),Hs(d,t,a-t);if(e>0&&fc(r,-6)>=0){if(fc(r,0)>=0){for(c=t+ge(r),f=a-1;f>=c;f--)d[f+1]=d[f];return d[++c]=46,h&&(d[--t]=45),Hs(d,t,a-t+1)}for(o=2;cO(o,qi(P3(r),1));o++)d[--t]=48;return d[--t]=46,d[--t]=48,h&&(d[--t]=45),Hs(d,t,a-t)}return v=t+1,i=a,g=new R0,h&&(g.a+="-"),i-v>=1?(sl(g,d[t]),g.a+=".",g.a+=Hs(d,t+1,a-t-1)):g.a+=Hs(d,t,a-t),g.a+="E",fc(r,0)>0&&(g.a+="+"),g.a+=""+O5(r),g.a}function BCe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p;if(n.e.a.$b(),n.f.a.$b(),n.c.c=F(Zn,rn,1,0,5,1),n.i.c=F(Zn,rn,1,0,5,1),n.g.a.$b(),e)for(o=new E(e.a);o.a=1&&(_-l>0&&v>=0?(Zc(d,d.i+x),nu(d,d.j+h*l)):_-l<0&&p>=0&&(Zc(d,d.i+x*_),nu(d,d.j+h)));return gr(n,(Xe(),Za),(Vu(),c=u(xo(o9),9),new ks(c,u(bo(c,c.length),9),0))),new fn(U,a)}function y_n(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v;if(p=At(Pr(u(D((!n.b&&(n.b=new Fn(he,n,4,7)),n.b),0),82))),v=At(Pr(u(D((!n.c&&(n.c=new Fn(he,n,5,8)),n.c),0),82))),d=p==v,f=new Li,e=u(hn(n,(wT(),Lhn)),74),e&&e.b>=2){if((!n.a&&(n.a=new V(Tt,n,6,6)),n.a).i==0)t=(ad(),r=new Vy,r),me((!n.a&&(n.a=new V(Tt,n,6,6)),n.a),t);else if((!n.a&&(n.a=new V(Tt,n,6,6)),n.a).i>1)for(g=new b2((!n.a&&(n.a=new V(Tt,n,6,6)),n.a));g.e!=g.i.gc();)p6(g);z7(e,u(D((!n.a&&(n.a=new V(Tt,n,6,6)),n.a),0),202))}if(d)for(i=new ie((!n.a&&(n.a=new V(Tt,n,6,6)),n.a));i.e!=i.i.gc();)for(t=u(oe(i),202),l=new ie((!t.a&&(t.a=new Jt(io,t,5)),t.a));l.e!=l.i.gc();)h=u(oe(l),469),f.a=j.Math.max(f.a,h.a),f.b=j.Math.max(f.b,h.b);for(o=new ie((!n.n&&(n.n=new V(Br,n,1,7)),n.n));o.e!=o.i.gc();)c=u(oe(o),137),a=u(hn(c,t9),8),a&&Jo(c,a.a,a.b),d&&(f.a=j.Math.max(f.a,c.i+c.g),f.b=j.Math.max(f.b,c.j+c.f));return f}function RCe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln;for(O=e.c.length,r=new tg(n.a,t,null,null),ln=F(ji,pr,25,O,15,1),m=F(ji,pr,25,O,15,1),v=F(ji,pr,25,O,15,1),C=0,f=0;fln[h]&&(C=h),d=new E(n.a.b);d.ap&&(c&&(ua(U,g),ua(ln,Q(l.b-1))),Ye=t.b,oi+=g+e,g=0,a=j.Math.max(a,t.b+t.c+se)),Zc(f,Ye),nu(f,oi),a=j.Math.max(a,Ye+se+t.c),g=j.Math.max(g,d),Ye+=se+e;if(a=j.Math.max(a,i),Wn=oi+g+t.a,WnKf,wn=j.Math.abs(g.b-v.b)>Kf,(!t&&ln&&wn||t&&(ln||wn))&&Ke(C.a,x)),Vi(C.a,i),i.b==0?g=x:g=(ne(i.b!=0),u(i.c.b.c,8)),iwe(p,d,m),hOn(r)==en&&(Gi(en.i)!=r.a&&(m=new Li,rY(m,Gi(en.i),$)),H(C,I_,m)),A5e(p,C,$),a.a.zc(p,a);Hi(C,_),Ei(C,en)}for(l=a.a.ec().Kc();l.Ob();)h=u(l.Pb(),17),Hi(h,null),Ei(h,null);ce(e)}function j_n(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;if(n.gc()==1)return u(n.Xb(0),231);if(n.gc()<=0)return new TC;for(r=n.Kc();r.Ob();){for(t=u(r.Pb(),231),v=0,a=nt,d=nt,h=Bi,l=Bi,p=new E(t.e);p.af&&(O=0,x+=o+S,o=0),Tke(m,t,O,x),e=j.Math.max(e,O+C.a),o=j.Math.max(o,C.b),O+=C.a+S;return m}function E_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v;switch(a=new hu,n.a.g){case 3:g=u(k(e.e,(G(),Ua)),15),p=u(k(e.j,Ua),15),v=u(k(e.f,Ua),15),t=u(k(e.e,Og),15),i=u(k(e.j,Og),15),r=u(k(e.f,Og),15),o=new X,Yt(o,g),p.Jc(new pwn),Yt(o,I(p,152)?I2(u(p,152)):I(p,131)?u(p,131).a:I(p,54)?new sd(p):new _0(p)),Yt(o,v),c=new X,Yt(c,t),Yt(c,I(i,152)?I2(u(i,152)):I(i,131)?u(i,131).a:I(i,54)?new sd(i):new _0(i)),Yt(c,r),H(e.f,Ua,o),H(e.f,Og,c),H(e.f,yun,e.f),H(e.e,Ua,null),H(e.e,Og,null),H(e.j,Ua,null),H(e.j,Og,null);break;case 1:Vi(a,e.e.a),Ke(a,e.i.n),Vi(a,va(e.j.a)),Ke(a,e.a.n),Vi(a,e.f.a);break;default:Vi(a,e.e.a),Vi(a,va(e.j.a)),Vi(a,e.f.a)}_s(e.f.a),Vi(e.f.a,a),Hi(e.f,e.e.c),f=u(k(e.e,(nn(),Tr)),74),l=u(k(e.j,Tr),74),h=u(k(e.f,Tr),74),(f||l||h)&&(d=new hu,AW(d,h),AW(d,l),AW(d,f),H(e.f,Tr,d)),Hi(e.j,null),Ei(e.j,null),Hi(e.e,null),Ei(e.e,null),yr(e.a,null),yr(e.i,null),e.g&&E_n(n,e.g)}function qCe(n){vZ();var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C;if(n==null||(c=NC(n),v=Ige(c),v%4!=0))return null;if(m=v/4|0,m==0)return F(yu,wg,25,0,15,1);for(d=null,e=0,t=0,i=0,r=0,o=0,f=0,h=0,l=0,p=0,g=0,a=0,d=F(yu,wg,25,m*3,15,1);p>4)<<24>>24,d[g++]=((t&15)<<4|i>>2&15)<<24>>24,d[g++]=(i<<6|r)<<24>>24}return!B9(o=c[a++])||!B9(f=c[a++])?null:(e=Tf[o],t=Tf[f],h=c[a++],l=c[a++],Tf[h]==-1||Tf[l]==-1?h==61&&l==61?t&15?null:(C=F(yu,wg,25,p*3+1,15,1),gc(d,0,C,0,p*3),C[g]=(e<<2|t>>4)<<24>>24,C):h!=61&&l==61?(i=Tf[h],i&3?null:(C=F(yu,wg,25,p*3+2,15,1),gc(d,0,C,0,p*3),C[g++]=(e<<2|t>>4)<<24>>24,C[g]=((t&15)<<4|i>>2&15)<<24>>24,C)):null:(i=Tf[h],r=Tf[l],d[g++]=(e<<2|t>>4)<<24>>24,d[g++]=((t&15)<<4|i>>2&15)<<24>>24,d[g++]=(i<<6|r)<<24>>24,d))}function GCe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_;for(le(e,oHn,1),v=u(k(n,(nn(),Qh)),218),r=new E(n.b);r.a=2){for(m=!0,g=new E(c.j),t=u(y(g),11),p=null;g.a0&&(r=u(un(C.c.a,U-1),10),o=n.i[r.p],ln=j.Math.ceil(Mw(n.n,r,C)),c=_.a.e-C.d.d-(o.a.e+r.o.b+r.d.a)-ln),l=Ft,U0&&en.a.e.e-en.a.a-(en.b.e.e-en.b.a)<0,v=O.a.e.e-O.a.a-(O.b.e.e-O.b.a)<0&&en.a.e.e-en.a.a-(en.b.e.e-en.b.a)>0,p=O.a.e.e+O.b.aen.b.e.e+en.a.a,x=0,!m&&!v&&(g?c+d>0?x=d:l-i>0&&(x=i):p&&(c+f>0?x=f:l-$>0&&(x=$))),_.a.e+=x,_.b&&(_.d.e+=x),!1))}function T_n(n,e,t){var i,r,c,o,f,h,l,a,d,g;if(i=new ys(e.qf().a,e.qf().b,e.rf().a,e.rf().b),r=new d2,n.c)for(o=new E(e.wf());o.al&&(i.a+=Iyn(F(Ls,Bf,25,-l,15,1))),i.a+="Is",Pf(h,tu(32))>=0)for(r=0;r=i.o.b/2}else $=!d;$?(S=u(k(i,(G(),mp)),15),S?g?c=S:(r=u(k(i,bp),15),r?S.gc()<=r.gc()?c=S:c=r:(c=new X,H(i,bp,c))):(c=new X,H(i,mp,c))):(r=u(k(i,(G(),bp)),15),r?d?c=r:(S=u(k(i,mp),15),S?r.gc()<=S.gc()?c=r:c=S:(c=new X,H(i,mp,c))):(c=new X,H(i,bp,c))),c.Fc(n),H(n,(G(),_S),t),e.d==t?(Ei(e,null),t.e.c.length+t.g.c.length==0&&Hr(t,null),Bwe(t)):(Hi(e,null),t.e.c.length+t.g.c.length==0&&Hr(t,null)),_s(e.a)}function XCe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye;for($=new Ii(n.b,0),a=e.Kc(),v=0,l=u(a.Pb(),19).a,_=0,t=new fi,en=new Sh;$.b<$.d.gc();){for(S=(ne($.b<$.d.gc()),u($.d.Xb($.c=$.b++),29)),x=new E(S.a);x.a=n.a&&(i=$ye(n,$),a=j.Math.max(a,i.b),x=j.Math.max(x,i.d),W(f,new Pi($,i)));for(ln=new X,l=0;l0),C.a.Xb(C.c=--C.b),wn=new Rs(n.b),X0(C,wn),ne(C.b0?(l=0,C&&(l+=f),l+=(wn-1)*o,O&&(l+=f),ln&&O&&(l=j.Math.max(l,D8e(O,o,$,en))),l<$&&!g&&!p&&(Wn=($-l)/2,l=$),x+=l):!g&&!p&&(x+=$),O&&PZ(O,x),U=new E(n.i);U.a0){for(g=a<100?null:new Q1(a),l=new CV(e),v=l.g,S=F(be,Le,25,a,15,1),i=0,x=new Ld(a),r=0;r=0;)if(p!=null?tt(p,v[h]):B(p)===B(v[h])){S.length<=i&&(C=S,S=F(be,Le,25,2*S.length,15,1),gc(C,0,S,0,i)),S[i++]=r,me(x,v[h]);break n}if(p=p,B(p)===B(f))break}}if(l=x,v=x.g,a=i,i>S.length&&(C=S,S=F(be,Le,25,i,15,1),gc(C,0,S,0,i)),i>0){for(O=!0,c=0;c=0;)H2(n,S[o]);if(i!=a){for(r=a;--r>=i;)H2(l,r);C=S,S=F(be,Le,25,i,15,1),gc(C,0,S,0,i)}e=l}}}else for(e=I3e(n,e),r=n.i;--r>=0;)e.Hc(n.g[r])&&(H2(n,r),O=!0);if(O){if(S!=null){for(t=e.gc(),d=t==1?_5(n,4,e.Kc().Pb(),null,S[0],m):_5(n,6,e,S,S[0],m),g=t<100?null:new Q1(t),r=e.Kc();r.Ob();)p=r.Pb(),g=SU(n,u(p,72),g);g?(g.Ei(d),g.Fi()):et(n.e,d)}else{for(g=que(e.gc()),r=e.Kc();r.Ob();)p=r.Pb(),g=SU(n,u(p,72),g);g&&g.Fi()}return!0}else return!1}function ZCe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O;for(t=new Z$n(e),t.a||Lke(e),l=N7e(e),h=new Od,C=new WNn,m=new E(e.a);m.a0||t.o==kf&&r0?(d=u(un(g.c.a,o-1),10),ln=Mw(n.b,g,d),C=g.n.b-g.d.d-(d.n.b+d.o.b+d.d.a+ln)):C=g.n.b-g.d.d,l=j.Math.min(C,l),oo?p4(n,e,t):p4(n,t,e),ro?1:0}return i=u(k(e,(G(),dc)),19).a,c=u(k(t,dc),19).a,i>c?p4(n,e,t):p4(n,t,e),ic?1:0}function KZ(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C,S,$;if(on(sn(hn(e,(Xe(),RP)))))return Pn(),Pn(),cr;if(l=(!e.a&&(e.a=new V(Pt,e,10,11)),e.a).i!=0,d=K6e(e),a=!d.dc(),l||a){if(r=u(hn(e,yv),149),!r)throw T(new pw("Resolved algorithm is not set; apply a LayoutAlgorithmResolver before computing layout."));if($=hz(r,(d4(),YP)),F$n(e),!l&&a&&!$)return Pn(),Pn(),cr;if(h=new X,B(hn(e,Bg))===B((_h(),F1))&&(hz(r,QP)||hz(r,VP)))for(p=gBn(n,e),v=new Ct,Vi(v,(!e.a&&(e.a=new V(Pt,e,10,11)),e.a));v.b!=0;)g=u(v.b==0?null:(ne(v.b!=0),Ts(v,v.a.a)),33),F$n(g),S=B(hn(g,Bg))===B(i9),S||wa(g,Zm)&&!CX(r,hn(g,yv))?(f=KZ(n,g,t,i),Yt(h,f),gr(g,Bg,i9),$Bn(g)):Vi(v,(!g.a&&(g.a=new V(Pt,g,10,11)),g.a));else for(p=(!e.a&&(e.a=new V(Pt,e,10,11)),e.a).i,o=new ie((!e.a&&(e.a=new V(Pt,e,10,11)),e.a));o.e!=o.i.gc();)c=u(oe(o),33),f=KZ(n,c,t,i),Yt(h,f),$Bn(c);for(C=new E(h);C.a=0?p=B2(f):p=b7(B2(f)),n.Ye(dv,p)),l=new Li,g=!1,n.Xe(E0)?(Zz(l,u(n.We(E0),8)),g=!0):Sce(l,o.a/2,o.b/2),p.g){case 4:H(a,qc,(Ss(),xl)),H(a,HS,(ya(),Tg)),a.o.b=o.b,m<0&&(a.o.a=-m),ui(d,(J(),Vn)),g||(l.a=o.a),l.a-=o.a;break;case 2:H(a,qc,(Ss(),Ub)),H(a,HS,(ya(),cv)),a.o.b=o.b,m<0&&(a.o.a=-m),ui(d,(J(),Gn)),g||(l.a=0);break;case 1:H(a,za,(Nh(),Ag)),a.o.a=o.a,m<0&&(a.o.b=-m),ui(d,(J(),ae)),g||(l.b=o.b),l.b-=o.b;break;case 3:H(a,za,(Nh(),dp)),a.o.a=o.a,m<0&&(a.o.b=-m),ui(d,(J(),Kn)),g||(l.b=0)}if(Zz(d.n,l),H(a,E0,l),e==td||e==jh||e==Ac){if(v=0,e==td&&n.Xe(P1))switch(p.g){case 1:case 2:v=u(n.We(P1),19).a;break;case 3:case 4:v=-u(n.We(P1),19).a}else switch(p.g){case 4:case 2:v=c.b,e==jh&&(v/=r.b);break;case 1:case 3:v=c.a,e==jh&&(v/=r.a)}H(a,k0,v)}return H(a,ec,p),a}function tTe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn;if(t=K(Y(k(n.a.j,(nn(),esn)))),t<-1||!n.a.i||p2(u(k(n.a.o,Lt),98))||zr(n.a.o,(J(),Vn)).gc()<2&&zr(n.a.o,Gn).gc()<2)return!0;if(n.a.c.Rf())return!1;for(_=0,x=0,O=new X,h=n.a.e,l=0,a=h.length;l=t}function iTe(){EG();function n(i){var r=this;this.dispatch=function(c){var o=c.data;switch(o.cmd){case"algorithms":var f=OQ((Pn(),new _p(new Mh(Wl.b))));i.postMessage({id:o.id,data:f});break;case"categories":var h=OQ((Pn(),new _p(new Mh(Wl.c))));i.postMessage({id:o.id,data:h});break;case"options":var l=OQ((Pn(),new _p(new Mh(Wl.d))));i.postMessage({id:o.id,data:l});break;case"register":hEe(o.algorithms),i.postMessage({id:o.id});break;case"layout":Gye(o.graph,o.layoutOptions||{},o.options||{}),i.postMessage({id:o.id,data:o.graph});break}},this.saveDispatch=function(c){try{r.dispatch(c)}catch(o){i.postMessage({id:c.data.id,error:o})}}}function e(i){var r=this;this.dispatcher=new n({postMessage:function(c){r.onmessage({data:c})}}),this.postMessage=function(c){setTimeout(function(){r.dispatcher.saveDispatch({data:c})},0)}}if(typeof document===cN&&typeof self!==cN){var t=new n(self);self.onmessage=t.saveDispatch}else typeof dt!==cN&&dt.exports&&(Object.defineProperty(Bt,"__esModule",{value:!0}),dt.exports={default:e,Worker:e})}function rTe(n){n.N||(n.N=!0,n.b=Yr(n,0),St(n.b,0),St(n.b,1),St(n.b,2),n.bb=Yr(n,1),St(n.bb,0),St(n.bb,1),n.fb=Yr(n,2),St(n.fb,3),St(n.fb,4),bt(n.fb,5),n.qb=Yr(n,3),St(n.qb,0),bt(n.qb,1),bt(n.qb,2),St(n.qb,3),St(n.qb,4),bt(n.qb,5),St(n.qb,6),n.a=Ue(n,4),n.c=Ue(n,5),n.d=Ue(n,6),n.e=Ue(n,7),n.f=Ue(n,8),n.g=Ue(n,9),n.i=Ue(n,10),n.j=Ue(n,11),n.k=Ue(n,12),n.n=Ue(n,13),n.o=Ue(n,14),n.p=Ue(n,15),n.q=Ue(n,16),n.s=Ue(n,17),n.r=Ue(n,18),n.t=Ue(n,19),n.u=Ue(n,20),n.v=Ue(n,21),n.w=Ue(n,22),n.B=Ue(n,23),n.A=Ue(n,24),n.C=Ue(n,25),n.D=Ue(n,26),n.F=Ue(n,27),n.G=Ue(n,28),n.H=Ue(n,29),n.J=Ue(n,30),n.I=Ue(n,31),n.K=Ue(n,32),n.M=Ue(n,33),n.L=Ue(n,34),n.P=Ue(n,35),n.Q=Ue(n,36),n.R=Ue(n,37),n.S=Ue(n,38),n.T=Ue(n,39),n.U=Ue(n,40),n.V=Ue(n,41),n.X=Ue(n,42),n.W=Ue(n,43),n.Y=Ue(n,44),n.Z=Ue(n,45),n.$=Ue(n,46),n._=Ue(n,47),n.ab=Ue(n,48),n.cb=Ue(n,49),n.db=Ue(n,50),n.eb=Ue(n,51),n.gb=Ue(n,52),n.hb=Ue(n,53),n.ib=Ue(n,54),n.jb=Ue(n,55),n.kb=Ue(n,56),n.lb=Ue(n,57),n.mb=Ue(n,58),n.nb=Ue(n,59),n.ob=Ue(n,60),n.pb=Ue(n,61))}function cTe(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x;if($=0,e.f.a==0)for(C=new E(n);C.al&&(Ln(l,e.c.length),u(e.c[l],200)).a.c.length==0;)Qc(e,(Ln(l,e.c.length),e.c[l]));if(!h){--c;continue}if(zke(e,a,r,h,g,t,l,i)){d=!0;continue}if(g){if(Yye(e,a,r,h,t,l,i)){d=!0;continue}else if(rQ(a,r)){r.c=!0,d=!0;continue}}else if(rQ(a,r)){r.c=!0,d=!0;continue}if(d)continue}if(rQ(a,r)){r.c=!0,d=!0,h&&(h.k=!1);continue}else GT(r.q)}return d}function kL(n,e,t,i,r,c,o){var f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye,oi;for(m=0,zn=0,l=new E(n.b);l.am&&(c&&(ua(U,p),ua(ln,Q(a.b-1)),W(n.d,v),f.c=F(Zn,rn,1,0,5,1)),Ye=t.b,oi+=p+e,p=0,d=j.Math.max(d,t.b+t.c+se)),f.c[f.c.length]=h,U$n(h,Ye,oi),d=j.Math.max(d,Ye+se+t.c),p=j.Math.max(p,g),Ye+=se+e,v=h;if(Yt(n.a,f),W(n.d,u(un(f,f.c.length-1),157)),d=j.Math.max(d,i),Wn=oi+p+t.a,Wn1&&(o=j.Math.min(o,j.Math.abs(u(qo(f.a,1),8).b-a.b)))));else for(m=new E(e.j);m.ar&&(c=g.a-r,o=nt,i.c=F(Zn,rn,1,0,5,1),r=g.a),g.a>=r&&(i.c[i.c.length]=f,f.a.b>1&&(o=j.Math.min(o,j.Math.abs(u(qo(f.a,f.a.b-2),8).b-g.b)))));if(i.c.length!=0&&c>e.o.a/2&&o>e.o.b/2){for(p=new wc,Hr(p,e),ui(p,(J(),Kn)),p.n.a=e.o.a/2,S=new wc,Hr(S,e),ui(S,ae),S.n.a=e.o.a/2,S.n.b=e.o.b,h=new E(i);h.a=l.b?Hi(f,S):Hi(f,p)):(l=u(efe(f.a),8),C=f.a.b==0?tf(f.c):u(gE(f.a),8),C.b>=l.b?Ei(f,S):Ei(f,p)),d=u(k(f,(nn(),Tr)),74),d&&db(d,l,!0);e.n.a=r-e.o.a/2}}function hTe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye,oi,gs,oo;if(zn=null,se=e,Wn=$An(n,PAn(t),se),Q5(Wn,$h(se,Uf)),Ye=u(xw(n.g,G2(Dh(se,PB))),33),g=Dh(se,"sourcePort"),i=null,g&&(i=G2(g)),oi=u(xw(n.j,i),118),!Ye)throw f=i4(se),v="An edge must have a source node (edge id: '"+f,m=v+K4,T(new Af(m));if(oi&&!$f(nf(oi),Ye))throw h=$h(se,Uf),C="The source port of an edge must be a port of the edge's source node (edge id: '"+h,S=C+K4,T(new Af(S));if(ln=(!Wn.b&&(Wn.b=new Fn(he,Wn,4,7)),Wn.b),c=null,oi?c=oi:c=Ye,me(ln,c),gs=u(xw(n.g,G2(Dh(se,_tn))),33),p=Dh(se,"targetPort"),r=null,p&&(r=G2(p)),oo=u(xw(n.j,r),118),!gs)throw d=i4(se),$="An edge must have a target node (edge id: '"+d,O=$+K4,T(new Af(O));if(oo&&!$f(nf(oo),gs))throw l=$h(se,Uf),x="The target port of an edge must be a port of the edge's target node (edge id: '"+l,_=x+K4,T(new Af(_));if(wn=(!Wn.c&&(Wn.c=new Fn(he,Wn,5,8)),Wn.c),o=null,oo?o=oo:o=gs,me(wn,o),(!Wn.b&&(Wn.b=new Fn(he,Wn,4,7)),Wn.b).i==0||(!Wn.c&&(Wn.c=new Fn(he,Wn,5,8)),Wn.c).i==0)throw a=$h(se,Uf),U=Tqn+a,en=U+K4,T(new Af(en));return YT(se,Wn),n9e(se,Wn),zn=oF(n,se,Wn),zn}function I_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn;return d=dye(Wc(n,(J(),Ef)),e),v=Uw(Wc(n,Do),e),x=Uw(Wc(n,ds),e),ln=zT(Wc(n,to),e),g=zT(Wc(n,Fs),e),$=Uw(Wc(n,$o),e),m=Uw(Wc(n,Su),e),U=Uw(Wc(n,bs),e),_=Uw(Wc(n,xs),e),wn=zT(Wc(n,Gc),e),S=Uw(Wc(n,cu),e),O=Uw(Wc(n,Pu),e),en=Uw(Wc(n,ru),e),zn=zT(Wc(n,uu),e),p=zT(Wc(n,ku),e),C=Uw(Wc(n,Sc),e),t=Bw(A(M(ji,1),pr,25,15,[$.a,ln.a,U.a,zn.a])),i=Bw(A(M(ji,1),pr,25,15,[v.a,d.a,x.a,C.a])),r=S.a,c=Bw(A(M(ji,1),pr,25,15,[m.a,g.a,_.a,p.a])),l=Bw(A(M(ji,1),pr,25,15,[$.b,v.b,m.b,O.b])),h=Bw(A(M(ji,1),pr,25,15,[ln.b,d.b,g.b,C.b])),a=wn.b,f=Bw(A(M(ji,1),pr,25,15,[U.b,x.b,_.b,en.b])),a1(Wc(n,Ef),t+r,l+a),a1(Wc(n,Sc),t+r,l+a),a1(Wc(n,Do),t+r,0),a1(Wc(n,ds),t+r,l+a+h),a1(Wc(n,to),0,l+a),a1(Wc(n,Fs),t+r+i,l+a),a1(Wc(n,Su),t+r+i,0),a1(Wc(n,bs),0,l+a+h),a1(Wc(n,xs),t+r+i,l+a+h),a1(Wc(n,Gc),0,l),a1(Wc(n,cu),t,0),a1(Wc(n,ru),0,l+a+h),a1(Wc(n,ku),t+r+i,0),o=new Li,o.a=Bw(A(M(ji,1),pr,25,15,[t+i+r+c,wn.a,O.a,en.a])),o.b=Bw(A(M(ji,1),pr,25,15,[l+h+a+f,S.b,zn.b,p.b])),o}function lTe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C;for(m=new X,g=new E(n.d.b);g.ar.d.d+r.d.a?a.f.d=!0:(a.f.d=!0,a.f.a=!0))),i.b!=i.d.c&&(e=t);a&&(c=u(te(n.f,o.d.i),57),e.bc.d.d+c.d.a?a.f.d=!0:(a.f.d=!0,a.f.a=!0))}for(f=new re(ue(xr(p).a.Kc(),new Mn));Se(f);)o=u(ve(f),17),o.a.b!=0&&(e=u(gE(o.a),8),o.d.j==(J(),Kn)&&(C=new P6(e,new fn(e.a,r.d.d),r,o),C.f.a=!0,C.a=o.d,m.c[m.c.length]=C),o.d.j==ae&&(C=new P6(e,new fn(e.a,r.d.d+r.d.a),r,o),C.f.d=!0,C.a=o.d,m.c[m.c.length]=C))}return m}function aTe(n,e,t){var i,r,c,o,f,h,l,a,d;if(le(t,"Network simplex node placement",1),n.e=e,n.n=u(k(e,(G(),Ig)),304),Pje(n),fve(n),Rt(qr(new $n(null,new xn(n.e.b,16)),new Fwn),new E6n(n)),Rt(gt(qr(gt(qr(new $n(null,new xn(n.e.b,16)),new Wwn),new Xwn),new Vwn),new Qwn),new j6n(n)),on(sn(k(n.e,(nn(),Dm))))&&(o=kc(t,1),le(o,"Straight Edges Pre-Processing",1),XEe(n),ce(o)),Gpe(n.f),c=u(k(e,xm),19).a*n.f.a.c.length,Yx(gG(pG(fD(n.f),c),!1),kc(t,1)),n.d.a.gc()!=0){for(o=kc(t,1),le(o,"Flexible Where Space Processing",1),f=u(yd(HE(Xc(new $n(null,new xn(n.f.a,16)),new xwn),new Swn)),19).a,h=u(yd(KE(Xc(new $n(null,new xn(n.f.a,16)),new Lwn),new Pwn)),19).a,l=h-f,a=kd(new ra,n.f),d=kd(new ra,n.f),jo(lo(ho(fo(ao(new Ns,2e4),l),a),d)),Rt(gt(gt(ID(n.i),new Nwn),new Bwn),new kTn(f,a,l,d)),r=n.d.a.ec().Kc();r.Ob();)i=u(r.Pb(),213),i.g=1;Yx(gG(pG(fD(n.f),c),!1),kc(o,1)),ce(o)}on(sn(k(e,Dm)))&&(o=kc(t,1),le(o,"Straight Edges Post-Processing",1),Z5e(n),ce(o)),DEe(n),n.e=null,n.f=null,n.i=null,n.c=null,Eu(n.k),n.j=null,n.a=null,n.o=null,n.d.a.$b(),ce(t)}function dTe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_;for(f=new E(n.a.b);f.a0)if(i=d.gc(),l=Gt(j.Math.floor((i+1)/2))-1,r=Gt(j.Math.ceil((i+1)/2))-1,e.o==kf)for(a=r;a>=l;a--)e.a[x.p]==x&&(m=u(d.Xb(a),46),v=u(m.a,10),!Ah(t,m.b)&&p>n.b.e[v.p]&&(e.a[v.p]=x,e.g[x.p]=e.g[v.p],e.a[x.p]=e.g[x.p],e.f[e.g[x.p].p]=(qn(),!!(on(e.f[e.g[x.p].p])&x.k==(Qn(),gi))),p=n.b.e[v.p]));else for(a=l;a<=r;a++)e.a[x.p]==x&&(S=u(d.Xb(a),46),C=u(S.a,10),!Ah(t,S.b)&&p=v&&($>v&&(p.c=F(Zn,rn,1,0,5,1),v=$),p.c[p.c.length]=o);p.c.length!=0&&(g=u(un(p,_T(e,p.c.length)),128),Wn.a.Bc(g)!=null,g.s=m++,BY(g,wn,U),p.c=F(Zn,rn,1,0,5,1))}for(x=n.c.length+1,f=new E(n);f.azn.s&&(Uu(t),Qc(zn.i,i),i.c>0&&(i.a=zn,W(zn.t,i),i.b=en,W(en.i,i)))}function HZ(n){var e,t,i,r,c;switch(e=n.c,e){case 11:return n.Ml();case 12:return n.Ol();case 14:return n.Ql();case 15:return n.Tl();case 16:return n.Rl();case 17:return n.Ul();case 21:return Qe(n),Je(),Je(),k9;case 10:switch(n.a){case 65:return n.yl();case 90:return n.Dl();case 122:return n.Kl();case 98:return n.El();case 66:return n.zl();case 60:return n.Jl();case 62:return n.Hl()}}switch(c=oTe(n),e=n.c,e){case 3:return n.Zl(c);case 4:return n.Xl(c);case 5:return n.Yl(c);case 0:if(n.a==123&&n.d=48&&e<=57){for(i=e-48;r=48&&e<=57;)if(i=i*10+e-48,i<0)throw T(new Ce(Pe((je(),Utn))))}else throw T(new Ce(Pe((je(),Zqn))));if(t=i,e==44){if(r>=n.j)throw T(new Ce(Pe((je(),eGn))));if((e=Di(n.i,r++))>=48&&e<=57){for(t=e-48;r=48&&e<=57;)if(t=t*10+e-48,t<0)throw T(new Ce(Pe((je(),Utn))));if(i>t)throw T(new Ce(Pe((je(),tGn))))}else t=-1}if(e!=125)throw T(new Ce(Pe((je(),nGn))));n.sl(r)?(c=(Je(),Je(),new ib(9,c)),n.d=r+1):(c=(Je(),Je(),new ib(3,c)),n.d=r),c.dm(i),c.cm(t),Qe(n)}}return c}function O_n(n,e,t,i,r){var c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn;for(m=new Pc(e.b),x=new Pc(e.b),g=new Pc(e.b),ln=new Pc(e.b),C=new Pc(e.b),en=_e(e,0);en.b!=en.d.c;)for(_=u(Re(en),11),f=new E(_.g);f.a0,S=_.g.c.length>0,l&&S?g.c[g.c.length]=_:l?m.c[m.c.length]=_:S&&(x.c[x.c.length]=_);for(v=new E(m);v.a1)for(v=new b2((!n.a&&(n.a=new V(Tt,n,6,6)),n.a));v.e!=v.i.gc();)p6(v);for(o=u(D((!n.a&&(n.a=new V(Tt,n,6,6)),n.a),0),202),C=Ye,Ye>_+x?C=_+x:Ye<_-x&&(C=_-x),S=oi,oi>U+m?S=U+m:oi_-x&&C<_+x&&S>U-m&&SYe+se?ln=Ye+se:_oi+en?wn=oi+en:UYe-se&&lnoi-en&&wnt&&(g=t-1),p=Ky+Fu(e,24)*uk*d-d/2,p<0?p=1:p>i&&(p=i-1),r=(ad(),h=new Xy,h),UC(r,g),WC(r,p),me((!o.a&&(o.a=new Jt(io,o,5)),o.a),r)}function nn(){nn=N,q_=(Xe(),QZn),Isn=JZn,Zk=yhn,Mo=YZn,jp=jhn,C0=ZZn,nw=Ehn,wv=Chn,gv=Thn,G_=KP,T0=ed,z_=nne,Fm=Shn,rP=Ap,Yk=(zZ(),WVn),Dg=XVn,Qa=VVn,$g=QVn,$Qn=new tr(_P,Q(0)),bv=GVn,Psn=zVn,yp=UVn,Bsn=vQn,Osn=ZVn,Dsn=tQn,W_=fQn,$sn=cQn,Fsn=sQn,cP=jQn,X_=mQn,Lsn=bQn,xsn=aQn,Nsn=gQn,j0=BVn,$m=RVn,B_=tVn,ssn=rVn,Csn=new vd(12),Esn=new tr(nd,Csn),rsn=(Hh(),Cv),Qh=new tr(Jfn,rsn),Jb=new tr(Bu,0),FQn=new tr(tH,Q(1)),zS=new tr(Tp,$4),Va=RP,Lt=n9,dv=Hg,MQn=py,Qf=KZn,Vb=Bg,xQn=new tr(iH,(qn(),!0)),Qb=vy,Wa=VK,Xa=Za,iP=_l,H_=BP,isn=(sr(),mh),ls=new tr(A0,isn),y0=_g,eP=uhn,Yb=rw,DQn=eH,Asn=mhn,Msn=(qw(),Cy),new tr(bhn,Msn),PQn=JK,IQn=YK,OQn=ZK,SQn=QK,U_=YVn,vsn=MVn,__=TVn,xm=JVn,qc=vVn,Xb=XXn,Om=WXn,Wb=FXn,nsn=xXn,F_=RXn,Jk=LXn,x_=zXn,msn=AVn,ksn=SVn,dsn=aVn,tP=HVn,K_=OVn,R_=sVn,jsn=LVn,usn=nVn,N_=eVn,$_=LP,ysn=PVn,WS=AXn,Jun=MXn,US=TXn,hsn=hVn,fsn=fVn,lsn=lVn,lv=Kg,Tr=Rg,S1=Zfn,Jf=XK,L_=WK,esn=KXn,P1=nH,Im=GZn,YS=zZn,E0=ghn,Tsn=UZn,av=WZn,wsn=kVn,gsn=jVn,Zb=Mp,O_=CXn,psn=CVn,JS=JXn,QS=QXn,nP=my,bsn=wVn,Dm=$Vn,ny=Mhn,tsn=VXn,Ssn=qVn,csn=YXn,AQn=pVn,TQn=qXn,asn=ihn,ZS=mVn,VS=GXn,Ll=$Xn,Zun=OXn,XS=PXn,Yun=IXn,D_=DXn,kp=SXn,osn=oVn}function jL(n,e){oL();var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye;if(ln=n.e,v=n.d,r=n.a,ln==0)switch(e){case 0:return"0";case 1:return S4;case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:return U=new V1,e<0?U.a+="0E+":U.a+="0E",U.a+=-e,U.a}if(O=v*10+1+7,x=F(Ls,Bf,25,O+1,15,1),t=O,v==1)if(f=r[0],f<0){Ye=ci(f,fr);do m=Ye,Ye=M7(Ye,10),x[--t]=48+ge(vl(m,Ni(Ye,10)))&Ut;while(fc(Ye,0)!=0)}else{Ye=f;do m=Ye,Ye=Ye/10|0,x[--t]=48+(m-Ye*10)&Ut;while(Ye!=0)}else{zn=F(be,Le,25,v,15,1),se=v,gc(r,0,zn,0,se);n:for(;;){for(en=0,l=se-1;l>=0;l--)Wn=qi(Ih(en,32),ci(zn[l],fr)),S=Cve(Wn),zn[l]=ge(S),en=ge(cl(S,32));$=ge(en),C=t;do x[--t]=48+$%10&Ut;while(($=$/10|0)!=0&&t!=0);for(i=9-C+t,h=0;h0;h++)x[--t]=48;for(d=se-1;zn[d]==0;d--)if(d==0)break n;se=d+1}for(;x[t]==48;)++t}if(p=ln<0,o=O-t-e-1,e==0)return p&&(x[--t]=45),Hs(x,t,O-t);if(e>0&&o>=-6){if(o>=0){for(a=t+o,g=O-1;g>=a;g--)x[g+1]=x[g];return x[++a]=46,p&&(x[--t]=45),Hs(x,t,O-t+1)}for(d=2;d<-o+1;d++)x[--t]=48;return x[--t]=46,x[--t]=48,p&&(x[--t]=45),Hs(x,t,O-t)}return wn=t+1,c=O,_=new R0,p&&(_.a+="-"),c-wn>=1?(sl(_,x[t]),_.a+=".",_.a+=Hs(x,t+1,O-t-1)):_.a+=Hs(x,t,O-t),_.a+="E",o>0&&(_.a+="+"),_.a+=""+o,_.a}function F_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U;switch(n.c=e,n.g=new we,t=(K0(),new N0(n.c)),i=new tj(t),TQ(i),O=Te(hn(n.c,(S7(),kfn))),h=u(hn(n.c,BK),316),_=u(hn(n.c,RK),429),o=u(hn(n.c,pfn),482),x=u(hn(n.c,NK),430),n.j=K(Y(hn(n.c,lZn))),f=n.a,h.g){case 0:f=n.a;break;case 1:f=n.b;break;case 2:f=n.i;break;case 3:f=n.e;break;case 4:f=n.f;break;default:throw T(new Hn(bA+(h.f!=null?h.f:""+h.g)))}if(n.d=new rMn(f,_,o),H(n.d,(_3(),pm),sn(hn(n.c,fZn))),n.d.c=on(sn(hn(n.c,vfn))),iC(n.c).i==0)return n.d;for(d=new ie(iC(n.c));d.e!=d.i.gc();){for(a=u(oe(d),33),p=a.g/2,g=a.f/2,U=new fn(a.i+p,a.j+g);zu(n.g,U);)U0(U,(j.Math.random()-.5)*Kf,(j.Math.random()-.5)*Kf);m=u(hn(a,(Xe(),my)),142),C=new yMn(U,new ys(U.a-p-n.j/2-m.b,U.b-g-n.j/2-m.d,a.g+n.j+(m.b+m.c),a.f+n.j+(m.d+m.a))),W(n.d.i,C),it(n.g,U,new Pi(C,a))}switch(x.g){case 0:if(O==null)n.d.d=u(un(n.d.i,0),65);else for($=new E(n.d.i);$.a<$.c.c.length;)C=u(y($),65),v=u(u(te(n.g,C.a),46).b,33).zg(),v!=null&&An(v,O)&&(n.d.d=C);break;case 1:for(r=new fn(n.c.g,n.c.f),r.a*=.5,r.b*=.5,U0(r,n.c.i,n.c.j),c=Ft,S=new E(n.d.i);S.a1&&Kt(a,S,a.c.b,a.c),HC(r)));S=$}return a}function kTe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye,oi,gs,oo,Mf;for(le(t,"Greedy cycle removal",1),O=e.a,Mf=O.c.length,n.a=F(be,Le,25,Mf,15,1),n.c=F(be,Le,25,Mf,15,1),n.b=F(be,Le,25,Mf,15,1),l=0,S=new E(O);S.a0?se+1:1);for(o=new E(U.g);o.a0?se+1:1)}n.c[l]==0?Ke(n.e,m):n.a[l]==0&&Ke(n.f,m),++l}for(v=-1,p=1,d=new X,n.d=u(k(e,(G(),vp)),230);Mf>0;){for(;n.e.b!=0;)oi=u(aD(n.e),10),n.b[oi.p]=v--,lZ(n,oi),--Mf;for(;n.f.b!=0;)gs=u(aD(n.f),10),n.b[gs.p]=p++,lZ(n,gs),--Mf;if(Mf>0){for(g=Bi,$=new E(O);$.a<$.c.c.length;)m=u(y($),10),n.b[m.p]==0&&(x=n.c[m.p]-n.a[m.p],x>=g&&(x>g&&(d.c=F(Zn,rn,1,0,5,1),g=x),d.c[d.c.length]=m));a=n.Zf(d),n.b[a.p]=p++,lZ(n,a),--Mf}}for(Ye=O.c.length+1,l=0;ln.b[oo]&&(e0(i,!0),H(e,Uk,(qn(),!0)));n.a=null,n.c=null,n.b=null,_s(n.f),_s(n.e),ce(t)}function L_n(n,e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S;for(i=new X,f=new X,C=e/2,p=n.gc(),r=u(n.Xb(0),8),S=u(n.Xb(1),8),v=Lx(r.a,r.b,S.a,S.b,C),W(i,(Ln(0,v.c.length),u(v.c[0],8))),W(f,(Ln(1,v.c.length),u(v.c[1],8))),l=2;l=0;h--)Ke(t,(Ln(h,o.c.length),u(o.c[h],8)));return t}function yTe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p;if(o=!0,d=null,i=null,r=null,e=!1,p=Hne,l=null,c=null,f=0,h=HF(n,f,a1n,d1n),h=0&&An(n.substr(f,2),"//")?(f+=2,h=HF(n,f,a9,d9),i=n.substr(f,h-f),f=h):d!=null&&(f==n.length||(Me(f,n.length),n.charCodeAt(f)!=47))&&(o=!1,h=qz(n,tu(35),f),h==-1&&(h=n.length),i=n.substr(f,h-f),f=h);if(!t&&f0&&Di(a,a.length-1)==58&&(r=a,f=h)),f=n.j){n.a=-1,n.c=1;return}if(e=Di(n.i,n.d++),n.a=e,n.b==1){switch(e){case 92:if(i=10,n.d>=n.j)throw T(new Ce(Pe((je(),yA))));n.a=Di(n.i,n.d++);break;case 45:(n.e&512)==512&&n.d=n.j||Di(n.i,n.d)!=63)break;if(++n.d>=n.j)throw T(new Ce(Pe((je(),_B))));switch(e=Di(n.i,n.d++),e){case 58:i=13;break;case 61:i=14;break;case 33:i=15;break;case 91:i=19;break;case 62:i=18;break;case 60:if(n.d>=n.j)throw T(new Ce(Pe((je(),_B))));if(e=Di(n.i,n.d++),e==61)i=16;else if(e==33)i=17;else throw T(new Ce(Pe((je(),xqn))));break;case 35:for(;n.d=n.j)throw T(new Ce(Pe((je(),yA))));n.a=Di(n.i,n.d++);break;default:i=0}n.c=i}function ETe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se;if(en=u(k(n,(nn(),Lt)),98),en!=(Ti(),jf)&&en!=ql){for(v=n.b,p=v.c.length,a=new Pc((is(p+2,AL),KC(qi(qi(5,p+2),(p+2)/10|0)))),m=new Pc((is(p+2,AL),KC(qi(qi(5,p+2),(p+2)/10|0)))),W(a,new we),W(a,new we),W(m,new X),W(m,new X),U=new X,e=0;e=_||!G2e(S,i))&&(i=OMn(e,a)),yr(S,i),c=new re(ue(xr(S).a.Kc(),new Mn));Se(c);)r=u(ve(c),17),!n.a[r.p]&&(m=r.c.i,--n.e[m.p],n.e[m.p]==0&&M3(f4(p,m)));for(l=a.c.length-1;l>=0;--l)W(e.b,(Ln(l,a.c.length),u(a.c[l],29)));e.a.c=F(Zn,rn,1,0,5,1),ce(t)}function N_n(n){var e,t,i,r,c,o,f,h,l;for(n.b=1,Qe(n),e=null,n.c==0&&n.a==94?(Qe(n),e=(Je(),Je(),new ns(4)),yc(e,0,q4),f=new ns(4)):f=(Je(),Je(),new ns(4)),r=!0;(l=n.c)!=1;){if(l==0&&n.a==93&&!r){e&&(F6(e,f),f=e);break}if(t=n.a,i=!1,l==10)switch(t){case 100:case 68:case 119:case 87:case 115:case 83:Ab(f,v4(t)),i=!0;break;case 105:case 73:case 99:case 67:t=(Ab(f,v4(t)),-1),t<0&&(i=!0);break;case 112:case 80:if(h=mY(n,t),!h)throw T(new Ce(Pe((je(),KB))));Ab(f,h),i=!0;break;default:t=ZY(n)}else if(l==24&&!r){if(e&&(F6(e,f),f=e),c=N_n(n),F6(f,c),n.c!=0||n.a!=93)throw T(new Ce(Pe((je(),zqn))));break}if(Qe(n),!i){if(l==0){if(t==91)throw T(new Ce(Pe((je(),Gtn))));if(t==93)throw T(new Ce(Pe((je(),ztn))));if(t==45&&!r&&n.a!=93)throw T(new Ce(Pe((je(),HB))))}if(n.c!=0||n.a!=45||t==45&&r)yc(f,t,t);else{if(Qe(n),(l=n.c)==1)throw T(new Ce(Pe((je(),jA))));if(l==0&&n.a==93)yc(f,t,t),yc(f,45,45);else{if(l==0&&n.a==93||l==24)throw T(new Ce(Pe((je(),HB))));if(o=n.a,l==0){if(o==91)throw T(new Ce(Pe((je(),Gtn))));if(o==93)throw T(new Ce(Pe((je(),ztn))));if(o==45)throw T(new Ce(Pe((je(),HB))))}else l==10&&(o=ZY(n));if(Qe(n),t>o)throw T(new Ce(Pe((je(),Xqn))));yc(f,t,o)}}}r=!1}if(n.c==1)throw T(new Ce(Pe((je(),jA))));return Jw(f),D6(f),n.b=0,Qe(n),f}function TTe(n){ke(n.c,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#decimal"])),ke(n.d,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#integer"])),ke(n.e,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#boolean"])),ke(n.f,xe,A(M(tn,1),q,2,6,[Ri,"EBoolean",We,"EBoolean:Object"])),ke(n.i,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#byte"])),ke(n.g,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#hexBinary"])),ke(n.j,xe,A(M(tn,1),q,2,6,[Ri,"EByte",We,"EByte:Object"])),ke(n.n,xe,A(M(tn,1),q,2,6,[Ri,"EChar",We,"EChar:Object"])),ke(n.t,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#double"])),ke(n.u,xe,A(M(tn,1),q,2,6,[Ri,"EDouble",We,"EDouble:Object"])),ke(n.F,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#float"])),ke(n.G,xe,A(M(tn,1),q,2,6,[Ri,"EFloat",We,"EFloat:Object"])),ke(n.I,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#int"])),ke(n.J,xe,A(M(tn,1),q,2,6,[Ri,"EInt",We,"EInt:Object"])),ke(n.N,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#long"])),ke(n.O,xe,A(M(tn,1),q,2,6,[Ri,"ELong",We,"ELong:Object"])),ke(n.Z,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#short"])),ke(n.$,xe,A(M(tn,1),q,2,6,[Ri,"EShort",We,"EShort:Object"])),ke(n._,xe,A(M(tn,1),q,2,6,[Ri,"http://www.w3.org/2001/XMLSchema#string"]))}function MTe(n){var e,t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se;if(n.c.length==1)return Ln(0,n.c.length),u(n.c[0],135);if(n.c.length<=0)return new AC;for(h=new E(n);h.ad&&(Wn=0,se+=a+en,a=0),L9e(_,o,Wn,se),e=j.Math.max(e,Wn+U.a),a=j.Math.max(a,U.b),Wn+=U.a+en;for(x=new we,t=new we,wn=new E(n);wn.aNx(c))&&(d=c);for(!d&&(d=(Ln(0,C.c.length),u(C.c[0],180))),m=new E(e.b);m.a=-1900?1:0,t>=4?De(n,A(M(tn,1),q,2,6,[nKn,eKn])[f]):De(n,A(M(tn,1),q,2,6,["BC","AD"])[f]);break;case 121:kpe(n,t,i);break;case 77:Cke(n,t,i);break;case 107:h=r.q.getHours(),h==0?sh(n,24,t):sh(n,h,t);break;case 83:z9e(n,t,r);break;case 69:a=i.q.getDay(),t==5?De(n,A(M(tn,1),q,2,6,["S","M","T","W","T","F","S"])[a]):t==4?De(n,A(M(tn,1),q,2,6,[KL,HL,qL,GL,zL,UL,WL])[a]):De(n,A(M(tn,1),q,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"])[a]);break;case 97:r.q.getHours()>=12&&r.q.getHours()<24?De(n,A(M(tn,1),q,2,6,["AM","PM"])[1]):De(n,A(M(tn,1),q,2,6,["AM","PM"])[0]);break;case 104:d=r.q.getHours()%12,d==0?sh(n,12,t):sh(n,d,t);break;case 75:g=r.q.getHours()%12,sh(n,g,t);break;case 72:p=r.q.getHours(),sh(n,p,t);break;case 99:v=i.q.getDay(),t==5?De(n,A(M(tn,1),q,2,6,["S","M","T","W","T","F","S"])[v]):t==4?De(n,A(M(tn,1),q,2,6,[KL,HL,qL,GL,zL,UL,WL])[v]):t==3?De(n,A(M(tn,1),q,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"])[v]):sh(n,v,1);break;case 76:m=i.q.getMonth(),t==5?De(n,A(M(tn,1),q,2,6,["J","F","M","A","M","J","J","A","S","O","N","D"])[m]):t==4?De(n,A(M(tn,1),q,2,6,[IL,OL,DL,$L,V2,FL,xL,LL,NL,BL,RL,_L])[m]):t==3?De(n,A(M(tn,1),q,2,6,["Jan","Feb","Mar","Apr",V2,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"])[m]):sh(n,m+1,t);break;case 81:C=i.q.getMonth()/3|0,t<4?De(n,A(M(tn,1),q,2,6,["Q1","Q2","Q3","Q4"])[C]):De(n,A(M(tn,1),q,2,6,["1st quarter","2nd quarter","3rd quarter","4th quarter"])[C]);break;case 100:S=i.q.getDate(),sh(n,S,t);break;case 109:l=r.q.getMinutes(),sh(n,l,t);break;case 115:o=r.q.getSeconds(),sh(n,o,t);break;case 122:t<4?De(n,c.c[0]):De(n,c.c[1]);break;case 118:De(n,c.b);break;case 90:t<3?De(n,F6e(c)):t==3?De(n,N6e(c)):De(n,B6e(c.a));break;default:return!1}return!0}function GZ(n,e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye;if(CBn(e),h=u(D((!e.b&&(e.b=new Fn(he,e,4,7)),e.b),0),82),a=u(D((!e.c&&(e.c=new Fn(he,e,5,8)),e.c),0),82),f=Pr(h),l=Pr(a),o=(!e.a&&(e.a=new V(Tt,e,6,6)),e.a).i==0?null:u(D((!e.a&&(e.a=new V(Tt,e,6,6)),e.a),0),202),en=u(te(n.a,f),10),Wn=u(te(n.a,l),10),ln=null,se=null,I(h,186)&&(U=u(te(n.a,h),299),I(U,11)?ln=u(U,11):I(U,10)&&(en=u(U,10),ln=u(un(en.j,0),11))),I(a,186)&&(zn=u(te(n.a,a),299),I(zn,11)?se=u(zn,11):I(zn,10)&&(Wn=u(zn,10),se=u(un(Wn.j,0),11))),!en||!Wn)throw T(new Gv("The source or the target of edge "+e+" could not be found. This usually happens when an edge connects a node laid out by ELK Layered to a node in another level of hierarchy laid out by either another instance of ELK Layered or another layout algorithm alltogether. The former can be solved by setting the hierarchyHandling option to INCLUDE_CHILDREN."));for(m=new Pd,Sr(m,e),H(m,(G(),rt),e),H(m,(nn(),Tr),null),p=u(k(i,Mc),21),en==Wn&&p.Fc((or(),Mm)),ln||(_=(ur(),xc),wn=null,o&&Cw(u(k(en,Lt),98))&&(wn=new fn(o.j,o.k),FAn(wn,S8(e)),hSn(wn,t),ob(l,f)&&(_=Au,ot(wn,en.n))),ln=jRn(en,wn,_,i)),se||(_=(ur(),Au),Ye=null,o&&Cw(u(k(Wn,Lt),98))&&(Ye=new fn(o.b,o.c),FAn(Ye,S8(e)),hSn(Ye,t)),se=jRn(Wn,Ye,_,Gi(Wn))),Hi(m,ln),Ei(m,se),(ln.e.c.length>1||ln.g.c.length>1||se.e.c.length>1||se.g.c.length>1)&&p.Fc((or(),Tm)),g=new ie((!e.n&&(e.n=new V(Br,e,1,7)),e.n));g.e!=g.i.gc();)if(d=u(oe(g),137),!on(sn(hn(d,Va)))&&d.a)switch(C=EF(d),W(m.b,C),u(k(C,Jf),272).g){case 1:case 2:p.Fc((or(),sv));break;case 0:p.Fc((or(),uv)),H(C,Jf,(sf(),jv))}if(c=u(k(i,Om),314),S=u(k(i,tP),315),r=c==(F2(),qk)||S==(b6(),nK),o&&(!o.a&&(o.a=new Jt(io,o,5)),o.a).i!=0&&r){for($=I7(o),v=new hu,x=_e($,0);x.b!=x.d.c;)O=u(Re(x),8),Ke(v,new mr(O));H(m,gun,v)}return m}function ITe(n){n.gb||(n.gb=!0,n.b=Yr(n,0),St(n.b,18),bt(n.b,19),n.a=Yr(n,1),St(n.a,1),bt(n.a,2),bt(n.a,3),bt(n.a,4),bt(n.a,5),n.o=Yr(n,2),St(n.o,8),St(n.o,9),bt(n.o,10),bt(n.o,11),bt(n.o,12),bt(n.o,13),bt(n.o,14),bt(n.o,15),bt(n.o,16),bt(n.o,17),bt(n.o,18),bt(n.o,19),bt(n.o,20),bt(n.o,21),bt(n.o,22),bt(n.o,23),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),Er(n.o),n.p=Yr(n,3),St(n.p,2),St(n.p,3),St(n.p,4),St(n.p,5),bt(n.p,6),bt(n.p,7),Er(n.p),Er(n.p),n.q=Yr(n,4),St(n.q,8),n.v=Yr(n,5),bt(n.v,9),Er(n.v),Er(n.v),Er(n.v),n.w=Yr(n,6),St(n.w,2),St(n.w,3),St(n.w,4),bt(n.w,5),n.B=Yr(n,7),bt(n.B,1),Er(n.B),Er(n.B),Er(n.B),n.Q=Yr(n,8),bt(n.Q,0),Er(n.Q),n.R=Yr(n,9),St(n.R,1),n.S=Yr(n,10),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),Er(n.S),n.T=Yr(n,11),bt(n.T,10),bt(n.T,11),bt(n.T,12),bt(n.T,13),bt(n.T,14),Er(n.T),Er(n.T),n.U=Yr(n,12),St(n.U,2),St(n.U,3),bt(n.U,4),bt(n.U,5),bt(n.U,6),bt(n.U,7),Er(n.U),n.V=Yr(n,13),bt(n.V,10),n.W=Yr(n,14),St(n.W,18),St(n.W,19),St(n.W,20),bt(n.W,21),bt(n.W,22),bt(n.W,23),n.bb=Yr(n,15),St(n.bb,10),St(n.bb,11),St(n.bb,12),St(n.bb,13),St(n.bb,14),St(n.bb,15),St(n.bb,16),bt(n.bb,17),Er(n.bb),Er(n.bb),n.eb=Yr(n,16),St(n.eb,2),St(n.eb,3),St(n.eb,4),St(n.eb,5),St(n.eb,6),St(n.eb,7),bt(n.eb,8),bt(n.eb,9),n.ab=Yr(n,17),St(n.ab,0),St(n.ab,1),n.H=Yr(n,18),bt(n.H,0),bt(n.H,1),bt(n.H,2),bt(n.H,3),bt(n.H,4),bt(n.H,5),Er(n.H),n.db=Yr(n,19),bt(n.db,2),n.c=Ue(n,20),n.d=Ue(n,21),n.e=Ue(n,22),n.f=Ue(n,23),n.i=Ue(n,24),n.g=Ue(n,25),n.j=Ue(n,26),n.k=Ue(n,27),n.n=Ue(n,28),n.r=Ue(n,29),n.s=Ue(n,30),n.t=Ue(n,31),n.u=Ue(n,32),n.fb=Ue(n,33),n.A=Ue(n,34),n.C=Ue(n,35),n.D=Ue(n,36),n.F=Ue(n,37),n.G=Ue(n,38),n.I=Ue(n,39),n.J=Ue(n,40),n.L=Ue(n,41),n.M=Ue(n,42),n.N=Ue(n,43),n.O=Ue(n,44),n.P=Ue(n,45),n.X=Ue(n,46),n.Y=Ue(n,47),n.Z=Ue(n,48),n.$=Ue(n,49),n._=Ue(n,50),n.cb=Ue(n,51),n.K=Ue(n,52))}function Xe(){Xe=N;var n,e;Zm=new kt(GHn),yv=new kt(zHn),Ufn=(oh(),HK),KZn=new In(Oen,Ufn),Tp=new In(ep,null),HZn=new kt(Ttn),Xfn=(vb(),pt(zK,A(M(UK,1),z,291,0,[GK]))),LP=new In(sA,Xfn),py=new In(mk,(qn(),!1)),Vfn=(sr(),mh),A0=new In(Fen,Vfn),Yfn=(Hh(),rH),Jfn=new In(pk,Yfn),ehn=new In(dA,!1),thn=(_h(),HP),Bg=new In(uA,thn),ahn=new vd(12),nd=new In(u0,ahn),NP=new In(lk,!1),ihn=new In(cB,!1),ky=new In(G6,!1),phn=(Ti(),ql),n9=new In(CN,phn),Mp=new kt(oA),_P=new kt(hk),tH=new kt(HM),iH=new kt(q6),rhn=new hu,Rg=new In(qen,rhn),GZn=new In(Uen,!1),zZn=new In(Wen,!1),chn=new Bv,my=new In(Ven,chn),RP=new In(Pen,!1),VZn=new In(UHn,1),new In(WHn,!0),Q(0),new In(XHn,Q(100)),new In(VHn,!1),Q(0),new In(QHn,Q(4e3)),Q(0),new In(JHn,Q(400)),new In(YHn,!1),new In(ZHn,!1),new In(nqn,!0),new In(eqn,!1),Wfn=(AT(),oH),qZn=new In(Ctn,Wfn),QZn=new In(pen,10),JZn=new In(ven,10),yhn=new In(vN,20),YZn=new In(men,10),jhn=new In(EN,2),ZZn=new In(ken,10),Ehn=new In(yen,0),KP=new In(Cen,5),Chn=new In(jen,1),Thn=new In(Een,1),ed=new In(Db,20),nne=new In(Ten,10),Shn=new In(Men,10),Ap=new kt(Aen),Ahn=new uyn,Mhn=new In(Qen,Ahn),WZn=new kt(rB),dhn=!1,UZn=new In(iB,dhn),shn=new vd(5),uhn=new In(xen,shn),ohn=(jb(),e=u(xo(lr),9),new ks(e,u(bo(e,e.length),9),0)),_g=new In(F4,ohn),whn=(qw(),Hl),bhn=new In(Ben,whn),JK=new kt(Ren),YK=new kt(_en),ZK=new kt(Ken),QK=new kt(Hen),fhn=(n=u(xo(o9),9),new ks(n,u(bo(n,n.length),9),0)),Za=new In(hg,fhn),lhn=Cn((xu(),Mv)),_l=new In(tp,lhn),hhn=new fn(0,0),Kg=new In(ip,hhn),BP=new In(tB,!1),Qfn=(sf(),jv),XK=new In(Gen,Qfn),WK=new In(qM,!1),Q(1),new In(tqn,null),ghn=new kt(Xen),nH=new kt(zen),khn=(J(),Xr),Hg=new In(Ien,khn),Bu=new kt(Sen),vhn=(Tu(),Cn(Gl)),rw=new In(x4,vhn),eH=new In(Len,!1),mhn=new In(Nen,!0),vy=new In(Den,!1),VK=new In($en,!1),Zfn=new In(mN,1),nhn=(ZT(),uH),new In(iqn,nhn),XZn=!0}function G(){G=N;var n,e;rt=new kt(Ann),aun=new kt("coordinateOrigin"),S_=new kt("processors"),lun=new ii("compoundNode",(qn(),!1)),Wk=new ii("insideConnections",!1),gun=new kt("originalBendpoints"),pun=new kt("originalDummyNodePosition"),vun=new kt("originalLabelEdge"),Vk=new kt("representedLabels"),Am=new kt("endLabels"),wp=new kt("endLabel.origin"),pp=new ii("labelSide",(cs(),Ey)),Sg=new ii("maxEdgeThickness",0),mf=new ii("reversed",!1),vp=new kt(RKn),Xo=new ii("longEdgeSource",null),Ys=new ii("longEdgeTarget",null),zb=new ii("longEdgeHasLabelDummies",!1),Xk=new ii("longEdgeBeforeLabelDummy",!1),HS=new ii("edgeConstraint",(ya(),l_)),m0=new kt("inLayerLayoutUnit"),za=new ii("inLayerConstraint",(Nh(),zk)),gp=new ii("inLayerSuccessorConstraint",new X),wun=new ii("inLayerSuccessorConstraintBetweenNonDummies",!1),Mu=new kt("portDummy"),KS=new ii("crossingHint",Q(0)),Mc=new ii("graphProperties",(e=u(xo(v_),9),new ks(e,u(bo(e,e.length),9),0))),ec=new ii("externalPortSide",(J(),Xr)),bun=new ii("externalPortSize",new Li),E_=new kt("externalPortReplacedDummies"),qS=new kt("externalPortReplacedDummy"),Gb=new ii("externalPortConnections",(n=u(xo(Zi),9),new ks(n,u(bo(n,n.length),9),0))),k0=new ii(OKn,0),hun=new kt("barycenterAssociates"),mp=new kt("TopSideComments"),bp=new kt("BottomSideComments"),_S=new kt("CommentConnectionPort"),T_=new ii("inputCollect",!1),A_=new ii("outputCollect",!1),Uk=new ii("cyclic",!1),dun=new kt("crossHierarchyMap"),I_=new kt("targetOffset"),new ii("splineLabelSize",new Li),Ig=new kt("spacings"),GS=new ii("partitionConstraint",!1),p0=new kt("breakingPoint.info"),yun=new kt("splines.survivingEdge"),Ua=new kt("splines.route.start"),Og=new kt("splines.edgeChain"),kun=new kt("originalPortConstraints"),fv=new kt("selfLoopHolder"),hv=new kt("splines.nsPortY"),dc=new kt("modelOrder"),M_=new kt("longEdgeTargetNode"),v0=new ii(aHn,!1),Pg=new ii(aHn,!1),C_=new kt("layerConstraints.hiddenNodes"),mun=new kt("layerConstraints.opposidePort"),P_=new kt("targetNode.modelOrder")}function zZ(){zZ=N,Dun=(V8(),$S),VXn=new In(xnn,Dun),sVn=new In(Lnn,(qn(),!1)),Bun=(kC(),j_),aVn=new In(WM,Bun),AVn=new In(Nnn,!1),SVn=new In(Bnn,!0),CXn=new In(Rnn,!1),Uun=(z8(),iK),qVn=new In(_nn,Uun),Q(1),JVn=new In(Knn,Q(7)),YVn=new In(Hnn,!1),oVn=new In(qnn,!1),Oun=(Pa(),f_),XXn=new In(IN,Oun),Kun=(JT(),Q_),MVn=new In(wk,Kun),Run=(Ss(),Qk),vVn=new In(Gnn,Run),Q(-1),pVn=new In(znn,Q(-1)),Q(-1),mVn=new In(Unn,Q(-1)),Q(-1),kVn=new In(ON,Q(4)),Q(-1),jVn=new In(DN,Q(2)),_un=(Zw(),hP),TVn=new In($N,_un),Q(0),CVn=new In(FN,Q(0)),wVn=new In(xN,Q(nt)),Iun=(F2(),ap),WXn=new In(X6,Iun),FXn=new In(Wnn,!1),KXn=new In(LN,.1),zXn=new In(NN,!1),Q(-1),qXn=new In(Xnn,Q(-1)),Q(-1),GXn=new In(Vnn,Q(-1)),Q(0),xXn=new In(Qnn,Q(40)),Pun=(q3(),k_),RXn=new In(BN,Pun),Sun=Gk,LXn=new In(XM,Sun),zun=(b6(),Lm),HVn=new In(lg,zun),$Vn=new kt(VM),Hun=(K8(),xS),PVn=new In(RN,Hun),qun=(A7(),LS),OVn=new In(_N,qun),LVn=new In(KN,.3),BVn=new kt(HN),Gun=(wb(),fP),RVn=new In(qN,Gun),xun=(oT(),cK),nVn=new In(Jnn,xun),Lun=(x8(),uK),eVn=new In(Ynn,Lun),Nun=(Q3(),Rm),tVn=new In(QM,Nun),rVn=new In(JM,.2),YXn=new In(GN,2),WVn=new In(Znn,null),VVn=new In(nen,10),XVn=new In(een,10),QVn=new In(ten,20),Q(0),GVn=new In(ien,Q(0)),Q(0),zVn=new In(ren,Q(0)),Q(0),UVn=new In(cen,Q(0)),TXn=new In(zN,!1),Cun=(h4(),Cm),AXn=new In(uen,Cun),Eun=(OC(),s_),MXn=new In(sen,Eun),hVn=new In(YM,!1),Q(0),fVn=new In(UN,Q(16)),Q(0),lVn=new In(WN,Q(5)),Vun=(dT(),fK),vQn=new In(Vh,Vun),ZVn=new In(ZM,10),tQn=new In(nA,1),Xun=(VC(),DS),fQn=new In(V6,Xun),cQn=new kt(XN),Wun=Q(1),Q(0),sQn=new In(VN,Wun),Qun=(uT(),oK),jQn=new In(eA,Qun),mQn=new kt(tA),bQn=new In(iA,!0),aQn=new In(rA,2),gQn=new In(QN,!0),Fun=(eM(),FS),JXn=new In(oen,Fun),$un=(q2(),iv),QXn=new In(fen,$un),Aun=(Rh(),Nl),$Xn=new In(cA,Aun),DXn=new In(hen,!1),Tun=(qd(),yg),SXn=new In(JN,Tun),Mun=(i6(),J_),OXn=new In(len,Mun),PXn=new In(YN,0),IXn=new In(ZN,0),bVn=h_,dVn=qk,yVn=sP,EVn=sP,gVn=V_,HXn=(_h(),F1),UXn=ap,_Xn=ap,NXn=ap,BXn=F1,FVn=Nm,xVn=Lm,IVn=Lm,DVn=Lm,NVn=eK,KVn=Nm,_Vn=Nm,iVn=(Hh(),Sp),cVn=Sp,uVn=Rm,ZXn=yy,nQn=pv,eQn=ew,iQn=pv,rQn=ew,hQn=pv,lQn=ew,uQn=o_,oQn=DS,EQn=pv,CQn=ew,kQn=pv,yQn=ew,wQn=ew,dQn=ew,pQn=ew}function rr(){rr=N,fcn=new zt("DIRECTION_PREPROCESSOR",0),ucn=new zt("COMMENT_PREPROCESSOR",1),mm=new zt("EDGE_AND_LAYER_CONSTRAINT_EDGE_REVERSER",2),WR=new zt("INTERACTIVE_EXTERNAL_PORT_POSITIONER",3),Scn=new zt("PARTITION_PREPROCESSOR",4),dS=new zt("LABEL_DUMMY_INSERTER",5),ES=new zt("SELF_LOOP_PREPROCESSOR",6),Z4=new zt("LAYER_CONSTRAINT_PREPROCESSOR",7),Mcn=new zt("PARTITION_MIDPROCESSOR",8),pcn=new zt("HIGH_DEGREE_NODE_LAYER_PROCESSOR",9),Ccn=new zt("NODE_PROMOTION",10),Y4=new zt("LAYER_CONSTRAINT_POSTPROCESSOR",11),Acn=new zt("PARTITION_POSTPROCESSOR",12),bcn=new zt("HIERARCHICAL_PORT_CONSTRAINT_PROCESSOR",13),Pcn=new zt("SEMI_INTERACTIVE_CROSSMIN_PROCESSOR",14),ncn=new zt("BREAKING_POINT_INSERTER",15),pS=new zt("LONG_EDGE_SPLITTER",16),XR=new zt("PORT_SIDE_PROCESSOR",17),lS=new zt("INVERTED_PORT_PROCESSOR",18),kS=new zt("PORT_LIST_SORTER",19),Ocn=new zt("SORT_BY_INPUT_ORDER_OF_MODEL",20),mS=new zt("NORTH_SOUTH_PORT_PREPROCESSOR",21),ecn=new zt("BREAKING_POINT_PROCESSOR",22),Tcn=new zt(rHn,23),Dcn=new zt(cHn,24),yS=new zt("SELF_LOOP_PORT_RESTORER",25),Icn=new zt("SINGLE_EDGE_GRAPH_WRAPPER",26),aS=new zt("IN_LAYER_CONSTRAINT_PROCESSOR",27),lcn=new zt("END_NODE_PORT_LABEL_MANAGEMENT_PROCESSOR",28),jcn=new zt("LABEL_AND_NODE_SIZE_PROCESSOR",29),ycn=new zt("INNERMOST_NODE_MARGIN_CALCULATOR",30),CS=new zt("SELF_LOOP_ROUTER",31),rcn=new zt("COMMENT_NODE_MARGIN_CALCULATOR",32),hS=new zt("END_LABEL_PREPROCESSOR",33),wS=new zt("LABEL_DUMMY_SWITCHER",34),icn=new zt("CENTER_LABEL_MANAGEMENT_PROCESSOR",35),J4=new zt("LABEL_SIDE_SELECTOR",36),mcn=new zt("HYPEREDGE_DUMMY_MERGER",37),wcn=new zt("HIERARCHICAL_PORT_DUMMY_SIZE_PROCESSOR",38),Ecn=new zt("LAYER_SIZE_AND_GRAPH_HEIGHT_CALCULATOR",39),km=new zt("HIERARCHICAL_PORT_POSITION_PROCESSOR",40),scn=new zt("CONSTRAINTS_POSTPROCESSOR",41),ccn=new zt("COMMENT_POSTPROCESSOR",42),kcn=new zt("HYPERNODE_PROCESSOR",43),gcn=new zt("HIERARCHICAL_PORT_ORTHOGONAL_EDGE_ROUTER",44),gS=new zt("LONG_EDGE_JOINER",45),jS=new zt("SELF_LOOP_POSTPROCESSOR",46),tcn=new zt("BREAKING_POINT_REMOVER",47),vS=new zt("NORTH_SOUTH_PORT_POSTPROCESSOR",48),vcn=new zt("HORIZONTAL_COMPACTOR",49),bS=new zt("LABEL_DUMMY_REMOVER",50),acn=new zt("FINAL_SPLINE_BENDPOINTS_CALCULATOR",51),hcn=new zt("END_LABEL_SORTER",52),Kk=new zt("REVERSED_EDGE_RESTORER",53),fS=new zt("END_LABEL_POSTPROCESSOR",54),dcn=new zt("HIERARCHICAL_NODE_RESIZER",55),ocn=new zt("DIRECTION_POSTPROCESSOR",56)}function OTe(n,e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn,zn,Wn,se,Ye,oi,gs,oo,Mf,hI,Ky,y9,Hy,Ov,CH,Ree,TH,_1,$0,Dv,qy,Gy,Fp,MH,j9,_ee,W1n,F0,E9,AH,xp,C9,bw,T9,SH,Kee;for(W1n=0,Ye=e,oo=0,Ky=Ye.length;oo0&&(n.a[_1.p]=W1n++)}for(C9=0,oi=t,Mf=0,y9=oi.length;Mf0;){for(_1=(ne(Gy.b>0),u(Gy.a.Xb(Gy.c=--Gy.b),11)),qy=0,f=new E(_1.e);f.a0&&(_1.j==(J(),Kn)?(n.a[_1.p]=C9,++C9):(n.a[_1.p]=C9+Hy+CH,++CH))}C9+=CH}for(Dv=new we,v=new Sh,se=e,gs=0,hI=se.length;gsl.b&&(l.b=Fp)):_1.i.c==_ee&&(Fpl.c&&(l.c=Fp));for(S3(m,0,m.length,null),xp=F(be,Le,25,m.length,15,1),i=F(be,Le,25,C9+1,15,1),S=0;S0;)en%2>0&&(r+=SH[en+1]),en=(en-1)/2|0,++SH[en];for(wn=F(dJn,rn,362,m.length*2,0,1),x=0;x'?":An(xqn,n)?"'(?<' or '(? toIndex: ",rnn=", toIndex: ",cnn="Index: ",unn=", Size: ",P4="org.eclipse.elk.alg.common",lt={62:1},dKn="org.eclipse.elk.alg.common.compaction",bKn="Scanline/EventHandler",bh="org.eclipse.elk.alg.common.compaction.oned",wKn="CNode belongs to another CGroup.",gKn="ISpacingsHandler/1",uN="The ",sN=" instance has been finished already.",pKn="The direction ",vKn=" is not supported by the CGraph instance.",mKn="OneDimensionalCompactor",kKn="OneDimensionalCompactor/lambda$0$Type",yKn="Quadruplet",jKn="ScanlineConstraintCalculator",EKn="ScanlineConstraintCalculator/ConstraintsScanlineHandler",CKn="ScanlineConstraintCalculator/ConstraintsScanlineHandler/lambda$0$Type",TKn="ScanlineConstraintCalculator/Timestamp",MKn="ScanlineConstraintCalculator/lambda$0$Type",Rf={169:1,45:1},oN="org.eclipse.elk.alg.common.compaction.options",Wr="org.eclipse.elk.core.data",snn="org.eclipse.elk.polyomino.traversalStrategy",onn="org.eclipse.elk.polyomino.lowLevelSort",fnn="org.eclipse.elk.polyomino.highLevelSort",hnn="org.eclipse.elk.polyomino.fill",zs={130:1},fN="polyomino",_6="org.eclipse.elk.alg.common.networksimplex",wh={177:1,3:1,4:1},AKn="org.eclipse.elk.alg.common.nodespacing",Fa="org.eclipse.elk.alg.common.nodespacing.cellsystem",I4="CENTER",SKn={212:1,326:1},lnn={3:1,4:1,5:1,595:1},Y2="LEFT",Z2="RIGHT",ann="Vertical alignment cannot be null",dnn="BOTTOM",LM="org.eclipse.elk.alg.common.nodespacing.internal",K6="UNDEFINED",bf=.01,sk="org.eclipse.elk.alg.common.nodespacing.internal.algorithm",PKn="LabelPlacer/lambda$0$Type",IKn="LabelPlacer/lambda$1$Type",OKn="portRatioOrPosition",O4="org.eclipse.elk.alg.common.overlaps",hN="DOWN",_f="org.eclipse.elk.alg.common.polyomino",NM="NORTH",lN="EAST",aN="SOUTH",dN="WEST",BM="org.eclipse.elk.alg.common.polyomino.structures",bnn="Direction",bN="Grid is only of size ",wN=". Requested point (",gN=") is out of bounds.",RM=" Given center based coordinates were (",ok="org.eclipse.elk.graph.properties",DKn="IPropertyHolder",wnn={3:1,94:1,134:1},np="org.eclipse.elk.alg.common.spore",$Kn="org.eclipse.elk.alg.common.utils",xa={209:1},og="org.eclipse.elk.core",FKn="Connected Components Compaction",xKn="org.eclipse.elk.alg.disco",_M="org.eclipse.elk.alg.disco.graph",pN="org.eclipse.elk.alg.disco.options",gnn="CompactionStrategy",pnn="org.eclipse.elk.disco.componentCompaction.strategy",vnn="org.eclipse.elk.disco.componentCompaction.componentLayoutAlgorithm",mnn="org.eclipse.elk.disco.debug.discoGraph",knn="org.eclipse.elk.disco.debug.discoPolys",LKn="componentCompaction",La="org.eclipse.elk.disco",vN="org.eclipse.elk.spacing.componentComponent",mN="org.eclipse.elk.edge.thickness",ep="org.eclipse.elk.aspectRatio",u0="org.eclipse.elk.padding",fg="org.eclipse.elk.alg.disco.transform",kN=1.5707963267948966,D4=17976931348623157e292,Ob={3:1,4:1,5:1,192:1},ynn={3:1,6:1,4:1,5:1,106:1,120:1},jnn="org.eclipse.elk.alg.force",Enn="ComponentsProcessor",NKn="ComponentsProcessor/1",fk="org.eclipse.elk.alg.force.graph",BKn="Component Layout",Cnn="org.eclipse.elk.alg.force.model",KM="org.eclipse.elk.force.model",Tnn="org.eclipse.elk.force.iterations",Mnn="org.eclipse.elk.force.repulsivePower",yN="org.eclipse.elk.force.temperature",Kf=.001,jN="org.eclipse.elk.force.repulsion",H6="org.eclipse.elk.alg.force.options",$4=1.600000023841858,os="org.eclipse.elk.force",hk="org.eclipse.elk.priority",Db="org.eclipse.elk.spacing.nodeNode",EN="org.eclipse.elk.spacing.edgeLabel",HM="org.eclipse.elk.randomSeed",q6="org.eclipse.elk.separateConnectedComponents",lk="org.eclipse.elk.interactive",CN="org.eclipse.elk.portConstraints",qM="org.eclipse.elk.edgeLabels.inline",G6="org.eclipse.elk.omitNodeMicroLayout",tp="org.eclipse.elk.nodeSize.options",hg="org.eclipse.elk.nodeSize.constraints",F4="org.eclipse.elk.nodeLabels.placement",x4="org.eclipse.elk.portLabels.placement",Ann="origin",RKn="random",_Kn="boundingBox.upLeft",KKn="boundingBox.lowRight",Snn="org.eclipse.elk.stress.fixed",Pnn="org.eclipse.elk.stress.desiredEdgeLength",Inn="org.eclipse.elk.stress.dimension",Onn="org.eclipse.elk.stress.epsilon",Dnn="org.eclipse.elk.stress.iterationLimit",Ml="org.eclipse.elk.stress",HKn="ELK Stress",ip="org.eclipse.elk.nodeSize.minimum",GM="org.eclipse.elk.alg.force.stress",qKn="Layered layout",rp="org.eclipse.elk.alg.layered",ak="org.eclipse.elk.alg.layered.compaction.components",z6="org.eclipse.elk.alg.layered.compaction.oned",zM="org.eclipse.elk.alg.layered.compaction.oned.algs",Na="org.eclipse.elk.alg.layered.compaction.recthull",Hf="org.eclipse.elk.alg.layered.components",Xh="NONE",hc={3:1,6:1,4:1,9:1,5:1,122:1},GKn={3:1,6:1,4:1,5:1,141:1,106:1,120:1},UM="org.eclipse.elk.alg.layered.compound",xt={51:1},$c="org.eclipse.elk.alg.layered.graph",TN=" -> ",zKn="Not supported by LGraph",$nn="Port side is undefined",MN={3:1,6:1,4:1,5:1,474:1,141:1,106:1,120:1},E1={3:1,6:1,4:1,5:1,141:1,193:1,203:1,106:1,120:1},UKn={3:1,6:1,4:1,5:1,141:1,1943:1,203:1,106:1,120:1},WKn=`([{"' \r +`,XKn=`)]}"' \r +`,VKn="The given string contains parts that cannot be parsed as numbers.",dk="org.eclipse.elk.core.math",QKn={3:1,4:1,142:1,207:1,414:1},JKn={3:1,4:1,116:1,207:1,414:1},Jn="org.eclipse.elk.layered",C1="org.eclipse.elk.alg.layered.graph.transform",YKn="ElkGraphImporter",ZKn="ElkGraphImporter/lambda$0$Type",nHn="ElkGraphImporter/lambda$1$Type",eHn="ElkGraphImporter/lambda$2$Type",tHn="ElkGraphImporter/lambda$4$Type",iHn="Node margin calculation",Un="org.eclipse.elk.alg.layered.intermediate",rHn="ONE_SIDED_GREEDY_SWITCH",cHn="TWO_SIDED_GREEDY_SWITCH",AN="No implementation is available for the layout processor ",Fnn="IntermediateProcessorStrategy",SN="Node '",uHn="FIRST_SEPARATE",sHn="LAST_SEPARATE",oHn="Odd port side processing",Qt="org.eclipse.elk.alg.layered.intermediate.compaction",U6="org.eclipse.elk.alg.layered.intermediate.greedyswitch",gh="org.eclipse.elk.alg.layered.p3order.counting",bk={225:1},cp="org.eclipse.elk.alg.layered.intermediate.loops",fs="org.eclipse.elk.alg.layered.intermediate.loops.ordering",Al="org.eclipse.elk.alg.layered.intermediate.loops.routing",W6="org.eclipse.elk.alg.layered.intermediate.preserveorder",qf="org.eclipse.elk.alg.layered.intermediate.wrapping",lc="org.eclipse.elk.alg.layered.options",PN="INTERACTIVE",fHn="DEPTH_FIRST",hHn="EDGE_LENGTH",lHn="SELF_LOOPS",aHn="firstTryWithInitialOrder",xnn="org.eclipse.elk.layered.directionCongruency",Lnn="org.eclipse.elk.layered.feedbackEdges",WM="org.eclipse.elk.layered.interactiveReferencePoint",Nnn="org.eclipse.elk.layered.mergeEdges",Bnn="org.eclipse.elk.layered.mergeHierarchyEdges",Rnn="org.eclipse.elk.layered.allowNonFlowPortsToSwitchSides",_nn="org.eclipse.elk.layered.portSortingStrategy",Knn="org.eclipse.elk.layered.thoroughness",Hnn="org.eclipse.elk.layered.unnecessaryBendpoints",qnn="org.eclipse.elk.layered.generatePositionAndLayerIds",IN="org.eclipse.elk.layered.cycleBreaking.strategy",wk="org.eclipse.elk.layered.layering.strategy",Gnn="org.eclipse.elk.layered.layering.layerConstraint",znn="org.eclipse.elk.layered.layering.layerChoiceConstraint",Unn="org.eclipse.elk.layered.layering.layerId",ON="org.eclipse.elk.layered.layering.minWidth.upperBoundOnWidth",DN="org.eclipse.elk.layered.layering.minWidth.upperLayerEstimationScalingFactor",$N="org.eclipse.elk.layered.layering.nodePromotion.strategy",FN="org.eclipse.elk.layered.layering.nodePromotion.maxIterations",xN="org.eclipse.elk.layered.layering.coffmanGraham.layerBound",X6="org.eclipse.elk.layered.crossingMinimization.strategy",Wnn="org.eclipse.elk.layered.crossingMinimization.forceNodeModelOrder",LN="org.eclipse.elk.layered.crossingMinimization.hierarchicalSweepiness",NN="org.eclipse.elk.layered.crossingMinimization.semiInteractive",Xnn="org.eclipse.elk.layered.crossingMinimization.positionChoiceConstraint",Vnn="org.eclipse.elk.layered.crossingMinimization.positionId",Qnn="org.eclipse.elk.layered.crossingMinimization.greedySwitch.activationThreshold",BN="org.eclipse.elk.layered.crossingMinimization.greedySwitch.type",XM="org.eclipse.elk.layered.crossingMinimization.greedySwitchHierarchical.type",lg="org.eclipse.elk.layered.nodePlacement.strategy",VM="org.eclipse.elk.layered.nodePlacement.favorStraightEdges",RN="org.eclipse.elk.layered.nodePlacement.bk.edgeStraightening",_N="org.eclipse.elk.layered.nodePlacement.bk.fixedAlignment",KN="org.eclipse.elk.layered.nodePlacement.linearSegments.deflectionDampening",HN="org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility",qN="org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility.default",Jnn="org.eclipse.elk.layered.edgeRouting.selfLoopDistribution",Ynn="org.eclipse.elk.layered.edgeRouting.selfLoopOrdering",QM="org.eclipse.elk.layered.edgeRouting.splines.mode",JM="org.eclipse.elk.layered.edgeRouting.splines.sloppy.layerSpacingFactor",GN="org.eclipse.elk.layered.edgeRouting.polyline.slopedEdgeZoneWidth",Znn="org.eclipse.elk.layered.spacing.baseValue",nen="org.eclipse.elk.layered.spacing.edgeNodeBetweenLayers",een="org.eclipse.elk.layered.spacing.edgeEdgeBetweenLayers",ten="org.eclipse.elk.layered.spacing.nodeNodeBetweenLayers",ien="org.eclipse.elk.layered.priority.direction",ren="org.eclipse.elk.layered.priority.shortness",cen="org.eclipse.elk.layered.priority.straightness",zN="org.eclipse.elk.layered.compaction.connectedComponents",uen="org.eclipse.elk.layered.compaction.postCompaction.strategy",sen="org.eclipse.elk.layered.compaction.postCompaction.constraints",YM="org.eclipse.elk.layered.highDegreeNodes.treatment",UN="org.eclipse.elk.layered.highDegreeNodes.threshold",WN="org.eclipse.elk.layered.highDegreeNodes.treeHeight",Vh="org.eclipse.elk.layered.wrapping.strategy",ZM="org.eclipse.elk.layered.wrapping.additionalEdgeSpacing",nA="org.eclipse.elk.layered.wrapping.correctionFactor",V6="org.eclipse.elk.layered.wrapping.cutting.strategy",XN="org.eclipse.elk.layered.wrapping.cutting.cuts",VN="org.eclipse.elk.layered.wrapping.cutting.msd.freedom",eA="org.eclipse.elk.layered.wrapping.validify.strategy",tA="org.eclipse.elk.layered.wrapping.validify.forbiddenIndices",iA="org.eclipse.elk.layered.wrapping.multiEdge.improveCuts",rA="org.eclipse.elk.layered.wrapping.multiEdge.distancePenalty",QN="org.eclipse.elk.layered.wrapping.multiEdge.improveWrappedEdges",oen="org.eclipse.elk.layered.edgeLabels.sideSelection",fen="org.eclipse.elk.layered.edgeLabels.centerLabelPlacementStrategy",cA="org.eclipse.elk.layered.considerModelOrder.strategy",hen="org.eclipse.elk.layered.considerModelOrder.noModelOrder",JN="org.eclipse.elk.layered.considerModelOrder.components",len="org.eclipse.elk.layered.considerModelOrder.longEdgeStrategy",YN="org.eclipse.elk.layered.considerModelOrder.crossingCounterNodeInfluence",ZN="org.eclipse.elk.layered.considerModelOrder.crossingCounterPortInfluence",nB="layering",dHn="layering.minWidth",bHn="layering.nodePromotion",gk="crossingMinimization",uA="org.eclipse.elk.hierarchyHandling",wHn="crossingMinimization.greedySwitch",gHn="nodePlacement",pHn="nodePlacement.bk",vHn="edgeRouting",pk="org.eclipse.elk.edgeRouting",wf="spacing",aen="priority",den="compaction",mHn="compaction.postCompaction",kHn="Specifies whether and how post-process compaction is applied.",ben="highDegreeNodes",wen="wrapping",yHn="wrapping.cutting",jHn="wrapping.validify",gen="wrapping.multiEdge",eB="edgeLabels",vk="considerModelOrder",pen="org.eclipse.elk.spacing.commentComment",ven="org.eclipse.elk.spacing.commentNode",men="org.eclipse.elk.spacing.edgeEdge",ken="org.eclipse.elk.spacing.edgeNode",yen="org.eclipse.elk.spacing.labelLabel",jen="org.eclipse.elk.spacing.labelPortHorizontal",Een="org.eclipse.elk.spacing.labelPortVertical",Cen="org.eclipse.elk.spacing.labelNode",Ten="org.eclipse.elk.spacing.nodeSelfLoop",Men="org.eclipse.elk.spacing.portPort",Aen="org.eclipse.elk.spacing.individual",Sen="org.eclipse.elk.port.borderOffset",Pen="org.eclipse.elk.noLayout",Ien="org.eclipse.elk.port.side",mk="org.eclipse.elk.debugMode",Oen="org.eclipse.elk.alignment",Den="org.eclipse.elk.insideSelfLoops.activate",$en="org.eclipse.elk.insideSelfLoops.yo",tB="org.eclipse.elk.nodeSize.fixedGraphSize",Fen="org.eclipse.elk.direction",xen="org.eclipse.elk.nodeLabels.padding",Len="org.eclipse.elk.portLabels.nextToPortIfPossible",Nen="org.eclipse.elk.portLabels.treatAsGroup",Ben="org.eclipse.elk.portAlignment.default",Ren="org.eclipse.elk.portAlignment.north",_en="org.eclipse.elk.portAlignment.south",Ken="org.eclipse.elk.portAlignment.west",Hen="org.eclipse.elk.portAlignment.east",sA="org.eclipse.elk.contentAlignment",qen="org.eclipse.elk.junctionPoints",Gen="org.eclipse.elk.edgeLabels.placement",zen="org.eclipse.elk.port.index",Uen="org.eclipse.elk.commentBox",Wen="org.eclipse.elk.hypernode",Xen="org.eclipse.elk.port.anchor",iB="org.eclipse.elk.partitioning.activate",rB="org.eclipse.elk.partitioning.partition",oA="org.eclipse.elk.position",Ven="org.eclipse.elk.margins",Qen="org.eclipse.elk.spacing.portsSurrounding",cB="org.eclipse.elk.interactiveLayout",ac="org.eclipse.elk.core.util",Jen={3:1,4:1,5:1,593:1},EHn="NETWORK_SIMPLEX",Ec={123:1,51:1},fA="org.eclipse.elk.alg.layered.p1cycles",$b="org.eclipse.elk.alg.layered.p2layers",Yen={402:1,225:1},CHn={832:1,3:1,4:1},vu="org.eclipse.elk.alg.layered.p3order",hr="org.eclipse.elk.alg.layered.p4nodes",THn={3:1,4:1,5:1,840:1},Gf=1e-5,Sl="org.eclipse.elk.alg.layered.p4nodes.bk",uB="org.eclipse.elk.alg.layered.p5edges",zo="org.eclipse.elk.alg.layered.p5edges.orthogonal",sB="org.eclipse.elk.alg.layered.p5edges.orthogonal.direction",oB=1e-6,Fb="org.eclipse.elk.alg.layered.p5edges.splines",fB=.09999999999999998,hA=1e-8,MHn=4.71238898038469,AHn=3.141592653589793,Q6="org.eclipse.elk.alg.mrtree",J6="org.eclipse.elk.alg.mrtree.graph",up="org.eclipse.elk.alg.mrtree.intermediate",SHn="Set neighbors in level",PHn="DESCENDANTS",Zen="org.eclipse.elk.mrtree.weighting",ntn="org.eclipse.elk.mrtree.searchOrder",lA="org.eclipse.elk.alg.mrtree.options",T1="org.eclipse.elk.mrtree",IHn="org.eclipse.elk.tree",etn="org.eclipse.elk.alg.radial",ag=6.283185307179586,ttn=5e-324,OHn="org.eclipse.elk.alg.radial.intermediate",hB="org.eclipse.elk.alg.radial.intermediate.compaction",DHn={3:1,4:1,5:1,106:1},itn="org.eclipse.elk.alg.radial.intermediate.optimization",lB="No implementation is available for the layout option ",Y6="org.eclipse.elk.alg.radial.options",rtn="org.eclipse.elk.radial.orderId",ctn="org.eclipse.elk.radial.radius",aB="org.eclipse.elk.radial.compactor",dB="org.eclipse.elk.radial.compactionStepSize",utn="org.eclipse.elk.radial.sorter",stn="org.eclipse.elk.radial.wedgeCriteria",otn="org.eclipse.elk.radial.optimizationCriteria",zf="org.eclipse.elk.radial",$Hn="org.eclipse.elk.alg.radial.p1position.wedge",ftn="org.eclipse.elk.alg.radial.sorting",FHn=5.497787143782138,xHn=3.9269908169872414,LHn=2.356194490192345,NHn="org.eclipse.elk.alg.rectpacking",aA="org.eclipse.elk.alg.rectpacking.firstiteration",bB="org.eclipse.elk.alg.rectpacking.options",htn="org.eclipse.elk.rectpacking.optimizationGoal",ltn="org.eclipse.elk.rectpacking.lastPlaceShift",atn="org.eclipse.elk.rectpacking.currentPosition",dtn="org.eclipse.elk.rectpacking.desiredPosition",btn="org.eclipse.elk.rectpacking.onlyFirstIteration",wtn="org.eclipse.elk.rectpacking.rowCompaction",wB="org.eclipse.elk.rectpacking.expandToAspectRatio",gtn="org.eclipse.elk.rectpacking.targetWidth",dA="org.eclipse.elk.expandNodes",Us="org.eclipse.elk.rectpacking",kk="org.eclipse.elk.alg.rectpacking.util",bA="No implementation available for ",xb="org.eclipse.elk.alg.spore",Lb="org.eclipse.elk.alg.spore.options",s0="org.eclipse.elk.sporeCompaction",gB="org.eclipse.elk.underlyingLayoutAlgorithm",ptn="org.eclipse.elk.processingOrder.treeConstruction",vtn="org.eclipse.elk.processingOrder.spanningTreeCostFunction",pB="org.eclipse.elk.processingOrder.preferredRoot",vB="org.eclipse.elk.processingOrder.rootSelection",mB="org.eclipse.elk.structure.structureExtractionStrategy",mtn="org.eclipse.elk.compaction.compactionStrategy",ktn="org.eclipse.elk.compaction.orthogonal",ytn="org.eclipse.elk.overlapRemoval.maxIterations",jtn="org.eclipse.elk.overlapRemoval.runScanline",kB="processingOrder",BHn="overlapRemoval",L4="org.eclipse.elk.sporeOverlap",RHn="org.eclipse.elk.alg.spore.p1structure",yB="org.eclipse.elk.alg.spore.p2processingorder",jB="org.eclipse.elk.alg.spore.p3execution",_Hn="Invalid index: ",N4="org.eclipse.elk.core.alg",dg={331:1},Nb={288:1},KHn="Make sure its type is registered with the ",Etn=" utility class.",B4="true",EB="false",HHn="Couldn't clone property '",o0=.05,Ws="org.eclipse.elk.core.options",qHn=1.2999999523162842,f0="org.eclipse.elk.box",Ctn="org.eclipse.elk.box.packingMode",GHn="org.eclipse.elk.algorithm",zHn="org.eclipse.elk.resolvedAlgorithm",Ttn="org.eclipse.elk.bendPoints",LTe="org.eclipse.elk.labelManager",UHn="org.eclipse.elk.scaleFactor",WHn="org.eclipse.elk.animate",XHn="org.eclipse.elk.animTimeFactor",VHn="org.eclipse.elk.layoutAncestors",QHn="org.eclipse.elk.maxAnimTime",JHn="org.eclipse.elk.minAnimTime",YHn="org.eclipse.elk.progressBar",ZHn="org.eclipse.elk.validateGraph",nqn="org.eclipse.elk.validateOptions",eqn="org.eclipse.elk.zoomToFit",NTe="org.eclipse.elk.font.name",tqn="org.eclipse.elk.font.size",iqn="org.eclipse.elk.edge.type",rqn="partitioning",cqn="nodeLabels",wA="portAlignment",CB="nodeSize",TB="port",Mtn="portLabels",uqn="insideSelfLoops",Z6="org.eclipse.elk.fixed",gA="org.eclipse.elk.random",sqn="port must have a parent node to calculate the port side",oqn="The edge needs to have exactly one edge section. Found: ",nm="org.eclipse.elk.core.util.adapters",Is="org.eclipse.emf.ecore",bg="org.eclipse.elk.graph",fqn="EMapPropertyHolder",hqn="ElkBendPoint",lqn="ElkGraphElement",aqn="ElkConnectableShape",Atn="ElkEdge",dqn="ElkEdgeSection",bqn="EModelElement",wqn="ENamedElement",Stn="ElkLabel",Ptn="ElkNode",Itn="ElkPort",gqn={92:1,90:1},sp="org.eclipse.emf.common.notify.impl",Pl="The feature '",em="' is not a valid changeable feature",pqn="Expecting null",MB="' is not a valid feature",vqn="The feature ID",mqn=" is not a valid feature ID",uc=32768,kqn={105:1,92:1,90:1,56:1,49:1,97:1},Bn="org.eclipse.emf.ecore.impl",Ba="org.eclipse.elk.graph.impl",tm="Recursive containment not allowed for ",R4="The datatype '",h0="' is not a valid classifier",AB="The value '",wg={190:1,3:1,4:1},SB="The class '",_4="http://www.eclipse.org/elk/ElkGraph",Eo=1024,Otn="property",im="value",PB="source",yqn="properties",jqn="identifier",IB="height",OB="width",DB="parent",$B="text",FB="children",Eqn="hierarchical",Dtn="sources",xB="targets",$tn="sections",pA="bendPoints",Ftn="outgoingShape",xtn="incomingShape",Ltn="outgoingSections",Ntn="incomingSections",Ui="org.eclipse.emf.common.util",Btn="Severe implementation error in the Json to ElkGraph importer.",Uf="id",Fi="org.eclipse.elk.graph.json",Rtn="Unhandled parameter types: ",Cqn="startPoint",Tqn="An edge must have at least one source and one target (edge id: '",K4="').",Mqn="Referenced edge section does not exist: ",Aqn=" (edge id: '",_tn="target",Sqn="sourcePoint",Pqn="targetPoint",vA="group",We="name",Iqn="connectableShape cannot be null",Oqn="edge cannot be null",LB="Passed edge is not 'simple'.",mA="org.eclipse.elk.graph.util",yk="The 'no duplicates' constraint is violated",NB="targetIndex=",Ra=", size=",BB="sourceIndex=",Wf={3:1,4:1,20:1,28:1,52:1,14:1,15:1,54:1,67:1,63:1,58:1},RB={3:1,4:1,20:1,28:1,52:1,14:1,47:1,15:1,54:1,67:1,63:1,58:1,588:1},kA="logging",Dqn="measureExecutionTime",$qn="parser.parse.1",Fqn="parser.parse.2",yA="parser.next.1",_B="parser.next.2",xqn="parser.next.3",Lqn="parser.next.4",_a="parser.factor.1",Ktn="parser.factor.2",Nqn="parser.factor.3",Bqn="parser.factor.4",Rqn="parser.factor.5",_qn="parser.factor.6",Kqn="parser.atom.1",Hqn="parser.atom.2",qqn="parser.atom.3",Htn="parser.atom.4",KB="parser.atom.5",qtn="parser.cc.1",jA="parser.cc.2",Gqn="parser.cc.3",zqn="parser.cc.5",Gtn="parser.cc.6",ztn="parser.cc.7",HB="parser.cc.8",Uqn="parser.ope.1",Wqn="parser.ope.2",Xqn="parser.ope.3",M1="parser.descape.1",Vqn="parser.descape.2",Qqn="parser.descape.3",Jqn="parser.descape.4",Yqn="parser.descape.5",Os="parser.process.1",Zqn="parser.quantifier.1",nGn="parser.quantifier.2",eGn="parser.quantifier.3",tGn="parser.quantifier.4",Utn="parser.quantifier.5",iGn="org.eclipse.emf.common.notify",Wtn={415:1,672:1},rGn={3:1,4:1,20:1,28:1,52:1,14:1,15:1,67:1,58:1},jk={366:1,143:1},rm="index=",qB={3:1,4:1,5:1,126:1},cGn={3:1,4:1,20:1,28:1,52:1,14:1,15:1,54:1,67:1,58:1},Xtn={3:1,6:1,4:1,5:1,192:1},uGn={3:1,4:1,5:1,165:1,367:1},sGn=";/?:@&=+$,",oGn="invalid authority: ",fGn="EAnnotation",hGn="ETypedElement",lGn="EStructuralFeature",aGn="EAttribute",dGn="EClassifier",bGn="EEnumLiteral",wGn="EGenericType",gGn="EOperation",pGn="EParameter",vGn="EReference",mGn="ETypeParameter",vt="org.eclipse.emf.ecore.util",GB={76:1},Vtn={3:1,20:1,14:1,15:1,58:1,589:1,76:1,69:1,95:1},kGn="org.eclipse.emf.ecore.util.FeatureMap$Entry",mu=8192,Bb=2048,cm="byte",EA="char",um="double",sm="float",om="int",fm="long",hm="short",yGn="java.lang.Object",gg={3:1,4:1,5:1,247:1},Qtn={3:1,4:1,5:1,673:1},jGn={3:1,4:1,20:1,28:1,52:1,14:1,15:1,54:1,67:1,63:1,58:1,69:1},Nr={3:1,4:1,20:1,28:1,52:1,14:1,15:1,54:1,67:1,63:1,58:1,76:1,69:1,95:1},Ek="mixed",xe="http:///org/eclipse/emf/ecore/util/ExtendedMetaData",Xs="kind",EGn={3:1,4:1,5:1,674:1},Jtn={3:1,4:1,20:1,28:1,52:1,14:1,15:1,67:1,58:1,76:1,69:1,95:1},CA={20:1,28:1,52:1,14:1,15:1,58:1,69:1},TA={47:1,125:1,279:1},MA={72:1,332:1},AA="The value of type '",SA="' must be of type '",pg=1316,Vs="http://www.eclipse.org/emf/2002/Ecore",PA=-32768,l0="constraints",Ri="baseType",CGn="getEStructuralFeature",TGn="getFeatureID",lm="feature",MGn="getOperationID",Ytn="operation",AGn="defaultValue",SGn="eTypeParameters",PGn="isInstance",IGn="getEEnumLiteral",OGn="eContainingClass",qe={55:1},DGn={3:1,4:1,5:1,119:1},$Gn="org.eclipse.emf.ecore.resource",FGn={92:1,90:1,591:1,1935:1},zB="org.eclipse.emf.ecore.resource.impl",Ztn="unspecified",Ck="simple",IA="attribute",xGn="attributeWildcard",OA="element",UB="elementWildcard",Uo="collapse",WB="itemType",DA="namespace",Tk="##targetNamespace",Qs="whiteSpace",nin="wildcards",Ka="http://www.eclipse.org/emf/2003/XMLType",XB="##any",H4="uninitialized",Mk="The multiplicity constraint is violated",$A="org.eclipse.emf.ecore.xml.type",LGn="ProcessingInstruction",NGn="SimpleAnyType",BGn="XMLTypeDocumentRoot",Wt="org.eclipse.emf.ecore.xml.type.impl",Ak="INF",RGn="processing",_Gn="ENTITIES_._base",ein="minLength",tin="ENTITY",FA="NCName",KGn="IDREFS_._base",iin="integer",VB="token",QB="pattern",HGn="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*",rin="\\i\\c*",qGn="[\\i-[:]][\\c-[:]]*",GGn="nonPositiveInteger",Sk="maxInclusive",cin="NMTOKEN",zGn="NMTOKENS_._base",uin="nonNegativeInteger",Pk="minInclusive",UGn="normalizedString",WGn="unsignedByte",XGn="unsignedInt",VGn="18446744073709551615",QGn="unsignedShort",JGn="processingInstruction",A1="org.eclipse.emf.ecore.xml.type.internal",q4=1114111,YGn="Internal Error: shorthands: \\u",am="xml:isDigit",JB="xml:isWord",YB="xml:isSpace",ZB="xml:isNameChar",nR="xml:isInitialNameChar",ZGn="09٠٩۰۹०९০৯੦੯૦૯୦୯௧௯౦౯೦೯൦൯๐๙໐໙༠༩",nzn="AZazÀÖØöøıĴľŁňŊžƀǃǍǰǴǵǺȗɐʨʻˁΆΆΈΊΌΌΎΡΣώϐϖϚϚϜϜϞϞϠϠϢϳЁЌЎяёќўҁҐӄӇӈӋӌӐӫӮӵӸӹԱՖՙՙաֆאתװײءغفيٱڷںھۀێېۓەەۥۦअहऽऽक़ॡঅঌএঐওনপরললশহড়ঢ়য়ৡৰৱਅਊਏਐਓਨਪਰਲਲ਼ਵਸ਼ਸਹਖ਼ੜਫ਼ਫ਼ੲੴઅઋઍઍએઑઓનપરલળવહઽઽૠૠଅଌଏଐଓନପରଲଳଶହଽଽଡ଼ଢ଼ୟୡஅஊஎஐஒகஙசஜஜஞடணதநபமவஷஹఅఌఎఐఒనపళవహౠౡಅಌಎಐಒನಪಳವಹೞೞೠೡഅഌഎഐഒനപഹൠൡกฮะะาำเๅກຂຄຄງຈຊຊຍຍດທນຟມຣລລວວສຫອຮະະາຳຽຽເໄཀཇཉཀྵႠჅაჶᄀᄀᄂᄃᄅᄇᄉᄉᄋᄌᄎᄒᄼᄼᄾᄾᅀᅀᅌᅌᅎᅎᅐᅐᅔᅕᅙᅙᅟᅡᅣᅣᅥᅥᅧᅧᅩᅩᅭᅮᅲᅳᅵᅵᆞᆞᆨᆨᆫᆫᆮᆯᆷᆸᆺᆺᆼᇂᇫᇫᇰᇰᇹᇹḀẛẠỹἀἕἘἝἠὅὈὍὐὗὙὙὛὛὝὝὟώᾀᾴᾶᾼιιῂῄῆῌῐΐῖΊῠῬῲῴῶῼΩΩKÅ℮℮ↀↂ〇〇〡〩ぁゔァヺㄅㄬ一龥가힣",ezn="Private Use",eR="ASSIGNED",tR="\0€ÿĀſƀɏɐʯʰ˿̀ͯͰϿЀӿ԰֏֐׿؀ۿ܀ݏހ޿ऀॿঀ৿਀੿઀૿଀୿஀௿ఀ౿ಀ೿ഀൿ඀෿฀๿຀໿ༀ࿿က႟Ⴀჿᄀᇿሀ፿Ꭰ᏿᐀ᙿ ᚟ᚠ᛿ក៿᠀᢯Ḁỿἀ῿ ⁰₟₠⃏⃐⃿℀⅏⅐↏←⇿∀⋿⌀⏿␀␿⑀⑟①⓿─╿▀▟■◿☀⛿✀➿⠀⣿⺀⻿⼀⿟⿰⿿ 〿぀ゟ゠ヿ㄀ㄯ㄰㆏㆐㆟ㆠㆿ㈀㋿㌀㏿㐀䶵一鿿ꀀ꒏꒐꓏가힣豈﫿ffﭏﭐ﷿︠︯︰﹏﹐﹯ﹰ﻾\uFEFF\uFEFF＀￯",sin="UNASSIGNED",G4={3:1,117:1},tzn="org.eclipse.emf.ecore.xml.type.util",xA={3:1,4:1,5:1,368:1},oin="org.eclipse.xtext.xbase.lib",izn="Cannot add elements to a Range",rzn="Cannot set elements in a Range",czn="Cannot remove elements from a Range",LA="locale",NA="default",BA="user.agent",s,RA,iR;j.goog=j.goog||{},j.goog.global=j.goog.global||j,f5e(),b(1,null,{},ou),s.Fb=function(e){return nyn(this,e)},s.Gb=function(){return this.gm},s.Hb=function(){return md(this)},s.Ib=function(){var e;return J1(Du(this))+"@"+(e=mt(this)>>>0,e.toString(16))},s.equals=function(n){return this.Fb(n)},s.hashCode=function(){return this.Hb()},s.toString=function(){return this.Ib()};var uzn,szn,ozn;b(290,1,{290:1,2026:1},RV),s.le=function(e){var t;return t=new RV,t.i=4,e>1?t.c=pMn(this,e-1):t.c=this,t},s.me=function(){return Ph(this),this.b},s.ne=function(){return J1(this)},s.oe=function(){return Ph(this),this.k},s.pe=function(){return(this.i&4)!=0},s.qe=function(){return(this.i&1)!=0},s.Ib=function(){return nV(this)},s.i=0;var Zn=w(Ur,"Object",1),fin=w(Ur,"Class",290);b(1998,1,J7),w(Y7,"Optional",1998),b(1170,1998,J7,Ot),s.Fb=function(e){return e===this},s.Hb=function(){return 2040732332},s.Ib=function(){return"Optional.absent()"},s.Jb=function(e){return pe(e),Rv(),rR};var rR;w(Y7,"Absent",1170),b(628,1,{},YI),w(Y7,"Joiner",628);var BTe=Et(Y7,"Predicate");b(582,1,{169:1,582:1,3:1,45:1},nvn),s.Mb=function(e){return iDn(this,e)},s.Lb=function(e){return iDn(this,e)},s.Fb=function(e){var t;return I(e,582)?(t=u(e,582),DY(this.a,t.a)):!1},s.Hb=function(){return GV(this.a)+306654252},s.Ib=function(){return V5e(this.a)},w(Y7,"Predicates/AndPredicate",582),b(408,1998,{408:1,3:1},Zy),s.Fb=function(e){var t;return I(e,408)?(t=u(e,408),tt(this.a,t.a)):!1},s.Hb=function(){return 1502476572+mt(this.a)},s.Ib=function(){return q_n+this.a+")"},s.Jb=function(e){return new Zy(tC(e.Kb(this.a),"the Function passed to Optional.transform() must not return null."))},w(Y7,"Present",408),b(198,1,E4),s.Nb=function(e){Oi(this,e)},s.Qb=function(){G9n()},w(an,"UnmodifiableIterator",198),b(1978,198,C4),s.Qb=function(){G9n()},s.Rb=function(e){throw T(new ye)},s.Wb=function(e){throw T(new ye)},w(an,"UnmodifiableListIterator",1978),b(386,1978,C4),s.Ob=function(){return this.c0},s.Pb=function(){if(this.c>=this.d)throw T(new ic);return this.Xb(this.c++)},s.Tb=function(){return this.c},s.Ub=function(){if(this.c<=0)throw T(new ic);return this.Xb(--this.c)},s.Vb=function(){return this.c-1},s.c=0,s.d=0,w(an,"AbstractIndexedListIterator",386),b(699,198,E4),s.Ob=function(){return V$(this)},s.Pb=function(){return XX(this)},s.e=1,w(an,"AbstractIterator",699),b(1986,1,{224:1}),s.Zb=function(){var e;return e=this.f,e||(this.f=this.ac())},s.Fb=function(e){return dF(this,e)},s.Hb=function(){return mt(this.Zb())},s.dc=function(){return this.gc()==0},s.ec=function(){return k2(this)},s.Ib=function(){return Lr(this.Zb())},w(an,"AbstractMultimap",1986),b(726,1986,Da),s.$b=function(){QC(this)},s._b=function(e){return f8n(this,e)},s.ac=function(){return new Yp(this,this.c)},s.ic=function(e){return this.hc()},s.bc=function(){return new Sw(this,this.c)},s.jc=function(){return this.mc(this.hc())},s.kc=function(){return new A9n(this)},s.lc=function(){return kx(this.c.vc().Nc(),new Ge,64,this.d)},s.cc=function(e){return ct(this,e)},s.fc=function(e){return l7(this,e)},s.gc=function(){return this.d},s.mc=function(e){return Pn(),new _p(e)},s.nc=function(){return new M9n(this)},s.oc=function(){return kx(this.c.Cc().Nc(),new qt,64,this.d)},s.pc=function(e,t){return new IC(this,e,t,null)},s.d=0,w(an,"AbstractMapBasedMultimap",726),b(1631,726,Da),s.hc=function(){return new Pc(this.a)},s.jc=function(){return Pn(),Pn(),cr},s.cc=function(e){return u(ct(this,e),15)},s.fc=function(e){return u(l7(this,e),15)},s.Zb=function(){return T2(this)},s.Fb=function(e){return dF(this,e)},s.qc=function(e){return u(ct(this,e),15)},s.rc=function(e){return u(l7(this,e),15)},s.mc=function(e){return C8(u(e,15))},s.pc=function(e,t){return jAn(this,e,u(t,15),null)},w(an,"AbstractListMultimap",1631),b(732,1,yi),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return this.c.Ob()||this.e.Ob()},s.Pb=function(){var e;return this.e.Ob()||(e=u(this.c.Pb(),42),this.b=e.cd(),this.a=u(e.dd(),14),this.e=this.a.Kc()),this.sc(this.b,this.e.Pb())},s.Qb=function(){this.e.Qb(),this.a.dc()&&this.c.Qb(),--this.d.d},w(an,"AbstractMapBasedMultimap/Itr",732),b(1099,732,yi,M9n),s.sc=function(e,t){return t},w(an,"AbstractMapBasedMultimap/1",1099),b(1100,1,{},qt),s.Kb=function(e){return u(e,14).Nc()},w(an,"AbstractMapBasedMultimap/1methodref$spliterator$Type",1100),b(1101,732,yi,A9n),s.sc=function(e,t){return new bd(e,t)},w(an,"AbstractMapBasedMultimap/2",1101);var hin=Et(fe,"Map");b(1967,1,r0),s.wc=function(e){n6(this,e)},s.yc=function(e,t,i){return IF(this,e,t,i)},s.$b=function(){this.vc().$b()},s.tc=function(e){return ix(this,e)},s._b=function(e){return!!xJ(this,e,!1)},s.uc=function(e){var t,i,r;for(i=this.vc().Kc();i.Ob();)if(t=u(i.Pb(),42),r=t.dd(),B(e)===B(r)||e!=null&&tt(e,r))return!0;return!1},s.Fb=function(e){var t,i,r;if(e===this)return!0;if(!I(e,83)||(r=u(e,83),this.gc()!=r.gc()))return!1;for(i=r.vc().Kc();i.Ob();)if(t=u(i.Pb(),42),!this.tc(t))return!1;return!0},s.xc=function(e){return Vr(xJ(this,e,!1))},s.Hb=function(){return FV(this.vc())},s.dc=function(){return this.gc()==0},s.ec=function(){return new Rp(this)},s.zc=function(e,t){throw T(new t1("Put not supported on this map"))},s.Ac=function(e){Z5(this,e)},s.Bc=function(e){return Vr(xJ(this,e,!0))},s.gc=function(){return this.vc().gc()},s.Ib=function(){return cxn(this)},s.Cc=function(){return new Mh(this)},w(fe,"AbstractMap",1967),b(1987,1967,r0),s.bc=function(){return new Ej(this)},s.vc=function(){return yCn(this)},s.ec=function(){var e;return e=this.g,e||(this.g=this.bc())},s.Cc=function(){var e;return e=this.i,e||(this.i=new e7n(this))},w(an,"Maps/ViewCachingAbstractMap",1987),b(389,1987,r0,Yp),s.xc=function(e){return O0e(this,e)},s.Bc=function(e){return Wwe(this,e)},s.$b=function(){this.d==this.e.c?this.e.$b():DE(new tW(this))},s._b=function(e){return LDn(this.d,e)},s.Ec=function(){return new rvn(this)},s.Dc=function(){return this.Ec()},s.Fb=function(e){return this===e||tt(this.d,e)},s.Hb=function(){return mt(this.d)},s.ec=function(){return this.e.ec()},s.gc=function(){return this.d.gc()},s.Ib=function(){return Lr(this.d)},w(an,"AbstractMapBasedMultimap/AsMap",389);var gf=Et(Ur,"Iterable");b(28,1,Sb),s.Jc=function(e){$i(this,e)},s.Lc=function(){return this.Oc()},s.Nc=function(){return new xn(this,0)},s.Oc=function(){return new $n(null,this.Nc())},s.Fc=function(e){throw T(new t1("Add not supported on this collection"))},s.Gc=function(e){return Vi(this,e)},s.$b=function(){KW(this)},s.Hc=function(e){return db(this,e,!1)},s.Ic=function(e){return t7(this,e)},s.dc=function(){return this.gc()==0},s.Mc=function(e){return db(this,e,!0)},s.Pc=function(){return wW(this)},s.Qc=function(e){return y7(this,e)},s.Ib=function(){return kl(this)},w(fe,"AbstractCollection",28);var Js=Et(fe,"Set");b(df,28,pu),s.Nc=function(){return new xn(this,1)},s.Fb=function(e){return P$n(this,e)},s.Hb=function(){return FV(this)},w(fe,"AbstractSet",df),b(1970,df,pu),w(an,"Sets/ImprovedAbstractSet",1970),b(1971,1970,pu),s.$b=function(){this.Rc().$b()},s.Hc=function(e){return h$n(this,e)},s.dc=function(){return this.Rc().dc()},s.Mc=function(e){var t;return this.Hc(e)?(t=u(e,42),this.Rc().ec().Mc(t.cd())):!1},s.gc=function(){return this.Rc().gc()},w(an,"Maps/EntrySet",1971),b(1097,1971,pu,rvn),s.Hc=function(e){return fQ(this.a.d.vc(),e)},s.Kc=function(){return new tW(this.a)},s.Rc=function(){return this.a},s.Mc=function(e){var t;return fQ(this.a.d.vc(),e)?(t=u(e,42),pde(this.a.e,t.cd()),!0):!1},s.Nc=function(){return g8(this.a.d.vc().Nc(),new cvn(this.a))},w(an,"AbstractMapBasedMultimap/AsMap/AsMapEntries",1097),b(1098,1,{},cvn),s.Kb=function(e){return lSn(this.a,u(e,42))},w(an,"AbstractMapBasedMultimap/AsMap/AsMapEntries/0methodref$wrapEntry$Type",1098),b(730,1,yi,tW),s.Nb=function(e){Oi(this,e)},s.Pb=function(){var e;return e=u(this.b.Pb(),42),this.a=u(e.dd(),14),lSn(this.c,e)},s.Ob=function(){return this.b.Ob()},s.Qb=function(){Nw(!!this.a),this.b.Qb(),this.c.e.d-=this.a.gc(),this.a.$b(),this.a=null},w(an,"AbstractMapBasedMultimap/AsMap/AsMapIterator",730),b(532,1970,pu,Ej),s.$b=function(){this.b.$b()},s.Hc=function(e){return this.b._b(e)},s.Jc=function(e){pe(e),this.b.wc(new jvn(e))},s.dc=function(){return this.b.dc()},s.Kc=function(){return new _v(this.b.vc().Kc())},s.Mc=function(e){return this.b._b(e)?(this.b.Bc(e),!0):!1},s.gc=function(){return this.b.gc()},w(an,"Maps/KeySet",532),b(318,532,pu,Sw),s.$b=function(){var e;DE((e=this.b.vc().Kc(),new SG(this,e)))},s.Ic=function(e){return this.b.ec().Ic(e)},s.Fb=function(e){return this===e||tt(this.b.ec(),e)},s.Hb=function(){return mt(this.b.ec())},s.Kc=function(){var e;return e=this.b.vc().Kc(),new SG(this,e)},s.Mc=function(e){var t,i;return i=0,t=u(this.b.Bc(e),14),t&&(i=t.gc(),t.$b(),this.a.d-=i),i>0},s.Nc=function(){return this.b.ec().Nc()},w(an,"AbstractMapBasedMultimap/KeySet",318),b(731,1,yi,SG),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return this.c.Ob()},s.Pb=function(){return this.a=u(this.c.Pb(),42),this.a.cd()},s.Qb=function(){var e;Nw(!!this.a),e=u(this.a.dd(),14),this.c.Qb(),this.b.a.d-=e.gc(),e.$b(),this.a=null},w(an,"AbstractMapBasedMultimap/KeySet/1",731),b(491,389,{83:1,161:1},f8),s.bc=function(){return this.Sc()},s.ec=function(){return this.Tc()},s.Sc=function(){return new R9(this.c,this.Uc())},s.Tc=function(){var e;return e=this.b,e||(this.b=this.Sc())},s.Uc=function(){return u(this.d,161)},w(an,"AbstractMapBasedMultimap/SortedAsMap",491),b(542,491,G_n,mE),s.bc=function(){return new Jp(this.a,u(u(this.d,161),171))},s.Sc=function(){return new Jp(this.a,u(u(this.d,161),171))},s.ec=function(){var e;return e=this.b,u(e||(this.b=new Jp(this.a,u(u(this.d,161),171))),271)},s.Tc=function(){var e;return e=this.b,u(e||(this.b=new Jp(this.a,u(u(this.d,161),171))),271)},s.Uc=function(){return u(u(this.d,161),171)},w(an,"AbstractMapBasedMultimap/NavigableAsMap",542),b(490,318,z_n,R9),s.Nc=function(){return this.b.ec().Nc()},w(an,"AbstractMapBasedMultimap/SortedKeySet",490),b(388,490,WZ,Jp),w(an,"AbstractMapBasedMultimap/NavigableKeySet",388),b(541,28,Sb,IC),s.Fc=function(e){var t,i;return $u(this),i=this.d.dc(),t=this.d.Fc(e),t&&(++this.f.d,i&&d8(this)),t},s.Gc=function(e){var t,i,r;return e.dc()?!1:(r=($u(this),this.d.gc()),t=this.d.Gc(e),t&&(i=this.d.gc(),this.f.d+=i-r,r==0&&d8(this)),t)},s.$b=function(){var e;e=($u(this),this.d.gc()),e!=0&&(this.d.$b(),this.f.d-=e,NE(this))},s.Hc=function(e){return $u(this),this.d.Hc(e)},s.Ic=function(e){return $u(this),this.d.Ic(e)},s.Fb=function(e){return e===this?!0:($u(this),tt(this.d,e))},s.Hb=function(){return $u(this),mt(this.d)},s.Kc=function(){return $u(this),new HU(this)},s.Mc=function(e){var t;return $u(this),t=this.d.Mc(e),t&&(--this.f.d,NE(this)),t},s.gc=function(){return Rkn(this)},s.Nc=function(){return $u(this),this.d.Nc()},s.Ib=function(){return $u(this),Lr(this.d)},w(an,"AbstractMapBasedMultimap/WrappedCollection",541);var Ds=Et(fe,"List");b(728,541,{20:1,28:1,14:1,15:1},pW),s.ad=function(e){Lw(this,e)},s.Nc=function(){return $u(this),this.d.Nc()},s.Vc=function(e,t){var i;$u(this),i=this.d.dc(),u(this.d,15).Vc(e,t),++this.a.d,i&&d8(this)},s.Wc=function(e,t){var i,r,c;return t.dc()?!1:(c=($u(this),this.d.gc()),i=u(this.d,15).Wc(e,t),i&&(r=this.d.gc(),this.a.d+=r-c,c==0&&d8(this)),i)},s.Xb=function(e){return $u(this),u(this.d,15).Xb(e)},s.Xc=function(e){return $u(this),u(this.d,15).Xc(e)},s.Yc=function(){return $u(this),new vyn(this)},s.Zc=function(e){return $u(this),new OTn(this,e)},s.$c=function(e){var t;return $u(this),t=u(this.d,15).$c(e),--this.a.d,NE(this),t},s._c=function(e,t){return $u(this),u(this.d,15)._c(e,t)},s.bd=function(e,t){return $u(this),jAn(this.a,this.e,u(this.d,15).bd(e,t),this.b?this.b:this)},w(an,"AbstractMapBasedMultimap/WrappedList",728),b(1096,728,{20:1,28:1,14:1,15:1,54:1},ojn),w(an,"AbstractMapBasedMultimap/RandomAccessWrappedList",1096),b(620,1,yi,HU),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return m3(this),this.b.Ob()},s.Pb=function(){return m3(this),this.b.Pb()},s.Qb=function(){zyn(this)},w(an,"AbstractMapBasedMultimap/WrappedCollection/WrappedIterator",620),b(729,620,hh,vyn,OTn),s.Qb=function(){zyn(this)},s.Rb=function(e){var t;t=Rkn(this.a)==0,(m3(this),u(this.b,125)).Rb(e),++this.a.a.d,t&&d8(this.a)},s.Sb=function(){return(m3(this),u(this.b,125)).Sb()},s.Tb=function(){return(m3(this),u(this.b,125)).Tb()},s.Ub=function(){return(m3(this),u(this.b,125)).Ub()},s.Vb=function(){return(m3(this),u(this.b,125)).Vb()},s.Wb=function(e){(m3(this),u(this.b,125)).Wb(e)},w(an,"AbstractMapBasedMultimap/WrappedList/WrappedListIterator",729),b(727,541,z_n,fU),s.Nc=function(){return $u(this),this.d.Nc()},w(an,"AbstractMapBasedMultimap/WrappedSortedSet",727),b(1095,727,WZ,hyn),w(an,"AbstractMapBasedMultimap/WrappedNavigableSet",1095),b(1094,541,pu,jjn),s.Nc=function(){return $u(this),this.d.Nc()},w(an,"AbstractMapBasedMultimap/WrappedSet",1094),b(1103,1,{},Ge),s.Kb=function(e){return Ede(u(e,42))},w(an,"AbstractMapBasedMultimap/lambda$1$Type",1103),b(1102,1,{},uvn),s.Kb=function(e){return new bd(this.a,e)},w(an,"AbstractMapBasedMultimap/lambda$2$Type",1102);var Ha=Et(fe,"Map/Entry");b(345,1,PM),s.Fb=function(e){var t;return I(e,42)?(t=u(e,42),$f(this.cd(),t.cd())&&$f(this.dd(),t.dd())):!1},s.Hb=function(){var e,t;return e=this.cd(),t=this.dd(),(e==null?0:mt(e))^(t==null?0:mt(t))},s.ed=function(e){throw T(new ye)},s.Ib=function(){return this.cd()+"="+this.dd()},w(an,U_n,345),b(1988,28,Sb),s.$b=function(){this.fd().$b()},s.Hc=function(e){var t;return I(e,42)?(t=u(e,42),iae(this.fd(),t.cd(),t.dd())):!1},s.Mc=function(e){var t;return I(e,42)?(t=u(e,42),tAn(this.fd(),t.cd(),t.dd())):!1},s.gc=function(){return this.fd().d},w(an,"Multimaps/Entries",1988),b(733,1988,Sb,rq),s.Kc=function(){return this.a.kc()},s.fd=function(){return this.a},s.Nc=function(){return this.a.lc()},w(an,"AbstractMultimap/Entries",733),b(734,733,pu,rG),s.Nc=function(){return this.a.lc()},s.Fb=function(e){return ZJ(this,e)},s.Hb=function(){return iOn(this)},w(an,"AbstractMultimap/EntrySet",734),b(735,28,Sb,cq),s.$b=function(){this.a.$b()},s.Hc=function(e){return Kwe(this.a,e)},s.Kc=function(){return this.a.nc()},s.gc=function(){return this.a.d},s.Nc=function(){return this.a.oc()},w(an,"AbstractMultimap/Values",735),b(1989,28,{835:1,20:1,28:1,14:1}),s.Jc=function(e){pe(e),Iw(this).Jc(new yvn(e))},s.Nc=function(){var e;return e=Iw(this).Nc(),kx(e,new G1,64|e.qd()&1296,this.a.d)},s.Fc=function(e){return dG(),!0},s.Gc=function(e){return pe(this),pe(e),I(e,543)?oae(u(e,835)):!e.dc()&&_$(this,e.Kc())},s.Hc=function(e){var t;return t=u(ab(T2(this.a),e),14),(t?t.gc():0)>0},s.Fb=function(e){return e9e(this,e)},s.Hb=function(){return mt(Iw(this))},s.dc=function(){return Iw(this).dc()},s.Mc=function(e){return jLn(this,e,1)>0},s.Ib=function(){return Lr(Iw(this))},w(an,"AbstractMultiset",1989),b(1991,1970,pu),s.$b=function(){QC(this.a.a)},s.Hc=function(e){var t,i;return I(e,492)?(i=u(e,416),u(i.a.dd(),14).gc()<=0?!1:(t=DMn(this.a,i.a.cd()),t==u(i.a.dd(),14).gc())):!1},s.Mc=function(e){var t,i,r,c;return I(e,492)&&(i=u(e,416),t=i.a.cd(),r=u(i.a.dd(),14).gc(),r!=0)?(c=this.a,q6e(c,t,r)):!1},w(an,"Multisets/EntrySet",1991),b(1109,1991,pu,svn),s.Kc=function(){return new x9n(yCn(T2(this.a.a)).Kc())},s.gc=function(){return T2(this.a.a).gc()},w(an,"AbstractMultiset/EntrySet",1109),b(619,726,Da),s.hc=function(){return this.gd()},s.jc=function(){return this.hd()},s.cc=function(e){return this.jd(e)},s.fc=function(e){return this.kd(e)},s.Zb=function(){var e;return e=this.f,e||(this.f=this.ac())},s.hd=function(){return Pn(),Pn(),zA},s.Fb=function(e){return dF(this,e)},s.jd=function(e){return u(ct(this,e),21)},s.kd=function(e){return u(l7(this,e),21)},s.mc=function(e){return Pn(),new Wp(u(e,21))},s.pc=function(e,t){return new jjn(this,e,u(t,21))},w(an,"AbstractSetMultimap",619),b(1657,619,Da),s.hc=function(){return new Y1(this.b)},s.gd=function(){return new Y1(this.b)},s.jc=function(){return DW(new Y1(this.b))},s.hd=function(){return DW(new Y1(this.b))},s.cc=function(e){return u(u(ct(this,e),21),84)},s.jd=function(e){return u(u(ct(this,e),21),84)},s.fc=function(e){return u(u(l7(this,e),21),84)},s.kd=function(e){return u(u(l7(this,e),21),84)},s.mc=function(e){return I(e,271)?DW(u(e,271)):(Pn(),new Hz(u(e,84)))},s.Zb=function(){var e;return e=this.f,e||(this.f=I(this.c,171)?new mE(this,u(this.c,171)):I(this.c,161)?new f8(this,u(this.c,161)):new Yp(this,this.c))},s.pc=function(e,t){return I(t,271)?new hyn(this,e,u(t,271)):new fU(this,e,u(t,84))},w(an,"AbstractSortedSetMultimap",1657),b(1658,1657,Da),s.Zb=function(){var e;return e=this.f,u(u(e||(this.f=I(this.c,171)?new mE(this,u(this.c,171)):I(this.c,161)?new f8(this,u(this.c,161)):new Yp(this,this.c)),161),171)},s.ec=function(){var e;return e=this.i,u(u(e||(this.i=I(this.c,171)?new Jp(this,u(this.c,171)):I(this.c,161)?new R9(this,u(this.c,161)):new Sw(this,this.c)),84),271)},s.bc=function(){return I(this.c,171)?new Jp(this,u(this.c,171)):I(this.c,161)?new R9(this,u(this.c,161)):new Sw(this,this.c)},w(an,"AbstractSortedKeySortedSetMultimap",1658),b(2010,1,{1947:1}),s.Fb=function(e){return D4e(this,e)},s.Hb=function(){var e;return FV((e=this.g,e||(this.g=new MI(this))))},s.Ib=function(){var e;return cxn((e=this.f,e||(this.f=new Fz(this))))},w(an,"AbstractTable",2010),b(665,df,pu,MI),s.$b=function(){z9n()},s.Hc=function(e){var t,i;return I(e,468)?(t=u(e,682),i=u(ab(GCn(this.a),el(t.c.e,t.b)),83),!!i&&fQ(i.vc(),new bd(el(t.c.c,t.a),D2(t.c,t.b,t.a)))):!1},s.Kc=function(){return g1e(this.a)},s.Mc=function(e){var t,i;return I(e,468)?(t=u(e,682),i=u(ab(GCn(this.a),el(t.c.e,t.b)),83),!!i&&bge(i.vc(),new bd(el(t.c.c,t.a),D2(t.c,t.b,t.a)))):!1},s.gc=function(){return tCn(this.a)},s.Nc=function(){return lae(this.a)},w(an,"AbstractTable/CellSet",665),b(1928,28,Sb,ovn),s.$b=function(){z9n()},s.Hc=function(e){return Eve(this.a,e)},s.Kc=function(){return p1e(this.a)},s.gc=function(){return tCn(this.a)},s.Nc=function(){return cAn(this.a)},w(an,"AbstractTable/Values",1928),b(1632,1631,Da),w(an,"ArrayListMultimapGwtSerializationDependencies",1632),b(513,1632,Da,JI,iX),s.hc=function(){return new Pc(this.a)},s.a=0,w(an,"ArrayListMultimap",513),b(664,2010,{664:1,1947:1,3:1},DLn),w(an,"ArrayTable",664),b(1924,386,C4,Ryn),s.Xb=function(e){return new BV(this.a,e)},w(an,"ArrayTable/1",1924),b(1925,1,{},evn),s.ld=function(e){return new BV(this.a,e)},w(an,"ArrayTable/1methodref$getCell$Type",1925),b(2011,1,{682:1}),s.Fb=function(e){var t;return e===this?!0:I(e,468)?(t=u(e,682),$f(el(this.c.e,this.b),el(t.c.e,t.b))&&$f(el(this.c.c,this.a),el(t.c.c,t.a))&&$f(D2(this.c,this.b,this.a),D2(t.c,t.b,t.a))):!1},s.Hb=function(){return gT(A(M(Zn,1),rn,1,5,[el(this.c.e,this.b),el(this.c.c,this.a),D2(this.c,this.b,this.a)]))},s.Ib=function(){return"("+el(this.c.e,this.b)+","+el(this.c.c,this.a)+")="+D2(this.c,this.b,this.a)},w(an,"Tables/AbstractCell",2011),b(468,2011,{468:1,682:1},BV),s.a=0,s.b=0,s.d=0,w(an,"ArrayTable/2",468),b(1927,1,{},tvn),s.ld=function(e){return gPn(this.a,e)},w(an,"ArrayTable/2methodref$getValue$Type",1927),b(1926,386,C4,_yn),s.Xb=function(e){return gPn(this.a,e)},w(an,"ArrayTable/3",1926),b(1979,1967,r0),s.$b=function(){DE(this.kc())},s.vc=function(){return new Evn(this)},s.lc=function(){return new vTn(this.kc(),this.gc())},w(an,"Maps/IteratorBasedAbstractMap",1979),b(828,1979,r0),s.$b=function(){throw T(new ye)},s._b=function(e){return h8n(this.c,e)},s.kc=function(){return new Kyn(this,this.c.b.c.gc())},s.lc=function(){return gD(this.c.b.c.gc(),16,new ivn(this))},s.xc=function(e){var t;return t=u(M5(this.c,e),19),t?this.nd(t.a):null},s.dc=function(){return this.c.b.c.dc()},s.ec=function(){return CD(this.c)},s.zc=function(e,t){var i;if(i=u(M5(this.c,e),19),!i)throw T(new Hn(this.md()+" "+e+" not in "+CD(this.c)));return this.od(i.a,t)},s.Bc=function(e){throw T(new ye)},s.gc=function(){return this.c.b.c.gc()},w(an,"ArrayTable/ArrayMap",828),b(1923,1,{},ivn),s.ld=function(e){return UCn(this.a,e)},w(an,"ArrayTable/ArrayMap/0methodref$getEntry$Type",1923),b(1921,345,PM,G8n),s.cd=function(){return Dce(this.a,this.b)},s.dd=function(){return this.a.nd(this.b)},s.ed=function(e){return this.a.od(this.b,e)},s.b=0,w(an,"ArrayTable/ArrayMap/1",1921),b(1922,386,C4,Kyn),s.Xb=function(e){return UCn(this.a,e)},w(an,"ArrayTable/ArrayMap/2",1922),b(1920,828,r0,$Cn),s.md=function(){return"Column"},s.nd=function(e){return D2(this.b,this.a,e)},s.od=function(e,t){return HOn(this.b,this.a,e,t)},s.a=0,w(an,"ArrayTable/Row",1920),b(829,828,r0,Fz),s.nd=function(e){return new $Cn(this.a,e)},s.zc=function(e,t){return u(t,83),wie()},s.od=function(e,t){return u(t,83),gie()},s.md=function(){return"Row"},w(an,"ArrayTable/RowMap",829),b(1120,1,Gs,z8n),s.qd=function(){return this.a.qd()&-262},s.rd=function(){return this.a.rd()},s.Nb=function(e){this.a.Nb(new _8n(e,this.b))},s.sd=function(e){return this.a.sd(new R8n(e,this.b))},w(an,"CollectSpliterators/1",1120),b(1121,1,Yn,R8n),s.td=function(e){this.a.td(this.b.Kb(e))},w(an,"CollectSpliterators/1/lambda$0$Type",1121),b(1122,1,Yn,_8n),s.td=function(e){this.a.td(this.b.Kb(e))},w(an,"CollectSpliterators/1/lambda$1$Type",1122),b(1123,1,Gs,gAn),s.qd=function(){return this.a},s.rd=function(){return this.d&&(this.b=kyn(this.b,this.d.rd())),kyn(this.b,0)},s.Nb=function(e){this.d&&(this.d.Nb(e),this.d=null),this.c.Nb(new B8n(this.e,e)),this.b=0},s.sd=function(e){for(;;){if(this.d&&this.d.sd(e))return b5(this.b,IM)&&(this.b=vl(this.b,1)),!0;if(this.d=null,!this.c.sd(new K8n(this,this.e)))return!1}},s.a=0,s.b=0,w(an,"CollectSpliterators/1FlatMapSpliterator",1123),b(1124,1,Yn,K8n),s.td=function(e){xue(this.a,this.b,e)},w(an,"CollectSpliterators/1FlatMapSpliterator/lambda$0$Type",1124),b(1125,1,Yn,B8n),s.td=function(e){mce(this.b,this.a,e)},w(an,"CollectSpliterators/1FlatMapSpliterator/lambda$1$Type",1125),b(1117,1,Gs,Yjn),s.qd=function(){return 16464|this.b},s.rd=function(){return this.a.rd()},s.Nb=function(e){this.a.xe(new q8n(e,this.c))},s.sd=function(e){return this.a.ye(new H8n(e,this.c))},s.b=0,w(an,"CollectSpliterators/1WithCharacteristics",1117),b(1118,1,Z7,H8n),s.ud=function(e){this.a.td(this.b.ld(e))},w(an,"CollectSpliterators/1WithCharacteristics/lambda$0$Type",1118),b(1119,1,Z7,q8n),s.ud=function(e){this.a.td(this.b.ld(e))},w(an,"CollectSpliterators/1WithCharacteristics/lambda$1$Type",1119),b(245,1,TL),s.wd=function(e){return this.vd(u(e,245))},s.vd=function(e){var t;return e==(HI(),uR)?1:e==(qI(),cR)?-1:(t=(PE(),Y8(this.a,e.a)),t!=0?t:I(this,519)==I(e,519)?0:I(this,519)?1:-1)},s.zd=function(){return this.a},s.Fb=function(e){return KQ(this,e)},w(an,"Cut",245),b(1761,245,TL,X9n),s.vd=function(e){return e==this?0:1},s.xd=function(e){throw T(new _q)},s.yd=function(e){e.a+="+∞)"},s.zd=function(){throw T(new Dr(X_n))},s.Hb=function(){return Zf(),QQ(this)},s.Ad=function(e){return!1},s.Ib=function(){return"+∞"};var cR;w(an,"Cut/AboveAll",1761),b(519,245,{245:1,519:1,3:1,35:1},Uyn),s.xd=function(e){rc((e.a+="(",e),this.a)},s.yd=function(e){sl(rc(e,this.a),93)},s.Hb=function(){return~mt(this.a)},s.Ad=function(e){return PE(),Y8(this.a,e)<0},s.Ib=function(){return"/"+this.a+"\\"},w(an,"Cut/AboveValue",519),b(1760,245,TL,V9n),s.vd=function(e){return e==this?0:-1},s.xd=function(e){e.a+="(-∞"},s.yd=function(e){throw T(new _q)},s.zd=function(){throw T(new Dr(X_n))},s.Hb=function(){return Zf(),QQ(this)},s.Ad=function(e){return!0},s.Ib=function(){return"-∞"};var uR;w(an,"Cut/BelowAll",1760),b(1762,245,TL,Wyn),s.xd=function(e){rc((e.a+="[",e),this.a)},s.yd=function(e){sl(rc(e,this.a),41)},s.Hb=function(){return mt(this.a)},s.Ad=function(e){return PE(),Y8(this.a,e)<=0},s.Ib=function(){return"\\"+this.a+"/"},w(an,"Cut/BelowValue",1762),b(537,1,lh),s.Jc=function(e){$i(this,e)},s.Ib=function(){return Gge(u(tC(this,"use Optional.orNull() instead of Optional.or(null)"),20).Kc())},w(an,"FluentIterable",537),b(433,537,lh,p5),s.Kc=function(){return new re(ue(this.a.Kc(),new Mn))},w(an,"FluentIterable/2",433),b(1046,537,lh,Jkn),s.Kc=function(){return ul(this)},w(an,"FluentIterable/3",1046),b(708,386,C4,xz),s.Xb=function(e){return this.a[e].Kc()},w(an,"FluentIterable/3/1",708),b(1972,1,{}),s.Ib=function(){return Lr(this.Bd().b)},w(an,"ForwardingObject",1972),b(1973,1972,V_n),s.Bd=function(){return this.Cd()},s.Jc=function(e){$i(this,e)},s.Lc=function(){return this.Oc()},s.Nc=function(){return new xn(this,0)},s.Oc=function(){return new $n(null,this.Nc())},s.Fc=function(e){return this.Cd(),b8n()},s.Gc=function(e){return this.Cd(),w8n()},s.$b=function(){this.Cd(),g8n()},s.Hc=function(e){return this.Cd().Hc(e)},s.Ic=function(e){return this.Cd().Ic(e)},s.dc=function(){return this.Cd().b.dc()},s.Kc=function(){return this.Cd().Kc()},s.Mc=function(e){return this.Cd(),p8n()},s.gc=function(){return this.Cd().b.gc()},s.Pc=function(){return this.Cd().Pc()},s.Qc=function(e){return this.Cd().Qc(e)},w(an,"ForwardingCollection",1973),b(1980,28,XZ),s.Kc=function(){return this.Ed()},s.Fc=function(e){throw T(new ye)},s.Gc=function(e){throw T(new ye)},s.$b=function(){throw T(new ye)},s.Hc=function(e){return e!=null&&db(this,e,!1)},s.Dd=function(){switch(this.gc()){case 0:return nb(),nb(),sR;case 1:return nb(),new pD(pe(this.Ed().Pb()));default:return new FCn(this,this.Pc())}},s.Mc=function(e){throw T(new ye)},w(an,"ImmutableCollection",1980),b(712,1980,XZ,Bq),s.Kc=function(){return $2(this.a.Kc())},s.Hc=function(e){return e!=null&&this.a.Hc(e)},s.Ic=function(e){return this.a.Ic(e)},s.dc=function(){return this.a.dc()},s.Ed=function(){return $2(this.a.Kc())},s.gc=function(){return this.a.gc()},s.Pc=function(){return this.a.Pc()},s.Qc=function(e){return this.a.Qc(e)},s.Ib=function(){return Lr(this.a)},w(an,"ForwardingImmutableCollection",712),b(152,1980,x6),s.Kc=function(){return this.Ed()},s.Yc=function(){return this.Fd(0)},s.Zc=function(e){return this.Fd(e)},s.ad=function(e){Lw(this,e)},s.Nc=function(){return new xn(this,16)},s.bd=function(e,t){return this.Gd(e,t)},s.Vc=function(e,t){throw T(new ye)},s.Wc=function(e,t){throw T(new ye)},s.Fb=function(e){return Rme(this,e)},s.Hb=function(){return Qbe(this)},s.Xc=function(e){return e==null?-1:f3e(this,e)},s.Ed=function(){return this.Fd(0)},s.Fd=function(e){return Qz(this,e)},s.$c=function(e){throw T(new ye)},s._c=function(e,t){throw T(new ye)},s.Gd=function(e,t){var i;return mT((i=new t7n(this),new ch(i,e,t)))};var sR;w(an,"ImmutableList",152),b(2006,152,x6),s.Kc=function(){return $2(this.Hd().Kc())},s.bd=function(e,t){return mT(this.Hd().bd(e,t))},s.Hc=function(e){return e!=null&&this.Hd().Hc(e)},s.Ic=function(e){return this.Hd().Ic(e)},s.Fb=function(e){return tt(this.Hd(),e)},s.Xb=function(e){return el(this,e)},s.Hb=function(){return mt(this.Hd())},s.Xc=function(e){return this.Hd().Xc(e)},s.dc=function(){return this.Hd().dc()},s.Ed=function(){return $2(this.Hd().Kc())},s.gc=function(){return this.Hd().gc()},s.Gd=function(e,t){return mT(this.Hd().bd(e,t))},s.Pc=function(){return this.Hd().Qc(F(Zn,rn,1,this.Hd().gc(),5,1))},s.Qc=function(e){return this.Hd().Qc(e)},s.Ib=function(){return Lr(this.Hd())},w(an,"ForwardingImmutableList",2006),b(714,1,T4),s.vc=function(){return Ed(this)},s.wc=function(e){n6(this,e)},s.ec=function(){return CD(this)},s.yc=function(e,t,i){return IF(this,e,t,i)},s.Cc=function(){return this.Ld()},s.$b=function(){throw T(new ye)},s._b=function(e){return this.xc(e)!=null},s.uc=function(e){return this.Ld().Hc(e)},s.Jd=function(){return new Rmn(this)},s.Kd=function(){return new _mn(this)},s.Fb=function(e){return Hwe(this,e)},s.Hb=function(){return Ed(this).Hb()},s.dc=function(){return this.gc()==0},s.zc=function(e,t){return pie()},s.Bc=function(e){throw T(new ye)},s.Ib=function(){return k5e(this)},s.Ld=function(){return this.e?this.e:this.e=this.Kd()},s.c=null,s.d=null,s.e=null;var fzn;w(an,"ImmutableMap",714),b(715,714,T4),s._b=function(e){return h8n(this,e)},s.uc=function(e){return u7n(this.b,e)},s.Id=function(){return xDn(new fvn(this))},s.Jd=function(){return xDn(bTn(this.b))},s.Kd=function(){return Df(),new Bq(dTn(this.b))},s.Fb=function(e){return s7n(this.b,e)},s.xc=function(e){return M5(this,e)},s.Hb=function(){return mt(this.b.c)},s.dc=function(){return this.b.c.dc()},s.gc=function(){return this.b.c.gc()},s.Ib=function(){return Lr(this.b.c)},w(an,"ForwardingImmutableMap",715),b(1974,1973,ML),s.Bd=function(){return this.Md()},s.Cd=function(){return this.Md()},s.Nc=function(){return new xn(this,1)},s.Fb=function(e){return e===this||this.Md().Fb(e)},s.Hb=function(){return this.Md().Hb()},w(an,"ForwardingSet",1974),b(1069,1974,ML,fvn),s.Bd=function(){return p3(this.a.b)},s.Cd=function(){return p3(this.a.b)},s.Hc=function(e){if(I(e,42)&&u(e,42).cd()==null)return!1;try{return c7n(p3(this.a.b),e)}catch(t){if(t=jt(t),I(t,205))return!1;throw T(t)}},s.Md=function(){return p3(this.a.b)},s.Qc=function(e){var t;return t=VTn(p3(this.a.b),e),p3(this.a.b).b.gc()=0?"+":"")+(i/60|0),t=tE(j.Math.abs(i)%60),(wxn(),Tzn)[this.q.getDay()]+" "+Mzn[this.q.getMonth()]+" "+tE(this.q.getDate())+" "+tE(this.q.getHours())+":"+tE(this.q.getMinutes())+":"+tE(this.q.getSeconds())+" GMT"+e+t+" "+this.q.getFullYear()};var HA=w(fe,"Date",199);b(1915,199,rKn,HFn),s.a=!1,s.b=0,s.c=0,s.d=0,s.e=0,s.f=0,s.g=!1,s.i=0,s.j=0,s.k=0,s.n=0,s.o=0,s.p=0,w("com.google.gwt.i18n.shared.impl","DateRecord",1915),b(1966,1,{}),s.fe=function(){return null},s.ge=function(){return null},s.he=function(){return null},s.ie=function(){return null},s.je=function(){return null},w(Q2,"JSONValue",1966),b(216,1966,{216:1},na,sq),s.Fb=function(e){return I(e,216)?uX(this.a,u(e,216).a):!1},s.ee=function(){return Rte},s.Hb=function(){return WW(this.a)},s.fe=function(){return this},s.Ib=function(){var e,t,i;for(i=new Ju("["),t=0,e=this.a.length;t0&&(i.a+=","),rc(i,ub(this,t));return i.a+="]",i.a},w(Q2,"JSONArray",216),b(483,1966,{483:1},oq),s.ee=function(){return _te},s.ge=function(){return this},s.Ib=function(){return qn(),""+this.a},s.a=!1;var gzn,pzn;w(Q2,"JSONBoolean",483),b(985,60,Uh,L9n),w(Q2,"JSONException",985),b(1023,1966,{},ww),s.ee=function(){return zte},s.Ib=function(){return iu};var vzn;w(Q2,"JSONNull",1023),b(258,1966,{258:1},nj),s.Fb=function(e){return I(e,258)?this.a==u(e,258).a:!1},s.ee=function(){return Kte},s.Hb=function(){return i3(this.a)},s.he=function(){return this},s.Ib=function(){return this.a+""},s.a=0,w(Q2,"JSONNumber",258),b(183,1966,{183:1},r2,M9),s.Fb=function(e){return I(e,183)?uX(this.a,u(e,183).a):!1},s.ee=function(){return Hte},s.Hb=function(){return WW(this.a)},s.ie=function(){return this},s.Ib=function(){var e,t,i,r,c,o,f;for(f=new Ju("{"),e=!0,o=Z$(this,F(tn,q,2,0,6,1)),i=o,r=0,c=i.length;r=0?":"+this.c:"")+")"},s.c=0;var Ain=w(Ur,"StackTraceElement",310);ozn={3:1,475:1,35:1,2:1};var tn=w(Ur,VZ,2);b(107,418,{475:1},i1,zv,Bs),w(Ur,"StringBuffer",107),b(100,418,{475:1},V1,R0,Ju),w(Ur,"StringBuilder",100),b(687,73,VL,wG),w(Ur,"StringIndexOutOfBoundsException",687),b(2043,1,{});var Sin;b(844,1,{},cln),s.Kb=function(e){return u(e,78).e},w(Ur,"Throwable/lambda$0$Type",844),b(41,60,{3:1,102:1,60:1,78:1,41:1},ye,t1),w(Ur,"UnsupportedOperationException",41),b(240,236,{3:1,35:1,236:1,240:1},W8,CG),s.wd=function(e){return VBn(this,u(e,240))},s.ke=function(){return kb(ORn(this))},s.Fb=function(e){var t;return this===e?!0:I(e,240)?(t=u(e,240),this.e==t.e&&VBn(this,t)==0):!1},s.Hb=function(){var e;return this.b!=0?this.b:this.a<54?(e=eu(this.f),this.b=ge(ci(e,-1)),this.b=33*this.b+ge(ci(cl(e,32),-1)),this.b=17*this.b+Gt(this.e),this.b):(this.b=17*PDn(this.c)+Gt(this.e),this.b)},s.Ib=function(){return ORn(this)},s.a=0,s.b=0,s.d=0,s.e=0,s.f=0;var jzn,Ga,Pin,Iin,Oin,Din,$in,Fin,wR=w("java.math","BigDecimal",240);b(91,236,{3:1,35:1,236:1,91:1},VQ,l1,Pw,OJ,D$n,il),s.wd=function(e){return A$n(this,u(e,91))},s.ke=function(){return kb(jL(this,0))},s.Fb=function(e){return SQ(this,e)},s.Hb=function(){return PDn(this)},s.Ib=function(){return jL(this,0)},s.b=-2,s.c=0,s.d=0,s.e=0;var gR,qA,xin,pR,GA,W4,vg=w("java.math","BigInteger",91),Ezn,Czn,fp,wm;b(488,1967,r0),s.$b=function(){Eu(this)},s._b=function(e){return zu(this,e)},s.uc=function(e){return dDn(this,e,this.g)||dDn(this,e,this.f)},s.vc=function(){return new ta(this)},s.xc=function(e){return te(this,e)},s.zc=function(e,t){return it(this,e,t)},s.Bc=function(e){return O2(this,e)},s.gc=function(){return Xv(this)},w(fe,"AbstractHashMap",488),b(261,df,pu,ta),s.$b=function(){this.a.$b()},s.Hc=function(e){return lAn(this,e)},s.Kc=function(){return new Ea(this.a)},s.Mc=function(e){var t;return lAn(this,e)?(t=u(e,42).cd(),this.a.Bc(t),!0):!1},s.gc=function(){return this.a.gc()},w(fe,"AbstractHashMap/EntrySet",261),b(262,1,yi,Ea),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return Nd(this)},s.Ob=function(){return this.b},s.Qb=function(){oPn(this)},s.b=!1,w(fe,"AbstractHashMap/EntrySetIterator",262),b(417,1,yi,$v),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return G9(this)},s.Pb=function(){return $Tn(this)},s.Qb=function(){Uu(this)},s.b=0,s.c=-1,w(fe,"AbstractList/IteratorImpl",417),b(96,417,hh,Ii),s.Qb=function(){Uu(this)},s.Rb=function(e){X0(this,e)},s.Sb=function(){return this.b>0},s.Tb=function(){return this.b},s.Ub=function(){return ne(this.b>0),this.a.Xb(this.c=--this.b)},s.Vb=function(){return this.b-1},s.Wb=function(e){z0(this.c!=-1),this.a._c(this.c,e)},w(fe,"AbstractList/ListIteratorImpl",96),b(219,52,A4,ch),s.Vc=function(e,t){tb(e,this.b),this.c.Vc(this.a+e,t),++this.b},s.Xb=function(e){return Ln(e,this.b),this.c.Xb(this.a+e)},s.$c=function(e){var t;return Ln(e,this.b),t=this.c.$c(this.a+e),--this.b,t},s._c=function(e,t){return Ln(e,this.b),this.c._c(this.a+e,t)},s.gc=function(){return this.b},s.a=0,s.b=0,w(fe,"AbstractList/SubList",219),b(384,df,pu,Rp),s.$b=function(){this.a.$b()},s.Hc=function(e){return this.a._b(e)},s.Kc=function(){var e;return e=this.a.vc().Kc(),new bq(e)},s.Mc=function(e){return this.a._b(e)?(this.a.Bc(e),!0):!1},s.gc=function(){return this.a.gc()},w(fe,"AbstractMap/1",384),b(691,1,yi,bq),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return this.a.Ob()},s.Pb=function(){var e;return e=u(this.a.Pb(),42),e.cd()},s.Qb=function(){this.a.Qb()},w(fe,"AbstractMap/1/1",691),b(226,28,Sb,Mh),s.$b=function(){this.a.$b()},s.Hc=function(e){return this.a.uc(e)},s.Kc=function(){var e;return e=this.a.vc().Kc(),new L0(e)},s.gc=function(){return this.a.gc()},w(fe,"AbstractMap/2",226),b(294,1,yi,L0),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return this.a.Ob()},s.Pb=function(){var e;return e=u(this.a.Pb(),42),e.dd()},s.Qb=function(){this.a.Qb()},w(fe,"AbstractMap/2/1",294),b(484,1,{484:1,42:1}),s.Fb=function(e){var t;return I(e,42)?(t=u(e,42),pc(this.d,t.cd())&&pc(this.e,t.dd())):!1},s.cd=function(){return this.d},s.dd=function(){return this.e},s.Hb=function(){return Tw(this.d)^Tw(this.e)},s.ed=function(e){return gU(this,e)},s.Ib=function(){return this.d+"="+this.e},w(fe,"AbstractMap/AbstractEntry",484),b(383,484,{484:1,383:1,42:1},Nj),w(fe,"AbstractMap/SimpleEntry",383),b(1984,1,ZL),s.Fb=function(e){var t;return I(e,42)?(t=u(e,42),pc(this.cd(),t.cd())&&pc(this.dd(),t.dd())):!1},s.Hb=function(){return Tw(this.cd())^Tw(this.dd())},s.Ib=function(){return this.cd()+"="+this.dd()},w(fe,U_n,1984),b(1992,1967,G_n),s.tc=function(e){return mSn(this,e)},s._b=function(e){return cD(this,e)},s.vc=function(){return new mq(this)},s.xc=function(e){var t;return t=e,Vr(VV(this,t))},s.ec=function(){return new P9(this)},w(fe,"AbstractNavigableMap",1992),b(739,df,pu,mq),s.Hc=function(e){return I(e,42)&&mSn(this.b,u(e,42))},s.Kc=function(){return new T5(this.b)},s.Mc=function(e){var t;return I(e,42)?(t=u(e,42),uPn(this.b,t)):!1},s.gc=function(){return this.b.c},w(fe,"AbstractNavigableMap/EntrySet",739),b(493,df,WZ,P9),s.Nc=function(){return new xj(this)},s.$b=function(){Kv(this.a)},s.Hc=function(e){return cD(this.a,e)},s.Kc=function(){var e;return e=new T5(new j5(this.a).b),new I9(e)},s.Mc=function(e){return cD(this.a,e)?(R5(this.a,e),!0):!1},s.gc=function(){return this.a.c},w(fe,"AbstractNavigableMap/NavigableKeySet",493),b(494,1,yi,I9),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return G9(this.a.a)},s.Pb=function(){var e;return e=pE(this.a),e.cd()},s.Qb=function(){fEn(this.a)},w(fe,"AbstractNavigableMap/NavigableKeySet/1",494),b(2004,28,Sb),s.Fc=function(e){return M3(f4(this,e)),!0},s.Gc=function(e){return _n(e),TE(e!=this,"Can't add a queue to itself"),Vi(this,e)},s.$b=function(){for(;K$(this)!=null;);},w(fe,"AbstractQueue",2004),b(302,28,{4:1,20:1,28:1,14:1},gw,LMn),s.Fc=function(e){return bX(this,e),!0},s.$b=function(){kX(this)},s.Hc=function(e){return LOn(new B5(this),e)},s.dc=function(){return Hv(this)},s.Kc=function(){return new B5(this)},s.Mc=function(e){return ele(new B5(this),e)},s.gc=function(){return this.c-this.b&this.a.length-1},s.Nc=function(){return new xn(this,272)},s.Qc=function(e){var t;return t=this.c-this.b&this.a.length-1,e.lengtht&&Mt(e,t,null),e},s.b=0,s.c=0,w(fe,"ArrayDeque",302),b(446,1,yi,B5),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return this.a!=this.b},s.Pb=function(){return vT(this)},s.Qb=function(){FIn(this)},s.a=0,s.b=0,s.c=-1,w(fe,"ArrayDeque/IteratorImpl",446),b(12,52,sKn,X,Pc,du),s.Vc=function(e,t){Q0(this,e,t)},s.Fc=function(e){return W(this,e)},s.Wc=function(e,t){return eQ(this,e,t)},s.Gc=function(e){return Yt(this,e)},s.$b=function(){this.c=F(Zn,rn,1,0,5,1)},s.Hc=function(e){return Fr(this,e,0)!=-1},s.Jc=function(e){Yc(this,e)},s.Xb=function(e){return un(this,e)},s.Xc=function(e){return Fr(this,e,0)},s.dc=function(){return this.c.length==0},s.Kc=function(){return new E(this)},s.$c=function(e){return h1(this,e)},s.Mc=function(e){return Qc(this,e)},s.Ud=function(e,t){xMn(this,e,t)},s._c=function(e,t){return Es(this,e,t)},s.gc=function(){return this.c.length},s.ad=function(e){bi(this,e)},s.Pc=function(){return XO(this)},s.Qc=function(e){return lf(this,e)};var RTe=w(fe,"ArrayList",12);b(7,1,yi,E),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return Kr(this)},s.Pb=function(){return y(this)},s.Qb=function(){F5(this)},s.a=0,s.b=-1,w(fe,"ArrayList/1",7),b(2013,j.Function,{},zy),s.te=function(e,t){return Zt(e,t)},b(154,52,oKn,Ku),s.Hc=function(e){return LIn(this,e)!=-1},s.Jc=function(e){var t,i,r,c;for(_n(e),i=this.a,r=0,c=i.length;r>>0,e.toString(16)))},s.f=0,s.i=Vt;var VA=w(bh,"CNode",57);b(814,1,{},Vq),w(bh,"CNode/CNodeBuilder",814);var _zn;b(1525,1,{},Tln),s.Oe=function(e,t){return 0},s.Pe=function(e,t){return 0},w(bh,gKn,1525),b(1790,1,{},Mln),s.Le=function(e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C;for(a=Ft,r=new E(e.a.b);r.ar.d.c||r.d.c==o.d.c&&r.d.b0?e+this.n.d+this.n.a:0},s.Se=function(){var e,t,i,r,c;if(c=0,this.e)this.b?c=this.b.a:this.a[1][1]&&(c=this.a[1][1].Se());else if(this.g)c=EQ(this,lx(this,null,!0));else for(t=(_o(),A(M(_b,1),z,232,0,[Zr,Fc,nc])),i=0,r=t.length;i0?c+this.n.b+this.n.c:0},s.Te=function(){var e,t,i,r,c;if(this.g)for(e=lx(this,null,!1),i=(_o(),A(M(_b,1),z,232,0,[Zr,Fc,nc])),r=0,c=i.length;r0&&(r[0]+=this.d,i-=r[0]),r[2]>0&&(r[2]+=this.d,i-=r[2]),this.c.a=j.Math.max(0,i),this.c.d=t.d+e.d+(this.c.a-i)/2,r[1]=j.Math.max(r[1],i),AX(this,Fc,t.d+e.d+r[0]-(r[1]-i)/2,r)},s.b=null,s.d=0,s.e=!1,s.f=!1,s.g=!1;var CR=0,QA=0;w(Fa,"GridContainerCell",1473),b(461,22,{3:1,35:1,22:1,461:1},oO);var Ol,Xf,Co,Qzn=Ae(Fa,"HorizontalLabelAlignment",461,Ie,gle,nse),Jzn;b(306,212,{212:1,306:1},tMn,fIn,ZTn),s.Re=function(){return _En(this)},s.Se=function(){return nW(this)},s.a=0,s.c=!1;var VTe=w(Fa,"LabelCell",306);b(244,326,{212:1,326:1,244:1},l6),s.Re=function(){return $7(this)},s.Se=function(){return F7(this)},s.Te=function(){tL(this)},s.Ue=function(){iL(this)},s.b=0,s.c=0,s.d=!1,w(Fa,"StripContainerCell",244),b(1626,1,Ve,$ln),s.Mb=function(e){return die(u(e,212))},w(Fa,"StripContainerCell/lambda$0$Type",1626),b(1627,1,{},Fln),s.Fe=function(e){return u(e,212).Se()},w(Fa,"StripContainerCell/lambda$1$Type",1627),b(1628,1,Ve,xln),s.Mb=function(e){return bie(u(e,212))},w(Fa,"StripContainerCell/lambda$2$Type",1628),b(1629,1,{},Lln),s.Fe=function(e){return u(e,212).Re()},w(Fa,"StripContainerCell/lambda$3$Type",1629),b(462,22,{3:1,35:1,22:1,462:1},fO);var To,Dl,Wo,Yzn=Ae(Fa,"VerticalLabelAlignment",462,Ie,ple,ese),Zzn;b(789,1,{},NZ),s.c=0,s.d=0,s.k=0,s.s=0,s.t=0,s.v=!1,s.w=0,s.D=!1,w(LM,"NodeContext",789),b(1471,1,lt,Nln),s.ue=function(e,t){return tyn(u(e,61),u(t,61))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(LM,"NodeContext/0methodref$comparePortSides$Type",1471),b(1472,1,lt,Bln),s.ue=function(e,t){return Kve(u(e,111),u(t,111))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(LM,"NodeContext/1methodref$comparePortContexts$Type",1472),b(159,22,{3:1,35:1,22:1,159:1},Ms);var nUn,eUn,tUn,iUn,rUn,cUn,uUn,sUn,oUn,fUn,hUn,lUn,aUn,dUn,bUn,wUn,gUn,pUn,vUn,mUn,kUn,TR,yUn=Ae(LM,"NodeLabelLocation",159,Ie,qF,tse),jUn;b(111,1,{111:1},xLn),s.a=!1,w(LM,"PortContext",111),b(1476,1,Yn,Rln),s.td=function(e){y8n(u(e,306))},w(sk,PKn,1476),b(1477,1,Ve,_ln),s.Mb=function(e){return!!u(e,111).c},w(sk,IKn,1477),b(1478,1,Yn,Kln),s.td=function(e){y8n(u(e,111).c)},w(sk,"LabelPlacer/lambda$2$Type",1478);var prn;b(1475,1,Yn,qln),s.td=function(e){W0(),Wte(u(e,111))},w(sk,"NodeLabelAndSizeUtilities/lambda$0$Type",1475),b(790,1,Yn,$U),s.td=function(e){cre(this.b,this.c,this.a,u(e,181))},s.a=!1,s.c=!1,w(sk,"NodeLabelCellCreator/lambda$0$Type",790),b(1474,1,Yn,i5n),s.td=function(e){Qte(this.a,u(e,181))},w(sk,"PortContextCreator/lambda$0$Type",1474);var JA;b(1829,1,{},Gln),w(O4,"GreedyRectangleStripOverlapRemover",1829),b(1830,1,lt,Hln),s.ue=function(e,t){return Nce(u(e,222),u(t,222))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(O4,"GreedyRectangleStripOverlapRemover/0methodref$compareByYCoordinate$Type",1830),b(1786,1,{},Zmn),s.a=5,s.e=0,w(O4,"RectangleStripOverlapRemover",1786),b(1787,1,lt,Uln),s.ue=function(e,t){return Bce(u(e,222),u(t,222))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(O4,"RectangleStripOverlapRemover/0methodref$compareLeftRectangleBorders$Type",1787),b(1789,1,lt,Wln),s.ue=function(e,t){return ohe(u(e,222),u(t,222))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(O4,"RectangleStripOverlapRemover/1methodref$compareRightRectangleBorders$Type",1789),b(406,22,{3:1,35:1,22:1,406:1},_j);var Ik,MR,AR,Ok,EUn=Ae(O4,"RectangleStripOverlapRemover/OverlapRemovalDirection",406,Ie,gae,ise),CUn;b(222,1,{222:1},jD),w(O4,"RectangleStripOverlapRemover/RectangleNode",222),b(1788,1,Yn,r5n),s.td=function(e){a3e(this.a,u(e,222))},w(O4,"RectangleStripOverlapRemover/lambda$1$Type",1788),b(1304,1,lt,Xln),s.ue=function(e,t){return vje(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(_f,"PolyominoCompactor/CornerCasesGreaterThanRestComparator",1304),b(1307,1,{},Vln),s.Kb=function(e){return u(e,324).a},w(_f,"PolyominoCompactor/CornerCasesGreaterThanRestComparator/lambda$0$Type",1307),b(1308,1,Ve,Qln),s.Mb=function(e){return u(e,323).a},w(_f,"PolyominoCompactor/CornerCasesGreaterThanRestComparator/lambda$1$Type",1308),b(1309,1,Ve,Jln),s.Mb=function(e){return u(e,323).a},w(_f,"PolyominoCompactor/CornerCasesGreaterThanRestComparator/lambda$2$Type",1309),b(1302,1,lt,Yln),s.ue=function(e,t){return Y7e(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(_f,"PolyominoCompactor/MinNumOfExtensionDirectionsComparator",1302),b(1305,1,{},zln),s.Kb=function(e){return u(e,324).a},w(_f,"PolyominoCompactor/MinNumOfExtensionDirectionsComparator/lambda$0$Type",1305),b(767,1,lt,xH),s.ue=function(e,t){return nwe(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(_f,"PolyominoCompactor/MinNumOfExtensionsComparator",767),b(1300,1,lt,Zln),s.ue=function(e,t){return fbe(u(e,321),u(t,321))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(_f,"PolyominoCompactor/MinPerimeterComparator",1300),b(1301,1,lt,nan),s.ue=function(e,t){return Rpe(u(e,321),u(t,321))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(_f,"PolyominoCompactor/MinPerimeterComparatorWithShape",1301),b(1303,1,lt,ean),s.ue=function(e,t){return yke(u(e,167),u(t,167))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(_f,"PolyominoCompactor/SingleExtensionSideGreaterThanRestComparator",1303),b(1306,1,{},tan),s.Kb=function(e){return u(e,324).a},w(_f,"PolyominoCompactor/SingleExtensionSideGreaterThanRestComparator/lambda$0$Type",1306),b(777,1,{},_G),s.Ce=function(e,t){return aae(this,u(e,46),u(t,167))},w(_f,"SuccessorCombination",777),b(644,1,{},wI),s.Ce=function(e,t){var i;return eme((i=u(e,46),u(t,167),i))},w(_f,"SuccessorJitter",644),b(643,1,{},gI),s.Ce=function(e,t){var i;return q8e((i=u(e,46),u(t,167),i))},w(_f,"SuccessorLineByLine",643),b(568,1,{},Uy),s.Ce=function(e,t){var i;return t9e((i=u(e,46),u(t,167),i))},w(_f,"SuccessorManhattan",568),b(1356,1,{},ian),s.Ce=function(e,t){var i;return d8e((i=u(e,46),u(t,167),i))},w(_f,"SuccessorMaxNormWindingInMathPosSense",1356),b(400,1,{},Hp),s.Ce=function(e,t){return SW(this,e,t)},s.c=!1,s.d=!1,s.e=!1,s.f=!1,w(_f,"SuccessorQuadrantsGeneric",400),b(1357,1,{},ran),s.Kb=function(e){return u(e,324).a},w(_f,"SuccessorQuadrantsGeneric/lambda$0$Type",1357),b(323,22,{3:1,35:1,22:1,323:1},Rj),s.a=!1;var Dk,$k,Fk,xk,TUn=Ae(BM,bnn,323,Ie,mae,rse),MUn;b(1298,1,{}),s.Ib=function(){var e,t,i,r,c,o;for(i=" ",e=Q(0),c=0;c=0?"b"+e+"["+k$(this.a)+"]":"b["+k$(this.a)+"]"):"b_"+md(this)},w(fk,"FBendpoint",559),b(282,134,{3:1,282:1,94:1,134:1},Ljn),s.Ib=function(){return k$(this)},w(fk,"FEdge",282),b(231,134,{3:1,231:1,94:1,134:1},TC);var JTe=w(fk,"FGraph",231);b(447,357,{3:1,447:1,357:1,94:1,134:1},RAn),s.Ib=function(){return this.b==null||this.b.length==0?"l["+k$(this.a)+"]":"l_"+this.b},w(fk,"FLabel",447),b(144,357,{3:1,144:1,357:1,94:1,134:1},VCn),s.Ib=function(){return cX(this)},s.b=0,w(fk,"FNode",144),b(2003,1,{}),s.bf=function(e){gZ(this,e)},s.cf=function(){vFn(this)},s.d=0,w(Cnn,"AbstractForceModel",2003),b(631,2003,{631:1},SOn),s.af=function(e,t){var i,r,c,o,f;return bLn(this.f,e,t),c=ki(Qr(t.d),e.d),f=j.Math.sqrt(c.a*c.a+c.b*c.b),r=j.Math.max(0,f-L5(e.e)/2-L5(t.e)/2),i=rDn(this.e,e,t),i>0?o=-che(r,this.c)*i:o=Jce(r,this.b)*u(k(e,(Go(),Q4)),19).a,If(c,o/f),c},s.bf=function(e){gZ(this,e),this.a=u(k(e,(Go(),iS)),19).a,this.c=K(Y(k(e,rS))),this.b=K(Y(k(e,FR)))},s.df=function(e){return e0&&(o-=fie(r,this.a)*i),If(c,o*this.b/f),c},s.bf=function(e){var t,i,r,c,o,f,h;for(gZ(this,e),this.b=K(Y(k(e,(Go(),xR)))),this.c=this.b/u(k(e,iS),19).a,r=e.e.c.length,o=0,c=0,h=new E(e.e);h.a0},s.a=0,s.b=0,s.c=0,w(Cnn,"FruchtermanReingoldModel",632),b(849,1,zs,f4n),s.Qe=function(e){En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,KM),""),"Force Model"),"Determines the model for force calculation."),Mrn),(y1(),Nt)),Arn),Cn((Ho(),Xn))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Tnn),""),"Iterations"),"The number of iterations on the force model."),Q(300)),sc),Wi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Mnn),""),"Repulsive Power"),"Determines how many bend points are added to the edge; such bend points are regarded as repelling particles in the force model"),Q(0)),sc),Wi),Cn(Yf)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,yN),""),"FR Temperature"),"The temperature is used as a scaling factor for particle displacements."),Kf),Or),Mi),Cn(Xn)))),Ci(e,yN,KM,UUn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,jN),""),"Eades Repulsion"),"Factor for repulsive forces in Eades' model."),5),Or),Mi),Cn(Xn)))),Ci(e,jN,KM,qUn),w_n((new h4n,e))};var _Un,KUn,Mrn,HUn,qUn,GUn,zUn,UUn;w(H6,"ForceMetaDataProvider",849),b(424,22,{3:1,35:1,22:1,424:1},GG);var $R,tS,Arn=Ae(H6,"ForceModelStrategy",424,Ie,z1e,sse),WUn;b(988,1,zs,h4n),s.Qe=function(e){w_n(e)};var XUn,VUn,Srn,iS,Prn,QUn,JUn,YUn,Irn,ZUn,Orn,Drn,nWn,Q4,eWn,FR,$rn,tWn,iWn,rS,xR;w(H6,"ForceOptions",988),b(989,1,{},van),s.$e=function(){var e;return e=new Uq,e},s._e=function(e){},w(H6,"ForceOptions/ForceFactory",989);var Bk,vm,hp,cS;b(850,1,zs,l4n),s.Qe=function(e){En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Snn),""),"Fixed Position"),"Prevent that the node is moved by the layout algorithm."),(qn(),!1)),(y1(),_i)),si),Cn((Ho(),pi))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Pnn),""),"Desired Edge Length"),"Either specified for parent nodes or for individual edges, where the latter takes higher precedence."),100),Or),Mi),pt(Xn,A(M($1,1),z,175,0,[Yf]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Inn),""),"Layout Dimension"),"Dimensions that are permitted to be altered during layout."),Frn),Nt),Krn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Onn),""),"Stress Epsilon"),"Termination criterion for the iterative process."),Kf),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Dnn),""),"Iteration Limit"),"Maximum number of performed iterations. Takes higher precedence than 'epsilon'."),Q(nt)),sc),Wi),Cn(Xn)))),ZRn((new a4n,e))};var rWn,cWn,Frn,uWn,sWn,oWn;w(H6,"StressMetaDataProvider",850),b(992,1,zs,a4n),s.Qe=function(e){ZRn(e)};var uS,xrn,Lrn,Nrn,Brn,Rrn,fWn,hWn,lWn,aWn,_rn,dWn;w(H6,"StressOptions",992),b(993,1,{},man),s.$e=function(){var e;return e=new Njn,e},s._e=function(e){},w(H6,"StressOptions/StressFactory",993),b(1128,209,xa,Njn),s.Ze=function(e,t){var i,r,c,o,f;for(le(t,HKn,1),on(sn(hn(e,(C7(),Brn))))?on(sn(hn(e,_rn)))||oC((i=new O9((K0(),new N0(e))),i)):kNn(new Uq,e,kc(t,1)),c=QOn(e),r=fRn(this.a,c),f=r.Kc();f.Ob();)o=u(f.Pb(),231),!(o.e.c.length<=1)&&(gje(this.b,o),Xme(this.b),Yc(o.d,new kan));c=j_n(r),m_n(c),ce(t)},w(GM,"StressLayoutProvider",1128),b(1129,1,Yn,kan),s.td=function(e){EZ(u(e,447))},w(GM,"StressLayoutProvider/lambda$0$Type",1129),b(990,1,{},Umn),s.c=0,s.e=0,s.g=0,w(GM,"StressMajorization",990),b(379,22,{3:1,35:1,22:1,379:1},hO);var LR,NR,BR,Krn=Ae(GM,"StressMajorization/Dimension",379,Ie,mle,ose),bWn;b(991,1,lt,o5n),s.ue=function(e,t){return Bue(this.a,u(e,144),u(t,144))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(GM,"StressMajorization/lambda$0$Type",991),b(1229,1,{},YMn),w(rp,"ElkLayered",1229),b(1230,1,Yn,yan),s.td=function(e){V6e(u(e,37))},w(rp,"ElkLayered/lambda$0$Type",1230),b(1231,1,Yn,f5n),s.td=function(e){Rue(this.a,u(e,37))},w(rp,"ElkLayered/lambda$1$Type",1231),b(1263,1,{},Cyn);var wWn,gWn,pWn;w(rp,"GraphConfigurator",1263),b(759,1,Yn,Sq),s.td=function(e){Mxn(this.a,u(e,10))},w(rp,"GraphConfigurator/lambda$0$Type",759),b(760,1,{},NH),s.Kb=function(e){return kJ(),new $n(null,new xn(u(e,29).a,16))},w(rp,"GraphConfigurator/lambda$1$Type",760),b(761,1,Yn,Pq),s.td=function(e){Mxn(this.a,u(e,10))},w(rp,"GraphConfigurator/lambda$2$Type",761),b(1127,209,xa,Vmn),s.Ze=function(e,t){var i;i=Nye(new e9n,e),B(hn(e,(nn(),Vb)))===B((_h(),F1))?w2e(this.a,i,t):lme(this.a,i,t),b_n(new b4n,i)},w(rp,"LayeredLayoutProvider",1127),b(356,22,{3:1,35:1,22:1,356:1},U9);var Vf,$l,Hc,Cc,Ir,Hrn=Ae(rp,"LayeredPhases",356,Ie,tde,fse),vWn;b(1651,1,{},NIn),s.i=0;var mWn;w(ak,"ComponentsToCGraphTransformer",1651);var kWn;b(1652,1,{},jan),s.ef=function(e,t){return j.Math.min(e.a!=null?K(e.a):e.c.i,t.a!=null?K(t.a):t.c.i)},s.ff=function(e,t){return j.Math.min(e.a!=null?K(e.a):e.c.i,t.a!=null?K(t.a):t.c.i)},w(ak,"ComponentsToCGraphTransformer/1",1652),b(81,1,{81:1}),s.i=0,s.k=!0,s.o=Vt;var RR=w(z6,"CNode",81);b(460,81,{460:1,81:1},zz,UQ),s.Ib=function(){return""},w(ak,"ComponentsToCGraphTransformer/CRectNode",460),b(1623,1,{},Ean);var _R,KR;w(ak,"OneDimensionalComponentsCompaction",1623),b(1624,1,{},Can),s.Kb=function(e){return hle(u(e,46))},s.Fb=function(e){return this===e},w(ak,"OneDimensionalComponentsCompaction/lambda$0$Type",1624),b(1625,1,{},Tan),s.Kb=function(e){return E2e(u(e,46))},s.Fb=function(e){return this===e},w(ak,"OneDimensionalComponentsCompaction/lambda$1$Type",1625),b(1654,1,{},XCn),w(z6,"CGraph",1654),b(189,1,{189:1},_F),s.b=0,s.c=0,s.e=0,s.g=!0,s.i=Vt,w(z6,"CGroup",189),b(1653,1,{},Pan),s.ef=function(e,t){return j.Math.max(e.a!=null?K(e.a):e.c.i,t.a!=null?K(t.a):t.c.i)},s.ff=function(e,t){return j.Math.max(e.a!=null?K(e.a):e.c.i,t.a!=null?K(t.a):t.c.i)},w(z6,gKn,1653),b(1655,1,{},ALn),s.d=!1;var yWn,HR=w(z6,mKn,1655);b(1656,1,{},Ian),s.Kb=function(e){return OG(),qn(),u(u(e,46).a,81).d.e!=0},s.Fb=function(e){return this===e},w(z6,kKn,1656),b(823,1,{},eW),s.a=!1,s.b=!1,s.c=!1,s.d=!1,w(z6,yKn,823),b(1825,1,{},aCn),w(zM,jKn,1825);var Rk=Et(Na,bKn);b(1826,1,{369:1},qTn),s.Ke=function(e){r7e(this,u(e,466))},w(zM,EKn,1826),b(1827,1,lt,Oan),s.ue=function(e,t){return r1e(u(e,81),u(t,81))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(zM,CKn,1827),b(466,1,{466:1},UG),s.a=!1,w(zM,TKn,466),b(1828,1,lt,Dan),s.ue=function(e,t){return g4e(u(e,466),u(t,466))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(zM,MKn,1828),b(140,1,{140:1},t3,QU),s.Fb=function(e){var t;return e==null||YTe!=Du(e)?!1:(t=u(e,140),pc(this.c,t.c)&&pc(this.d,t.d))},s.Hb=function(){return gT(A(M(Zn,1),rn,1,5,[this.c,this.d]))},s.Ib=function(){return"("+this.c+Ji+this.d+(this.a?"cx":"")+this.b+")"},s.a=!0,s.c=0,s.d=0;var YTe=w(Na,"Point",140);b(405,22,{3:1,35:1,22:1,405:1},Kj);var b0,Kb,kg,Hb,jWn=Ae(Na,"Point/Quadrant",405,Ie,kae,hse),EWn;b(1642,1,{},Qmn),s.b=null,s.c=null,s.d=null,s.e=null,s.f=null;var CWn,TWn,MWn,AWn,SWn;w(Na,"RectilinearConvexHull",1642),b(574,1,{369:1},LT),s.Ke=function(e){i0e(this,u(e,140))},s.b=0;var qrn;w(Na,"RectilinearConvexHull/MaximalElementsEventHandler",574),b(1644,1,lt,Aan),s.ue=function(e,t){return Whe(Y(e),Y(t))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Na,"RectilinearConvexHull/MaximalElementsEventHandler/lambda$0$Type",1644),b(1643,1,{369:1},uIn),s.Ke=function(e){p8e(this,u(e,140))},s.a=0,s.b=null,s.c=null,s.d=null,s.e=null,w(Na,"RectilinearConvexHull/RectangleEventHandler",1643),b(1645,1,lt,San),s.ue=function(e,t){return Qle(u(e,140),u(t,140))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Na,"RectilinearConvexHull/lambda$0$Type",1645),b(1646,1,lt,Man),s.ue=function(e,t){return Jle(u(e,140),u(t,140))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Na,"RectilinearConvexHull/lambda$1$Type",1646),b(1647,1,lt,$an),s.ue=function(e,t){return Zle(u(e,140),u(t,140))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Na,"RectilinearConvexHull/lambda$2$Type",1647),b(1648,1,lt,Fan),s.ue=function(e,t){return Yle(u(e,140),u(t,140))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Na,"RectilinearConvexHull/lambda$3$Type",1648),b(1649,1,lt,xan),s.ue=function(e,t){return e5e(u(e,140),u(t,140))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Na,"RectilinearConvexHull/lambda$4$Type",1649),b(1650,1,{},kMn),w(Na,"Scanline",1650),b(2005,1,{}),w(Hf,"AbstractGraphPlacer",2005),b(325,1,{325:1},ajn),s.mf=function(e){return this.nf(e)?(Tn(this.b,u(k(e,(G(),Gb)),21),e),!0):!1},s.nf=function(e){var t,i,r,c;for(t=u(k(e,(G(),Gb)),21),c=u(ct(at,t),21),r=c.Kc();r.Ob();)if(i=u(r.Pb(),21),!u(ct(this.b,i),15).dc())return!1;return!0};var at;w(Hf,"ComponentGroup",325),b(765,2005,{},Qq),s.of=function(e){var t,i;for(i=new E(this.a);i.av&&(U=0,en+=p+c,p=0),S=f.c,M6(f,U+S.a,en+S.b),Lo(S),i=j.Math.max(i,U+O.a),p=j.Math.max(p,O.b),U+=O.a+c;if(t.f.a=i,t.f.b=en+p,on(sn(k(o,US)))){for(r=new vI,qZ(r,e,c),g=e.Kc();g.Ob();)d=u(g.Pb(),37),ot(Lo(d.c),r.e);ot(Lo(t.f),r.a)}qX(t,e)},w(Hf,"SimpleRowGraphPlacer",1291),b(1292,1,lt,Ban),s.ue=function(e,t){return Zbe(u(e,37),u(t,37))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Hf,"SimpleRowGraphPlacer/1",1292);var IWn;b(1262,1,Rf,Ran),s.Lb=function(e){var t;return t=u(k(u(e,243).b,(nn(),Tr)),74),!!t&&t.b!=0},s.Fb=function(e){return this===e},s.Mb=function(e){var t;return t=u(k(u(e,243).b,(nn(),Tr)),74),!!t&&t.b!=0},w(UM,"CompoundGraphPostprocessor/1",1262),b(1261,1,xt,t9n),s.pf=function(e,t){eFn(this,u(e,37),t)},w(UM,"CompoundGraphPreprocessor",1261),b(441,1,{441:1},HDn),s.c=!1,w(UM,"CompoundGraphPreprocessor/ExternalPort",441),b(243,1,{243:1},EE),s.Ib=function(){return VO(this.c)+":"+ELn(this.b)},w(UM,"CrossHierarchyEdge",243),b(763,1,lt,Iq),s.ue=function(e,t){return H3e(this,u(e,243),u(t,243))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(UM,"CrossHierarchyEdgeComparator",763),b(299,134,{3:1,299:1,94:1,134:1}),s.p=0,w($c,"LGraphElement",299),b(17,299,{3:1,17:1,299:1,94:1,134:1},Pd),s.Ib=function(){return ELn(this)};var GR=w($c,"LEdge",17);b(37,299,{3:1,20:1,37:1,299:1,94:1,134:1},lV),s.Jc=function(e){$i(this,e)},s.Kc=function(){return new E(this.b)},s.Ib=function(){return this.b.c.length==0?"G-unlayered"+kl(this.a):this.a.c.length==0?"G-layered"+kl(this.b):"G[layerless"+kl(this.a)+", layers"+kl(this.b)+"]"};var OWn=w($c,"LGraph",37),DWn;b(657,1,{}),s.qf=function(){return this.e.n},s.We=function(e){return k(this.e,e)},s.rf=function(){return this.e.o},s.sf=function(){return this.e.p},s.Xe=function(e){return li(this.e,e)},s.tf=function(e){this.e.n.a=e.a,this.e.n.b=e.b},s.uf=function(e){this.e.o.a=e.a,this.e.o.b=e.b},s.vf=function(e){this.e.p=e},w($c,"LGraphAdapters/AbstractLShapeAdapter",657),b(577,1,{839:1},ij),s.wf=function(){var e,t;if(!this.b)for(this.b=nh(this.a.b.c.length),t=new E(this.a.b);t.a0&&SDn((Me(t-1,e.length),e.charCodeAt(t-1)),XKn);)--t;if(o> ",e),UT(i)),De(rc((e.a+="[",e),i.i),"]")),e.a},s.c=!0,s.d=!1;var Xrn,Vrn,Qrn,Jrn,Yrn,Zrn,FWn=w($c,"LPort",11);b(397,1,lh,qp),s.Jc=function(e){$i(this,e)},s.Kc=function(){var e;return e=new E(this.a.e),new h5n(e)},w($c,"LPort/1",397),b(1290,1,yi,h5n),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return u(y(this.a),17).c},s.Ob=function(){return Kr(this.a)},s.Qb=function(){F5(this.a)},w($c,"LPort/1/1",1290),b(359,1,lh,n2),s.Jc=function(e){$i(this,e)},s.Kc=function(){var e;return e=new E(this.a.g),new Oq(e)},w($c,"LPort/2",359),b(762,1,yi,Oq),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return u(y(this.a),17).d},s.Ob=function(){return Kr(this.a)},s.Qb=function(){F5(this.a)},w($c,"LPort/2/1",762),b(1283,1,lh,q7n),s.Jc=function(e){$i(this,e)},s.Kc=function(){return new uf(this)},w($c,"LPort/CombineIter",1283),b(201,1,yi,uf),s.Nb=function(e){Oi(this,e)},s.Qb=function(){d8n()},s.Ob=function(){return E5(this)},s.Pb=function(){return Kr(this.a)?y(this.a):y(this.b)},w($c,"LPort/CombineIter/1",201),b(1285,1,Rf,Kan),s.Lb=function(e){return CCn(e)},s.Fb=function(e){return this===e},s.Mb=function(e){return wu(),u(e,11).e.c.length!=0},w($c,"LPort/lambda$0$Type",1285),b(1284,1,Rf,Han),s.Lb=function(e){return TCn(e)},s.Fb=function(e){return this===e},s.Mb=function(e){return wu(),u(e,11).g.c.length!=0},w($c,"LPort/lambda$1$Type",1284),b(1286,1,Rf,qan),s.Lb=function(e){return wu(),u(e,11).j==(J(),Kn)},s.Fb=function(e){return this===e},s.Mb=function(e){return wu(),u(e,11).j==(J(),Kn)},w($c,"LPort/lambda$2$Type",1286),b(1287,1,Rf,Gan),s.Lb=function(e){return wu(),u(e,11).j==(J(),Vn)},s.Fb=function(e){return this===e},s.Mb=function(e){return wu(),u(e,11).j==(J(),Vn)},w($c,"LPort/lambda$3$Type",1287),b(1288,1,Rf,zan),s.Lb=function(e){return wu(),u(e,11).j==(J(),ae)},s.Fb=function(e){return this===e},s.Mb=function(e){return wu(),u(e,11).j==(J(),ae)},w($c,"LPort/lambda$4$Type",1288),b(1289,1,Rf,Uan),s.Lb=function(e){return wu(),u(e,11).j==(J(),Gn)},s.Fb=function(e){return this===e},s.Mb=function(e){return wu(),u(e,11).j==(J(),Gn)},w($c,"LPort/lambda$5$Type",1289),b(29,299,{3:1,20:1,299:1,29:1,94:1,134:1},Rs),s.Jc=function(e){$i(this,e)},s.Kc=function(){return new E(this.a)},s.Ib=function(){return"L_"+Fr(this.b.b,this,0)+kl(this.a)},w($c,"Layer",29),b(1342,1,{},e9n),w(C1,YKn,1342),b(1346,1,{},Wan),s.Kb=function(e){return Pr(u(e,82))},w(C1,"ElkGraphImporter/0methodref$connectableShapeToNode$Type",1346),b(1349,1,{},Xan),s.Kb=function(e){return Pr(u(e,82))},w(C1,"ElkGraphImporter/1methodref$connectableShapeToNode$Type",1349),b(1343,1,Yn,l5n),s.td=function(e){NLn(this.a,u(e,118))},w(C1,ZKn,1343),b(1344,1,Yn,a5n),s.td=function(e){NLn(this.a,u(e,118))},w(C1,nHn,1344),b(1345,1,{},Van),s.Kb=function(e){return new $n(null,new xn(Hhe(u(e,79)),16))},w(C1,eHn,1345),b(1347,1,Ve,d5n),s.Mb=function(e){return qre(this.a,u(e,33))},w(C1,tHn,1347),b(1348,1,{},Qan),s.Kb=function(e){return new $n(null,new xn(qhe(u(e,79)),16))},w(C1,"ElkGraphImporter/lambda$5$Type",1348),b(1350,1,Ve,b5n),s.Mb=function(e){return Gre(this.a,u(e,33))},w(C1,"ElkGraphImporter/lambda$7$Type",1350),b(1351,1,Ve,Jan),s.Mb=function(e){return u1e(u(e,79))},w(C1,"ElkGraphImporter/lambda$8$Type",1351),b(1278,1,{},b4n);var xWn;w(C1,"ElkGraphLayoutTransferrer",1278),b(1279,1,Ve,w5n),s.Mb=function(e){return Due(this.a,u(e,17))},w(C1,"ElkGraphLayoutTransferrer/lambda$0$Type",1279),b(1280,1,Yn,g5n),s.td=function(e){H9(),W(this.a,u(e,17))},w(C1,"ElkGraphLayoutTransferrer/lambda$1$Type",1280),b(1281,1,Ve,p5n),s.Mb=function(e){return pue(this.a,u(e,17))},w(C1,"ElkGraphLayoutTransferrer/lambda$2$Type",1281),b(1282,1,Yn,v5n),s.td=function(e){H9(),W(this.a,u(e,17))},w(C1,"ElkGraphLayoutTransferrer/lambda$3$Type",1282),b(1485,1,xt,Yan),s.pf=function(e,t){mbe(u(e,37),t)},w(Un,"CommentNodeMarginCalculator",1485),b(1486,1,{},Zan),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"CommentNodeMarginCalculator/lambda$0$Type",1486),b(1487,1,Yn,ndn),s.td=function(e){Zye(u(e,10))},w(Un,"CommentNodeMarginCalculator/lambda$1$Type",1487),b(1488,1,xt,edn),s.pf=function(e,t){a7e(u(e,37),t)},w(Un,"CommentPostprocessor",1488),b(1489,1,xt,tdn),s.pf=function(e,t){mCe(u(e,37),t)},w(Un,"CommentPreprocessor",1489),b(1490,1,xt,idn),s.pf=function(e,t){x9e(u(e,37),t)},w(Un,"ConstraintsPostprocessor",1490),b(1491,1,xt,rdn),s.pf=function(e,t){Hbe(u(e,37),t)},w(Un,"EdgeAndLayerConstraintEdgeReverser",1491),b(1492,1,xt,cdn),s.pf=function(e,t){I2e(u(e,37),t)},w(Un,"EndLabelPostprocessor",1492),b(1493,1,{},udn),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"EndLabelPostprocessor/lambda$0$Type",1493),b(1494,1,Ve,sdn),s.Mb=function(e){return C1e(u(e,10))},w(Un,"EndLabelPostprocessor/lambda$1$Type",1494),b(1495,1,Yn,odn),s.td=function(e){p4e(u(e,10))},w(Un,"EndLabelPostprocessor/lambda$2$Type",1495),b(1496,1,xt,fdn),s.pf=function(e,t){u6e(u(e,37),t)},w(Un,"EndLabelPreprocessor",1496),b(1497,1,{},hdn),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"EndLabelPreprocessor/lambda$0$Type",1497),b(1498,1,Yn,wEn),s.td=function(e){ure(this.a,this.b,this.c,u(e,10))},s.a=0,s.b=0,s.c=!1,w(Un,"EndLabelPreprocessor/lambda$1$Type",1498),b(1499,1,Ve,ldn),s.Mb=function(e){return B(k(u(e,70),(nn(),Jf)))===B((sf(),Ev))},w(Un,"EndLabelPreprocessor/lambda$2$Type",1499),b(1500,1,Yn,m5n),s.td=function(e){Ke(this.a,u(e,70))},w(Un,"EndLabelPreprocessor/lambda$3$Type",1500),b(1501,1,Ve,adn),s.Mb=function(e){return B(k(u(e,70),(nn(),Jf)))===B((sf(),cw))},w(Un,"EndLabelPreprocessor/lambda$4$Type",1501),b(1502,1,Yn,k5n),s.td=function(e){Ke(this.a,u(e,70))},w(Un,"EndLabelPreprocessor/lambda$5$Type",1502),b(1551,1,xt,d4n),s.pf=function(e,t){Bge(u(e,37),t)};var LWn;w(Un,"EndLabelSorter",1551),b(1552,1,lt,ddn),s.ue=function(e,t){return bpe(u(e,456),u(t,456))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Un,"EndLabelSorter/1",1552),b(456,1,{456:1},xTn),w(Un,"EndLabelSorter/LabelGroup",456),b(1553,1,{},bdn),s.Kb=function(e){return q9(),new $n(null,new xn(u(e,29).a,16))},w(Un,"EndLabelSorter/lambda$0$Type",1553),b(1554,1,Ve,wdn),s.Mb=function(e){return q9(),u(e,10).k==(Qn(),ti)},w(Un,"EndLabelSorter/lambda$1$Type",1554),b(1555,1,Yn,gdn),s.td=function(e){p5e(u(e,10))},w(Un,"EndLabelSorter/lambda$2$Type",1555),b(1556,1,Ve,pdn),s.Mb=function(e){return q9(),B(k(u(e,70),(nn(),Jf)))===B((sf(),cw))},w(Un,"EndLabelSorter/lambda$3$Type",1556),b(1557,1,Ve,vdn),s.Mb=function(e){return q9(),B(k(u(e,70),(nn(),Jf)))===B((sf(),Ev))},w(Un,"EndLabelSorter/lambda$4$Type",1557),b(1503,1,xt,mdn),s.pf=function(e,t){hje(this,u(e,37))},s.b=0,s.c=0,w(Un,"FinalSplineBendpointsCalculator",1503),b(1504,1,{},kdn),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"FinalSplineBendpointsCalculator/lambda$0$Type",1504),b(1505,1,{},ydn),s.Kb=function(e){return new $n(null,new Cd(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(Un,"FinalSplineBendpointsCalculator/lambda$1$Type",1505),b(1506,1,Ve,jdn),s.Mb=function(e){return!Xi(u(e,17))},w(Un,"FinalSplineBendpointsCalculator/lambda$2$Type",1506),b(1507,1,Ve,Edn),s.Mb=function(e){return li(u(e,17),(G(),Ua))},w(Un,"FinalSplineBendpointsCalculator/lambda$3$Type",1507),b(1508,1,Yn,y5n),s.td=function(e){Eke(this.a,u(e,128))},w(Un,"FinalSplineBendpointsCalculator/lambda$4$Type",1508),b(1509,1,Yn,Cdn),s.td=function(e){Ax(u(e,17).a)},w(Un,"FinalSplineBendpointsCalculator/lambda$5$Type",1509),b(792,1,xt,Dq),s.pf=function(e,t){iEe(this,u(e,37),t)},w(Un,"GraphTransformer",792),b(511,22,{3:1,35:1,22:1,511:1},zG);var UR,_k,NWn=Ae(Un,"GraphTransformer/Mode",511,Ie,U1e,Coe),BWn;b(1510,1,xt,Tdn),s.pf=function(e,t){$8e(u(e,37),t)},w(Un,"HierarchicalNodeResizingProcessor",1510),b(1511,1,xt,Mdn),s.pf=function(e,t){bbe(u(e,37),t)},w(Un,"HierarchicalPortConstraintProcessor",1511),b(1512,1,lt,Adn),s.ue=function(e,t){return Tpe(u(e,10),u(t,10))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Un,"HierarchicalPortConstraintProcessor/NodeComparator",1512),b(1513,1,xt,Sdn),s.pf=function(e,t){Fye(u(e,37),t)},w(Un,"HierarchicalPortDummySizeProcessor",1513),b(1514,1,xt,Pdn),s.pf=function(e,t){O7e(this,u(e,37),t)},s.a=0,w(Un,"HierarchicalPortOrthogonalEdgeRouter",1514),b(1515,1,lt,Idn),s.ue=function(e,t){return Lce(u(e,10),u(t,10))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Un,"HierarchicalPortOrthogonalEdgeRouter/1",1515),b(1516,1,lt,Odn),s.ue=function(e,t){return Qde(u(e,10),u(t,10))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Un,"HierarchicalPortOrthogonalEdgeRouter/2",1516),b(1517,1,xt,Ddn),s.pf=function(e,t){t5e(u(e,37),t)},w(Un,"HierarchicalPortPositionProcessor",1517),b(1518,1,xt,w4n),s.pf=function(e,t){JCe(this,u(e,37))},s.a=0,s.c=0;var sS,oS;w(Un,"HighDegreeNodeLayeringProcessor",1518),b(571,1,{571:1},$dn),s.b=-1,s.d=-1,w(Un,"HighDegreeNodeLayeringProcessor/HighDegreeNodeInformation",571),b(1519,1,{},Fdn),s.Kb=function(e){return w8(),xr(u(e,10))},s.Fb=function(e){return this===e},w(Un,"HighDegreeNodeLayeringProcessor/lambda$0$Type",1519),b(1520,1,{},xdn),s.Kb=function(e){return w8(),ni(u(e,10))},s.Fb=function(e){return this===e},w(Un,"HighDegreeNodeLayeringProcessor/lambda$1$Type",1520),b(1526,1,xt,Ldn),s.pf=function(e,t){oye(this,u(e,37),t)},w(Un,"HyperedgeDummyMerger",1526),b(793,1,{},xU),s.a=!1,s.b=!1,s.c=!1,w(Un,"HyperedgeDummyMerger/MergeState",793),b(1527,1,{},Ndn),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"HyperedgeDummyMerger/lambda$0$Type",1527),b(1528,1,{},Bdn),s.Kb=function(e){return new $n(null,new xn(u(e,10).j,16))},w(Un,"HyperedgeDummyMerger/lambda$1$Type",1528),b(1529,1,Yn,Rdn),s.td=function(e){u(e,11).p=-1},w(Un,"HyperedgeDummyMerger/lambda$2$Type",1529),b(1530,1,xt,_dn),s.pf=function(e,t){uye(u(e,37),t)},w(Un,"HypernodesProcessor",1530),b(1531,1,xt,Kdn),s.pf=function(e,t){sye(u(e,37),t)},w(Un,"InLayerConstraintProcessor",1531),b(1532,1,xt,Hdn),s.pf=function(e,t){Nbe(u(e,37),t)},w(Un,"InnermostNodeMarginCalculator",1532),b(1533,1,xt,qdn),s.pf=function(e,t){bCe(this,u(e,37))},s.a=Vt,s.b=Vt,s.c=Ft,s.d=Ft;var ZTe=w(Un,"InteractiveExternalPortPositioner",1533);b(1534,1,{},Gdn),s.Kb=function(e){return u(e,17).d.i},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$0$Type",1534),b(1535,1,{},j5n),s.Kb=function(e){return Rce(this.a,Y(e))},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$1$Type",1535),b(1536,1,{},zdn),s.Kb=function(e){return u(e,17).c.i},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$2$Type",1536),b(1537,1,{},E5n),s.Kb=function(e){return _ce(this.a,Y(e))},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$3$Type",1537),b(1538,1,{},C5n),s.Kb=function(e){return Pue(this.a,Y(e))},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$4$Type",1538),b(1539,1,{},T5n),s.Kb=function(e){return Iue(this.a,Y(e))},s.Fb=function(e){return this===e},w(Un,"InteractiveExternalPortPositioner/lambda$5$Type",1539),b(77,22,{3:1,35:1,22:1,77:1,234:1},zt),s.Kf=function(){switch(this.g){case 15:return new awn;case 22:return new dwn;case 47:return new gwn;case 28:case 35:return new t0n;case 32:return new Yan;case 42:return new edn;case 1:return new tdn;case 41:return new idn;case 56:return new Dq((B3(),_k));case 0:return new Dq((B3(),UR));case 2:return new rdn;case 54:return new cdn;case 33:return new fdn;case 51:return new mdn;case 55:return new Tdn;case 13:return new Mdn;case 38:return new Sdn;case 44:return new Pdn;case 40:return new Ddn;case 9:return new w4n;case 49:return new ejn;case 37:return new Ldn;case 43:return new _dn;case 27:return new Kdn;case 30:return new Hdn;case 3:return new qdn;case 18:return new Wdn;case 29:return new Xdn;case 5:return new g4n;case 50:return new Udn;case 34:return new p4n;case 36:return new i0n;case 52:return new d4n;case 11:return new c0n;case 7:return new m4n;case 39:return new u0n;case 45:return new s0n;case 16:return new o0n;case 10:return new f0n;case 48:return new l0n;case 21:return new a0n;case 23:return new WI((_d(),_m));case 8:return new b0n;case 12:return new g0n;case 4:return new p0n;case 19:return new E4n;case 17:return new A0n;case 53:return new S0n;case 6:return new _0n;case 25:return new c9n;case 46:return new $0n;case 31:return new Rjn;case 14:return new X0n;case 26:return new mwn;case 20:return new Z0n;case 24:return new WI((_d(),aP));default:throw T(new Hn(AN+(this.f!=null?this.f:""+this.g)))}};var ncn,ecn,tcn,icn,rcn,ccn,ucn,scn,ocn,fcn,mm,fS,hS,hcn,lcn,acn,dcn,bcn,wcn,gcn,km,pcn,vcn,mcn,kcn,ycn,WR,lS,aS,jcn,dS,bS,wS,J4,Y4,Z4,Ecn,gS,pS,Ccn,vS,mS,Tcn,Mcn,Acn,Scn,kS,XR,Kk,yS,jS,ES,CS,Pcn,Icn,Ocn,Dcn,nMe=Ae(Un,Fnn,77,Ie,PNn,Eoe),RWn;b(1540,1,xt,Wdn),s.pf=function(e,t){gCe(u(e,37),t)},w(Un,"InvertedPortProcessor",1540),b(1541,1,xt,Xdn),s.pf=function(e,t){gke(u(e,37),t)},w(Un,"LabelAndNodeSizeProcessor",1541),b(1542,1,Ve,Vdn),s.Mb=function(e){return u(e,10).k==(Qn(),ti)},w(Un,"LabelAndNodeSizeProcessor/lambda$0$Type",1542),b(1543,1,Ve,Qdn),s.Mb=function(e){return u(e,10).k==(Qn(),Xt)},w(Un,"LabelAndNodeSizeProcessor/lambda$1$Type",1543),b(1544,1,Yn,gEn),s.td=function(e){sre(this.b,this.a,this.c,u(e,10))},s.a=!1,s.c=!1,w(Un,"LabelAndNodeSizeProcessor/lambda$2$Type",1544),b(1545,1,xt,g4n),s.pf=function(e,t){_Ee(u(e,37),t)};var _Wn;w(Un,"LabelDummyInserter",1545),b(1546,1,Rf,Jdn),s.Lb=function(e){return B(k(u(e,70),(nn(),Jf)))===B((sf(),jv))},s.Fb=function(e){return this===e},s.Mb=function(e){return B(k(u(e,70),(nn(),Jf)))===B((sf(),jv))},w(Un,"LabelDummyInserter/1",1546),b(1547,1,xt,Udn),s.pf=function(e,t){Hje(u(e,37),t)},w(Un,"LabelDummyRemover",1547),b(1548,1,Ve,Ydn),s.Mb=function(e){return on(sn(k(u(e,70),(nn(),L_))))},w(Un,"LabelDummyRemover/lambda$0$Type",1548),b(1359,1,xt,p4n),s.pf=function(e,t){pEe(this,u(e,37),t)},s.a=null;var VR;w(Un,"LabelDummySwitcher",1359),b(286,1,{286:1},ABn),s.c=0,s.d=null,s.f=0,w(Un,"LabelDummySwitcher/LabelDummyInfo",286),b(1360,1,{},Zdn),s.Kb=function(e){return x2(),new $n(null,new xn(u(e,29).a,16))},w(Un,"LabelDummySwitcher/lambda$0$Type",1360),b(1361,1,Ve,n0n),s.Mb=function(e){return x2(),u(e,10).k==(Qn(),Qu)},w(Un,"LabelDummySwitcher/lambda$1$Type",1361),b(1362,1,{},S5n),s.Kb=function(e){return vue(this.a,u(e,10))},w(Un,"LabelDummySwitcher/lambda$2$Type",1362),b(1363,1,Yn,P5n),s.td=function(e){phe(this.a,u(e,286))},w(Un,"LabelDummySwitcher/lambda$3$Type",1363),b(1364,1,lt,e0n),s.ue=function(e,t){return zfe(u(e,286),u(t,286))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Un,"LabelDummySwitcher/lambda$4$Type",1364),b(791,1,xt,t0n),s.pf=function(e,t){Sde(u(e,37),t)},w(Un,"LabelManagementProcessor",791),b(1549,1,xt,i0n),s.pf=function(e,t){Z8e(u(e,37),t)},w(Un,"LabelSideSelector",1549),b(1550,1,Ve,r0n),s.Mb=function(e){return on(sn(k(u(e,70),(nn(),L_))))},w(Un,"LabelSideSelector/lambda$0$Type",1550),b(1558,1,xt,c0n),s.pf=function(e,t){xye(u(e,37),t)},w(Un,"LayerConstraintPostprocessor",1558),b(1559,1,xt,m4n),s.pf=function(e,t){Vme(u(e,37),t)};var $cn;w(Un,"LayerConstraintPreprocessor",1559),b(360,22,{3:1,35:1,22:1,360:1},Hj);var Hk,TS,MS,QR,KWn=Ae(Un,"LayerConstraintPreprocessor/HiddenNodeConnections",360,Ie,yae,bse),HWn;b(1560,1,xt,u0n),s.pf=function(e,t){Rje(u(e,37),t)},w(Un,"LayerSizeAndGraphHeightCalculator",1560),b(1561,1,xt,s0n),s.pf=function(e,t){H9e(u(e,37),t)},w(Un,"LongEdgeJoiner",1561),b(1562,1,xt,o0n),s.pf=function(e,t){kje(u(e,37),t)},w(Un,"LongEdgeSplitter",1562),b(1563,1,xt,f0n),s.pf=function(e,t){kEe(this,u(e,37),t)},s.d=0,s.e=0,s.i=0,s.j=0,s.k=0,s.n=0,w(Un,"NodePromotion",1563),b(1564,1,{},h0n),s.Kb=function(e){return u(e,46),qn(),!0},s.Fb=function(e){return this===e},w(Un,"NodePromotion/lambda$0$Type",1564),b(1565,1,{},M5n),s.Kb=function(e){return Bhe(this.a,u(e,46))},s.Fb=function(e){return this===e},s.a=0,w(Un,"NodePromotion/lambda$1$Type",1565),b(1566,1,{},A5n),s.Kb=function(e){return Rhe(this.a,u(e,46))},s.Fb=function(e){return this===e},s.a=0,w(Un,"NodePromotion/lambda$2$Type",1566),b(1567,1,xt,l0n),s.pf=function(e,t){GCe(u(e,37),t)},w(Un,"NorthSouthPortPostprocessor",1567),b(1568,1,xt,a0n),s.pf=function(e,t){PCe(u(e,37),t)},w(Un,"NorthSouthPortPreprocessor",1568),b(1569,1,lt,d0n),s.ue=function(e,t){return rwe(u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Un,"NorthSouthPortPreprocessor/lambda$0$Type",1569),b(1570,1,xt,b0n),s.pf=function(e,t){Uke(u(e,37),t)},w(Un,"PartitionMidprocessor",1570),b(1571,1,Ve,w0n),s.Mb=function(e){return li(u(e,10),(nn(),av))},w(Un,"PartitionMidprocessor/lambda$0$Type",1571),b(1572,1,Yn,I5n),s.td=function(e){s1e(this.a,u(e,10))},w(Un,"PartitionMidprocessor/lambda$1$Type",1572),b(1573,1,xt,g0n),s.pf=function(e,t){o8e(u(e,37),t)},w(Un,"PartitionPostprocessor",1573),b(1574,1,xt,p0n),s.pf=function(e,t){vme(u(e,37),t)},w(Un,"PartitionPreprocessor",1574),b(1575,1,Ve,v0n),s.Mb=function(e){return li(u(e,10),(nn(),av))},w(Un,"PartitionPreprocessor/lambda$0$Type",1575),b(1576,1,{},m0n),s.Kb=function(e){return new $n(null,new Cd(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(Un,"PartitionPreprocessor/lambda$1$Type",1576),b(1577,1,Ve,k0n),s.Mb=function(e){return lpe(u(e,17))},w(Un,"PartitionPreprocessor/lambda$2$Type",1577),b(1578,1,Yn,y0n),s.td=function(e){bwe(u(e,17))},w(Un,"PartitionPreprocessor/lambda$3$Type",1578),b(1579,1,xt,E4n),s.pf=function(e,t){Ike(u(e,37),t)};var Fcn,qWn,GWn,zWn,xcn,Lcn;w(Un,"PortListSorter",1579),b(1580,1,{},j0n),s.Kb=function(e){return V3(),u(e,11).e},w(Un,"PortListSorter/lambda$0$Type",1580),b(1581,1,{},E0n),s.Kb=function(e){return V3(),u(e,11).g},w(Un,"PortListSorter/lambda$1$Type",1581),b(1582,1,lt,C0n),s.ue=function(e,t){return KAn(u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Un,"PortListSorter/lambda$2$Type",1582),b(1583,1,lt,T0n),s.ue=function(e,t){return x3e(u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Un,"PortListSorter/lambda$3$Type",1583),b(1584,1,lt,M0n),s.ue=function(e,t){return QBn(u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Un,"PortListSorter/lambda$4$Type",1584),b(1585,1,xt,A0n),s.pf=function(e,t){qme(u(e,37),t)},w(Un,"PortSideProcessor",1585),b(1586,1,xt,S0n),s.pf=function(e,t){G7e(u(e,37),t)},w(Un,"ReversedEdgeRestorer",1586),b(1591,1,xt,c9n),s.pf=function(e,t){m3e(this,u(e,37),t)},w(Un,"SelfLoopPortRestorer",1591),b(1592,1,{},P0n),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"SelfLoopPortRestorer/lambda$0$Type",1592),b(1593,1,Ve,I0n),s.Mb=function(e){return u(e,10).k==(Qn(),ti)},w(Un,"SelfLoopPortRestorer/lambda$1$Type",1593),b(1594,1,Ve,O0n),s.Mb=function(e){return li(u(e,10),(G(),fv))},w(Un,"SelfLoopPortRestorer/lambda$2$Type",1594),b(1595,1,{},D0n),s.Kb=function(e){return u(k(u(e,10),(G(),fv)),403)},w(Un,"SelfLoopPortRestorer/lambda$3$Type",1595),b(1596,1,Yn,O5n),s.td=function(e){S5e(this.a,u(e,403))},w(Un,"SelfLoopPortRestorer/lambda$4$Type",1596),b(794,1,Yn,RH),s.td=function(e){q5e(u(e,101))},w(Un,"SelfLoopPortRestorer/lambda$5$Type",794),b(1597,1,xt,$0n),s.pf=function(e,t){Spe(u(e,37),t)},w(Un,"SelfLoopPostProcessor",1597),b(1598,1,{},F0n),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"SelfLoopPostProcessor/lambda$0$Type",1598),b(1599,1,Ve,x0n),s.Mb=function(e){return u(e,10).k==(Qn(),ti)},w(Un,"SelfLoopPostProcessor/lambda$1$Type",1599),b(1600,1,Ve,L0n),s.Mb=function(e){return li(u(e,10),(G(),fv))},w(Un,"SelfLoopPostProcessor/lambda$2$Type",1600),b(1601,1,Yn,N0n),s.td=function(e){x4e(u(e,10))},w(Un,"SelfLoopPostProcessor/lambda$3$Type",1601),b(1602,1,{},B0n),s.Kb=function(e){return new $n(null,new xn(u(e,101).f,1))},w(Un,"SelfLoopPostProcessor/lambda$4$Type",1602),b(1603,1,Yn,D5n),s.td=function(e){Cae(this.a,u(e,409))},w(Un,"SelfLoopPostProcessor/lambda$5$Type",1603),b(1604,1,Ve,R0n),s.Mb=function(e){return!!u(e,101).i},w(Un,"SelfLoopPostProcessor/lambda$6$Type",1604),b(1605,1,Yn,$5n),s.td=function(e){oie(this.a,u(e,101))},w(Un,"SelfLoopPostProcessor/lambda$7$Type",1605),b(1587,1,xt,_0n),s.pf=function(e,t){y9e(u(e,37),t)},w(Un,"SelfLoopPreProcessor",1587),b(1588,1,{},K0n),s.Kb=function(e){return new $n(null,new xn(u(e,101).f,1))},w(Un,"SelfLoopPreProcessor/lambda$0$Type",1588),b(1589,1,{},H0n),s.Kb=function(e){return u(e,409).a},w(Un,"SelfLoopPreProcessor/lambda$1$Type",1589),b(1590,1,Yn,q0n),s.td=function(e){dce(u(e,17))},w(Un,"SelfLoopPreProcessor/lambda$2$Type",1590),b(1606,1,xt,Rjn),s.pf=function(e,t){v5e(this,u(e,37),t)},w(Un,"SelfLoopRouter",1606),b(1607,1,{},G0n),s.Kb=function(e){return new $n(null,new xn(u(e,29).a,16))},w(Un,"SelfLoopRouter/lambda$0$Type",1607),b(1608,1,Ve,z0n),s.Mb=function(e){return u(e,10).k==(Qn(),ti)},w(Un,"SelfLoopRouter/lambda$1$Type",1608),b(1609,1,Ve,U0n),s.Mb=function(e){return li(u(e,10),(G(),fv))},w(Un,"SelfLoopRouter/lambda$2$Type",1609),b(1610,1,{},W0n),s.Kb=function(e){return u(k(u(e,10),(G(),fv)),403)},w(Un,"SelfLoopRouter/lambda$3$Type",1610),b(1611,1,Yn,x7n),s.td=function(e){Yhe(this.a,this.b,u(e,403))},w(Un,"SelfLoopRouter/lambda$4$Type",1611),b(1612,1,xt,X0n),s.pf=function(e,t){K8e(u(e,37),t)},w(Un,"SemiInteractiveCrossMinProcessor",1612),b(1613,1,Ve,V0n),s.Mb=function(e){return u(e,10).k==(Qn(),ti)},w(Un,"SemiInteractiveCrossMinProcessor/lambda$0$Type",1613),b(1614,1,Ve,Q0n),s.Mb=function(e){return eCn(u(e,10))._b((nn(),Zb))},w(Un,"SemiInteractiveCrossMinProcessor/lambda$1$Type",1614),b(1615,1,lt,J0n),s.ue=function(e,t){return gbe(u(e,10),u(t,10))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Un,"SemiInteractiveCrossMinProcessor/lambda$2$Type",1615),b(1616,1,{},Y0n),s.Ce=function(e,t){return w1e(u(e,10),u(t,10))},w(Un,"SemiInteractiveCrossMinProcessor/lambda$3$Type",1616),b(1618,1,xt,Z0n),s.pf=function(e,t){Lye(u(e,37),t)},w(Un,"SortByInputModelProcessor",1618),b(1619,1,Ve,nbn),s.Mb=function(e){return u(e,11).g.c.length!=0},w(Un,"SortByInputModelProcessor/lambda$0$Type",1619),b(1620,1,Yn,F5n),s.td=function(e){X5e(this.a,u(e,11))},w(Un,"SortByInputModelProcessor/lambda$1$Type",1620),b(1693,803,{},QIn),s.Me=function(e){var t,i,r,c;switch(this.c=e,this.a.g){case 2:t=new X,Rt(gt(new $n(null,new xn(this.c.a.b,16)),new bbn),new _7n(this,t)),O7(this,new ibn),Yc(t,new rbn),t.c=F(Zn,rn,1,0,5,1),Rt(gt(new $n(null,new xn(this.c.a.b,16)),new cbn),new L5n(t)),O7(this,new ubn),Yc(t,new sbn),t.c=F(Zn,rn,1,0,5,1),i=myn(fOn(YE(new $n(null,new xn(this.c.a.b,16)),new N5n(this))),new obn),Rt(new $n(null,new xn(this.c.a.a,16)),new N7n(i,t)),O7(this,new hbn),Yc(t,new ebn),t.c=F(Zn,rn,1,0,5,1);break;case 3:r=new X,O7(this,new tbn),c=myn(fOn(YE(new $n(null,new xn(this.c.a.b,16)),new x5n(this))),new fbn),Rt(gt(new $n(null,new xn(this.c.a.b,16)),new lbn),new R7n(c,r)),O7(this,new abn),Yc(r,new dbn),r.c=F(Zn,rn,1,0,5,1);break;default:throw T(new Gmn)}},s.b=0,w(Qt,"EdgeAwareScanlineConstraintCalculation",1693),b(1694,1,Rf,tbn),s.Lb=function(e){return I(u(e,57).g,145)},s.Fb=function(e){return this===e},s.Mb=function(e){return I(u(e,57).g,145)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$0$Type",1694),b(1695,1,{},x5n),s.Fe=function(e){return A6e(this.a,u(e,57))},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$1$Type",1695),b(1703,1,DM,L7n),s.Vd=function(){g6(this.a,this.b,-1)},s.b=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$10$Type",1703),b(1705,1,Rf,ibn),s.Lb=function(e){return I(u(e,57).g,145)},s.Fb=function(e){return this===e},s.Mb=function(e){return I(u(e,57).g,145)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$11$Type",1705),b(1706,1,Yn,rbn),s.td=function(e){u(e,365).Vd()},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$12$Type",1706),b(1707,1,Ve,cbn),s.Mb=function(e){return I(u(e,57).g,10)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$13$Type",1707),b(1709,1,Yn,L5n),s.td=function(e){n2e(this.a,u(e,57))},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$14$Type",1709),b(1708,1,DM,G7n),s.Vd=function(){g6(this.b,this.a,-1)},s.a=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$15$Type",1708),b(1710,1,Rf,ubn),s.Lb=function(e){return I(u(e,57).g,10)},s.Fb=function(e){return this===e},s.Mb=function(e){return I(u(e,57).g,10)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$16$Type",1710),b(1711,1,Yn,sbn),s.td=function(e){u(e,365).Vd()},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$17$Type",1711),b(1712,1,{},N5n),s.Fe=function(e){return S6e(this.a,u(e,57))},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$18$Type",1712),b(1713,1,{},obn),s.De=function(){return 0},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$19$Type",1713),b(1696,1,{},fbn),s.De=function(){return 0},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$2$Type",1696),b(1715,1,Yn,N7n),s.td=function(e){xfe(this.a,this.b,u(e,307))},s.a=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$20$Type",1715),b(1714,1,DM,B7n),s.Vd=function(){uNn(this.a,this.b,-1)},s.b=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$21$Type",1714),b(1716,1,Rf,hbn),s.Lb=function(e){return u(e,57),!0},s.Fb=function(e){return this===e},s.Mb=function(e){return u(e,57),!0},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$22$Type",1716),b(1717,1,Yn,ebn),s.td=function(e){u(e,365).Vd()},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$23$Type",1717),b(1697,1,Ve,lbn),s.Mb=function(e){return I(u(e,57).g,10)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$3$Type",1697),b(1699,1,Yn,R7n),s.td=function(e){Lfe(this.a,this.b,u(e,57))},s.a=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$4$Type",1699),b(1698,1,DM,z7n),s.Vd=function(){g6(this.b,this.a,-1)},s.a=0,w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$5$Type",1698),b(1700,1,Rf,abn),s.Lb=function(e){return u(e,57),!0},s.Fb=function(e){return this===e},s.Mb=function(e){return u(e,57),!0},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$6$Type",1700),b(1701,1,Yn,dbn),s.td=function(e){u(e,365).Vd()},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$7$Type",1701),b(1702,1,Ve,bbn),s.Mb=function(e){return I(u(e,57).g,145)},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$8$Type",1702),b(1704,1,Yn,_7n),s.td=function(e){$0e(this.a,this.b,u(e,57))},w(Qt,"EdgeAwareScanlineConstraintCalculation/lambda$9$Type",1704),b(1521,1,xt,ejn),s.pf=function(e,t){Aje(this,u(e,37),t)};var UWn;w(Qt,"HorizontalGraphCompactor",1521),b(1522,1,{},B5n),s.Oe=function(e,t){var i,r,c;return YX(e,t)||(i=$w(e),r=$w(t),i&&i.k==(Qn(),Xt)||r&&r.k==(Qn(),Xt))?0:(c=u(k(this.a.a,(G(),Ig)),304),Kce(c,i?i.k:(Qn(),gi),r?r.k:(Qn(),gi)))},s.Pe=function(e,t){var i,r,c;return YX(e,t)?1:(i=$w(e),r=$w(t),c=u(k(this.a.a,(G(),Ig)),304),Wz(c,i?i.k:(Qn(),gi),r?r.k:(Qn(),gi)))},w(Qt,"HorizontalGraphCompactor/1",1522),b(1523,1,{},wbn),s.Ne=function(e,t){return Qv(),e.a.i==0},w(Qt,"HorizontalGraphCompactor/lambda$0$Type",1523),b(1524,1,{},R5n),s.Ne=function(e,t){return l1e(this.a,e,t)},w(Qt,"HorizontalGraphCompactor/lambda$1$Type",1524),b(1664,1,{},xPn);var WWn,XWn;w(Qt,"LGraphToCGraphTransformer",1664),b(1672,1,Ve,gbn),s.Mb=function(e){return e!=null},w(Qt,"LGraphToCGraphTransformer/0methodref$nonNull$Type",1672),b(1665,1,{},pbn),s.Kb=function(e){return wo(),Lr(k(u(u(e,57).g,10),(G(),rt)))},w(Qt,"LGraphToCGraphTransformer/lambda$0$Type",1665),b(1666,1,{},vbn),s.Kb=function(e){return wo(),BDn(u(u(e,57).g,145))},w(Qt,"LGraphToCGraphTransformer/lambda$1$Type",1666),b(1675,1,Ve,mbn),s.Mb=function(e){return wo(),I(u(e,57).g,10)},w(Qt,"LGraphToCGraphTransformer/lambda$10$Type",1675),b(1676,1,Yn,kbn),s.td=function(e){h1e(u(e,57))},w(Qt,"LGraphToCGraphTransformer/lambda$11$Type",1676),b(1677,1,Ve,ybn),s.Mb=function(e){return wo(),I(u(e,57).g,145)},w(Qt,"LGraphToCGraphTransformer/lambda$12$Type",1677),b(1681,1,Yn,jbn),s.td=function(e){wge(u(e,57))},w(Qt,"LGraphToCGraphTransformer/lambda$13$Type",1681),b(1678,1,Yn,_5n),s.td=function(e){Rre(this.a,u(e,8))},s.a=0,w(Qt,"LGraphToCGraphTransformer/lambda$14$Type",1678),b(1679,1,Yn,K5n),s.td=function(e){Kre(this.a,u(e,110))},s.a=0,w(Qt,"LGraphToCGraphTransformer/lambda$15$Type",1679),b(1680,1,Yn,H5n),s.td=function(e){_re(this.a,u(e,8))},s.a=0,w(Qt,"LGraphToCGraphTransformer/lambda$16$Type",1680),b(1682,1,{},Ebn),s.Kb=function(e){return wo(),new $n(null,new Cd(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(Qt,"LGraphToCGraphTransformer/lambda$17$Type",1682),b(1683,1,Ve,Cbn),s.Mb=function(e){return wo(),Xi(u(e,17))},w(Qt,"LGraphToCGraphTransformer/lambda$18$Type",1683),b(1684,1,Yn,q5n),s.td=function(e){y0e(this.a,u(e,17))},w(Qt,"LGraphToCGraphTransformer/lambda$19$Type",1684),b(1668,1,Yn,G5n),s.td=function(e){eae(this.a,u(e,145))},w(Qt,"LGraphToCGraphTransformer/lambda$2$Type",1668),b(1685,1,{},Tbn),s.Kb=function(e){return wo(),new $n(null,new xn(u(e,29).a,16))},w(Qt,"LGraphToCGraphTransformer/lambda$20$Type",1685),b(1686,1,{},Mbn),s.Kb=function(e){return wo(),new $n(null,new Cd(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(Qt,"LGraphToCGraphTransformer/lambda$21$Type",1686),b(1687,1,{},Abn),s.Kb=function(e){return wo(),u(k(u(e,17),(G(),Ua)),15)},w(Qt,"LGraphToCGraphTransformer/lambda$22$Type",1687),b(1688,1,Ve,Sbn),s.Mb=function(e){return qce(u(e,15))},w(Qt,"LGraphToCGraphTransformer/lambda$23$Type",1688),b(1689,1,Yn,z5n),s.td=function(e){v6e(this.a,u(e,15))},w(Qt,"LGraphToCGraphTransformer/lambda$24$Type",1689),b(1667,1,Yn,K7n),s.td=function(e){Hae(this.a,this.b,u(e,145))},w(Qt,"LGraphToCGraphTransformer/lambda$3$Type",1667),b(1669,1,{},Pbn),s.Kb=function(e){return wo(),new $n(null,new xn(u(e,29).a,16))},w(Qt,"LGraphToCGraphTransformer/lambda$4$Type",1669),b(1670,1,{},Ibn),s.Kb=function(e){return wo(),new $n(null,new Cd(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(Qt,"LGraphToCGraphTransformer/lambda$5$Type",1670),b(1671,1,{},Obn),s.Kb=function(e){return wo(),u(k(u(e,17),(G(),Ua)),15)},w(Qt,"LGraphToCGraphTransformer/lambda$6$Type",1671),b(1673,1,Yn,U5n),s.td=function(e){Q6e(this.a,u(e,15))},w(Qt,"LGraphToCGraphTransformer/lambda$8$Type",1673),b(1674,1,Yn,H7n),s.td=function(e){fce(this.a,this.b,u(e,145))},w(Qt,"LGraphToCGraphTransformer/lambda$9$Type",1674),b(1663,1,{},Dbn),s.Le=function(e){var t,i,r,c,o;for(this.a=e,this.d=new LI,this.c=F(grn,rn,121,this.a.a.a.c.length,0,1),this.b=0,i=new E(this.a.a.a);i.a=C&&(W(o,Q(d)),O=j.Math.max(O,x[d-1]-g),h+=m,S+=x[d-1]-S,g=x[d-1],m=l[d]),m=j.Math.max(m,l[d]),++d;h+=m}v=j.Math.min(1/O,1/t.b/h),v>r&&(r=v,i=o)}return i},s.Wf=function(){return!1},w(qf,"MSDCutIndexHeuristic",802),b(1617,1,xt,mwn),s.pf=function(e,t){Sye(u(e,37),t)},w(qf,"SingleEdgeGraphWrapper",1617),b(227,22,{3:1,35:1,22:1,227:1},i5);var Eg,tv,iv,qb,ym,Cg,rv=Ae(lc,"CenterEdgeLabelPlacementStrategy",227,Ie,Rde,pse),uXn;b(422,22,{3:1,35:1,22:1,422:1},WG);var Bcn,s_,Rcn=Ae(lc,"ConstraintCalculationStrategy",422,Ie,P1e,vse),sXn;b(314,22,{3:1,35:1,22:1,314:1,246:1,234:1},dO),s.Kf=function(){return pLn(this)},s.Xf=function(){return pLn(this)};var qk,ap,_cn,Kcn=Ae(lc,"CrossingMinimizationStrategy",314,Ie,yle,mse),oXn;b(337,22,{3:1,35:1,22:1,337:1},bO);var Hcn,o_,DS,qcn=Ae(lc,"CuttingStrategy",337,Ie,jle,jse),fXn;b(335,22,{3:1,35:1,22:1,335:1,246:1,234:1},X9),s.Kf=function(){return iNn(this)},s.Xf=function(){return iNn(this)};var Gcn,f_,jm,h_,Em,zcn=Ae(lc,"CycleBreakingStrategy",335,Ie,lde,Ese),hXn;b(419,22,{3:1,35:1,22:1,419:1},XG);var $S,Ucn,Wcn=Ae(lc,"DirectionCongruency",419,Ie,S1e,Cse),lXn;b(450,22,{3:1,35:1,22:1,450:1},wO);var cv,l_,Tg,aXn=Ae(lc,"EdgeConstraint",450,Ie,Ele,Tse),dXn;b(276,22,{3:1,35:1,22:1,276:1},r5);var a_,d_,b_,w_,FS,g_,Xcn=Ae(lc,"EdgeLabelSideSelection",276,Ie,qde,Mse),bXn;b(479,22,{3:1,35:1,22:1,479:1},VG);var xS,Vcn,Qcn=Ae(lc,"EdgeStraighteningStrategy",479,Ie,A1e,Ase),wXn;b(274,22,{3:1,35:1,22:1,274:1},c5);var p_,Jcn,Ycn,LS,Zcn,nun,eun=Ae(lc,"FixedAlignment",274,Ie,Kde,Sse),gXn;b(275,22,{3:1,35:1,22:1,275:1},u5);var tun,iun,run,cun,Cm,uun,sun=Ae(lc,"GraphCompactionStrategy",275,Ie,_de,Pse),pXn;b(256,22,{3:1,35:1,22:1,256:1},H0);var uv,NS,sv,$s,Tm,BS,ov,Mg,RS,Mm,v_=Ae(lc,"GraphProperties",256,Ie,Sbe,Ise),vXn;b(292,22,{3:1,35:1,22:1,292:1},gO);var Gk,m_,k_,y_=Ae(lc,"GreedySwitchType",292,Ie,Mle,Ose),mXn;b(303,22,{3:1,35:1,22:1,303:1},pO);var dp,zk,Ag,kXn=Ae(lc,"InLayerConstraint",303,Ie,Tle,Dse),yXn;b(420,22,{3:1,35:1,22:1,420:1},QG);var j_,oun,fun=Ae(lc,"InteractiveReferencePoint",420,Ie,I1e,$se),jXn,hun,bp,p0,_S,lun,aun,KS,dun,Uk,HS,Am,wp,Gb,E_,qS,ec,bun,v0,Mc,C_,T_,Wk,za,m0,gp,wun,pp,Xk,zb,Xo,Ys,M_,Sg,dc,rt,gun,pun,vun,mun,kun,A_,GS,Mu,k0,S_,vp,Vk,mf,Pg,fv,Ig,Og,hv,Ua,yun,P_,I_,mp;b(163,22,{3:1,35:1,22:1,163:1},Q9);var Sm,xl,Pm,Ub,Qk,jun=Ae(lc,"LayerConstraint",163,Ie,bde,Fse),EXn;b(848,1,zs,A4n),s.Qe=function(e){En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,xnn),""),"Direction Congruency"),"Specifies how drawings of the same graph with different layout directions compare to each other: either a natural reading direction is preserved or the drawings are rotated versions of each other."),Dun),(y1(),Nt)),Wcn),Cn((Ho(),Xn))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Lnn),""),"Feedback Edges"),"Whether feedback edges should be highlighted by routing around the nodes."),(qn(),!1)),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,WM),""),"Interactive Reference Point"),"Determines which point of a node is considered by interactive layout phases."),Bun),Nt),fun),Cn(Xn)))),Ci(e,WM,IN,bVn),Ci(e,WM,X6,dVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Nnn),""),"Merge Edges"),"Edges that have no ports are merged so they touch the connected nodes at the same points. When this option is disabled, one port is created for each edge directly connected to a node. When it is enabled, all such incoming edges share an input port, and all outgoing edges share an output port."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Bnn),""),"Merge Hierarchy-Crossing Edges"),"If hierarchical layout is active, hierarchy-crossing edges use as few hierarchical ports as possible. They are broken by the algorithm, with hierarchical ports inserted as required. Usually, one such port is created for each edge at each hierarchy crossing point. With this option set to true, we try to create as few hierarchical ports as possible in the process. In particular, all edges that form a hyperedge can share a port."),!0),_i),si),Cn(Xn)))),En(e,new bn(_ie(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Rnn),""),"Allow Non-Flow Ports To Switch Sides"),"Specifies whether non-flow ports may switch sides if their node's port constraints are either FIXED_SIDE or FIXED_ORDER. A non-flow port is a port on a side that is not part of the currently configured layout flow. For instance, given a left-to-right layout direction, north and south ports would be considered non-flow ports. Further note that the underlying criterium whether to switch sides or not solely relies on the minimization of edge crossings. Hence, edge length and other aesthetics criteria are not addressed."),!1),_i),si),Cn(Ya)),A(M(tn,1),q,2,6,["org.eclipse.elk.layered.northOrSouthPort"])))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,_nn),""),"Port Sorting Strategy"),"Only relevant for nodes with FIXED_SIDE port constraints. Determines the way a node's ports are distributed on the sides of a node if their order is not prescribed. The option is set on parent nodes."),Uun),Nt),non),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Knn),""),"Thoroughness"),"How much effort should be spent to produce a nice layout."),Q(7)),sc),Wi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Hnn),""),"Add Unnecessary Bendpoints"),"Adds bend points even if an edge does not change direction. If true, each long edge dummy will contribute a bend point to its edges and hierarchy-crossing edges will always get a bend point where they cross hierarchy boundaries. By default, bend points are only added where an edge changes direction."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,qnn),""),"Generate Position and Layer IDs"),"If enabled position id and layer id are generated, which are usually only used internally when setting the interactiveLayout option. This option should be specified on the root node."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,IN),"cycleBreaking"),"Cycle Breaking Strategy"),"Strategy for cycle breaking. Cycle breaking looks for cycles in the graph and determines which edges to reverse to break the cycles. Reversed edges will end up pointing to the opposite direction of regular edges (that is, reversed edges will point left if edges usually point right)."),Oun),Nt),zcn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,wk),nB),"Node Layering Strategy"),"Strategy for node layering."),Kun),Nt),Hsn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Gnn),nB),"Layer Constraint"),"Determines a constraint on the placement of the node regarding the layering."),Run),Nt),jun),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,znn),nB),"Layer Choice Constraint"),"Allows to set a constraint regarding the layer placement of a node. Let i be the value of teh constraint. Assumed the drawing has n layers and i < n. If set to i, it expresses that the node should be placed in i-th layer. Should i>=n be true then the node is placed in the last layer of the drawing. Note that this option is not part of any of ELK Layered's default configurations but is only evaluated as part of the `InteractiveLayeredGraphVisitor`, which must be applied manually or used via the `DiagramLayoutEngine."),Q(-1)),sc),Wi),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Unn),nB),"Layer ID"),"Layer identifier that was calculated by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set."),Q(-1)),sc),Wi),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ON),dHn),"Upper Bound On Width [MinWidth Layerer]"),"Defines a loose upper bound on the width of the MinWidth layerer. If set to '-1' multiple values are tested and the best result is selected."),Q(4)),sc),Wi),Cn(Xn)))),Ci(e,ON,wk,yVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,DN),dHn),"Upper Layer Estimation Scaling Factor [MinWidth Layerer]"),"Multiplied with Upper Bound On Width for defining an upper bound on the width of layers which haven't been determined yet, but whose maximum width had been (roughly) estimated by the MinWidth algorithm. Compensates for too high estimations. If set to '-1' multiple values are tested and the best result is selected."),Q(2)),sc),Wi),Cn(Xn)))),Ci(e,DN,wk,EVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,$N),bHn),"Node Promotion Strategy"),"Reduces number of dummy nodes after layering phase (if possible)."),_un),Nt),Jsn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,FN),bHn),"Max Node Promotion Iterations"),"Limits the number of iterations for node promotion."),Q(0)),sc),Wi),Cn(Xn)))),Ci(e,FN,$N,null),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,xN),"layering.coffmanGraham"),"Layer Bound"),"The maximum number of nodes allowed per layer."),Q(nt)),sc),Wi),Cn(Xn)))),Ci(e,xN,wk,gVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,X6),gk),"Crossing Minimization Strategy"),"Strategy for crossing minimization."),Iun),Nt),Kcn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Wnn),gk),"Force Node Model Order"),"The node order given by the model does not change to produce a better layout. E.g. if node A is before node B in the model this is not changed during crossing minimization. This assumes that the node model order is already respected before crossing minimization. This can be achieved by setting considerModelOrder.strategy to NODES_AND_EDGES."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,LN),gk),"Hierarchical Sweepiness"),"How likely it is to use cross-hierarchy (1) vs bottom-up (-1)."),.1),Or),Mi),Cn(Xn)))),Ci(e,LN,uA,HXn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,NN),gk),"Semi-Interactive Crossing Minimization"),"Preserves the order of nodes within a layer but still minimizes crossings between edges connecting long edge dummies. Derives the desired order from positions specified by the 'org.eclipse.elk.position' layout option. Requires a crossing minimization strategy that is able to process 'in-layer' constraints."),!1),_i),si),Cn(Xn)))),Ci(e,NN,X6,UXn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Xnn),gk),"Position Choice Constraint"),"Allows to set a constraint regarding the position placement of a node in a layer. Assumed the layer in which the node placed includes n other nodes and i < n. If set to i, it expresses that the node should be placed at the i-th position. Should i>=n be true then the node is placed at the last position in the layer. Note that this option is not part of any of ELK Layered's default configurations but is only evaluated as part of the `InteractiveLayeredGraphVisitor`, which must be applied manually or used via the `DiagramLayoutEngine."),Q(-1)),sc),Wi),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Vnn),gk),"Position ID"),"Position within a layer that was determined by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set."),Q(-1)),sc),Wi),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Qnn),wHn),"Greedy Switch Activation Threshold"),"By default it is decided automatically if the greedy switch is activated or not. The decision is based on whether the size of the input graph (without dummy nodes) is smaller than the value of this option. A '0' enforces the activation."),Q(40)),sc),Wi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,BN),wHn),"Greedy Switch Crossing Minimization"),"Greedy Switch strategy for crossing minimization. The greedy switch heuristic is executed after the regular crossing minimization as a post-processor. Note that if 'hierarchyHandling' is set to 'INCLUDE_CHILDREN', the 'greedySwitchHierarchical.type' option must be used."),Pun),Nt),y_),Cn(Xn)))),Ci(e,BN,X6,_Xn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,XM),"crossingMinimization.greedySwitchHierarchical"),"Greedy Switch Crossing Minimization (hierarchical)"),"Activates the greedy switch heuristic in case hierarchical layout is used. The differences to the non-hierarchical case (see 'greedySwitch.type') are: 1) greedy switch is inactive by default, 3) only the option value set on the node at which hierarchical layout starts is relevant, and 2) if it's activated by the user, it properly addresses hierarchy-crossing edges."),Sun),Nt),y_),Cn(Xn)))),Ci(e,XM,X6,NXn),Ci(e,XM,uA,BXn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,lg),gHn),"Node Placement Strategy"),"Strategy for node placement."),zun),Nt),Usn),Cn(Xn)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,VM),gHn),"Favor Straight Edges Over Balancing"),"Favor straight edges over a balanced node placement. The default behavior is determined automatically based on the used 'edgeRouting'. For an orthogonal style it is set to true, for all other styles to false."),_i),si),Cn(Xn)))),Ci(e,VM,lg,FVn),Ci(e,VM,lg,xVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,RN),pHn),"BK Edge Straightening"),"Specifies whether the Brandes Koepf node placer tries to increase the number of straight edges at the expense of diagram size. There is a subtle difference to the 'favorStraightEdges' option, which decides whether a balanced placement of the nodes is desired, or not. In bk terms this means combining the four alignments into a single balanced one, or not. This option on the other hand tries to straighten additional edges during the creation of each of the four alignments."),Hun),Nt),Qcn),Cn(Xn)))),Ci(e,RN,lg,IVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,_N),pHn),"BK Fixed Alignment"),"Tells the BK node placer to use a certain alignment (out of its four) instead of the one producing the smallest height, or the combination of all four."),qun),Nt),eun),Cn(Xn)))),Ci(e,_N,lg,DVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,KN),"nodePlacement.linearSegments"),"Linear Segments Deflection Dampening"),"Dampens the movement of nodes to keep the diagram from getting too large."),.3),Or),Mi),Cn(Xn)))),Ci(e,KN,lg,NVn),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,HN),"nodePlacement.networkSimplex"),"Node Flexibility"),"Aims at shorter and straighter edges. Two configurations are possible: (a) allow ports to move freely on the side they are assigned to (the order is always defined beforehand), (b) additionally allow to enlarge a node wherever it helps. If this option is not configured for a node, the 'nodeFlexibility.default' value is used, which is specified for the node's parent."),Nt),Z_),Cn(pi)))),Ci(e,HN,lg,KVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,qN),"nodePlacement.networkSimplex.nodeFlexibility"),"Node Flexibility Default"),"Default value of the 'nodeFlexibility' option for the children of a hierarchical node."),Gun),Nt),Z_),Cn(Xn)))),Ci(e,qN,lg,_Vn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Jnn),vHn),"Self-Loop Distribution"),"Alter the distribution of the loops around the node. It only takes effect for PortConstraints.FREE."),xun),Nt),ion),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ynn),vHn),"Self-Loop Ordering"),"Alter the ordering of the loops they can either be stacked or sequenced. It only takes effect for PortConstraints.FREE."),Lun),Nt),ron),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,QM),"edgeRouting.splines"),"Spline Routing Mode"),"Specifies the way control points are assembled for each individual edge. CONSERVATIVE ensures that edges are properly routed around the nodes but feels rather orthogonal at times. SLOPPY uses fewer control points to obtain curvier edge routes but may result in edges overlapping nodes."),Nun),Nt),uon),Cn(Xn)))),Ci(e,QM,pk,iVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,JM),"edgeRouting.splines.sloppy"),"Sloppy Spline Layer Spacing Factor"),"Spacing factor for routing area between layers when using sloppy spline routing."),.2),Or),Mi),Cn(Xn)))),Ci(e,JM,pk,cVn),Ci(e,JM,QM,uVn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,GN),"edgeRouting.polyline"),"Sloped Edge Zone Width"),"Width of the strip to the left and to the right of each layer where the polyline edge router is allowed to refrain from ensuring that edges are routed horizontally. This prevents awkward bend points for nodes that extent almost to the edge of their layer."),2),Or),Mi),Cn(Xn)))),Ci(e,GN,pk,ZXn),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Znn),wf),"Spacing Base Value"),"An optional base value for all other layout options of the 'spacing' group. It can be used to conveniently alter the overall 'spaciousness' of the drawing. Whenever an explicit value is set for the other layout options, this base value will have no effect. The base value is not inherited, i.e. it must be set for each hierarchical node."),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,nen),wf),"Edge Node Between Layers Spacing"),"The spacing to be preserved between nodes and edges that are routed next to the node's layer. For the spacing between nodes and edges that cross the node's layer 'spacing.edgeNode' is used."),10),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,een),wf),"Edge Edge Between Layer Spacing"),"Spacing to be preserved between pairs of edges that are routed between the same pair of layers. Note that 'spacing.edgeEdge' is used for the spacing between pairs of edges crossing the same layer."),10),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ten),wf),"Node Node Between Layers Spacing"),"The spacing to be preserved between any pair of nodes of two adjacent layers. Note that 'spacing.nodeNode' is used for the spacing between nodes within the layer itself."),20),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ien),aen),"Direction Priority"),"Defines how important it is to have a certain edge point into the direction of the overall layout. This option is evaluated during the cycle breaking phase."),Q(0)),sc),Wi),Cn(Yf)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ren),aen),"Shortness Priority"),"Defines how important it is to keep an edge as short as possible. This option is evaluated during the layering phase."),Q(0)),sc),Wi),Cn(Yf)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,cen),aen),"Straightness Priority"),"Defines how important it is to keep an edge straight, i.e. aligned with one of the two axes. This option is evaluated during node placement."),Q(0)),sc),Wi),Cn(Yf)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,zN),den),FKn),"Tries to further compact components (disconnected sub-graphs)."),!1),_i),si),Cn(Xn)))),Ci(e,zN,q6,!0),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,uen),mHn),"Post Compaction Strategy"),kHn),Cun),Nt),sun),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,sen),mHn),"Post Compaction Constraint Calculation"),kHn),Eun),Nt),Rcn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,YM),ben),"High Degree Node Treatment"),"Makes room around high degree nodes to place leafs and trees."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,UN),ben),"High Degree Node Threshold"),"Whether a node is considered to have a high degree."),Q(16)),sc),Wi),Cn(Xn)))),Ci(e,UN,YM,!0),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,WN),ben),"High Degree Node Maximum Tree Height"),"Maximum height of a subtree connected to a high degree node to be moved to separate layers."),Q(5)),sc),Wi),Cn(Xn)))),Ci(e,WN,YM,!0),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Vh),wen),"Graph Wrapping Strategy"),"For certain graphs and certain prescribed drawing areas it may be desirable to split the laid out graph into chunks that are placed side by side. The edges that connect different chunks are 'wrapped' around from the end of one chunk to the start of the other chunk. The points between the chunks are referred to as 'cuts'."),Vun),Nt),hon),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ZM),wen),"Additional Wrapped Edges Spacing"),"To visually separate edges that are wrapped from regularly routed edges an additional spacing value can be specified in form of this layout option. The spacing is added to the regular edgeNode spacing."),10),Or),Mi),Cn(Xn)))),Ci(e,ZM,Vh,nQn),Ci(e,ZM,Vh,eQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,nA),wen),"Correction Factor for Wrapping"),"At times and for certain types of graphs the executed wrapping may produce results that are consistently biased in the same fashion: either wrapping to often or to rarely. This factor can be used to correct the bias. Internally, it is simply multiplied with the 'aspect ratio' layout option."),1),Or),Mi),Cn(Xn)))),Ci(e,nA,Vh,iQn),Ci(e,nA,Vh,rQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,V6),yHn),"Cutting Strategy"),"The strategy by which the layer indexes are determined at which the layering crumbles into chunks."),Xun),Nt),qcn),Cn(Xn)))),Ci(e,V6,Vh,hQn),Ci(e,V6,Vh,lQn),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,XN),yHn),"Manually Specified Cuts"),"Allows the user to specify her own cuts for a certain graph."),yf),Ds),Cn(Xn)))),Ci(e,XN,V6,uQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,VN),"wrapping.cutting.msd"),"MSD Freedom"),"The MSD cutting strategy starts with an initial guess on the number of chunks the graph should be split into. The freedom specifies how much the strategy may deviate from this guess. E.g. if an initial number of 3 is computed, a freedom of 1 allows 2, 3, and 4 cuts."),Wun),sc),Wi),Cn(Xn)))),Ci(e,VN,V6,oQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,eA),jHn),"Validification Strategy"),"When wrapping graphs, one can specify indices that are not allowed as split points. The validification strategy makes sure every computed split point is allowed."),Qun),Nt),fon),Cn(Xn)))),Ci(e,eA,Vh,EQn),Ci(e,eA,Vh,CQn),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,tA),jHn),"Valid Indices for Wrapping"),null),yf),Ds),Cn(Xn)))),Ci(e,tA,Vh,kQn),Ci(e,tA,Vh,yQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,iA),gen),"Improve Cuts"),"For general graphs it is important that not too many edges wrap backwards. Thus a compromise between evenly-distributed cuts and the total number of cut edges is sought."),!0),_i),si),Cn(Xn)))),Ci(e,iA,Vh,wQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,rA),gen),"Distance Penalty When Improving Cuts"),null),2),Or),Mi),Cn(Xn)))),Ci(e,rA,Vh,dQn),Ci(e,rA,iA,!0),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,QN),gen),"Improve Wrapped Edges"),"The initial wrapping is performed in a very simple way. As a consequence, edges that wrap from one chunk to another may be unnecessarily long. Activating this option tries to shorten such edges."),!0),_i),si),Cn(Xn)))),Ci(e,QN,Vh,pQn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,oen),eB),"Edge Label Side Selection"),"Method to decide on edge label sides."),Fun),Nt),Xcn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,fen),eB),"Edge Center Label Placement Strategy"),"Determines in which layer center labels of long edges should be placed."),$un),Nt),rv),pt(Xn,A(M($1,1),z,175,0,[D1]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,cA),vk),"Consider Model Order"),"Preserves the order of nodes and edges in the model file if this does not lead to additional edge crossings. Depending on the strategy this is not always possible since the node and edge order might be conflicting."),Aun),Nt),Zsn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,hen),vk),"No Model Order"),"Set on a node to not set a model order for this node even though it is a real node."),!1),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,JN),vk),"Consider Model Order for Components"),"If set to NONE the usual ordering strategy (by cumulative node priority and size of nodes) is used. INSIDE_PORT_SIDES orders the components with external ports only inside the groups with the same port side. FORCE_MODEL_ORDER enforces the mode order on components. This option might produce bad alignments and sub optimal drawings in terms of used area since the ordering should be respected."),Tun),Nt),zrn),Cn(Xn)))),Ci(e,JN,q6,null),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,len),vk),"Long Edge Ordering Strategy"),"Indicates whether long edges are sorted under, over, or equal to nodes that have no connection to a previous layer in a left-to-right or right-to-left layout. Under and over changes to right and left in a vertical layout."),Mun),Nt),Gsn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,YN),vk),"Crossing Counter Node Order Influence"),"Indicates with what percentage (1 for 100%) violations of the node model order are weighted against the crossings e.g. a value of 0.5 means two model order violations are as important as on edge crossing. This allows some edge crossings in favor of preserving the model order. It is advised to set this value to a very small positive value (e.g. 0.001) to have minimal crossing and a optimal node order. Defaults to no influence (0)."),0),Or),Mi),Cn(Xn)))),Ci(e,YN,cA,null),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ZN),vk),"Crossing Counter Port Order Influence"),"Indicates with what percentage (1 for 100%) violations of the port model order are weighted against the crossings e.g. a value of 0.5 means two model order violations are as important as on edge crossing. This allows some edge crossings in favor of preserving the model order. It is advised to set this value to a very small positive value (e.g. 0.001) to have minimal crossing and a optimal port order. Defaults to no influence (0)."),0),Or),Mi),Cn(Xn)))),Ci(e,ZN,cA,null),R_n((new I4n,e))};var CXn,TXn,MXn,Eun,AXn,Cun,SXn,Tun,PXn,IXn,OXn,Mun,DXn,$Xn,Aun,FXn,xXn,LXn,Sun,NXn,BXn,RXn,Pun,_Xn,KXn,HXn,qXn,GXn,zXn,UXn,WXn,Iun,XXn,Oun,VXn,Dun,QXn,$un,JXn,Fun,YXn,ZXn,nVn,xun,eVn,Lun,tVn,Nun,iVn,rVn,cVn,uVn,sVn,oVn,fVn,hVn,lVn,aVn,Bun,dVn,bVn,wVn,gVn,pVn,vVn,Run,mVn,kVn,yVn,jVn,EVn,CVn,TVn,_un,MVn,Kun,AVn,SVn,PVn,Hun,IVn,OVn,qun,DVn,$Vn,FVn,xVn,LVn,NVn,BVn,RVn,Gun,_Vn,KVn,HVn,zun,qVn,Uun,GVn,zVn,UVn,WVn,XVn,VVn,QVn,JVn,YVn,ZVn,nQn,eQn,tQn,iQn,rQn,cQn,uQn,sQn,Wun,oQn,fQn,Xun,hQn,lQn,aQn,dQn,bQn,wQn,gQn,pQn,vQn,Vun,mQn,kQn,yQn,jQn,Qun,EQn,CQn;w(lc,"LayeredMetaDataProvider",848),b(986,1,zs,I4n),s.Qe=function(e){R_n(e)};var Qf,O_,zS,Im,US,Jun,WS,kp,XS,Yun,Zun,D_,Ll,$_,Wb,nsn,Jk,F_,esn,TQn,VS,x_,Om,Xb,MQn,ls,tsn,isn,QS,L_,Jf,JS,Qh,rsn,csn,usn,N_,B_,ssn,S1,R_,osn,Vb,fsn,hsn,lsn,YS,Qb,Wa,asn,dsn,Tr,bsn,AQn,qc,ZS,wsn,gsn,psn,__,vsn,nP,msn,ksn,eP,y0,ysn,K_,Dm,jsn,j0,$m,tP,Xa,H_,lv,iP,Va,Esn,Csn,Tsn,av,Msn,SQn,PQn,IQn,OQn,E0,Jb,Lt,P1,DQn,Yb,Asn,dv,Ssn,Zb,$Qn,bv,Psn,yp,FQn,xQn,Yk,q_,Isn,Zk,Mo,Dg,jp,C0,Qa,rP,nw,G_,wv,gv,T0,$g,z_,ny,Fm,xm,U_,Osn,Dsn,$sn,Fsn,W_,xsn,Lsn,Nsn,Bsn,X_,cP;w(lc,"LayeredOptions",986),b(987,1,{},ywn),s.$e=function(){var e;return e=new Vmn,e},s._e=function(e){},w(lc,"LayeredOptions/LayeredFactory",987),b(1372,1,{}),s.a=0;var LQn;w(ac,"ElkSpacings/AbstractSpacingsBuilder",1372),b(779,1372,{},AQ);var uP,NQn;w(lc,"LayeredSpacings/LayeredSpacingsBuilder",779),b(313,22,{3:1,35:1,22:1,313:1,246:1,234:1},s5),s.Kf=function(){return vNn(this)},s.Xf=function(){return vNn(this)};var V_,Rsn,_sn,sP,Q_,Ksn,Hsn=Ae(lc,"LayeringStrategy",313,Ie,Hde,xse),BQn;b(378,22,{3:1,35:1,22:1,378:1},vO);var J_,qsn,oP,Gsn=Ae(lc,"LongEdgeOrderingStrategy",378,Ie,kle,Lse),RQn;b(197,22,{3:1,35:1,22:1,197:1},Gj);var Fg,xg,fP,Y_,Z_=Ae(lc,"NodeFlexibility",197,Ie,Aae,Nse),_Qn;b(315,22,{3:1,35:1,22:1,315:1,246:1,234:1},V9),s.Kf=function(){return tNn(this)},s.Xf=function(){return tNn(this)};var Lm,nK,eK,Nm,zsn,Usn=Ae(lc,"NodePlacementStrategy",315,Ie,hde,qse),KQn;b(260,22,{3:1,35:1,22:1,260:1},h2);var Wsn,ey,Xsn,Vsn,ty,Qsn,hP,lP,Jsn=Ae(lc,"NodePromotionStrategy",260,Ie,K0e,Rse),HQn;b(339,22,{3:1,35:1,22:1,339:1},mO);var Ysn,Nl,tK,Zsn=Ae(lc,"OrderingStrategy",339,Ie,Sle,_se),qQn;b(421,22,{3:1,35:1,22:1,421:1},JG);var iK,rK,non=Ae(lc,"PortSortingStrategy",421,Ie,O1e,Kse),GQn;b(452,22,{3:1,35:1,22:1,452:1},kO);var Au,xc,Bm,zQn=Ae(lc,"PortType",452,Ie,Ale,Bse),UQn;b(375,22,{3:1,35:1,22:1,375:1},yO);var eon,cK,ton,ion=Ae(lc,"SelfLoopDistributionStrategy",375,Ie,Ple,Hse),WQn;b(376,22,{3:1,35:1,22:1,376:1},YG);var iy,uK,ron=Ae(lc,"SelfLoopOrderingStrategy",376,Ie,M1e,Gse),XQn;b(304,1,{304:1},KRn),w(lc,"Spacings",304),b(336,22,{3:1,35:1,22:1,336:1},jO);var sK,con,Rm,uon=Ae(lc,"SplineRoutingMode",336,Ie,Ole,zse),VQn;b(338,22,{3:1,35:1,22:1,338:1},EO);var oK,son,oon,fon=Ae(lc,"ValidifyStrategy",338,Ie,Dle,Use),QQn;b(377,22,{3:1,35:1,22:1,377:1},CO);var ew,fK,pv,hon=Ae(lc,"WrappingStrategy",377,Ie,Ile,Wse),JQn;b(1383,1,Ec,O4n),s.Yf=function(e){return u(e,37),YQn},s.pf=function(e,t){jje(this,u(e,37),t)};var YQn;w(fA,"DepthFirstCycleBreaker",1383),b(782,1,Ec,lW),s.Yf=function(e){return u(e,37),ZQn},s.pf=function(e,t){kTe(this,u(e,37),t)},s.Zf=function(e){return u(un(e,_T(this.d,e.c.length)),10)};var ZQn;w(fA,"GreedyCycleBreaker",782),b(1386,782,Ec,Skn),s.Zf=function(e){var t,i,r,c;for(c=null,t=nt,r=new E(e);r.a1&&(on(sn(k(Gi((Ln(0,e.c.length),u(e.c[0],10))),(nn(),Wb))))?aNn(e,this.d,u(this,660)):(Pn(),bi(e,this.d)),DOn(this.e,e))},s.Sf=function(e,t,i,r){var c,o,f,h,l,a,d;for(t!=iCn(i,e.length)&&(o=e[t-(i?1:-1)],LX(this.f,o,i?(ur(),xc):(ur(),Au))),c=e[t][0],d=!r||c.k==(Qn(),Xt),a=cf(e[t]),this.ag(a,d,!1,i),f=0,l=new E(a);l.a"),e0?r$(this.a,e[t-1],e[t]):!i&&t1&&(on(sn(k(Gi((Ln(0,e.c.length),u(e.c[0],10))),(nn(),Wb))))?aNn(e,this.d,this):(Pn(),bi(e,this.d)),on(sn(k(Gi((Ln(0,e.c.length),u(e.c[0],10))),Wb)))||DOn(this.e,e))},w(vu,"ModelOrderBarycenterHeuristic",660),b(1803,1,lt,a6n),s.ue=function(e,t){return L5e(this.a,u(e,10),u(t,10))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(vu,"ModelOrderBarycenterHeuristic/lambda$0$Type",1803),b(1403,1,Ec,R4n),s.Yf=function(e){var t;return u(e,37),t=iE(aJn),Ze(t,(Qi(),Hc),(rr(),kS)),t},s.pf=function(e,t){y1e((u(e,37),t))};var aJn;w(vu,"NoCrossingMinimizer",1403),b(796,402,Yen,yG),s.$f=function(e,t,i){var r,c,o,f,h,l,a,d,g,p,v;switch(g=this.g,i.g){case 1:{for(c=0,o=0,d=new E(e.j);d.a1&&(c.j==(J(),Vn)?this.b[e]=!0:c.j==Gn&&e>0&&(this.b[e-1]=!0))},s.f=0,w(gh,"AllCrossingsCounter",1798),b(587,1,{},tT),s.b=0,s.d=0,w(gh,"BinaryIndexedTree",587),b(524,1,{},b8);var don,dP;w(gh,"CrossingsCounter",524),b(1906,1,lt,d6n),s.ue=function(e,t){return Cfe(this.a,u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(gh,"CrossingsCounter/lambda$0$Type",1906),b(1907,1,lt,b6n),s.ue=function(e,t){return Tfe(this.a,u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(gh,"CrossingsCounter/lambda$1$Type",1907),b(1908,1,lt,w6n),s.ue=function(e,t){return Mfe(this.a,u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(gh,"CrossingsCounter/lambda$2$Type",1908),b(1909,1,lt,g6n),s.ue=function(e,t){return Afe(this.a,u(e,11),u(t,11))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(gh,"CrossingsCounter/lambda$3$Type",1909),b(1910,1,Yn,p6n),s.td=function(e){o0e(this.a,u(e,11))},w(gh,"CrossingsCounter/lambda$4$Type",1910),b(1911,1,Ve,v6n),s.Mb=function(e){return jre(this.a,u(e,11))},w(gh,"CrossingsCounter/lambda$5$Type",1911),b(1912,1,Yn,m6n),s.td=function(e){Ckn(this,e)},w(gh,"CrossingsCounter/lambda$6$Type",1912),b(1913,1,Yn,Q7n),s.td=function(e){var t;h3(),ll(this.b,(t=this.a,u(e,11),t))},w(gh,"CrossingsCounter/lambda$7$Type",1913),b(826,1,Rf,UH),s.Lb=function(e){return h3(),li(u(e,11),(G(),Mu))},s.Fb=function(e){return this===e},s.Mb=function(e){return h3(),li(u(e,11),(G(),Mu))},w(gh,"CrossingsCounter/lambda$8$Type",826),b(1905,1,{},k6n),w(gh,"HyperedgeCrossingsCounter",1905),b(467,1,{35:1,467:1},_jn),s.wd=function(e){return cpe(this,u(e,467))},s.b=0,s.c=0,s.e=0,s.f=0;var eMe=w(gh,"HyperedgeCrossingsCounter/Hyperedge",467);b(362,1,{35:1,362:1},nC),s.wd=function(e){return i9e(this,u(e,362))},s.b=0,s.c=0;var dJn=w(gh,"HyperedgeCrossingsCounter/HyperedgeCorner",362);b(523,22,{3:1,35:1,22:1,523:1},ZG);var Km,Hm,bJn=Ae(gh,"HyperedgeCrossingsCounter/HyperedgeCorner/Type",523,Ie,D1e,Vse),wJn;b(1405,1,Ec,P4n),s.Yf=function(e){return u(k(u(e,37),(G(),Mc)),21).Hc((or(),$s))?gJn:null},s.pf=function(e,t){C4e(this,u(e,37),t)};var gJn;w(hr,"InteractiveNodePlacer",1405),b(1406,1,Ec,S4n),s.Yf=function(e){return u(k(u(e,37),(G(),Mc)),21).Hc((or(),$s))?pJn:null},s.pf=function(e,t){o3e(this,u(e,37),t)};var pJn,bP,wP;w(hr,"LinearSegmentsNodePlacer",1406),b(257,1,{35:1,257:1},Jq),s.wd=function(e){return Fie(this,u(e,257))},s.Fb=function(e){var t;return I(e,257)?(t=u(e,257),this.b==t.b):!1},s.Hb=function(){return this.b},s.Ib=function(){return"ls"+kl(this.e)},s.a=0,s.b=0,s.c=-1,s.d=-1,s.g=0;var vJn=w(hr,"LinearSegmentsNodePlacer/LinearSegment",257);b(1408,1,Ec,dCn),s.Yf=function(e){return u(k(u(e,37),(G(),Mc)),21).Hc((or(),$s))?mJn:null},s.pf=function(e,t){aTe(this,u(e,37),t)},s.b=0,s.g=0;var mJn;w(hr,"NetworkSimplexPlacer",1408),b(1427,1,lt,Swn),s.ue=function(e,t){return Uc(u(e,19).a,u(t,19).a)},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(hr,"NetworkSimplexPlacer/0methodref$compare$Type",1427),b(1429,1,lt,Pwn),s.ue=function(e,t){return Uc(u(e,19).a,u(t,19).a)},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(hr,"NetworkSimplexPlacer/1methodref$compare$Type",1429),b(649,1,{649:1},J7n);var tMe=w(hr,"NetworkSimplexPlacer/EdgeRep",649);b(401,1,{401:1},qW),s.b=!1;var iMe=w(hr,"NetworkSimplexPlacer/NodeRep",401);b(508,12,{3:1,4:1,20:1,28:1,52:1,12:1,14:1,15:1,54:1,508:1},u9n),w(hr,"NetworkSimplexPlacer/Path",508),b(1409,1,{},Iwn),s.Kb=function(e){return u(e,17).d.i.k},w(hr,"NetworkSimplexPlacer/Path/lambda$0$Type",1409),b(1410,1,Ve,Own),s.Mb=function(e){return u(e,267)==(Qn(),gi)},w(hr,"NetworkSimplexPlacer/Path/lambda$1$Type",1410),b(1411,1,{},Dwn),s.Kb=function(e){return u(e,17).d.i},w(hr,"NetworkSimplexPlacer/Path/lambda$2$Type",1411),b(1412,1,Ve,y6n),s.Mb=function(e){return Cjn(f$n(u(e,10)))},w(hr,"NetworkSimplexPlacer/Path/lambda$3$Type",1412),b(1413,1,Ve,$wn),s.Mb=function(e){return dfe(u(e,11))},w(hr,"NetworkSimplexPlacer/lambda$0$Type",1413),b(1414,1,Yn,Y7n),s.td=function(e){hce(this.a,this.b,u(e,11))},w(hr,"NetworkSimplexPlacer/lambda$1$Type",1414),b(1423,1,Yn,j6n),s.td=function(e){I6e(this.a,u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$10$Type",1423),b(1424,1,{},Fwn),s.Kb=function(e){return Zu(),new $n(null,new xn(u(e,29).a,16))},w(hr,"NetworkSimplexPlacer/lambda$11$Type",1424),b(1425,1,Yn,E6n),s.td=function(e){M7e(this.a,u(e,10))},w(hr,"NetworkSimplexPlacer/lambda$12$Type",1425),b(1426,1,{},xwn),s.Kb=function(e){return Zu(),Q(u(e,121).e)},w(hr,"NetworkSimplexPlacer/lambda$13$Type",1426),b(1428,1,{},Lwn),s.Kb=function(e){return Zu(),Q(u(e,121).e)},w(hr,"NetworkSimplexPlacer/lambda$15$Type",1428),b(1430,1,Ve,Nwn),s.Mb=function(e){return Zu(),u(e,401).c.k==(Qn(),ti)},w(hr,"NetworkSimplexPlacer/lambda$17$Type",1430),b(1431,1,Ve,Bwn),s.Mb=function(e){return Zu(),u(e,401).c.j.c.length>1},w(hr,"NetworkSimplexPlacer/lambda$18$Type",1431),b(1432,1,Yn,kTn),s.td=function(e){g2e(this.c,this.b,this.d,this.a,u(e,401))},s.c=0,s.d=0,w(hr,"NetworkSimplexPlacer/lambda$19$Type",1432),b(1415,1,{},Rwn),s.Kb=function(e){return Zu(),new $n(null,new xn(u(e,29).a,16))},w(hr,"NetworkSimplexPlacer/lambda$2$Type",1415),b(1433,1,Yn,C6n),s.td=function(e){oce(this.a,u(e,11))},s.a=0,w(hr,"NetworkSimplexPlacer/lambda$20$Type",1433),b(1434,1,{},_wn),s.Kb=function(e){return Zu(),new $n(null,new xn(u(e,29).a,16))},w(hr,"NetworkSimplexPlacer/lambda$21$Type",1434),b(1435,1,Yn,T6n),s.td=function(e){Ece(this.a,u(e,10))},w(hr,"NetworkSimplexPlacer/lambda$22$Type",1435),b(1436,1,Ve,Kwn),s.Mb=function(e){return Cjn(e)},w(hr,"NetworkSimplexPlacer/lambda$23$Type",1436),b(1437,1,{},Hwn),s.Kb=function(e){return Zu(),new $n(null,new xn(u(e,29).a,16))},w(hr,"NetworkSimplexPlacer/lambda$24$Type",1437),b(1438,1,Ve,M6n),s.Mb=function(e){return Pre(this.a,u(e,10))},w(hr,"NetworkSimplexPlacer/lambda$25$Type",1438),b(1439,1,Yn,Z7n),s.td=function(e){Y5e(this.a,this.b,u(e,10))},w(hr,"NetworkSimplexPlacer/lambda$26$Type",1439),b(1440,1,Ve,qwn),s.Mb=function(e){return Zu(),!Xi(u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$27$Type",1440),b(1441,1,Ve,Gwn),s.Mb=function(e){return Zu(),!Xi(u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$28$Type",1441),b(1442,1,{},A6n),s.Ce=function(e,t){return kce(this.a,u(e,29),u(t,29))},w(hr,"NetworkSimplexPlacer/lambda$29$Type",1442),b(1416,1,{},zwn),s.Kb=function(e){return Zu(),new $n(null,new Cd(new re(ue(ni(u(e,10)).a.Kc(),new Mn))))},w(hr,"NetworkSimplexPlacer/lambda$3$Type",1416),b(1417,1,Ve,Uwn),s.Mb=function(e){return Zu(),sae(u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$4$Type",1417),b(1418,1,Yn,S6n),s.td=function(e){Tye(this.a,u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$5$Type",1418),b(1419,1,{},Wwn),s.Kb=function(e){return Zu(),new $n(null,new xn(u(e,29).a,16))},w(hr,"NetworkSimplexPlacer/lambda$6$Type",1419),b(1420,1,Ve,Xwn),s.Mb=function(e){return Zu(),u(e,10).k==(Qn(),ti)},w(hr,"NetworkSimplexPlacer/lambda$7$Type",1420),b(1421,1,{},Vwn),s.Kb=function(e){return Zu(),new $n(null,new Cd(new re(ue(Kh(u(e,10)).a.Kc(),new Mn))))},w(hr,"NetworkSimplexPlacer/lambda$8$Type",1421),b(1422,1,Ve,Qwn),s.Mb=function(e){return Zu(),sfe(u(e,17))},w(hr,"NetworkSimplexPlacer/lambda$9$Type",1422),b(1404,1,Ec,z4n),s.Yf=function(e){return u(k(u(e,37),(G(),Mc)),21).Hc((or(),$s))?kJn:null},s.pf=function(e,t){uje(u(e,37),t)};var kJn;w(hr,"SimpleNodePlacer",1404),b(180,1,{180:1},tg),s.Ib=function(){var e;return e="",this.c==(Ff(),M0)?e+=Z2:this.c==I1&&(e+=Y2),this.o==(ef(),Ja)?e+=hN:this.o==kf?e+="UP":e+="BALANCED",e},w(Sl,"BKAlignedLayout",180),b(516,22,{3:1,35:1,22:1,516:1},ez);var I1,M0,yJn=Ae(Sl,"BKAlignedLayout/HDirection",516,Ie,F1e,Qse),jJn;b(515,22,{3:1,35:1,22:1,515:1},nz);var Ja,kf,EJn=Ae(Sl,"BKAlignedLayout/VDirection",515,Ie,x1e,Jse),CJn;b(1634,1,{},nkn),w(Sl,"BKAligner",1634),b(1637,1,{},$Fn),w(Sl,"BKCompactor",1637),b(654,1,{654:1},Jwn),s.a=0,w(Sl,"BKCompactor/ClassEdge",654),b(458,1,{458:1},r9n),s.a=null,s.b=0,w(Sl,"BKCompactor/ClassNode",458),b(1407,1,Ec,Mkn),s.Yf=function(e){return u(k(u(e,37),(G(),Mc)),21).Hc((or(),$s))?TJn:null},s.pf=function(e,t){ATe(this,u(e,37),t)},s.d=!1;var TJn;w(Sl,"BKNodePlacer",1407),b(1635,1,{},Ywn),s.d=0,w(Sl,"NeighborhoodInformation",1635),b(1636,1,lt,P6n),s.ue=function(e,t){return F0e(this,u(e,46),u(t,46))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Sl,"NeighborhoodInformation/NeighborComparator",1636),b(808,1,{}),w(Sl,"ThresholdStrategy",808),b(1763,808,{},f9n),s.bg=function(e,t,i){return this.a.o==(ef(),kf)?Ft:Vt},s.cg=function(){},w(Sl,"ThresholdStrategy/NullThresholdStrategy",1763),b(579,1,{579:1},ekn),s.c=!1,s.d=!1,w(Sl,"ThresholdStrategy/Postprocessable",579),b(1764,808,{},h9n),s.bg=function(e,t,i){var r,c,o;return c=t==i,r=this.a.a[i.p]==t,c||r?(o=e,this.a.c==(Ff(),M0)?(c&&(o=hL(this,t,!0)),!isNaN(o)&&!isFinite(o)&&r&&(o=hL(this,i,!1))):(c&&(o=hL(this,t,!0)),!isNaN(o)&&!isFinite(o)&&r&&(o=hL(this,i,!1))),o):e},s.cg=function(){for(var e,t,i,r,c;this.d.b!=0;)c=u(J1e(this.d),579),r=nRn(this,c),r.a&&(e=r.a,i=on(this.a.f[this.a.g[c.b.p].p]),!(!i&&!Xi(e)&&e.c.i.c==e.d.i.c)&&(t=sNn(this,c),t||Nre(this.e,c)));for(;this.e.a.c.length!=0;)sNn(this,u(pDn(this.e),579))},w(Sl,"ThresholdStrategy/SimpleThresholdStrategy",1764),b(635,1,{635:1,246:1,234:1},Zwn),s.Kf=function(){return AOn(this)},s.Xf=function(){return AOn(this)};var hK;w(uB,"EdgeRouterFactory",635),b(1458,1,Ec,U4n),s.Yf=function(e){return c7e(u(e,37))},s.pf=function(e,t){dje(u(e,37),t)};var MJn,AJn,SJn,PJn,IJn,bon,OJn,DJn;w(uB,"OrthogonalEdgeRouter",1458),b(1451,1,Ec,Akn),s.Yf=function(e){return P4e(u(e,37))},s.pf=function(e,t){$Ce(this,u(e,37),t)};var $Jn,FJn,xJn,LJn,cy,NJn;w(uB,"PolylineEdgeRouter",1451),b(1452,1,Rf,ngn),s.Lb=function(e){return IV(u(e,10))},s.Fb=function(e){return this===e},s.Mb=function(e){return IV(u(e,10))},w(uB,"PolylineEdgeRouter/1",1452),b(1809,1,Ve,egn),s.Mb=function(e){return u(e,129).c==(No(),Bl)},w(zo,"HyperEdgeCycleDetector/lambda$0$Type",1809),b(1810,1,{},tgn),s.Ge=function(e){return u(e,129).d},w(zo,"HyperEdgeCycleDetector/lambda$1$Type",1810),b(1811,1,Ve,ign),s.Mb=function(e){return u(e,129).c==(No(),Bl)},w(zo,"HyperEdgeCycleDetector/lambda$2$Type",1811),b(1812,1,{},rgn),s.Ge=function(e){return u(e,129).d},w(zo,"HyperEdgeCycleDetector/lambda$3$Type",1812),b(1813,1,{},cgn),s.Ge=function(e){return u(e,129).d},w(zo,"HyperEdgeCycleDetector/lambda$4$Type",1813),b(1814,1,{},ugn),s.Ge=function(e){return u(e,129).d},w(zo,"HyperEdgeCycleDetector/lambda$5$Type",1814),b(112,1,{35:1,112:1},n7),s.wd=function(e){return xie(this,u(e,112))},s.Fb=function(e){var t;return I(e,112)?(t=u(e,112),this.g==t.g):!1},s.Hb=function(){return this.g},s.Ib=function(){var e,t,i,r;for(e=new Ju("{"),r=new E(this.n);r.a"+this.b+" ("+Uce(this.c)+")"},s.d=0,w(zo,"HyperEdgeSegmentDependency",129),b(520,22,{3:1,35:1,22:1,520:1},tz);var Bl,tw,BJn=Ae(zo,"HyperEdgeSegmentDependency/DependencyType",520,Ie,$1e,Yse),RJn;b(1815,1,{},I6n),w(zo,"HyperEdgeSegmentSplitter",1815),b(1816,1,{},s8n),s.a=0,s.b=0,w(zo,"HyperEdgeSegmentSplitter/AreaRating",1816),b(329,1,{329:1},hD),s.a=0,s.b=0,s.c=0,w(zo,"HyperEdgeSegmentSplitter/FreeArea",329),b(1817,1,lt,bgn),s.ue=function(e,t){return Hue(u(e,112),u(t,112))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(zo,"HyperEdgeSegmentSplitter/lambda$0$Type",1817),b(1818,1,Yn,yTn),s.td=function(e){Wae(this.a,this.d,this.c,this.b,u(e,112))},s.b=0,w(zo,"HyperEdgeSegmentSplitter/lambda$1$Type",1818),b(1819,1,{},wgn),s.Kb=function(e){return new $n(null,new xn(u(e,112).e,16))},w(zo,"HyperEdgeSegmentSplitter/lambda$2$Type",1819),b(1820,1,{},ggn),s.Kb=function(e){return new $n(null,new xn(u(e,112).j,16))},w(zo,"HyperEdgeSegmentSplitter/lambda$3$Type",1820),b(1821,1,{},pgn),s.Fe=function(e){return K(Y(e))},w(zo,"HyperEdgeSegmentSplitter/lambda$4$Type",1821),b(655,1,{},FD),s.a=0,s.b=0,s.c=0,w(zo,"OrthogonalRoutingGenerator",655),b(1638,1,{},vgn),s.Kb=function(e){return new $n(null,new xn(u(e,112).e,16))},w(zo,"OrthogonalRoutingGenerator/lambda$0$Type",1638),b(1639,1,{},mgn),s.Kb=function(e){return new $n(null,new xn(u(e,112).j,16))},w(zo,"OrthogonalRoutingGenerator/lambda$1$Type",1639),b(661,1,{}),w(sB,"BaseRoutingDirectionStrategy",661),b(1807,661,{},l9n),s.dg=function(e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C;if(!(e.r&&!e.q))for(d=t+e.o*i,a=new E(e.n);a.aKf&&(o=d,c=e,r=new fn(g,o),Ke(f.a,r),n0(this,f,c,r,!1),p=e.r,p&&(v=K(Y(qo(p.e,0))),r=new fn(v,o),Ke(f.a,r),n0(this,f,c,r,!1),o=t+p.o*i,c=p,r=new fn(v,o),Ke(f.a,r),n0(this,f,c,r,!1)),r=new fn(C,o),Ke(f.a,r),n0(this,f,c,r,!1)))},s.eg=function(e){return e.i.n.a+e.n.a+e.a.a},s.fg=function(){return J(),ae},s.gg=function(){return J(),Kn},w(sB,"NorthToSouthRoutingStrategy",1807),b(1808,661,{},a9n),s.dg=function(e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C;if(!(e.r&&!e.q))for(d=t-e.o*i,a=new E(e.n);a.aKf&&(o=d,c=e,r=new fn(g,o),Ke(f.a,r),n0(this,f,c,r,!1),p=e.r,p&&(v=K(Y(qo(p.e,0))),r=new fn(v,o),Ke(f.a,r),n0(this,f,c,r,!1),o=t-p.o*i,c=p,r=new fn(v,o),Ke(f.a,r),n0(this,f,c,r,!1)),r=new fn(C,o),Ke(f.a,r),n0(this,f,c,r,!1)))},s.eg=function(e){return e.i.n.a+e.n.a+e.a.a},s.fg=function(){return J(),Kn},s.gg=function(){return J(),ae},w(sB,"SouthToNorthRoutingStrategy",1808),b(1806,661,{},d9n),s.dg=function(e,t,i){var r,c,o,f,h,l,a,d,g,p,v,m,C;if(!(e.r&&!e.q))for(d=t+e.o*i,a=new E(e.n);a.aKf&&(o=d,c=e,r=new fn(o,g),Ke(f.a,r),n0(this,f,c,r,!0),p=e.r,p&&(v=K(Y(qo(p.e,0))),r=new fn(o,v),Ke(f.a,r),n0(this,f,c,r,!0),o=t+p.o*i,c=p,r=new fn(o,v),Ke(f.a,r),n0(this,f,c,r,!0)),r=new fn(o,C),Ke(f.a,r),n0(this,f,c,r,!0)))},s.eg=function(e){return e.i.n.b+e.n.b+e.a.b},s.fg=function(){return J(),Vn},s.gg=function(){return J(),Gn},w(sB,"WestToEastRoutingStrategy",1806),b(813,1,{},jZ),s.Ib=function(){return kl(this.a)},s.b=0,s.c=!1,s.d=!1,s.f=0,w(Fb,"NubSpline",813),b(407,1,{407:1},LNn,eMn),w(Fb,"NubSpline/PolarCP",407),b(1453,1,Ec,TFn),s.Yf=function(e){return vve(u(e,37))},s.pf=function(e,t){YCe(this,u(e,37),t)};var _Jn,KJn,HJn,qJn,GJn;w(Fb,"SplineEdgeRouter",1453),b(268,1,{268:1},MC),s.Ib=function(){return this.a+" ->("+this.c+") "+this.b},s.c=0,w(Fb,"SplineEdgeRouter/Dependency",268),b(455,22,{3:1,35:1,22:1,455:1},iz);var Rl,Lg,zJn=Ae(Fb,"SplineEdgeRouter/SideToProcess",455,Ie,L1e,Zse),UJn;b(1454,1,Ve,agn),s.Mb=function(e){return C6(),!u(e,128).o},w(Fb,"SplineEdgeRouter/lambda$0$Type",1454),b(1455,1,{},lgn),s.Ge=function(e){return C6(),u(e,128).v+1},w(Fb,"SplineEdgeRouter/lambda$1$Type",1455),b(1456,1,Yn,tkn),s.td=function(e){ffe(this.a,this.b,u(e,46))},w(Fb,"SplineEdgeRouter/lambda$2$Type",1456),b(1457,1,Yn,ikn),s.td=function(e){hfe(this.a,this.b,u(e,46))},w(Fb,"SplineEdgeRouter/lambda$3$Type",1457),b(128,1,{35:1,128:1},Zxn,SZ),s.wd=function(e){return Lie(this,u(e,128))},s.b=0,s.e=!1,s.f=0,s.g=0,s.j=!1,s.k=!1,s.n=0,s.o=!1,s.p=!1,s.q=!1,s.s=0,s.u=0,s.v=0,s.F=0,w(Fb,"SplineSegment",128),b(459,1,{459:1},dgn),s.a=0,s.b=!1,s.c=!1,s.d=!1,s.e=!1,s.f=0,w(Fb,"SplineSegment/EdgeInformation",459),b(1234,1,{},sgn),w(Q6,Enn,1234),b(1235,1,lt,ogn),s.ue=function(e,t){return U6e(u(e,135),u(t,135))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(Q6,NKn,1235),b(1233,1,{},E8n),w(Q6,"MrTree",1233),b(393,22,{3:1,35:1,22:1,393:1,246:1,234:1},zj),s.Kf=function(){return CLn(this)},s.Xf=function(){return CLn(this)};var gP,qm,uy,Gm,won=Ae(Q6,"TreeLayoutPhases",393,Ie,Sae,noe),WJn;b(1130,209,xa,qjn),s.Ze=function(e,t){var i,r,c,o,f,h,l;for(on(sn(hn(e,(Zd(),yon))))||oC((i=new O9((K0(),new N0(e))),i)),f=(h=new AC,Sr(h,e),H(h,(cc(),Wm),e),l=new we,Nke(e,h,l),nye(e,h,l),h),o=Wke(this.a,f),c=new E(o);c.a"+wC(this.c):"e_"+mt(this)},w(J6,"TEdge",188),b(135,134,{3:1,135:1,94:1,134:1},AC),s.Ib=function(){var e,t,i,r,c;for(c=null,r=_e(this.b,0);r.b!=r.d.c;)i=u(Re(r),86),c+=(i.c==null||i.c.length==0?"n_"+i.g:"n_"+i.c)+` +`;for(t=_e(this.a,0);t.b!=t.d.c;)e=u(Re(t),188),c+=(e.b&&e.c?wC(e.b)+"->"+wC(e.c):"e_"+mt(e))+` +`;return c};var rMe=w(J6,"TGraph",135);b(633,502,{3:1,502:1,633:1,94:1,134:1}),w(J6,"TShape",633),b(86,633,{3:1,502:1,86:1,633:1,94:1,134:1},hF),s.Ib=function(){return wC(this)};var cMe=w(J6,"TNode",86);b(255,1,lh,X1),s.Jc=function(e){$i(this,e)},s.Kc=function(){var e;return e=_e(this.a.d,0),new e2(e)},w(J6,"TNode/2",255),b(358,1,yi,e2),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return u(Re(this.a),188).c},s.Ob=function(){return yj(this.a)},s.Qb=function(){HC(this.a)},w(J6,"TNode/2/1",358),b(1840,1,xt,Hjn),s.pf=function(e,t){gye(this,u(e,135),t)},w(up,"FanProcessor",1840),b(327,22,{3:1,35:1,22:1,327:1,234:1},o5),s.Kf=function(){switch(this.g){case 0:return new S9n;case 1:return new Hjn;case 2:return new jgn;case 3:return new kgn;case 4:return new Cgn;case 5:return new Tgn;default:throw T(new Hn(AN+(this.f!=null?this.f:""+this.g)))}};var lK,aK,dK,bK,wK,pP,XJn=Ae(up,Fnn,327,Ie,Gde,eoe),VJn;b(1843,1,xt,kgn),s.pf=function(e,t){Yme(this,u(e,135),t)},s.a=0,w(up,"LevelHeightProcessor",1843),b(1844,1,lh,ygn),s.Jc=function(e){$i(this,e)},s.Kc=function(){return Pn(),Zp(),X4},w(up,"LevelHeightProcessor/1",1844),b(1841,1,xt,jgn),s.pf=function(e,t){c6e(this,u(e,135),t)},s.a=0,w(up,"NeighborsProcessor",1841),b(1842,1,lh,Egn),s.Jc=function(e){$i(this,e)},s.Kc=function(){return Pn(),Zp(),X4},w(up,"NeighborsProcessor/1",1842),b(1845,1,xt,Cgn),s.pf=function(e,t){Jme(this,u(e,135),t)},s.a=0,w(up,"NodePositionProcessor",1845),b(1839,1,xt,S9n),s.pf=function(e,t){Eje(this,u(e,135))},w(up,"RootProcessor",1839),b(1846,1,xt,Tgn),s.pf=function(e,t){Dge(u(e,135))},w(up,"Untreeifyer",1846);var sy,zm,QJn,gK,vP,Um,pK,mP,kP,vv,Wm,yP,O1,gon,JJn,vK,iw,mK,pon;b(851,1,zs,G4n),s.Qe=function(e){En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Zen),""),"Weighting of Nodes"),"Which weighting to use when computing a node order."),mon),(y1(),Nt)),Mon),Cn((Ho(),Xn))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ntn),""),"Search Order"),"Which search order to use when computing a spanning tree."),von),Nt),Son),Cn(Xn)))),QRn((new q4n,e))};var YJn,von,ZJn,mon;w(lA,"MrTreeMetaDataProvider",851),b(994,1,zs,q4n),s.Qe=function(e){QRn(e)};var nYn,kon,eYn,tYn,iYn,rYn,yon,cYn,jon,uYn,jP,Eon,sYn,Con,oYn;w(lA,"MrTreeOptions",994),b(995,1,{},Mgn),s.$e=function(){var e;return e=new qjn,e},s._e=function(e){},w(lA,"MrTreeOptions/MrtreeFactory",995),b(480,22,{3:1,35:1,22:1,480:1},rz);var kK,Ton,Mon=Ae(lA,"OrderWeighting",480,Ie,B1e,toe),fYn;b(425,22,{3:1,35:1,22:1,425:1},cz);var Aon,yK,Son=Ae(lA,"TreeifyingOrder",425,Ie,N1e,roe),hYn;b(1459,1,Ec,F4n),s.Yf=function(e){return u(e,135),lYn},s.pf=function(e,t){Obe(this,u(e,135),t)};var lYn;w("org.eclipse.elk.alg.mrtree.p1treeify","DFSTreeifyer",1459),b(1460,1,Ec,x4n),s.Yf=function(e){return u(e,135),aYn},s.pf=function(e,t){w6e(this,u(e,135),t)};var aYn;w("org.eclipse.elk.alg.mrtree.p2order","NodeOrderer",1460),b(1461,1,Ec,$4n),s.Yf=function(e){return u(e,135),dYn},s.pf=function(e,t){D7e(this,u(e,135),t)},s.a=0;var dYn;w("org.eclipse.elk.alg.mrtree.p3place","NodePlacer",1461),b(1462,1,Ec,L4n),s.Yf=function(e){return u(e,135),bYn},s.pf=function(e,t){r4e(u(e,135),t)};var bYn;w("org.eclipse.elk.alg.mrtree.p4route","EdgeRouter",1462);var Xm;b(495,22,{3:1,35:1,22:1,495:1,246:1,234:1},uz),s.Kf=function(){return t$n(this)},s.Xf=function(){return t$n(this)};var EP,mv,Pon=Ae(etn,"RadialLayoutPhases",495,Ie,R1e,ioe),wYn;b(1131,209,xa,j8n),s.Ze=function(e,t){var i,r,c,o,f,h;if(i=cLn(this,e),le(t,"Radial layout",i.c.length),on(sn(hn(e,(gb(),Ron))))||oC((r=new O9((K0(),new N0(e))),r)),h=yve(e),gr(e,(C5(),Xm),h),!h)throw T(new Hn("The given graph is not a tree!"));for(c=K(Y(hn(e,MP))),c==0&&(c=mLn(e)),gr(e,MP,c),f=new E(cLn(this,e));f.a0&&ADn((Me(t-1,e.length),e.charCodeAt(t-1)),XKn);)--t;if(r>=t)throw T(new Hn("The given string does not contain any numbers."));if(c=Tb(e.substr(r,t-r),`,|;|\r| +`),c.length!=2)throw T(new Hn("Exactly two numbers are expected, "+c.length+" were found."));try{this.a=kb(mb(c[0])),this.b=kb(mb(c[1]))}catch(o){throw o=jt(o),I(o,127)?(i=o,T(new Hn(VKn+i))):T(o)}},s.Ib=function(){return"("+this.a+","+this.b+")"},s.a=0,s.b=0;var ai=w(dk,"KVector",8);b(74,68,{3:1,4:1,20:1,28:1,52:1,14:1,68:1,15:1,74:1,414:1},hu,mj,ljn),s.Pc=function(){return Gwe(this)},s.Jf=function(e){var t,i,r,c,o,f;r=Tb(e,`,|;|\\(|\\)|\\[|\\]|\\{|\\}| | | +`),_s(this);try{for(i=0,o=0,c=0,f=0;i0&&(o%2==0?c=kb(r[i]):f=kb(r[i]),o>0&&o%2!=0&&Ke(this,new fn(c,f)),++o),++i}catch(h){throw h=jt(h),I(h,127)?(t=h,T(new Hn("The given string does not match the expected format for vectors."+t))):T(h)}},s.Ib=function(){var e,t,i;for(e=new Ju("("),t=_e(this,0);t.b!=t.d.c;)i=u(Re(t),8),De(e,i.a+","+i.b),t.b!=t.d.c&&(e.a+="; ");return(e.a+=")",e).a};var Bfn=w(dk,"KVectorChain",74);b(248,22,{3:1,35:1,22:1,248:1},f5);var HK,$P,FP,ly,ay,xP,Rfn=Ae(Ws,"Alignment",248,Ie,Bde,yoe),FZn;b(979,1,zs,Q4n),s.Qe=function(e){zBn(e)};var _fn,qK,xZn,Kfn,Hfn,LZn,qfn,NZn,BZn,Gfn,zfn,RZn;w(Ws,"BoxLayouterOptions",979),b(980,1,{},m2n),s.$e=function(){var e;return e=new A2n,e},s._e=function(e){},w(Ws,"BoxLayouterOptions/BoxFactory",980),b(291,22,{3:1,35:1,22:1,291:1},h5);var dy,GK,by,wy,gy,zK,UK=Ae(Ws,"ContentAlignment",291,Ie,Nde,joe),_Zn;b(684,1,zs,nq),s.Qe=function(e){En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,GHn),""),"Layout Algorithm"),"Select a specific layout algorithm."),(y1(),kv)),tn),Cn((Ho(),Xn))))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,zHn),""),"Resolved Layout Algorithm"),"Meta data associated with the selected algorithm."),yf),oMe),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Oen),""),"Alignment"),"Alignment of the selected node relative to other nodes; the exact meaning depends on the used algorithm."),Ufn),Nt),Rfn),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,ep),""),"Aspect Ratio"),"The desired aspect ratio of the drawing, that is the quotient of width by height."),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Ttn),""),"Bend Points"),"A fixed list of bend points for the edge. This is used by the 'Fixed Layout' algorithm to specify a pre-defined routing for an edge. The vector chain must include the source point, any bend points, and the target point, so it must have at least two points."),yf),Bfn),Cn(Yf)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,sA),""),"Content Alignment"),"Specifies how the content of a node are aligned. Each node can individually control the alignment of its contents. I.e. if a node should be aligned top left in its parent node, the parent node should specify that option."),Xfn),Cp),UK),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,mk),""),"Debug Mode"),"Whether additional debug information shall be generated."),(qn(),!1)),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Fen),""),bnn),"Overall direction of edges: horizontal (right / left) or vertical (down / up)."),Vfn),Nt),e9),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,pk),""),"Edge Routing"),"What kind of edge routing style should be applied for the content of a parent node. Algorithms may also set this option to single edges in order to mark them as splines. The bend point list of edges with this option set to SPLINES must be interpreted as control points for a piecewise cubic spline."),Yfn),Nt),cH),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,dA),""),"Expand Nodes"),"If active, nodes are expanded to fill the area of their parent."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,uA),""),"Hierarchy Handling"),"Determines whether separate layout runs are triggered for different compound nodes in a hierarchical graph. Setting a node's hierarchy handling to `INCLUDE_CHILDREN` will lay out that node and all of its descendants in a single layout run, until a descendant is encountered which has its hierarchy handling set to `SEPARATE_CHILDREN`. In general, `SEPARATE_CHILDREN` will ensure that a new layout run is triggered for a node with that setting. Including multiple levels of hierarchy in a single layout run may allow cross-hierarchical edges to be laid out properly. If the root node is set to `INHERIT` (or not set at all), the default behavior is `SEPARATE_CHILDREN`."),thn),Nt),Khn),pt(Xn,A(M($1,1),z,175,0,[pi]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,u0),""),"Padding"),"The padding to be left to a parent element's border when placing child elements. This can also serve as an output option of a layout algorithm if node size calculation is setup appropriately."),ahn),yf),Wrn),pt(Xn,A(M($1,1),z,175,0,[pi]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,lk),""),"Interactive"),"Whether the algorithm should be run in interactive mode for the content of a parent node. What this means exactly depends on how the specific algorithm interprets this option. Usually in the interactive mode algorithms try to modify the current layout as little as possible."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,cB),""),"interactive Layout"),"Whether the graph should be changeable interactively and by setting constraints"),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,G6),""),"Omit Node Micro Layout"),"Node micro layout comprises the computation of node dimensions (if requested), the placement of ports and their labels, and the placement of node labels. The functionality is implemented independent of any specific layout algorithm and shouldn't have any negative impact on the layout algorithm's performance itself. Yet, if any unforeseen behavior occurs, this option allows to deactivate the micro layout."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,CN),""),"Port Constraints"),"Defines constraints of the position of the ports of a node."),phn),Nt),Ghn),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,oA),""),"Position"),"The position of a node, port, or label. This is used by the 'Fixed Layout' algorithm to specify a pre-defined position."),yf),ai),pt(pi,A(M($1,1),z,175,0,[Ya,D1]))))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,hk),""),"Priority"),"Defines the priority of an object; its meaning depends on the specific layout algorithm and the context where it is used."),sc),Wi),pt(pi,A(M($1,1),z,175,0,[Yf]))))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,HM),""),"Randomization Seed"),"Seed used for pseudo-random number generators to control the layout algorithm. If the value is 0, the seed shall be determined pseudo-randomly (e.g. from the system time)."),sc),Wi),Cn(Xn)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,q6),""),"Separate Connected Components"),"Whether each connected component should be processed separately."),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,qen),""),"Junction Points"),"This option is not used as option, but as output of the layout algorithms. It is attached to edges and determines the points where junction symbols should be drawn in order to represent hyperedges with orthogonal routing. Whether such points are computed depends on the chosen layout algorithm and edge routing style. The points are put into the vector chain with no specific order."),rhn),yf),Bfn),Cn(Yf)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Uen),""),"Comment Box"),"Whether the node should be regarded as a comment box instead of a regular node. In that case its placement should be similar to how labels are handled. Any edges incident to a comment box specify to which graph elements the comment is related."),!1),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Wen),""),"Hypernode"),"Whether the node should be handled as a hypernode."),!1),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,LTe),""),"Label Manager"),"Label managers can shorten labels upon a layout algorithm's request."),yf),dMe),pt(Xn,A(M($1,1),z,175,0,[D1]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ven),""),"Margins"),"Margins define additional space around the actual bounds of a graph element. For instance, ports or labels being placed on the outside of a node's border might introduce such a margin. The margin is used to guarantee non-overlap of other graph elements with those ports or labels."),chn),yf),Urn),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Pen),""),"No Layout"),"No layout is done for the associated element. This is used to mark parts of a diagram to avoid their inclusion in the layout graph, or to mark parts of the layout graph to prevent layout engines from processing them. If you wish to exclude the contents of a compound node from automatic layout, while the node itself is still considered on its own layer, use the 'Fixed Layout' algorithm for that node."),!1),_i),si),pt(pi,A(M($1,1),z,175,0,[Yf,Ya,D1]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,UHn),""),"Scale Factor"),"The scaling factor to be applied to the corresponding node in recursive layout. It causes the corresponding node's size to be adjusted, and its ports and labels to be sized and placed accordingly after the layout of that node has been determined (and before the node itself and its siblings are arranged). The scaling is not reverted afterwards, so the resulting layout graph contains the adjusted size and position data. This option is currently not supported if 'Layout Hierarchy' is set."),1),Or),Mi),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,WHn),""),"Animate"),"Whether the shift from the old layout to the new computed layout shall be animated."),!0),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,XHn),""),"Animation Time Factor"),"Factor for computation of animation time. The higher the value, the longer the animation time. If the value is 0, the resulting time is always equal to the minimum defined by 'Minimal Animation Time'."),Q(100)),sc),Wi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,VHn),""),"Layout Ancestors"),"Whether the hierarchy levels on the path from the selected element to the root of the diagram shall be included in the layout process."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,QHn),""),"Maximal Animation Time"),"The maximal time for animations, in milliseconds."),Q(4e3)),sc),Wi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,JHn),""),"Minimal Animation Time"),"The minimal time for animations, in milliseconds."),Q(400)),sc),Wi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,YHn),""),"Progress Bar"),"Whether a progress bar shall be displayed during layout computations."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ZHn),""),"Validate Graph"),"Whether the graph shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,nqn),""),"Validate Options"),"Whether layout options shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user."),!0),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,eqn),""),"Zoom to Fit"),"Whether the zoom level shall be set to view the whole diagram after layout."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ctn),"box"),"Box Layout Mode"),"Configures the packing mode used by the {@link BoxLayoutProvider}. If SIMPLE is not required (neither priorities are used nor the interactive mode), GROUP_DEC can improve the packing and decrease the area. GROUP_MIXED and GROUP_INC may, in very specific scenarios, work better."),Wfn),Nt),Qhn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,pen),wf),"Comment Comment Spacing"),"Spacing to be preserved between a comment box and other comment boxes connected to the same node. The space left between comment boxes of different nodes is controlled by the node-node spacing."),10),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ven),wf),"Comment Node Spacing"),"Spacing to be preserved between a node and its connected comment boxes. The space left between a node and the comments of another node is controlled by the node-node spacing."),10),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,vN),wf),"Components Spacing"),"Spacing to be preserved between pairs of connected components. This option is only relevant if 'separateConnectedComponents' is activated."),20),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,men),wf),"Edge Spacing"),"Spacing to be preserved between any two edges. Note that while this can somewhat easily be satisfied for the segments of orthogonally drawn edges, it is harder for general polylines or splines."),10),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,EN),wf),"Edge Label Spacing"),"The minimal distance to be preserved between a label and the edge it is associated with. Note that the placement of a label is influenced by the 'edgelabels.placement' option."),2),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ken),wf),"Edge Node Spacing"),"Spacing to be preserved between nodes and edges."),10),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,yen),wf),"Label Spacing"),"Determines the amount of space to be left between two labels of the same graph element."),0),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Cen),wf),"Label Node Spacing"),"Spacing to be preserved between labels and the border of node they are associated with. Note that the placement of a label is influenced by the 'nodelabels.placement' option."),5),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,jen),wf),"Horizontal spacing between Label and Port"),"Horizontal spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the 'portlabels.placement' option."),1),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Een),wf),"Vertical spacing between Label and Port"),"Vertical spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the 'portlabels.placement' option."),1),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Db),wf),"Node Spacing"),"The minimal distance to be preserved between each two nodes."),20),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ten),wf),"Node Self Loop Spacing"),"Spacing to be preserved between a node and its self loops."),10),Or),Mi),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Men),wf),"Port Spacing"),"Spacing between pairs of ports of the same node."),10),Or),Mi),pt(Xn,A(M($1,1),z,175,0,[pi]))))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Aen),wf),"Individual Spacing"),"Allows to specify individual spacing values for graph elements that shall be different from the value specified for the element's parent."),yf),yne),pt(pi,A(M($1,1),z,175,0,[Yf,Ya,D1]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Qen),wf),"Additional Port Space"),"Additional space around the sets of ports on each node side. For each side of a node, this option can reserve additional space before and after the ports on each side. For example, a top spacing of 20 makes sure that the first port on the western and eastern side is 20 units away from the northern border."),Ahn),yf),Urn),Cn(Xn)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,rB),rqn),"Layout Partition"),"Partition to which the node belongs. This requires Layout Partitioning to be active. Nodes with lower partition IDs will appear to the left of nodes with higher partition IDs (assuming a left-to-right layout direction)."),sc),Wi),pt(Xn,A(M($1,1),z,175,0,[pi]))))),Ci(e,rB,iB,XZn),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,iB),rqn),"Layout Partitioning"),"Whether to activate partitioned layout. This will allow to group nodes through the Layout Partition option. a pair of nodes with different partition indices is then placed such that the node with lower index is placed to the left of the other node (with left-to-right layout direction). Depending on the layout algorithm, this may only be guaranteed to work if all nodes have a layout partition configured, or at least if edges that cross partitions are not part of a partition-crossing cycle."),dhn),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,xen),cqn),"Node Label Padding"),"Define padding for node labels that are placed inside of a node."),shn),yf),Wrn),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,F4),cqn),"Node Label Placement"),"Hints for where node labels are to be placed; if empty, the node label's position is not modified."),ohn),Cp),lr),pt(pi,A(M($1,1),z,175,0,[D1]))))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ben),wA),"Port Alignment"),"Defines the default port distribution for a node. May be overridden for each side individually."),whn),Nt),c9),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Ren),wA),"Port Alignment (North)"),"Defines how ports on the northern side are placed, overriding the node's general port alignment."),Nt),c9),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,_en),wA),"Port Alignment (South)"),"Defines how ports on the southern side are placed, overriding the node's general port alignment."),Nt),c9),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Ken),wA),"Port Alignment (West)"),"Defines how ports on the western side are placed, overriding the node's general port alignment."),Nt),c9),Cn(pi)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Hen),wA),"Port Alignment (East)"),"Defines how ports on the eastern side are placed, overriding the node's general port alignment."),Nt),c9),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,hg),CB),"Node Size Constraints"),"What should be taken into account when calculating a node's size. Empty size constraints specify that a node's size is already fixed and should not be changed."),fhn),Cp),o9),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,tp),CB),"Node Size Options"),"Options modifying the behavior of the size constraints set on a node. Each member of the set specifies something that should be taken into account when calculating node sizes. The empty set corresponds to no further modifications."),lhn),Cp),Uhn),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,ip),CB),"Node Size Minimum"),"The minimal size to which a node can be reduced."),hhn),yf),ai),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,tB),CB),"Fixed Graph Size"),"By default, the fixed layout provider will enlarge a graph until it is large enough to contain its children. If this option is set, it won't do so."),!1),_i),si),Cn(Xn)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Gen),eB),"Edge Label Placement"),"Gives a hint on where to put edge labels."),Qfn),Nt),Phn),Cn(D1)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,qM),eB),"Inline Edge Labels"),"If true, an edge label is placed directly on its edge. May only apply to center edge labels. This kind of label placement is only advisable if the label's rendering is such that it is not crossed by its edge and thus stays legible."),!1),_i),si),Cn(D1)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,NTe),"font"),"Font Name"),"Font name used for a label."),kv),tn),Cn(D1)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,tqn),"font"),"Font Size"),"Font size used for a label."),sc),Wi),Cn(D1)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Xen),TB),"Port Anchor Offset"),"The offset to the port position where connections shall be attached."),yf),ai),Cn(Ya)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,zen),TB),"Port Index"),"The index of a port in the fixed order around a node. The order is assumed as clockwise, starting with the leftmost port on the top side. This option must be set if 'Port Constraints' is set to FIXED_ORDER and no specific positions are given for the ports. Additionally, the option 'Port Side' must be defined in this case."),sc),Wi),Cn(Ya)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Ien),TB),"Port Side"),"The side of a node on which a port is situated. This option must be set if 'Port Constraints' is set to FIXED_SIDE or FIXED_ORDER and no specific positions are given for the ports."),khn),Nt),Zi),Cn(Ya)))),En(e,new bn(yn(kn(jn(gn(mn(pn(vn(new dn,Sen),TB),"Port Border Offset"),"The offset of ports on the node border. With a positive offset the port is moved outside of the node, while with a negative offset the port is moved towards the inside. An offset of 0 means that the port is placed directly on the node border, i.e. if the port side is north, the port's south border touches the nodes's north border; if the port side is east, the port's west border touches the nodes's east border; if the port side is south, the port's north border touches the node's south border; if the port side is west, the port's east border touches the node's west border."),Or),Mi),Cn(Ya)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,x4),Mtn),"Port Label Placement"),"Decides on a placement method for port labels; if empty, the node label's position is not modified."),vhn),Cp),qP),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Len),Mtn),"Port Labels Next to Port"),"Use 'portLabels.placement': NEXT_TO_PORT_OF_POSSIBLE."),!1),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Nen),Mtn),"Treat Port Labels as Group"),"If this option is true (default), the labels of a port will be treated as a group when it comes to centering them next to their port. If this option is false, only the first label will be centered next to the port, with the others being placed below. This only applies to labels of eastern and western ports and will have no effect if labels are not placed next to their port."),!0),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,Den),uqn),"Activate Inside Self Loops"),"Whether this node allows to route self loops inside of it instead of around it. If set to true, this will make the node a compound node if it isn't already, and will require the layout algorithm to support compound nodes with hierarchical ports."),!1),_i),si),Cn(pi)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,$en),uqn),"Inside Self Loop"),"Whether a self loop should be routed inside a node instead of around that node."),!1),_i),si),Cn(Yf)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,mN),"edge"),"Edge Thickness"),"The thickness of an edge. This is a hint on the line width used to draw an edge, possibly requiring more space to be reserved for it."),1),Or),Mi),Cn(Yf)))),En(e,new bn(yn(kn(jn(Dn(gn(mn(pn(vn(new dn,iqn),"edge"),"Edge Type"),"The type of an edge. This is usually used for UML class diagrams, where associations must be handled differently from generalizations."),nhn),Nt),xhn),Cn(Yf)))),Yv(e,new M2(Uv(Vp(Xp(new Zg,Jn),"Layered"),'The layer-based method was introduced by Sugiyama, Tagawa and Toda in 1981. It emphasizes the direction of edges by pointing as many edges as possible into the same direction. The nodes are arranged in layers, which are sometimes called "hierarchies", and then reordered such that the number of edge crossings is minimized. Afterwards, concrete coordinates are computed for the nodes and edge bend points.'))),Yv(e,new M2(Uv(Vp(Xp(new Zg,"org.eclipse.elk.orthogonal"),"Orthogonal"),`Orthogonal methods that follow the "topology-shape-metrics" approach by Batini, Nardelli and Tamassia '86. The first phase determines the topology of the drawing by applying a planarization technique, which results in a planar representation of the graph. The orthogonal shape is computed in the second phase, which aims at minimizing the number of edge bends, and is called orthogonalization. The third phase leads to concrete coordinates for nodes and edge bend points by applying a compaction method, thus defining the metrics.`))),Yv(e,new M2(Uv(Vp(Xp(new Zg,os),"Force"),"Layout algorithms that follow physical analogies by simulating a system of attractive and repulsive forces. The first successful method of this kind was proposed by Eades in 1984."))),Yv(e,new M2(Uv(Vp(Xp(new Zg,"org.eclipse.elk.circle"),"Circle"),"Circular layout algorithms emphasize cycles or biconnected components of a graph by arranging them in circles. This is useful if a drawing is desired where such components are clearly grouped, or where cycles are shown as prominent OPTIONS of the graph."))),Yv(e,new M2(Uv(Vp(Xp(new Zg,IHn),"Tree"),"Specialized layout methods for trees, i.e. acyclic graphs. The regular structure of graphs that have no undirected cycles can be emphasized using an algorithm of this type."))),Yv(e,new M2(Uv(Vp(Xp(new Zg,"org.eclipse.elk.planar"),"Planar"),"Algorithms that require a planar or upward planar graph. Most of these algorithms are theoretically interesting, but not practically usable."))),Yv(e,new M2(Uv(Vp(Xp(new Zg,zf),"Radial"),"Radial layout algorithms usually position the nodes of the graph on concentric circles."))),IBn((new J4n,e)),zBn((new Q4n,e)),uBn((new Y4n,e))};var Zm,KZn,Ufn,Tp,HZn,qZn,Wfn,GZn,LP,Xfn,py,A0,Vfn,WK,XK,Qfn,Jfn,Yfn,Zfn,nhn,ehn,Bg,thn,zZn,vy,VK,NP,ihn,Rg,rhn,my,chn,uhn,shn,_g,ohn,Za,fhn,BP,Kg,hhn,_l,lhn,RP,ky,nd,ahn,UZn,dhn,WZn,XZn,bhn,whn,QK,JK,YK,ZK,ghn,Bu,n9,phn,nH,eH,rw,vhn,mhn,Hg,khn,Mp,_P,tH,yv,VZn,iH,QZn,JZn,yhn,YZn,jhn,ZZn,Ap,Ehn,KP,Chn,Thn,ed,nne,Mhn,Ahn,Shn;w(Ws,"CoreOptions",684),b(103,22,{3:1,35:1,22:1,103:1},n8);var Jh,Zs,Ao,mh,Yh,e9=Ae(Ws,bnn,103,Ie,ude,Toe),ene;b(272,22,{3:1,35:1,22:1,272:1},OO);var jv,cw,Ev,Phn=Ae(Ws,"EdgeLabelPlacement",272,Ie,_le,Moe),tne;b(218,22,{3:1,35:1,22:1,218:1},Wj);var Cv,yy,Sp,rH,cH=Ae(Ws,"EdgeRouting",218,Ie,Dae,Aoe),ine;b(312,22,{3:1,35:1,22:1,312:1},l5);var Ihn,Ohn,Dhn,$hn,uH,Fhn,xhn=Ae(Ws,"EdgeType",312,Ie,Ude,Soe),rne;b(977,1,zs,J4n),s.Qe=function(e){IBn(e)};var Lhn,Nhn,Bhn,Rhn,cne,_hn,t9;w(Ws,"FixedLayouterOptions",977),b(978,1,{},D2n),s.$e=function(){var e;return e=new T2n,e},s._e=function(e){},w(Ws,"FixedLayouterOptions/FixedFactory",978),b(334,22,{3:1,35:1,22:1,334:1},DO);var F1,HP,i9,Khn=Ae(Ws,"HierarchyHandling",334,Ie,Rle,Poe),une;b(285,22,{3:1,35:1,22:1,285:1},Xj);var kh,Kl,jy,Ey,sne=Ae(Ws,"LabelSide",285,Ie,Oae,Ioe),one;b(93,22,{3:1,35:1,22:1,93:1},yw);var Zh,So,no,Po,as,Io,eo,yh,Oo,lr=Ae(Ws,"NodeLabelPlacement",93,Ie,V0e,Ooe),fne;b(249,22,{3:1,35:1,22:1,249:1},e8);var Hhn,r9,Hl,qhn,Cy,c9=Ae(Ws,"PortAlignment",249,Ie,sde,Doe),hne;b(98,22,{3:1,35:1,22:1,98:1},a5);var td,Ac,jh,Tv,jf,ql,Ghn=Ae(Ws,"PortConstraints",98,Ie,Pde,$oe),lne;b(273,22,{3:1,35:1,22:1,273:1},d5);var u9,s9,n1,Ty,Gl,Pp,qP=Ae(Ws,"PortLabelPlacement",273,Ie,zde,Foe),ane;b(61,22,{3:1,35:1,22:1,61:1},t8);var Vn,Kn,Fs,xs,ru,Gc,Ef,Do,Su,ku,Sc,Pu,cu,uu,$o,ds,bs,to,ae,Xr,Gn,Zi=Ae(Ws,"PortSide",61,Ie,ide,Noe),dne;b(981,1,zs,Y4n),s.Qe=function(e){uBn(e)};var bne,wne,zhn,gne,pne;w(Ws,"RandomLayouterOptions",981),b(982,1,{},$2n),s.$e=function(){var e;return e=new L2n,e},s._e=function(e){},w(Ws,"RandomLayouterOptions/RandomFactory",982),b(374,22,{3:1,35:1,22:1,374:1},Vj);var uw,My,Ay,id,o9=Ae(Ws,"SizeConstraint",374,Ie,Iae,xoe),vne;b(259,22,{3:1,35:1,22:1,259:1},jw);var Sy,GP,Mv,sH,Py,f9,zP,UP,WP,Uhn=Ae(Ws,"SizeOptions",259,Ie,tbe,Loe),mne;b(370,1,{1949:1},zp),s.b=!1,s.c=0,s.d=-1,s.e=null,s.f=null,s.g=-1,s.j=!1,s.k=!1,s.n=!1,s.o=0,s.q=0,s.r=0,w(ac,"BasicProgressMonitor",370),b(972,209,xa,A2n),s.Ze=function(e,t){var i,r,c,o,f,h,l,a,d;switch(le(t,"Box layout",2),c=x9(Y(hn(e,(nM(),RZn)))),o=u(hn(e,BZn),116),i=on(sn(hn(e,Kfn))),r=on(sn(hn(e,Hfn))),u(hn(e,qK),311).g){case 0:f=(h=new du((!e.a&&(e.a=new V(Pt,e,10,11)),e.a)),Pn(),bi(h,new H6n(r)),h),l=sY(e),a=Y(hn(e,_fn)),(a==null||(_n(a),a<=0))&&(a=1.3),d=KCe(f,c,o,l.a,l.b,i,(_n(a),a)),t0(e,d.a,d.b,!1,!0);break;default:Nje(e,c,o,i)}ce(t)},w(ac,"BoxLayoutProvider",972),b(973,1,lt,H6n),s.ue=function(e,t){return c8e(this,u(e,33),u(t,33))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},s.a=!1,w(ac,"BoxLayoutProvider/1",973),b(157,1,{157:1},zC,hjn),s.Ib=function(){return this.c?uZ(this.c):kl(this.b)},w(ac,"BoxLayoutProvider/Group",157),b(311,22,{3:1,35:1,22:1,311:1},Qj);var Whn,Xhn,Vhn,oH,Qhn=Ae(ac,"BoxLayoutProvider/PackingMode",311,Ie,$ae,Boe),kne;b(974,1,lt,S2n),s.ue=function(e,t){return o1e(u(e,157),u(t,157))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(ac,"BoxLayoutProvider/lambda$0$Type",974),b(975,1,lt,P2n),s.ue=function(e,t){return e1e(u(e,157),u(t,157))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(ac,"BoxLayoutProvider/lambda$1$Type",975),b(976,1,lt,I2n),s.ue=function(e,t){return t1e(u(e,157),u(t,157))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(ac,"BoxLayoutProvider/lambda$2$Type",976),b(1365,1,{831:1},O2n),s.qg=function(e,t){return Oj(),!I(t,160)||k8n((L2(),u(e,160)),t)},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$0$Type",1365),b(1366,1,Yn,q6n),s.td=function(e){Uwe(this.a,u(e,146))},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$1$Type",1366),b(1367,1,Yn,M2n),s.td=function(e){u(e,94),Oj()},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$2$Type",1367),b(1371,1,Yn,G6n),s.td=function(e){pbe(this.a,u(e,94))},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$3$Type",1371),b(1369,1,Ve,ukn),s.Mb=function(e){return Dwe(this.a,this.b,u(e,146))},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$4$Type",1369),b(1368,1,Ve,skn),s.Mb=function(e){return Vce(this.a,this.b,u(e,831))},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$5$Type",1368),b(1370,1,Yn,okn),s.td=function(e){Vfe(this.a,this.b,u(e,146))},w(ac,"ElkSpacings/AbstractSpacingsBuilder/lambda$6$Type",1370),b(935,1,{},C2n),s.Kb=function(e){return oyn(e)},s.Fb=function(e){return this===e},w(ac,"ElkUtil/lambda$0$Type",935),b(936,1,Yn,fkn),s.td=function(e){sme(this.a,this.b,u(e,79))},s.a=0,s.b=0,w(ac,"ElkUtil/lambda$1$Type",936),b(937,1,Yn,hkn),s.td=function(e){sie(this.a,this.b,u(e,202))},s.a=0,s.b=0,w(ac,"ElkUtil/lambda$2$Type",937),b(938,1,Yn,lkn),s.td=function(e){Yre(this.a,this.b,u(e,137))},s.a=0,s.b=0,w(ac,"ElkUtil/lambda$3$Type",938),b(939,1,Yn,z6n),s.td=function(e){lfe(this.a,u(e,469))},w(ac,"ElkUtil/lambda$4$Type",939),b(342,1,{35:1,342:1},Nte),s.wd=function(e){return Mce(this,u(e,236))},s.Fb=function(e){var t;return I(e,342)?(t=u(e,342),this.a==t.a):!1},s.Hb=function(){return Gt(this.a)},s.Ib=function(){return this.a+" (exclusive)"},s.a=0,w(ac,"ExclusiveBounds/ExclusiveLowerBound",342),b(1138,209,xa,T2n),s.Ze=function(e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$,O,x,_,U,en,ln,wn;for(le(t,"Fixed Layout",1),o=u(hn(e,(Xe(),Jfn)),218),g=0,p=0,O=new ie((!e.a&&(e.a=new V(Pt,e,10,11)),e.a));O.e!=O.i.gc();){for(S=u(oe(O),33),wn=u(hn(S,(wT(),t9)),8),wn&&(Jo(S,wn.a,wn.b),u(hn(S,Nhn),174).Hc((Vu(),uw))&&(v=u(hn(S,Rhn),8),v.a>0&&v.b>0&&t0(S,v.a,v.b,!0,!0))),g=j.Math.max(g,S.i+S.g),p=j.Math.max(p,S.j+S.f),a=new ie((!S.n&&(S.n=new V(Br,S,1,7)),S.n));a.e!=a.i.gc();)h=u(oe(a),137),wn=u(hn(h,t9),8),wn&&Jo(h,wn.a,wn.b),g=j.Math.max(g,S.i+h.i+h.g),p=j.Math.max(p,S.j+h.j+h.f);for(U=new ie((!S.c&&(S.c=new V(Ru,S,9,9)),S.c));U.e!=U.i.gc();)for(_=u(oe(U),118),wn=u(hn(_,t9),8),wn&&Jo(_,wn.a,wn.b),en=S.i+_.i,ln=S.j+_.j,g=j.Math.max(g,en+_.g),p=j.Math.max(p,ln+_.f),l=new ie((!_.n&&(_.n=new V(Br,_,1,7)),_.n));l.e!=l.i.gc();)h=u(oe(l),137),wn=u(hn(h,t9),8),wn&&Jo(h,wn.a,wn.b),g=j.Math.max(g,en+h.i+h.g),p=j.Math.max(p,ln+h.j+h.f);for(c=new re(ue(Gh(S).a.Kc(),new Mn));Se(c);)i=u(ve(c),79),d=y_n(i),g=j.Math.max(g,d.a),p=j.Math.max(p,d.b);for(r=new re(ue(N7(S).a.Kc(),new Mn));Se(r);)i=u(ve(r),79),At(fh(i))!=e&&(d=y_n(i),g=j.Math.max(g,d.a),p=j.Math.max(p,d.b))}if(o==(Hh(),Cv))for($=new ie((!e.a&&(e.a=new V(Pt,e,10,11)),e.a));$.e!=$.i.gc();)for(S=u(oe($),33),r=new re(ue(Gh(S).a.Kc(),new Mn));Se(r);)i=u(ve(r),79),f=rye(i),f.b==0?gr(i,Rg,null):gr(i,Rg,f);on(sn(hn(e,(wT(),Bhn))))||(x=u(hn(e,cne),116),C=g+x.b+x.c,m=p+x.d+x.a,t0(e,C,m,!0,!0)),ce(t)},w(ac,"FixedLayoutProvider",1138),b(373,134,{3:1,414:1,373:1,94:1,134:1},jI,BPn),s.Jf=function(e){var t,i,r,c,o,f,h,l,a;if(e)try{for(l=Tb(e,";,;"),o=l,f=0,h=o.length;f>16&Ut|t^r<<16},s.Kc=function(){return new U6n(this)},s.Ib=function(){return this.a==null&&this.b==null?"pair(null,null)":this.a==null?"pair(null,"+Lr(this.b)+")":this.b==null?"pair("+Lr(this.a)+",null)":"pair("+Lr(this.a)+","+Lr(this.b)+")"},w(ac,"Pair",46),b(983,1,yi,U6n),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return!this.c&&(!this.b&&this.a.a!=null||this.a.b!=null)},s.Pb=function(){if(!this.c&&!this.b&&this.a.a!=null)return this.b=!0,this.a.a;if(!this.c&&this.a.b!=null)return this.c=!0,this.a.b;throw T(new ic)},s.Qb=function(){throw this.c&&this.a.b!=null?this.a.b=null:this.b&&this.a.a!=null&&(this.a.a=null),T(new fu)},s.b=!1,s.c=!1,w(ac,"Pair/1",983),b(448,1,{448:1},jTn),s.Fb=function(e){return pc(this.a,u(e,448).a)&&pc(this.c,u(e,448).c)&&pc(this.d,u(e,448).d)&&pc(this.b,u(e,448).b)},s.Hb=function(){return gT(A(M(Zn,1),rn,1,5,[this.a,this.c,this.d,this.b]))},s.Ib=function(){return"("+this.a+Ji+this.c+Ji+this.d+Ji+this.b+")"},w(ac,"Quadruple",448),b(1126,209,xa,L2n),s.Ze=function(e,t){var i,r,c,o,f;if(le(t,"Random Layout",1),(!e.a&&(e.a=new V(Pt,e,10,11)),e.a).i==0){ce(t);return}o=u(hn(e,(NQ(),gne)),19),o&&o.a!=0?c=new EC(o.a):c=new OF,i=x9(Y(hn(e,bne))),f=x9(Y(hn(e,pne))),r=u(hn(e,wne),116),vCe(e,c,i,f,r),ce(t)},w(ac,"RandomLayoutProvider",1126);var Cne;b(553,1,{}),s.qf=function(){return new fn(this.f.i,this.f.j)},s.We=function(e){return XTn(e,(Xe(),Bu))?hn(this.f,Tne):hn(this.f,e)},s.rf=function(){return new fn(this.f.g,this.f.f)},s.sf=function(){return this.g},s.Xe=function(e){return wa(this.f,e)},s.tf=function(e){Zc(this.f,e.a),nu(this.f,e.b)},s.uf=function(e){Rd(this.f,e.a),Bd(this.f,e.b)},s.vf=function(e){this.g=e},s.g=0;var Tne;w(nm,"ElkGraphAdapters/AbstractElkGraphElementAdapter",553),b(554,1,{839:1},cj),s.wf=function(){var e,t;if(!this.b)for(this.b=mC(JE(this.a).i),t=new ie(JE(this.a));t.e!=t.i.gc();)e=u(oe(t),137),W(this.b,new XI(e));return this.b},s.b=null,w(nm,"ElkGraphAdapters/ElkEdgeAdapter",554),b(301,553,{},N0),s.xf=function(){return jFn(this)},s.a=null,w(nm,"ElkGraphAdapters/ElkGraphAdapter",301),b(630,553,{181:1},XI),w(nm,"ElkGraphAdapters/ElkLabelAdapter",630),b(629,553,{680:1},WO),s.wf=function(){return k3e(this)},s.Af=function(){var e;return e=u(hn(this.f,(Xe(),my)),142),!e&&(e=new Bv),e},s.Cf=function(){return y3e(this)},s.Ef=function(e){var t;t=new oD(e),gr(this.f,(Xe(),my),t)},s.Ff=function(e){gr(this.f,(Xe(),nd),new DU(e))},s.yf=function(){return this.d},s.zf=function(){var e,t;if(!this.a)for(this.a=new X,t=new re(ue(N7(u(this.f,33)).a.Kc(),new Mn));Se(t);)e=u(ve(t),79),W(this.a,new cj(e));return this.a},s.Bf=function(){var e,t;if(!this.c)for(this.c=new X,t=new re(ue(Gh(u(this.f,33)).a.Kc(),new Mn));Se(t);)e=u(ve(t),79),W(this.c,new cj(e));return this.c},s.Df=function(){return iC(u(this.f,33)).i!=0||on(sn(u(this.f,33).We((Xe(),vy))))},s.Gf=function(){l0e(this,(K0(),Cne))},s.a=null,s.b=null,s.c=null,s.d=null,s.e=null,w(nm,"ElkGraphAdapters/ElkNodeAdapter",629),b(1266,553,{838:1},ymn),s.wf=function(){return P3e(this)},s.zf=function(){var e,t;if(!this.a)for(this.a=nh(u(this.f,118).xg().i),t=new ie(u(this.f,118).xg());t.e!=t.i.gc();)e=u(oe(t),79),W(this.a,new cj(e));return this.a},s.Bf=function(){var e,t;if(!this.c)for(this.c=nh(u(this.f,118).yg().i),t=new ie(u(this.f,118).yg());t.e!=t.i.gc();)e=u(oe(t),79),W(this.c,new cj(e));return this.c},s.Hf=function(){return u(u(this.f,118).We((Xe(),Hg)),61)},s.If=function(){var e,t,i,r,c,o,f,h;for(r=nf(u(this.f,118)),i=new ie(u(this.f,118).yg());i.e!=i.i.gc();)for(e=u(oe(i),79),h=new ie((!e.c&&(e.c=new Fn(he,e,5,8)),e.c));h.e!=h.i.gc();){if(f=u(oe(h),82),ob(Pr(f),r))return!0;if(Pr(f)==r&&on(sn(hn(e,(Xe(),VK)))))return!0}for(t=new ie(u(this.f,118).xg());t.e!=t.i.gc();)for(e=u(oe(t),79),o=new ie((!e.b&&(e.b=new Fn(he,e,4,7)),e.b));o.e!=o.i.gc();)if(c=u(oe(o),82),ob(Pr(c),r))return!0;return!1},s.a=null,s.b=null,s.c=null,w(nm,"ElkGraphAdapters/ElkPortAdapter",1266),b(1267,1,lt,N2n),s.ue=function(e,t){return J7e(u(e,118),u(t,118))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(nm,"ElkGraphAdapters/PortComparator",1267);var zl=Et(Is,"EObject"),Av=Et(bg,fqn),io=Et(bg,hqn),Iy=Et(bg,lqn),Oy=Et(bg,"ElkShape"),he=Et(bg,aqn),di=Et(bg,Atn),Tt=Et(bg,dqn),Dy=Et(Is,bqn),h9=Et(Is,"EFactory"),Mne,fH=Et(Is,wqn),Vo=Et(Is,"EPackage"),vi,Ane,Sne,n1n,XP,Pne,e1n,t1n,i1n,Ul,Ine,One,Br=Et(bg,Stn),Pt=Et(bg,Ptn),Ru=Et(bg,Itn);b(90,1,gqn),s.Jg=function(){return this.Kg(),null},s.Kg=function(){return null},s.Lg=function(){return this.Kg(),!1},s.Mg=function(){return!1},s.Ng=function(e){et(this,e)},w(sp,"BasicNotifierImpl",90),b(97,90,kqn),s.nh=function(){return Hu(this)},s.Og=function(e,t){return e},s.Pg=function(){throw T(new ye)},s.Qg=function(e){var t;return t=ir(u(On(this.Tg(),this.Vg()),18)),this.eh().ih(this,t.n,t.f,e)},s.Rg=function(e,t){throw T(new ye)},s.Sg=function(e,t,i){return ss(this,e,t,i)},s.Tg=function(){var e;return this.Pg()&&(e=this.Pg().ck(),e)?e:this.zh()},s.Ug=function(){return Fx(this)},s.Vg=function(){throw T(new ye)},s.Wg=function(){var e,t;return t=this.ph().dk(),!t&&this.Pg().ik(t=(Zv(),e=VW(Lf(this.Tg())),e==null?pH:new c8(this,e))),t},s.Xg=function(e,t){return e},s.Yg=function(e){var t;return t=e.Gj(),t?e.aj():yt(this.Tg(),e)},s.Zg=function(){var e;return e=this.Pg(),e?e.fk():null},s.$g=function(){return this.Pg()?this.Pg().ck():null},s._g=function(e,t,i){return BT(this,e,t,i)},s.ah=function(e){return A3(this,e)},s.bh=function(e,t){return T$(this,e,t)},s.dh=function(){var e;return e=this.Pg(),!!e&&e.gk()},s.eh=function(){throw T(new ye)},s.fh=function(){return OT(this)},s.gh=function(e,t,i,r){return _2(this,e,t,r)},s.hh=function(e,t,i){var r;return r=u(On(this.Tg(),t),66),r.Nj().Qj(this,this.yh(),t-this.Ah(),e,i)},s.ih=function(e,t,i,r){return sC(this,e,t,r)},s.jh=function(e,t,i){var r;return r=u(On(this.Tg(),t),66),r.Nj().Rj(this,this.yh(),t-this.Ah(),e,i)},s.kh=function(){return!!this.Pg()&&!!this.Pg().ek()},s.lh=function(e){return zF(this,e)},s.mh=function(e){return lMn(this,e)},s.oh=function(e){return LRn(this,e)},s.ph=function(){throw T(new ye)},s.qh=function(){return this.Pg()?this.Pg().ek():null},s.rh=function(){return OT(this)},s.sh=function(e,t){Px(this,e,t)},s.th=function(e){this.ph().hk(e)},s.uh=function(e){this.ph().kk(e)},s.vh=function(e){this.ph().jk(e)},s.wh=function(e,t){var i,r,c,o;return o=this.Zg(),o&&e&&(t=zi(o.Vk(),this,t),o.Zk(this)),r=this.eh(),r&&(Qx(this,this.eh(),this.Vg()).Bb&Yi?(c=r.fh(),c&&(e?!o&&c.Zk(this):c.Yk(this))):(t=(i=this.Vg(),i>=0?this.Qg(t):this.eh().ih(this,-1-i,null,t)),t=this.Sg(null,-1,t))),this.uh(e),t},s.xh=function(e){var t,i,r,c,o,f,h,l;if(i=this.Tg(),o=yt(i,e),t=this.Ah(),o>=t)return u(e,66).Nj().Uj(this,this.yh(),o-t);if(o<=-1)if(f=rg((gu(),xi),i,e),f){if(er(),u(f,66).Oj()||(f=A2(jr(xi,f))),c=(r=this.Yg(f),u(r>=0?this._g(r,!0,!0):Yd(this,f,!0),153)),l=f.Zj(),l>1||l==-1)return u(u(c,215).hl(e,!1),76)}else throw T(new Hn(Pl+e.ne()+MB));else if(e.$j())return r=this.Yg(e),u(r>=0?this._g(r,!1,!0):Yd(this,e,!1),76);return h=new Okn(this,e),h},s.yh=function(){return QX(this)},s.zh=function(){return(ol(),Nn).S},s.Ah=function(){return ee(this.zh())},s.Bh=function(e){Cx(this,e)},s.Ib=function(){return yo(this)},w(Bn,"BasicEObjectImpl",97);var Dne;b(114,97,{105:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1}),s.Ch=function(e){var t;return t=JX(this),t[e]},s.Dh=function(e,t){var i;i=JX(this),Mt(i,e,t)},s.Eh=function(e){var t;t=JX(this),Mt(t,e,null)},s.Jg=function(){return u(Rn(this,4),126)},s.Kg=function(){throw T(new ye)},s.Lg=function(){return(this.Db&4)!=0},s.Pg=function(){throw T(new ye)},s.Fh=function(e){R2(this,2,e)},s.Rg=function(e,t){this.Db=t<<16|this.Db&255,this.Fh(e)},s.Tg=function(){return Vc(this)},s.Vg=function(){return this.Db>>16},s.Wg=function(){var e,t;return Zv(),t=VW(Lf((e=u(Rn(this,16),26),e||this.zh()))),t==null?pH:new c8(this,t)},s.Mg=function(){return(this.Db&1)==0},s.Zg=function(){return u(Rn(this,128),1935)},s.$g=function(){return u(Rn(this,16),26)},s.dh=function(){return(this.Db&32)!=0},s.eh=function(){return u(Rn(this,2),49)},s.kh=function(){return(this.Db&64)!=0},s.ph=function(){throw T(new ye)},s.qh=function(){return u(Rn(this,64),281)},s.th=function(e){R2(this,16,e)},s.uh=function(e){R2(this,128,e)},s.vh=function(e){R2(this,64,e)},s.yh=function(){return Rc(this)},s.Db=0,w(Bn,"MinimalEObjectImpl",114),b(115,114,{105:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1}),s.Fh=function(e){this.Cb=e},s.eh=function(){return this.Cb},w(Bn,"MinimalEObjectImpl/Container",115),b(1985,115,{105:1,413:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1}),s._g=function(e,t,i){return oJ(this,e,t,i)},s.jh=function(e,t,i){return QJ(this,e,t,i)},s.lh=function(e){return sX(this,e)},s.sh=function(e,t){WV(this,e,t)},s.zh=function(){return Dc(),One},s.Bh=function(e){LV(this,e)},s.Ve=function(){return q$n(this)},s.We=function(e){return hn(this,e)},s.Xe=function(e){return wa(this,e)},s.Ye=function(e,t){return gr(this,e,t)},w(Ba,"EMapPropertyHolderImpl",1985),b(567,115,{105:1,469:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},Xy),s._g=function(e,t,i){switch(e){case 0:return this.a;case 1:return this.b}return BT(this,e,t,i)},s.lh=function(e){switch(e){case 0:return this.a!=0;case 1:return this.b!=0}return zF(this,e)},s.sh=function(e,t){switch(e){case 0:UC(this,K(Y(t)));return;case 1:WC(this,K(Y(t)));return}Px(this,e,t)},s.zh=function(){return Dc(),Ane},s.Bh=function(e){switch(e){case 0:UC(this,0);return;case 1:WC(this,0);return}Cx(this,e)},s.Ib=function(){var e;return this.Db&64?yo(this):(e=new Bs(yo(this)),e.a+=" (x: ",mw(e,this.a),e.a+=", y: ",mw(e,this.b),e.a+=")",e.a)},s.a=0,s.b=0,w(Ba,"ElkBendPointImpl",567),b(723,1985,{105:1,413:1,160:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1}),s._g=function(e,t,i){return aQ(this,e,t,i)},s.hh=function(e,t,i){return vx(this,e,t,i)},s.jh=function(e,t,i){return tF(this,e,t,i)},s.lh=function(e){return SV(this,e)},s.sh=function(e,t){AJ(this,e,t)},s.zh=function(){return Dc(),Pne},s.Bh=function(e){oQ(this,e)},s.zg=function(){return this.k},s.Ag=function(){return JE(this)},s.Ib=function(){return PF(this)},s.k=null,w(Ba,"ElkGraphElementImpl",723),b(724,723,{105:1,413:1,160:1,470:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1}),s._g=function(e,t,i){return jQ(this,e,t,i)},s.lh=function(e){return PQ(this,e)},s.sh=function(e,t){SJ(this,e,t)},s.zh=function(){return Dc(),Ine},s.Bh=function(e){FQ(this,e)},s.Bg=function(){return this.f},s.Cg=function(){return this.g},s.Dg=function(){return this.i},s.Eg=function(){return this.j},s.Fg=function(e,t){rE(this,e,t)},s.Gg=function(e,t){Jo(this,e,t)},s.Hg=function(e){Zc(this,e)},s.Ig=function(e){nu(this,e)},s.Ib=function(){return Ex(this)},s.f=0,s.g=0,s.i=0,s.j=0,w(Ba,"ElkShapeImpl",724),b(725,724,{105:1,413:1,82:1,160:1,470:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1}),s._g=function(e,t,i){return tJ(this,e,t,i)},s.hh=function(e,t,i){return yJ(this,e,t,i)},s.jh=function(e,t,i){return jJ(this,e,t,i)},s.lh=function(e){return zV(this,e)},s.sh=function(e,t){OY(this,e,t)},s.zh=function(){return Dc(),Sne},s.Bh=function(e){XQ(this,e)},s.xg=function(){return!this.d&&(this.d=new Fn(di,this,8,5)),this.d},s.yg=function(){return!this.e&&(this.e=new Fn(di,this,7,4)),this.e},w(Ba,"ElkConnectableShapeImpl",725),b(352,723,{105:1,413:1,79:1,160:1,352:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},VH),s.Qg=function(e){return pJ(this,e)},s._g=function(e,t,i){switch(e){case 3:return S8(this);case 4:return!this.b&&(this.b=new Fn(he,this,4,7)),this.b;case 5:return!this.c&&(this.c=new Fn(he,this,5,8)),this.c;case 6:return!this.a&&(this.a=new V(Tt,this,6,6)),this.a;case 7:return qn(),!this.b&&(this.b=new Fn(he,this,4,7)),!(this.b.i<=1&&(!this.c&&(this.c=new Fn(he,this,5,8)),this.c.i<=1));case 8:return qn(),!!j6(this);case 9:return qn(),!!Jd(this);case 10:return qn(),!this.b&&(this.b=new Fn(he,this,4,7)),this.b.i!=0&&(!this.c&&(this.c=new Fn(he,this,5,8)),this.c.i!=0)}return aQ(this,e,t,i)},s.hh=function(e,t,i){var r;switch(t){case 3:return this.Cb&&(i=(r=this.Db>>16,r>=0?pJ(this,i):this.Cb.ih(this,-1-r,null,i))),hU(this,u(e,33),i);case 4:return!this.b&&(this.b=new Fn(he,this,4,7)),Oc(this.b,e,i);case 5:return!this.c&&(this.c=new Fn(he,this,5,8)),Oc(this.c,e,i);case 6:return!this.a&&(this.a=new V(Tt,this,6,6)),Oc(this.a,e,i)}return vx(this,e,t,i)},s.jh=function(e,t,i){switch(t){case 3:return hU(this,null,i);case 4:return!this.b&&(this.b=new Fn(he,this,4,7)),zi(this.b,e,i);case 5:return!this.c&&(this.c=new Fn(he,this,5,8)),zi(this.c,e,i);case 6:return!this.a&&(this.a=new V(Tt,this,6,6)),zi(this.a,e,i)}return tF(this,e,t,i)},s.lh=function(e){switch(e){case 3:return!!S8(this);case 4:return!!this.b&&this.b.i!=0;case 5:return!!this.c&&this.c.i!=0;case 6:return!!this.a&&this.a.i!=0;case 7:return!this.b&&(this.b=new Fn(he,this,4,7)),!(this.b.i<=1&&(!this.c&&(this.c=new Fn(he,this,5,8)),this.c.i<=1));case 8:return j6(this);case 9:return Jd(this);case 10:return!this.b&&(this.b=new Fn(he,this,4,7)),this.b.i!=0&&(!this.c&&(this.c=new Fn(he,this,5,8)),this.c.i!=0)}return SV(this,e)},s.sh=function(e,t){switch(e){case 3:_x(this,u(t,33));return;case 4:!this.b&&(this.b=new Fn(he,this,4,7)),de(this.b),!this.b&&(this.b=new Fn(he,this,4,7)),Dt(this.b,u(t,14));return;case 5:!this.c&&(this.c=new Fn(he,this,5,8)),de(this.c),!this.c&&(this.c=new Fn(he,this,5,8)),Dt(this.c,u(t,14));return;case 6:!this.a&&(this.a=new V(Tt,this,6,6)),de(this.a),!this.a&&(this.a=new V(Tt,this,6,6)),Dt(this.a,u(t,14));return}AJ(this,e,t)},s.zh=function(){return Dc(),n1n},s.Bh=function(e){switch(e){case 3:_x(this,null);return;case 4:!this.b&&(this.b=new Fn(he,this,4,7)),de(this.b);return;case 5:!this.c&&(this.c=new Fn(he,this,5,8)),de(this.c);return;case 6:!this.a&&(this.a=new V(Tt,this,6,6)),de(this.a);return}oQ(this,e)},s.Ib=function(){return yRn(this)},w(Ba,"ElkEdgeImpl",352),b(439,1985,{105:1,413:1,202:1,439:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},Vy),s.Qg=function(e){return dJ(this,e)},s._g=function(e,t,i){switch(e){case 1:return this.j;case 2:return this.k;case 3:return this.b;case 4:return this.c;case 5:return!this.a&&(this.a=new Jt(io,this,5)),this.a;case 6:return oMn(this);case 7:return t?QF(this):this.i;case 8:return t?VF(this):this.f;case 9:return!this.g&&(this.g=new Fn(Tt,this,9,10)),this.g;case 10:return!this.e&&(this.e=new Fn(Tt,this,10,9)),this.e;case 11:return this.d}return oJ(this,e,t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 6:return this.Cb&&(i=(c=this.Db>>16,c>=0?dJ(this,i):this.Cb.ih(this,-1-c,null,i))),lU(this,u(e,79),i);case 9:return!this.g&&(this.g=new Fn(Tt,this,9,10)),Oc(this.g,e,i);case 10:return!this.e&&(this.e=new Fn(Tt,this,10,9)),Oc(this.e,e,i)}return o=u(On((r=u(Rn(this,16),26),r||(Dc(),XP)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Dc(),XP)),e,i)},s.jh=function(e,t,i){switch(t){case 5:return!this.a&&(this.a=new Jt(io,this,5)),zi(this.a,e,i);case 6:return lU(this,null,i);case 9:return!this.g&&(this.g=new Fn(Tt,this,9,10)),zi(this.g,e,i);case 10:return!this.e&&(this.e=new Fn(Tt,this,10,9)),zi(this.e,e,i)}return QJ(this,e,t,i)},s.lh=function(e){switch(e){case 1:return this.j!=0;case 2:return this.k!=0;case 3:return this.b!=0;case 4:return this.c!=0;case 5:return!!this.a&&this.a.i!=0;case 6:return!!oMn(this);case 7:return!!this.i;case 8:return!!this.f;case 9:return!!this.g&&this.g.i!=0;case 10:return!!this.e&&this.e.i!=0;case 11:return this.d!=null}return sX(this,e)},s.sh=function(e,t){switch(e){case 1:$3(this,K(Y(t)));return;case 2:x3(this,K(Y(t)));return;case 3:D3(this,K(Y(t)));return;case 4:F3(this,K(Y(t)));return;case 5:!this.a&&(this.a=new Jt(io,this,5)),de(this.a),!this.a&&(this.a=new Jt(io,this,5)),Dt(this.a,u(t,14));return;case 6:jNn(this,u(t,79));return;case 7:YC(this,u(t,82));return;case 8:JC(this,u(t,82));return;case 9:!this.g&&(this.g=new Fn(Tt,this,9,10)),de(this.g),!this.g&&(this.g=new Fn(Tt,this,9,10)),Dt(this.g,u(t,14));return;case 10:!this.e&&(this.e=new Fn(Tt,this,10,9)),de(this.e),!this.e&&(this.e=new Fn(Tt,this,10,9)),Dt(this.e,u(t,14));return;case 11:mV(this,Te(t));return}WV(this,e,t)},s.zh=function(){return Dc(),XP},s.Bh=function(e){switch(e){case 1:$3(this,0);return;case 2:x3(this,0);return;case 3:D3(this,0);return;case 4:F3(this,0);return;case 5:!this.a&&(this.a=new Jt(io,this,5)),de(this.a);return;case 6:jNn(this,null);return;case 7:YC(this,null);return;case 8:JC(this,null);return;case 9:!this.g&&(this.g=new Fn(Tt,this,9,10)),de(this.g);return;case 10:!this.e&&(this.e=new Fn(Tt,this,10,9)),de(this.e);return;case 11:mV(this,null);return}LV(this,e)},s.Ib=function(){return _Ln(this)},s.b=0,s.c=0,s.d=null,s.j=0,s.k=0,w(Ba,"ElkEdgeSectionImpl",439),b(150,115,{105:1,92:1,90:1,147:1,56:1,108:1,49:1,97:1,150:1,114:1,115:1}),s._g=function(e,t,i){var r;return e==0?(!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab):Cs(this,e-ee(this.zh()),On((r=u(Rn(this,16),26),r||this.zh()),e),t,i)},s.hh=function(e,t,i){var r,c;return t==0?(!this.Ab&&(this.Ab=new V(Be,this,0,3)),Oc(this.Ab,e,i)):(c=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),c.Nj().Qj(this,Rc(this),t-ee(this.zh()),e,i))},s.jh=function(e,t,i){var r,c;return t==0?(!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i)):(c=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),c.Nj().Rj(this,Rc(this),t-ee(this.zh()),e,i))},s.lh=function(e){var t;return e==0?!!this.Ab&&this.Ab.i!=0:js(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.oh=function(e){return RZ(this,e)},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return}Ps(this,e-ee(this.zh()),On((i=u(Rn(this,16),26),i||this.zh()),e),t)},s.uh=function(e){R2(this,128,e)},s.zh=function(){return Sn(),Qne},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return}As(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.Gh=function(){this.Bb|=1},s.Hh=function(e){return A6(this,e)},s.Bb=0,w(Bn,"EModelElementImpl",150),b(704,150,{105:1,92:1,90:1,471:1,147:1,56:1,108:1,49:1,97:1,150:1,114:1,115:1},eq),s.Ih=function(e,t){return JRn(this,e,t)},s.Jh=function(e){var t,i,r,c,o;if(this.a!=ts(e)||e.Bb&256)throw T(new Hn(SB+e.zb+h0));for(r=Mr(e);bc(r.a).i!=0;){if(i=u(X7(r,0,(t=u(D(bc(r.a),0),87),o=t.c,I(o,88)?u(o,26):(Sn(),so))),26),Qd(i))return c=ts(i).Nh().Jh(i),u(c,49).th(e),c;r=Mr(i)}return(e.D!=null?e.D:e.B)=="java.util.Map$Entry"?new UEn(e):new JU(e)},s.Kh=function(e,t){return i0(this,e,t)},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.a}return Cs(this,e-ee((Sn(),Ql)),On((r=u(Rn(this,16),26),r||Ql),e),t,i)},s.hh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Oc(this.Ab,e,i);case 1:return this.a&&(i=u(this.a,49).ih(this,4,Vo,i)),uQ(this,u(e,235),i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),Ql)),t),66),c.Nj().Qj(this,Rc(this),t-ee((Sn(),Ql)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 1:return uQ(this,null,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),Ql)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),Ql)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return!!this.a}return js(this,e-ee((Sn(),Ql)),On((t=u(Rn(this,16),26),t||Ql),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:jxn(this,u(t,235));return}Ps(this,e-ee((Sn(),Ql)),On((i=u(Rn(this,16),26),i||Ql),e),t)},s.zh=function(){return Sn(),Ql},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:jxn(this,null);return}As(this,e-ee((Sn(),Ql)),On((t=u(Rn(this,16),26),t||Ql),e))};var l9,r1n,$ne;w(Bn,"EFactoryImpl",704),b(Eo,704,{105:1,2014:1,92:1,90:1,471:1,147:1,56:1,108:1,49:1,97:1,150:1,114:1,115:1},R2n),s.Ih=function(e,t){switch(e.yj()){case 12:return u(t,146).tg();case 13:return Lr(t);default:throw T(new Hn(R4+e.ne()+h0))}},s.Jh=function(e){var t,i,r,c,o,f,h,l;switch(e.G==-1&&(e.G=(t=ts(e),t?v1(t.Mh(),e):-1)),e.G){case 4:return o=new QH,o;case 6:return f=new nG,f;case 7:return h=new eG,h;case 8:return r=new VH,r;case 9:return i=new Xy,i;case 10:return c=new Vy,c;case 11:return l=new _2n,l;default:throw T(new Hn(SB+e.zb+h0))}},s.Kh=function(e,t){switch(e.yj()){case 13:case 12:return null;default:throw T(new Hn(R4+e.ne()+h0))}},w(Ba,"ElkGraphFactoryImpl",Eo),b(438,150,{105:1,92:1,90:1,147:1,191:1,56:1,108:1,49:1,97:1,150:1,114:1,115:1}),s.Wg=function(){var e,t;return t=(e=u(Rn(this,16),26),VW(Lf(e||this.zh()))),t==null?(Zv(),Zv(),pH):new djn(this,t)},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.ne()}return Cs(this,e-ee(this.zh()),On((r=u(Rn(this,16),26),r||this.zh()),e),t,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null}return js(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:this.Lh(Te(t));return}Ps(this,e-ee(this.zh()),On((i=u(Rn(this,16),26),i||this.zh()),e),t)},s.zh=function(){return Sn(),Jne},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:this.Lh(null);return}As(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.ne=function(){return this.zb},s.Lh=function(e){Ic(this,e)},s.Ib=function(){return r6(this)},s.zb=null,w(Bn,"ENamedElementImpl",438),b(179,438,{105:1,92:1,90:1,147:1,191:1,56:1,235:1,108:1,49:1,97:1,150:1,179:1,114:1,115:1,675:1},WTn),s.Qg=function(e){return LFn(this,e)},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.yb;case 3:return this.xb;case 4:return this.sb;case 5:return!this.rb&&(this.rb=new Y0(this,Qo,this)),this.rb;case 6:return!this.vb&&(this.vb=new g2(Vo,this,6,7)),this.vb;case 7:return t?this.Db>>16==7?u(this.Cb,235):null:fMn(this)}return Cs(this,e-ee((Sn(),B1)),On((r=u(Rn(this,16),26),r||B1),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Oc(this.Ab,e,i);case 4:return this.sb&&(i=u(this.sb,49).ih(this,1,h9,i)),hQ(this,u(e,471),i);case 5:return!this.rb&&(this.rb=new Y0(this,Qo,this)),Oc(this.rb,e,i);case 6:return!this.vb&&(this.vb=new g2(Vo,this,6,7)),Oc(this.vb,e,i);case 7:return this.Cb&&(i=(c=this.Db>>16,c>=0?LFn(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,7,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),B1)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),B1)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 4:return hQ(this,null,i);case 5:return!this.rb&&(this.rb=new Y0(this,Qo,this)),zi(this.rb,e,i);case 6:return!this.vb&&(this.vb=new g2(Vo,this,6,7)),zi(this.vb,e,i);case 7:return ss(this,null,7,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),B1)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),B1)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.yb!=null;case 3:return this.xb!=null;case 4:return!!this.sb;case 5:return!!this.rb&&this.rb.i!=0;case 6:return!!this.vb&&this.vb.i!=0;case 7:return!!fMn(this)}return js(this,e-ee((Sn(),B1)),On((t=u(Rn(this,16),26),t||B1),e))},s.oh=function(e){var t;return t=m8e(this,e),t||RZ(this,e)},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:Ic(this,Te(t));return;case 2:cT(this,Te(t));return;case 3:rT(this,Te(t));return;case 4:jx(this,u(t,471));return;case 5:!this.rb&&(this.rb=new Y0(this,Qo,this)),de(this.rb),!this.rb&&(this.rb=new Y0(this,Qo,this)),Dt(this.rb,u(t,14));return;case 6:!this.vb&&(this.vb=new g2(Vo,this,6,7)),de(this.vb),!this.vb&&(this.vb=new g2(Vo,this,6,7)),Dt(this.vb,u(t,14));return}Ps(this,e-ee((Sn(),B1)),On((i=u(Rn(this,16),26),i||B1),e),t)},s.vh=function(e){var t,i;if(e&&this.rb)for(i=new ie(this.rb);i.e!=i.i.gc();)t=oe(i),I(t,351)&&(u(t,351).w=null);R2(this,64,e)},s.zh=function(){return Sn(),B1},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:Ic(this,null);return;case 2:cT(this,null);return;case 3:rT(this,null);return;case 4:jx(this,null);return;case 5:!this.rb&&(this.rb=new Y0(this,Qo,this)),de(this.rb);return;case 6:!this.vb&&(this.vb=new g2(Vo,this,6,7)),de(this.vb);return}As(this,e-ee((Sn(),B1)),On((t=u(Rn(this,16),26),t||B1),e))},s.Gh=function(){fx(this)},s.Mh=function(){return!this.rb&&(this.rb=new Y0(this,Qo,this)),this.rb},s.Nh=function(){return this.sb},s.Oh=function(){return this.ub},s.Ph=function(){return this.xb},s.Qh=function(){return this.yb},s.Rh=function(e){this.ub=e},s.Ib=function(){var e;return this.Db&64?r6(this):(e=new Bs(r6(this)),e.a+=" (nsURI: ",dr(e,this.yb),e.a+=", nsPrefix: ",dr(e,this.xb),e.a+=")",e.a)},s.xb=null,s.yb=null,w(Bn,"EPackageImpl",179),b(555,179,{105:1,2016:1,555:1,92:1,90:1,147:1,191:1,56:1,235:1,108:1,49:1,97:1,150:1,179:1,114:1,115:1,675:1},VLn),s.q=!1,s.r=!1;var Fne=!1;w(Ba,"ElkGraphPackageImpl",555),b(354,724,{105:1,413:1,160:1,137:1,470:1,354:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},QH),s.Qg=function(e){return bJ(this,e)},s._g=function(e,t,i){switch(e){case 7:return hMn(this);case 8:return this.a}return jQ(this,e,t,i)},s.hh=function(e,t,i){var r;switch(t){case 7:return this.Cb&&(i=(r=this.Db>>16,r>=0?bJ(this,i):this.Cb.ih(this,-1-r,null,i))),aW(this,u(e,160),i)}return vx(this,e,t,i)},s.jh=function(e,t,i){return t==7?aW(this,null,i):tF(this,e,t,i)},s.lh=function(e){switch(e){case 7:return!!hMn(this);case 8:return!An("",this.a)}return PQ(this,e)},s.sh=function(e,t){switch(e){case 7:zY(this,u(t,160));return;case 8:aV(this,Te(t));return}SJ(this,e,t)},s.zh=function(){return Dc(),e1n},s.Bh=function(e){switch(e){case 7:zY(this,null);return;case 8:aV(this,"");return}FQ(this,e)},s.Ib=function(){return Lxn(this)},s.a="",w(Ba,"ElkLabelImpl",354),b(239,725,{105:1,413:1,82:1,160:1,33:1,470:1,239:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},nG),s.Qg=function(e){return vJ(this,e)},s._g=function(e,t,i){switch(e){case 9:return!this.c&&(this.c=new V(Ru,this,9,9)),this.c;case 10:return!this.a&&(this.a=new V(Pt,this,10,11)),this.a;case 11:return At(this);case 12:return!this.b&&(this.b=new V(di,this,12,3)),this.b;case 13:return qn(),!this.a&&(this.a=new V(Pt,this,10,11)),this.a.i>0}return tJ(this,e,t,i)},s.hh=function(e,t,i){var r;switch(t){case 9:return!this.c&&(this.c=new V(Ru,this,9,9)),Oc(this.c,e,i);case 10:return!this.a&&(this.a=new V(Pt,this,10,11)),Oc(this.a,e,i);case 11:return this.Cb&&(i=(r=this.Db>>16,r>=0?vJ(this,i):this.Cb.ih(this,-1-r,null,i))),kU(this,u(e,33),i);case 12:return!this.b&&(this.b=new V(di,this,12,3)),Oc(this.b,e,i)}return yJ(this,e,t,i)},s.jh=function(e,t,i){switch(t){case 9:return!this.c&&(this.c=new V(Ru,this,9,9)),zi(this.c,e,i);case 10:return!this.a&&(this.a=new V(Pt,this,10,11)),zi(this.a,e,i);case 11:return kU(this,null,i);case 12:return!this.b&&(this.b=new V(di,this,12,3)),zi(this.b,e,i)}return jJ(this,e,t,i)},s.lh=function(e){switch(e){case 9:return!!this.c&&this.c.i!=0;case 10:return!!this.a&&this.a.i!=0;case 11:return!!At(this);case 12:return!!this.b&&this.b.i!=0;case 13:return!this.a&&(this.a=new V(Pt,this,10,11)),this.a.i>0}return zV(this,e)},s.sh=function(e,t){switch(e){case 9:!this.c&&(this.c=new V(Ru,this,9,9)),de(this.c),!this.c&&(this.c=new V(Ru,this,9,9)),Dt(this.c,u(t,14));return;case 10:!this.a&&(this.a=new V(Pt,this,10,11)),de(this.a),!this.a&&(this.a=new V(Pt,this,10,11)),Dt(this.a,u(t,14));return;case 11:HY(this,u(t,33));return;case 12:!this.b&&(this.b=new V(di,this,12,3)),de(this.b),!this.b&&(this.b=new V(di,this,12,3)),Dt(this.b,u(t,14));return}OY(this,e,t)},s.zh=function(){return Dc(),t1n},s.Bh=function(e){switch(e){case 9:!this.c&&(this.c=new V(Ru,this,9,9)),de(this.c);return;case 10:!this.a&&(this.a=new V(Pt,this,10,11)),de(this.a);return;case 11:HY(this,null);return;case 12:!this.b&&(this.b=new V(di,this,12,3)),de(this.b);return}XQ(this,e)},s.Ib=function(){return uZ(this)},w(Ba,"ElkNodeImpl",239),b(186,725,{105:1,413:1,82:1,160:1,118:1,470:1,186:1,94:1,92:1,90:1,56:1,108:1,49:1,97:1,114:1,115:1},eG),s.Qg=function(e){return wJ(this,e)},s._g=function(e,t,i){return e==9?nf(this):tJ(this,e,t,i)},s.hh=function(e,t,i){var r;switch(t){case 9:return this.Cb&&(i=(r=this.Db>>16,r>=0?wJ(this,i):this.Cb.ih(this,-1-r,null,i))),aU(this,u(e,33),i)}return yJ(this,e,t,i)},s.jh=function(e,t,i){return t==9?aU(this,null,i):jJ(this,e,t,i)},s.lh=function(e){return e==9?!!nf(this):zV(this,e)},s.sh=function(e,t){switch(e){case 9:KY(this,u(t,33));return}OY(this,e,t)},s.zh=function(){return Dc(),i1n},s.Bh=function(e){switch(e){case 9:KY(this,null);return}XQ(this,e)},s.Ib=function(){return jBn(this)},w(Ba,"ElkPortImpl",186);var xne=Et(Ui,"BasicEMap/Entry");b(1092,115,{105:1,42:1,92:1,90:1,133:1,56:1,108:1,49:1,97:1,114:1,115:1},_2n),s.Fb=function(e){return this===e},s.cd=function(){return this.b},s.Hb=function(){return md(this)},s.Uh=function(e){dV(this,u(e,146))},s._g=function(e,t,i){switch(e){case 0:return this.b;case 1:return this.c}return BT(this,e,t,i)},s.lh=function(e){switch(e){case 0:return!!this.b;case 1:return this.c!=null}return zF(this,e)},s.sh=function(e,t){switch(e){case 0:dV(this,u(t,146));return;case 1:gV(this,t);return}Px(this,e,t)},s.zh=function(){return Dc(),Ul},s.Bh=function(e){switch(e){case 0:dV(this,null);return;case 1:gV(this,null);return}Cx(this,e)},s.Sh=function(){var e;return this.a==-1&&(e=this.b,this.a=e?mt(e):0),this.a},s.dd=function(){return this.c},s.Th=function(e){this.a=e},s.ed=function(e){var t;return t=this.c,gV(this,e),t},s.Ib=function(){var e;return this.Db&64?yo(this):(e=new V1,De(De(De(e,this.b?this.b.tg():iu),TN),y5(this.c)),e.a)},s.a=-1,s.c=null;var S0=w(Ba,"ElkPropertyToValueMapEntryImpl",1092);b(984,1,{},q2n),w(Fi,"JsonAdapter",984),b(210,60,Uh,Af),w(Fi,"JsonImportException",210),b(857,1,{},NFn),w(Fi,"JsonImporter",857),b(891,1,{},akn),w(Fi,"JsonImporter/lambda$0$Type",891),b(892,1,{},dkn),w(Fi,"JsonImporter/lambda$1$Type",892),b(900,1,{},W6n),w(Fi,"JsonImporter/lambda$10$Type",900),b(902,1,{},bkn),w(Fi,"JsonImporter/lambda$11$Type",902),b(903,1,{},wkn),w(Fi,"JsonImporter/lambda$12$Type",903),b(909,1,{},ATn),w(Fi,"JsonImporter/lambda$13$Type",909),b(908,1,{},MTn),w(Fi,"JsonImporter/lambda$14$Type",908),b(904,1,{},gkn),w(Fi,"JsonImporter/lambda$15$Type",904),b(905,1,{},pkn),w(Fi,"JsonImporter/lambda$16$Type",905),b(906,1,{},vkn),w(Fi,"JsonImporter/lambda$17$Type",906),b(907,1,{},mkn),w(Fi,"JsonImporter/lambda$18$Type",907),b(912,1,{},X6n),w(Fi,"JsonImporter/lambda$19$Type",912),b(893,1,{},V6n),w(Fi,"JsonImporter/lambda$2$Type",893),b(910,1,{},Q6n),w(Fi,"JsonImporter/lambda$20$Type",910),b(911,1,{},J6n),w(Fi,"JsonImporter/lambda$21$Type",911),b(915,1,{},Y6n),w(Fi,"JsonImporter/lambda$22$Type",915),b(913,1,{},Z6n),w(Fi,"JsonImporter/lambda$23$Type",913),b(914,1,{},nmn),w(Fi,"JsonImporter/lambda$24$Type",914),b(917,1,{},emn),w(Fi,"JsonImporter/lambda$25$Type",917),b(916,1,{},tmn),w(Fi,"JsonImporter/lambda$26$Type",916),b(918,1,Yn,kkn),s.td=function(e){Xde(this.b,this.a,Te(e))},w(Fi,"JsonImporter/lambda$27$Type",918),b(919,1,Yn,ykn),s.td=function(e){Vde(this.b,this.a,Te(e))},w(Fi,"JsonImporter/lambda$28$Type",919),b(920,1,{},jkn),w(Fi,"JsonImporter/lambda$29$Type",920),b(896,1,{},imn),w(Fi,"JsonImporter/lambda$3$Type",896),b(921,1,{},Ekn),w(Fi,"JsonImporter/lambda$30$Type",921),b(922,1,{},rmn),w(Fi,"JsonImporter/lambda$31$Type",922),b(923,1,{},cmn),w(Fi,"JsonImporter/lambda$32$Type",923),b(924,1,{},umn),w(Fi,"JsonImporter/lambda$33$Type",924),b(925,1,{},smn),w(Fi,"JsonImporter/lambda$34$Type",925),b(859,1,{},omn),w(Fi,"JsonImporter/lambda$35$Type",859),b(929,1,{},vEn),w(Fi,"JsonImporter/lambda$36$Type",929),b(926,1,Yn,fmn),s.td=function(e){Yae(this.a,u(e,469))},w(Fi,"JsonImporter/lambda$37$Type",926),b(927,1,Yn,Pkn),s.td=function(e){Mre(this.a,this.b,u(e,202))},w(Fi,"JsonImporter/lambda$38$Type",927),b(928,1,Yn,Ikn),s.td=function(e){Are(this.a,this.b,u(e,202))},w(Fi,"JsonImporter/lambda$39$Type",928),b(894,1,{},hmn),w(Fi,"JsonImporter/lambda$4$Type",894),b(930,1,Yn,lmn),s.td=function(e){Zae(this.a,u(e,8))},w(Fi,"JsonImporter/lambda$40$Type",930),b(895,1,{},amn),w(Fi,"JsonImporter/lambda$5$Type",895),b(899,1,{},dmn),w(Fi,"JsonImporter/lambda$6$Type",899),b(897,1,{},bmn),w(Fi,"JsonImporter/lambda$7$Type",897),b(898,1,{},wmn),w(Fi,"JsonImporter/lambda$8$Type",898),b(901,1,{},gmn),w(Fi,"JsonImporter/lambda$9$Type",901),b(948,1,Yn,pmn),s.td=function(e){j2(this.a,new Z0(Te(e)))},w(Fi,"JsonMetaDataConverter/lambda$0$Type",948),b(949,1,Yn,vmn),s.td=function(e){whe(this.a,u(e,237))},w(Fi,"JsonMetaDataConverter/lambda$1$Type",949),b(950,1,Yn,mmn),s.td=function(e){ale(this.a,u(e,149))},w(Fi,"JsonMetaDataConverter/lambda$2$Type",950),b(951,1,Yn,kmn),s.td=function(e){ghe(this.a,u(e,175))},w(Fi,"JsonMetaDataConverter/lambda$3$Type",951),b(237,22,{3:1,35:1,22:1,237:1},a2);var VP,QP,hH,JP,YP,ZP,lH,aH,nI=Ae(ok,"GraphFeature",237,Ie,B0e,_oe),Lne;b(13,1,{35:1,146:1},kt,ii,In,tr),s.wd=function(e){return Tce(this,u(e,146))},s.Fb=function(e){return XTn(this,e)},s.wg=function(){return cn(this)},s.tg=function(){return this.b},s.Hb=function(){return m1(this.b)},s.Ib=function(){return this.b},w(ok,"Property",13),b(818,1,lt,$q),s.ue=function(e,t){return qge(this,u(e,94),u(t,94))},s.Fb=function(e){return this===e},s.ve=function(){return new st(this)},w(ok,"PropertyHolderComparator",818),b(695,1,yi,Fq),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return Zde(this)},s.Qb=function(){d8n()},s.Ob=function(){return!!this.a},w(mA,"ElkGraphUtil/AncestorIterator",695);var c1n=Et(Ui,"EList");b(67,52,{20:1,28:1,52:1,14:1,15:1,67:1,58:1}),s.Vc=function(e,t){s6(this,e,t)},s.Fc=function(e){return me(this,e)},s.Wc=function(e,t){return NV(this,e,t)},s.Gc=function(e){return Dt(this,e)},s.Zh=function(){return new w2(this)},s.$h=function(){return new u8(this)},s._h=function(e){return J8(this,e)},s.ai=function(){return!0},s.bi=function(e,t){},s.ci=function(){},s.di=function(e,t){A$(this,e,t)},s.ei=function(e,t,i){},s.fi=function(e,t){},s.gi=function(e,t,i){},s.Fb=function(e){return oBn(this,e)},s.Hb=function(){return DV(this)},s.hi=function(){return!1},s.Kc=function(){return new ie(this)},s.Yc=function(){return new b2(this)},s.Zc=function(e){var t;if(t=this.gc(),e<0||e>t)throw T(new V0(e,t));return new DD(this,e)},s.ji=function(e,t){this.ii(e,this.Xc(t))},s.Mc=function(e){return BC(this,e)},s.li=function(e,t){return t},s._c=function(e,t){return Gw(this,e,t)},s.Ib=function(){return CQ(this)},s.ni=function(){return!0},s.oi=function(e,t){return W3(this,t)},w(Ui,"AbstractEList",67),b(63,67,Wf,Jy,Ld,CV),s.Vh=function(e,t){return mx(this,e,t)},s.Wh=function(e){return hFn(this,e)},s.Xh=function(e,t){a7(this,e,t)},s.Yh=function(e){F8(this,e)},s.pi=function(e){return zX(this,e)},s.$b=function(){U5(this)},s.Hc=function(e){return o4(this,e)},s.Xb=function(e){return D(this,e)},s.qi=function(e){var t,i,r;++this.j,i=this.g==null?0:this.g.length,e>i&&(r=this.g,t=i+(i/2|0)+4,t=0?(this.$c(t),!0):!1},s.mi=function(e,t){return this.Ui(e,this.oi(e,t))},s.gc=function(){return this.Vi()},s.Pc=function(){return this.Wi()},s.Qc=function(e){return this.Xi(e)},s.Ib=function(){return this.Yi()},w(Ui,"DelegatingEList",1995),b(1996,1995,rGn),s.Vh=function(e,t){return wZ(this,e,t)},s.Wh=function(e){return this.Vh(this.Vi(),e)},s.Xh=function(e,t){WLn(this,e,t)},s.Yh=function(e){BLn(this,e)},s.ai=function(){return!this.bj()},s.$b=function(){$6(this)},s.Zi=function(e,t,i,r,c){return new QTn(this,e,t,i,r,c)},s.$i=function(e){et(this.Ai(),e)},s._i=function(){return null},s.aj=function(){return-1},s.Ai=function(){return null},s.bj=function(){return!1},s.cj=function(e,t){return t},s.dj=function(e,t){return t},s.ej=function(){return!1},s.fj=function(){return!this.Ri()},s.ii=function(e,t){var i,r;return this.ej()?(r=this.fj(),i=WJ(this,e,t),this.$i(this.Zi(7,Q(t),i,e,r)),i):WJ(this,e,t)},s.$c=function(e){var t,i,r,c;return this.ej()?(i=null,r=this.fj(),t=this.Zi(4,c=OE(this,e),null,e,r),this.bj()&&c?(i=this.dj(c,i),i?(i.Ei(t),i.Fi()):this.$i(t)):i?(i.Ei(t),i.Fi()):this.$i(t),c):(c=OE(this,e),this.bj()&&c&&(i=this.dj(c,null),i&&i.Fi()),c)},s.mi=function(e,t){return eRn(this,e,t)},w(sp,"DelegatingNotifyingListImpl",1996),b(143,1,jk),s.Ei=function(e){return FJ(this,e)},s.Fi=function(){L$(this)},s.xi=function(){return this.d},s._i=function(){return null},s.gj=function(){return null},s.yi=function(e){return-1},s.zi=function(){return KNn(this)},s.Ai=function(){return null},s.Bi=function(){return QY(this)},s.Ci=function(){return this.o<0?this.o<-2?-2-this.o-1:-1:this.o},s.hj=function(){return!1},s.Di=function(e){var t,i,r,c,o,f,h,l,a,d,g;switch(this.d){case 1:case 2:switch(c=e.xi(),c){case 1:case 2:if(o=e.Ai(),B(o)===B(this.Ai())&&this.yi(null)==e.yi(null))return this.g=e.zi(),e.xi()==1&&(this.d=1),!0}case 4:{switch(c=e.xi(),c){case 4:{if(o=e.Ai(),B(o)===B(this.Ai())&&this.yi(null)==e.yi(null))return a=DZ(this),l=this.o<0?this.o<-2?-2-this.o-1:-1:this.o,f=e.Ci(),this.d=6,g=new Ld(2),l<=f?(me(g,this.n),me(g,e.Bi()),this.g=A(M(be,1),Le,25,15,[this.o=l,f+1])):(me(g,e.Bi()),me(g,this.n),this.g=A(M(be,1),Le,25,15,[this.o=f,l])),this.n=g,a||(this.o=-2-this.o-1),!0;break}}break}case 6:{switch(c=e.xi(),c){case 4:{if(o=e.Ai(),B(o)===B(this.Ai())&&this.yi(null)==e.yi(null)){for(a=DZ(this),f=e.Ci(),d=u(this.g,48),r=F(be,Le,25,d.length+1,15,1),t=0;t>>0,t.toString(16))),r.a+=" (eventType: ",this.d){case 1:{r.a+="SET";break}case 2:{r.a+="UNSET";break}case 3:{r.a+="ADD";break}case 5:{r.a+="ADD_MANY";break}case 4:{r.a+="REMOVE";break}case 6:{r.a+="REMOVE_MANY";break}case 7:{r.a+="MOVE";break}case 8:{r.a+="REMOVING_ADAPTER";break}case 9:{r.a+="RESOLVE";break}default:{eO(r,this.d);break}}if(PBn(this)&&(r.a+=", touch: true"),r.a+=", position: ",eO(r,this.o<0?this.o<-2?-2-this.o-1:-1:this.o),r.a+=", notifier: ",w5(r,this.Ai()),r.a+=", feature: ",w5(r,this._i()),r.a+=", oldValue: ",w5(r,QY(this)),r.a+=", newValue: ",this.d==6&&I(this.g,48)){for(i=u(this.g,48),r.a+="[",e=0;e10?((!this.b||this.c.j!=this.a)&&(this.b=new S5(this),this.a=this.j),Ah(this.b,e)):o4(this,e)},s.ni=function(){return!0},s.a=0,w(Ui,"AbstractEList/1",953),b(295,73,VL,V0),w(Ui,"AbstractEList/BasicIndexOutOfBoundsException",295),b(40,1,yi,ie),s.Nb=function(e){Oi(this,e)},s.mj=function(){if(this.i.j!=this.f)throw T(new vs)},s.nj=function(){return oe(this)},s.Ob=function(){return this.e!=this.i.gc()},s.Pb=function(){return this.nj()},s.Qb=function(){p6(this)},s.e=0,s.f=0,s.g=-1,w(Ui,"AbstractEList/EIterator",40),b(278,40,hh,b2,DD),s.Qb=function(){p6(this)},s.Rb=function(e){a$n(this,e)},s.oj=function(){var e;try{return e=this.d.Xb(--this.e),this.mj(),this.g=this.e,e}catch(t){throw t=jt(t),I(t,73)?(this.mj(),T(new ic)):T(t)}},s.pj=function(e){dFn(this,e)},s.Sb=function(){return this.e!=0},s.Tb=function(){return this.e},s.Ub=function(){return this.oj()},s.Vb=function(){return this.e-1},s.Wb=function(e){this.pj(e)},w(Ui,"AbstractEList/EListIterator",278),b(341,40,yi,w2),s.nj=function(){return UF(this)},s.Qb=function(){throw T(new ye)},w(Ui,"AbstractEList/NonResolvingEIterator",341),b(385,278,hh,u8,AU),s.Rb=function(e){throw T(new ye)},s.nj=function(){var e;try{return e=this.c.ki(this.e),this.mj(),this.g=this.e++,e}catch(t){throw t=jt(t),I(t,73)?(this.mj(),T(new ic)):T(t)}},s.oj=function(){var e;try{return e=this.c.ki(--this.e),this.mj(),this.g=this.e,e}catch(t){throw t=jt(t),I(t,73)?(this.mj(),T(new ic)):T(t)}},s.Qb=function(){throw T(new ye)},s.Wb=function(e){throw T(new ye)},w(Ui,"AbstractEList/NonResolvingEListIterator",385),b(1982,67,cGn),s.Vh=function(e,t){var i,r,c,o,f,h,l,a,d,g,p;if(c=t.gc(),c!=0){for(a=u(Rn(this.a,4),126),d=a==null?0:a.length,p=d+c,r=bF(this,p),g=d-e,g>0&&gc(a,e,r,e+c,g),l=t.Kc(),f=0;fi)throw T(new V0(e,i));return new sTn(this,e)},s.$b=function(){var e,t;++this.j,e=u(Rn(this.a,4),126),t=e==null?0:e.length,r4(this,null),A$(this,t,e)},s.Hc=function(e){var t,i,r,c,o;if(t=u(Rn(this.a,4),126),t!=null){if(e!=null){for(r=t,c=0,o=r.length;c=i)throw T(new V0(e,i));return t[e]},s.Xc=function(e){var t,i,r;if(t=u(Rn(this.a,4),126),t!=null){if(e!=null){for(i=0,r=t.length;ii)throw T(new V0(e,i));return new uTn(this,e)},s.ii=function(e,t){var i,r,c;if(i=k$n(this),c=i==null?0:i.length,e>=c)throw T(new vr(NB+e+Ra+c));if(t>=c)throw T(new vr(BB+t+Ra+c));return r=i[t],e!=t&&(e0&&gc(e,0,t,0,i),t},s.Qc=function(e){var t,i,r;return t=u(Rn(this.a,4),126),r=t==null?0:t.length,r>0&&(e.lengthr&&Mt(e,r,null),e};var Nne;w(Ui,"ArrayDelegatingEList",1982),b(1038,40,yi,gSn),s.mj=function(){if(this.b.j!=this.f||B(u(Rn(this.b.a,4),126))!==B(this.a))throw T(new vs)},s.Qb=function(){p6(this),this.a=u(Rn(this.b.a,4),126)},w(Ui,"ArrayDelegatingEList/EIterator",1038),b(706,278,hh,ICn,uTn),s.mj=function(){if(this.b.j!=this.f||B(u(Rn(this.b.a,4),126))!==B(this.a))throw T(new vs)},s.pj=function(e){dFn(this,e),this.a=u(Rn(this.b.a,4),126)},s.Qb=function(){p6(this),this.a=u(Rn(this.b.a,4),126)},w(Ui,"ArrayDelegatingEList/EListIterator",706),b(1039,341,yi,pSn),s.mj=function(){if(this.b.j!=this.f||B(u(Rn(this.b.a,4),126))!==B(this.a))throw T(new vs)},w(Ui,"ArrayDelegatingEList/NonResolvingEIterator",1039),b(707,385,hh,OCn,sTn),s.mj=function(){if(this.b.j!=this.f||B(u(Rn(this.b.a,4),126))!==B(this.a))throw T(new vs)},w(Ui,"ArrayDelegatingEList/NonResolvingEListIterator",707),b(606,295,VL,xO),w(Ui,"BasicEList/BasicIndexOutOfBoundsException",606),b(696,63,Wf,az),s.Vc=function(e,t){throw T(new ye)},s.Fc=function(e){throw T(new ye)},s.Wc=function(e,t){throw T(new ye)},s.Gc=function(e){throw T(new ye)},s.$b=function(){throw T(new ye)},s.qi=function(e){throw T(new ye)},s.Kc=function(){return this.Zh()},s.Yc=function(){return this.$h()},s.Zc=function(e){return this._h(e)},s.ii=function(e,t){throw T(new ye)},s.ji=function(e,t){throw T(new ye)},s.$c=function(e){throw T(new ye)},s.Mc=function(e){throw T(new ye)},s._c=function(e,t){throw T(new ye)},w(Ui,"BasicEList/UnmodifiableEList",696),b(705,1,{3:1,20:1,14:1,15:1,58:1,589:1}),s.Vc=function(e,t){wce(this,e,u(t,42))},s.Fc=function(e){return eue(this,u(e,42))},s.Jc=function(e){$i(this,e)},s.Xb=function(e){return u(D(this.c,e),133)},s.ii=function(e,t){return u(this.c.ii(e,t),42)},s.ji=function(e,t){gce(this,e,u(t,42))},s.Lc=function(){return new $n(null,new xn(this,16))},s.$c=function(e){return u(this.c.$c(e),42)},s._c=function(e,t){return fhe(this,e,u(t,42))},s.ad=function(e){Lw(this,e)},s.Nc=function(){return new xn(this,16)},s.Oc=function(){return new $n(null,new xn(this,16))},s.Wc=function(e,t){return this.c.Wc(e,t)},s.Gc=function(e){return this.c.Gc(e)},s.$b=function(){this.c.$b()},s.Hc=function(e){return this.c.Hc(e)},s.Ic=function(e){return t7(this.c,e)},s.qj=function(){var e,t,i;if(this.d==null){for(this.d=F(u1n,Xtn,63,2*this.f+1,0,1),i=this.e,this.f=0,t=this.c.Kc();t.e!=t.i.gc();)e=u(t.nj(),133),KT(this,e);this.e=i}},s.Fb=function(e){return tEn(this,e)},s.Hb=function(){return DV(this.c)},s.Xc=function(e){return this.c.Xc(e)},s.rj=function(){this.c=new jmn(this)},s.dc=function(){return this.f==0},s.Kc=function(){return this.c.Kc()},s.Yc=function(){return this.c.Yc()},s.Zc=function(e){return this.c.Zc(e)},s.sj=function(){return N8(this)},s.tj=function(e,t,i){return new mEn(e,t,i)},s.uj=function(){return new W2n},s.Mc=function(e){return xIn(this,e)},s.gc=function(){return this.f},s.bd=function(e,t){return new ch(this.c,e,t)},s.Pc=function(){return this.c.Pc()},s.Qc=function(e){return this.c.Qc(e)},s.Ib=function(){return CQ(this.c)},s.e=0,s.f=0,w(Ui,"BasicEMap",705),b(1033,63,Wf,jmn),s.bi=function(e,t){Yte(this,u(t,133))},s.ei=function(e,t,i){var r;++(r=this,u(t,133),r).a.e},s.fi=function(e,t){Zte(this,u(t,133))},s.gi=function(e,t,i){Hce(this,u(t,133),u(i,133))},s.di=function(e,t){TOn(this.a)},w(Ui,"BasicEMap/1",1033),b(1034,63,Wf,W2n),s.ri=function(e){return F(hMe,uGn,612,e,0,1)},w(Ui,"BasicEMap/2",1034),b(1035,df,pu,Emn),s.$b=function(){this.a.c.$b()},s.Hc=function(e){return NF(this.a,e)},s.Kc=function(){return this.a.f==0?(o3(),xy.a):new r8n(this.a)},s.Mc=function(e){var t;return t=this.a.f,IT(this.a,e),this.a.f!=t},s.gc=function(){return this.a.f},w(Ui,"BasicEMap/3",1035),b(1036,28,Sb,Cmn),s.$b=function(){this.a.c.$b()},s.Hc=function(e){return fBn(this.a,e)},s.Kc=function(){return this.a.f==0?(o3(),xy.a):new c8n(this.a)},s.gc=function(){return this.a.f},w(Ui,"BasicEMap/4",1036),b(1037,df,pu,Tmn),s.$b=function(){this.a.c.$b()},s.Hc=function(e){var t,i,r,c,o,f,h,l,a;if(this.a.f>0&&I(e,42)&&(this.a.qj(),l=u(e,42),h=l.cd(),c=h==null?0:mt(h),o=dU(this.a,c),t=this.a.d[o],t)){for(i=u(t.g,367),a=t.i,f=0;f"+this.c},s.a=0;var hMe=w(Ui,"BasicEMap/EntryImpl",612);b(536,1,{},Qy),w(Ui,"BasicEMap/View",536);var xy;b(768,1,{}),s.Fb=function(e){return DY((Pn(),cr),e)},s.Hb=function(){return GV((Pn(),cr))},s.Ib=function(){return kl((Pn(),cr))},w(Ui,"ECollections/BasicEmptyUnmodifiableEList",768),b(1312,1,hh,X2n),s.Nb=function(e){Oi(this,e)},s.Rb=function(e){throw T(new ye)},s.Ob=function(){return!1},s.Sb=function(){return!1},s.Pb=function(){throw T(new ic)},s.Tb=function(){return 0},s.Ub=function(){throw T(new ic)},s.Vb=function(){return-1},s.Qb=function(){throw T(new ye)},s.Wb=function(e){throw T(new ye)},w(Ui,"ECollections/BasicEmptyUnmodifiableEList/1",1312),b(1310,768,{20:1,14:1,15:1,58:1},w9n),s.Vc=function(e,t){M8n()},s.Fc=function(e){return A8n()},s.Wc=function(e,t){return S8n()},s.Gc=function(e){return P8n()},s.$b=function(){I8n()},s.Hc=function(e){return!1},s.Ic=function(e){return!1},s.Jc=function(e){$i(this,e)},s.Xb=function(e){return wz((Pn(),e)),null},s.Xc=function(e){return-1},s.dc=function(){return!0},s.Kc=function(){return this.a},s.Yc=function(){return this.a},s.Zc=function(e){return this.a},s.ii=function(e,t){return O8n()},s.ji=function(e,t){D8n()},s.Lc=function(){return new $n(null,new xn(this,16))},s.$c=function(e){return $8n()},s.Mc=function(e){return F8n()},s._c=function(e,t){return x8n()},s.gc=function(){return 0},s.ad=function(e){Lw(this,e)},s.Nc=function(){return new xn(this,16)},s.Oc=function(){return new $n(null,new xn(this,16))},s.bd=function(e,t){return Pn(),new ch(cr,e,t)},s.Pc=function(){return wW((Pn(),cr))},s.Qc=function(e){return Pn(),y7(cr,e)},w(Ui,"ECollections/EmptyUnmodifiableEList",1310),b(1311,768,{20:1,14:1,15:1,58:1,589:1},g9n),s.Vc=function(e,t){M8n()},s.Fc=function(e){return A8n()},s.Wc=function(e,t){return S8n()},s.Gc=function(e){return P8n()},s.$b=function(){I8n()},s.Hc=function(e){return!1},s.Ic=function(e){return!1},s.Jc=function(e){$i(this,e)},s.Xb=function(e){return wz((Pn(),e)),null},s.Xc=function(e){return-1},s.dc=function(){return!0},s.Kc=function(){return this.a},s.Yc=function(){return this.a},s.Zc=function(e){return this.a},s.ii=function(e,t){return O8n()},s.ji=function(e,t){D8n()},s.Lc=function(){return new $n(null,new xn(this,16))},s.$c=function(e){return $8n()},s.Mc=function(e){return F8n()},s._c=function(e,t){return x8n()},s.gc=function(){return 0},s.ad=function(e){Lw(this,e)},s.Nc=function(){return new xn(this,16)},s.Oc=function(){return new $n(null,new xn(this,16))},s.bd=function(e,t){return Pn(),new ch(cr,e,t)},s.Pc=function(){return wW((Pn(),cr))},s.Qc=function(e){return Pn(),y7(cr,e)},s.sj=function(){return Pn(),Pn(),ph},w(Ui,"ECollections/EmptyUnmodifiableEMap",1311);var o1n=Et(Ui,"Enumerator"),eI;b(281,1,{281:1},zx),s.Fb=function(e){var t;return this===e?!0:I(e,281)?(t=u(e,281),this.f==t.f&&Ife(this.i,t.i)&&vD(this.a,this.f&256?t.f&256?t.a:null:t.f&256?null:t.a)&&vD(this.d,t.d)&&vD(this.g,t.g)&&vD(this.e,t.e)&&Cpe(this,t)):!1},s.Hb=function(){return this.f},s.Ib=function(){return _Bn(this)},s.f=0;var Bne=0,Rne=0,_ne=0,Kne=0,f1n=0,h1n=0,l1n=0,a1n=0,d1n=0,Hne,a9=0,d9=0,qne=0,Gne=0,tI,b1n;w(Ui,"URI",281),b(1091,43,sg,p9n),s.zc=function(e,t){return u(kr(this,Te(e),u(t,281)),281)},w(Ui,"URI/URICache",1091),b(497,63,Wf,H2n,$E),s.hi=function(){return!0},w(Ui,"UniqueEList",497),b(581,60,Uh,xC),w(Ui,"WrappedException",581);var Be=Et(Is,fGn),sw=Et(Is,hGn),su=Et(Is,lGn),ow=Et(Is,aGn),Qo=Et(Is,dGn),ro=Et(Is,"EClass"),wH=Et(Is,"EDataType"),zne;b(1183,43,sg,v9n),s.xc=function(e){return mi(e)?vc(this,e):Vr(Ar(this.f,e))},w(Is,"EDataType/Internal/ConversionDelegate/Factory/Registry/Impl",1183);var iI=Et(Is,"EEnum"),e1=Et(Is,bGn),ar=Et(Is,wGn),co=Et(Is,gGn),uo,P0=Et(Is,pGn),fw=Et(Is,vGn);b(1029,1,{},K2n),s.Ib=function(){return"NIL"},w(Is,"EStructuralFeature/Internal/DynamicValueHolder/1",1029);var Une;b(1028,43,sg,m9n),s.xc=function(e){return mi(e)?vc(this,e):Vr(Ar(this.f,e))},w(Is,"EStructuralFeature/Internal/SettingDelegate/Factory/Registry/Impl",1028);var zc=Et(Is,mGn),Ip=Et(Is,"EValidator/PatternMatcher"),w1n,g1n,Nn,x1,hw,Xl,Wne,Xne,Vne,Vl,L1,Ql,I0,Cf,Qne,Jne,so,N1,Yne,B1,lw,qg,nr,Zne,nee,O0,rI=Et(vt,"FeatureMap/Entry");b(535,1,{72:1},Yj),s.ak=function(){return this.a},s.dd=function(){return this.b},w(Bn,"BasicEObjectImpl/1",535),b(1027,1,GB,Okn),s.Wj=function(e){return T$(this.a,this.b,e)},s.fj=function(){return lMn(this.a,this.b)},s.Wb=function(e){JW(this.a,this.b,e)},s.Xj=function(){Mhe(this.a,this.b)},w(Bn,"BasicEObjectImpl/4",1027),b(1983,1,{108:1}),s.bk=function(e){this.e=e==0?eee:F(Zn,rn,1,e,5,1)},s.Ch=function(e){return this.e[e]},s.Dh=function(e,t){this.e[e]=t},s.Eh=function(e){this.e[e]=null},s.ck=function(){return this.c},s.dk=function(){throw T(new ye)},s.ek=function(){throw T(new ye)},s.fk=function(){return this.d},s.gk=function(){return this.e!=null},s.hk=function(e){this.c=e},s.ik=function(e){throw T(new ye)},s.jk=function(e){throw T(new ye)},s.kk=function(e){this.d=e};var eee;w(Bn,"BasicEObjectImpl/EPropertiesHolderBaseImpl",1983),b(185,1983,{108:1},Fo),s.dk=function(){return this.a},s.ek=function(){return this.b},s.ik=function(e){this.a=e},s.jk=function(e){this.b=e},w(Bn,"BasicEObjectImpl/EPropertiesHolderImpl",185),b(506,97,kqn,Yy),s.Kg=function(){return this.f},s.Pg=function(){return this.k},s.Rg=function(e,t){this.g=e,this.i=t},s.Tg=function(){return this.j&2?this.ph().ck():this.zh()},s.Vg=function(){return this.i},s.Mg=function(){return(this.j&1)!=0},s.eh=function(){return this.g},s.kh=function(){return(this.j&4)!=0},s.ph=function(){return!this.k&&(this.k=new Fo),this.k},s.th=function(e){this.ph().hk(e),e?this.j|=2:this.j&=-3},s.vh=function(e){this.ph().jk(e),e?this.j|=4:this.j&=-5},s.zh=function(){return(ol(),Nn).S},s.i=0,s.j=1,w(Bn,"EObjectImpl",506),b(780,506,{105:1,92:1,90:1,56:1,108:1,49:1,97:1},JU),s.Ch=function(e){return this.e[e]},s.Dh=function(e,t){this.e[e]=t},s.Eh=function(e){this.e[e]=null},s.Tg=function(){return this.d},s.Yg=function(e){return yt(this.d,e)},s.$g=function(){return this.d},s.dh=function(){return this.e!=null},s.ph=function(){return!this.k&&(this.k=new V2n),this.k},s.th=function(e){this.d=e},s.yh=function(){var e;return this.e==null&&(e=ee(this.d),this.e=e==0?tee:F(Zn,rn,1,e,5,1)),this},s.Ah=function(){return 0};var tee;w(Bn,"DynamicEObjectImpl",780),b(1376,780,{105:1,42:1,92:1,90:1,133:1,56:1,108:1,49:1,97:1},UEn),s.Fb=function(e){return this===e},s.Hb=function(){return md(this)},s.th=function(e){this.d=e,this.b=R7(e,"key"),this.c=R7(e,im)},s.Sh=function(){var e;return this.a==-1&&(e=N$(this,this.b),this.a=e==null?0:mt(e)),this.a},s.cd=function(){return N$(this,this.b)},s.dd=function(){return N$(this,this.c)},s.Th=function(e){this.a=e},s.Uh=function(e){JW(this,this.b,e)},s.ed=function(e){var t;return t=N$(this,this.c),JW(this,this.c,e),t},s.a=0,w(Bn,"DynamicEObjectImpl/BasicEMapEntry",1376),b(1377,1,{108:1},V2n),s.bk=function(e){throw T(new ye)},s.Ch=function(e){throw T(new ye)},s.Dh=function(e,t){throw T(new ye)},s.Eh=function(e){throw T(new ye)},s.ck=function(){throw T(new ye)},s.dk=function(){return this.a},s.ek=function(){return this.b},s.fk=function(){return this.c},s.gk=function(){throw T(new ye)},s.hk=function(e){throw T(new ye)},s.ik=function(e){this.a=e},s.jk=function(e){this.b=e},s.kk=function(e){this.c=e},w(Bn,"DynamicEObjectImpl/DynamicEPropertiesHolderImpl",1377),b(510,150,{105:1,92:1,90:1,590:1,147:1,56:1,108:1,49:1,97:1,510:1,150:1,114:1,115:1},JH),s.Qg=function(e){return gJ(this,e)},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.d;case 2:return i?(!this.b&&(this.b=new qu((Sn(),nr),tc,this)),this.b):(!this.b&&(this.b=new qu((Sn(),nr),tc,this)),N8(this.b));case 3:return gMn(this);case 4:return!this.a&&(this.a=new Jt(zl,this,4)),this.a;case 5:return!this.c&&(this.c=new Aw(zl,this,5)),this.c}return Cs(this,e-ee((Sn(),x1)),On((r=u(Rn(this,16),26),r||x1),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Oc(this.Ab,e,i);case 3:return this.Cb&&(i=(c=this.Db>>16,c>=0?gJ(this,i):this.Cb.ih(this,-1-c,null,i))),dW(this,u(e,147),i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),x1)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),x1)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 2:return!this.b&&(this.b=new qu((Sn(),nr),tc,this)),yE(this.b,e,i);case 3:return dW(this,null,i);case 4:return!this.a&&(this.a=new Jt(zl,this,4)),zi(this.a,e,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),x1)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),x1)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.d!=null;case 2:return!!this.b&&this.b.f!=0;case 3:return!!gMn(this);case 4:return!!this.a&&this.a.i!=0;case 5:return!!this.c&&this.c.i!=0}return js(this,e-ee((Sn(),x1)),On((t=u(Rn(this,16),26),t||x1),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:wfe(this,Te(t));return;case 2:!this.b&&(this.b=new qu((Sn(),nr),tc,this)),fT(this.b,t);return;case 3:INn(this,u(t,147));return;case 4:!this.a&&(this.a=new Jt(zl,this,4)),de(this.a),!this.a&&(this.a=new Jt(zl,this,4)),Dt(this.a,u(t,14));return;case 5:!this.c&&(this.c=new Aw(zl,this,5)),de(this.c),!this.c&&(this.c=new Aw(zl,this,5)),Dt(this.c,u(t,14));return}Ps(this,e-ee((Sn(),x1)),On((i=u(Rn(this,16),26),i||x1),e),t)},s.zh=function(){return Sn(),x1},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:pV(this,null);return;case 2:!this.b&&(this.b=new qu((Sn(),nr),tc,this)),this.b.c.$b();return;case 3:INn(this,null);return;case 4:!this.a&&(this.a=new Jt(zl,this,4)),de(this.a);return;case 5:!this.c&&(this.c=new Aw(zl,this,5)),de(this.c);return}As(this,e-ee((Sn(),x1)),On((t=u(Rn(this,16),26),t||x1),e))},s.Ib=function(){return zDn(this)},s.d=null,w(Bn,"EAnnotationImpl",510),b(151,705,Vtn,Wu),s.Xh=function(e,t){Jre(this,e,u(t,42))},s.lk=function(e,t){return zue(this,u(e,42),t)},s.pi=function(e){return u(u(this.c,69).pi(e),133)},s.Zh=function(){return u(this.c,69).Zh()},s.$h=function(){return u(this.c,69).$h()},s._h=function(e){return u(this.c,69)._h(e)},s.mk=function(e,t){return yE(this,e,t)},s.Wj=function(e){return u(this.c,76).Wj(e)},s.rj=function(){},s.fj=function(){return u(this.c,76).fj()},s.tj=function(e,t,i){var r;return r=u(ts(this.b).Nh().Jh(this.b),133),r.Th(e),r.Uh(t),r.ed(i),r},s.uj=function(){return new Lq(this)},s.Wb=function(e){fT(this,e)},s.Xj=function(){u(this.c,76).Xj()},w(vt,"EcoreEMap",151),b(158,151,Vtn,qu),s.qj=function(){var e,t,i,r,c,o;if(this.d==null){for(o=F(u1n,Xtn,63,2*this.f+1,0,1),i=this.c.Kc();i.e!=i.i.gc();)t=u(i.nj(),133),r=t.Sh(),c=(r&nt)%o.length,e=o[c],!e&&(e=o[c]=new Lq(this)),e.Fc(t);this.d=o}},w(Bn,"EAnnotationImpl/1",158),b(284,438,{105:1,92:1,90:1,147:1,191:1,56:1,108:1,472:1,49:1,97:1,150:1,284:1,114:1,115:1}),s._g=function(e,t,i){var r,c;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),!!(this.Bb&256);case 3:return qn(),!!(this.Bb&512);case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),!!this.$j();case 7:return qn(),c=this.s,c>=1;case 8:return t?qs(this):this.r;case 9:return this.q}return Cs(this,e-ee(this.zh()),On((r=u(Rn(this,16),26),r||this.zh()),e),t,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 9:return xD(this,i)}return c=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),c.Nj().Rj(this,Rc(this),t-ee(this.zh()),e,i)},s.lh=function(e){var t,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return this.$j();case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ad(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ad(this.q).i==0)}return js(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.sh=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:this.Lh(Te(t));return;case 2:g1(this,on(sn(t)));return;case 3:p1(this,on(sn(t)));return;case 4:d1(this,u(t,19).a);return;case 5:this.ok(u(t,19).a);return;case 8:Ca(this,u(t,138));return;case 9:r=af(this,u(t,87),null),r&&r.Fi();return}Ps(this,e-ee(this.zh()),On((i=u(Rn(this,16),26),i||this.zh()),e),t)},s.zh=function(){return Sn(),nee},s.Bh=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:this.Lh(null);return;case 2:g1(this,!0);return;case 3:p1(this,!0);return;case 4:d1(this,0);return;case 5:this.ok(1);return;case 8:Ca(this,null);return;case 9:i=af(this,null,null),i&&i.Fi();return}As(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.Gh=function(){qs(this),this.Bb|=1},s.Yj=function(){return qs(this)},s.Zj=function(){return this.t},s.$j=function(){var e;return e=this.t,e>1||e==-1},s.hi=function(){return(this.Bb&512)!=0},s.nk=function(e,t){return lQ(this,e,t)},s.ok=function(e){hb(this,e)},s.Ib=function(){return jY(this)},s.s=0,s.t=1,w(Bn,"ETypedElementImpl",284),b(449,284,{105:1,92:1,90:1,147:1,191:1,56:1,170:1,66:1,108:1,472:1,49:1,97:1,150:1,449:1,284:1,114:1,115:1,677:1}),s.Qg=function(e){return AFn(this,e)},s._g=function(e,t,i){var r,c;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),!!(this.Bb&256);case 3:return qn(),!!(this.Bb&512);case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),!!this.$j();case 7:return qn(),c=this.s,c>=1;case 8:return t?qs(this):this.r;case 9:return this.q;case 10:return qn(),!!(this.Bb&Eo);case 11:return qn(),!!(this.Bb&Bb);case 12:return qn(),!!(this.Bb&Ib);case 13:return this.j;case 14:return w4(this);case 15:return qn(),!!(this.Bb&mu);case 16:return qn(),!!(this.Bb&Nf);case 17:return eb(this)}return Cs(this,e-ee(this.zh()),On((r=u(Rn(this,16),26),r||this.zh()),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Oc(this.Ab,e,i);case 17:return this.Cb&&(i=(c=this.Db>>16,c>=0?AFn(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,17,i)}return o=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),o.Nj().Qj(this,Rc(this),t-ee(this.zh()),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 9:return xD(this,i);case 17:return ss(this,null,17,i)}return c=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),c.Nj().Rj(this,Rc(this),t-ee(this.zh()),e,i)},s.lh=function(e){var t,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return this.$j();case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ad(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ad(this.q).i==0);case 10:return(this.Bb&Eo)==0;case 11:return(this.Bb&Bb)!=0;case 12:return(this.Bb&Ib)!=0;case 13:return this.j!=null;case 14:return w4(this)!=null;case 15:return(this.Bb&mu)!=0;case 16:return(this.Bb&Nf)!=0;case 17:return!!eb(this)}return js(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.sh=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:f$(this,Te(t));return;case 2:g1(this,on(sn(t)));return;case 3:p1(this,on(sn(t)));return;case 4:d1(this,u(t,19).a);return;case 5:this.ok(u(t,19).a);return;case 8:Ca(this,u(t,138));return;case 9:r=af(this,u(t,87),null),r&&r.Fi();return;case 10:Y3(this,on(sn(t)));return;case 11:e4(this,on(sn(t)));return;case 12:Z3(this,on(sn(t)));return;case 13:dz(this,Te(t));return;case 15:n4(this,on(sn(t)));return;case 16:t4(this,on(sn(t)));return}Ps(this,e-ee(this.zh()),On((i=u(Rn(this,16),26),i||this.zh()),e),t)},s.zh=function(){return Sn(),Zne},s.Bh=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,88)&&yb(Iu(u(this.Cb,88)),4),Ic(this,null);return;case 2:g1(this,!0);return;case 3:p1(this,!0);return;case 4:d1(this,0);return;case 5:this.ok(1);return;case 8:Ca(this,null);return;case 9:i=af(this,null,null),i&&i.Fi();return;case 10:Y3(this,!0);return;case 11:e4(this,!1);return;case 12:Z3(this,!1);return;case 13:this.i=null,nT(this,null);return;case 15:n4(this,!1);return;case 16:t4(this,!1);return}As(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.Gh=function(){v3(jr((gu(),xi),this)),qs(this),this.Bb|=1},s.Gj=function(){return this.f},s.zj=function(){return w4(this)},s.Hj=function(){return eb(this)},s.Lj=function(){return null},s.pk=function(){return this.k},s.aj=function(){return this.n},s.Mj=function(){return QT(this)},s.Nj=function(){var e,t,i,r,c,o,f,h,l;return this.p||(i=eb(this),(i.i==null&&Lf(i),i.i).length,r=this.Lj(),r&&ee(eb(r)),c=qs(this),f=c.Bj(),e=f?f.i&1?f==_u?si:f==be?Wi:f==dw?U4:f==ji?Mi:f==Yl?a0:f==Wg?d0:f==yu?op:bm:f:null,t=w4(this),h=c.zj(),Vge(this),this.Bb&Nf&&((o=EJ((gu(),xi),i))&&o!=this||(o=A2(jr(xi,this))))?this.p=new $kn(this,o):this.$j()?this.rk()?r?this.Bb&mu?e?this.sk()?this.p=new ha(47,e,this,r):this.p=new ha(5,e,this,r):this.sk()?this.p=new da(46,this,r):this.p=new da(4,this,r):e?this.sk()?this.p=new ha(49,e,this,r):this.p=new ha(7,e,this,r):this.sk()?this.p=new da(48,this,r):this.p=new da(6,this,r):this.Bb&mu?e?e==Ha?this.p=new s1(50,xne,this):this.sk()?this.p=new s1(43,e,this):this.p=new s1(1,e,this):this.sk()?this.p=new f1(42,this):this.p=new f1(0,this):e?e==Ha?this.p=new s1(41,xne,this):this.sk()?this.p=new s1(45,e,this):this.p=new s1(3,e,this):this.sk()?this.p=new f1(44,this):this.p=new f1(2,this):I(c,148)?e==rI?this.p=new f1(40,this):this.Bb&512?this.Bb&mu?e?this.p=new s1(9,e,this):this.p=new f1(8,this):e?this.p=new s1(11,e,this):this.p=new f1(10,this):this.Bb&mu?e?this.p=new s1(13,e,this):this.p=new f1(12,this):e?this.p=new s1(15,e,this):this.p=new f1(14,this):r?(l=r.t,l>1||l==-1?this.sk()?this.Bb&mu?e?this.p=new ha(25,e,this,r):this.p=new da(24,this,r):e?this.p=new ha(27,e,this,r):this.p=new da(26,this,r):this.Bb&mu?e?this.p=new ha(29,e,this,r):this.p=new da(28,this,r):e?this.p=new ha(31,e,this,r):this.p=new da(30,this,r):this.sk()?this.Bb&mu?e?this.p=new ha(33,e,this,r):this.p=new da(32,this,r):e?this.p=new ha(35,e,this,r):this.p=new da(34,this,r):this.Bb&mu?e?this.p=new ha(37,e,this,r):this.p=new da(36,this,r):e?this.p=new ha(39,e,this,r):this.p=new da(38,this,r)):this.sk()?this.Bb&mu?e?this.p=new s1(17,e,this):this.p=new f1(16,this):e?this.p=new s1(19,e,this):this.p=new f1(18,this):this.Bb&mu?e?this.p=new s1(21,e,this):this.p=new f1(20,this):e?this.p=new s1(23,e,this):this.p=new f1(22,this):this.qk()?this.sk()?this.p=new kEn(u(c,26),this,r):this.p=new QW(u(c,26),this,r):I(c,148)?e==rI?this.p=new f1(40,this):this.Bb&mu?e?this.p=new vCn(t,h,this,(LF(),f==be?E1n:f==_u?v1n:f==Yl?C1n:f==dw?j1n:f==ji?y1n:f==Wg?T1n:f==yu?m1n:f==Ls?k1n:vH)):this.p=new ITn(u(c,148),t,h,this):e?this.p=new pCn(t,h,this,(LF(),f==be?E1n:f==_u?v1n:f==Yl?C1n:f==dw?j1n:f==ji?y1n:f==Wg?T1n:f==yu?m1n:f==Ls?k1n:vH)):this.p=new PTn(u(c,148),t,h,this):this.rk()?r?this.Bb&mu?this.sk()?this.p=new jEn(u(c,26),this,r):this.p=new KU(u(c,26),this,r):this.sk()?this.p=new yEn(u(c,26),this,r):this.p=new lD(u(c,26),this,r):this.Bb&mu?this.sk()?this.p=new pjn(u(c,26),this):this.p=new eU(u(c,26),this):this.sk()?this.p=new gjn(u(c,26),this):this.p=new JO(u(c,26),this):this.sk()?r?this.Bb&mu?this.p=new EEn(u(c,26),this,r):this.p=new RU(u(c,26),this,r):this.Bb&mu?this.p=new vjn(u(c,26),this):this.p=new tU(u(c,26),this):r?this.Bb&mu?this.p=new CEn(u(c,26),this,r):this.p=new _U(u(c,26),this,r):this.Bb&mu?this.p=new mjn(u(c,26),this):this.p=new FE(u(c,26),this)),this.p},s.Ij=function(){return(this.Bb&Eo)!=0},s.qk=function(){return!1},s.rk=function(){return!1},s.Jj=function(){return(this.Bb&Nf)!=0},s.Oj=function(){return R$(this)},s.sk=function(){return!1},s.Kj=function(){return(this.Bb&mu)!=0},s.tk=function(e){this.k=e},s.Lh=function(e){f$(this,e)},s.Ib=function(){return bM(this)},s.e=!1,s.n=0,w(Bn,"EStructuralFeatureImpl",449),b(322,449,{105:1,92:1,90:1,34:1,147:1,191:1,56:1,170:1,66:1,108:1,472:1,49:1,97:1,322:1,150:1,449:1,284:1,114:1,115:1,677:1},BI),s._g=function(e,t,i){var r,c;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),!!(this.Bb&256);case 3:return qn(),!!(this.Bb&512);case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),!!vY(this);case 7:return qn(),c=this.s,c>=1;case 8:return t?qs(this):this.r;case 9:return this.q;case 10:return qn(),!!(this.Bb&Eo);case 11:return qn(),!!(this.Bb&Bb);case 12:return qn(),!!(this.Bb&Ib);case 13:return this.j;case 14:return w4(this);case 15:return qn(),!!(this.Bb&mu);case 16:return qn(),!!(this.Bb&Nf);case 17:return eb(this);case 18:return qn(),!!(this.Bb&uc);case 19:return t?iF(this):ISn(this)}return Cs(this,e-ee((Sn(),hw)),On((r=u(Rn(this,16),26),r||hw),e),t,i)},s.lh=function(e){var t,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return vY(this);case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ad(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ad(this.q).i==0);case 10:return(this.Bb&Eo)==0;case 11:return(this.Bb&Bb)!=0;case 12:return(this.Bb&Ib)!=0;case 13:return this.j!=null;case 14:return w4(this)!=null;case 15:return(this.Bb&mu)!=0;case 16:return(this.Bb&Nf)!=0;case 17:return!!eb(this);case 18:return(this.Bb&uc)!=0;case 19:return!!ISn(this)}return js(this,e-ee((Sn(),hw)),On((t=u(Rn(this,16),26),t||hw),e))},s.sh=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:f$(this,Te(t));return;case 2:g1(this,on(sn(t)));return;case 3:p1(this,on(sn(t)));return;case 4:d1(this,u(t,19).a);return;case 5:o8n(this,u(t,19).a);return;case 8:Ca(this,u(t,138));return;case 9:r=af(this,u(t,87),null),r&&r.Fi();return;case 10:Y3(this,on(sn(t)));return;case 11:e4(this,on(sn(t)));return;case 12:Z3(this,on(sn(t)));return;case 13:dz(this,Te(t));return;case 15:n4(this,on(sn(t)));return;case 16:t4(this,on(sn(t)));return;case 18:SF(this,on(sn(t)));return}Ps(this,e-ee((Sn(),hw)),On((i=u(Rn(this,16),26),i||hw),e),t)},s.zh=function(){return Sn(),hw},s.Bh=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,88)&&yb(Iu(u(this.Cb,88)),4),Ic(this,null);return;case 2:g1(this,!0);return;case 3:p1(this,!0);return;case 4:d1(this,0);return;case 5:this.b=0,hb(this,1);return;case 8:Ca(this,null);return;case 9:i=af(this,null,null),i&&i.Fi();return;case 10:Y3(this,!0);return;case 11:e4(this,!1);return;case 12:Z3(this,!1);return;case 13:this.i=null,nT(this,null);return;case 15:n4(this,!1);return;case 16:t4(this,!1);return;case 18:SF(this,!1);return}As(this,e-ee((Sn(),hw)),On((t=u(Rn(this,16),26),t||hw),e))},s.Gh=function(){iF(this),v3(jr((gu(),xi),this)),qs(this),this.Bb|=1},s.$j=function(){return vY(this)},s.nk=function(e,t){return this.b=0,this.a=null,lQ(this,e,t)},s.ok=function(e){o8n(this,e)},s.Ib=function(){var e;return this.Db&64?bM(this):(e=new Bs(bM(this)),e.a+=" (iD: ",r1(e,(this.Bb&uc)!=0),e.a+=")",e.a)},s.b=0,w(Bn,"EAttributeImpl",322),b(351,438,{105:1,92:1,90:1,138:1,147:1,191:1,56:1,108:1,49:1,97:1,351:1,150:1,114:1,115:1,676:1}),s.uk=function(e){return e.Tg()==this},s.Qg=function(e){return ox(this,e)},s.Rg=function(e,t){this.w=null,this.Db=t<<16|this.Db&255,this.Cb=e},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.D!=null?this.D:this.B;case 3:return Qd(this);case 4:return this.zj();case 5:return this.F;case 6:return t?ts(this):y3(this);case 7:return!this.A&&(this.A=new lu(zc,this,7)),this.A}return Cs(this,e-ee(this.zh()),On((r=u(Rn(this,16),26),r||this.zh()),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Oc(this.Ab,e,i);case 6:return this.Cb&&(i=(c=this.Db>>16,c>=0?ox(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,6,i)}return o=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),o.Nj().Qj(this,Rc(this),t-ee(this.zh()),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 6:return ss(this,null,6,i);case 7:return!this.A&&(this.A=new lu(zc,this,7)),zi(this.A,e,i)}return c=u(On((r=u(Rn(this,16),26),r||this.zh()),t),66),c.Nj().Rj(this,Rc(this),t-ee(this.zh()),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!Qd(this);case 4:return this.zj()!=null;case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!y3(this);case 7:return!!this.A&&this.A.i!=0}return js(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:bC(this,Te(t));return;case 2:BO(this,Te(t));return;case 5:y4(this,Te(t));return;case 7:!this.A&&(this.A=new lu(zc,this,7)),de(this.A),!this.A&&(this.A=new lu(zc,this,7)),Dt(this.A,u(t,14));return}Ps(this,e-ee(this.zh()),On((i=u(Rn(this,16),26),i||this.zh()),e),t)},s.zh=function(){return Sn(),Wne},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,179)&&(u(this.Cb,179).tb=null),Ic(this,null);return;case 2:X3(this,null),L3(this,this.D);return;case 5:y4(this,null);return;case 7:!this.A&&(this.A=new lu(zc,this,7)),de(this.A);return}As(this,e-ee(this.zh()),On((t=u(Rn(this,16),26),t||this.zh()),e))},s.yj=function(){var e;return this.G==-1&&(this.G=(e=ts(this),e?v1(e.Mh(),this):-1)),this.G},s.zj=function(){return null},s.Aj=function(){return ts(this)},s.vk=function(){return this.v},s.Bj=function(){return Qd(this)},s.Cj=function(){return this.D!=null?this.D:this.B},s.Dj=function(){return this.F},s.wj=function(e){return nL(this,e)},s.wk=function(e){this.v=e},s.xk=function(e){uOn(this,e)},s.yk=function(e){this.C=e},s.Lh=function(e){bC(this,e)},s.Ib=function(){return MT(this)},s.C=null,s.D=null,s.G=-1,w(Bn,"EClassifierImpl",351),b(88,351,{105:1,92:1,90:1,26:1,138:1,147:1,191:1,56:1,108:1,49:1,97:1,88:1,351:1,150:1,473:1,114:1,115:1,676:1},tq),s.uk=function(e){return Oue(this,e.Tg())},s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.D!=null?this.D:this.B;case 3:return Qd(this);case 4:return null;case 5:return this.F;case 6:return t?ts(this):y3(this);case 7:return!this.A&&(this.A=new lu(zc,this,7)),this.A;case 8:return qn(),!!(this.Bb&256);case 9:return qn(),!!(this.Bb&512);case 10:return Mr(this);case 11:return!this.q&&(this.q=new V(co,this,11,10)),this.q;case 12:return ig(this);case 13:return I6(this);case 14:return I6(this),this.r;case 15:return ig(this),this.k;case 16:return oY(this);case 17:return cL(this);case 18:return Lf(this);case 19:return sM(this);case 20:return ig(this),this.o;case 21:return!this.s&&(this.s=new V(su,this,21,17)),this.s;case 22:return bc(this);case 23:return Gx(this)}return Cs(this,e-ee((Sn(),Xl)),On((r=u(Rn(this,16),26),r||Xl),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Oc(this.Ab,e,i);case 6:return this.Cb&&(i=(c=this.Db>>16,c>=0?ox(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,6,i);case 11:return!this.q&&(this.q=new V(co,this,11,10)),Oc(this.q,e,i);case 21:return!this.s&&(this.s=new V(su,this,21,17)),Oc(this.s,e,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),Xl)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),Xl)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 6:return ss(this,null,6,i);case 7:return!this.A&&(this.A=new lu(zc,this,7)),zi(this.A,e,i);case 11:return!this.q&&(this.q=new V(co,this,11,10)),zi(this.q,e,i);case 21:return!this.s&&(this.s=new V(su,this,21,17)),zi(this.s,e,i);case 22:return zi(bc(this),e,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),Xl)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),Xl)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!Qd(this);case 4:return!1;case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!y3(this);case 7:return!!this.A&&this.A.i!=0;case 8:return(this.Bb&256)!=0;case 9:return(this.Bb&512)!=0;case 10:return!!this.u&&bc(this.u.a).i!=0&&!(this.n&&JF(this.n));case 11:return!!this.q&&this.q.i!=0;case 12:return ig(this).i!=0;case 13:return I6(this).i!=0;case 14:return I6(this),this.r.i!=0;case 15:return ig(this),this.k.i!=0;case 16:return oY(this).i!=0;case 17:return cL(this).i!=0;case 18:return Lf(this).i!=0;case 19:return sM(this).i!=0;case 20:return ig(this),!!this.o;case 21:return!!this.s&&this.s.i!=0;case 22:return!!this.n&&JF(this.n);case 23:return Gx(this).i!=0}return js(this,e-ee((Sn(),Xl)),On((t=u(Rn(this,16),26),t||Xl),e))},s.oh=function(e){var t;return t=this.i==null||this.q&&this.q.i!=0?null:R7(this,e),t||RZ(this,e)},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:bC(this,Te(t));return;case 2:BO(this,Te(t));return;case 5:y4(this,Te(t));return;case 7:!this.A&&(this.A=new lu(zc,this,7)),de(this.A),!this.A&&(this.A=new lu(zc,this,7)),Dt(this.A,u(t,14));return;case 8:dQ(this,on(sn(t)));return;case 9:bQ(this,on(sn(t)));return;case 10:$6(Mr(this)),Dt(Mr(this),u(t,14));return;case 11:!this.q&&(this.q=new V(co,this,11,10)),de(this.q),!this.q&&(this.q=new V(co,this,11,10)),Dt(this.q,u(t,14));return;case 21:!this.s&&(this.s=new V(su,this,21,17)),de(this.s),!this.s&&(this.s=new V(su,this,21,17)),Dt(this.s,u(t,14));return;case 22:de(bc(this)),Dt(bc(this),u(t,14));return}Ps(this,e-ee((Sn(),Xl)),On((i=u(Rn(this,16),26),i||Xl),e),t)},s.zh=function(){return Sn(),Xl},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,179)&&(u(this.Cb,179).tb=null),Ic(this,null);return;case 2:X3(this,null),L3(this,this.D);return;case 5:y4(this,null);return;case 7:!this.A&&(this.A=new lu(zc,this,7)),de(this.A);return;case 8:dQ(this,!1);return;case 9:bQ(this,!1);return;case 10:this.u&&$6(this.u);return;case 11:!this.q&&(this.q=new V(co,this,11,10)),de(this.q);return;case 21:!this.s&&(this.s=new V(su,this,21,17)),de(this.s);return;case 22:this.n&&de(this.n);return}As(this,e-ee((Sn(),Xl)),On((t=u(Rn(this,16),26),t||Xl),e))},s.Gh=function(){var e,t;if(ig(this),I6(this),oY(this),cL(this),Lf(this),sM(this),Gx(this),U5(Xoe(Iu(this))),this.s)for(e=0,t=this.s.i;e=0;--t)D(this,t);return LQ(this,e)},s.Xj=function(){de(this)},s.oi=function(e,t){return PIn(this,e,t)},w(vt,"EcoreEList",622),b(496,622,Nr,v8),s.ai=function(){return!1},s.aj=function(){return this.c},s.bj=function(){return!1},s.Fk=function(){return!0},s.hi=function(){return!0},s.li=function(e,t){return t},s.ni=function(){return!1},s.c=0,w(vt,"EObjectEList",496),b(85,496,Nr,Jt),s.bj=function(){return!0},s.Dk=function(){return!1},s.rk=function(){return!0},w(vt,"EObjectContainmentEList",85),b(545,85,Nr,hE),s.ci=function(){this.b=!0},s.fj=function(){return this.b},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.b,this.b=!1,et(this.e,new vo(this.e,2,this.c,e,!1))):this.b=!1},s.b=!1,w(vt,"EObjectContainmentEList/Unsettable",545),b(1140,545,Nr,wCn),s.ii=function(e,t){var i,r;return i=u(o6(this,e,t),87),Hu(this.e)&&Gp(this,new R8(this.a,7,(Sn(),Xne),Q(t),(r=i.c,I(r,88)?u(r,26):so),e)),i},s.jj=function(e,t){return L2e(this,u(e,87),t)},s.kj=function(e,t){return x2e(this,u(e,87),t)},s.lj=function(e,t,i){return N4e(this,u(e,87),u(t,87),i)},s.Zi=function(e,t,i,r,c){switch(e){case 3:return _5(this,e,t,i,r,this.i>1);case 5:return _5(this,e,t,i,r,this.i-u(i,15).gc()>0);default:return new Lh(this.e,e,this.c,t,i,r,!0)}},s.ij=function(){return!0},s.fj=function(){return JF(this)},s.Xj=function(){de(this)},w(Bn,"EClassImpl/1",1140),b(1154,1153,Wtn),s.ui=function(e){var t,i,r,c,o,f,h;if(i=e.xi(),i!=8){if(r=mpe(e),r==0)switch(i){case 1:case 9:{h=e.Bi(),h!=null&&(t=Iu(u(h,473)),!t.c&&(t.c=new Bp),BC(t.c,e.Ai())),f=e.zi(),f!=null&&(c=u(f,473),c.Bb&1||(t=Iu(c),!t.c&&(t.c=new Bp),me(t.c,u(e.Ai(),26))));break}case 3:{f=e.zi(),f!=null&&(c=u(f,473),c.Bb&1||(t=Iu(c),!t.c&&(t.c=new Bp),me(t.c,u(e.Ai(),26))));break}case 5:{if(f=e.zi(),f!=null)for(o=u(f,14).Kc();o.Ob();)c=u(o.Pb(),473),c.Bb&1||(t=Iu(c),!t.c&&(t.c=new Bp),me(t.c,u(e.Ai(),26)));break}case 4:{h=e.Bi(),h!=null&&(c=u(h,473),c.Bb&1||(t=Iu(c),!t.c&&(t.c=new Bp),BC(t.c,e.Ai())));break}case 6:{if(h=e.Bi(),h!=null)for(o=u(h,14).Kc();o.Ob();)c=u(o.Pb(),473),c.Bb&1||(t=Iu(c),!t.c&&(t.c=new Bp),BC(t.c,e.Ai()));break}}this.Hk(r)}},s.Hk=function(e){bBn(this,e)},s.b=63,w(Bn,"ESuperAdapter",1154),b(1155,1154,Wtn,Amn),s.Hk=function(e){yb(this,e)},w(Bn,"EClassImpl/10",1155),b(1144,696,Nr),s.Vh=function(e,t){return mx(this,e,t)},s.Wh=function(e){return hFn(this,e)},s.Xh=function(e,t){a7(this,e,t)},s.Yh=function(e){F8(this,e)},s.pi=function(e){return zX(this,e)},s.mi=function(e,t){return B$(this,e,t)},s.lk=function(e,t){throw T(new ye)},s.Zh=function(){return new w2(this)},s.$h=function(){return new u8(this)},s._h=function(e){return J8(this,e)},s.mk=function(e,t){throw T(new ye)},s.Wj=function(e){return this},s.fj=function(){return this.i!=0},s.Wb=function(e){throw T(new ye)},s.Xj=function(){throw T(new ye)},w(vt,"EcoreEList/UnmodifiableEList",1144),b(319,1144,Nr,Ew),s.ni=function(){return!1},w(vt,"EcoreEList/UnmodifiableEList/FastCompare",319),b(1147,319,Nr,YOn),s.Xc=function(e){var t,i,r;if(I(e,170)&&(t=u(e,170),i=t.aj(),i!=-1)){for(r=this.i;i4)if(this.wj(e)){if(this.rk()){if(r=u(e,49),i=r.Ug(),h=i==this.b&&(this.Dk()?r.Og(r.Vg(),u(On(Vc(this.b),this.aj()).Yj(),26).Bj())==ir(u(On(Vc(this.b),this.aj()),18)).n:-1-r.Vg()==this.aj()),this.Ek()&&!h&&!i&&r.Zg()){for(c=0;c1||r==-1)):!1},s.Dk=function(){var e,t,i;return t=On(Vc(this.b),this.aj()),I(t,99)?(e=u(t,18),i=ir(e),!!i):!1},s.Ek=function(){var e,t;return t=On(Vc(this.b),this.aj()),I(t,99)?(e=u(t,18),(e.Bb&Yi)!=0):!1},s.Xc=function(e){var t,i,r,c;if(r=this.Qi(e),r>=0)return r;if(this.Fk()){for(i=0,c=this.Vi();i=0;--e)X7(this,e,this.Oi(e));return this.Wi()},s.Qc=function(e){var t;if(this.Ek())for(t=this.Vi()-1;t>=0;--t)X7(this,t,this.Oi(t));return this.Xi(e)},s.Xj=function(){$6(this)},s.oi=function(e,t){return dPn(this,e,t)},w(vt,"DelegatingEcoreEList",742),b(1150,742,Jtn,Ijn),s.Hi=function(e,t){cue(this,e,u(t,26))},s.Ii=function(e){Zre(this,u(e,26))},s.Oi=function(e){var t,i;return t=u(D(bc(this.a),e),87),i=t.c,I(i,88)?u(i,26):(Sn(),so)},s.Ti=function(e){var t,i;return t=u(Eb(bc(this.a),e),87),i=t.c,I(i,88)?u(i,26):(Sn(),so)},s.Ui=function(e,t){return u3e(this,e,u(t,26))},s.ai=function(){return!1},s.Zi=function(e,t,i,r,c){return null},s.Ji=function(){return new Pmn(this)},s.Ki=function(){de(bc(this.a))},s.Li=function(e){return qDn(this,e)},s.Mi=function(e){var t,i;for(i=e.Kc();i.Ob();)if(t=i.Pb(),!qDn(this,t))return!1;return!0},s.Ni=function(e){var t,i,r;if(I(e,15)&&(r=u(e,15),r.gc()==bc(this.a).i)){for(t=r.Kc(),i=new ie(this);t.Ob();)if(B(t.Pb())!==B(oe(i)))return!1;return!0}return!1},s.Pi=function(){var e,t,i,r,c;for(i=1,t=new ie(bc(this.a));t.e!=t.i.gc();)e=u(oe(t),87),r=(c=e.c,I(c,88)?u(c,26):(Sn(),so)),i=31*i+(r?md(r):0);return i},s.Qi=function(e){var t,i,r,c;for(r=0,i=new ie(bc(this.a));i.e!=i.i.gc();){if(t=u(oe(i),87),B(e)===B((c=t.c,I(c,88)?u(c,26):(Sn(),so))))return r;++r}return-1},s.Ri=function(){return bc(this.a).i==0},s.Si=function(){return null},s.Vi=function(){return bc(this.a).i},s.Wi=function(){var e,t,i,r,c,o;for(o=bc(this.a).i,c=F(Zn,rn,1,o,5,1),i=0,t=new ie(bc(this.a));t.e!=t.i.gc();)e=u(oe(t),87),c[i++]=(r=e.c,I(r,88)?u(r,26):(Sn(),so));return c},s.Xi=function(e){var t,i,r,c,o,f,h;for(h=bc(this.a).i,e.lengthh&&Mt(e,h,null),r=0,i=new ie(bc(this.a));i.e!=i.i.gc();)t=u(oe(i),87),o=(f=t.c,I(f,88)?u(f,26):(Sn(),so)),Mt(e,r++,o);return e},s.Yi=function(){var e,t,i,r,c;for(c=new i1,c.a+="[",e=bc(this.a),t=0,r=bc(this.a).i;t>16,c>=0?ox(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,6,i);case 9:return!this.a&&(this.a=new V(e1,this,9,5)),Oc(this.a,e,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),Vl)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),Vl)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 6:return ss(this,null,6,i);case 7:return!this.A&&(this.A=new lu(zc,this,7)),zi(this.A,e,i);case 9:return!this.a&&(this.a=new V(e1,this,9,5)),zi(this.a,e,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),Vl)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),Vl)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!Qd(this);case 4:return!!ZV(this);case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!y3(this);case 7:return!!this.A&&this.A.i!=0;case 8:return(this.Bb&256)==0;case 9:return!!this.a&&this.a.i!=0}return js(this,e-ee((Sn(),Vl)),On((t=u(Rn(this,16),26),t||Vl),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:bC(this,Te(t));return;case 2:BO(this,Te(t));return;case 5:y4(this,Te(t));return;case 7:!this.A&&(this.A=new lu(zc,this,7)),de(this.A),!this.A&&(this.A=new lu(zc,this,7)),Dt(this.A,u(t,14));return;case 8:kT(this,on(sn(t)));return;case 9:!this.a&&(this.a=new V(e1,this,9,5)),de(this.a),!this.a&&(this.a=new V(e1,this,9,5)),Dt(this.a,u(t,14));return}Ps(this,e-ee((Sn(),Vl)),On((i=u(Rn(this,16),26),i||Vl),e),t)},s.zh=function(){return Sn(),Vl},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,179)&&(u(this.Cb,179).tb=null),Ic(this,null);return;case 2:X3(this,null),L3(this,this.D);return;case 5:y4(this,null);return;case 7:!this.A&&(this.A=new lu(zc,this,7)),de(this.A);return;case 8:kT(this,!0);return;case 9:!this.a&&(this.a=new V(e1,this,9,5)),de(this.a);return}As(this,e-ee((Sn(),Vl)),On((t=u(Rn(this,16),26),t||Vl),e))},s.Gh=function(){var e,t;if(this.a)for(e=0,t=this.a.i;e>16==5?u(this.Cb,671):null}return Cs(this,e-ee((Sn(),L1)),On((r=u(Rn(this,16),26),r||L1),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Oc(this.Ab,e,i);case 5:return this.Cb&&(i=(c=this.Db>>16,c>=0?xFn(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,5,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),L1)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),L1)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 5:return ss(this,null,5,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),L1)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),L1)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.d!=0;case 3:return!!this.b;case 4:return this.c!=null;case 5:return!!(this.Db>>16==5&&u(this.Cb,671))}return js(this,e-ee((Sn(),L1)),On((t=u(Rn(this,16),26),t||L1),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:Ic(this,Te(t));return;case 2:G$(this,u(t,19).a);return;case 3:ILn(this,u(t,1940));return;case 4:U$(this,Te(t));return}Ps(this,e-ee((Sn(),L1)),On((i=u(Rn(this,16),26),i||L1),e),t)},s.zh=function(){return Sn(),L1},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:Ic(this,null);return;case 2:G$(this,0);return;case 3:ILn(this,null);return;case 4:U$(this,null);return}As(this,e-ee((Sn(),L1)),On((t=u(Rn(this,16),26),t||L1),e))},s.Ib=function(){var e;return e=this.c,e??this.zb},s.b=null,s.c=null,s.d=0,w(Bn,"EEnumLiteralImpl",573);var lMe=Et(Bn,"EFactoryImpl/InternalEDateTimeFormat");b(489,1,{2015:1},D9),w(Bn,"EFactoryImpl/1ClientInternalEDateTimeFormat",489),b(241,115,{105:1,92:1,90:1,87:1,56:1,108:1,49:1,97:1,241:1,114:1,115:1},ud),s.Sg=function(e,t,i){var r;return i=ss(this,e,t,i),this.e&&I(e,170)&&(r=uM(this,this.e),r!=this.c&&(i=j4(this,r,i))),i},s._g=function(e,t,i){var r;switch(e){case 0:return this.f;case 1:return!this.d&&(this.d=new Jt(ar,this,1)),this.d;case 2:return t?pM(this):this.c;case 3:return this.b;case 4:return this.e;case 5:return t?nx(this):this.a}return Cs(this,e-ee((Sn(),I0)),On((r=u(Rn(this,16),26),r||I0),e),t,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return $Dn(this,null,i);case 1:return!this.d&&(this.d=new Jt(ar,this,1)),zi(this.d,e,i);case 3:return DDn(this,null,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),I0)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),I0)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.f;case 1:return!!this.d&&this.d.i!=0;case 2:return!!this.c;case 3:return!!this.b;case 4:return!!this.e;case 5:return!!this.a}return js(this,e-ee((Sn(),I0)),On((t=u(Rn(this,16),26),t||I0),e))},s.sh=function(e,t){var i;switch(e){case 0:ZFn(this,u(t,87));return;case 1:!this.d&&(this.d=new Jt(ar,this,1)),de(this.d),!this.d&&(this.d=new Jt(ar,this,1)),Dt(this.d,u(t,14));return;case 3:DJ(this,u(t,87));return;case 4:VJ(this,u(t,836));return;case 5:O3(this,u(t,138));return}Ps(this,e-ee((Sn(),I0)),On((i=u(Rn(this,16),26),i||I0),e),t)},s.zh=function(){return Sn(),I0},s.Bh=function(e){var t;switch(e){case 0:ZFn(this,null);return;case 1:!this.d&&(this.d=new Jt(ar,this,1)),de(this.d);return;case 3:DJ(this,null);return;case 4:VJ(this,null);return;case 5:O3(this,null);return}As(this,e-ee((Sn(),I0)),On((t=u(Rn(this,16),26),t||I0),e))},s.Ib=function(){var e;return e=new Ju(yo(this)),e.a+=" (expression: ",fL(this,e),e.a+=")",e.a};var p1n;w(Bn,"EGenericTypeImpl",241),b(1969,1964,CA),s.Xh=function(e,t){Ajn(this,e,t)},s.lk=function(e,t){return Ajn(this,this.gc(),e),t},s.pi=function(e){return qo(this.Gi(),e)},s.Zh=function(){return this.$h()},s.Gi=function(){return new $mn(this)},s.$h=function(){return this._h(0)},s._h=function(e){return this.Gi().Zc(e)},s.mk=function(e,t){return db(this,e,!0),t},s.ii=function(e,t){var i,r;return r=hx(this,t),i=this.Zc(e),i.Rb(r),r},s.ji=function(e,t){var i;db(this,t,!0),i=this.Zc(e),i.Rb(t)},w(vt,"AbstractSequentialInternalEList",1969),b(486,1969,CA,c8),s.pi=function(e){return qo(this.Gi(),e)},s.Zh=function(){return this.b==null?(c1(),c1(),Ly):this.Jk()},s.Gi=function(){return new Ykn(this.a,this.b)},s.$h=function(){return this.b==null?(c1(),c1(),Ly):this.Jk()},s._h=function(e){var t,i;if(this.b==null){if(e<0||e>1)throw T(new vr(rm+e+", size=0"));return c1(),c1(),Ly}for(i=this.Jk(),t=0;t0;)if(t=this.c[--this.d],(!this.e||t.Gj()!=Av||t.aj()!=0)&&(!this.Mk()||this.b.mh(t))){if(o=this.b.bh(t,this.Lk()),this.f=(er(),u(t,66).Oj()),this.f||t.$j()){if(this.Lk()?(r=u(o,15),this.k=r):(r=u(o,69),this.k=this.j=r),I(this.k,54)?(this.o=this.k.gc(),this.n=this.o):this.p=this.j?this.j._h(this.k.gc()):this.k.Zc(this.k.gc()),this.p?zxn(this,this.p):iLn(this))return c=this.p?this.p.Ub():this.j?this.j.pi(--this.n):this.k.Xb(--this.n),this.f?(e=u(c,72),e.ak(),i=e.dd(),this.i=i):(i=c,this.i=i),this.g=-3,!0}else if(o!=null)return this.k=null,this.p=null,i=o,this.i=i,this.g=-2,!0}return this.k=null,this.p=null,this.g=-1,!1}else return c=this.p?this.p.Ub():this.j?this.j.pi(--this.n):this.k.Xb(--this.n),this.f?(e=u(c,72),e.ak(),i=e.dd(),this.i=i):(i=c,this.i=i),this.g=-3,!0}},s.Pb=function(){return hT(this)},s.Tb=function(){return this.a},s.Ub=function(){var e;if(this.g<-1||this.Sb())return--this.a,this.g=0,e=this.i,this.Sb(),e;throw T(new ic)},s.Vb=function(){return this.a-1},s.Qb=function(){throw T(new ye)},s.Lk=function(){return!1},s.Wb=function(e){throw T(new ye)},s.Mk=function(){return!0},s.a=0,s.d=0,s.f=!1,s.g=0,s.n=0,s.o=0;var Ly;w(vt,"EContentsEList/FeatureIteratorImpl",279),b(697,279,TA,nU),s.Lk=function(){return!0},w(vt,"EContentsEList/ResolvingFeatureIteratorImpl",697),b(1157,697,TA,wjn),s.Mk=function(){return!1},w(Bn,"ENamedElementImpl/1/1",1157),b(1158,279,TA,bjn),s.Mk=function(){return!1},w(Bn,"ENamedElementImpl/1/2",1158),b(36,143,jk,rb,p$,wi,D$,Lh,vo,rV,qMn,cV,GMn,PX,zMn,oV,UMn,IX,WMn,uV,XMn,$5,R8,VD,sV,VMn,OX,QMn),s._i=function(){return HX(this)},s.gj=function(){var e;return e=HX(this),e?e.zj():null},s.yi=function(e){return this.b==-1&&this.a&&(this.b=this.c.Xg(this.a.aj(),this.a.Gj())),this.c.Og(this.b,e)},s.Ai=function(){return this.c},s.hj=function(){var e;return e=HX(this),e?e.Kj():!1},s.b=-1,w(Bn,"ENotificationImpl",36),b(399,284,{105:1,92:1,90:1,147:1,191:1,56:1,59:1,108:1,472:1,49:1,97:1,150:1,399:1,284:1,114:1,115:1},RI),s.Qg=function(e){return BFn(this,e)},s._g=function(e,t,i){var r,c,o;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),!!(this.Bb&256);case 3:return qn(),!!(this.Bb&512);case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),o=this.t,o>1||o==-1;case 7:return qn(),c=this.s,c>=1;case 8:return t?qs(this):this.r;case 9:return this.q;case 10:return this.Db>>16==10?u(this.Cb,26):null;case 11:return!this.d&&(this.d=new lu(zc,this,11)),this.d;case 12:return!this.c&&(this.c=new V(P0,this,12,10)),this.c;case 13:return!this.a&&(this.a=new l8(this,this)),this.a;case 14:return Ou(this)}return Cs(this,e-ee((Sn(),N1)),On((r=u(Rn(this,16),26),r||N1),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Oc(this.Ab,e,i);case 10:return this.Cb&&(i=(c=this.Db>>16,c>=0?BFn(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,10,i);case 12:return!this.c&&(this.c=new V(P0,this,12,10)),Oc(this.c,e,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),N1)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),N1)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 9:return xD(this,i);case 10:return ss(this,null,10,i);case 11:return!this.d&&(this.d=new lu(zc,this,11)),zi(this.d,e,i);case 12:return!this.c&&(this.c=new V(P0,this,12,10)),zi(this.c,e,i);case 14:return zi(Ou(this),e,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),N1)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),N1)),e,i)},s.lh=function(e){var t,i,r;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return r=this.t,r>1||r==-1;case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ad(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ad(this.q).i==0);case 10:return!!(this.Db>>16==10&&u(this.Cb,26));case 11:return!!this.d&&this.d.i!=0;case 12:return!!this.c&&this.c.i!=0;case 13:return!!this.a&&Ou(this.a.a).i!=0&&!(this.b&&YF(this.b));case 14:return!!this.b&&YF(this.b)}return js(this,e-ee((Sn(),N1)),On((t=u(Rn(this,16),26),t||N1),e))},s.sh=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:Ic(this,Te(t));return;case 2:g1(this,on(sn(t)));return;case 3:p1(this,on(sn(t)));return;case 4:d1(this,u(t,19).a);return;case 5:hb(this,u(t,19).a);return;case 8:Ca(this,u(t,138));return;case 9:r=af(this,u(t,87),null),r&&r.Fi();return;case 11:!this.d&&(this.d=new lu(zc,this,11)),de(this.d),!this.d&&(this.d=new lu(zc,this,11)),Dt(this.d,u(t,14));return;case 12:!this.c&&(this.c=new V(P0,this,12,10)),de(this.c),!this.c&&(this.c=new V(P0,this,12,10)),Dt(this.c,u(t,14));return;case 13:!this.a&&(this.a=new l8(this,this)),$6(this.a),!this.a&&(this.a=new l8(this,this)),Dt(this.a,u(t,14));return;case 14:de(Ou(this)),Dt(Ou(this),u(t,14));return}Ps(this,e-ee((Sn(),N1)),On((i=u(Rn(this,16),26),i||N1),e),t)},s.zh=function(){return Sn(),N1},s.Bh=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:Ic(this,null);return;case 2:g1(this,!0);return;case 3:p1(this,!0);return;case 4:d1(this,0);return;case 5:hb(this,1);return;case 8:Ca(this,null);return;case 9:i=af(this,null,null),i&&i.Fi();return;case 11:!this.d&&(this.d=new lu(zc,this,11)),de(this.d);return;case 12:!this.c&&(this.c=new V(P0,this,12,10)),de(this.c);return;case 13:this.a&&$6(this.a);return;case 14:this.b&&de(this.b);return}As(this,e-ee((Sn(),N1)),On((t=u(Rn(this,16),26),t||N1),e))},s.Gh=function(){var e,t;if(this.c)for(e=0,t=this.c.i;eh&&Mt(e,h,null),r=0,i=new ie(Ou(this.a));i.e!=i.i.gc();)t=u(oe(i),87),o=(f=t.c,f||(Sn(),Cf)),Mt(e,r++,o);return e},s.Yi=function(){var e,t,i,r,c;for(c=new i1,c.a+="[",e=Ou(this.a),t=0,r=Ou(this.a).i;t1);case 5:return _5(this,e,t,i,r,this.i-u(i,15).gc()>0);default:return new Lh(this.e,e,this.c,t,i,r,!0)}},s.ij=function(){return!0},s.fj=function(){return YF(this)},s.Xj=function(){de(this)},w(Bn,"EOperationImpl/2",1341),b(498,1,{1938:1,498:1},Dkn),w(Bn,"EPackageImpl/1",498),b(16,85,Nr,V),s.zk=function(){return this.d},s.Ak=function(){return this.b},s.Dk=function(){return!0},s.b=0,w(vt,"EObjectContainmentWithInverseEList",16),b(353,16,Nr,g2),s.Ek=function(){return!0},s.li=function(e,t){return U2(this,e,u(t,56))},w(vt,"EObjectContainmentWithInverseEList/Resolving",353),b(298,353,Nr,Y0),s.ci=function(){this.a.tb=null},w(Bn,"EPackageImpl/2",298),b(1228,1,{},Jee),w(Bn,"EPackageImpl/3",1228),b(718,43,sg,tG),s._b=function(e){return mi(e)?QD(this,e):!!Ar(this.f,e)},w(Bn,"EPackageRegistryImpl",718),b(509,284,{105:1,92:1,90:1,147:1,191:1,56:1,2017:1,108:1,472:1,49:1,97:1,150:1,509:1,284:1,114:1,115:1},_I),s.Qg=function(e){return RFn(this,e)},s._g=function(e,t,i){var r,c,o;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),!!(this.Bb&256);case 3:return qn(),!!(this.Bb&512);case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),o=this.t,o>1||o==-1;case 7:return qn(),c=this.s,c>=1;case 8:return t?qs(this):this.r;case 9:return this.q;case 10:return this.Db>>16==10?u(this.Cb,59):null}return Cs(this,e-ee((Sn(),lw)),On((r=u(Rn(this,16),26),r||lw),e),t,i)},s.hh=function(e,t,i){var r,c,o;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),Oc(this.Ab,e,i);case 10:return this.Cb&&(i=(c=this.Db>>16,c>=0?RFn(this,i):this.Cb.ih(this,-1-c,null,i))),ss(this,e,10,i)}return o=u(On((r=u(Rn(this,16),26),r||(Sn(),lw)),t),66),o.Nj().Qj(this,Rc(this),t-ee((Sn(),lw)),e,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 9:return xD(this,i);case 10:return ss(this,null,10,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),lw)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),lw)),e,i)},s.lh=function(e){var t,i,r;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return r=this.t,r>1||r==-1;case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ad(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ad(this.q).i==0);case 10:return!!(this.Db>>16==10&&u(this.Cb,59))}return js(this,e-ee((Sn(),lw)),On((t=u(Rn(this,16),26),t||lw),e))},s.zh=function(){return Sn(),lw},w(Bn,"EParameterImpl",509),b(99,449,{105:1,92:1,90:1,147:1,191:1,56:1,18:1,170:1,66:1,108:1,472:1,49:1,97:1,150:1,99:1,449:1,284:1,114:1,115:1,677:1},cU),s._g=function(e,t,i){var r,c,o,f;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return qn(),!!(this.Bb&256);case 3:return qn(),!!(this.Bb&512);case 4:return Q(this.s);case 5:return Q(this.t);case 6:return qn(),f=this.t,f>1||f==-1;case 7:return qn(),c=this.s,c>=1;case 8:return t?qs(this):this.r;case 9:return this.q;case 10:return qn(),!!(this.Bb&Eo);case 11:return qn(),!!(this.Bb&Bb);case 12:return qn(),!!(this.Bb&Ib);case 13:return this.j;case 14:return w4(this);case 15:return qn(),!!(this.Bb&mu);case 16:return qn(),!!(this.Bb&Nf);case 17:return eb(this);case 18:return qn(),!!(this.Bb&uc);case 19:return qn(),o=ir(this),!!(o&&o.Bb&uc);case 20:return qn(),!!(this.Bb&Yi);case 21:return t?ir(this):this.b;case 22:return t?HV(this):vSn(this);case 23:return!this.a&&(this.a=new Aw(ow,this,23)),this.a}return Cs(this,e-ee((Sn(),qg)),On((r=u(Rn(this,16),26),r||qg),e),t,i)},s.lh=function(e){var t,i,r,c;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return c=this.t,c>1||c==-1;case 7:return i=this.s,i>=1;case 8:return!!this.r&&!this.q.e&&Ad(this.q).i==0;case 9:return!!this.q&&!(this.r&&!this.q.e&&Ad(this.q).i==0);case 10:return(this.Bb&Eo)==0;case 11:return(this.Bb&Bb)!=0;case 12:return(this.Bb&Ib)!=0;case 13:return this.j!=null;case 14:return w4(this)!=null;case 15:return(this.Bb&mu)!=0;case 16:return(this.Bb&Nf)!=0;case 17:return!!eb(this);case 18:return(this.Bb&uc)!=0;case 19:return r=ir(this),!!r&&(r.Bb&uc)!=0;case 20:return(this.Bb&Yi)==0;case 21:return!!this.b;case 22:return!!vSn(this);case 23:return!!this.a&&this.a.i!=0}return js(this,e-ee((Sn(),qg)),On((t=u(Rn(this,16),26),t||qg),e))},s.sh=function(e,t){var i,r;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:f$(this,Te(t));return;case 2:g1(this,on(sn(t)));return;case 3:p1(this,on(sn(t)));return;case 4:d1(this,u(t,19).a);return;case 5:hb(this,u(t,19).a);return;case 8:Ca(this,u(t,138));return;case 9:r=af(this,u(t,87),null),r&&r.Fi();return;case 10:Y3(this,on(sn(t)));return;case 11:e4(this,on(sn(t)));return;case 12:Z3(this,on(sn(t)));return;case 13:dz(this,Te(t));return;case 15:n4(this,on(sn(t)));return;case 16:t4(this,on(sn(t)));return;case 18:lle(this,on(sn(t)));return;case 20:mQ(this,on(sn(t)));return;case 21:vV(this,u(t,18));return;case 23:!this.a&&(this.a=new Aw(ow,this,23)),de(this.a),!this.a&&(this.a=new Aw(ow,this,23)),Dt(this.a,u(t,14));return}Ps(this,e-ee((Sn(),qg)),On((i=u(Rn(this,16),26),i||qg),e),t)},s.zh=function(){return Sn(),qg},s.Bh=function(e){var t,i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:I(this.Cb,88)&&yb(Iu(u(this.Cb,88)),4),Ic(this,null);return;case 2:g1(this,!0);return;case 3:p1(this,!0);return;case 4:d1(this,0);return;case 5:hb(this,1);return;case 8:Ca(this,null);return;case 9:i=af(this,null,null),i&&i.Fi();return;case 10:Y3(this,!0);return;case 11:e4(this,!1);return;case 12:Z3(this,!1);return;case 13:this.i=null,nT(this,null);return;case 15:n4(this,!1);return;case 16:t4(this,!1);return;case 18:vQ(this,!1),I(this.Cb,88)&&yb(Iu(u(this.Cb,88)),2);return;case 20:mQ(this,!0);return;case 21:vV(this,null);return;case 23:!this.a&&(this.a=new Aw(ow,this,23)),de(this.a);return}As(this,e-ee((Sn(),qg)),On((t=u(Rn(this,16),26),t||qg),e))},s.Gh=function(){HV(this),v3(jr((gu(),xi),this)),qs(this),this.Bb|=1},s.Lj=function(){return ir(this)},s.qk=function(){var e;return e=ir(this),!!e&&(e.Bb&uc)!=0},s.rk=function(){return(this.Bb&uc)!=0},s.sk=function(){return(this.Bb&Yi)!=0},s.nk=function(e,t){return this.c=null,lQ(this,e,t)},s.Ib=function(){var e;return this.Db&64?bM(this):(e=new Bs(bM(this)),e.a+=" (containment: ",r1(e,(this.Bb&uc)!=0),e.a+=", resolveProxies: ",r1(e,(this.Bb&Yi)!=0),e.a+=")",e.a)},w(Bn,"EReferenceImpl",99),b(548,115,{105:1,42:1,92:1,90:1,133:1,56:1,108:1,49:1,97:1,548:1,114:1,115:1},epn),s.Fb=function(e){return this===e},s.cd=function(){return this.b},s.dd=function(){return this.c},s.Hb=function(){return md(this)},s.Uh=function(e){gfe(this,Te(e))},s.ed=function(e){return rfe(this,Te(e))},s._g=function(e,t,i){var r;switch(e){case 0:return this.b;case 1:return this.c}return Cs(this,e-ee((Sn(),nr)),On((r=u(Rn(this,16),26),r||nr),e),t,i)},s.lh=function(e){var t;switch(e){case 0:return this.b!=null;case 1:return this.c!=null}return js(this,e-ee((Sn(),nr)),On((t=u(Rn(this,16),26),t||nr),e))},s.sh=function(e,t){var i;switch(e){case 0:pfe(this,Te(t));return;case 1:wV(this,Te(t));return}Ps(this,e-ee((Sn(),nr)),On((i=u(Rn(this,16),26),i||nr),e),t)},s.zh=function(){return Sn(),nr},s.Bh=function(e){var t;switch(e){case 0:bV(this,null);return;case 1:wV(this,null);return}As(this,e-ee((Sn(),nr)),On((t=u(Rn(this,16),26),t||nr),e))},s.Sh=function(){var e;return this.a==-1&&(e=this.b,this.a=e==null?0:m1(e)),this.a},s.Th=function(e){this.a=e},s.Ib=function(){var e;return this.Db&64?yo(this):(e=new Bs(yo(this)),e.a+=" (key: ",dr(e,this.b),e.a+=", value: ",dr(e,this.c),e.a+=")",e.a)},s.a=-1,s.b=null,s.c=null;var tc=w(Bn,"EStringToStringMapEntryImpl",548),ree=Et(vt,"FeatureMap/Entry/Internal");b(565,1,MA),s.Ok=function(e){return this.Pk(u(e,49))},s.Pk=function(e){return this.Ok(e)},s.Fb=function(e){var t,i;return this===e?!0:I(e,72)?(t=u(e,72),t.ak()==this.c?(i=this.dd(),i==null?t.dd()==null:tt(i,t.dd())):!1):!1},s.ak=function(){return this.c},s.Hb=function(){var e;return e=this.dd(),mt(this.c)^(e==null?0:mt(e))},s.Ib=function(){var e,t;return e=this.c,t=ts(e.Hj()).Ph(),e.ne(),(t!=null&&t.length!=0?t+":"+e.ne():e.ne())+"="+this.dd()},w(Bn,"EStructuralFeatureImpl/BasicFeatureMapEntry",565),b(776,565,MA,bU),s.Pk=function(e){return new bU(this.c,e)},s.dd=function(){return this.a},s.Qk=function(e,t,i){return $be(this,e,this.a,t,i)},s.Rk=function(e,t,i){return Fbe(this,e,this.a,t,i)},w(Bn,"EStructuralFeatureImpl/ContainmentUpdatingFeatureMapEntry",776),b(1314,1,{},$kn),s.Pj=function(e,t,i,r,c){var o;return o=u(A3(e,this.b),215),o.nl(this.a).Wj(r)},s.Qj=function(e,t,i,r,c){var o;return o=u(A3(e,this.b),215),o.el(this.a,r,c)},s.Rj=function(e,t,i,r,c){var o;return o=u(A3(e,this.b),215),o.fl(this.a,r,c)},s.Sj=function(e,t,i){var r;return r=u(A3(e,this.b),215),r.nl(this.a).fj()},s.Tj=function(e,t,i,r){var c;c=u(A3(e,this.b),215),c.nl(this.a).Wb(r)},s.Uj=function(e,t,i){return u(A3(e,this.b),215).nl(this.a)},s.Vj=function(e,t,i){var r;r=u(A3(e,this.b),215),r.nl(this.a).Xj()},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateFeatureMapDelegator",1314),b(89,1,{},s1,ha,f1,da),s.Pj=function(e,t,i,r,c){var o;if(o=t.Ch(i),o==null&&t.Dh(i,o=AM(this,e)),!c)switch(this.e){case 50:case 41:return u(o,589).sj();case 40:return u(o,215).kl()}return o},s.Qj=function(e,t,i,r,c){var o,f;return f=t.Ch(i),f==null&&t.Dh(i,f=AM(this,e)),o=u(f,69).lk(r,c),o},s.Rj=function(e,t,i,r,c){var o;return o=t.Ch(i),o!=null&&(c=u(o,69).mk(r,c)),c},s.Sj=function(e,t,i){var r;return r=t.Ch(i),r!=null&&u(r,76).fj()},s.Tj=function(e,t,i,r){var c;c=u(t.Ch(i),76),!c&&t.Dh(i,c=AM(this,e)),c.Wb(r)},s.Uj=function(e,t,i){var r,c;return c=t.Ch(i),c==null&&t.Dh(i,c=AM(this,e)),I(c,76)?u(c,76):(r=u(t.Ch(i),15),new Dmn(r))},s.Vj=function(e,t,i){var r;r=u(t.Ch(i),76),!r&&t.Dh(i,r=AM(this,e)),r.Xj()},s.b=0,s.e=0,w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateMany",89),b(504,1,{}),s.Qj=function(e,t,i,r,c){throw T(new ye)},s.Rj=function(e,t,i,r,c){throw T(new ye)},s.Uj=function(e,t,i){return new STn(this,e,t,i)};var Eh;w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingle",504),b(1331,1,GB,STn),s.Wj=function(e){return this.a.Pj(this.c,this.d,this.b,e,!0)},s.fj=function(){return this.a.Sj(this.c,this.d,this.b)},s.Wb=function(e){this.a.Tj(this.c,this.d,this.b,e)},s.Xj=function(){this.a.Vj(this.c,this.d,this.b)},s.b=0,w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingle/1",1331),b(769,504,{},QW),s.Pj=function(e,t,i,r,c){return Qx(e,e.eh(),e.Vg())==this.b?this.sk()&&r?Fx(e):e.eh():null},s.Qj=function(e,t,i,r,c){var o,f;return e.eh()&&(c=(o=e.Vg(),o>=0?e.Qg(c):e.eh().ih(e,-1-o,null,c))),f=yt(e.Tg(),this.e),e.Sg(r,f,c)},s.Rj=function(e,t,i,r,c){var o;return o=yt(e.Tg(),this.e),e.Sg(null,o,c)},s.Sj=function(e,t,i){var r;return r=yt(e.Tg(),this.e),!!e.eh()&&e.Vg()==r},s.Tj=function(e,t,i,r){var c,o,f,h,l;if(r!=null&&!nL(this.a,r))throw T(new Up(AA+(I(r,56)?IJ(u(r,56).Tg()):nV(Du(r)))+SA+this.a+"'"));if(c=e.eh(),f=yt(e.Tg(),this.e),B(r)!==B(c)||e.Vg()!=f&&r!=null){if(u4(e,u(r,56)))throw T(new Hn(tm+e.Ib()));l=null,c&&(l=(o=e.Vg(),o>=0?e.Qg(l):e.eh().ih(e,-1-o,null,l))),h=u(r,49),h&&(l=h.gh(e,yt(h.Tg(),this.b),null,l)),l=e.Sg(h,f,l),l&&l.Fi()}else e.Lg()&&e.Mg()&&et(e,new wi(e,1,f,r,r))},s.Vj=function(e,t,i){var r,c,o,f;r=e.eh(),r?(f=(c=e.Vg(),c>=0?e.Qg(null):e.eh().ih(e,-1-c,null,null)),o=yt(e.Tg(),this.e),f=e.Sg(null,o,f),f&&f.Fi()):e.Lg()&&e.Mg()&&et(e,new $5(e,1,this.e,null,null))},s.sk=function(){return!1},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleContainer",769),b(1315,769,{},kEn),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleContainerResolving",1315),b(563,504,{}),s.Pj=function(e,t,i,r,c){var o;return o=t.Ch(i),o==null?this.b:B(o)===B(Eh)?null:o},s.Sj=function(e,t,i){var r;return r=t.Ch(i),r!=null&&(B(r)===B(Eh)||!tt(r,this.b))},s.Tj=function(e,t,i,r){var c,o;e.Lg()&&e.Mg()?(c=(o=t.Ch(i),o==null?this.b:B(o)===B(Eh)?null:o),r==null?this.c!=null?(t.Dh(i,null),r=this.b):this.b!=null?t.Dh(i,Eh):t.Dh(i,null):(this.Sk(r),t.Dh(i,r)),et(e,this.d.Tk(e,1,this.e,c,r))):r==null?this.c!=null?t.Dh(i,null):this.b!=null?t.Dh(i,Eh):t.Dh(i,null):(this.Sk(r),t.Dh(i,r))},s.Vj=function(e,t,i){var r,c;e.Lg()&&e.Mg()?(r=(c=t.Ch(i),c==null?this.b:B(c)===B(Eh)?null:c),t.Eh(i),et(e,this.d.Tk(e,1,this.e,r,this.b))):t.Eh(i)},s.Sk=function(e){throw T(new Hmn)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData",563),b(pg,1,{},tpn),s.Tk=function(e,t,i,r,c){return new $5(e,t,i,r,c)},s.Uk=function(e,t,i,r,c,o){return new VD(e,t,i,r,c,o)};var v1n,m1n,k1n,y1n,j1n,E1n,C1n,vH,T1n;w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator",pg),b(1332,pg,{},ipn),s.Tk=function(e,t,i,r,c){return new OX(e,t,i,on(sn(r)),on(sn(c)))},s.Uk=function(e,t,i,r,c,o){return new QMn(e,t,i,on(sn(r)),on(sn(c)),o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/1",1332),b(1333,pg,{},rpn),s.Tk=function(e,t,i,r,c){return new rV(e,t,i,u(r,217).a,u(c,217).a)},s.Uk=function(e,t,i,r,c,o){return new qMn(e,t,i,u(r,217).a,u(c,217).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/2",1333),b(1334,pg,{},cpn),s.Tk=function(e,t,i,r,c){return new cV(e,t,i,u(r,172).a,u(c,172).a)},s.Uk=function(e,t,i,r,c,o){return new GMn(e,t,i,u(r,172).a,u(c,172).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/3",1334),b(1335,pg,{},upn),s.Tk=function(e,t,i,r,c){return new PX(e,t,i,K(Y(r)),K(Y(c)))},s.Uk=function(e,t,i,r,c,o){return new zMn(e,t,i,K(Y(r)),K(Y(c)),o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/4",1335),b(1336,pg,{},spn),s.Tk=function(e,t,i,r,c){return new oV(e,t,i,u(r,155).a,u(c,155).a)},s.Uk=function(e,t,i,r,c,o){return new UMn(e,t,i,u(r,155).a,u(c,155).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/5",1336),b(1337,pg,{},opn),s.Tk=function(e,t,i,r,c){return new IX(e,t,i,u(r,19).a,u(c,19).a)},s.Uk=function(e,t,i,r,c,o){return new WMn(e,t,i,u(r,19).a,u(c,19).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/6",1337),b(1338,pg,{},fpn),s.Tk=function(e,t,i,r,c){return new uV(e,t,i,u(r,162).a,u(c,162).a)},s.Uk=function(e,t,i,r,c,o){return new XMn(e,t,i,u(r,162).a,u(c,162).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/7",1338),b(1339,pg,{},hpn),s.Tk=function(e,t,i,r,c){return new sV(e,t,i,u(r,184).a,u(c,184).a)},s.Uk=function(e,t,i,r,c,o){return new VMn(e,t,i,u(r,184).a,u(c,184).a,o)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/8",1339),b(1317,563,{},PTn),s.Sk=function(e){if(!this.a.wj(e))throw T(new Up(AA+Du(e)+SA+this.a+"'"))},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataDynamic",1317),b(1318,563,{},pCn),s.Sk=function(e){},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataStatic",1318),b(770,563,{}),s.Sj=function(e,t,i){var r;return r=t.Ch(i),r!=null},s.Tj=function(e,t,i,r){var c,o;e.Lg()&&e.Mg()?(c=!0,o=t.Ch(i),o==null?(c=!1,o=this.b):B(o)===B(Eh)&&(o=null),r==null?this.c!=null?(t.Dh(i,null),r=this.b):t.Dh(i,Eh):(this.Sk(r),t.Dh(i,r)),et(e,this.d.Uk(e,1,this.e,o,r,!c))):r==null?this.c!=null?t.Dh(i,null):t.Dh(i,Eh):(this.Sk(r),t.Dh(i,r))},s.Vj=function(e,t,i){var r,c;e.Lg()&&e.Mg()?(r=!0,c=t.Ch(i),c==null?(r=!1,c=this.b):B(c)===B(Eh)&&(c=null),t.Eh(i),et(e,this.d.Uk(e,2,this.e,c,this.b,r))):t.Eh(i)},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettable",770),b(1319,770,{},ITn),s.Sk=function(e){if(!this.a.wj(e))throw T(new Up(AA+Du(e)+SA+this.a+"'"))},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettableDynamic",1319),b(1320,770,{},vCn),s.Sk=function(e){},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettableStatic",1320),b(398,504,{},FE),s.Pj=function(e,t,i,r,c){var o,f,h,l,a;if(a=t.Ch(i),this.Kj()&&B(a)===B(Eh))return null;if(this.sk()&&r&&a!=null){if(h=u(a,49),h.kh()&&(l=pl(e,h),h!=l)){if(!nL(this.a,l))throw T(new Up(AA+Du(l)+SA+this.a+"'"));t.Dh(i,a=l),this.rk()&&(o=u(l,49),f=h.ih(e,this.b?yt(h.Tg(),this.b):-1-yt(e.Tg(),this.e),null,null),!o.eh()&&(f=o.gh(e,this.b?yt(o.Tg(),this.b):-1-yt(e.Tg(),this.e),null,f)),f&&f.Fi()),e.Lg()&&e.Mg()&&et(e,new $5(e,9,this.e,h,l))}return a}else return a},s.Qj=function(e,t,i,r,c){var o,f;return f=t.Ch(i),B(f)===B(Eh)&&(f=null),t.Dh(i,r),this.bj()?B(f)!==B(r)&&f!=null&&(o=u(f,49),c=o.ih(e,yt(o.Tg(),this.b),null,c)):this.rk()&&f!=null&&(c=u(f,49).ih(e,-1-yt(e.Tg(),this.e),null,c)),e.Lg()&&e.Mg()&&(!c&&(c=new Q1(4)),c.Ei(new $5(e,1,this.e,f,r))),c},s.Rj=function(e,t,i,r,c){var o;return o=t.Ch(i),B(o)===B(Eh)&&(o=null),t.Eh(i),e.Lg()&&e.Mg()&&(!c&&(c=new Q1(4)),this.Kj()?c.Ei(new $5(e,2,this.e,o,null)):c.Ei(new $5(e,1,this.e,o,null))),c},s.Sj=function(e,t,i){var r;return r=t.Ch(i),r!=null},s.Tj=function(e,t,i,r){var c,o,f,h,l;if(r!=null&&!nL(this.a,r))throw T(new Up(AA+(I(r,56)?IJ(u(r,56).Tg()):nV(Du(r)))+SA+this.a+"'"));l=t.Ch(i),h=l!=null,this.Kj()&&B(l)===B(Eh)&&(l=null),f=null,this.bj()?B(l)!==B(r)&&(l!=null&&(c=u(l,49),f=c.ih(e,yt(c.Tg(),this.b),null,f)),r!=null&&(c=u(r,49),f=c.gh(e,yt(c.Tg(),this.b),null,f))):this.rk()&&B(l)!==B(r)&&(l!=null&&(f=u(l,49).ih(e,-1-yt(e.Tg(),this.e),null,f)),r!=null&&(f=u(r,49).gh(e,-1-yt(e.Tg(),this.e),null,f))),r==null&&this.Kj()?t.Dh(i,Eh):t.Dh(i,r),e.Lg()&&e.Mg()?(o=new VD(e,1,this.e,l,r,this.Kj()&&!h),f?(f.Ei(o),f.Fi()):et(e,o)):f&&f.Fi()},s.Vj=function(e,t,i){var r,c,o,f,h;h=t.Ch(i),f=h!=null,this.Kj()&&B(h)===B(Eh)&&(h=null),o=null,h!=null&&(this.bj()?(r=u(h,49),o=r.ih(e,yt(r.Tg(),this.b),null,o)):this.rk()&&(o=u(h,49).ih(e,-1-yt(e.Tg(),this.e),null,o))),t.Eh(i),e.Lg()&&e.Mg()?(c=new VD(e,this.Kj()?2:1,this.e,h,null,f),o?(o.Ei(c),o.Fi()):et(e,c)):o&&o.Fi()},s.bj=function(){return!1},s.rk=function(){return!1},s.sk=function(){return!1},s.Kj=function(){return!1},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObject",398),b(564,398,{},JO),s.rk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainment",564),b(1323,564,{},gjn),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentResolving",1323),b(772,564,{},eU),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentUnsettable",772),b(1325,772,{},pjn),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentUnsettableResolving",1325),b(640,564,{},lD),s.bj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverse",640),b(1324,640,{},yEn),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseResolving",1324),b(773,640,{},KU),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettable",773),b(1326,773,{},jEn),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettableResolving",1326),b(641,398,{},tU),s.sk=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolving",641),b(1327,641,{},vjn),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingUnsettable",1327),b(774,641,{},RU),s.bj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingWithInverse",774),b(1328,774,{},EEn),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable",1328),b(1321,398,{},mjn),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectUnsettable",1321),b(771,398,{},_U),s.bj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectWithInverse",771),b(1322,771,{},CEn),s.Kj=function(){return!0},w(Bn,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectWithInverseUnsettable",1322),b(775,565,MA,LW),s.Pk=function(e){return new LW(this.a,this.c,e)},s.dd=function(){return this.b},s.Qk=function(e,t,i){return Fde(this,e,this.b,i)},s.Rk=function(e,t,i){return xde(this,e,this.b,i)},w(Bn,"EStructuralFeatureImpl/InverseUpdatingFeatureMapEntry",775),b(1329,1,GB,Dmn),s.Wj=function(e){return this.a},s.fj=function(){return I(this.a,95)?u(this.a,95).fj():!this.a.dc()},s.Wb=function(e){this.a.$b(),this.a.Gc(u(e,15))},s.Xj=function(){I(this.a,95)?u(this.a,95).Xj():this.a.$b()},w(Bn,"EStructuralFeatureImpl/SettingMany",1329),b(1330,565,MA,BAn),s.Ok=function(e){return new nD((ht(),p9),this.b.Ih(this.a,e))},s.dd=function(){return null},s.Qk=function(e,t,i){return i},s.Rk=function(e,t,i){return i},w(Bn,"EStructuralFeatureImpl/SimpleContentFeatureMapEntry",1330),b(642,565,MA,nD),s.Ok=function(e){return new nD(this.c,e)},s.dd=function(){return this.a},s.Qk=function(e,t,i){return i},s.Rk=function(e,t,i){return i},w(Bn,"EStructuralFeatureImpl/SimpleFeatureMapEntry",642),b(391,497,Wf,Bp),s.ri=function(e){return F(ro,rn,26,e,0,1)},s.ni=function(){return!1},w(Bn,"ESuperAdapter/1",391),b(444,438,{105:1,92:1,90:1,147:1,191:1,56:1,108:1,836:1,49:1,97:1,150:1,444:1,114:1,115:1},CI),s._g=function(e,t,i){var r;switch(e){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),this.Ab;case 1:return this.zb;case 2:return!this.a&&(this.a=new P5(this,ar,this)),this.a}return Cs(this,e-ee((Sn(),O0)),On((r=u(Rn(this,16),26),r||O0),e),t,i)},s.jh=function(e,t,i){var r,c;switch(t){case 0:return!this.Ab&&(this.Ab=new V(Be,this,0,3)),zi(this.Ab,e,i);case 2:return!this.a&&(this.a=new P5(this,ar,this)),zi(this.a,e,i)}return c=u(On((r=u(Rn(this,16),26),r||(Sn(),O0)),t),66),c.Nj().Rj(this,Rc(this),t-ee((Sn(),O0)),e,i)},s.lh=function(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return!!this.a&&this.a.i!=0}return js(this,e-ee((Sn(),O0)),On((t=u(Rn(this,16),26),t||O0),e))},s.sh=function(e,t){var i;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab),!this.Ab&&(this.Ab=new V(Be,this,0,3)),Dt(this.Ab,u(t,14));return;case 1:Ic(this,Te(t));return;case 2:!this.a&&(this.a=new P5(this,ar,this)),de(this.a),!this.a&&(this.a=new P5(this,ar,this)),Dt(this.a,u(t,14));return}Ps(this,e-ee((Sn(),O0)),On((i=u(Rn(this,16),26),i||O0),e),t)},s.zh=function(){return Sn(),O0},s.Bh=function(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new V(Be,this,0,3)),de(this.Ab);return;case 1:Ic(this,null);return;case 2:!this.a&&(this.a=new P5(this,ar,this)),de(this.a);return}As(this,e-ee((Sn(),O0)),On((t=u(Rn(this,16),26),t||O0),e))},w(Bn,"ETypeParameterImpl",444),b(445,85,Nr,P5),s.cj=function(e,t){return xve(this,u(e,87),t)},s.dj=function(e,t){return Lve(this,u(e,87),t)},w(Bn,"ETypeParameterImpl/1",445),b(634,43,sg,KI),s.ec=function(){return new sj(this)},w(Bn,"ETypeParameterImpl/2",634),b(556,df,pu,sj),s.Fc=function(e){return zjn(this,u(e,87))},s.Gc=function(e){var t,i,r;for(r=!1,i=e.Kc();i.Ob();)t=u(i.Pb(),87),it(this.a,t,"")==null&&(r=!0);return r},s.$b=function(){Eu(this.a)},s.Hc=function(e){return zu(this.a,e)},s.Kc=function(){var e;return e=new Ea(new ta(this.a).a),new oj(e)},s.Mc=function(e){return OSn(this,e)},s.gc=function(){return Xv(this.a)},w(Bn,"ETypeParameterImpl/2/1",556),b(557,1,yi,oj),s.Nb=function(e){Oi(this,e)},s.Pb=function(){return u(Nd(this.a).cd(),87)},s.Ob=function(){return this.a.b},s.Qb=function(){oPn(this.a)},w(Bn,"ETypeParameterImpl/2/1/1",557),b(1276,43,sg,j9n),s._b=function(e){return mi(e)?QD(this,e):!!Ar(this.f,e)},s.xc=function(e){var t,i;return t=mi(e)?vc(this,e):Vr(Ar(this.f,e)),I(t,837)?(i=u(t,837),t=i._j(),it(this,u(e,235),t),t):t??(e==null?(rO(),uee):null)},w(Bn,"EValidatorRegistryImpl",1276),b(1313,704,{105:1,92:1,90:1,471:1,147:1,56:1,108:1,1941:1,49:1,97:1,150:1,114:1,115:1},lpn),s.Ih=function(e,t){switch(e.yj()){case 21:case 22:case 23:case 24:case 26:case 31:case 32:case 37:case 38:case 39:case 40:case 43:case 44:case 48:case 49:case 20:return t==null?null:Lr(t);case 25:return q0e(t);case 27:return u0e(t);case 28:return s0e(t);case 29:return t==null?null:Tyn(l9[0],u(t,199));case 41:return t==null?"":J1(u(t,290));case 42:return Lr(t);case 50:return Te(t);default:throw T(new Hn(R4+e.ne()+h0))}},s.Jh=function(e){var t,i,r,c,o,f,h,l,a,d,g,p,v,m,C,S;switch(e.G==-1&&(e.G=(p=ts(e),p?v1(p.Mh(),e):-1)),e.G){case 0:return i=new BI,i;case 1:return t=new JH,t;case 2:return r=new tq,r;case 4:return c=new fj,c;case 5:return o=new y9n,o;case 6:return f=new zmn,f;case 7:return h=new eq,h;case 10:return a=new Yy,a;case 11:return d=new RI,d;case 12:return g=new WTn,g;case 13:return v=new _I,v;case 14:return m=new cU,m;case 17:return C=new epn,C;case 18:return l=new ud,l;case 19:return S=new CI,S;default:throw T(new Hn(SB+e.zb+h0))}},s.Kh=function(e,t){switch(e.yj()){case 20:return t==null?null:new CG(t);case 21:return t==null?null:new il(t);case 23:case 22:return t==null?null:X2e(t);case 26:case 24:return t==null?null:X8(us(t,-128,127)<<24>>24);case 25:return c9e(t);case 27:return O3e(t);case 28:return D3e(t);case 29:return n5e(t);case 32:case 31:return t==null?null:kb(t);case 38:case 37:return t==null?null:new Gq(t);case 40:case 39:return t==null?null:Q(us(t,Bi,nt));case 41:return null;case 42:return t==null,null;case 44:case 43:return t==null?null:Ma(MM(t));case 49:case 48:return t==null?null:J3(us(t,PA,32767)<<16>>16);case 50:return t;default:throw T(new Hn(R4+e.ne()+h0))}},w(Bn,"EcoreFactoryImpl",1313),b(547,179,{105:1,92:1,90:1,147:1,191:1,56:1,235:1,108:1,1939:1,49:1,97:1,150:1,179:1,547:1,114:1,115:1,675:1},hTn),s.gb=!1,s.hb=!1;var M1n,cee=!1;w(Bn,"EcorePackageImpl",547),b(1184,1,{837:1},apn),s._j=function(){return Vyn(),see},w(Bn,"EcorePackageImpl/1",1184),b(1193,1,qe,dpn),s.wj=function(e){return I(e,147)},s.xj=function(e){return F(Dy,rn,147,e,0,1)},w(Bn,"EcorePackageImpl/10",1193),b(1194,1,qe,bpn),s.wj=function(e){return I(e,191)},s.xj=function(e){return F(fH,rn,191,e,0,1)},w(Bn,"EcorePackageImpl/11",1194),b(1195,1,qe,wpn),s.wj=function(e){return I(e,56)},s.xj=function(e){return F(zl,rn,56,e,0,1)},w(Bn,"EcorePackageImpl/12",1195),b(1196,1,qe,gpn),s.wj=function(e){return I(e,399)},s.xj=function(e){return F(co,Qtn,59,e,0,1)},w(Bn,"EcorePackageImpl/13",1196),b(1197,1,qe,ppn),s.wj=function(e){return I(e,235)},s.xj=function(e){return F(Vo,rn,235,e,0,1)},w(Bn,"EcorePackageImpl/14",1197),b(1198,1,qe,vpn),s.wj=function(e){return I(e,509)},s.xj=function(e){return F(P0,rn,2017,e,0,1)},w(Bn,"EcorePackageImpl/15",1198),b(1199,1,qe,mpn),s.wj=function(e){return I(e,99)},s.xj=function(e){return F(fw,gg,18,e,0,1)},w(Bn,"EcorePackageImpl/16",1199),b(1200,1,qe,kpn),s.wj=function(e){return I(e,170)},s.xj=function(e){return F(su,gg,170,e,0,1)},w(Bn,"EcorePackageImpl/17",1200),b(1201,1,qe,ypn),s.wj=function(e){return I(e,472)},s.xj=function(e){return F(sw,rn,472,e,0,1)},w(Bn,"EcorePackageImpl/18",1201),b(1202,1,qe,jpn),s.wj=function(e){return I(e,548)},s.xj=function(e){return F(tc,uGn,548,e,0,1)},w(Bn,"EcorePackageImpl/19",1202),b(1185,1,qe,Epn),s.wj=function(e){return I(e,322)},s.xj=function(e){return F(ow,gg,34,e,0,1)},w(Bn,"EcorePackageImpl/2",1185),b(1203,1,qe,Cpn),s.wj=function(e){return I(e,241)},s.xj=function(e){return F(ar,EGn,87,e,0,1)},w(Bn,"EcorePackageImpl/20",1203),b(1204,1,qe,Tpn),s.wj=function(e){return I(e,444)},s.xj=function(e){return F(zc,rn,836,e,0,1)},w(Bn,"EcorePackageImpl/21",1204),b(1205,1,qe,Mpn),s.wj=function(e){return q0(e)},s.xj=function(e){return F(si,q,476,e,8,1)},w(Bn,"EcorePackageImpl/22",1205),b(1206,1,qe,Apn),s.wj=function(e){return I(e,190)},s.xj=function(e){return F(yu,q,190,e,0,2)},w(Bn,"EcorePackageImpl/23",1206),b(1207,1,qe,Spn),s.wj=function(e){return I(e,217)},s.xj=function(e){return F(op,q,217,e,0,1)},w(Bn,"EcorePackageImpl/24",1207),b(1208,1,qe,Ppn),s.wj=function(e){return I(e,172)},s.xj=function(e){return F(bm,q,172,e,0,1)},w(Bn,"EcorePackageImpl/25",1208),b(1209,1,qe,Ipn),s.wj=function(e){return I(e,199)},s.xj=function(e){return F(HA,q,199,e,0,1)},w(Bn,"EcorePackageImpl/26",1209),b(1210,1,qe,Opn),s.wj=function(e){return!1},s.xj=function(e){return F(G1n,rn,2110,e,0,1)},w(Bn,"EcorePackageImpl/27",1210),b(1211,1,qe,Dpn),s.wj=function(e){return G0(e)},s.xj=function(e){return F(Mi,q,333,e,7,1)},w(Bn,"EcorePackageImpl/28",1211),b(1212,1,qe,$pn),s.wj=function(e){return I(e,58)},s.xj=function(e){return F(c1n,Ob,58,e,0,1)},w(Bn,"EcorePackageImpl/29",1212),b(1186,1,qe,Fpn),s.wj=function(e){return I(e,510)},s.xj=function(e){return F(Be,{3:1,4:1,5:1,1934:1},590,e,0,1)},w(Bn,"EcorePackageImpl/3",1186),b(1213,1,qe,xpn),s.wj=function(e){return I(e,573)},s.xj=function(e){return F(o1n,rn,1940,e,0,1)},w(Bn,"EcorePackageImpl/30",1213),b(1214,1,qe,Lpn),s.wj=function(e){return I(e,153)},s.xj=function(e){return F(O1n,Ob,153,e,0,1)},w(Bn,"EcorePackageImpl/31",1214),b(1215,1,qe,Npn),s.wj=function(e){return I(e,72)},s.xj=function(e){return F(rI,DGn,72,e,0,1)},w(Bn,"EcorePackageImpl/32",1215),b(1216,1,qe,Bpn),s.wj=function(e){return I(e,155)},s.xj=function(e){return F(U4,q,155,e,0,1)},w(Bn,"EcorePackageImpl/33",1216),b(1217,1,qe,Rpn),s.wj=function(e){return I(e,19)},s.xj=function(e){return F(Wi,q,19,e,0,1)},w(Bn,"EcorePackageImpl/34",1217),b(1218,1,qe,_pn),s.wj=function(e){return I(e,290)},s.xj=function(e){return F(fin,rn,290,e,0,1)},w(Bn,"EcorePackageImpl/35",1218),b(1219,1,qe,Kpn),s.wj=function(e){return I(e,162)},s.xj=function(e){return F(a0,q,162,e,0,1)},w(Bn,"EcorePackageImpl/36",1219),b(1220,1,qe,Hpn),s.wj=function(e){return I(e,83)},s.xj=function(e){return F(hin,rn,83,e,0,1)},w(Bn,"EcorePackageImpl/37",1220),b(1221,1,qe,qpn),s.wj=function(e){return I(e,591)},s.xj=function(e){return F(A1n,rn,591,e,0,1)},w(Bn,"EcorePackageImpl/38",1221),b(1222,1,qe,Gpn),s.wj=function(e){return!1},s.xj=function(e){return F(z1n,rn,2111,e,0,1)},w(Bn,"EcorePackageImpl/39",1222),b(1187,1,qe,zpn),s.wj=function(e){return I(e,88)},s.xj=function(e){return F(ro,rn,26,e,0,1)},w(Bn,"EcorePackageImpl/4",1187),b(1223,1,qe,Upn),s.wj=function(e){return I(e,184)},s.xj=function(e){return F(d0,q,184,e,0,1)},w(Bn,"EcorePackageImpl/40",1223),b(1224,1,qe,Wpn),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Bn,"EcorePackageImpl/41",1224),b(1225,1,qe,Xpn),s.wj=function(e){return I(e,588)},s.xj=function(e){return F(s1n,rn,588,e,0,1)},w(Bn,"EcorePackageImpl/42",1225),b(1226,1,qe,Vpn),s.wj=function(e){return!1},s.xj=function(e){return F(U1n,q,2112,e,0,1)},w(Bn,"EcorePackageImpl/43",1226),b(1227,1,qe,Qpn),s.wj=function(e){return I(e,42)},s.xj=function(e){return F(Ha,OM,42,e,0,1)},w(Bn,"EcorePackageImpl/44",1227),b(1188,1,qe,Jpn),s.wj=function(e){return I(e,138)},s.xj=function(e){return F(Qo,rn,138,e,0,1)},w(Bn,"EcorePackageImpl/5",1188),b(1189,1,qe,Ypn),s.wj=function(e){return I(e,148)},s.xj=function(e){return F(wH,rn,148,e,0,1)},w(Bn,"EcorePackageImpl/6",1189),b(1190,1,qe,Zpn),s.wj=function(e){return I(e,457)},s.xj=function(e){return F(iI,rn,671,e,0,1)},w(Bn,"EcorePackageImpl/7",1190),b(1191,1,qe,n3n),s.wj=function(e){return I(e,573)},s.xj=function(e){return F(e1,rn,678,e,0,1)},w(Bn,"EcorePackageImpl/8",1191),b(1192,1,qe,e3n),s.wj=function(e){return I(e,471)},s.xj=function(e){return F(h9,rn,471,e,0,1)},w(Bn,"EcorePackageImpl/9",1192),b(1025,1982,cGn,_9n),s.bi=function(e,t){kge(this,u(t,415))},s.fi=function(e,t){nLn(this,e,u(t,415))},w(Bn,"MinimalEObjectImpl/1ArrayDelegatingAdapterList",1025),b(1026,143,jk,eTn),s.Ai=function(){return this.a.a},w(Bn,"MinimalEObjectImpl/1ArrayDelegatingAdapterList/1",1026),b(1053,1052,{},pyn),w("org.eclipse.emf.ecore.plugin","EcorePlugin",1053);var A1n=Et($Gn,"Resource");b(781,1378,FGn),s.Yk=function(e){},s.Zk=function(e){},s.Vk=function(){return!this.a&&(this.a=new $I(this)),this.a},s.Wk=function(e){var t,i,r,c,o;if(r=e.length,r>0)if(Me(0,e.length),e.charCodeAt(0)==47){for(o=new Pc(4),c=1,t=1;t0&&(e=e.substr(0,i)));return H6e(this,e)},s.Xk=function(){return this.c},s.Ib=function(){var e;return J1(this.gm)+"@"+(e=mt(this)>>>0,e.toString(16))+" uri='"+this.d+"'"},s.b=!1,w(zB,"ResourceImpl",781),b(1379,781,FGn,Fmn),w(zB,"BinaryResourceImpl",1379),b(1169,694,RB),s.si=function(e){return I(e,56)?E1e(this,u(e,56)):I(e,591)?new ie(u(e,591).Vk()):B(e)===B(this.f)?u(e,14).Kc():(o3(),xy.a)},s.Ob=function(){return yY(this)},s.a=!1,w(vt,"EcoreUtil/ContentTreeIterator",1169),b(1380,1169,RB,DCn),s.si=function(e){return B(e)===B(this.f)?u(e,15).Kc():new wAn(u(e,56))},w(zB,"ResourceImpl/5",1380),b(648,1994,jGn,$I),s.Hc=function(e){return this.i<=4?o4(this,e):I(e,49)&&u(e,49).Zg()==this.a},s.bi=function(e,t){e==this.i-1&&(this.a.b||(this.a.b=!0))},s.di=function(e,t){e==0?this.a.b||(this.a.b=!0):A$(this,e,t)},s.fi=function(e,t){},s.gi=function(e,t,i){},s.aj=function(){return 2},s.Ai=function(){return this.a},s.bj=function(){return!0},s.cj=function(e,t){var i;return i=u(e,49),t=i.wh(this.a,t),t},s.dj=function(e,t){var i;return i=u(e,49),i.wh(null,t)},s.ej=function(){return!1},s.hi=function(){return!0},s.ri=function(e){return F(zl,rn,56,e,0,1)},s.ni=function(){return!1},w(zB,"ResourceImpl/ContentsEList",648),b(957,1964,A4,$mn),s.Zc=function(e){return this.a._h(e)},s.gc=function(){return this.a.gc()},w(vt,"AbstractSequentialInternalEList/1",957);var S1n,P1n,xi,I1n;b(624,1,{},FEn);var cI,uI;w(vt,"BasicExtendedMetaData",624),b(1160,1,{},Fkn),s.$k=function(){return null},s._k=function(){return this.a==-2&&yte(this,Vve(this.d,this.b)),this.a},s.al=function(){return null},s.bl=function(){return Pn(),Pn(),cr},s.ne=function(){return this.c==H4&&Ete(this,O$n(this.d,this.b)),this.c},s.cl=function(){return 0},s.a=-2,s.c=H4,w(vt,"BasicExtendedMetaData/EClassExtendedMetaDataImpl",1160),b(1161,1,{},eAn),s.$k=function(){return this.a==(T3(),cI)&&jte(this,l8e(this.f,this.b)),this.a},s._k=function(){return 0},s.al=function(){return this.c==(T3(),cI)&&Cte(this,a8e(this.f,this.b)),this.c},s.bl=function(){return!this.d&&Tte(this,lke(this.f,this.b)),this.d},s.ne=function(){return this.e==H4&&Mte(this,O$n(this.f,this.b)),this.e},s.cl=function(){return this.g==-2&&Ate(this,bve(this.f,this.b)),this.g},s.e=H4,s.g=-2,w(vt,"BasicExtendedMetaData/EDataTypeExtendedMetaDataImpl",1161),b(1159,1,{},Lkn),s.b=!1,s.c=!1,w(vt,"BasicExtendedMetaData/EPackageExtendedMetaDataImpl",1159),b(1162,1,{},nAn),s.c=-2,s.e=H4,s.f=H4,w(vt,"BasicExtendedMetaData/EStructuralFeatureExtendedMetaDataImpl",1162),b(585,622,Nr,ME),s.aj=function(){return this.c},s.Fk=function(){return!1},s.li=function(e,t){return t},s.c=0,w(vt,"EDataTypeEList",585);var O1n=Et(vt,"FeatureMap");b(75,585,{3:1,4:1,20:1,28:1,52:1,14:1,15:1,54:1,67:1,63:1,58:1,76:1,153:1,215:1,1937:1,69:1,95:1},$t),s.Vc=function(e,t){s8e(this,e,u(t,72))},s.Fc=function(e){return M9e(this,u(e,72))},s.Yh=function(e){ahe(this,u(e,72))},s.cj=function(e,t){return Uue(this,u(e,72),t)},s.dj=function(e,t){return SU(this,u(e,72),t)},s.ii=function(e,t){return Pke(this,e,t)},s.li=function(e,t){return oEe(this,e,u(t,72))},s._c=function(e,t){return J8e(this,e,u(t,72))},s.jj=function(e,t){return Wue(this,u(e,72),t)},s.kj=function(e,t){return cEn(this,u(e,72),t)},s.lj=function(e,t,i){return J4e(this,u(e,72),u(t,72),i)},s.oi=function(e,t){return px(this,e,u(t,72))},s.dl=function(e,t){return fZ(this,e,t)},s.Wc=function(e,t){var i,r,c,o,f,h,l,a,d;for(a=new Ld(t.gc()),c=t.Kc();c.Ob();)if(r=u(c.Pb(),72),o=r.ak(),zh(this.e,o))(!o.hi()||!yC(this,o,r.dd())&&!o4(a,r))&&me(a,r);else{for(d=Kc(this.e.Tg(),o),i=u(this.g,119),f=!0,h=0;h=0;)if(t=e[this.c],this.k.rl(t.ak()))return this.j=this.f?t:t.dd(),this.i=-2,!0;return this.i=-1,this.g=-1,!1},w(vt,"BasicFeatureMap/FeatureEIterator",410),b(662,410,hh,LO),s.Lk=function(){return!0},w(vt,"BasicFeatureMap/ResolvingFeatureEIterator",662),b(955,486,CA,Ayn),s.Gi=function(){return this},w(vt,"EContentsEList/1",955),b(956,486,CA,Ykn),s.Lk=function(){return!1},w(vt,"EContentsEList/2",956),b(954,279,TA,Syn),s.Nk=function(e){},s.Ob=function(){return!1},s.Sb=function(){return!1},w(vt,"EContentsEList/FeatureIteratorImpl/1",954),b(825,585,Nr,$z),s.ci=function(){this.a=!0},s.fj=function(){return this.a},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.a,this.a=!1,et(this.e,new vo(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,w(vt,"EDataTypeEList/Unsettable",825),b(1849,585,Nr,Lyn),s.hi=function(){return!0},w(vt,"EDataTypeUniqueEList",1849),b(1850,825,Nr,Nyn),s.hi=function(){return!0},w(vt,"EDataTypeUniqueEList/Unsettable",1850),b(139,85,Nr,lu),s.Ek=function(){return!0},s.li=function(e,t){return U2(this,e,u(t,56))},w(vt,"EObjectContainmentEList/Resolving",139),b(1163,545,Nr,xyn),s.Ek=function(){return!0},s.li=function(e,t){return U2(this,e,u(t,56))},w(vt,"EObjectContainmentEList/Unsettable/Resolving",1163),b(748,16,Nr,yU),s.ci=function(){this.a=!0},s.fj=function(){return this.a},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.a,this.a=!1,et(this.e,new vo(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,w(vt,"EObjectContainmentWithInverseEList/Unsettable",748),b(1173,748,Nr,Ujn),s.Ek=function(){return!0},s.li=function(e,t){return U2(this,e,u(t,56))},w(vt,"EObjectContainmentWithInverseEList/Unsettable/Resolving",1173),b(743,496,Nr,Dz),s.ci=function(){this.a=!0},s.fj=function(){return this.a},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.a,this.a=!1,et(this.e,new vo(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,w(vt,"EObjectEList/Unsettable",743),b(328,496,Nr,Aw),s.Ek=function(){return!0},s.li=function(e,t){return U2(this,e,u(t,56))},w(vt,"EObjectResolvingEList",328),b(1641,743,Nr,Byn),s.Ek=function(){return!0},s.li=function(e,t){return U2(this,e,u(t,56))},w(vt,"EObjectResolvingEList/Unsettable",1641),b(1381,1,{},t3n);var uee;w(vt,"EObjectValidator",1381),b(546,496,Nr,zE),s.zk=function(){return this.d},s.Ak=function(){return this.b},s.bj=function(){return!0},s.Dk=function(){return!0},s.b=0,w(vt,"EObjectWithInverseEList",546),b(1176,546,Nr,Wjn),s.Ck=function(){return!0},w(vt,"EObjectWithInverseEList/ManyInverse",1176),b(625,546,Nr,tD),s.ci=function(){this.a=!0},s.fj=function(){return this.a},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.a,this.a=!1,et(this.e,new vo(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,w(vt,"EObjectWithInverseEList/Unsettable",625),b(1175,625,Nr,Xjn),s.Ck=function(){return!0},w(vt,"EObjectWithInverseEList/Unsettable/ManyInverse",1175),b(749,546,Nr,jU),s.Ek=function(){return!0},s.li=function(e,t){return U2(this,e,u(t,56))},w(vt,"EObjectWithInverseResolvingEList",749),b(31,749,Nr,Fn),s.Ck=function(){return!0},w(vt,"EObjectWithInverseResolvingEList/ManyInverse",31),b(750,625,Nr,EU),s.Ek=function(){return!0},s.li=function(e,t){return U2(this,e,u(t,56))},w(vt,"EObjectWithInverseResolvingEList/Unsettable",750),b(1174,750,Nr,Vjn),s.Ck=function(){return!0},w(vt,"EObjectWithInverseResolvingEList/Unsettable/ManyInverse",1174),b(1164,622,Nr),s.ai=function(){return(this.b&1792)==0},s.ci=function(){this.b|=1},s.Bk=function(){return(this.b&4)!=0},s.bj=function(){return(this.b&40)!=0},s.Ck=function(){return(this.b&16)!=0},s.Dk=function(){return(this.b&8)!=0},s.Ek=function(){return(this.b&Bb)!=0},s.rk=function(){return(this.b&32)!=0},s.Fk=function(){return(this.b&Eo)!=0},s.wj=function(e){return this.d?IAn(this.d,e):this.ak().Yj().wj(e)},s.fj=function(){return this.b&2?(this.b&1)!=0:this.i!=0},s.hi=function(){return(this.b&128)!=0},s.Xj=function(){var e;de(this),this.b&2&&(Hu(this.e)?(e=(this.b&1)!=0,this.b&=-2,Gp(this,new vo(this.e,2,yt(this.e.Tg(),this.ak()),e,!1))):this.b&=-2)},s.ni=function(){return(this.b&1536)==0},s.b=0,w(vt,"EcoreEList/Generic",1164),b(1165,1164,Nr,RTn),s.ak=function(){return this.a},w(vt,"EcoreEList/Dynamic",1165),b(747,63,Wf,Lq),s.ri=function(e){return Q8(this.a.a,e)},w(vt,"EcoreEMap/1",747),b(746,85,Nr,yW),s.bi=function(e,t){KT(this.b,u(t,133))},s.di=function(e,t){TOn(this.b)},s.ei=function(e,t,i){var r;++(r=this.b,u(t,133),r).e},s.fi=function(e,t){MF(this.b,u(t,133))},s.gi=function(e,t,i){MF(this.b,u(i,133)),B(i)===B(t)&&u(i,133).Th(ece(u(t,133).cd())),KT(this.b,u(t,133))},w(vt,"EcoreEMap/DelegateEObjectContainmentEList",746),b(1171,151,Vtn,BIn),w(vt,"EcoreEMap/Unsettable",1171),b(1172,746,Nr,Qjn),s.ci=function(){this.a=!0},s.fj=function(){return this.a},s.Xj=function(){var e;de(this),Hu(this.e)?(e=this.a,this.a=!1,et(this.e,new vo(this.e,2,this.c,e,!1))):this.a=!1},s.a=!1,w(vt,"EcoreEMap/Unsettable/UnsettableDelegateEObjectContainmentEList",1172),b(1168,228,sg,HCn),s.a=!1,s.b=!1,w(vt,"EcoreUtil/Copier",1168),b(745,1,yi,wAn),s.Nb=function(e){Oi(this,e)},s.Ob=function(){return l$n(this)},s.Pb=function(){var e;return l$n(this),e=this.b,this.b=null,e},s.Qb=function(){this.a.Qb()},w(vt,"EcoreUtil/ProperContentIterator",745),b(1382,1381,{},Z4n);var see;w(vt,"EcoreValidator",1382);var oee;Et(vt,"FeatureMapUtil/Validator"),b(1260,1,{1942:1},i3n),s.rl=function(e){return!0},w(vt,"FeatureMapUtil/1",1260),b(757,1,{1942:1},BZ),s.rl=function(e){var t;return this.c==e?!0:(t=sn(te(this.a,e)),t==null?U7e(this,e)?(ESn(this.a,e,(qn(),z4)),!0):(ESn(this.a,e,(qn(),qa)),!1):t==(qn(),z4))},s.e=!1;var mH;w(vt,"FeatureMapUtil/BasicValidator",757),b(758,43,sg,Sz),w(vt,"FeatureMapUtil/BasicValidator/Cache",758),b(501,52,{20:1,28:1,52:1,14:1,15:1,58:1,76:1,69:1,95:1},i8),s.Vc=function(e,t){_Nn(this.c,this.b,e,t)},s.Fc=function(e){return fZ(this.c,this.b,e)},s.Wc=function(e,t){return sje(this.c,this.b,e,t)},s.Gc=function(e){return m5(this,e)},s.Xh=function(e,t){S0e(this.c,this.b,e,t)},s.lk=function(e,t){return iZ(this.c,this.b,e,t)},s.pi=function(e){return kM(this.c,this.b,e,!1)},s.Zh=function(){return fyn(this.c,this.b)},s.$h=function(){return Hre(this.c,this.b)},s._h=function(e){return $de(this.c,this.b,e)},s.mk=function(e,t){return Sjn(this,e,t)},s.$b=function(){t2(this)},s.Hc=function(e){return yC(this.c,this.b,e)},s.Ic=function(e){return Dbe(this.c,this.b,e)},s.Xb=function(e){return kM(this.c,this.b,e,!0)},s.Wj=function(e){return this},s.Xc=function(e){return Gae(this.c,this.b,e)},s.dc=function(){return Zj(this)},s.fj=function(){return!g7(this.c,this.b)},s.Kc=function(){return g0e(this.c,this.b)},s.Yc=function(){return p0e(this.c,this.b)},s.Zc=function(e){return Pge(this.c,this.b,e)},s.ii=function(e,t){return rRn(this.c,this.b,e,t)},s.ji=function(e,t){Ade(this.c,this.b,e,t)},s.$c=function(e){return Nxn(this.c,this.b,e)},s.Mc=function(e){return dke(this.c,this.b,e)},s._c=function(e,t){return hRn(this.c,this.b,e,t)},s.Wb=function(e){iM(this.c,this.b),m5(this,u(e,15))},s.gc=function(){return Hge(this.c,this.b)},s.Pc=function(){return Kle(this.c,this.b)},s.Qc=function(e){return zae(this.c,this.b,e)},s.Ib=function(){var e,t;for(t=new i1,t.a+="[",e=fyn(this.c,this.b);gF(e);)dr(t,y5(RT(e))),gF(e)&&(t.a+=Ji);return t.a+="]",t.a},s.Xj=function(){iM(this.c,this.b)},w(vt,"FeatureMapUtil/FeatureEList",501),b(627,36,jk,v$),s.yi=function(e){return u6(this,e)},s.Di=function(e){var t,i,r,c,o,f,h;switch(this.d){case 1:case 2:{if(o=e.Ai(),B(o)===B(this.c)&&u6(this,null)==e.yi(null))return this.g=e.zi(),e.xi()==1&&(this.d=1),!0;break}case 3:{switch(c=e.xi(),c){case 3:{if(o=e.Ai(),B(o)===B(this.c)&&u6(this,null)==e.yi(null))return this.d=5,t=new Ld(2),me(t,this.g),me(t,e.zi()),this.g=t,!0;break}}break}case 5:{switch(c=e.xi(),c){case 3:{if(o=e.Ai(),B(o)===B(this.c)&&u6(this,null)==e.yi(null))return i=u(this.g,14),i.Fc(e.zi()),!0;break}}break}case 4:{switch(c=e.xi(),c){case 3:{if(o=e.Ai(),B(o)===B(this.c)&&u6(this,null)==e.yi(null))return this.d=1,this.g=e.zi(),!0;break}case 4:{if(o=e.Ai(),B(o)===B(this.c)&&u6(this,null)==e.yi(null))return this.d=6,h=new Ld(2),me(h,this.n),me(h,e.Bi()),this.n=h,f=A(M(be,1),Le,25,15,[this.o,e.Ci()]),this.g=f,!0;break}}break}case 6:{switch(c=e.xi(),c){case 4:{if(o=e.Ai(),B(o)===B(this.c)&&u6(this,null)==e.yi(null))return i=u(this.n,14),i.Fc(e.Bi()),f=u(this.g,48),r=F(be,Le,25,f.length+1,15,1),gc(f,0,r,0,f.length),r[f.length]=e.Ci(),this.g=r,!0;break}}break}}return!1},w(vt,"FeatureMapUtil/FeatureENotificationImpl",627),b(552,501,{20:1,28:1,52:1,14:1,15:1,58:1,76:1,153:1,215:1,1937:1,69:1,95:1},IE),s.dl=function(e,t){return fZ(this.c,e,t)},s.el=function(e,t,i){return iZ(this.c,e,t,i)},s.fl=function(e,t,i){return MZ(this.c,e,t,i)},s.gl=function(){return this},s.hl=function(e,t){return W7(this.c,e,t)},s.il=function(e){return u(kM(this.c,this.b,e,!1),72).ak()},s.jl=function(e){return u(kM(this.c,this.b,e,!1),72).dd()},s.kl=function(){return this.a},s.ll=function(e){return!g7(this.c,e)},s.ml=function(e,t){yM(this.c,e,t)},s.nl=function(e){return zIn(this.c,e)},s.ol=function(e){wFn(this.c,e)},w(vt,"FeatureMapUtil/FeatureFeatureMap",552),b(1259,1,GB,Nkn),s.Wj=function(e){return kM(this.b,this.a,-1,e)},s.fj=function(){return!g7(this.b,this.a)},s.Wb=function(e){yM(this.b,this.a,e)},s.Xj=function(){iM(this.b,this.a)},w(vt,"FeatureMapUtil/FeatureValue",1259);var Op,kH,yH,Dp,fee,Ny=Et($A,"AnyType");b(666,60,Uh,VI),w($A,"InvalidDatatypeValueException",666);var sI=Et($A,LGn),By=Et($A,NGn),D1n=Et($A,BGn),hee,oc,$1n,rd,lee,aee,dee,bee,wee,gee,pee,vee,mee,kee,yee,Gg,jee,zg,w9,Eee,D0,Ry,_y,Cee,g9,p9;b(830,506,{105:1,92:1,90:1,56:1,49:1,97:1,843:1},iG),s._g=function(e,t,i){switch(e){case 0:return i?(!this.c&&(this.c=new $t(this,0)),this.c):(!this.c&&(this.c=new $t(this,0)),this.c.b);case 1:return i?(!this.c&&(this.c=new $t(this,0)),u(mc(this.c,(ht(),rd)),153)):(!this.c&&(this.c=new $t(this,0)),u(u(mc(this.c,(ht(),rd)),153),215)).kl();case 2:return i?(!this.b&&(this.b=new $t(this,2)),this.b):(!this.b&&(this.b=new $t(this,2)),this.b.b)}return Cs(this,e-ee(this.zh()),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():this.zh(),e),t,i)},s.jh=function(e,t,i){var r;switch(t){case 0:return!this.c&&(this.c=new $t(this,0)),q7(this.c,e,i);case 1:return(!this.c&&(this.c=new $t(this,0)),u(u(mc(this.c,(ht(),rd)),153),69)).mk(e,i);case 2:return!this.b&&(this.b=new $t(this,2)),q7(this.b,e,i)}return r=u(On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():this.zh(),t),66),r.Nj().Rj(this,QX(this),t-ee(this.zh()),e,i)},s.lh=function(e){switch(e){case 0:return!!this.c&&this.c.i!=0;case 1:return!(!this.c&&(this.c=new $t(this,0)),u(mc(this.c,(ht(),rd)),153)).dc();case 2:return!!this.b&&this.b.i!=0}return js(this,e-ee(this.zh()),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():this.zh(),e))},s.sh=function(e,t){switch(e){case 0:!this.c&&(this.c=new $t(this,0)),j8(this.c,t);return;case 1:(!this.c&&(this.c=new $t(this,0)),u(u(mc(this.c,(ht(),rd)),153),215)).Wb(t);return;case 2:!this.b&&(this.b=new $t(this,2)),j8(this.b,t);return}Ps(this,e-ee(this.zh()),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():this.zh(),e),t)},s.zh=function(){return ht(),$1n},s.Bh=function(e){switch(e){case 0:!this.c&&(this.c=new $t(this,0)),de(this.c);return;case 1:(!this.c&&(this.c=new $t(this,0)),u(mc(this.c,(ht(),rd)),153)).$b();return;case 2:!this.b&&(this.b=new $t(this,2)),de(this.b);return}As(this,e-ee(this.zh()),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():this.zh(),e))},s.Ib=function(){var e;return this.j&4?yo(this):(e=new Bs(yo(this)),e.a+=" (mixed: ",w5(e,this.c),e.a+=", anyAttribute: ",w5(e,this.b),e.a+=")",e.a)},w(Wt,"AnyTypeImpl",830),b(667,506,{105:1,92:1,90:1,56:1,49:1,97:1,2021:1,667:1},c3n),s._g=function(e,t,i){switch(e){case 0:return this.a;case 1:return this.b}return Cs(this,e-ee((ht(),Gg)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():Gg,e),t,i)},s.lh=function(e){switch(e){case 0:return this.a!=null;case 1:return this.b!=null}return js(this,e-ee((ht(),Gg)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():Gg,e))},s.sh=function(e,t){switch(e){case 0:Fte(this,Te(t));return;case 1:xte(this,Te(t));return}Ps(this,e-ee((ht(),Gg)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():Gg,e),t)},s.zh=function(){return ht(),Gg},s.Bh=function(e){switch(e){case 0:this.a=null;return;case 1:this.b=null;return}As(this,e-ee((ht(),Gg)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():Gg,e))},s.Ib=function(){var e;return this.j&4?yo(this):(e=new Bs(yo(this)),e.a+=" (data: ",dr(e,this.a),e.a+=", target: ",dr(e,this.b),e.a+=")",e.a)},s.a=null,s.b=null,w(Wt,"ProcessingInstructionImpl",667),b(668,830,{105:1,92:1,90:1,56:1,49:1,97:1,843:1,2022:1,668:1},C9n),s._g=function(e,t,i){switch(e){case 0:return i?(!this.c&&(this.c=new $t(this,0)),this.c):(!this.c&&(this.c=new $t(this,0)),this.c.b);case 1:return i?(!this.c&&(this.c=new $t(this,0)),u(mc(this.c,(ht(),rd)),153)):(!this.c&&(this.c=new $t(this,0)),u(u(mc(this.c,(ht(),rd)),153),215)).kl();case 2:return i?(!this.b&&(this.b=new $t(this,2)),this.b):(!this.b&&(this.b=new $t(this,2)),this.b.b);case 3:return!this.c&&(this.c=new $t(this,0)),Te(W7(this.c,(ht(),w9),!0));case 4:return CU(this.a,(!this.c&&(this.c=new $t(this,0)),Te(W7(this.c,(ht(),w9),!0))));case 5:return this.a}return Cs(this,e-ee((ht(),zg)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():zg,e),t,i)},s.lh=function(e){switch(e){case 0:return!!this.c&&this.c.i!=0;case 1:return!(!this.c&&(this.c=new $t(this,0)),u(mc(this.c,(ht(),rd)),153)).dc();case 2:return!!this.b&&this.b.i!=0;case 3:return!this.c&&(this.c=new $t(this,0)),Te(W7(this.c,(ht(),w9),!0))!=null;case 4:return CU(this.a,(!this.c&&(this.c=new $t(this,0)),Te(W7(this.c,(ht(),w9),!0))))!=null;case 5:return!!this.a}return js(this,e-ee((ht(),zg)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():zg,e))},s.sh=function(e,t){switch(e){case 0:!this.c&&(this.c=new $t(this,0)),j8(this.c,t);return;case 1:(!this.c&&(this.c=new $t(this,0)),u(u(mc(this.c,(ht(),rd)),153),215)).Wb(t);return;case 2:!this.b&&(this.b=new $t(this,2)),j8(this.b,t);return;case 3:fX(this,Te(t));return;case 4:fX(this,TU(this.a,t));return;case 5:Lte(this,u(t,148));return}Ps(this,e-ee((ht(),zg)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():zg,e),t)},s.zh=function(){return ht(),zg},s.Bh=function(e){switch(e){case 0:!this.c&&(this.c=new $t(this,0)),de(this.c);return;case 1:(!this.c&&(this.c=new $t(this,0)),u(mc(this.c,(ht(),rd)),153)).$b();return;case 2:!this.b&&(this.b=new $t(this,2)),de(this.b);return;case 3:!this.c&&(this.c=new $t(this,0)),yM(this.c,(ht(),w9),null);return;case 4:fX(this,TU(this.a,null));return;case 5:this.a=null;return}As(this,e-ee((ht(),zg)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():zg,e))},w(Wt,"SimpleAnyTypeImpl",668),b(669,506,{105:1,92:1,90:1,56:1,49:1,97:1,2023:1,669:1},E9n),s._g=function(e,t,i){switch(e){case 0:return i?(!this.a&&(this.a=new $t(this,0)),this.a):(!this.a&&(this.a=new $t(this,0)),this.a.b);case 1:return i?(!this.b&&(this.b=new Wu((Sn(),nr),tc,this,1)),this.b):(!this.b&&(this.b=new Wu((Sn(),nr),tc,this,1)),N8(this.b));case 2:return i?(!this.c&&(this.c=new Wu((Sn(),nr),tc,this,2)),this.c):(!this.c&&(this.c=new Wu((Sn(),nr),tc,this,2)),N8(this.c));case 3:return!this.a&&(this.a=new $t(this,0)),mc(this.a,(ht(),Ry));case 4:return!this.a&&(this.a=new $t(this,0)),mc(this.a,(ht(),_y));case 5:return!this.a&&(this.a=new $t(this,0)),mc(this.a,(ht(),g9));case 6:return!this.a&&(this.a=new $t(this,0)),mc(this.a,(ht(),p9))}return Cs(this,e-ee((ht(),D0)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():D0,e),t,i)},s.jh=function(e,t,i){var r;switch(t){case 0:return!this.a&&(this.a=new $t(this,0)),q7(this.a,e,i);case 1:return!this.b&&(this.b=new Wu((Sn(),nr),tc,this,1)),yE(this.b,e,i);case 2:return!this.c&&(this.c=new Wu((Sn(),nr),tc,this,2)),yE(this.c,e,i);case 5:return!this.a&&(this.a=new $t(this,0)),Sjn(mc(this.a,(ht(),g9)),e,i)}return r=u(On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():(ht(),D0),t),66),r.Nj().Rj(this,QX(this),t-ee((ht(),D0)),e,i)},s.lh=function(e){switch(e){case 0:return!!this.a&&this.a.i!=0;case 1:return!!this.b&&this.b.f!=0;case 2:return!!this.c&&this.c.f!=0;case 3:return!this.a&&(this.a=new $t(this,0)),!Zj(mc(this.a,(ht(),Ry)));case 4:return!this.a&&(this.a=new $t(this,0)),!Zj(mc(this.a,(ht(),_y)));case 5:return!this.a&&(this.a=new $t(this,0)),!Zj(mc(this.a,(ht(),g9)));case 6:return!this.a&&(this.a=new $t(this,0)),!Zj(mc(this.a,(ht(),p9)))}return js(this,e-ee((ht(),D0)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():D0,e))},s.sh=function(e,t){switch(e){case 0:!this.a&&(this.a=new $t(this,0)),j8(this.a,t);return;case 1:!this.b&&(this.b=new Wu((Sn(),nr),tc,this,1)),fT(this.b,t);return;case 2:!this.c&&(this.c=new Wu((Sn(),nr),tc,this,2)),fT(this.c,t);return;case 3:!this.a&&(this.a=new $t(this,0)),t2(mc(this.a,(ht(),Ry))),!this.a&&(this.a=new $t(this,0)),m5(mc(this.a,Ry),u(t,14));return;case 4:!this.a&&(this.a=new $t(this,0)),t2(mc(this.a,(ht(),_y))),!this.a&&(this.a=new $t(this,0)),m5(mc(this.a,_y),u(t,14));return;case 5:!this.a&&(this.a=new $t(this,0)),t2(mc(this.a,(ht(),g9))),!this.a&&(this.a=new $t(this,0)),m5(mc(this.a,g9),u(t,14));return;case 6:!this.a&&(this.a=new $t(this,0)),t2(mc(this.a,(ht(),p9))),!this.a&&(this.a=new $t(this,0)),m5(mc(this.a,p9),u(t,14));return}Ps(this,e-ee((ht(),D0)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():D0,e),t)},s.zh=function(){return ht(),D0},s.Bh=function(e){switch(e){case 0:!this.a&&(this.a=new $t(this,0)),de(this.a);return;case 1:!this.b&&(this.b=new Wu((Sn(),nr),tc,this,1)),this.b.c.$b();return;case 2:!this.c&&(this.c=new Wu((Sn(),nr),tc,this,2)),this.c.c.$b();return;case 3:!this.a&&(this.a=new $t(this,0)),t2(mc(this.a,(ht(),Ry)));return;case 4:!this.a&&(this.a=new $t(this,0)),t2(mc(this.a,(ht(),_y)));return;case 5:!this.a&&(this.a=new $t(this,0)),t2(mc(this.a,(ht(),g9)));return;case 6:!this.a&&(this.a=new $t(this,0)),t2(mc(this.a,(ht(),p9)));return}As(this,e-ee((ht(),D0)),On(this.j&2?(!this.k&&(this.k=new Fo),this.k).ck():D0,e))},s.Ib=function(){var e;return this.j&4?yo(this):(e=new Bs(yo(this)),e.a+=" (mixed: ",w5(e,this.a),e.a+=")",e.a)},w(Wt,"XMLTypeDocumentRootImpl",669),b(1919,704,{105:1,92:1,90:1,471:1,147:1,56:1,108:1,49:1,97:1,150:1,114:1,115:1,2024:1},r3n),s.Ih=function(e,t){switch(e.yj()){case 7:case 8:case 9:case 10:case 16:case 22:case 23:case 24:case 25:case 26:case 32:case 33:case 34:case 36:case 37:case 44:case 45:case 50:case 51:case 53:case 55:case 56:case 57:case 58:case 60:case 61:case 4:return t==null?null:Lr(t);case 19:case 28:case 29:case 35:case 38:case 39:case 41:case 46:case 52:case 54:case 5:return Te(t);case 6:return uue(u(t,190));case 12:case 47:case 49:case 11:return JRn(this,e,t);case 13:return t==null?null:Wye(u(t,240));case 15:case 14:return t==null?null:ihe(K(Y(t)));case 17:return nxn((ht(),t));case 18:return nxn(t);case 21:case 20:return t==null?null:rhe(u(t,155).a);case 27:return sue(u(t,190));case 30:return gFn((ht(),u(t,15)));case 31:return gFn(u(t,15));case 40:return fue((ht(),t));case 42:return exn((ht(),t));case 43:return exn(t);case 59:case 48:return oue((ht(),t));default:throw T(new Hn(R4+e.ne()+h0))}},s.Jh=function(e){var t,i,r,c,o;switch(e.G==-1&&(e.G=(i=ts(e),i?v1(i.Mh(),e):-1)),e.G){case 0:return t=new iG,t;case 1:return r=new c3n,r;case 2:return c=new C9n,c;case 3:return o=new E9n,o;default:throw T(new Hn(SB+e.zb+h0))}},s.Kh=function(e,t){var i,r,c,o,f,h,l,a,d,g,p,v,m,C,S,$;switch(e.yj()){case 5:case 52:case 4:return t;case 6:return Epe(t);case 8:case 7:return t==null?null:hve(t);case 9:return t==null?null:X8(us((r=jc(t,!0),r.length>0&&(Me(0,r.length),r.charCodeAt(0)==43)?r.substr(1):r),-128,127)<<24>>24);case 10:return t==null?null:X8(us((c=jc(t,!0),c.length>0&&(Me(0,c.length),c.charCodeAt(0)==43)?c.substr(1):c),-128,127)<<24>>24);case 11:return Te(i0(this,(ht(),dee),t));case 12:return Te(i0(this,(ht(),bee),t));case 13:return t==null?null:new CG(jc(t,!0));case 15:case 14:return O9e(t);case 16:return Te(i0(this,(ht(),wee),t));case 17:return j$n((ht(),t));case 18:return j$n(t);case 28:case 29:case 35:case 38:case 39:case 41:case 54:case 19:return jc(t,!0);case 21:case 20:return _9e(t);case 22:return Te(i0(this,(ht(),gee),t));case 23:return Te(i0(this,(ht(),pee),t));case 24:return Te(i0(this,(ht(),vee),t));case 25:return Te(i0(this,(ht(),mee),t));case 26:return Te(i0(this,(ht(),kee),t));case 27:return vpe(t);case 30:return E$n((ht(),t));case 31:return E$n(t);case 32:return t==null?null:Q(us((d=jc(t,!0),d.length>0&&(Me(0,d.length),d.charCodeAt(0)==43)?d.substr(1):d),Bi,nt));case 33:return t==null?null:new il((g=jc(t,!0),g.length>0&&(Me(0,g.length),g.charCodeAt(0)==43)?g.substr(1):g));case 34:return t==null?null:Q(us((p=jc(t,!0),p.length>0&&(Me(0,p.length),p.charCodeAt(0)==43)?p.substr(1):p),Bi,nt));case 36:return t==null?null:Ma(MM((v=jc(t,!0),v.length>0&&(Me(0,v.length),v.charCodeAt(0)==43)?v.substr(1):v)));case 37:return t==null?null:Ma(MM((m=jc(t,!0),m.length>0&&(Me(0,m.length),m.charCodeAt(0)==43)?m.substr(1):m)));case 40:return F2e((ht(),t));case 42:return C$n((ht(),t));case 43:return C$n(t);case 44:return t==null?null:new il((C=jc(t,!0),C.length>0&&(Me(0,C.length),C.charCodeAt(0)==43)?C.substr(1):C));case 45:return t==null?null:new il((S=jc(t,!0),S.length>0&&(Me(0,S.length),S.charCodeAt(0)==43)?S.substr(1):S));case 46:return jc(t,!1);case 47:return Te(i0(this,(ht(),yee),t));case 59:case 48:return $2e((ht(),t));case 49:return Te(i0(this,(ht(),jee),t));case 50:return t==null?null:J3(us(($=jc(t,!0),$.length>0&&(Me(0,$.length),$.charCodeAt(0)==43)?$.substr(1):$),PA,32767)<<16>>16);case 51:return t==null?null:J3(us((o=jc(t,!0),o.length>0&&(Me(0,o.length),o.charCodeAt(0)==43)?o.substr(1):o),PA,32767)<<16>>16);case 53:return Te(i0(this,(ht(),Eee),t));case 55:return t==null?null:J3(us((f=jc(t,!0),f.length>0&&(Me(0,f.length),f.charCodeAt(0)==43)?f.substr(1):f),PA,32767)<<16>>16);case 56:return t==null?null:J3(us((h=jc(t,!0),h.length>0&&(Me(0,h.length),h.charCodeAt(0)==43)?h.substr(1):h),PA,32767)<<16>>16);case 57:return t==null?null:Ma(MM((l=jc(t,!0),l.length>0&&(Me(0,l.length),l.charCodeAt(0)==43)?l.substr(1):l)));case 58:return t==null?null:Ma(MM((a=jc(t,!0),a.length>0&&(Me(0,a.length),a.charCodeAt(0)==43)?a.substr(1):a)));case 60:return t==null?null:Q(us((i=jc(t,!0),i.length>0&&(Me(0,i.length),i.charCodeAt(0)==43)?i.substr(1):i),Bi,nt));case 61:return t==null?null:Q(us(jc(t,!0),Bi,nt));default:throw T(new Hn(R4+e.ne()+h0))}};var Tee,F1n,Mee,x1n;w(Wt,"XMLTypeFactoryImpl",1919),b(586,179,{105:1,92:1,90:1,147:1,191:1,56:1,235:1,108:1,49:1,97:1,150:1,179:1,114:1,115:1,675:1,1945:1,586:1},fTn),s.N=!1,s.O=!1;var Aee=!1;w(Wt,"XMLTypePackageImpl",586),b(1852,1,{837:1},u3n),s._j=function(){return pZ(),Lee},w(Wt,"XMLTypePackageImpl/1",1852),b(1861,1,qe,s3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/10",1861),b(1862,1,qe,o3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/11",1862),b(1863,1,qe,f3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/12",1863),b(1864,1,qe,h3n),s.wj=function(e){return G0(e)},s.xj=function(e){return F(Mi,q,333,e,7,1)},w(Wt,"XMLTypePackageImpl/13",1864),b(1865,1,qe,l3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/14",1865),b(1866,1,qe,a3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Ds,Ob,15,e,0,1)},w(Wt,"XMLTypePackageImpl/15",1866),b(1867,1,qe,d3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Ds,Ob,15,e,0,1)},w(Wt,"XMLTypePackageImpl/16",1867),b(1868,1,qe,b3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/17",1868),b(1869,1,qe,w3n),s.wj=function(e){return I(e,155)},s.xj=function(e){return F(U4,q,155,e,0,1)},w(Wt,"XMLTypePackageImpl/18",1869),b(1870,1,qe,g3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/19",1870),b(1853,1,qe,p3n),s.wj=function(e){return I(e,843)},s.xj=function(e){return F(Ny,rn,843,e,0,1)},w(Wt,"XMLTypePackageImpl/2",1853),b(1871,1,qe,v3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/20",1871),b(1872,1,qe,m3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/21",1872),b(1873,1,qe,k3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/22",1873),b(1874,1,qe,y3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/23",1874),b(1875,1,qe,j3n),s.wj=function(e){return I(e,190)},s.xj=function(e){return F(yu,q,190,e,0,2)},w(Wt,"XMLTypePackageImpl/24",1875),b(1876,1,qe,E3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/25",1876),b(1877,1,qe,C3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/26",1877),b(1878,1,qe,T3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Ds,Ob,15,e,0,1)},w(Wt,"XMLTypePackageImpl/27",1878),b(1879,1,qe,M3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Ds,Ob,15,e,0,1)},w(Wt,"XMLTypePackageImpl/28",1879),b(1880,1,qe,A3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/29",1880),b(1854,1,qe,S3n),s.wj=function(e){return I(e,667)},s.xj=function(e){return F(sI,rn,2021,e,0,1)},w(Wt,"XMLTypePackageImpl/3",1854),b(1881,1,qe,P3n),s.wj=function(e){return I(e,19)},s.xj=function(e){return F(Wi,q,19,e,0,1)},w(Wt,"XMLTypePackageImpl/30",1881),b(1882,1,qe,I3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/31",1882),b(1883,1,qe,O3n),s.wj=function(e){return I(e,162)},s.xj=function(e){return F(a0,q,162,e,0,1)},w(Wt,"XMLTypePackageImpl/32",1883),b(1884,1,qe,D3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/33",1884),b(1885,1,qe,$3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/34",1885),b(1886,1,qe,F3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/35",1886),b(1887,1,qe,x3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/36",1887),b(1888,1,qe,L3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Ds,Ob,15,e,0,1)},w(Wt,"XMLTypePackageImpl/37",1888),b(1889,1,qe,N3n),s.wj=function(e){return I(e,15)},s.xj=function(e){return F(Ds,Ob,15,e,0,1)},w(Wt,"XMLTypePackageImpl/38",1889),b(1890,1,qe,B3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/39",1890),b(1855,1,qe,R3n),s.wj=function(e){return I(e,668)},s.xj=function(e){return F(By,rn,2022,e,0,1)},w(Wt,"XMLTypePackageImpl/4",1855),b(1891,1,qe,_3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/40",1891),b(1892,1,qe,K3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/41",1892),b(1893,1,qe,H3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/42",1893),b(1894,1,qe,q3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/43",1894),b(1895,1,qe,G3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/44",1895),b(1896,1,qe,z3n),s.wj=function(e){return I(e,184)},s.xj=function(e){return F(d0,q,184,e,0,1)},w(Wt,"XMLTypePackageImpl/45",1896),b(1897,1,qe,U3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/46",1897),b(1898,1,qe,W3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/47",1898),b(1899,1,qe,X3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/48",1899),b(Tl,1,qe,V3n),s.wj=function(e){return I(e,184)},s.xj=function(e){return F(d0,q,184,e,0,1)},w(Wt,"XMLTypePackageImpl/49",Tl),b(1856,1,qe,Q3n),s.wj=function(e){return I(e,669)},s.xj=function(e){return F(D1n,rn,2023,e,0,1)},w(Wt,"XMLTypePackageImpl/5",1856),b(1901,1,qe,J3n),s.wj=function(e){return I(e,162)},s.xj=function(e){return F(a0,q,162,e,0,1)},w(Wt,"XMLTypePackageImpl/50",1901),b(1902,1,qe,Y3n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/51",1902),b(1903,1,qe,Z3n),s.wj=function(e){return I(e,19)},s.xj=function(e){return F(Wi,q,19,e,0,1)},w(Wt,"XMLTypePackageImpl/52",1903),b(1857,1,qe,n4n),s.wj=function(e){return mi(e)},s.xj=function(e){return F(tn,q,2,e,6,1)},w(Wt,"XMLTypePackageImpl/6",1857),b(1858,1,qe,e4n),s.wj=function(e){return I(e,190)},s.xj=function(e){return F(yu,q,190,e,0,2)},w(Wt,"XMLTypePackageImpl/7",1858),b(1859,1,qe,t4n),s.wj=function(e){return q0(e)},s.xj=function(e){return F(si,q,476,e,8,1)},w(Wt,"XMLTypePackageImpl/8",1859),b(1860,1,qe,i4n),s.wj=function(e){return I(e,217)},s.xj=function(e){return F(op,q,217,e,0,1)},w(Wt,"XMLTypePackageImpl/9",1860);var Tf,R1,v9,oI,P;b(50,60,Uh,Ce),w(A1,"RegEx/ParseException",50),b(820,1,{},ZH),s.sl=function(e){return ei*16)throw T(new Ce(Pe((je(),Vqn))));i=i*16+c}while(!0);if(this.a!=125)throw T(new Ce(Pe((je(),Qqn))));if(i>q4)throw T(new Ce(Pe((je(),Jqn))));e=i}else{if(c=0,this.c!=0||(c=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));if(i=c,Qe(this),this.c!=0||(c=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));i=i*16+c,e=i}break;case 117:if(r=0,Qe(this),this.c!=0||(r=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));if(t=r,Qe(this),this.c!=0||(r=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));t=t*16+r,e=t;break;case 118:if(Qe(this),this.c!=0||(r=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));if(t=r,Qe(this),this.c!=0||(r=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));if(t=t*16+r,Qe(this),this.c!=0||(r=Sa(this.a))<0)throw T(new Ce(Pe((je(),M1))));if(t=t*16+r,t>q4)throw T(new Ce(Pe((je(),"parser.descappe.4"))));e=t;break;case 65:case 90:case 122:throw T(new Ce(Pe((je(),Yqn))))}return e},s.ul=function(e){var t,i;switch(e){case 100:i=(this.e&32)==32?El("Nd",!0):(Je(),fI);break;case 68:i=(this.e&32)==32?El("Nd",!1):(Je(),K1n);break;case 119:i=(this.e&32)==32?El("IsWord",!0):(Je(),Iv);break;case 87:i=(this.e&32)==32?El("IsWord",!1):(Je(),q1n);break;case 115:i=(this.e&32)==32?El("IsSpace",!0):(Je(),$p);break;case 83:i=(this.e&32)==32?El("IsSpace",!1):(Je(),H1n);break;default:throw T(new _r((t=e,YGn+t.toString(16))))}return i},s.vl=function(e){var t,i,r,c,o,f,h,l,a,d,g,p;for(this.b=1,Qe(this),t=null,this.c==0&&this.a==94?(Qe(this),e?d=(Je(),Je(),new ns(5)):(t=(Je(),Je(),new ns(4)),yc(t,0,q4),d=new ns(4))):d=(Je(),Je(),new ns(4)),c=!0;(p=this.c)!=1&&!(p==0&&this.a==93&&!c);){if(c=!1,i=this.a,r=!1,p==10)switch(i){case 100:case 68:case 119:case 87:case 115:case 83:Ab(d,this.ul(i)),r=!0;break;case 105:case 73:case 99:case 67:i=this.Ll(d,i),i<0&&(r=!0);break;case 112:case 80:if(g=mY(this,i),!g)throw T(new Ce(Pe((je(),KB))));Ab(d,g),r=!0;break;default:i=this.tl()}else if(p==20){if(f=u3(this.i,58,this.d),f<0)throw T(new Ce(Pe((je(),qtn))));if(h=!0,Di(this.i,this.d)==94&&(++this.d,h=!1),o=Yu(this.i,this.d,f),l=hPn(o,h,(this.e&512)==512),!l)throw T(new Ce(Pe((je(),Gqn))));if(Ab(d,l),r=!0,f+1>=this.j||Di(this.i,f+1)!=93)throw T(new Ce(Pe((je(),qtn))));this.d=f+2}if(Qe(this),!r)if(this.c!=0||this.a!=45)yc(d,i,i);else{if(Qe(this),(p=this.c)==1)throw T(new Ce(Pe((je(),jA))));p==0&&this.a==93?(yc(d,i,i),yc(d,45,45)):(a=this.a,p==10&&(a=this.tl()),Qe(this),yc(d,i,a))}(this.e&Eo)==Eo&&this.c==0&&this.a==44&&Qe(this)}if(this.c==1)throw T(new Ce(Pe((je(),jA))));return t&&(F6(t,d),d=t),Jw(d),D6(d),this.b=0,Qe(this),d},s.wl=function(){var e,t,i,r;for(i=this.vl(!1);(r=this.c)!=7;)if(e=this.a,r==0&&(e==45||e==38)||r==4){if(Qe(this),this.c!=9)throw T(new Ce(Pe((je(),Uqn))));if(t=this.vl(!1),r==4)Ab(i,t);else if(e==45)F6(i,t);else if(e==38)zRn(i,t);else throw T(new _r("ASSERT"))}else throw T(new Ce(Pe((je(),Wqn))));return Qe(this),i},s.xl=function(){var e,t;return e=this.a-48,t=(Je(),Je(),new e$(12,null,e)),!this.g&&(this.g=new lj),hj(this.g,new Nq(e)),Qe(this),t},s.yl=function(){return Qe(this),Je(),Iee},s.zl=function(){return Qe(this),Je(),Pee},s.Al=function(){throw T(new Ce(Pe((je(),Os))))},s.Bl=function(){throw T(new Ce(Pe((je(),Os))))},s.Cl=function(){return Qe(this),xwe()},s.Dl=function(){return Qe(this),Je(),Dee},s.El=function(){return Qe(this),Je(),Fee},s.Fl=function(){var e;if(this.d>=this.j||((e=Di(this.i,this.d++))&65504)!=64)throw T(new Ce(Pe((je(),Kqn))));return Qe(this),Je(),Je(),new th(0,e-64)},s.Gl=function(){return Qe(this),vye()},s.Hl=function(){return Qe(this),Je(),xee},s.Il=function(){var e;return e=(Je(),Je(),new th(0,105)),Qe(this),e},s.Jl=function(){return Qe(this),Je(),$ee},s.Kl=function(){return Qe(this),Je(),Oee},s.Ll=function(e,t){return this.tl()},s.Ml=function(){return Qe(this),Je(),R1n},s.Nl=function(){var e,t,i,r,c;if(this.d+1>=this.j)throw T(new Ce(Pe((je(),Bqn))));if(r=-1,t=null,e=Di(this.i,this.d),49<=e&&e<=57){if(r=e-48,!this.g&&(this.g=new lj),hj(this.g,new Nq(r)),++this.d,Di(this.i,this.d)!=41)throw T(new Ce(Pe((je(),_a))));++this.d}else switch(e==63&&--this.d,Qe(this),t=HZ(this),t.e){case 20:case 21:case 22:case 23:break;case 8:if(this.c!=7)throw T(new Ce(Pe((je(),_a))));break;default:throw T(new Ce(Pe((je(),Rqn))))}if(Qe(this),c=Wd(this),i=null,c.e==2){if(c.em()!=2)throw T(new Ce(Pe((je(),_qn))));i=c.am(1),c=c.am(0)}if(this.c!=7)throw T(new Ce(Pe((je(),_a))));return Qe(this),Je(),Je(),new HPn(r,t,c,i)},s.Ol=function(){return Qe(this),Je(),_1n},s.Pl=function(){var e;if(Qe(this),e=UE(24,Wd(this)),this.c!=7)throw T(new Ce(Pe((je(),_a))));return Qe(this),e},s.Ql=function(){var e;if(Qe(this),e=UE(20,Wd(this)),this.c!=7)throw T(new Ce(Pe((je(),_a))));return Qe(this),e},s.Rl=function(){var e;if(Qe(this),e=UE(22,Wd(this)),this.c!=7)throw T(new Ce(Pe((je(),_a))));return Qe(this),e},s.Sl=function(){var e,t,i,r,c;for(e=0,i=0,t=-1;this.d=this.j)throw T(new Ce(Pe((je(),Ktn))));if(t==45){for(++this.d;this.d=this.j)throw T(new Ce(Pe((je(),Ktn))))}if(t==58){if(++this.d,Qe(this),r=WCn(Wd(this),e,i),this.c!=7)throw T(new Ce(Pe((je(),_a))));Qe(this)}else if(t==41)++this.d,Qe(this),r=WCn(Wd(this),e,i);else throw T(new Ce(Pe((je(),Nqn))));return r},s.Tl=function(){var e;if(Qe(this),e=UE(21,Wd(this)),this.c!=7)throw T(new Ce(Pe((je(),_a))));return Qe(this),e},s.Ul=function(){var e;if(Qe(this),e=UE(23,Wd(this)),this.c!=7)throw T(new Ce(Pe((je(),_a))));return Qe(this),e},s.Vl=function(){var e,t;if(Qe(this),e=this.f++,t=SD(Wd(this),e),this.c!=7)throw T(new Ce(Pe((je(),_a))));return Qe(this),t},s.Wl=function(){var e;if(Qe(this),e=SD(Wd(this),0),this.c!=7)throw T(new Ce(Pe((je(),_a))));return Qe(this),e},s.Xl=function(e){return Qe(this),this.c==5?(Qe(this),LE(e,(Je(),Je(),new ib(9,e)))):LE(e,(Je(),Je(),new ib(3,e)))},s.Yl=function(e){var t;return Qe(this),t=(Je(),Je(),new v5(2)),this.c==5?(Qe(this),Oa(t,k9),Oa(t,e)):(Oa(t,e),Oa(t,k9)),t},s.Zl=function(e){return Qe(this),this.c==5?(Qe(this),Je(),Je(),new ib(9,e)):(Je(),Je(),new ib(3,e))},s.a=0,s.b=0,s.c=0,s.d=0,s.e=0,s.f=1,s.g=null,s.j=0,w(A1,"RegEx/RegexParser",820),b(1824,820,{},T9n),s.sl=function(e){return!1},s.tl=function(){return ZY(this)},s.ul=function(e){return v4(e)},s.vl=function(e){return N_n(this)},s.wl=function(){throw T(new Ce(Pe((je(),Os))))},s.xl=function(){throw T(new Ce(Pe((je(),Os))))},s.yl=function(){throw T(new Ce(Pe((je(),Os))))},s.zl=function(){throw T(new Ce(Pe((je(),Os))))},s.Al=function(){return Qe(this),v4(67)},s.Bl=function(){return Qe(this),v4(73)},s.Cl=function(){throw T(new Ce(Pe((je(),Os))))},s.Dl=function(){throw T(new Ce(Pe((je(),Os))))},s.El=function(){throw T(new Ce(Pe((je(),Os))))},s.Fl=function(){return Qe(this),v4(99)},s.Gl=function(){throw T(new Ce(Pe((je(),Os))))},s.Hl=function(){throw T(new Ce(Pe((je(),Os))))},s.Il=function(){return Qe(this),v4(105)},s.Jl=function(){throw T(new Ce(Pe((je(),Os))))},s.Kl=function(){throw T(new Ce(Pe((je(),Os))))},s.Ll=function(e,t){return Ab(e,v4(t)),-1},s.Ml=function(){return Qe(this),Je(),Je(),new th(0,94)},s.Nl=function(){throw T(new Ce(Pe((je(),Os))))},s.Ol=function(){return Qe(this),Je(),Je(),new th(0,36)},s.Pl=function(){throw T(new Ce(Pe((je(),Os))))},s.Ql=function(){throw T(new Ce(Pe((je(),Os))))},s.Rl=function(){throw T(new Ce(Pe((je(),Os))))},s.Sl=function(){throw T(new Ce(Pe((je(),Os))))},s.Tl=function(){throw T(new Ce(Pe((je(),Os))))},s.Ul=function(){throw T(new Ce(Pe((je(),Os))))},s.Vl=function(){var e;if(Qe(this),e=SD(Wd(this),0),this.c!=7)throw T(new Ce(Pe((je(),_a))));return Qe(this),e},s.Wl=function(){throw T(new Ce(Pe((je(),Os))))},s.Xl=function(e){return Qe(this),LE(e,(Je(),Je(),new ib(3,e)))},s.Yl=function(e){var t;return Qe(this),t=(Je(),Je(),new v5(2)),Oa(t,e),Oa(t,k9),t},s.Zl=function(e){return Qe(this),Je(),Je(),new ib(3,e)};var Ug=null,Sv=null;w(A1,"RegEx/ParserForXMLSchema",1824),b(117,1,G4,cd),s.$l=function(e){throw T(new _r("Not supported."))},s._l=function(){return-1},s.am=function(e){return null},s.bm=function(){return null},s.cm=function(e){},s.dm=function(e){},s.em=function(){return 0},s.Ib=function(){return this.fm(0)},s.fm=function(e){return this.e==11?".":""},s.e=0;var L1n,Pv,m9,See,N1n,aw=null,fI,jH=null,B1n,k9,EH=null,R1n,_1n,K1n,H1n,q1n,Pee,$p,Iee,Oee,Dee,$ee,Iv,Fee,xee,aMe=w(A1,"RegEx/Token",117);b(136,117,{3:1,136:1,117:1},ns),s.fm=function(e){var t,i,r;if(this.e==4)if(this==B1n)i=".";else if(this==fI)i="\\d";else if(this==Iv)i="\\w";else if(this==$p)i="\\s";else{for(r=new i1,r.a+="[",t=0;t0&&(r.a+=","),this.b[t]===this.b[t+1]?dr(r,U7(this.b[t])):(dr(r,U7(this.b[t])),r.a+="-",dr(r,U7(this.b[t+1])));r.a+="]",i=r.a}else if(this==K1n)i="\\D";else if(this==q1n)i="\\W";else if(this==H1n)i="\\S";else{for(r=new i1,r.a+="[^",t=0;t0&&(r.a+=","),this.b[t]===this.b[t+1]?dr(r,U7(this.b[t])):(dr(r,U7(this.b[t])),r.a+="-",dr(r,U7(this.b[t+1])));r.a+="]",i=r.a}return i},s.a=!1,s.c=!1,w(A1,"RegEx/RangeToken",136),b(584,1,{584:1},Nq),s.a=0,w(A1,"RegEx/RegexParser/ReferencePosition",584),b(583,1,{3:1,583:1},L8n),s.Fb=function(e){var t;return e==null||!I(e,583)?!1:(t=u(e,583),An(this.b,t.b)&&this.a==t.a)},s.Hb=function(){return m1(this.b+"/"+WY(this.a))},s.Ib=function(){return this.c.fm(this.a)},s.a=0,w(A1,"RegEx/RegularExpression",583),b(223,117,G4,th),s._l=function(){return this.a},s.fm=function(e){var t,i,r;switch(this.e){case 0:switch(this.a){case 124:case 42:case 43:case 63:case 40:case 41:case 46:case 91:case 123:case 92:r="\\"+eD(this.a&Ut);break;case 12:r="\\f";break;case 10:r="\\n";break;case 13:r="\\r";break;case 9:r="\\t";break;case 27:r="\\e";break;default:this.a>=Yi?(i=(t=this.a>>>0,"0"+t.toString(16)),r="\\v"+Yu(i,i.length-6,i.length)):r=""+eD(this.a&Ut)}break;case 8:this==R1n||this==_1n?r=""+eD(this.a&Ut):r="\\"+eD(this.a&Ut);break;default:r=null}return r},s.a=0,w(A1,"RegEx/Token/CharToken",223),b(309,117,G4,ib),s.am=function(e){return this.a},s.cm=function(e){this.b=e},s.dm=function(e){this.c=e},s.em=function(){return 1},s.fm=function(e){var t;if(this.e==3)if(this.c<0&&this.b<0)t=this.a.fm(e)+"*";else if(this.c==this.b)t=this.a.fm(e)+"{"+this.c+"}";else if(this.c>=0&&this.b>=0)t=this.a.fm(e)+"{"+this.c+","+this.b+"}";else if(this.c>=0&&this.b<0)t=this.a.fm(e)+"{"+this.c+",}";else throw T(new _r("Token#toString(): CLOSURE "+this.c+Ji+this.b));else if(this.c<0&&this.b<0)t=this.a.fm(e)+"*?";else if(this.c==this.b)t=this.a.fm(e)+"{"+this.c+"}?";else if(this.c>=0&&this.b>=0)t=this.a.fm(e)+"{"+this.c+","+this.b+"}?";else if(this.c>=0&&this.b<0)t=this.a.fm(e)+"{"+this.c+",}?";else throw T(new _r("Token#toString(): NONGREEDYCLOSURE "+this.c+Ji+this.b));return t},s.b=0,s.c=0,w(A1,"RegEx/Token/ClosureToken",309),b(821,117,G4,PW),s.am=function(e){return e==0?this.a:this.b},s.em=function(){return 2},s.fm=function(e){var t;return this.b.e==3&&this.b.am(0)==this.a?t=this.a.fm(e)+"+":this.b.e==9&&this.b.am(0)==this.a?t=this.a.fm(e)+"+?":t=this.a.fm(e)+(""+this.b.fm(e)),t},w(A1,"RegEx/Token/ConcatToken",821),b(1822,117,G4,HPn),s.am=function(e){if(e==0)return this.d;if(e==1)return this.b;throw T(new _r("Internal Error: "+e))},s.em=function(){return this.b?2:1},s.fm=function(e){var t;return this.c>0?t="(?("+this.c+")":this.a.e==8?t="(?("+this.a+")":t="(?"+this.a,this.b?t+=this.d+"|"+this.b+")":t+=this.d+")",t},s.c=0,w(A1,"RegEx/Token/ConditionToken",1822),b(1823,117,G4,HMn),s.am=function(e){return this.b},s.em=function(){return 1},s.fm=function(e){return"(?"+(this.a==0?"":WY(this.a))+(this.c==0?"":WY(this.c))+":"+this.b.fm(e)+")"},s.a=0,s.c=0,w(A1,"RegEx/Token/ModifierToken",1823),b(822,117,G4,xW),s.am=function(e){return this.a},s.em=function(){return 1},s.fm=function(e){var t;switch(t=null,this.e){case 6:this.b==0?t="(?:"+this.a.fm(e)+")":t="("+this.a.fm(e)+")";break;case 20:t="(?="+this.a.fm(e)+")";break;case 21:t="(?!"+this.a.fm(e)+")";break;case 22:t="(?<="+this.a.fm(e)+")";break;case 23:t="(?"+this.a.fm(e)+")"}return t},s.b=0,w(A1,"RegEx/Token/ParenToken",822),b(521,117,{3:1,117:1,521:1},e$),s.bm=function(){return this.b},s.fm=function(e){return this.e==12?"\\"+this.a:Mme(this.b)},s.a=0,w(A1,"RegEx/Token/StringToken",521),b(465,117,G4,v5),s.$l=function(e){Oa(this,e)},s.am=function(e){return u(Md(this.a,e),117)},s.em=function(){return this.a?this.a.a.c.length:0},s.fm=function(e){var t,i,r,c,o;if(this.e==1){if(this.a.a.c.length==2)t=u(Md(this.a,0),117),i=u(Md(this.a,1),117),i.e==3&&i.am(0)==t?c=t.fm(e)+"+":i.e==9&&i.am(0)==t?c=t.fm(e)+"+?":c=t.fm(e)+(""+i.fm(e));else{for(o=new i1,r=0;r=this.c.b:this.a<=this.c.b},s.Sb=function(){return this.b>0},s.Tb=function(){return this.b},s.Vb=function(){return this.b-1},s.Qb=function(){throw T(new t1(czn))},s.a=0,s.b=0,w(oin,"ExclusiveRange/RangeIterator",254);var Ls=g3(EA,"C"),be=g3(om,"I"),_u=g3(X2,"Z"),Yl=g3(fm,"J"),yu=g3(cm,"B"),ji=g3(um,"D"),dw=g3(sm,"F"),Wg=g3(hm,"S"),dMe=Et("org.eclipse.elk.core.labels","ILabelManager"),G1n=Et(Ui,"DiagnosticChain"),z1n=Et($Gn,"ResourceSet"),U1n=w(Ui,"InvocationTargetException",null),Nee=(gj(),rde),Bee=Bee=W4e;Z0e(Ute),Tbe("permProps",[[[LA,NA],[BA,"gecko1_8"]],[[LA,NA],[BA,"ie10"]],[[LA,NA],[BA,"ie8"]],[[LA,NA],[BA,"ie9"]],[[LA,NA],[BA,"safari"]]]),Bee(null,"elk",null)}).call(this)}).call(this,typeof Hee<"u"?Hee:typeof self<"u"?self:typeof window<"u"?window:{})},{}],3:[function(ut,dt,Bt){function Ai(qt,Ge){if(!(qt instanceof Ge))throw new TypeError("Cannot call a class as a function")}function j(qt,Ge){if(!qt)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ge&&(typeof Ge=="object"||typeof Ge=="function")?Ge:qt}function Ht(qt,Ge){if(typeof Ge!="function"&&Ge!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ge);qt.prototype=Object.create(Ge&&Ge.prototype,{constructor:{value:qt,enumerable:!1,writable:!0,configurable:!0}}),Ge&&(Object.setPrototypeOf?Object.setPrototypeOf(qt,Ge):qt.__proto__=Ge)}var ou=ut("./elk-api.js").default,Ot=function(qt){Ht(Ge,qt);function Ge(){var Ki=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Ai(this,Ge);var Si=Object.assign({},Ki),Mn=!1;try{ut.resolve("web-worker"),Mn=!0}catch{}if(Ki.workerUrl)if(Mn){var Lc=ut("web-worker");Si.workerFactory=function(Rr){return new Lc(Rr)}}else console.warn(`Web worker requested but 'web-worker' package not installed. +Consider installing the package or pass your own 'workerFactory' to ELK's constructor. +... Falling back to non-web worker version.`);if(!Si.workerFactory){var Nc=ut("./elk-worker.min.js"),ps=Nc.Worker;Si.workerFactory=function(Rr){return new ps(Rr)}}return j(this,(Ge.__proto__||Object.getPrototypeOf(Ge)).call(this,Si))}return Ge}(ou);Object.defineProperty(dt.exports,"__esModule",{value:!0}),dt.exports=Ot,Ot.default=Ot},{"./elk-api.js":1,"./elk-worker.min.js":2,"web-worker":4}],4:[function(ut,dt,Bt){dt.exports=Worker},{}]},{},[3])(3)})})(Uee);var CMe=Uee.exports;const TMe=gMe(CMe),MMe=(Ee,It,ut)=>{const{parentById:dt}=ut,Bt=new Set;let Ai=Ee;for(;Ai;){if(Bt.add(Ai),Ai===It)return Ai;Ai=dt[Ai]}for(Ai=It;Ai;){if(Bt.has(Ai))return Ai;Ai=dt[Ai]}return"root"},qee=new TMe;let x0={};const AMe={};let Lp={};const SMe=async function(Ee,It,ut,dt,Bt,Ai,j){const ou=ut.select(`[id="${It}"]`).insert("g").attr("class","nodes"),Ot=Object.keys(Ee);return await Promise.all(Ot.map(async function(qt){const Ge=Ee[qt];let Ki="default";Ge.classes.length>0&&(Ki=Ge.classes.join(" ")),Ki=Ki+" flowchart-label";const Si=V1n(Ge.styles);let Mn=Ge.text!==void 0?Ge.text:Ge.id;const Lc={width:0,height:0},Nc=[{id:Ge.id+"-west",layoutOptions:{"port.side":"WEST"}},{id:Ge.id+"-east",layoutOptions:{"port.side":"EAST"}},{id:Ge.id+"-south",layoutOptions:{"port.side":"SOUTH"}},{id:Ge.id+"-north",layoutOptions:{"port.side":"NORTH"}}];let ps=0,Rr="",Ch={};switch(Ge.type){case"round":ps=5,Rr="rect";break;case"square":Rr="rect";break;case"diamond":Rr="question",Ch={portConstraints:"FIXED_SIDE"};break;case"hexagon":Rr="hexagon";break;case"odd":Rr="rect_left_inv_arrow";break;case"lean_right":Rr="lean_right";break;case"lean_left":Rr="lean_left";break;case"trapezoid":Rr="trapezoid";break;case"inv_trapezoid":Rr="inv_trapezoid";break;case"odd_right":Rr="rect_left_inv_arrow";break;case"circle":Rr="circle";break;case"ellipse":Rr="ellipse";break;case"stadium":Rr="stadium";break;case"subroutine":Rr="subroutine";break;case"cylinder":Rr="cylinder";break;case"group":Rr="rect";break;case"doublecircle":Rr="doublecircle";break;default:Rr="rect"}const H1={labelStyle:Si.labelStyle,shape:Rr,labelText:Mn,labelType:Ge.labelType,rx:ps,ry:ps,class:Ki,style:Si.style,id:Ge.id,link:Ge.link,linkTarget:Ge.linkTarget,tooltip:Bt.db.getTooltip(Ge.id)||"",domId:Bt.db.lookUpDomId(Ge.id),haveCallback:Ge.haveCallback,width:Ge.type==="group"?500:void 0,dir:Ge.dir,type:Ge.type,props:Ge.props,padding:OH().flowchart.padding};let q1,ww;if(H1.type!=="group")ww=await kMe(ou,H1,Ge.dir),q1=ww.node().getBBox();else{dt.createElementNS("http://www.w3.org/2000/svg","text");const{shapeSvg:G1,bbox:Th}=await yMe(ou,H1,void 0,!0);Lc.width=Th.width,Lc.wrappingWidth=OH().flowchart.wrappingWidth,Lc.height=Th.height,Lc.labelNode=G1.node(),H1.labelData=Lc}const Np={id:Ge.id,ports:Ge.type==="diamond"?Nc:[],layoutOptions:Ch,labelText:Mn,labelData:Lc,domId:Bt.db.lookUpDomId(Ge.id),width:q1==null?void 0:q1.width,height:q1==null?void 0:q1.height,type:Ge.type,el:ww,parent:Ai.parentById[Ge.id]};Lp[H1.id]=Np})),j},Gee=(Ee,It,ut)=>{const dt={TB:{in:{north:"north"},out:{south:"west",west:"east",east:"south"}},LR:{in:{west:"west"},out:{east:"south",south:"north",north:"east"}},RL:{in:{east:"east"},out:{west:"north",north:"south",south:"west"}},BT:{in:{south:"south"},out:{north:"east",east:"west",west:"north"}}};return dt.TD=dt.TB,K1.info("abc88",ut,It,Ee),dt[ut][It][Ee]},zee=(Ee,It,ut)=>{if(K1.info("getNextPort abc88",{node:Ee,edgeDirection:It,graphDirection:ut}),!x0[Ee])switch(ut){case"TB":case"TD":x0[Ee]={inPosition:"north",outPosition:"south"};break;case"BT":x0[Ee]={inPosition:"south",outPosition:"north"};break;case"RL":x0[Ee]={inPosition:"east",outPosition:"west"};break;case"LR":x0[Ee]={inPosition:"west",outPosition:"east"};break}const dt=It==="in"?x0[Ee].inPosition:x0[Ee].outPosition;return It==="in"?x0[Ee].inPosition=Gee(x0[Ee].inPosition,It,ut):x0[Ee].outPosition=Gee(x0[Ee].outPosition,It,ut),dt},PMe=(Ee,It)=>{let ut=Ee.start,dt=Ee.end;const Bt=ut,Ai=dt,j=Lp[ut],Ht=Lp[dt];return!j||!Ht?{source:ut,target:dt}:(j.type==="diamond"&&(ut=`${ut}-${zee(ut,"out",It)}`),Ht.type==="diamond"&&(dt=`${dt}-${zee(dt,"in",It)}`),{source:ut,target:dt,sourceId:Bt,targetId:Ai})},IMe=function(Ee,It,ut,dt){K1.info("abc78 edges = ",Ee);const Bt=dt.insert("g").attr("class","edgeLabels");let Ai={},j=It.db.getDirection(),Ht,ou;if(Ee.defaultStyle!==void 0){const Ot=V1n(Ee.defaultStyle);Ht=Ot.style,ou=Ot.labelStyle}return Ee.forEach(function(Ot){const qt="L-"+Ot.start+"-"+Ot.end;Ai[qt]===void 0?(Ai[qt]=0,K1.info("abc78 new entry",qt,Ai[qt])):(Ai[qt]++,K1.info("abc78 new entry",qt,Ai[qt]));let Ge=qt+"-"+Ai[qt];K1.info("abc78 new link id to be used is",qt,Ge,Ai[qt]);const Ki="LS-"+Ot.start,Si="LE-"+Ot.end,Mn={style:"",labelStyle:""};switch(Mn.minlen=Ot.length||1,Ot.type==="arrow_open"?Mn.arrowhead="none":Mn.arrowhead="normal",Mn.arrowTypeStart="arrow_open",Mn.arrowTypeEnd="arrow_open",Ot.type){case"double_arrow_cross":Mn.arrowTypeStart="arrow_cross";case"arrow_cross":Mn.arrowTypeEnd="arrow_cross";break;case"double_arrow_point":Mn.arrowTypeStart="arrow_point";case"arrow_point":Mn.arrowTypeEnd="arrow_point";break;case"double_arrow_circle":Mn.arrowTypeStart="arrow_circle";case"arrow_circle":Mn.arrowTypeEnd="arrow_circle";break}let Lc="",Nc="";switch(Ot.stroke){case"normal":Lc="fill:none;",Ht!==void 0&&(Lc=Ht),ou!==void 0&&(Nc=ou),Mn.thickness="normal",Mn.pattern="solid";break;case"dotted":Mn.thickness="normal",Mn.pattern="dotted",Mn.style="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":Mn.thickness="thick",Mn.pattern="solid",Mn.style="stroke-width: 3.5px;fill:none;";break}if(Ot.style!==void 0){const ww=V1n(Ot.style);Lc=ww.style,Nc=ww.labelStyle}Mn.style=Mn.style+=Lc,Mn.labelStyle=Mn.labelStyle+=Nc,Ot.interpolate!==void 0?Mn.curve=X1n(Ot.interpolate,IH):Ee.defaultInterpolate!==void 0?Mn.curve=X1n(Ee.defaultInterpolate,IH):Mn.curve=X1n(AMe.curve,IH),Ot.text===void 0?Ot.style!==void 0&&(Mn.arrowheadStyle="fill: #333"):(Mn.arrowheadStyle="fill: #333",Mn.labelpos="c"),Mn.labelType=Ot.labelType,Mn.label=Ot.text.replace(vMe.lineBreakRegex,` +`),Ot.style===void 0&&(Mn.style=Mn.style||"stroke: #333; stroke-width: 1.5px;fill:none;"),Mn.labelStyle=Mn.labelStyle.replace("color:","fill:"),Mn.id=Ge,Mn.classes="flowchart-link "+Ki+" "+Si;const ps=jMe(Bt,Mn),{source:Rr,target:Ch,sourceId:H1,targetId:q1}=PMe(Ot,j);K1.debug("abc78 source and target",Rr,Ch),ut.edges.push({id:"e"+Ot.start+Ot.end,sources:[Rr],targets:[Ch],sourceId:H1,targetId:q1,labelEl:ps,labels:[{width:Mn.width,height:Mn.height,orgWidth:Mn.width,orgHeight:Mn.height,text:Mn.label,layoutOptions:{"edgeLabels.inline":"true","edgeLabels.placement":"CENTER"}}],edgeData:Mn})}),ut},OMe=function(Ee,It,ut,dt){let Bt="";switch(dt&&(Bt=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,Bt=Bt.replace(/\(/g,"\\("),Bt=Bt.replace(/\)/g,"\\)")),It.arrowTypeStart){case"arrow_cross":Ee.attr("marker-start","url("+Bt+"#"+ut+"-crossStart)");break;case"arrow_point":Ee.attr("marker-start","url("+Bt+"#"+ut+"-pointStart)");break;case"arrow_barb":Ee.attr("marker-start","url("+Bt+"#"+ut+"-barbStart)");break;case"arrow_circle":Ee.attr("marker-start","url("+Bt+"#"+ut+"-circleStart)");break;case"aggregation":Ee.attr("marker-start","url("+Bt+"#"+ut+"-aggregationStart)");break;case"extension":Ee.attr("marker-start","url("+Bt+"#"+ut+"-extensionStart)");break;case"composition":Ee.attr("marker-start","url("+Bt+"#"+ut+"-compositionStart)");break;case"dependency":Ee.attr("marker-start","url("+Bt+"#"+ut+"-dependencyStart)");break;case"lollipop":Ee.attr("marker-start","url("+Bt+"#"+ut+"-lollipopStart)");break}switch(It.arrowTypeEnd){case"arrow_cross":Ee.attr("marker-end","url("+Bt+"#"+ut+"-crossEnd)");break;case"arrow_point":Ee.attr("marker-end","url("+Bt+"#"+ut+"-pointEnd)");break;case"arrow_barb":Ee.attr("marker-end","url("+Bt+"#"+ut+"-barbEnd)");break;case"arrow_circle":Ee.attr("marker-end","url("+Bt+"#"+ut+"-circleEnd)");break;case"aggregation":Ee.attr("marker-end","url("+Bt+"#"+ut+"-aggregationEnd)");break;case"extension":Ee.attr("marker-end","url("+Bt+"#"+ut+"-extensionEnd)");break;case"composition":Ee.attr("marker-end","url("+Bt+"#"+ut+"-compositionEnd)");break;case"dependency":Ee.attr("marker-end","url("+Bt+"#"+ut+"-dependencyEnd)");break;case"lollipop":Ee.attr("marker-end","url("+Bt+"#"+ut+"-lollipopEnd)");break}},DMe=function(Ee,It){K1.info("Extracting classes"),It.db.clear("ver-2");try{return It.parse(Ee),It.db.getClasses()}catch{return{}}},$Me=function(Ee){const It={parentById:{},childrenById:{}},ut=Ee.getSubGraphs();return K1.info("Subgraphs - ",ut),ut.forEach(function(dt){dt.nodes.forEach(function(Bt){It.parentById[Bt]=dt.id,It.childrenById[dt.id]===void 0&&(It.childrenById[dt.id]=[]),It.childrenById[dt.id].push(Bt)})}),ut.forEach(function(dt){dt.id,It.parentById[dt.id]!==void 0&&It.parentById[dt.id]}),It},FMe=function(Ee,It,ut){const dt=MMe(Ee,It,ut);if(dt===void 0||dt==="root")return{x:0,y:0};const Bt=Lp[dt].offset;return{x:Bt.posX,y:Bt.posY}},xMe=function(Ee,It,ut,dt,Bt){const Ai=FMe(It.sourceId,It.targetId,Bt),j=It.sections[0].startPoint,Ht=It.sections[0].endPoint,Ot=(It.sections[0].bendPoints?It.sections[0].bendPoints:[]).map(Nc=>[Nc.x+Ai.x,Nc.y+Ai.y]),qt=[[j.x+Ai.x,j.y+Ai.y],...Ot,[Ht.x+Ai.x,Ht.y+Ai.y]],Ge=EMe().curve(IH),Ki=Ee.insert("path").attr("d",Ge(qt)).attr("class","path "+ut.classes).attr("fill","none"),Si=Ee.insert("g").attr("class","edgeLabel"),Mn=lI(Si.node().appendChild(It.labelEl)),Lc=Mn.node().firstChild.getBoundingClientRect();Mn.attr("width",Lc.width),Mn.attr("height",Lc.height),Si.attr("transform",`translate(${It.labels[0].x+Ai.x}, ${It.labels[0].y+Ai.y})`),OMe(Ki,ut,dt.type,dt.arrowMarkerAbsolute)},Wee=(Ee,It)=>{Ee.forEach(ut=>{ut.children||(ut.children=[]);const dt=It.childrenById[ut.id];dt&&dt.forEach(Bt=>{ut.children.push(Lp[Bt])}),Wee(ut.children,It)})},LMe=async function(Ee,It,ut,dt){var Bt;dt.db.clear(),Lp={},x0={},dt.db.setGen("gen-2"),dt.parser.parse(Ee);const Ai=lI("body").append("div").attr("style","height:400px").attr("id","cy");let j={id:"root",layoutOptions:{"elk.hierarchyHandling":"INCLUDE_CHILDREN","org.eclipse.elk.padding":"[top=100, left=100, bottom=110, right=110]","elk.layered.spacing.edgeNodeBetweenLayers":"30","elk.direction":"DOWN"},children:[],edges:[]};switch(K1.info("Drawing flowchart using v3 renderer",qee),dt.db.getDirection()){case"BT":j.layoutOptions["elk.direction"]="UP";break;case"TB":j.layoutOptions["elk.direction"]="DOWN";break;case"LR":j.layoutOptions["elk.direction"]="RIGHT";break;case"RL":j.layoutOptions["elk.direction"]="LEFT";break}const{securityLevel:ou,flowchart:Ot}=OH();let qt;ou==="sandbox"&&(qt=lI("#i"+It));const Ge=ou==="sandbox"?lI(qt.nodes()[0].contentDocument.body):lI("body"),Ki=ou==="sandbox"?qt.nodes()[0].contentDocument:document,Si=Ge.select(`[id="${It}"]`);mMe(Si,["point","circle","cross"],dt.type,dt.arrowMarkerAbsolute);const Lc=dt.db.getVertices();let Nc;const ps=dt.db.getSubGraphs();K1.info("Subgraphs - ",ps);for(let G1=ps.length-1;G1>=0;G1--)Nc=ps[G1],dt.db.addVertex(Nc.id,{text:Nc.title,type:Nc.labelType},"group",void 0,Nc.classes,Nc.dir);const Rr=Si.insert("g").attr("class","subgraphs"),Ch=$Me(dt.db);j=await SMe(Lc,It,Ge,Ki,dt,Ch,j);const H1=Si.insert("g").attr("class","edges edgePath"),q1=dt.db.getEdges();j=IMe(q1,dt,j,Si),Object.keys(Lp).forEach(G1=>{const Th=Lp[G1];Th.parent||j.children.push(Th),Ch.childrenById[G1]!==void 0&&(Th.labels=[{text:Th.labelText,layoutOptions:{"nodeLabels.placement":"[H_CENTER, V_TOP, INSIDE]"},width:Th.labelData.width,height:Th.labelData.height}],delete Th.x,delete Th.y,delete Th.width,delete Th.height)}),Wee(j.children,Ch),K1.info("after layout",JSON.stringify(j,null,2));const Np=await qee.layout(j);Xee(0,0,Np.children,Si,Rr,dt,0),K1.info("after layout",Np),(Bt=Np.edges)==null||Bt.map(G1=>{xMe(H1,G1,G1.edgeData,dt,Ch)}),pMe({},Si,Ot.diagramPadding,Ot.useMaxWidth),Ai.remove()},Xee=(Ee,It,ut,dt,Bt,Ai,j)=>{ut.forEach(function(Ht){if(Ht)if(Lp[Ht.id].offset={posX:Ht.x+Ee,posY:Ht.y+It,x:Ee,y:It,depth:j,width:Ht.width,height:Ht.height},Ht.type==="group"){const ou=Bt.insert("g").attr("class","subgraph");ou.insert("rect").attr("class","subgraph subgraph-lvl-"+j%5+" node").attr("x",Ht.x+Ee).attr("y",Ht.y+It).attr("width",Ht.width).attr("height",Ht.height);const Ot=ou.insert("g").attr("class","label"),qt=OH().flowchart.htmlLabels?Ht.labelData.width/2:0;Ot.attr("transform",`translate(${Ht.labels[0].x+Ee+Ht.x+qt}, ${Ht.labels[0].y+It+Ht.y+3})`),Ot.node().appendChild(Ht.labelData.labelNode),K1.info("Id (UGH)= ",Ht.type,Ht.labels)}else K1.info("Id (UGH)= ",Ht.id),Ht.el.attr("transform",`translate(${Ht.x+Ee+Ht.width/2}, ${Ht.y+It+Ht.height/2})`)}),ut.forEach(function(Ht){Ht&&Ht.type==="group"&&Xee(Ee+Ht.x,It+Ht.y,Ht.children,dt,Bt,Ai,j+1)})},NMe={getClasses:DMe,draw:LMe},BMe=Ee=>{let It="";for(let ut=0;ut<5;ut++)It+=` + .subgraph-lvl-${ut} { + fill: ${Ee[`surface${ut}`]}; + stroke: ${Ee[`surfacePeer${ut}`]}; + } + `;return It},RMe=Ee=>`.label { + font-family: ${Ee.fontFamily}; + color: ${Ee.nodeTextColor||Ee.textColor}; + } + .cluster-label text { + fill: ${Ee.titleColor}; + } + .cluster-label span { + color: ${Ee.titleColor}; + } + + .label text,span { + fill: ${Ee.nodeTextColor||Ee.textColor}; + color: ${Ee.nodeTextColor||Ee.textColor}; + } + + .node rect, + .node circle, + .node ellipse, + .node polygon, + .node path { + fill: ${Ee.mainBkg}; + stroke: ${Ee.nodeBorder}; + stroke-width: 1px; + } + + .node .label { + text-align: center; + } + .node.clickable { + cursor: pointer; + } + + .arrowheadPath { + fill: ${Ee.arrowheadColor}; + } + + .edgePath .path { + stroke: ${Ee.lineColor}; + stroke-width: 2.0px; + } + + .flowchart-link { + stroke: ${Ee.lineColor}; + fill: none; + } + + .edgeLabel { + background-color: ${Ee.edgeLabelBackground}; + rect { + opacity: 0.85; + background-color: ${Ee.edgeLabelBackground}; + fill: ${Ee.edgeLabelBackground}; + } + text-align: center; + } + + .cluster rect { + fill: ${Ee.clusterBkg}; + stroke: ${Ee.clusterBorder}; + stroke-width: 1px; + } + + .cluster text { + fill: ${Ee.titleColor}; + } + + .cluster span { + color: ${Ee.titleColor}; + } + /* .cluster div { + color: ${Ee.titleColor}; + } */ + + div.mermaidTooltip { + position: absolute; + text-align: center; + max-width: 200px; + padding: 2px; + font-family: ${Ee.fontFamily}; + font-size: 12px; + background: ${Ee.tertiaryColor}; + border: 1px solid ${Ee.border2}; + border-radius: 2px; + pointer-events: none; + z-index: 100; + } + + .flowchartTitleText { + text-anchor: middle; + font-size: 18px; + fill: ${Ee.textColor}; + } + .subgraph { + stroke-width:2; + rx:3; + } + // .subgraph-lvl-1 { + // fill:#ccc; + // // stroke:black; + // } + + .flowchart-label text { + text-anchor: middle; + } + + ${BMe(Ee)} +`,_Me=RMe,JMe={db:bMe,renderer:NMe,parser:wMe,styles:_Me};export{JMe as diagram}; diff --git a/pr-384/assets/chunks/framework.9ca1e6dd.js b/pr-384/assets/chunks/framework.9ca1e6dd.js new file mode 100644 index 000000000..1ce2f0cea --- /dev/null +++ b/pr-384/assets/chunks/framework.9ca1e6dd.js @@ -0,0 +1,2 @@ +function ss(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const ne={},ft=[],Fe=()=>{},qi=()=>!1,Vi=/^on[^a-z]/,Kt=e=>Vi.test(e),rs=e=>e.startsWith("onUpdate:"),oe=Object.assign,is=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Yi=Object.prototype.hasOwnProperty,J=(e,t)=>Yi.call(e,t),j=Array.isArray,ut=e=>_n(e)==="[object Map]",Ir=e=>_n(e)==="[object Set]",W=e=>typeof e=="function",re=e=>typeof e=="string",os=e=>typeof e=="symbol",te=e=>e!==null&&typeof e=="object",Or=e=>te(e)&&W(e.then)&&W(e.catch),Mr=Object.prototype.toString,_n=e=>Mr.call(e),Ji=e=>_n(e).slice(8,-1),Lr=e=>_n(e)==="[object Object]",ls=e=>re(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,It=ss(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),bn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Xi=/-(\w)/g,Be=bn(e=>e.replace(Xi,(t,n)=>n?n.toUpperCase():"")),zi=/\B([A-Z])/g,it=bn(e=>e.replace(zi,"-$1").toLowerCase()),yn=bn(e=>e.charAt(0).toUpperCase()+e.slice(1)),sn=bn(e=>e?`on${yn(e)}`:""),St=(e,t)=>!Object.is(e,t),rn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},jn=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Br=e=>{const t=re(e)?Number(e):NaN;return isNaN(t)?e:t};let Ns;const Dn=()=>Ns||(Ns=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function cs(e){if(j(e)){const t={};for(let n=0;n{if(n){const s=n.split(Qi);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function as(e){let t="";if(re(e))t=e;else if(j(e))for(let n=0;nre(e)?e:e==null?"":j(e)||te(e)&&(e.toString===Mr||!W(e.toString))?JSON.stringify(e,Hr,2):String(e),Hr=(e,t)=>t&&t.__v_isRef?Hr(e,t.value):ut(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:Ir(t)?{[`Set(${t.size})`]:[...t.values()]}:te(t)&&!j(t)&&!Lr(t)?String(t):t;let be;class so{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=be,!t&&be&&(this.index=(be.scopes||(be.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=be;try{return be=this,t()}finally{be=n}}}on(){be=this}off(){be=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Sr=e=>(e.w&Ve)>0,$r=e=>(e.n&Ve)>0,oo=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(h==="length"||h>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":j(e)?ls(n)&&l.push(o.get("length")):(l.push(o.get(st)),ut(e)&&l.push(o.get(Wn)));break;case"delete":j(e)||(l.push(o.get(st)),ut(e)&&l.push(o.get(Wn)));break;case"set":ut(e)&&l.push(o.get(st));break}if(l.length===1)l[0]&&qn(l[0]);else{const c=[];for(const a of l)a&&c.push(...a);qn(fs(c))}}function qn(e,t){const n=j(e)?e:[...e];for(const s of n)s.computed&&Ss(s);for(const s of n)s.computed||Ss(s)}function Ss(e,t){(e!==Re||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function co(e,t){var n;return(n=fn.get(e))==null?void 0:n.get(t)}const ao=ss("__proto__,__v_isRef,__isVue"),jr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(os)),fo=ds(),uo=ds(!1,!0),ho=ds(!0),$s=po();function po(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=X(this);for(let i=0,o=this.length;i{e[t]=function(...n){Et();const s=X(this)[t].apply(this,n);return xt(),s}}),e}function go(e){const t=X(this);return me(t,"has",e),t.hasOwnProperty(e)}function ds(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?Oo:Vr:t?qr:Wr).get(s))return s;const o=j(s);if(!e){if(o&&J($s,r))return Reflect.get($s,r,i);if(r==="hasOwnProperty")return go}const l=Reflect.get(s,r,i);return(os(r)?jr.has(r):ao(r))||(e||me(s,"get",r),t)?l:ce(l)?o&&ls(r)?l:l.value:te(l)?e?Yr(l):wn(l):l}}const mo=Dr(),_o=Dr(!0);function Dr(e=!1){return function(n,s,r,i){let o=n[s];if(bt(o)&&ce(o)&&!ce(r))return!1;if(!e&&(!un(r)&&!bt(r)&&(o=X(o),r=X(r)),!j(n)&&ce(o)&&!ce(r)))return o.value=r,!0;const l=j(n)&&ls(s)?Number(s)e,vn=e=>Reflect.getPrototypeOf(e);function Yt(e,t,n=!1,s=!1){e=e.__v_raw;const r=X(e),i=X(t);n||(t!==i&&me(r,"get",t),me(r,"get",i));const{has:o}=vn(r),l=s?hs:n?ms:$t;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Jt(e,t=!1){const n=this.__v_raw,s=X(n),r=X(e);return t||(e!==r&&me(s,"has",e),me(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Xt(e,t=!1){return e=e.__v_raw,!t&&me(X(e),"iterate",st),Reflect.get(e,"size",e)}function Us(e){e=X(e);const t=X(this);return vn(t).has.call(t,e)||(t.add(e),Se(t,"add",e,e)),this}function ks(e,t){t=X(t);const n=X(this),{has:s,get:r}=vn(n);let i=s.call(n,e);i||(e=X(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?St(t,o)&&Se(n,"set",e,t):Se(n,"add",e,t),this}function js(e){const t=X(this),{has:n,get:s}=vn(t);let r=n.call(t,e);r||(e=X(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&Se(t,"delete",e,void 0),i}function Ds(){const e=X(this),t=e.size!==0,n=e.clear();return t&&Se(e,"clear",void 0,void 0),n}function zt(e,t){return function(s,r){const i=this,o=i.__v_raw,l=X(o),c=t?hs:e?ms:$t;return!e&&me(l,"iterate",st),o.forEach((a,h)=>s.call(r,c(a),c(h),i))}}function Zt(e,t,n){return function(...s){const r=this.__v_raw,i=X(r),o=ut(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,a=r[e](...s),h=n?hs:t?ms:$t;return!t&&me(i,"iterate",c?Wn:st),{next(){const{value:d,done:p}=a.next();return p?{value:d,done:p}:{value:l?[h(d[0]),h(d[1])]:h(d),done:p}},[Symbol.iterator](){return this}}}}function Ue(e){return function(...t){return e==="delete"?!1:this}}function Eo(){const e={get(i){return Yt(this,i)},get size(){return Xt(this)},has:Jt,add:Us,set:ks,delete:js,clear:Ds,forEach:zt(!1,!1)},t={get(i){return Yt(this,i,!1,!0)},get size(){return Xt(this)},has:Jt,add:Us,set:ks,delete:js,clear:Ds,forEach:zt(!1,!0)},n={get(i){return Yt(this,i,!0)},get size(){return Xt(this,!0)},has(i){return Jt.call(this,i,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:zt(!0,!1)},s={get(i){return Yt(this,i,!0,!0)},get size(){return Xt(this,!0)},has(i){return Jt.call(this,i,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:zt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Zt(i,!1,!1),n[i]=Zt(i,!0,!1),t[i]=Zt(i,!1,!0),s[i]=Zt(i,!0,!0)}),[e,n,t,s]}const[xo,To,Ao,Ro]=Eo();function ps(e,t){const n=t?e?Ro:Ao:e?To:xo;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(J(n,r)&&r in s?n:s,r,i)}const Fo={get:ps(!1,!1)},Po={get:ps(!1,!0)},Io={get:ps(!0,!1)},Wr=new WeakMap,qr=new WeakMap,Vr=new WeakMap,Oo=new WeakMap;function Mo(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Lo(e){return e.__v_skip||!Object.isExtensible(e)?0:Mo(Ji(e))}function wn(e){return bt(e)?e:gs(e,!1,Kr,Fo,Wr)}function Bo(e){return gs(e,!1,Co,Po,qr)}function Yr(e){return gs(e,!0,wo,Io,Vr)}function gs(e,t,n,s,r){if(!te(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=Lo(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function dt(e){return bt(e)?dt(e.__v_raw):!!(e&&e.__v_isReactive)}function bt(e){return!!(e&&e.__v_isReadonly)}function un(e){return!!(e&&e.__v_isShallow)}function Jr(e){return dt(e)||bt(e)}function X(e){const t=e&&e.__v_raw;return t?X(t):e}function Ot(e){return an(e,"__v_skip",!0),e}const $t=e=>te(e)?wn(e):e,ms=e=>te(e)?Yr(e):e;function _s(e){We&&Re&&(e=X(e),kr(e.dep||(e.dep=fs())))}function bs(e,t){e=X(e);const n=e.dep;n&&qn(n)}function ce(e){return!!(e&&e.__v_isRef===!0)}function ht(e){return Xr(e,!1)}function No(e){return Xr(e,!0)}function Xr(e,t){return ce(e)?e:new Ho(e,t)}class Ho{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:X(t),this._value=n?t:$t(t)}get value(){return _s(this),this._value}set value(t){const n=this.__v_isShallow||un(t)||bt(t);t=n?t:X(t),St(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:$t(t),bs(this))}}function So(e){return ce(e)?e.value:e}const $o={get:(e,t,n)=>So(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return ce(r)&&!ce(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function zr(e){return dt(e)?e:new Proxy(e,$o)}class Uo{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>_s(this),()=>bs(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function ra(e){return new Uo(e)}class ko{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return co(X(this._object),this._key)}}class jo{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function ia(e,t,n){return ce(e)?e:W(e)?new jo(e):te(e)&&arguments.length>1?Do(e,t,n):ht(e)}function Do(e,t,n){const s=e[t];return ce(s)?s:new ko(e,t,n)}class Ko{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new us(t,()=>{this._dirty||(this._dirty=!0,bs(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=X(this);return _s(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Wo(e,t,n=!1){let s,r;const i=W(e);return i?(s=e,r=Fe):(s=e.get,r=e.set),new Ko(s,r,i||!r,n)}function qe(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){Tt(i,t,n)}return r}function xe(e,t,n,s){if(W(e)){const i=qe(e,t,n,s);return i&&Or(i)&&i.catch(o=>{Tt(o,t,n)}),i}const r=[];for(let i=0;i>>1;kt(ue[s])Me&&ue.splice(t,1)}function ei(e){j(e)?pt.push(...e):(!He||!He.includes(e,e.allowRecurse?Ge+1:Ge))&&pt.push(e),Gr()}function Ks(e,t=Ut?Me+1:0){for(;tkt(n)-kt(s)),Ge=0;Gee.id==null?1/0:e.id,Jo=(e,t)=>{const n=kt(e)-kt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ti(e){Vn=!1,Ut=!0,ue.sort(Jo);const t=Fe;try{for(Me=0;Mere(w)?w.trim():w)),d&&(r=n.map(jn))}let l,c=s[l=sn(t)]||s[l=sn(Be(t))];!c&&i&&(c=s[l=sn(it(t))]),c&&xe(c,e,6,r);const a=s[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,xe(a,e,6,r)}}function ni(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!W(e)){const c=a=>{const h=ni(a,t,!0);h&&(l=!0,oe(o,h))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(te(e)&&s.set(e,null),null):(j(i)?i.forEach(c=>o[c]=null):oe(o,i),te(e)&&s.set(e,o),o)}function En(e,t){return!e||!Kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,it(t))||J(e,t))}let ae=null,xn=null;function hn(e){const t=ae;return ae=e,xn=e&&e.type.__scopeId||null,t}function oa(e){xn=e}function la(){xn=null}function zo(e,t=ae,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&sr(-1);const i=hn(t);let o;try{o=e(...r)}finally{hn(i),s._d&&sr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Ln(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:c,emit:a,render:h,renderCache:d,data:p,setupState:w,ctx:x,inheritAttrs:F}=e;let N,m;const _=hn(e);try{if(n.shapeFlag&4){const b=r||s;N=we(h.call(b,b,d,i,w,p,x)),m=c}else{const b=t;N=we(b.length>1?b(i,{attrs:c,slots:l,emit:a}):b(i,null)),m=t.props?c:Qo(c)}}catch(b){Nt.length=0,Tt(b,e,1),N=se(he)}let H=N;if(m&&F!==!1){const b=Object.keys(m),{shapeFlag:I}=H;b.length&&I&7&&(o&&b.some(rs)&&(m=Go(m,o)),H=Ye(H,m))}return n.dirs&&(H=Ye(H),H.dirs=H.dirs?H.dirs.concat(n.dirs):n.dirs),n.transition&&(H.transition=n.transition),N=H,hn(_),N}function Zo(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Kt(n))&&((t||(t={}))[n]=e[n]);return t},Go=(e,t)=>{const n={};for(const s in e)(!rs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function el(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Ws(s,o,a):!!o;if(c&8){const h=t.dynamicProps;for(let d=0;de.__isSuspense,nl={name:"Suspense",__isSuspense:!0,process(e,t,n,s,r,i,o,l,c,a){e==null?sl(t,n,s,r,i,o,l,c,a):rl(e,t,n,s,r,o,l,c,a)},hydrate:il,create:ws,normalize:ol},ca=nl;function jt(e,t){const n=e.props&&e.props[t];W(n)&&n()}function sl(e,t,n,s,r,i,o,l,c){const{p:a,o:{createElement:h}}=c,d=h("div"),p=e.suspense=ws(e,r,s,t,d,n,i,o,l,c);a(null,p.pendingBranch=e.ssContent,d,null,s,p,i,o),p.deps>0?(jt(e,"onPending"),jt(e,"onFallback"),a(null,e.ssFallback,t,n,s,null,i,o),gt(p,e.ssFallback)):p.resolve(!1,!0)}function rl(e,t,n,s,r,i,o,l,{p:c,um:a,o:{createElement:h}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,w=t.ssFallback,{activeBranch:x,pendingBranch:F,isInFallback:N,isHydrating:m}=d;if(F)d.pendingBranch=p,Le(p,F)?(c(F,p,d.hiddenContainer,null,r,d,i,o,l),d.deps<=0?d.resolve():N&&(c(x,w,n,s,r,null,i,o,l),gt(d,w))):(d.pendingId++,m?(d.isHydrating=!1,d.activeBranch=F):a(F,r,d),d.deps=0,d.effects.length=0,d.hiddenContainer=h("div"),N?(c(null,p,d.hiddenContainer,null,r,d,i,o,l),d.deps<=0?d.resolve():(c(x,w,n,s,r,null,i,o,l),gt(d,w))):x&&Le(p,x)?(c(x,p,n,s,r,d,i,o,l),d.resolve(!0)):(c(null,p,d.hiddenContainer,null,r,d,i,o,l),d.deps<=0&&d.resolve()));else if(x&&Le(p,x))c(x,p,n,s,r,d,i,o,l),gt(d,p);else if(jt(t,"onPending"),d.pendingBranch=p,d.pendingId++,c(null,p,d.hiddenContainer,null,r,d,i,o,l),d.deps<=0)d.resolve();else{const{timeout:_,pendingId:H}=d;_>0?setTimeout(()=>{d.pendingId===H&&d.fallback(w)},_):_===0&&d.fallback(w)}}function ws(e,t,n,s,r,i,o,l,c,a,h=!1){const{p:d,m:p,um:w,n:x,o:{parentNode:F,remove:N}}=a;let m;const _=ll(e);_&&t!=null&&t.pendingBranch&&(m=t.pendingId,t.deps++);const H=e.props?Br(e.props.timeout):void 0,b={vnode:e,parent:t,parentComponent:n,isSVG:o,container:s,hiddenContainer:r,anchor:i,deps:0,pendingId:0,timeout:typeof H=="number"?H:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:h,isUnmounted:!1,effects:[],resolve(I=!1,D=!1){const{vnode:S,activeBranch:E,pendingBranch:B,pendingId:$,effects:K,parentComponent:O,container:V}=b;if(b.isHydrating)b.isHydrating=!1;else if(!I){const z=E&&B.transition&&B.transition.mode==="out-in";z&&(E.transition.afterLeave=()=>{$===b.pendingId&&p(B,V,Q,0)});let{anchor:Q}=b;E&&(Q=x(E),w(E,O,b,!0)),z||p(B,V,Q,0)}gt(b,B),b.pendingBranch=null,b.isInFallback=!1;let M=b.parent,fe=!1;for(;M;){if(M.pendingBranch){M.effects.push(...K),fe=!0;break}M=M.parent}fe||ei(K),b.effects=[],_&&t&&t.pendingBranch&&m===t.pendingId&&(t.deps--,t.deps===0&&!D&&t.resolve()),jt(S,"onResolve")},fallback(I){if(!b.pendingBranch)return;const{vnode:D,activeBranch:S,parentComponent:E,container:B,isSVG:$}=b;jt(D,"onFallback");const K=x(S),O=()=>{b.isInFallback&&(d(null,I,B,K,E,null,$,l,c),gt(b,I))},V=I.transition&&I.transition.mode==="out-in";V&&(S.transition.afterLeave=O),b.isInFallback=!0,w(S,E,null,!0),V||O()},move(I,D,S){b.activeBranch&&p(b.activeBranch,I,D,S),b.container=I},next(){return b.activeBranch&&x(b.activeBranch)},registerDep(I,D){const S=!!b.pendingBranch;S&&b.deps++;const E=I.vnode.el;I.asyncDep.catch(B=>{Tt(B,I,0)}).then(B=>{if(I.isUnmounted||b.isUnmounted||b.pendingId!==I.suspenseId)return;I.asyncResolved=!0;const{vnode:$}=I;es(I,B,!1),E&&($.el=E);const K=!E&&I.subTree.el;D(I,$,F(E||I.subTree.el),E?null:x(I.subTree),b,o,c),K&&N(K),vs(I,$.el),S&&--b.deps===0&&b.resolve()})},unmount(I,D){b.isUnmounted=!0,b.activeBranch&&w(b.activeBranch,n,I,D),b.pendingBranch&&w(b.pendingBranch,n,I,D)}};return b}function il(e,t,n,s,r,i,o,l,c){const a=t.suspense=ws(t,s,n,e.parentNode,document.createElement("div"),null,r,i,o,l,!0),h=c(e,a.pendingBranch=t.ssContent,n,a,i,o);return a.deps===0&&a.resolve(!1,!0),h}function ol(e){const{shapeFlag:t,children:n}=e,s=t&32;e.ssContent=qs(s?n.default:n),e.ssFallback=s?qs(n.fallback):se(he)}function qs(e){let t;if(W(e)){const n=vt&&e._c;n&&(e._d=!1,Rs()),e=e(),n&&(e._d=!0,t=Ee,Ci())}return j(e)&&(e=Zo(e)),e=we(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function si(e,t){t&&t.pendingBranch?j(e)?t.effects.push(...e):t.effects.push(e):ei(e)}function gt(e,t){e.activeBranch=t;const{vnode:n,parentComponent:s}=e,r=n.el=t.el;s&&s.subTree===n&&(s.vnode.el=r,vs(s,r))}function ll(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}function cl(e,t){return Tn(e,null,t)}function aa(e,t){return Tn(e,null,{flush:"post"})}const Qt={};function on(e,t,n){return Tn(e,t,n)}function Tn(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=ne){var l;const c=io()===((l=le)==null?void 0:l.scope)?le:null;let a,h=!1,d=!1;if(ce(e)?(a=()=>e.value,h=un(e)):dt(e)?(a=()=>e,s=!0):j(e)?(d=!0,h=e.some(b=>dt(b)||un(b)),a=()=>e.map(b=>{if(ce(b))return b.value;if(dt(b))return tt(b);if(W(b))return qe(b,c,2)})):W(e)?t?a=()=>qe(e,c,2):a=()=>{if(!(c&&c.isUnmounted))return p&&p(),xe(e,c,3,[w])}:a=Fe,t&&s){const b=a;a=()=>tt(b())}let p,w=b=>{p=_.onStop=()=>{qe(b,c,4)}},x;if(Ct)if(w=Fe,t?n&&xe(t,c,3,[a(),d?[]:void 0,w]):a(),r==="sync"){const b=sc();x=b.__watcherHandles||(b.__watcherHandles=[])}else return Fe;let F=d?new Array(e.length).fill(Qt):Qt;const N=()=>{if(_.active)if(t){const b=_.run();(s||h||(d?b.some((I,D)=>St(I,F[D])):St(b,F)))&&(p&&p(),xe(t,c,3,[b,F===Qt?void 0:d&&F[0]===Qt?[]:F,w]),F=b)}else _.run()};N.allowRecurse=!!t;let m;r==="sync"?m=N:r==="post"?m=()=>pe(N,c&&c.suspense):(N.pre=!0,c&&(N.id=c.uid),m=()=>Cn(N));const _=new us(a,m);t?n?N():F=_.run():r==="post"?pe(_.run.bind(_),c&&c.suspense):_.run();const H=()=>{_.stop(),c&&c.scope&&is(c.scope.effects,_)};return x&&x.push(H),H}function al(e,t,n){const s=this.proxy,r=re(e)?e.includes(".")?ri(s,e):()=>s[e]:e.bind(s,s);let i;W(t)?i=t:(i=t.handler,n=t);const o=le;wt(this);const l=Tn(r,i.bind(s),n);return o?wt(o):rt(),l}function ri(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{tt(n,t)});else if(Lr(e))for(const n in e)tt(e[n],t);return e}function fa(e,t){const n=ae;if(n===null)return e;const s=In(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;i{e.isMounted=!0}),ai(()=>{e.isUnmounting=!0}),e}const ye=[Function,Array],ii={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ye,onEnter:ye,onAfterEnter:ye,onEnterCancelled:ye,onBeforeLeave:ye,onLeave:ye,onAfterLeave:ye,onLeaveCancelled:ye,onBeforeAppear:ye,onAppear:ye,onAfterAppear:ye,onAppearCancelled:ye},ul={name:"BaseTransition",props:ii,setup(e,{slots:t}){const n=Fi(),s=fl();let r;return()=>{const i=t.default&&li(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const F of i)if(F.type!==he){o=F;break}}const l=X(e),{mode:c}=l;if(s.isLeaving)return Bn(o);const a=Vs(o);if(!a)return Bn(o);const h=Yn(a,l,s,n);Jn(a,h);const d=n.subTree,p=d&&Vs(d);let w=!1;const{getTransitionKey:x}=a.type;if(x){const F=x();r===void 0?r=F:F!==r&&(r=F,w=!0)}if(p&&p.type!==he&&(!Le(a,p)||w)){const F=Yn(p,l,s,n);if(Jn(p,F),c==="out-in")return s.isLeaving=!0,F.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},Bn(o);c==="in-out"&&a.type!==he&&(F.delayLeave=(N,m,_)=>{const H=oi(s,p);H[String(p.key)]=p,N._leaveCb=()=>{m(),N._leaveCb=void 0,delete h.delayedLeave},h.delayedLeave=_})}return o}}},dl=ul;function oi(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Yn(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:h,onBeforeLeave:d,onLeave:p,onAfterLeave:w,onLeaveCancelled:x,onBeforeAppear:F,onAppear:N,onAfterAppear:m,onAppearCancelled:_}=t,H=String(e.key),b=oi(n,e),I=(E,B)=>{E&&xe(E,s,9,B)},D=(E,B)=>{const $=B[1];I(E,B),j(E)?E.every(K=>K.length<=1)&&$():E.length<=1&&$()},S={mode:i,persisted:o,beforeEnter(E){let B=l;if(!n.isMounted)if(r)B=F||l;else return;E._leaveCb&&E._leaveCb(!0);const $=b[H];$&&Le(e,$)&&$.el._leaveCb&&$.el._leaveCb(),I(B,[E])},enter(E){let B=c,$=a,K=h;if(!n.isMounted)if(r)B=N||c,$=m||a,K=_||h;else return;let O=!1;const V=E._enterCb=M=>{O||(O=!0,M?I(K,[E]):I($,[E]),S.delayedLeave&&S.delayedLeave(),E._enterCb=void 0)};B?D(B,[E,V]):V()},leave(E,B){const $=String(e.key);if(E._enterCb&&E._enterCb(!0),n.isUnmounting)return B();I(d,[E]);let K=!1;const O=E._leaveCb=V=>{K||(K=!0,B(),V?I(x,[E]):I(w,[E]),E._leaveCb=void 0,b[$]===e&&delete b[$])};b[$]=e,p?D(p,[E,O]):O()},clone(E){return Yn(E,t,n,s)}};return S}function Bn(e){if(Wt(e))return e=Ye(e),e.children=null,e}function Vs(e){return Wt(e)?e.children?e.children[0]:void 0:e}function Jn(e,t){e.shapeFlag&6&&e.component?Jn(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function li(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;ioe({name:e.name},t,{setup:e}))():e}const mt=e=>!!e.type.__asyncLoader;function ua(e){W(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:s,delay:r=200,timeout:i,suspensible:o=!0,onError:l}=e;let c=null,a,h=0;const d=()=>(h++,c=null,p()),p=()=>{let w;return c||(w=c=t().catch(x=>{if(x=x instanceof Error?x:new Error(String(x)),l)return new Promise((F,N)=>{l(x,()=>F(d()),()=>N(x),h+1)});throw x}).then(x=>w!==c&&c?c:(x&&(x.__esModule||x[Symbol.toStringTag]==="Module")&&(x=x.default),a=x,x)))};return Cs({name:"AsyncComponentWrapper",__asyncLoader:p,get __asyncResolved(){return a},setup(){const w=le;if(a)return()=>Nn(a,w);const x=_=>{c=null,Tt(_,w,13,!s)};if(o&&w.suspense||Ct)return p().then(_=>()=>Nn(_,w)).catch(_=>(x(_),()=>s?se(s,{error:_}):null));const F=ht(!1),N=ht(),m=ht(!!r);return r&&setTimeout(()=>{m.value=!1},r),i!=null&&setTimeout(()=>{if(!F.value&&!N.value){const _=new Error(`Async component timed out after ${i}ms.`);x(_),N.value=_}},i),p().then(()=>{F.value=!0,w.parent&&Wt(w.parent.vnode)&&Cn(w.parent.update)}).catch(_=>{x(_),N.value=_}),()=>{if(F.value&&a)return Nn(a,w);if(N.value&&s)return se(s,{error:N.value});if(n&&!m.value)return se(n)}}})}function Nn(e,t){const{ref:n,props:s,children:r,ce:i}=t.vnode,o=se(e,s,r);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const Wt=e=>e.type.__isKeepAlive;function hl(e,t){ci(e,"a",t)}function pl(e,t){ci(e,"da",t)}function ci(e,t,n=le){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(An(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Wt(r.parent.vnode)&&gl(s,t,n,r),r=r.parent}}function gl(e,t,n,s){const r=An(t,e,s,!0);Fn(()=>{is(s[t],r)},n)}function An(e,t,n=le,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Et(),wt(n);const l=xe(t,n,e,o);return rt(),xt(),l});return s?r.unshift(i):r.push(i),i}}const $e=e=>(t,n=le)=>(!Ct||e==="sp")&&An(e,(...s)=>t(...s),n),ml=$e("bm"),Rn=$e("m"),_l=$e("bu"),bl=$e("u"),ai=$e("bum"),Fn=$e("um"),yl=$e("sp"),vl=$e("rtg"),wl=$e("rtc");function Cl(e,t=le){An("ec",e,t)}const Es="components";function da(e,t){return ui(Es,e,!0,t)||e}const fi=Symbol.for("v-ndc");function ha(e){return re(e)?ui(Es,e,!1)||e:e||fi}function ui(e,t,n=!0,s=!1){const r=ae||le;if(r){const i=r.type;if(e===Es){const l=ec(i,!1);if(l&&(l===t||l===Be(t)||l===yn(Be(t))))return i}const o=Ys(r[e]||i[e],t)||Ys(r.appContext[e],t);return!o&&s?i:o}}function Ys(e,t){return e&&(e[t]||e[Be(t)]||e[yn(Be(t))])}function pa(e,t,n,s){let r;const i=n&&n[s];if(j(e)||re(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;lDt(t)?!(t.type===he||t.type===ge&&!di(t.children)):!0)?e:null}function ma(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:sn(s)]=e[s];return n}const Xn=e=>e?Pi(e)?In(e)||e.proxy:Xn(e.parent):null,Mt=oe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Xn(e.parent),$root:e=>Xn(e.root),$emit:e=>e.emit,$options:e=>xs(e),$forceUpdate:e=>e.f||(e.f=()=>Cn(e.update)),$nextTick:e=>e.n||(e.n=Qr.bind(e.proxy)),$watch:e=>al.bind(e)}),Hn=(e,t)=>e!==ne&&!e.__isScriptSetup&&J(e,t),El={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const w=o[t];if(w!==void 0)switch(w){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Hn(s,t))return o[t]=1,s[t];if(r!==ne&&J(r,t))return o[t]=2,r[t];if((a=e.propsOptions[0])&&J(a,t))return o[t]=3,i[t];if(n!==ne&&J(n,t))return o[t]=4,n[t];zn&&(o[t]=0)}}const h=Mt[t];let d,p;if(h)return t==="$attrs"&&me(e,"get",t),h(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==ne&&J(n,t))return o[t]=4,n[t];if(p=c.config.globalProperties,J(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Hn(r,t)?(r[t]=n,!0):s!==ne&&J(s,t)?(s[t]=n,!0):J(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==ne&&J(e,o)||Hn(t,o)||(l=i[0])&&J(l,o)||J(s,o)||J(Mt,o)||J(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function _a(){return xl().slots}function xl(){const e=Fi();return e.setupContext||(e.setupContext=Oi(e))}function Js(e){return j(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let zn=!0;function Tl(e){const t=xs(e),n=e.proxy,s=e.ctx;zn=!1,t.beforeCreate&&Xs(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:a,created:h,beforeMount:d,mounted:p,beforeUpdate:w,updated:x,activated:F,deactivated:N,beforeDestroy:m,beforeUnmount:_,destroyed:H,unmounted:b,render:I,renderTracked:D,renderTriggered:S,errorCaptured:E,serverPrefetch:B,expose:$,inheritAttrs:K,components:O,directives:V,filters:M}=t;if(a&&Al(a,s,null),o)for(const Q in o){const G=o[Q];W(G)&&(s[Q]=G.bind(n))}if(r){const Q=r.call(n,n);te(Q)&&(e.data=wn(Q))}if(zn=!0,i)for(const Q in i){const G=i[Q],Je=W(G)?G.bind(n,n):W(G.get)?G.get.bind(n,n):Fe,qt=!W(G)&&W(G.set)?G.set.bind(n):Fe,Xe=Ae({get:Je,set:qt});Object.defineProperty(s,Q,{enumerable:!0,configurable:!0,get:()=>Xe.value,set:Pe=>Xe.value=Pe})}if(l)for(const Q in l)hi(l[Q],s,n,Q);if(c){const Q=W(c)?c.call(n):c;Reflect.ownKeys(Q).forEach(G=>{Ml(G,Q[G])})}h&&Xs(h,e,"c");function z(Q,G){j(G)?G.forEach(Je=>Q(Je.bind(n))):G&&Q(G.bind(n))}if(z(ml,d),z(Rn,p),z(_l,w),z(bl,x),z(hl,F),z(pl,N),z(Cl,E),z(wl,D),z(vl,S),z(ai,_),z(Fn,b),z(yl,B),j($))if($.length){const Q=e.exposed||(e.exposed={});$.forEach(G=>{Object.defineProperty(Q,G,{get:()=>n[G],set:Je=>n[G]=Je})})}else e.exposed||(e.exposed={});I&&e.render===Fe&&(e.render=I),K!=null&&(e.inheritAttrs=K),O&&(e.components=O),V&&(e.directives=V)}function Al(e,t,n=Fe){j(e)&&(e=Zn(e));for(const s in e){const r=e[s];let i;te(r)?"default"in r?i=_t(r.from||s,r.default,!0):i=_t(r.from||s):i=_t(r),ce(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Xs(e,t,n){xe(j(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function hi(e,t,n,s){const r=s.includes(".")?ri(n,s):()=>n[s];if(re(e)){const i=t[e];W(i)&&on(r,i)}else if(W(e))on(r,e.bind(n));else if(te(e))if(j(e))e.forEach(i=>hi(i,t,n,s));else{const i=W(e.handler)?e.handler.bind(n):t[e.handler];W(i)&&on(r,i,e)}}function xs(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(a=>pn(c,a,o,!0)),pn(c,t,o)),te(t)&&i.set(t,c),c}function pn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&pn(e,i,n,!0),r&&r.forEach(o=>pn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Rl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Rl={data:zs,props:Zs,emits:Zs,methods:Pt,computed:Pt,beforeCreate:de,created:de,beforeMount:de,mounted:de,beforeUpdate:de,updated:de,beforeDestroy:de,beforeUnmount:de,destroyed:de,unmounted:de,activated:de,deactivated:de,errorCaptured:de,serverPrefetch:de,components:Pt,directives:Pt,watch:Pl,provide:zs,inject:Fl};function zs(e,t){return t?e?function(){return oe(W(e)?e.call(this,this):e,W(t)?t.call(this,this):t)}:t:e}function Fl(e,t){return Pt(Zn(e),Zn(t))}function Zn(e){if(j(e)){const t={};for(let n=0;n1)return n&&W(t)?t.call(s&&s.proxy):t}}function Ll(e,t,n,s=!1){const r={},i={};an(i,Pn,1),e.propsDefaults=Object.create(null),gi(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:Bo(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Bl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=X(r),[c]=e.propsOptions;let a=!1;if((s||o>0)&&!(o&16)){if(o&8){const h=e.vnode.dynamicProps;for(let d=0;d{c=!0;const[p,w]=mi(d,t,!0);oe(o,p),w&&l.push(...w)};!n&&t.mixins.length&&t.mixins.forEach(h),e.extends&&h(e.extends),e.mixins&&e.mixins.forEach(h)}if(!i&&!c)return te(e)&&s.set(e,ft),ft;if(j(i))for(let h=0;h-1,w[1]=F<0||x-1||J(w,"default"))&&l.push(d)}}}const a=[o,l];return te(e)&&s.set(e,a),a}function Qs(e){return e[0]!=="$"}function Gs(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function er(e,t){return Gs(e)===Gs(t)}function tr(e,t){return j(t)?t.findIndex(n=>er(n,e)):W(t)&&er(t,e)?0:-1}const _i=e=>e[0]==="_"||e==="$stable",Ts=e=>j(e)?e.map(we):[we(e)],Nl=(e,t,n)=>{if(t._n)return t;const s=zo((...r)=>Ts(t(...r)),n);return s._c=!1,s},bi=(e,t,n)=>{const s=e._ctx;for(const r in e){if(_i(r))continue;const i=e[r];if(W(i))t[r]=Nl(r,i,s);else if(i!=null){const o=Ts(i);t[r]=()=>o}}},yi=(e,t)=>{const n=Ts(t);e.slots.default=()=>n},Hl=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=X(t),an(t,"_",n)):bi(t,e.slots={})}else e.slots={},t&&yi(e,t);an(e.slots,Pn,1)},Sl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=ne;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(oe(r,t),!n&&l===1&&delete r._):(i=!t.$stable,bi(t,r)),o=t}else t&&(yi(e,t),o={default:1});if(i)for(const l in r)!_i(l)&&!(l in o)&&delete r[l]};function mn(e,t,n,s,r=!1){if(j(e)){e.forEach((p,w)=>mn(p,t&&(j(t)?t[w]:t),n,s,r));return}if(mt(s)&&!r)return;const i=s.shapeFlag&4?In(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,a=t&&t.r,h=l.refs===ne?l.refs={}:l.refs,d=l.setupState;if(a!=null&&a!==c&&(re(a)?(h[a]=null,J(d,a)&&(d[a]=null)):ce(a)&&(a.value=null)),W(c))qe(c,l,12,[o,h]);else{const p=re(c),w=ce(c);if(p||w){const x=()=>{if(e.f){const F=p?J(d,c)?d[c]:h[c]:c.value;r?j(F)&&is(F,i):j(F)?F.includes(i)||F.push(i):p?(h[c]=[i],J(d,c)&&(d[c]=h[c])):(c.value=[i],e.k&&(h[e.k]=c.value))}else p?(h[c]=o,J(d,c)&&(d[c]=o)):w&&(c.value=o,e.k&&(h[e.k]=o))};o?(x.id=-1,pe(x,n)):x()}}}let ke=!1;const Gt=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",en=e=>e.nodeType===8;function $l(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:a}}=e,h=(m,_)=>{if(!_.hasChildNodes()){n(null,m,_),dn(),_._vnode=m;return}ke=!1,d(_.firstChild,m,null,null,null),dn(),_._vnode=m,ke&&console.error("Hydration completed but contains mismatches.")},d=(m,_,H,b,I,D=!1)=>{const S=en(m)&&m.data==="[",E=()=>F(m,_,H,b,I,S),{type:B,ref:$,shapeFlag:K,patchFlag:O}=_;let V=m.nodeType;_.el=m,O===-2&&(D=!1,_.dynamicChildren=null);let M=null;switch(B){case yt:V!==3?_.children===""?(c(_.el=r(""),o(m),m),M=m):M=E():(m.data!==_.children&&(ke=!0,m.data=_.children),M=i(m));break;case he:V!==8||S?M=E():M=i(m);break;case Bt:if(S&&(m=i(m),V=m.nodeType),V===1||V===3){M=m;const fe=!_.children.length;for(let z=0;z<_.staticCount;z++)fe&&(_.children+=M.nodeType===1?M.outerHTML:M.data),z===_.staticCount-1&&(_.anchor=M),M=i(M);return S?i(M):M}else E();break;case ge:S?M=x(m,_,H,b,I,D):M=E();break;default:if(K&1)V!==1||_.type.toLowerCase()!==m.tagName.toLowerCase()?M=E():M=p(m,_,H,b,I,D);else if(K&6){_.slotScopeIds=I;const fe=o(m);if(t(_,fe,null,H,b,Gt(fe),D),M=S?N(m):i(m),M&&en(M)&&M.data==="teleport end"&&(M=i(M)),mt(_)){let z;S?(z=se(ge),z.anchor=M?M.previousSibling:fe.lastChild):z=m.nodeType===3?Ri(""):se("div"),z.el=m,_.component.subTree=z}}else K&64?V!==8?M=E():M=_.type.hydrate(m,_,H,b,I,D,e,w):K&128&&(M=_.type.hydrate(m,_,H,b,Gt(o(m)),I,D,e,d))}return $!=null&&mn($,null,b,_),M},p=(m,_,H,b,I,D)=>{D=D||!!_.dynamicChildren;const{type:S,props:E,patchFlag:B,shapeFlag:$,dirs:K}=_,O=S==="input"&&K||S==="option";if(O||B!==-1){if(K&&Oe(_,null,H,"created"),E)if(O||!D||B&48)for(const M in E)(O&&M.endsWith("value")||Kt(M)&&!It(M))&&s(m,M,null,E[M],!1,void 0,H);else E.onClick&&s(m,"onClick",null,E.onClick,!1,void 0,H);let V;if((V=E&&E.onVnodeBeforeMount)&&ve(V,H,_),K&&Oe(_,null,H,"beforeMount"),((V=E&&E.onVnodeMounted)||K)&&si(()=>{V&&ve(V,H,_),K&&Oe(_,null,H,"mounted")},b),$&16&&!(E&&(E.innerHTML||E.textContent))){let M=w(m.firstChild,_,m,H,b,I,D);for(;M;){ke=!0;const fe=M;M=M.nextSibling,l(fe)}}else $&8&&m.textContent!==_.children&&(ke=!0,m.textContent=_.children)}return m.nextSibling},w=(m,_,H,b,I,D,S)=>{S=S||!!_.dynamicChildren;const E=_.children,B=E.length;for(let $=0;${const{slotScopeIds:S}=_;S&&(I=I?I.concat(S):S);const E=o(m),B=w(i(m),_,E,H,b,I,D);return B&&en(B)&&B.data==="]"?i(_.anchor=B):(ke=!0,c(_.anchor=a("]"),E,B),B)},F=(m,_,H,b,I,D)=>{if(ke=!0,_.el=null,D){const B=N(m);for(;;){const $=i(m);if($&&$!==B)l($);else break}}const S=i(m),E=o(m);return l(m),n(null,_,E,S,H,b,Gt(E),I),S},N=m=>{let _=0;for(;m;)if(m=i(m),m&&en(m)&&(m.data==="["&&_++,m.data==="]")){if(_===0)return i(m);_--}return m};return[h,d]}const pe=si;function Ul(e){return vi(e)}function kl(e){return vi(e,$l)}function vi(e,t){const n=Dn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:a,setElementText:h,parentNode:d,nextSibling:p,setScopeId:w=Fe,insertStaticContent:x}=e,F=(f,u,g,v=null,y=null,A=null,P=!1,T=null,R=!!u.dynamicChildren)=>{if(f===u)return;f&&!Le(f,u)&&(v=Vt(f),Pe(f,y,A,!0),f=null),u.patchFlag===-2&&(R=!1,u.dynamicChildren=null);const{type:C,ref:U,shapeFlag:L}=u;switch(C){case yt:N(f,u,g,v);break;case he:m(f,u,g,v);break;case Bt:f==null&&_(u,g,v,P);break;case ge:O(f,u,g,v,y,A,P,T,R);break;default:L&1?I(f,u,g,v,y,A,P,T,R):L&6?V(f,u,g,v,y,A,P,T,R):(L&64||L&128)&&C.process(f,u,g,v,y,A,P,T,R,ot)}U!=null&&y&&mn(U,f&&f.ref,A,u||f,!u)},N=(f,u,g,v)=>{if(f==null)s(u.el=l(u.children),g,v);else{const y=u.el=f.el;u.children!==f.children&&a(y,u.children)}},m=(f,u,g,v)=>{f==null?s(u.el=c(u.children||""),g,v):u.el=f.el},_=(f,u,g,v)=>{[f.el,f.anchor]=x(f.children,u,g,v,f.el,f.anchor)},H=({el:f,anchor:u},g,v)=>{let y;for(;f&&f!==u;)y=p(f),s(f,g,v),f=y;s(u,g,v)},b=({el:f,anchor:u})=>{let g;for(;f&&f!==u;)g=p(f),r(f),f=g;r(u)},I=(f,u,g,v,y,A,P,T,R)=>{P=P||u.type==="svg",f==null?D(u,g,v,y,A,P,T,R):B(f,u,y,A,P,T,R)},D=(f,u,g,v,y,A,P,T)=>{let R,C;const{type:U,props:L,shapeFlag:k,transition:q,dirs:Y}=f;if(R=f.el=o(f.type,A,L&&L.is,L),k&8?h(R,f.children):k&16&&E(f.children,R,null,v,y,A&&U!=="foreignObject",P,T),Y&&Oe(f,null,v,"created"),S(R,f,f.scopeId,P,v),L){for(const Z in L)Z!=="value"&&!It(Z)&&i(R,Z,null,L[Z],A,f.children,v,y,Ne);"value"in L&&i(R,"value",null,L.value),(C=L.onVnodeBeforeMount)&&ve(C,v,f)}Y&&Oe(f,null,v,"beforeMount");const ee=(!y||y&&!y.pendingBranch)&&q&&!q.persisted;ee&&q.beforeEnter(R),s(R,u,g),((C=L&&L.onVnodeMounted)||ee||Y)&&pe(()=>{C&&ve(C,v,f),ee&&q.enter(R),Y&&Oe(f,null,v,"mounted")},y)},S=(f,u,g,v,y)=>{if(g&&w(f,g),v)for(let A=0;A{for(let C=R;C{const T=u.el=f.el;let{patchFlag:R,dynamicChildren:C,dirs:U}=u;R|=f.patchFlag&16;const L=f.props||ne,k=u.props||ne;let q;g&&ze(g,!1),(q=k.onVnodeBeforeUpdate)&&ve(q,g,u,f),U&&Oe(u,f,g,"beforeUpdate"),g&&ze(g,!0);const Y=y&&u.type!=="foreignObject";if(C?$(f.dynamicChildren,C,T,g,v,Y,A):P||G(f,u,T,null,g,v,Y,A,!1),R>0){if(R&16)K(T,u,L,k,g,v,y);else if(R&2&&L.class!==k.class&&i(T,"class",null,k.class,y),R&4&&i(T,"style",L.style,k.style,y),R&8){const ee=u.dynamicProps;for(let Z=0;Z{q&&ve(q,g,u,f),U&&Oe(u,f,g,"updated")},v)},$=(f,u,g,v,y,A,P)=>{for(let T=0;T{if(g!==v){if(g!==ne)for(const T in g)!It(T)&&!(T in v)&&i(f,T,g[T],null,P,u.children,y,A,Ne);for(const T in v){if(It(T))continue;const R=v[T],C=g[T];R!==C&&T!=="value"&&i(f,T,C,R,P,u.children,y,A,Ne)}"value"in v&&i(f,"value",g.value,v.value)}},O=(f,u,g,v,y,A,P,T,R)=>{const C=u.el=f?f.el:l(""),U=u.anchor=f?f.anchor:l("");let{patchFlag:L,dynamicChildren:k,slotScopeIds:q}=u;q&&(T=T?T.concat(q):q),f==null?(s(C,g,v),s(U,g,v),E(u.children,g,U,y,A,P,T,R)):L>0&&L&64&&k&&f.dynamicChildren?($(f.dynamicChildren,k,g,y,A,P,T),(u.key!=null||y&&u===y.subTree)&&As(f,u,!0)):G(f,u,g,U,y,A,P,T,R)},V=(f,u,g,v,y,A,P,T,R)=>{u.slotScopeIds=T,f==null?u.shapeFlag&512?y.ctx.activate(u,g,v,P,R):M(u,g,v,y,A,P,R):fe(f,u,R)},M=(f,u,g,v,y,A,P)=>{const T=f.component=zl(f,v,y);if(Wt(f)&&(T.ctx.renderer=ot),Zl(T),T.asyncDep){if(y&&y.registerDep(T,z),!f.el){const R=T.subTree=se(he);m(null,R,u,g)}return}z(T,f,u,g,y,A,P)},fe=(f,u,g)=>{const v=u.component=f.component;if(el(f,u,g))if(v.asyncDep&&!v.asyncResolved){Q(v,u,g);return}else v.next=u,Yo(v.update),v.update();else u.el=f.el,v.vnode=u},z=(f,u,g,v,y,A,P)=>{const T=()=>{if(f.isMounted){let{next:U,bu:L,u:k,parent:q,vnode:Y}=f,ee=U,Z;ze(f,!1),U?(U.el=Y.el,Q(f,U,P)):U=Y,L&&rn(L),(Z=U.props&&U.props.onVnodeBeforeUpdate)&&ve(Z,q,U,Y),ze(f,!0);const ie=Ln(f),Te=f.subTree;f.subTree=ie,F(Te,ie,d(Te.el),Vt(Te),f,y,A),U.el=ie.el,ee===null&&vs(f,ie.el),k&&pe(k,y),(Z=U.props&&U.props.onVnodeUpdated)&&pe(()=>ve(Z,q,U,Y),y)}else{let U;const{el:L,props:k}=u,{bm:q,m:Y,parent:ee}=f,Z=mt(u);if(ze(f,!1),q&&rn(q),!Z&&(U=k&&k.onVnodeBeforeMount)&&ve(U,ee,u),ze(f,!0),L&&Mn){const ie=()=>{f.subTree=Ln(f),Mn(L,f.subTree,f,y,null)};Z?u.type.__asyncLoader().then(()=>!f.isUnmounted&&ie()):ie()}else{const ie=f.subTree=Ln(f);F(null,ie,g,v,f,y,A),u.el=ie.el}if(Y&&pe(Y,y),!Z&&(U=k&&k.onVnodeMounted)){const ie=u;pe(()=>ve(U,ee,ie),y)}(u.shapeFlag&256||ee&&mt(ee.vnode)&&ee.vnode.shapeFlag&256)&&f.a&&pe(f.a,y),f.isMounted=!0,u=g=v=null}},R=f.effect=new us(T,()=>Cn(C),f.scope),C=f.update=()=>R.run();C.id=f.uid,ze(f,!0),C()},Q=(f,u,g)=>{u.component=f;const v=f.vnode.props;f.vnode=u,f.next=null,Bl(f,u.props,v,g),Sl(f,u.children,g),Et(),Ks(),xt()},G=(f,u,g,v,y,A,P,T,R=!1)=>{const C=f&&f.children,U=f?f.shapeFlag:0,L=u.children,{patchFlag:k,shapeFlag:q}=u;if(k>0){if(k&128){qt(C,L,g,v,y,A,P,T,R);return}else if(k&256){Je(C,L,g,v,y,A,P,T,R);return}}q&8?(U&16&&Ne(C,y,A),L!==C&&h(g,L)):U&16?q&16?qt(C,L,g,v,y,A,P,T,R):Ne(C,y,A,!0):(U&8&&h(g,""),q&16&&E(L,g,v,y,A,P,T,R))},Je=(f,u,g,v,y,A,P,T,R)=>{f=f||ft,u=u||ft;const C=f.length,U=u.length,L=Math.min(C,U);let k;for(k=0;kU?Ne(f,y,A,!0,!1,L):E(u,g,v,y,A,P,T,R,L)},qt=(f,u,g,v,y,A,P,T,R)=>{let C=0;const U=u.length;let L=f.length-1,k=U-1;for(;C<=L&&C<=k;){const q=f[C],Y=u[C]=R?Ke(u[C]):we(u[C]);if(Le(q,Y))F(q,Y,g,null,y,A,P,T,R);else break;C++}for(;C<=L&&C<=k;){const q=f[L],Y=u[k]=R?Ke(u[k]):we(u[k]);if(Le(q,Y))F(q,Y,g,null,y,A,P,T,R);else break;L--,k--}if(C>L){if(C<=k){const q=k+1,Y=qk)for(;C<=L;)Pe(f[C],y,A,!0),C++;else{const q=C,Y=C,ee=new Map;for(C=Y;C<=k;C++){const _e=u[C]=R?Ke(u[C]):we(u[C]);_e.key!=null&&ee.set(_e.key,C)}let Z,ie=0;const Te=k-Y+1;let lt=!1,Ms=0;const At=new Array(Te);for(C=0;C=Te){Pe(_e,y,A,!0);continue}let Ie;if(_e.key!=null)Ie=ee.get(_e.key);else for(Z=Y;Z<=k;Z++)if(At[Z-Y]===0&&Le(_e,u[Z])){Ie=Z;break}Ie===void 0?Pe(_e,y,A,!0):(At[Ie-Y]=C+1,Ie>=Ms?Ms=Ie:lt=!0,F(_e,u[Ie],g,null,y,A,P,T,R),ie++)}const Ls=lt?jl(At):ft;for(Z=Ls.length-1,C=Te-1;C>=0;C--){const _e=Y+C,Ie=u[_e],Bs=_e+1{const{el:A,type:P,transition:T,children:R,shapeFlag:C}=f;if(C&6){Xe(f.component.subTree,u,g,v);return}if(C&128){f.suspense.move(u,g,v);return}if(C&64){P.move(f,u,g,ot);return}if(P===ge){s(A,u,g);for(let L=0;LT.enter(A),y);else{const{leave:L,delayLeave:k,afterLeave:q}=T,Y=()=>s(A,u,g),ee=()=>{L(A,()=>{Y(),q&&q()})};k?k(A,Y,ee):ee()}else s(A,u,g)},Pe=(f,u,g,v=!1,y=!1)=>{const{type:A,props:P,ref:T,children:R,dynamicChildren:C,shapeFlag:U,patchFlag:L,dirs:k}=f;if(T!=null&&mn(T,null,g,f,!0),U&256){u.ctx.deactivate(f);return}const q=U&1&&k,Y=!mt(f);let ee;if(Y&&(ee=P&&P.onVnodeBeforeUnmount)&&ve(ee,u,f),U&6)Wi(f.component,g,v);else{if(U&128){f.suspense.unmount(g,v);return}q&&Oe(f,null,u,"beforeUnmount"),U&64?f.type.remove(f,u,g,y,ot,v):C&&(A!==ge||L>0&&L&64)?Ne(C,u,g,!1,!0):(A===ge&&L&384||!y&&U&16)&&Ne(R,u,g),v&&Is(f)}(Y&&(ee=P&&P.onVnodeUnmounted)||q)&&pe(()=>{ee&&ve(ee,u,f),q&&Oe(f,null,u,"unmounted")},g)},Is=f=>{const{type:u,el:g,anchor:v,transition:y}=f;if(u===ge){Ki(g,v);return}if(u===Bt){b(f);return}const A=()=>{r(g),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(f.shapeFlag&1&&y&&!y.persisted){const{leave:P,delayLeave:T}=y,R=()=>P(g,A);T?T(f.el,A,R):R()}else A()},Ki=(f,u)=>{let g;for(;f!==u;)g=p(f),r(f),f=g;r(u)},Wi=(f,u,g)=>{const{bum:v,scope:y,update:A,subTree:P,um:T}=f;v&&rn(v),y.stop(),A&&(A.active=!1,Pe(P,f,u,g)),T&&pe(T,u),pe(()=>{f.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Ne=(f,u,g,v=!1,y=!1,A=0)=>{for(let P=A;Pf.shapeFlag&6?Vt(f.component.subTree):f.shapeFlag&128?f.suspense.next():p(f.anchor||f.el),Os=(f,u,g)=>{f==null?u._vnode&&Pe(u._vnode,null,null,!0):F(u._vnode||null,f,u,null,null,null,g),Ks(),dn(),u._vnode=f},ot={p:F,um:Pe,m:Xe,r:Is,mt:M,mc:E,pc:G,pbc:$,n:Vt,o:e};let On,Mn;return t&&([On,Mn]=t(ot)),{render:Os,hydrate:On,createApp:Ol(Os,On)}}function ze({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function As(e,t,n=!1){const s=e.children,r=t.children;if(j(s)&&j(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const Dl=e=>e.__isTeleport,Lt=e=>e&&(e.disabled||e.disabled===""),nr=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Gn=(e,t)=>{const n=e&&e.to;return re(n)?t?t(n):null:n},Kl={__isTeleport:!0,process(e,t,n,s,r,i,o,l,c,a){const{mc:h,pc:d,pbc:p,o:{insert:w,querySelector:x,createText:F,createComment:N}}=a,m=Lt(t.props);let{shapeFlag:_,children:H,dynamicChildren:b}=t;if(e==null){const I=t.el=F(""),D=t.anchor=F("");w(I,n,s),w(D,n,s);const S=t.target=Gn(t.props,x),E=t.targetAnchor=F("");S&&(w(E,S),o=o||nr(S));const B=($,K)=>{_&16&&h(H,$,K,r,i,o,l,c)};m?B(n,D):S&&B(S,E)}else{t.el=e.el;const I=t.anchor=e.anchor,D=t.target=e.target,S=t.targetAnchor=e.targetAnchor,E=Lt(e.props),B=E?n:D,$=E?I:S;if(o=o||nr(D),b?(p(e.dynamicChildren,b,B,r,i,o,l),As(e,t,!0)):c||d(e,t,B,$,r,i,o,l,!1),m)E||tn(t,n,I,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=Gn(t.props,x);K&&tn(t,K,null,a,0)}else E&&tn(t,D,S,a,1)}wi(t)},remove(e,t,n,s,{um:r,o:{remove:i}},o){const{shapeFlag:l,children:c,anchor:a,targetAnchor:h,target:d,props:p}=e;if(d&&i(h),(o||!Lt(p))&&(i(a),l&16))for(let w=0;w0?Ee||ft:null,Ci(),vt>0&&Ee&&Ee.push(e),e}function ya(e,t,n,s,r,i){return Ei(Ai(e,t,n,s,r,i,!0))}function xi(e,t,n,s,r){return Ei(se(e,t,n,s,r,!0))}function Dt(e){return e?e.__v_isVNode===!0:!1}function Le(e,t){return e.type===t.type&&e.key===t.key}const Pn="__vInternal",Ti=({key:e})=>e??null,ln=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?re(e)||ce(e)||W(e)?{i:ae,r:e,k:t,f:!!n}:e:null);function Ai(e,t=null,n=null,s=0,r=null,i=e===ge?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ti(t),ref:t&&ln(t),scopeId:xn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ae};return l?(Fs(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=re(n)?8:16),vt>0&&!o&&Ee&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ee.push(c),c}const se=ql;function ql(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===fi)&&(e=he),Dt(e)){const l=Ye(e,t,!0);return n&&Fs(l,n),vt>0&&!i&&Ee&&(l.shapeFlag&6?Ee[Ee.indexOf(e)]=l:Ee.push(l)),l.patchFlag|=-2,l}if(tc(e)&&(e=e.__vccOpts),t){t=Vl(t);let{class:l,style:c}=t;l&&!re(l)&&(t.class=as(l)),te(c)&&(Jr(c)&&!j(c)&&(c=oe({},c)),t.style=cs(c))}const o=re(e)?1:tl(e)?128:Dl(e)?64:te(e)?4:W(e)?2:0;return Ai(e,t,n,s,r,o,i,!0)}function Vl(e){return e?Jr(e)||Pn in e?oe({},e):e:null}function Ye(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?Yl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ti(l),ref:t&&t.ref?n&&r?j(r)?r.concat(ln(t)):[r,ln(t)]:ln(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ge?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ye(e.ssContent),ssFallback:e.ssFallback&&Ye(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Ri(e=" ",t=0){return se(yt,null,e,t)}function va(e,t){const n=se(Bt,null,e);return n.staticCount=t,n}function wa(e="",t=!1){return t?(Rs(),xi(he,null,e)):se(he,null,e)}function we(e){return e==null||typeof e=="boolean"?se(he):j(e)?se(ge,null,e.slice()):typeof e=="object"?Ke(e):se(yt,null,String(e))}function Ke(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ye(e)}function Fs(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(j(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Fs(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Pn in t)?t._ctx=ae:r===3&&ae&&(ae.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else W(t)?(t={default:t,_ctx:ae},n=32):(t=String(t),s&64?(n=16,t=[Ri(t)]):n=8);e.children=t,e.shapeFlag|=n}function Yl(...e){const t={};for(let n=0;nle||ae;let Ps,ct,rr="__VUE_INSTANCE_SETTERS__";(ct=Dn()[rr])||(ct=Dn()[rr]=[]),ct.push(e=>le=e),Ps=e=>{ct.length>1?ct.forEach(t=>t(e)):ct[0](e)};const wt=e=>{Ps(e),e.scope.on()},rt=()=>{le&&le.scope.off(),Ps(null)};function Pi(e){return e.vnode.shapeFlag&4}let Ct=!1;function Zl(e,t=!1){Ct=t;const{props:n,children:s}=e.vnode,r=Pi(e);Ll(e,n,r,t),Hl(e,s);const i=r?Ql(e,t):void 0;return Ct=!1,i}function Ql(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Ot(new Proxy(e.ctx,El));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Oi(e):null;wt(e),Et();const i=qe(s,e,0,[e.props,r]);if(xt(),rt(),Or(i)){if(i.then(rt,rt),t)return i.then(o=>{es(e,o,t)}).catch(o=>{Tt(o,e,0)});e.asyncDep=i}else es(e,i,t)}else Ii(e,t)}function es(e,t,n){W(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:te(t)&&(e.setupState=zr(t)),Ii(e,n)}let ir;function Ii(e,t,n){const s=e.type;if(!e.render){if(!t&&ir&&!s.render){const r=s.template||xs(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,a=oe(oe({isCustomElement:i,delimiters:l},o),c);s.render=ir(r,a)}}e.render=s.render||Fe}wt(e),Et(),Tl(e),xt(),rt()}function Gl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return me(e,"get","$attrs"),t[n]}}))}function Oi(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Gl(e)},slots:e.slots,emit:e.emit,expose:t}}function In(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(zr(Ot(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Mt)return Mt[n](e)},has(t,n){return n in t||n in Mt}}))}function ec(e,t=!0){return W(e)?e.displayName||e.name:e.name||t&&e.__name}function tc(e){return W(e)&&"__vccOpts"in e}const Ae=(e,t)=>Wo(e,t,Ct);function ts(e,t,n){const s=arguments.length;return s===2?te(t)&&!j(t)?Dt(t)?se(e,null,[t]):se(e,t):se(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Dt(n)&&(n=[n]),se(e,t,n))}const nc=Symbol.for("v-scx"),sc=()=>_t(nc),rc="3.3.4",ic="http://www.w3.org/2000/svg",et=typeof document<"u"?document:null,or=et&&et.createElement("template"),oc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?et.createElementNS(ic,e):et.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>et.createTextNode(e),createComment:e=>et.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>et.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{or.innerHTML=s?`${e}`:e;const l=or.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function lc(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function cc(e,t,n){const s=e.style,r=re(n);if(n&&!r){if(t&&!re(t))for(const i in t)n[i]==null&&ns(s,i,"");for(const i in n)ns(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const lr=/\s*!important$/;function ns(e,t,n){if(j(n))n.forEach(s=>ns(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=ac(e,t);lr.test(n)?e.setProperty(it(s),n.replace(lr,""),"important"):e[s]=n}}const cr=["Webkit","Moz","ms"],Sn={};function ac(e,t){const n=Sn[t];if(n)return n;let s=Be(t);if(s!=="filter"&&s in e)return Sn[t]=s;s=yn(s);for(let r=0;r$n||(gc.then(()=>$n=0),$n=Date.now());function _c(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;xe(bc(s,n.value),t,5,[s])};return n.value=e,n.attached=mc(),n}function bc(e,t){if(j(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const ur=/^on[a-z]/,yc=(e,t,n,s,r=!1,i,o,l,c)=>{t==="class"?lc(e,s,r):t==="style"?cc(e,n,s):Kt(t)?rs(t)||hc(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):vc(e,t,s,r))?uc(e,t,s,i,o,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),fc(e,t,s,r))};function vc(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&ur.test(t)&&W(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||ur.test(t)&&re(n)?!1:t in e}const je="transition",Rt="animation",Mi=(e,{slots:t})=>ts(dl,wc(e),t);Mi.displayName="Transition";const Li={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Mi.props=oe({},ii,Li);const Ze=(e,t=[])=>{j(e)?e.forEach(n=>n(...t)):e&&e(...t)},dr=e=>e?j(e)?e.some(t=>t.length>1):e.length>1:!1;function wc(e){const t={};for(const O in e)O in Li||(t[O]=e[O]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:a=o,appearToClass:h=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:w=`${n}-leave-to`}=e,x=Cc(r),F=x&&x[0],N=x&&x[1],{onBeforeEnter:m,onEnter:_,onEnterCancelled:H,onLeave:b,onLeaveCancelled:I,onBeforeAppear:D=m,onAppear:S=_,onAppearCancelled:E=H}=t,B=(O,V,M)=>{Qe(O,V?h:l),Qe(O,V?a:o),M&&M()},$=(O,V)=>{O._isLeaving=!1,Qe(O,d),Qe(O,w),Qe(O,p),V&&V()},K=O=>(V,M)=>{const fe=O?S:_,z=()=>B(V,O,M);Ze(fe,[V,z]),hr(()=>{Qe(V,O?c:i),De(V,O?h:l),dr(fe)||pr(V,s,F,z)})};return oe(t,{onBeforeEnter(O){Ze(m,[O]),De(O,i),De(O,o)},onBeforeAppear(O){Ze(D,[O]),De(O,c),De(O,a)},onEnter:K(!1),onAppear:K(!0),onLeave(O,V){O._isLeaving=!0;const M=()=>$(O,V);De(O,d),Tc(),De(O,p),hr(()=>{O._isLeaving&&(Qe(O,d),De(O,w),dr(b)||pr(O,s,N,M))}),Ze(b,[O,M])},onEnterCancelled(O){B(O,!1),Ze(H,[O])},onAppearCancelled(O){B(O,!0),Ze(E,[O])},onLeaveCancelled(O){$(O),Ze(I,[O])}})}function Cc(e){if(e==null)return null;if(te(e))return[Un(e.enter),Un(e.leave)];{const t=Un(e);return[t,t]}}function Un(e){return Br(e)}function De(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Qe(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function hr(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Ec=0;function pr(e,t,n,s){const r=e._endId=++Ec,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=xc(e,t);if(!o)return s();const a=o+"end";let h=0;const d=()=>{e.removeEventListener(a,p),i()},p=w=>{w.target===e&&++h>=c&&d()};setTimeout(()=>{h(n[x]||"").split(", "),r=s(`${je}Delay`),i=s(`${je}Duration`),o=gr(r,i),l=s(`${Rt}Delay`),c=s(`${Rt}Duration`),a=gr(l,c);let h=null,d=0,p=0;t===je?o>0&&(h=je,d=o,p=i.length):t===Rt?a>0&&(h=Rt,d=a,p=c.length):(d=Math.max(o,a),h=d>0?o>a?je:Rt:null,p=h?h===je?i.length:c.length:0);const w=h===je&&/\b(transform|all)(,|$)/.test(s(`${je}Property`).toString());return{type:h,timeout:d,propCount:p,hasTransform:w}}function gr(e,t){for(;e.lengthmr(n)+mr(e[s])))}function mr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Tc(){return document.body.offsetHeight}const _r=e=>{const t=e.props["onUpdate:modelValue"]||!1;return j(t)?n=>rn(t,n):t};function Ac(e){e.target.composing=!0}function br(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Ca={created(e,{modifiers:{lazy:t,trim:n,number:s}},r){e._assign=_r(r);const i=s||r.props&&r.props.type==="number";at(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=jn(l)),e._assign(l)}),n&&at(e,"change",()=>{e.value=e.value.trim()}),t||(at(e,"compositionstart",Ac),at(e,"compositionend",br),at(e,"change",br))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:r}},i){if(e._assign=_r(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(r||e.type==="number")&&jn(e.value)===t))return;const o=t??"";e.value!==o&&(e.value=o)}},Rc=["ctrl","shift","alt","meta"],Fc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Rc.some(n=>e[`${n}Key`]&&!t.includes(n))},Ea=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=it(n.key);if(t.some(r=>r===s||Pc[r]===s))return e(n)},Bi=oe({patchProp:yc},oc);let Ht,yr=!1;function Ic(){return Ht||(Ht=Ul(Bi))}function Oc(){return Ht=yr?Ht:kl(Bi),yr=!0,Ht}const Ta=(...e)=>{const t=Ic().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Ni(s);if(!r)return;const i=t._component;!W(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},t},Aa=(...e)=>{const t=Oc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Ni(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function Ni(e){return re(e)?document.querySelector(e):e}const Ra=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Mc="modulepreload",Lc=function(e){return"/docs-preview/pr-384/"+e},vr={},Fa=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=Lc(i),i in vr)return;vr[i]=!0;const o=i.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!s)for(let h=r.length-1;h>=0;h--){const d=r[h];if(d.href===i&&(!o||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const a=document.createElement("link");if(a.rel=o?"stylesheet":Mc,o||(a.as="script",a.crossOrigin=""),a.href=i,document.head.appendChild(a),o)return new Promise((h,d)=>{a.addEventListener("load",h),a.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},Bc=window.__VP_SITE_DATA__,Hi=/^[a-z]+:/i,Pa=/^pathname:\/\//,Ia="vitepress-theme-appearance",Si=/#.*$/,Nc=/(index)?\.(md|html)$/,Ce=typeof document<"u",$i={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function Hc(e,t,n=!1){if(t===void 0)return!1;if(e=wr(`/${e}`),n)return new RegExp(t).test(e);if(wr(t)!==e)return!1;const s=t.match(Si);return s?(Ce?location.hash:"")===s[0]:!0}function wr(e){return decodeURI(e).replace(Si,"").replace(Nc,"")}function Sc(e){return Hi.test(e)}function $c(e,t){var s,r,i,o,l,c,a;const n=Object.keys(e.locales).find(h=>h!=="root"&&!Sc(h)&&Hc(t,`/${h}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:ki(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function Ui(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=Uc(e.title,s);return`${n}${r}`}function Uc(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function kc(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function ki(e,t){return[...e.filter(n=>!kc(t,n)),...t]}const jc=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Dc=/^[a-z]:/i;function Cr(e){const t=Dc.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(jc,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const Kc=Symbol(),nt=No(Bc);function Oa(e){const t=Ae(()=>$c(nt.value,e.data.relativePath));return{site:t,theme:Ae(()=>t.value.themeConfig),page:Ae(()=>e.data),frontmatter:Ae(()=>e.data.frontmatter),params:Ae(()=>e.data.params),lang:Ae(()=>t.value.lang),dir:Ae(()=>t.value.dir),localeIndex:Ae(()=>t.value.localeIndex||"root"),title:Ae(()=>Ui(t.value,e.data)),description:Ae(()=>e.data.description||t.value.description),isDark:ht(!1)}}function Wc(){const e=_t(Kc);if(!e)throw new Error("vitepress data not properly injected in app");return e}function qc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Er(e){return Hi.test(e)||e.startsWith(".")?e:qc(nt.value.base,e)}function Vc(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ce){const n="/docs-preview/pr-384/";t=Cr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Cr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let cn=[];function Ma(e){cn.push(e),Fn(()=>{cn=cn.filter(t=>t!==e)})}const Yc=Symbol(),xr="http://a.com",Jc=()=>({path:"/",component:null,data:$i});function La(e,t){const n=wn(Jc()),s={route:n,go:r};async function r(l=Ce?location.href:"/"){var a,h;if(await((a=s.onBeforeRouteChange)==null?void 0:a.call(s,l))===!1)return;const c=new URL(l,xr);nt.value.cleanUrls||!c.pathname.endsWith("/")&&!c.pathname.endsWith(".html")&&(c.pathname+=".html",l=c.pathname+c.search+c.hash),Rr(l),await o(l),await((h=s.onAfterRouteChanged)==null?void 0:h.call(s,l))}let i=null;async function o(l,c=0,a=!1){var p;if(await((p=s.onBeforePageLoad)==null?void 0:p.call(s,l))===!1)return;const h=new URL(l,xr),d=i=h.pathname;try{let w=await e(d);if(!w)throw new Error(`Page not found: ${d}`);if(i===d){i=null;const{default:x,__pageData:F}=w;if(!x)throw new Error(`Invalid route component: ${x}`);n.path=Ce?d:Er(d),n.component=Ot(x),n.data=Ot(F),Ce&&Qr(()=>{let N=nt.value.base+F.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!nt.value.cleanUrls&&!N.endsWith("/")&&(N+=".html"),N!==h.pathname&&(h.pathname=N,l=N+h.search+h.hash,history.replaceState(null,"",l)),h.hash&&!c){let m=null;try{m=document.getElementById(decodeURIComponent(h.hash).slice(1))}catch(_){console.warn(_)}if(m){Tr(m,h.hash);return}}window.scrollTo(0,c)})}}catch(w){if(!/fetch|Page not found/.test(w.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(w),!a)try{const x=await fetch(nt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await x.json(),await o(l,c,!0);return}catch{}i===d&&(i=null,n.path=Ce?d:Er(d),n.component=t?Ot(t):null,n.data=$i)}}return Ce&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:h}=a,{href:d,origin:p,pathname:w,hash:x,search:F}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),N=window.location,m=w.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!h&&p===N.origin&&!(m&&m[0]!==".html")&&(l.preventDefault(),w===N.pathname&&F===N.search?(x!==N.hash&&(history.pushState(null,"",x),window.dispatchEvent(new Event("hashchange"))),x?Tr(a,x,a.classList.contains("header-anchor")):(Rr(d),window.scrollTo(0,0))):r(d))}},{capture:!0}),window.addEventListener("popstate",l=>{o(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function Xc(){const e=_t(Yc);if(!e)throw new Error("useRouter() is called without provider.");return e}function ji(){return Xc().route}function Tr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let a=function(){!n||Math.abs(c-window.scrollY)>window.innerHeight?window.scrollTo(0,c):window.scrollTo({left:0,top:c,behavior:"smooth"})},r=nt.value.scrollOffset,i=0,o=24;if(typeof r=="object"&&"padding"in r&&(o=r.padding,r=r.selector),typeof r=="number")i=r;else if(typeof r=="string")i=Ar(r,o);else if(Array.isArray(r))for(const h of r){const d=Ar(h,o);if(d){i=d;break}}const l=parseInt(window.getComputedStyle(s).paddingTop,10),c=window.scrollY+s.getBoundingClientRect().top-i+l;requestAnimationFrame(a)}}function Ar(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}function Rr(e){Ce&&e!==location.href&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",e))}const Fr=()=>cn.forEach(e=>e()),Ba=Cs({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=ji(),{site:n}=Wc();return()=>ts(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?ts(t.component,{onVnodeMounted:Fr,onVnodeUpdated:Fr}):"404 Page Not Found"])}}),Na=Cs({setup(e,{slots:t}){const n=ht(!1);return Rn(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function Ha(){Ce&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(a=>a.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function Sa(){if(Ce){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className);let l="";i.querySelectorAll("span.line:not(.diff.remove)").forEach(c=>l+=(c.textContent||"")+` +`),l=l.slice(0,-1),o&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),zc(l).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const c=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,c)})}})}}async function zc(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function $a(e,t){let n=[],s=!0;const r=i=>{if(s){s=!1;return}n.forEach(o=>document.head.removeChild(o)),n=[],i.forEach(o=>{const l=Pr(o);document.head.appendChild(l),n.push(l)})};cl(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[];document.title=Ui(o,i);const a=l||o.description;let h=document.querySelector("meta[name=description]");h?h.setAttribute("content",a):Pr(["meta",{name:"description",content:a}]),r(ki(o.head,Qc(c)))})}function Pr([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),s}function Zc(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Qc(e){return e.filter(t=>!Zc(t))}const kn=new Set,Di=()=>document.createElement("link"),Gc=e=>{const t=Di();t.rel="prefetch",t.href=e,document.head.appendChild(t)},ea=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let nn;const ta=Ce&&(nn=Di())&&nn.relList&&nn.relList.supports&&nn.relList.supports("prefetch")?Gc:ea;function Ua(){if(!Ce||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!kn.has(c)){kn.add(c);const a=Vc(c);a&&ta(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):kn.add(l))})})};Rn(s);const r=ji();on(()=>r.path,s),Fn(()=>{n&&n.disconnect()})}export{Fa as $,cl as A,ce as B,No as C,Fi as D,Qr as E,Hc as F,Ce as G,Fn as H,aa as I,bl as J,da as K,ge as L,pa as M,Ma as N,se as O,Pa as P,ha as Q,Hi as R,ji as S,Mi as T,Yl as U,_t as V,cs as W,va as X,Ia as Y,ua as Z,Ra as _,Ri as a,Ml as a0,ma as a1,xa as a2,Ea as a3,_a as a4,ca as a5,X as a6,ts as a7,$a as a8,Yc as a9,Oa as aa,Kc as ab,Ba as ac,Na as ad,nt as ae,Aa as af,La as ag,Vc as ah,Ua as ai,Sa as aj,Ha as ak,Xc as al,ai as am,fa as an,Ca as ao,ba as ap,Ot as aq,Ta as ar,xi as b,ya as c,Cs as d,wa as e,Er as f,Ae as g,ht as h,Sc as i,Rn as j,Ai as k,So as l,la as m,as as n,Rs as o,oa as p,io as q,ga as r,sa as s,na as t,Wc as u,ia as v,zo as w,Yr as x,ra as y,on as z}; diff --git a/pr-384/assets/chunks/ganttDiagram-60845bff.26f29c6b.js b/pr-384/assets/chunks/ganttDiagram-60845bff.26f29c6b.js new file mode 100644 index 000000000..832804fd4 --- /dev/null +++ b/pr-384/assets/chunks/ganttDiagram-60845bff.26f29c6b.js @@ -0,0 +1,266 @@ +import{ac as en,ad as nn,ae as rn,af as an,ag as En,ah as se,ai as In,aj as rt,c as _t,s as Wn,g as On,v as Hn,x as zn,b as Nn,a as Vn,m as Pn,z as Rn,n as Bn,l as ve,h as Gt,i as Zn,j as qn,y as Xn}from"../app.b136162e.js";import{b as Gn,t as He,c as jn,a as Qn,l as Jn}from"./linear.6b82298a.js";import{i as $n}from"./init.77b53fdd.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";function Kn(t,e){let n;if(e===void 0)for(const r of t)r!=null&&(n=r)&&(n=r);else{let r=-1;for(let i of t)(i=e(i,++r,t))!=null&&(n=i)&&(n=i)}return n}function tr(t,e){let n;if(e===void 0)for(const r of t)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);else{let r=-1;for(let i of t)(i=e(i,++r,t))!=null&&(n>i||n===void 0&&i>=i)&&(n=i)}return n}function er(t){return t}var Jt=1,oe=2,Te=3,jt=4,ze=1e-6;function nr(t){return"translate("+t+",0)"}function rr(t){return"translate(0,"+t+")"}function ir(t){return e=>+t(e)}function ar(t,e){return e=Math.max(0,t.bandwidth()-e*2)/2,t.round()&&(e=Math.round(e)),n=>+t(n)+e}function sr(){return!this.__axis}function sn(t,e){var n=[],r=null,i=null,a=6,o=6,h=3,m=typeof window<"u"&&window.devicePixelRatio>1?0:.5,p=t===Jt||t===jt?-1:1,v=t===jt||t===oe?"x":"y",S=t===Jt||t===Te?nr:rr;function x(g){var I=r??(e.ticks?e.ticks.apply(e,n):e.domain()),C=i??(e.tickFormat?e.tickFormat.apply(e,n):er),R=Math.max(a,0)+h,X=e.range(),tt=+X[0]+m,B=+X[X.length-1]+m,Z=(e.bandwidth?ar:ir)(e.copy(),m),J=g.selection?g.selection():g,w=J.selectAll(".domain").data([null]),H=J.selectAll(".tick").data(I,e).order(),D=H.exit(),F=H.enter().append("g").attr("class","tick"),Y=H.select("line"),_=H.select("text");w=w.merge(w.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),H=H.merge(F),Y=Y.merge(F.append("line").attr("stroke","currentColor").attr(v+"2",p*a)),_=_.merge(F.append("text").attr("fill","currentColor").attr(v,p*R).attr("dy",t===Jt?"0em":t===Te?"0.71em":"0.32em")),g!==J&&(w=w.transition(g),H=H.transition(g),Y=Y.transition(g),_=_.transition(g),D=D.transition(g).attr("opacity",ze).attr("transform",function(T){return isFinite(T=Z(T))?S(T+m):this.getAttribute("transform")}),F.attr("opacity",ze).attr("transform",function(T){var O=this.parentNode.__axis;return S((O&&isFinite(O=O(T))?O:Z(T))+m)})),D.remove(),w.attr("d",t===jt||t===oe?o?"M"+p*o+","+tt+"H"+m+"V"+B+"H"+p*o:"M"+m+","+tt+"V"+B:o?"M"+tt+","+p*o+"V"+m+"H"+B+"V"+p*o:"M"+tt+","+m+"H"+B),H.attr("opacity",1).attr("transform",function(T){return S(Z(T)+m)}),Y.attr(v+"2",p*a),_.attr(v,p*R).text(C),J.filter(sr).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",t===oe?"start":t===jt?"end":"middle"),J.each(function(){this.__axis=Z})}return x.scale=function(g){return arguments.length?(e=g,x):e},x.ticks=function(){return n=Array.from(arguments),x},x.tickArguments=function(g){return arguments.length?(n=g==null?[]:Array.from(g),x):n.slice()},x.tickValues=function(g){return arguments.length?(r=g==null?null:Array.from(g),x):r&&r.slice()},x.tickFormat=function(g){return arguments.length?(i=g,x):i},x.tickSize=function(g){return arguments.length?(a=o=+g,x):a},x.tickSizeInner=function(g){return arguments.length?(a=+g,x):a},x.tickSizeOuter=function(g){return arguments.length?(o=+g,x):o},x.tickPadding=function(g){return arguments.length?(h=+g,x):h},x.offset=function(g){return arguments.length?(m=+g,x):m},x}function or(t){return sn(Jt,t)}function cr(t){return sn(Te,t)}const lr=Math.PI/180,ur=180/Math.PI,te=18,on=.96422,cn=1,ln=.82521,un=4/29,St=6/29,fn=3*St*St,fr=St*St*St;function hn(t){if(t instanceof ot)return new ot(t.l,t.a,t.b,t.opacity);if(t instanceof ft)return dn(t);t instanceof rn||(t=En(t));var e=fe(t.r),n=fe(t.g),r=fe(t.b),i=ce((.2225045*e+.7168786*n+.0606169*r)/cn),a,o;return e===n&&n===r?a=o=i:(a=ce((.4360747*e+.3850649*n+.1430804*r)/on),o=ce((.0139322*e+.0971045*n+.7141733*r)/ln)),new ot(116*i-16,500*(a-i),200*(i-o),t.opacity)}function hr(t,e,n,r){return arguments.length===1?hn(t):new ot(t,e,n,r??1)}function ot(t,e,n,r){this.l=+t,this.a=+e,this.b=+n,this.opacity=+r}en(ot,hr,nn(an,{brighter(t){return new ot(this.l+te*(t??1),this.a,this.b,this.opacity)},darker(t){return new ot(this.l-te*(t??1),this.a,this.b,this.opacity)},rgb(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return e=on*le(e),t=cn*le(t),n=ln*le(n),new rn(ue(3.1338561*e-1.6168667*t-.4906146*n),ue(-.9787684*e+1.9161415*t+.033454*n),ue(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}}));function ce(t){return t>fr?Math.pow(t,1/3):t/fn+un}function le(t){return t>St?t*t*t:fn*(t-un)}function ue(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function fe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function dr(t){if(t instanceof ft)return new ft(t.h,t.c,t.l,t.opacity);if(t instanceof ot||(t=hn(t)),t.a===0&&t.b===0)return new ft(NaN,0(t(a=new Date(+a)),a),i.ceil=a=>(t(a=new Date(a-1)),e(a,1),t(a),a),i.round=a=>{const o=i(a),h=i.ceil(a);return a-o(e(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,h)=>{const m=[];if(a=i.ceil(a),h=h==null?1:Math.floor(h),!(a0))return m;let p;do m.push(p=new Date(+a)),e(a,h),t(a);while(pQ(o=>{if(o>=o)for(;t(o),!a(o);)o.setTime(o-1)},(o,h)=>{if(o>=o)if(h<0)for(;++h<=0;)for(;e(o,-1),!a(o););else for(;--h>=0;)for(;e(o,1),!a(o););}),n&&(i.count=(a,o)=>(he.setTime(+a),de.setTime(+o),t(he),t(de),Math.floor(n(he,de))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(r?o=>r(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const ee=Q(()=>{},(t,e)=>{t.setTime(+t+e)},(t,e)=>e-t);ee.every=t=>(t=Math.floor(t),!isFinite(t)||!(t>0)?null:t>1?Q(e=>{e.setTime(Math.floor(e/t)*t)},(e,n)=>{e.setTime(+e+n*t)},(e,n)=>(n-e)/t):ee);ee.range;const ht=1e3,it=ht*60,dt=it*60,mt=dt*24,Me=mt*7,Ne=mt*30,me=mt*365,Mt=Q(t=>{t.setTime(t-t.getMilliseconds())},(t,e)=>{t.setTime(+t+e*ht)},(t,e)=>(e-t)/ht,t=>t.getUTCSeconds());Mt.range;const Ht=Q(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*ht)},(t,e)=>{t.setTime(+t+e*it)},(t,e)=>(e-t)/it,t=>t.getMinutes());Ht.range;const kr=Q(t=>{t.setUTCSeconds(0,0)},(t,e)=>{t.setTime(+t+e*it)},(t,e)=>(e-t)/it,t=>t.getUTCMinutes());kr.range;const zt=Q(t=>{t.setTime(t-t.getMilliseconds()-t.getSeconds()*ht-t.getMinutes()*it)},(t,e)=>{t.setTime(+t+e*dt)},(t,e)=>(e-t)/dt,t=>t.getHours());zt.range;const pr=Q(t=>{t.setUTCMinutes(0,0,0)},(t,e)=>{t.setTime(+t+e*dt)},(t,e)=>(e-t)/dt,t=>t.getUTCHours());pr.range;const kt=Q(t=>t.setHours(0,0,0,0),(t,e)=>t.setDate(t.getDate()+e),(t,e)=>(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*it)/mt,t=>t.getDate()-1);kt.range;const _e=Q(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/mt,t=>t.getUTCDate()-1);_e.range;const vr=Q(t=>{t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCDate(t.getUTCDate()+e)},(t,e)=>(e-t)/mt,t=>Math.floor(t/mt));vr.range;function Tt(t){return Q(e=>{e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)},(e,n)=>{e.setDate(e.getDate()+n*7)},(e,n)=>(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*it)/Me)}const Pt=Tt(0),Nt=Tt(1),mn=Tt(2),gn=Tt(3),pt=Tt(4),yn=Tt(5),kn=Tt(6);Pt.range;Nt.range;mn.range;gn.range;pt.range;yn.range;kn.range;function bt(t){return Q(e=>{e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCDate(e.getUTCDate()+n*7)},(e,n)=>(n-e)/Me)}const pn=bt(0),ne=bt(1),Tr=bt(2),br=bt(3),Ft=bt(4),xr=bt(5),wr=bt(6);pn.range;ne.range;Tr.range;br.range;Ft.range;xr.range;wr.range;const Vt=Q(t=>{t.setDate(1),t.setHours(0,0,0,0)},(t,e)=>{t.setMonth(t.getMonth()+e)},(t,e)=>e.getMonth()-t.getMonth()+(e.getFullYear()-t.getFullYear())*12,t=>t.getMonth());Vt.range;const Dr=Q(t=>{t.setUTCDate(1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCMonth(t.getUTCMonth()+e)},(t,e)=>e.getUTCMonth()-t.getUTCMonth()+(e.getUTCFullYear()-t.getUTCFullYear())*12,t=>t.getUTCMonth());Dr.range;const gt=Q(t=>{t.setMonth(0,1),t.setHours(0,0,0,0)},(t,e)=>{t.setFullYear(t.getFullYear()+e)},(t,e)=>e.getFullYear()-t.getFullYear(),t=>t.getFullYear());gt.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:Q(e=>{e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)},(e,n)=>{e.setFullYear(e.getFullYear()+n*t)});gt.range;const vt=Q(t=>{t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,e)=>{t.setUTCFullYear(t.getUTCFullYear()+e)},(t,e)=>e.getUTCFullYear()-t.getUTCFullYear(),t=>t.getUTCFullYear());vt.every=t=>!isFinite(t=Math.floor(t))||!(t>0)?null:Q(e=>{e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,n)=>{e.setUTCFullYear(e.getUTCFullYear()+n*t)});vt.range;function Cr(t,e,n,r,i,a){const o=[[Mt,1,ht],[Mt,5,5*ht],[Mt,15,15*ht],[Mt,30,30*ht],[a,1,it],[a,5,5*it],[a,15,15*it],[a,30,30*it],[i,1,dt],[i,3,3*dt],[i,6,6*dt],[i,12,12*dt],[r,1,mt],[r,2,2*mt],[n,1,Me],[e,1,Ne],[e,3,3*Ne],[t,1,me]];function h(p,v,S){const x=vR).right(o,x);if(g===o.length)return t.every(He(p/me,v/me,S));if(g===0)return ee.every(Math.max(He(p,v,S),1));const[I,C]=o[x/o[g-1][2]53)return null;"w"in u||(u.w=1),"Z"in u?(N=ye(Et(u.y,0,1)),V=N.getUTCDay(),N=V>4||V===0?ne.ceil(N):ne(N),N=_e.offset(N,(u.V-1)*7),u.y=N.getUTCFullYear(),u.m=N.getUTCMonth(),u.d=N.getUTCDate()+(u.w+6)%7):(N=ge(Et(u.y,0,1)),V=N.getDay(),N=V>4||V===0?Nt.ceil(N):Nt(N),N=kt.offset(N,(u.V-1)*7),u.y=N.getFullYear(),u.m=N.getMonth(),u.d=N.getDate()+(u.w+6)%7)}else("W"in u||"U"in u)&&("w"in u||(u.w="u"in u?u.u%7:"W"in u?1:0),V="Z"in u?ye(Et(u.y,0,1)).getUTCDay():ge(Et(u.y,0,1)).getDay(),u.m=0,u.d="W"in u?(u.w+6)%7+u.W*7-(V+5)%7:u.w+u.U*7-(V+6)%7);return"Z"in u?(u.H+=u.Z/100|0,u.M+=u.Z%100,ye(u)):ge(u)}}function D(f,M,L,u){for(var et=0,N=M.length,V=L.length,q,G;et=V)return-1;if(q=M.charCodeAt(et++),q===37){if(q=M.charAt(et++),G=J[q in Ve?M.charAt(et++):q],!G||(u=G(f,L,u))<0)return-1}else if(q!=L.charCodeAt(u++))return-1}return u}function F(f,M,L){var u=p.exec(M.slice(L));return u?(f.p=v.get(u[0].toLowerCase()),L+u[0].length):-1}function Y(f,M,L){var u=g.exec(M.slice(L));return u?(f.w=I.get(u[0].toLowerCase()),L+u[0].length):-1}function _(f,M,L){var u=S.exec(M.slice(L));return u?(f.w=x.get(u[0].toLowerCase()),L+u[0].length):-1}function T(f,M,L){var u=X.exec(M.slice(L));return u?(f.m=tt.get(u[0].toLowerCase()),L+u[0].length):-1}function O(f,M,L){var u=C.exec(M.slice(L));return u?(f.m=R.get(u[0].toLowerCase()),L+u[0].length):-1}function E(f,M,L){return D(f,e,M,L)}function A(f,M,L){return D(f,n,M,L)}function d(f,M,L){return D(f,r,M,L)}function y(f){return o[f.getDay()]}function b(f){return a[f.getDay()]}function k(f){return m[f.getMonth()]}function l(f){return h[f.getMonth()]}function s(f){return i[+(f.getHours()>=12)]}function z(f){return 1+~~(f.getMonth()/3)}function c(f){return o[f.getUTCDay()]}function U(f){return a[f.getUTCDay()]}function $(f){return m[f.getUTCMonth()]}function P(f){return h[f.getUTCMonth()]}function xt(f){return i[+(f.getUTCHours()>=12)]}function At(f){return 1+~~(f.getUTCMonth()/3)}return{format:function(f){var M=w(f+="",B);return M.toString=function(){return f},M},parse:function(f){var M=H(f+="",!1);return M.toString=function(){return f},M},utcFormat:function(f){var M=w(f+="",Z);return M.toString=function(){return f},M},utcParse:function(f){var M=H(f+="",!0);return M.toString=function(){return f},M}}}var Ve={"-":"",_:" ",0:"0"},K=/^\s*\d+/,Yr=/^%/,Fr=/[\\^$*+?|[\]().{}]/g;function W(t,e,n){var r=t<0?"-":"",i=(r?-t:t)+"",a=i.length;return r+(a[e.toLowerCase(),n]))}function Lr(t,e,n){var r=K.exec(e.slice(n,n+1));return r?(t.w=+r[0],n+r[0].length):-1}function Ar(t,e,n){var r=K.exec(e.slice(n,n+1));return r?(t.u=+r[0],n+r[0].length):-1}function Er(t,e,n){var r=K.exec(e.slice(n,n+2));return r?(t.U=+r[0],n+r[0].length):-1}function Ir(t,e,n){var r=K.exec(e.slice(n,n+2));return r?(t.V=+r[0],n+r[0].length):-1}function Wr(t,e,n){var r=K.exec(e.slice(n,n+2));return r?(t.W=+r[0],n+r[0].length):-1}function Pe(t,e,n){var r=K.exec(e.slice(n,n+4));return r?(t.y=+r[0],n+r[0].length):-1}function Re(t,e,n){var r=K.exec(e.slice(n,n+2));return r?(t.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Or(t,e,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return r?(t.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function Hr(t,e,n){var r=K.exec(e.slice(n,n+1));return r?(t.q=r[0]*3-3,n+r[0].length):-1}function zr(t,e,n){var r=K.exec(e.slice(n,n+2));return r?(t.m=r[0]-1,n+r[0].length):-1}function Be(t,e,n){var r=K.exec(e.slice(n,n+2));return r?(t.d=+r[0],n+r[0].length):-1}function Nr(t,e,n){var r=K.exec(e.slice(n,n+3));return r?(t.m=0,t.d=+r[0],n+r[0].length):-1}function Ze(t,e,n){var r=K.exec(e.slice(n,n+2));return r?(t.H=+r[0],n+r[0].length):-1}function Vr(t,e,n){var r=K.exec(e.slice(n,n+2));return r?(t.M=+r[0],n+r[0].length):-1}function Pr(t,e,n){var r=K.exec(e.slice(n,n+2));return r?(t.S=+r[0],n+r[0].length):-1}function Rr(t,e,n){var r=K.exec(e.slice(n,n+3));return r?(t.L=+r[0],n+r[0].length):-1}function Br(t,e,n){var r=K.exec(e.slice(n,n+6));return r?(t.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Zr(t,e,n){var r=Yr.exec(e.slice(n,n+1));return r?n+r[0].length:-1}function qr(t,e,n){var r=K.exec(e.slice(n));return r?(t.Q=+r[0],n+r[0].length):-1}function Xr(t,e,n){var r=K.exec(e.slice(n));return r?(t.s=+r[0],n+r[0].length):-1}function qe(t,e){return W(t.getDate(),e,2)}function Gr(t,e){return W(t.getHours(),e,2)}function jr(t,e){return W(t.getHours()%12||12,e,2)}function Qr(t,e){return W(1+kt.count(gt(t),t),e,3)}function vn(t,e){return W(t.getMilliseconds(),e,3)}function Jr(t,e){return vn(t,e)+"000"}function $r(t,e){return W(t.getMonth()+1,e,2)}function Kr(t,e){return W(t.getMinutes(),e,2)}function ti(t,e){return W(t.getSeconds(),e,2)}function ei(t){var e=t.getDay();return e===0?7:e}function ni(t,e){return W(Pt.count(gt(t)-1,t),e,2)}function Tn(t){var e=t.getDay();return e>=4||e===0?pt(t):pt.ceil(t)}function ri(t,e){return t=Tn(t),W(pt.count(gt(t),t)+(gt(t).getDay()===4),e,2)}function ii(t){return t.getDay()}function ai(t,e){return W(Nt.count(gt(t)-1,t),e,2)}function si(t,e){return W(t.getFullYear()%100,e,2)}function oi(t,e){return t=Tn(t),W(t.getFullYear()%100,e,2)}function ci(t,e){return W(t.getFullYear()%1e4,e,4)}function li(t,e){var n=t.getDay();return t=n>=4||n===0?pt(t):pt.ceil(t),W(t.getFullYear()%1e4,e,4)}function ui(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+W(e/60|0,"0",2)+W(e%60,"0",2)}function Xe(t,e){return W(t.getUTCDate(),e,2)}function fi(t,e){return W(t.getUTCHours(),e,2)}function hi(t,e){return W(t.getUTCHours()%12||12,e,2)}function di(t,e){return W(1+_e.count(vt(t),t),e,3)}function bn(t,e){return W(t.getUTCMilliseconds(),e,3)}function mi(t,e){return bn(t,e)+"000"}function gi(t,e){return W(t.getUTCMonth()+1,e,2)}function yi(t,e){return W(t.getUTCMinutes(),e,2)}function ki(t,e){return W(t.getUTCSeconds(),e,2)}function pi(t){var e=t.getUTCDay();return e===0?7:e}function vi(t,e){return W(pn.count(vt(t)-1,t),e,2)}function xn(t){var e=t.getUTCDay();return e>=4||e===0?Ft(t):Ft.ceil(t)}function Ti(t,e){return t=xn(t),W(Ft.count(vt(t),t)+(vt(t).getUTCDay()===4),e,2)}function bi(t){return t.getUTCDay()}function xi(t,e){return W(ne.count(vt(t)-1,t),e,2)}function wi(t,e){return W(t.getUTCFullYear()%100,e,2)}function Di(t,e){return t=xn(t),W(t.getUTCFullYear()%100,e,2)}function Ci(t,e){return W(t.getUTCFullYear()%1e4,e,4)}function Mi(t,e){var n=t.getUTCDay();return t=n>=4||n===0?Ft(t):Ft.ceil(t),W(t.getUTCFullYear()%1e4,e,4)}function _i(){return"+0000"}function Ge(){return"%"}function je(t){return+t}function Qe(t){return Math.floor(+t/1e3)}var Ct,re;Si({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function Si(t){return Ct=Sr(t),re=Ct.format,Ct.parse,Ct.utcFormat,Ct.utcParse,Ct}function Yi(t){return new Date(t)}function Fi(t){return t instanceof Date?+t:+new Date(+t)}function wn(t,e,n,r,i,a,o,h,m,p){var v=jn(),S=v.invert,x=v.domain,g=p(".%L"),I=p(":%S"),C=p("%I:%M"),R=p("%I %p"),X=p("%a %d"),tt=p("%b %d"),B=p("%B"),Z=p("%Y");function J(w){return(m(w)4&&(S+=7),v.add(S,ke)},i=function(m){return m.add(4-m.isoWeekday(),ke)},a=e.prototype;a.isoWeekYear=function(){var h=i(this);return h.year()},a.isoWeek=function(h){if(!this.$utils().u(h))return this.add((h-this.isoWeek())*7,ke);var m=i(this),p=r(this.isoWeekYear(),this.$u);return m.diff(p,Li)+1},a.isoWeekday=function(h){return this.$utils().u(h)?this.day()||7:this.day(this.day()%7?h:h-7)};var o=a.startOf;a.startOf=function(h,m){var p=this.$utils(),v=p.u(m)?!0:m,S=p.p(h);return S===Ii?v?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):o.bind(this)(h,m)}};var Oi=function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(n,r,i){return r||i.slice(1)})},Hi={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},zi=function(e,n){return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(r,i,a){var o=a&&a.toUpperCase();return i||n[a]||Hi[a]||Oi(n[o])})},Ni=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,Vi=/\d/,Qt=/\d\d/,Pi=/\d{3}/,Ri=/\d{4}/,at=/\d\d?/,Bi=/[+-]?\d+/,Zi=/[+-]\d\d:?(\d\d)?|Z/,Ot=/\d*[^-_:/,()\s\d]+/,yt={},Dn=function(e){return e=+e,e+(e>68?1900:2e3)};function qi(t){if(!t||t==="Z")return 0;var e=t.match(/([+-]|\d\d)/g),n=+(e[1]*60)+(+e[2]||0);return n===0?0:e[0]==="+"?-n:n}var nt=function(e){return function(n){this[e]=+n}},Je=[Zi,function(t){var e=this.zone||(this.zone={});e.offset=qi(t)}],pe=function(e){var n=yt[e];return n&&(n.indexOf?n:n.s.concat(n.f))},$e=function(e,n){var r,i=yt,a=i.meridiem;if(!a)r=e===(n?"pm":"PM");else for(var o=1;o<=24;o+=1)if(e.indexOf(a(o,0,n))>-1){r=o>12;break}return r},Xi={A:[Ot,function(t){this.afternoon=$e(t,!1)}],a:[Ot,function(t){this.afternoon=$e(t,!0)}],S:[Vi,function(t){this.milliseconds=+t*100}],SS:[Qt,function(t){this.milliseconds=+t*10}],SSS:[Pi,function(t){this.milliseconds=+t}],s:[at,nt("seconds")],ss:[at,nt("seconds")],m:[at,nt("minutes")],mm:[at,nt("minutes")],H:[at,nt("hours")],h:[at,nt("hours")],HH:[at,nt("hours")],hh:[at,nt("hours")],D:[at,nt("day")],DD:[Qt,nt("day")],Do:[Ot,function(t){var e=yt,n=e.ordinal,r=t.match(/\d+/);if(this.day=r[0],!!n)for(var i=1;i<=31;i+=1)n(i).replace(/\[|\]/g,"")===t&&(this.day=i)}],M:[at,nt("month")],MM:[Qt,nt("month")],MMM:[Ot,function(t){var e=pe("months"),n=pe("monthsShort"),r=(n||e.map(function(i){return i.slice(0,3)})).indexOf(t)+1;if(r<1)throw new Error;this.month=r%12||r}],MMMM:[Ot,function(t){var e=pe("months"),n=e.indexOf(t)+1;if(n<1)throw new Error;this.month=n%12||n}],Y:[Bi,nt("year")],YY:[Qt,function(t){this.year=Dn(t)}],YYYY:[Ri,nt("year")],Z:Je,ZZ:Je};function Gi(t){var e=t.afternoon;if(e!==void 0){var n=t.hours;e?n<12&&(t.hours+=12):n===12&&(t.hours=0),delete t.afternoon}}function ji(t){t=zi(t,yt&&yt.formats);for(var e=t.match(Ni),n=e.length,r=0;r-1)return new Date((n==="X"?1e3:1)*e);var i=ji(n),a=i(e),o=a.year,h=a.month,m=a.day,p=a.hours,v=a.minutes,S=a.seconds,x=a.milliseconds,g=a.zone,I=new Date,C=m||(!o&&!h?I.getDate():1),R=o||I.getFullYear(),X=0;o&&!h||(X=h>0?h-1:I.getMonth());var tt=p||0,B=v||0,Z=S||0,J=x||0;return g?new Date(Date.UTC(R,X,C,tt,B,Z,J+g.offset*60*1e3)):r?new Date(Date.UTC(R,X,C,tt,B,Z,J)):new Date(R,X,C,tt,B,Z,J)}catch{return new Date("")}};const Ji=function(t,e,n){n.p.customParseFormat=!0,t&&t.parseTwoDigitYear&&(Dn=t.parseTwoDigitYear);var r=e.prototype,i=r.parse;r.parse=function(a){var o=a.date,h=a.utc,m=a.args;this.$u=h;var p=m[1];if(typeof p=="string"){var v=m[2]===!0,S=m[3]===!0,x=v||S,g=m[2];S&&(g=m[2]),yt=this.$locale(),!v&&g&&(yt=n.Ls[g]),this.$d=Qi(o,p,h),this.init(),g&&g!==!0&&(this.$L=this.locale(g).$L),x&&o!=this.format(p)&&(this.$d=new Date("")),yt={}}else if(p instanceof Array)for(var I=p.length,C=1;C<=I;C+=1){m[1]=p[C-1];var R=n.apply(this,m);if(R.isValid()){this.$d=R.$d,this.$L=R.$L,this.init();break}C===I&&(this.$d=new Date(""))}else i.call(this,a)}},$i=function(t,e){var n=e.prototype,r=n.format;n.format=function(i){var a=this,o=this.$locale();if(!this.isValid())return r.bind(this)(i);var h=this.$utils(),m=i||Ei,p=m.replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(v){switch(v){case"Q":return Math.ceil((a.$M+1)/3);case"Do":return o.ordinal(a.$D);case"gggg":return a.weekYear();case"GGGG":return a.isoWeekYear();case"wo":return o.ordinal(a.week(),"W");case"w":case"ww":return h.s(a.week(),v==="w"?1:2,"0");case"W":case"WW":return h.s(a.isoWeek(),v==="W"?1:2,"0");case"k":case"kk":return h.s(String(a.$H===0?24:a.$H),v==="k"?1:2,"0");case"X":return Math.floor(a.$d.getTime()/1e3);case"x":return a.$d.getTime();case"z":return"["+a.offsetName()+"]";case"zzz":return"["+a.offsetName("long")+"]";default:return v}});return r.bind(this)(p)}};var xe=function(){var t=function(A,d,y,b){for(y=y||{},b=A.length;b--;y[A[b]]=d);return y},e=[1,3],n=[1,5],r=[7,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,34,36,43,48],i=[1,32],a=[1,33],o=[1,34],h=[1,35],m=[1,36],p=[1,37],v=[1,38],S=[1,15],x=[1,16],g=[1,17],I=[1,18],C=[1,19],R=[1,20],X=[1,21],tt=[1,22],B=[1,24],Z=[1,25],J=[1,26],w=[1,27],H=[1,28],D=[1,30],F=[1,39],Y=[1,42],_=[5,7,9,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,31,33,34,36,43,48],T={trace:function(){},yy:{},symbols_:{error:2,start:3,directive:4,gantt:5,document:6,EOF:7,line:8,SPACE:9,statement:10,NL:11,weekday:12,weekday_monday:13,weekday_tuesday:14,weekday_wednesday:15,weekday_thursday:16,weekday_friday:17,weekday_saturday:18,weekday_sunday:19,dateFormat:20,inclusiveEndDates:21,topAxis:22,axisFormat:23,tickInterval:24,excludes:25,includes:26,todayMarker:27,title:28,acc_title:29,acc_title_value:30,acc_descr:31,acc_descr_value:32,acc_descr_multiline_value:33,section:34,clickStatement:35,taskTxt:36,taskData:37,openDirective:38,typeDirective:39,closeDirective:40,":":41,argDirective:42,click:43,callbackname:44,callbackargs:45,href:46,clickStatementDebug:47,open_directive:48,type_directive:49,arg_directive:50,close_directive:51,$accept:0,$end:1},terminals_:{2:"error",5:"gantt",7:"EOF",9:"SPACE",11:"NL",13:"weekday_monday",14:"weekday_tuesday",15:"weekday_wednesday",16:"weekday_thursday",17:"weekday_friday",18:"weekday_saturday",19:"weekday_sunday",20:"dateFormat",21:"inclusiveEndDates",22:"topAxis",23:"axisFormat",24:"tickInterval",25:"excludes",26:"includes",27:"todayMarker",28:"title",29:"acc_title",30:"acc_title_value",31:"acc_descr",32:"acc_descr_value",33:"acc_descr_multiline_value",34:"section",36:"taskTxt",37:"taskData",41:":",43:"click",44:"callbackname",45:"callbackargs",46:"href",48:"open_directive",49:"type_directive",50:"arg_directive",51:"close_directive"},productions_:[0,[3,2],[3,3],[6,0],[6,2],[8,2],[8,1],[8,1],[8,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[12,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,2],[10,2],[10,1],[10,1],[10,1],[10,2],[10,1],[4,4],[4,6],[35,2],[35,3],[35,3],[35,4],[35,3],[35,4],[35,2],[47,2],[47,3],[47,3],[47,4],[47,3],[47,4],[47,2],[38,1],[39,1],[42,1],[40,1]],performAction:function(d,y,b,k,l,s,z){var c=s.length-1;switch(l){case 2:return s[c-1];case 3:this.$=[];break;case 4:s[c-1].push(s[c]),this.$=s[c-1];break;case 5:case 6:this.$=s[c];break;case 7:case 8:this.$=[];break;case 9:k.setWeekday("monday");break;case 10:k.setWeekday("tuesday");break;case 11:k.setWeekday("wednesday");break;case 12:k.setWeekday("thursday");break;case 13:k.setWeekday("friday");break;case 14:k.setWeekday("saturday");break;case 15:k.setWeekday("sunday");break;case 16:k.setDateFormat(s[c].substr(11)),this.$=s[c].substr(11);break;case 17:k.enableInclusiveEndDates(),this.$=s[c].substr(18);break;case 18:k.TopAxis(),this.$=s[c].substr(8);break;case 19:k.setAxisFormat(s[c].substr(11)),this.$=s[c].substr(11);break;case 20:k.setTickInterval(s[c].substr(13)),this.$=s[c].substr(13);break;case 21:k.setExcludes(s[c].substr(9)),this.$=s[c].substr(9);break;case 22:k.setIncludes(s[c].substr(9)),this.$=s[c].substr(9);break;case 23:k.setTodayMarker(s[c].substr(12)),this.$=s[c].substr(12);break;case 25:k.setDiagramTitle(s[c].substr(6)),this.$=s[c].substr(6);break;case 26:this.$=s[c].trim(),k.setAccTitle(this.$);break;case 27:case 28:this.$=s[c].trim(),k.setAccDescription(this.$);break;case 29:k.addSection(s[c].substr(8)),this.$=s[c].substr(8);break;case 31:k.addTask(s[c-1],s[c]),this.$="task";break;case 35:this.$=s[c-1],k.setClickEvent(s[c-1],s[c],null);break;case 36:this.$=s[c-2],k.setClickEvent(s[c-2],s[c-1],s[c]);break;case 37:this.$=s[c-2],k.setClickEvent(s[c-2],s[c-1],null),k.setLink(s[c-2],s[c]);break;case 38:this.$=s[c-3],k.setClickEvent(s[c-3],s[c-2],s[c-1]),k.setLink(s[c-3],s[c]);break;case 39:this.$=s[c-2],k.setClickEvent(s[c-2],s[c],null),k.setLink(s[c-2],s[c-1]);break;case 40:this.$=s[c-3],k.setClickEvent(s[c-3],s[c-1],s[c]),k.setLink(s[c-3],s[c-2]);break;case 41:this.$=s[c-1],k.setLink(s[c-1],s[c]);break;case 42:case 48:this.$=s[c-1]+" "+s[c];break;case 43:case 44:case 46:this.$=s[c-2]+" "+s[c-1]+" "+s[c];break;case 45:case 47:this.$=s[c-3]+" "+s[c-2]+" "+s[c-1]+" "+s[c];break;case 49:k.parseDirective("%%{","open_directive");break;case 50:k.parseDirective(s[c],"type_directive");break;case 51:s[c]=s[c].trim().replace(/'/g,'"'),k.parseDirective(s[c],"arg_directive");break;case 52:k.parseDirective("}%%","close_directive","gantt");break}},table:[{3:1,4:2,5:e,38:4,48:n},{1:[3]},{3:6,4:2,5:e,38:4,48:n},t(r,[2,3],{6:7}),{39:8,49:[1,9]},{49:[2,49]},{1:[2,1]},{4:31,7:[1,10],8:11,9:[1,12],10:13,11:[1,14],12:23,13:i,14:a,15:o,16:h,17:m,18:p,19:v,20:S,21:x,22:g,23:I,24:C,25:R,26:X,27:tt,28:B,29:Z,31:J,33:w,34:H,35:29,36:D,38:4,43:F,48:n},{40:40,41:[1,41],51:Y},t([41,51],[2,50]),t(r,[2,8],{1:[2,2]}),t(r,[2,4]),{4:31,10:43,12:23,13:i,14:a,15:o,16:h,17:m,18:p,19:v,20:S,21:x,22:g,23:I,24:C,25:R,26:X,27:tt,28:B,29:Z,31:J,33:w,34:H,35:29,36:D,38:4,43:F,48:n},t(r,[2,6]),t(r,[2,7]),t(r,[2,16]),t(r,[2,17]),t(r,[2,18]),t(r,[2,19]),t(r,[2,20]),t(r,[2,21]),t(r,[2,22]),t(r,[2,23]),t(r,[2,24]),t(r,[2,25]),{30:[1,44]},{32:[1,45]},t(r,[2,28]),t(r,[2,29]),t(r,[2,30]),{37:[1,46]},t(r,[2,32]),t(r,[2,9]),t(r,[2,10]),t(r,[2,11]),t(r,[2,12]),t(r,[2,13]),t(r,[2,14]),t(r,[2,15]),{44:[1,47],46:[1,48]},{11:[1,49]},{42:50,50:[1,51]},{11:[2,52]},t(r,[2,5]),t(r,[2,26]),t(r,[2,27]),t(r,[2,31]),t(r,[2,35],{45:[1,52],46:[1,53]}),t(r,[2,41],{44:[1,54]}),t(_,[2,33]),{40:55,51:Y},{51:[2,51]},t(r,[2,36],{46:[1,56]}),t(r,[2,37]),t(r,[2,39],{45:[1,57]}),{11:[1,58]},t(r,[2,38]),t(r,[2,40]),t(_,[2,34])],defaultActions:{5:[2,49],6:[2,1],42:[2,52],51:[2,51]},parseError:function(d,y){if(y.recoverable)this.trace(d);else{var b=new Error(d);throw b.hash=y,b}},parse:function(d){var y=this,b=[0],k=[],l=[null],s=[],z=this.table,c="",U=0,$=0,P=2,xt=1,At=s.slice.call(arguments,1),f=Object.create(this.lexer),M={yy:{}};for(var L in this.yy)Object.prototype.hasOwnProperty.call(this.yy,L)&&(M.yy[L]=this.yy[L]);f.setInput(d,M.yy),M.yy.lexer=f,M.yy.parser=this,typeof f.yylloc>"u"&&(f.yylloc={});var u=f.yylloc;s.push(u);var et=f.options&&f.options.ranges;typeof M.yy.parseError=="function"?this.parseError=M.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function N(){var lt;return lt=k.pop()||f.lex()||xt,typeof lt!="number"&&(lt instanceof Array&&(k=lt,lt=k.pop()),lt=y.symbols_[lt]||lt),lt}for(var V,q,G,wt,Dt={},qt,ct,Oe,Xt;;){if(q=b[b.length-1],this.defaultActions[q]?G=this.defaultActions[q]:((V===null||typeof V>"u")&&(V=N()),G=z[q]&&z[q][V]),typeof G>"u"||!G.length||!G[0]){var ae="";Xt=[];for(qt in z[q])this.terminals_[qt]&&qt>P&&Xt.push("'"+this.terminals_[qt]+"'");f.showPosition?ae="Parse error on line "+(U+1)+`: +`+f.showPosition()+` +Expecting `+Xt.join(", ")+", got '"+(this.terminals_[V]||V)+"'":ae="Parse error on line "+(U+1)+": Unexpected "+(V==xt?"end of input":"'"+(this.terminals_[V]||V)+"'"),this.parseError(ae,{text:f.match,token:this.terminals_[V]||V,line:f.yylineno,loc:u,expected:Xt})}if(G[0]instanceof Array&&G.length>1)throw new Error("Parse Error: multiple actions possible at state: "+q+", token: "+V);switch(G[0]){case 1:b.push(V),l.push(f.yytext),s.push(f.yylloc),b.push(G[1]),V=null,$=f.yyleng,c=f.yytext,U=f.yylineno,u=f.yylloc;break;case 2:if(ct=this.productions_[G[1]][1],Dt.$=l[l.length-ct],Dt._$={first_line:s[s.length-(ct||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(ct||1)].first_column,last_column:s[s.length-1].last_column},et&&(Dt._$.range=[s[s.length-(ct||1)].range[0],s[s.length-1].range[1]]),wt=this.performAction.apply(Dt,[c,$,U,M.yy,G[1],l,s].concat(At)),typeof wt<"u")return wt;ct&&(b=b.slice(0,-1*ct*2),l=l.slice(0,-1*ct),s=s.slice(0,-1*ct)),b.push(this.productions_[G[1]][0]),l.push(Dt.$),s.push(Dt._$),Oe=z[b[b.length-2]][b[b.length-1]],b.push(Oe);break;case 3:return!0}}return!0}},O=function(){var A={EOF:1,parseError:function(y,b){if(this.yy.parser)this.yy.parser.parseError(y,b);else throw new Error(y)},setInput:function(d,y){return this.yy=y||this.yy||{},this._input=d,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var d=this._input[0];this.yytext+=d,this.yyleng++,this.offset++,this.match+=d,this.matched+=d;var y=d.match(/(?:\r\n?|\n).*/g);return y?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),d},unput:function(d){var y=d.length,b=d.split(/(?:\r\n?|\n)/g);this._input=d+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-y),this.offset-=y;var k=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),b.length-1&&(this.yylineno-=b.length-1);var l=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:b?(b.length===k.length?this.yylloc.first_column:0)+k[k.length-b.length].length-b[0].length:this.yylloc.first_column-y},this.options.ranges&&(this.yylloc.range=[l[0],l[0]+this.yyleng-y]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(d){this.unput(this.match.slice(d))},pastInput:function(){var d=this.matched.substr(0,this.matched.length-this.match.length);return(d.length>20?"...":"")+d.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var d=this.match;return d.length<20&&(d+=this._input.substr(0,20-d.length)),(d.substr(0,20)+(d.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var d=this.pastInput(),y=new Array(d.length+1).join("-");return d+this.upcomingInput()+` +`+y+"^"},test_match:function(d,y){var b,k,l;if(this.options.backtrack_lexer&&(l={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(l.yylloc.range=this.yylloc.range.slice(0))),k=d[0].match(/(?:\r\n?|\n).*/g),k&&(this.yylineno+=k.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:k?k[k.length-1].length-k[k.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+d[0].length},this.yytext+=d[0],this.match+=d[0],this.matches=d,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(d[0].length),this.matched+=d[0],b=this.performAction.call(this,this.yy,this,y,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),b)return b;if(this._backtrack){for(var s in l)this[s]=l[s];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var d,y,b,k;this._more||(this.yytext="",this.match="");for(var l=this._currentRules(),s=0;sy[0].length)){if(y=b,k=s,this.options.backtrack_lexer){if(d=this.test_match(b,l[s]),d!==!1)return d;if(this._backtrack){y=!1;continue}else return!1}else if(!this.options.flex)break}return y?(d=this.test_match(y,l[k]),d!==!1?d:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var y=this.next();return y||this.lex()},begin:function(y){this.conditionStack.push(y)},popState:function(){var y=this.conditionStack.length-1;return y>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(y){return y=this.conditionStack.length-1-Math.abs(y||0),y>=0?this.conditionStack[y]:"INITIAL"},pushState:function(y){this.begin(y)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(y,b,k,l){switch(k){case 0:return this.begin("open_directive"),48;case 1:return this.begin("type_directive"),49;case 2:return this.popState(),this.begin("arg_directive"),41;case 3:return this.popState(),this.popState(),51;case 4:return 50;case 5:return this.begin("acc_title"),29;case 6:return this.popState(),"acc_title_value";case 7:return this.begin("acc_descr"),31;case 8:return this.popState(),"acc_descr_value";case 9:this.begin("acc_descr_multiline");break;case 10:this.popState();break;case 11:return"acc_descr_multiline_value";case 12:break;case 13:break;case 14:break;case 15:return 11;case 16:break;case 17:break;case 18:break;case 19:this.begin("href");break;case 20:this.popState();break;case 21:return 46;case 22:this.begin("callbackname");break;case 23:this.popState();break;case 24:this.popState(),this.begin("callbackargs");break;case 25:return 44;case 26:this.popState();break;case 27:return 45;case 28:this.begin("click");break;case 29:this.popState();break;case 30:return 43;case 31:return 5;case 32:return 20;case 33:return 21;case 34:return 22;case 35:return 23;case 36:return 24;case 37:return 26;case 38:return 25;case 39:return 27;case 40:return 13;case 41:return 14;case 42:return 15;case 43:return 16;case 44:return 17;case 45:return 18;case 46:return 19;case 47:return"date";case 48:return 28;case 49:return"accDescription";case 50:return 34;case 51:return 36;case 52:return 37;case 53:return 41;case 54:return 7;case 55:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:%%(?!\{)*[^\n]*)/i,/^(?:[^\}]%%*[^\n]*)/i,/^(?:%%*[^\n]*[\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:href[\s]+["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:call[\s]+)/i,/^(?:\([\s]*\))/i,/^(?:\()/i,/^(?:[^(]*)/i,/^(?:\))/i,/^(?:[^)]*)/i,/^(?:click[\s]+)/i,/^(?:[\s\n])/i,/^(?:[^\s\n]*)/i,/^(?:gantt\b)/i,/^(?:dateFormat\s[^#\n;]+)/i,/^(?:inclusiveEndDates\b)/i,/^(?:topAxis\b)/i,/^(?:axisFormat\s[^#\n;]+)/i,/^(?:tickInterval\s[^#\n;]+)/i,/^(?:includes\s[^#\n;]+)/i,/^(?:excludes\s[^#\n;]+)/i,/^(?:todayMarker\s[^\n;]+)/i,/^(?:weekday\s+monday\b)/i,/^(?:weekday\s+tuesday\b)/i,/^(?:weekday\s+wednesday\b)/i,/^(?:weekday\s+thursday\b)/i,/^(?:weekday\s+friday\b)/i,/^(?:weekday\s+saturday\b)/i,/^(?:weekday\s+sunday\b)/i,/^(?:\d\d\d\d-\d\d-\d\d\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accDescription\s[^#\n;]+)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[10,11],inclusive:!1},acc_descr:{rules:[8],inclusive:!1},acc_title:{rules:[6],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},callbackargs:{rules:[26,27],inclusive:!1},callbackname:{rules:[23,24,25],inclusive:!1},href:{rules:[20,21],inclusive:!1},click:{rules:[29,30],inclusive:!1},INITIAL:{rules:[0,5,7,9,12,13,14,15,16,17,18,19,22,28,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55],inclusive:!0}}};return A}();T.lexer=O;function E(){this.yy={}}return E.prototype=T,T.Parser=E,new E}();xe.parser=xe;const Ki=xe;rt.extend(Wi);rt.extend(Ji);rt.extend($i);let st="",Se="",Ye,Fe="",Rt=[],Bt=[],Ue={},Le=[],ie=[],Ut="",Ae="";const Cn=["active","done","crit","milestone"];let Ee=[],Zt=!1,Ie=!1,We="sunday",we=0;const ta=function(t,e,n){Pn.parseDirective(this,t,e,n)},ea=function(){Le=[],ie=[],Ut="",Ee=[],$t=0,Ce=void 0,Kt=void 0,j=[],st="",Se="",Ae="",Ye=void 0,Fe="",Rt=[],Bt=[],Zt=!1,Ie=!1,we=0,Ue={},Rn(),We="sunday"},na=function(t){Se=t},ra=function(){return Se},ia=function(t){Ye=t},aa=function(){return Ye},sa=function(t){Fe=t},oa=function(){return Fe},ca=function(t){st=t},la=function(){Zt=!0},ua=function(){return Zt},fa=function(){Ie=!0},ha=function(){return Ie},da=function(t){Ae=t},ma=function(){return Ae},ga=function(){return st},ya=function(t){Rt=t.toLowerCase().split(/[\s,]+/)},ka=function(){return Rt},pa=function(t){Bt=t.toLowerCase().split(/[\s,]+/)},va=function(){return Bt},Ta=function(){return Ue},ba=function(t){Ut=t,Le.push(t)},xa=function(){return Le},wa=function(){let t=Ke();const e=10;let n=0;for(;!t&&n=6&&n.includes("weekends")||n.includes(t.format("dddd").toLowerCase())?!0:n.includes(t.format(e.trim()))},Da=function(t){We=t},Ca=function(){return We},_n=function(t,e,n,r){if(!n.length||t.manualEndTime)return;let i;t.startTime instanceof Date?i=rt(t.startTime):i=rt(t.startTime,e,!0),i=i.add(1,"d");let a;t.endTime instanceof Date?a=rt(t.endTime):a=rt(t.endTime,e,!0);const[o,h]=Ma(i,a,e,n,r);t.endTime=o.toDate(),t.renderEndTime=h},Ma=function(t,e,n,r,i){let a=!1,o=null;for(;t<=e;)a||(o=e.toDate()),a=Mn(t,n,r,i),a&&(e=e.add(1,"d")),t=t.add(1,"d");return[e,o]},De=function(t,e,n){n=n.trim();const i=/^after\s+([\d\w- ]+)/.exec(n.trim());if(i!==null){let o=null;if(i[1].split(" ").forEach(function(h){let m=Lt(h);m!==void 0&&(o?m.endTime>o.endTime&&(o=m):o=m)}),o)return o.endTime;{const h=new Date;return h.setHours(0,0,0,0),h}}let a=rt(n,e.trim(),!0);if(a.isValid())return a.toDate();{ve.debug("Invalid date:"+n),ve.debug("With date format:"+e.trim());const o=new Date(n);if(o===void 0||isNaN(o.getTime())||o.getFullYear()<-1e4||o.getFullYear()>1e4)throw new Error("Invalid date:"+n);return o}},Sn=function(t){const e=/^(\d+(?:\.\d+)?)([Mdhmswy]|ms)$/.exec(t.trim());return e!==null?[Number.parseFloat(e[1]),e[2]]:[NaN,"ms"]},Yn=function(t,e,n,r=!1){n=n.trim();let i=rt(n,e.trim(),!0);if(i.isValid())return r&&(i=i.add(1,"d")),i.toDate();let a=rt(t);const[o,h]=Sn(n);if(!Number.isNaN(o)){const m=a.add(o,h);m.isValid()&&(a=m)}return a.toDate()};let $t=0;const Yt=function(t){return t===void 0?($t=$t+1,"task"+$t):t},_a=function(t,e){let n;e.substr(0,1)===":"?n=e.substr(1,e.length):n=e;const r=n.split(","),i={};An(r,i,Cn);for(let o=0;o{window.open(n,"_self")}),Ue[r]=n)}),Un(t,"clickable")},Un=function(t,e){t.split(",").forEach(function(n){let r=Lt(n);r!==void 0&&r.classes.push(e)})},La=function(t,e,n){if(_t().securityLevel!=="loose"||e===void 0)return;let r=[];if(typeof n=="string"){r=n.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(let a=0;a{Xn.runFunc(e,...r)})},Ln=function(t,e){Ee.push(function(){const n=document.querySelector(`[id="${t}"]`);n!==null&&n.addEventListener("click",function(){e()})},function(){const n=document.querySelector(`[id="${t}-text"]`);n!==null&&n.addEventListener("click",function(){e()})})},Aa=function(t,e,n){t.split(",").forEach(function(r){La(r,e,n)}),Un(t,"clickable")},Ea=function(t){Ee.forEach(function(e){e(t)})},Ia={parseDirective:ta,getConfig:()=>_t().gantt,clear:ea,setDateFormat:ca,getDateFormat:ga,enableInclusiveEndDates:la,endDatesAreInclusive:ua,enableTopAxis:fa,topAxisEnabled:ha,setAxisFormat:na,getAxisFormat:ra,setTickInterval:ia,getTickInterval:aa,setTodayMarker:sa,getTodayMarker:oa,setAccTitle:Wn,getAccTitle:On,setDiagramTitle:Hn,getDiagramTitle:zn,setDisplayMode:da,getDisplayMode:ma,setAccDescription:Nn,getAccDescription:Vn,addSection:ba,getSections:xa,getTasks:wa,addTask:Ya,findTaskById:Lt,addTaskOrg:Fa,setIncludes:ya,getIncludes:ka,setExcludes:pa,getExcludes:va,setClickEvent:Aa,setLink:Ua,getLinks:Ta,bindFunctions:Ea,parseDuration:Sn,isInvalidDate:Mn,setWeekday:Da,getWeekday:Ca};function An(t,e,n){let r=!0;for(;r;)r=!1,n.forEach(function(i){const a="^\\s*"+i+"\\s*$",o=new RegExp(a);t[0].match(o)&&(e[i]=!0,t.shift(1),r=!0)})}const Wa=function(){ve.debug("Something is calling, setConf, remove the call")},tn={monday:Nt,tuesday:mn,wednesday:gn,thursday:pt,friday:yn,saturday:kn,sunday:Pt},Oa=(t,e)=>{let n=[...t].map(()=>-1/0),r=[...t].sort((a,o)=>a.startTime-o.startTime||a.order-o.order),i=0;for(const a of r)for(let o=0;o=n[o]){n[o]=a.endTime,a.order=o+e,o>i&&(i=o);break}return i};let ut;const Ha=function(t,e,n,r){const i=_t().gantt,a=_t().securityLevel;let o;a==="sandbox"&&(o=Gt("#i"+e));const h=a==="sandbox"?Gt(o.nodes()[0].contentDocument.body):Gt("body"),m=a==="sandbox"?o.nodes()[0].contentDocument:document,p=m.getElementById(e);ut=p.parentElement.offsetWidth,ut===void 0&&(ut=1200),i.useWidth!==void 0&&(ut=i.useWidth);const v=r.db.getTasks();let S=[];for(const D of v)S.push(D.type);S=H(S);const x={};let g=2*i.topPadding;if(r.db.getDisplayMode()==="compact"||i.displayMode==="compact"){const D={};for(const Y of v)D[Y.section]===void 0?D[Y.section]=[Y]:D[Y.section].push(Y);let F=0;for(const Y of Object.keys(D)){const _=Oa(D[Y],F)+1;F+=_,g+=_*(i.barHeight+i.barGap),x[Y]=_}}else{g+=v.length*(i.barHeight+i.barGap);for(const D of S)x[D]=v.filter(F=>F.type===D).length}p.setAttribute("viewBox","0 0 "+ut+" "+g);const I=h.select(`[id="${e}"]`),C=Ui().domain([tr(v,function(D){return D.startTime}),Kn(v,function(D){return D.endTime})]).rangeRound([0,ut-i.leftPadding-i.rightPadding]);function R(D,F){const Y=D.startTime,_=F.startTime;let T=0;return Y>_?T=1:Y<_&&(T=-1),T}v.sort(R),X(v,ut,g),Zn(I,g,ut,i.useMaxWidth),I.append("text").text(r.db.getDiagramTitle()).attr("x",ut/2).attr("y",i.titleTopMargin).attr("class","titleText");function X(D,F,Y){const _=i.barHeight,T=_+i.barGap,O=i.topPadding,E=i.leftPadding,A=Jn().domain([0,S.length]).range(["#00B9FA","#F95002"]).interpolate(gr);B(T,O,E,F,Y,D,r.db.getExcludes(),r.db.getIncludes()),Z(E,O,F,Y),tt(D,T,O,E,_,A,F),J(T,O),w(E,O,F,Y)}function tt(D,F,Y,_,T,O,E){const d=[...new Set(D.map(l=>l.order))].map(l=>D.find(s=>s.order===l));I.append("g").selectAll("rect").data(d).enter().append("rect").attr("x",0).attr("y",function(l,s){return s=l.order,s*F+Y-2}).attr("width",function(){return E-i.rightPadding/2}).attr("height",F).attr("class",function(l){for(const[s,z]of S.entries())if(l.type===z)return"section section"+s%i.numberSectionStyles;return"section section0"});const y=I.append("g").selectAll("rect").data(D).enter(),b=r.db.getLinks();if(y.append("rect").attr("id",function(l){return l.id}).attr("rx",3).attr("ry",3).attr("x",function(l){return l.milestone?C(l.startTime)+_+.5*(C(l.endTime)-C(l.startTime))-.5*T:C(l.startTime)+_}).attr("y",function(l,s){return s=l.order,s*F+Y}).attr("width",function(l){return l.milestone?T:C(l.renderEndTime||l.endTime)-C(l.startTime)}).attr("height",T).attr("transform-origin",function(l,s){return s=l.order,(C(l.startTime)+_+.5*(C(l.endTime)-C(l.startTime))).toString()+"px "+(s*F+Y+.5*T).toString()+"px"}).attr("class",function(l){const s="task";let z="";l.classes.length>0&&(z=l.classes.join(" "));let c=0;for(const[$,P]of S.entries())l.type===P&&(c=$%i.numberSectionStyles);let U="";return l.active?l.crit?U+=" activeCrit":U=" active":l.done?l.crit?U=" doneCrit":U=" done":l.crit&&(U+=" crit"),U.length===0&&(U=" task"),l.milestone&&(U=" milestone "+U),U+=c,U+=" "+z,s+U}),y.append("text").attr("id",function(l){return l.id+"-text"}).text(function(l){return l.task}).attr("font-size",i.fontSize).attr("x",function(l){let s=C(l.startTime),z=C(l.renderEndTime||l.endTime);l.milestone&&(s+=.5*(C(l.endTime)-C(l.startTime))-.5*T),l.milestone&&(z=s+T);const c=this.getBBox().width;return c>z-s?z+c+1.5*i.leftPadding>E?s+_-5:z+_+5:(z-s)/2+s+_}).attr("y",function(l,s){return s=l.order,s*F+i.barHeight/2+(i.fontSize/2-2)+Y}).attr("text-height",T).attr("class",function(l){const s=C(l.startTime);let z=C(l.endTime);l.milestone&&(z=s+T);const c=this.getBBox().width;let U="";l.classes.length>0&&(U=l.classes.join(" "));let $=0;for(const[xt,At]of S.entries())l.type===At&&($=xt%i.numberSectionStyles);let P="";return l.active&&(l.crit?P="activeCritText"+$:P="activeText"+$),l.done?l.crit?P=P+" doneCritText"+$:P=P+" doneText"+$:l.crit&&(P=P+" critText"+$),l.milestone&&(P+=" milestoneText"),c>z-s?z+c+1.5*i.leftPadding>E?U+" taskTextOutsideLeft taskTextOutside"+$+" "+P:U+" taskTextOutsideRight taskTextOutside"+$+" "+P+" width-"+c:U+" taskText taskText"+$+" "+P+" width-"+c}),_t().securityLevel==="sandbox"){let l;l=Gt("#i"+e);const s=l.nodes()[0].contentDocument;y.filter(function(z){return b[z.id]!==void 0}).each(function(z){var c=s.querySelector("#"+z.id),U=s.querySelector("#"+z.id+"-text");const $=c.parentNode;var P=s.createElement("a");P.setAttribute("xlink:href",b[z.id]),P.setAttribute("target","_top"),$.appendChild(P),P.appendChild(c),P.appendChild(U)})}}function B(D,F,Y,_,T,O,E,A){const d=O.reduce((c,{startTime:U})=>c?Math.min(c,U):U,0),y=O.reduce((c,{endTime:U})=>c?Math.max(c,U):U,0),b=r.db.getDateFormat();if(!d||!y)return;const k=[];let l=null,s=rt(d);for(;s.valueOf()<=y;)r.db.isInvalidDate(s,b,E,A)?l?l.end=s:l={start:s,end:s}:l&&(k.push(l),l=null),s=s.add(1,"d");I.append("g").selectAll("rect").data(k).enter().append("rect").attr("id",function(c){return"exclude-"+c.start.format("YYYY-MM-DD")}).attr("x",function(c){return C(c.start)+Y}).attr("y",i.gridLineStartPadding).attr("width",function(c){const U=c.end.add(1,"day");return C(U)-C(c.start)}).attr("height",T-F-i.gridLineStartPadding).attr("transform-origin",function(c,U){return(C(c.start)+Y+.5*(C(c.end)-C(c.start))).toString()+"px "+(U*D+.5*T).toString()+"px"}).attr("class","exclude-range")}function Z(D,F,Y,_){let T=cr(C).tickSize(-_+F+i.gridLineStartPadding).tickFormat(re(r.db.getAxisFormat()||i.axisFormat||"%Y-%m-%d"));const E=/^([1-9]\d*)(minute|hour|day|week|month)$/.exec(r.db.getTickInterval()||i.tickInterval);if(E!==null){const A=E[1],d=E[2],y=r.db.getWeekday()||i.weekday;switch(d){case"minute":T.ticks(Ht.every(A));break;case"hour":T.ticks(zt.every(A));break;case"day":T.ticks(kt.every(A));break;case"week":T.ticks(tn[y].every(A));break;case"month":T.ticks(Vt.every(A));break}}if(I.append("g").attr("class","grid").attr("transform","translate("+D+", "+(_-50)+")").call(T).selectAll("text").style("text-anchor","middle").attr("fill","#000").attr("stroke","none").attr("font-size",10).attr("dy","1em"),r.db.topAxisEnabled()||i.topAxis){let A=or(C).tickSize(-_+F+i.gridLineStartPadding).tickFormat(re(r.db.getAxisFormat()||i.axisFormat||"%Y-%m-%d"));if(E!==null){const d=E[1],y=E[2],b=r.db.getWeekday()||i.weekday;switch(y){case"minute":A.ticks(Ht.every(d));break;case"hour":A.ticks(zt.every(d));break;case"day":A.ticks(kt.every(d));break;case"week":A.ticks(tn[b].every(d));break;case"month":A.ticks(Vt.every(d));break}}I.append("g").attr("class","grid").attr("transform","translate("+D+", "+F+")").call(A).selectAll("text").style("text-anchor","middle").attr("fill","#000").attr("stroke","none").attr("font-size",10)}}function J(D,F){let Y=0;const _=Object.keys(x).map(T=>[T,x[T]]);I.append("g").selectAll("text").data(_).enter().append(function(T){const O=T[0].split(qn.lineBreakRegex),E=-(O.length-1)/2,A=m.createElementNS("http://www.w3.org/2000/svg","text");A.setAttribute("dy",E+"em");for(const[d,y]of O.entries()){const b=m.createElementNS("http://www.w3.org/2000/svg","tspan");b.setAttribute("alignment-baseline","central"),b.setAttribute("x","10"),d>0&&b.setAttribute("dy","1em"),b.textContent=y,A.appendChild(b)}return A}).attr("x",10).attr("y",function(T,O){if(O>0)for(let E=0;E` + .mermaid-main-font { + font-family: "trebuchet ms", verdana, arial, sans-serif; + font-family: var(--mermaid-font-family); + } + .exclude-range { + fill: ${t.excludeBkgColor}; + } + + .section { + stroke: none; + opacity: 0.2; + } + + .section0 { + fill: ${t.sectionBkgColor}; + } + + .section2 { + fill: ${t.sectionBkgColor2}; + } + + .section1, + .section3 { + fill: ${t.altSectionBkgColor}; + opacity: 0.2; + } + + .sectionTitle0 { + fill: ${t.titleColor}; + } + + .sectionTitle1 { + fill: ${t.titleColor}; + } + + .sectionTitle2 { + fill: ${t.titleColor}; + } + + .sectionTitle3 { + fill: ${t.titleColor}; + } + + .sectionTitle { + text-anchor: start; + // font-size: ${t.ganttFontSize}; + // text-height: 14px; + font-family: 'trebuchet ms', verdana, arial, sans-serif; + font-family: var(--mermaid-font-family); + + } + + + /* Grid and axis */ + + .grid .tick { + stroke: ${t.gridColor}; + opacity: 0.8; + shape-rendering: crispEdges; + text { + font-family: ${t.fontFamily}; + fill: ${t.textColor}; + } + } + + .grid path { + stroke-width: 0; + } + + + /* Today line */ + + .today { + fill: none; + stroke: ${t.todayLineColor}; + stroke-width: 2px; + } + + + /* Task styling */ + + /* Default task */ + + .task { + stroke-width: 2; + } + + .taskText { + text-anchor: middle; + font-family: 'trebuchet ms', verdana, arial, sans-serif; + font-family: var(--mermaid-font-family); + } + + // .taskText:not([font-size]) { + // font-size: ${t.ganttFontSize}; + // } + + .taskTextOutsideRight { + fill: ${t.taskTextDarkColor}; + text-anchor: start; + // font-size: ${t.ganttFontSize}; + font-family: 'trebuchet ms', verdana, arial, sans-serif; + font-family: var(--mermaid-font-family); + + } + + .taskTextOutsideLeft { + fill: ${t.taskTextDarkColor}; + text-anchor: end; + // font-size: ${t.ganttFontSize}; + } + + /* Special case clickable */ + .task.clickable { + cursor: pointer; + } + .taskText.clickable { + cursor: pointer; + fill: ${t.taskTextClickableColor} !important; + font-weight: bold; + } + + .taskTextOutsideLeft.clickable { + cursor: pointer; + fill: ${t.taskTextClickableColor} !important; + font-weight: bold; + } + + .taskTextOutsideRight.clickable { + cursor: pointer; + fill: ${t.taskTextClickableColor} !important; + font-weight: bold; + } + + /* Specific task settings for the sections*/ + + .taskText0, + .taskText1, + .taskText2, + .taskText3 { + fill: ${t.taskTextColor}; + } + + .task0, + .task1, + .task2, + .task3 { + fill: ${t.taskBkgColor}; + stroke: ${t.taskBorderColor}; + } + + .taskTextOutside0, + .taskTextOutside2 + { + fill: ${t.taskTextOutsideColor}; + } + + .taskTextOutside1, + .taskTextOutside3 { + fill: ${t.taskTextOutsideColor}; + } + + + /* Active task */ + + .active0, + .active1, + .active2, + .active3 { + fill: ${t.activeTaskBkgColor}; + stroke: ${t.activeTaskBorderColor}; + } + + .activeText0, + .activeText1, + .activeText2, + .activeText3 { + fill: ${t.taskTextDarkColor} !important; + } + + + /* Completed task */ + + .done0, + .done1, + .done2, + .done3 { + stroke: ${t.doneTaskBorderColor}; + fill: ${t.doneTaskBkgColor}; + stroke-width: 2; + } + + .doneText0, + .doneText1, + .doneText2, + .doneText3 { + fill: ${t.taskTextDarkColor} !important; + } + + + /* Tasks on the critical line */ + + .crit0, + .crit1, + .crit2, + .crit3 { + stroke: ${t.critBorderColor}; + fill: ${t.critBkgColor}; + stroke-width: 2; + } + + .activeCrit0, + .activeCrit1, + .activeCrit2, + .activeCrit3 { + stroke: ${t.critBorderColor}; + fill: ${t.activeTaskBkgColor}; + stroke-width: 2; + } + + .doneCrit0, + .doneCrit1, + .doneCrit2, + .doneCrit3 { + stroke: ${t.critBorderColor}; + fill: ${t.doneTaskBkgColor}; + stroke-width: 2; + cursor: pointer; + shape-rendering: crispEdges; + } + + .milestone { + transform: rotate(45deg) scale(0.8,0.8); + } + + .milestoneText { + font-style: italic; + } + .doneCritText0, + .doneCritText1, + .doneCritText2, + .doneCritText3 { + fill: ${t.taskTextDarkColor} !important; + } + + .activeCritText0, + .activeCritText1, + .activeCritText2, + .activeCritText3 { + fill: ${t.taskTextDarkColor} !important; + } + + .titleText { + text-anchor: middle; + font-size: 18px; + fill: ${t.textColor} ; + font-family: 'trebuchet ms', verdana, arial, sans-serif; + font-family: var(--mermaid-font-family); + } +`,Va=Na,Xa={parser:Ki,db:Ia,renderer:za,styles:Va};export{Xa as diagram}; diff --git a/pr-384/assets/chunks/gitGraphDiagram-a13ae597.2e5ff07a.js b/pr-384/assets/chunks/gitGraphDiagram-a13ae597.2e5ff07a.js new file mode 100644 index 000000000..6512297d9 --- /dev/null +++ b/pr-384/assets/chunks/gitGraphDiagram-a13ae597.2e5ff07a.js @@ -0,0 +1,70 @@ +import{c as I,s as Oe,g as Ie,a as Ge,b as Pe,v as Ne,x as He,m as Be,l as N,j as V,z as De,a9 as fe,h as Ve,y as ze,aa as je,ab as qe}from"../app.b136162e.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";var pe=function(){var r=function(q,m,b,k){for(b=b||{},k=q.length;k--;b[q[k]]=m);return b},a=[1,4],o=[1,7],p=[1,5],n=[1,9],c=[1,6],u=[2,6],h=[1,16],E=[6,8,14,20,22,24,25,27,29,32,37,40,50,55],x=[8,14,20,22,24,25,27,29,32,37,40],l=[8,13,14,20,22,24,25,27,29,32,37,40],g=[1,26],f=[6,8,14,50,55],s=[8,14,55],_=[1,53],w=[1,52],O=[8,14,30,33,35,38,55],v=[1,67],d=[1,68],y=[1,69],H=[8,14,33,35,42,55],ce={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,directive:5,GG:6,document:7,EOF:8,":":9,DIR:10,options:11,body:12,OPT:13,NL:14,line:15,statement:16,commitStatement:17,mergeStatement:18,cherryPickStatement:19,acc_title:20,acc_title_value:21,acc_descr:22,acc_descr_value:23,acc_descr_multiline_value:24,section:25,branchStatement:26,CHECKOUT:27,ref:28,BRANCH:29,ORDER:30,NUM:31,CHERRY_PICK:32,COMMIT_ID:33,STR:34,COMMIT_TAG:35,EMPTYSTR:36,MERGE:37,COMMIT_TYPE:38,commitType:39,COMMIT:40,commit_arg:41,COMMIT_MSG:42,NORMAL:43,REVERSE:44,HIGHLIGHT:45,openDirective:46,typeDirective:47,closeDirective:48,argDirective:49,open_directive:50,type_directive:51,arg_directive:52,close_directive:53,ID:54,";":55,$accept:0,$end:1},terminals_:{2:"error",6:"GG",8:"EOF",9:":",10:"DIR",13:"OPT",14:"NL",20:"acc_title",21:"acc_title_value",22:"acc_descr",23:"acc_descr_value",24:"acc_descr_multiline_value",25:"section",27:"CHECKOUT",29:"BRANCH",30:"ORDER",31:"NUM",32:"CHERRY_PICK",33:"COMMIT_ID",34:"STR",35:"COMMIT_TAG",36:"EMPTYSTR",37:"MERGE",38:"COMMIT_TYPE",40:"COMMIT",42:"COMMIT_MSG",43:"NORMAL",44:"REVERSE",45:"HIGHLIGHT",50:"open_directive",51:"type_directive",52:"arg_directive",53:"close_directive",54:"ID",55:";"},productions_:[0,[3,2],[3,2],[3,3],[3,4],[3,5],[7,0],[7,2],[11,2],[11,1],[12,0],[12,2],[15,2],[15,1],[16,1],[16,1],[16,1],[16,2],[16,2],[16,1],[16,1],[16,1],[16,2],[26,2],[26,4],[19,3],[19,5],[19,5],[19,5],[19,5],[18,2],[18,4],[18,4],[18,4],[18,6],[18,6],[18,6],[18,6],[18,6],[18,6],[18,8],[18,8],[18,8],[18,8],[18,8],[18,8],[17,2],[17,3],[17,3],[17,5],[17,5],[17,3],[17,5],[17,5],[17,5],[17,5],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,3],[17,5],[17,5],[17,5],[17,5],[17,5],[17,5],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,7],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[17,9],[41,0],[41,1],[39,1],[39,1],[39,1],[5,3],[5,5],[46,1],[47,1],[49,1],[48,1],[28,1],[28,1],[4,1],[4,1],[4,1]],performAction:function(m,b,k,i,T,e,X){var t=e.length-1;switch(T){case 3:return e[t];case 4:return e[t-1];case 5:return i.setDirection(e[t-3]),e[t-1];case 7:i.setOptions(e[t-1]),this.$=e[t];break;case 8:e[t-1]+=e[t],this.$=e[t-1];break;case 10:this.$=[];break;case 11:e[t-1].push(e[t]),this.$=e[t-1];break;case 12:this.$=e[t-1];break;case 17:this.$=e[t].trim(),i.setAccTitle(this.$);break;case 18:case 19:this.$=e[t].trim(),i.setAccDescription(this.$);break;case 20:i.addSection(e[t].substr(8)),this.$=e[t].substr(8);break;case 22:i.checkout(e[t]);break;case 23:i.branch(e[t]);break;case 24:i.branch(e[t-2],e[t]);break;case 25:i.cherryPick(e[t],"",void 0);break;case 26:i.cherryPick(e[t-2],"",e[t]);break;case 27:case 29:i.cherryPick(e[t-2],"","");break;case 28:i.cherryPick(e[t],"",e[t-2]);break;case 30:i.merge(e[t],"","","");break;case 31:i.merge(e[t-2],e[t],"","");break;case 32:i.merge(e[t-2],"",e[t],"");break;case 33:i.merge(e[t-2],"","",e[t]);break;case 34:i.merge(e[t-4],e[t],"",e[t-2]);break;case 35:i.merge(e[t-4],"",e[t],e[t-2]);break;case 36:i.merge(e[t-4],"",e[t-2],e[t]);break;case 37:i.merge(e[t-4],e[t-2],e[t],"");break;case 38:i.merge(e[t-4],e[t-2],"",e[t]);break;case 39:i.merge(e[t-4],e[t],e[t-2],"");break;case 40:i.merge(e[t-6],e[t-4],e[t-2],e[t]);break;case 41:i.merge(e[t-6],e[t],e[t-4],e[t-2]);break;case 42:i.merge(e[t-6],e[t-4],e[t],e[t-2]);break;case 43:i.merge(e[t-6],e[t-2],e[t-4],e[t]);break;case 44:i.merge(e[t-6],e[t],e[t-2],e[t-4]);break;case 45:i.merge(e[t-6],e[t-2],e[t],e[t-4]);break;case 46:i.commit(e[t]);break;case 47:i.commit("","",i.commitType.NORMAL,e[t]);break;case 48:i.commit("","",e[t],"");break;case 49:i.commit("","",e[t],e[t-2]);break;case 50:i.commit("","",e[t-2],e[t]);break;case 51:i.commit("",e[t],i.commitType.NORMAL,"");break;case 52:i.commit("",e[t-2],i.commitType.NORMAL,e[t]);break;case 53:i.commit("",e[t],i.commitType.NORMAL,e[t-2]);break;case 54:i.commit("",e[t-2],e[t],"");break;case 55:i.commit("",e[t],e[t-2],"");break;case 56:i.commit("",e[t-4],e[t-2],e[t]);break;case 57:i.commit("",e[t-4],e[t],e[t-2]);break;case 58:i.commit("",e[t-2],e[t-4],e[t]);break;case 59:i.commit("",e[t],e[t-4],e[t-2]);break;case 60:i.commit("",e[t],e[t-2],e[t-4]);break;case 61:i.commit("",e[t-2],e[t],e[t-4]);break;case 62:i.commit(e[t],"",i.commitType.NORMAL,"");break;case 63:i.commit(e[t],"",i.commitType.NORMAL,e[t-2]);break;case 64:i.commit(e[t-2],"",i.commitType.NORMAL,e[t]);break;case 65:i.commit(e[t-2],"",e[t],"");break;case 66:i.commit(e[t],"",e[t-2],"");break;case 67:i.commit(e[t],e[t-2],i.commitType.NORMAL,"");break;case 68:i.commit(e[t-2],e[t],i.commitType.NORMAL,"");break;case 69:i.commit(e[t-4],"",e[t-2],e[t]);break;case 70:i.commit(e[t-4],"",e[t],e[t-2]);break;case 71:i.commit(e[t-2],"",e[t-4],e[t]);break;case 72:i.commit(e[t],"",e[t-4],e[t-2]);break;case 73:i.commit(e[t],"",e[t-2],e[t-4]);break;case 74:i.commit(e[t-2],"",e[t],e[t-4]);break;case 75:i.commit(e[t-4],e[t],e[t-2],"");break;case 76:i.commit(e[t-4],e[t-2],e[t],"");break;case 77:i.commit(e[t-2],e[t],e[t-4],"");break;case 78:i.commit(e[t],e[t-2],e[t-4],"");break;case 79:i.commit(e[t],e[t-4],e[t-2],"");break;case 80:i.commit(e[t-2],e[t-4],e[t],"");break;case 81:i.commit(e[t-4],e[t],i.commitType.NORMAL,e[t-2]);break;case 82:i.commit(e[t-4],e[t-2],i.commitType.NORMAL,e[t]);break;case 83:i.commit(e[t-2],e[t],i.commitType.NORMAL,e[t-4]);break;case 84:i.commit(e[t],e[t-2],i.commitType.NORMAL,e[t-4]);break;case 85:i.commit(e[t],e[t-4],i.commitType.NORMAL,e[t-2]);break;case 86:i.commit(e[t-2],e[t-4],i.commitType.NORMAL,e[t]);break;case 87:i.commit(e[t-6],e[t-4],e[t-2],e[t]);break;case 88:i.commit(e[t-6],e[t-4],e[t],e[t-2]);break;case 89:i.commit(e[t-6],e[t-2],e[t-4],e[t]);break;case 90:i.commit(e[t-6],e[t],e[t-4],e[t-2]);break;case 91:i.commit(e[t-6],e[t-2],e[t],e[t-4]);break;case 92:i.commit(e[t-6],e[t],e[t-2],e[t-4]);break;case 93:i.commit(e[t-4],e[t-6],e[t-2],e[t]);break;case 94:i.commit(e[t-4],e[t-6],e[t],e[t-2]);break;case 95:i.commit(e[t-2],e[t-6],e[t-4],e[t]);break;case 96:i.commit(e[t],e[t-6],e[t-4],e[t-2]);break;case 97:i.commit(e[t-2],e[t-6],e[t],e[t-4]);break;case 98:i.commit(e[t],e[t-6],e[t-2],e[t-4]);break;case 99:i.commit(e[t],e[t-4],e[t-2],e[t-6]);break;case 100:i.commit(e[t-2],e[t-4],e[t],e[t-6]);break;case 101:i.commit(e[t],e[t-2],e[t-4],e[t-6]);break;case 102:i.commit(e[t-2],e[t],e[t-4],e[t-6]);break;case 103:i.commit(e[t-4],e[t-2],e[t],e[t-6]);break;case 104:i.commit(e[t-4],e[t],e[t-2],e[t-6]);break;case 105:i.commit(e[t-2],e[t-4],e[t-6],e[t]);break;case 106:i.commit(e[t],e[t-4],e[t-6],e[t-2]);break;case 107:i.commit(e[t-2],e[t],e[t-6],e[t-4]);break;case 108:i.commit(e[t],e[t-2],e[t-6],e[t-4]);break;case 109:i.commit(e[t-4],e[t-2],e[t-6],e[t]);break;case 110:i.commit(e[t-4],e[t],e[t-6],e[t-2]);break;case 111:this.$="";break;case 112:this.$=e[t];break;case 113:this.$=i.commitType.NORMAL;break;case 114:this.$=i.commitType.REVERSE;break;case 115:this.$=i.commitType.HIGHLIGHT;break;case 118:i.parseDirective("%%{","open_directive");break;case 119:i.parseDirective(e[t],"type_directive");break;case 120:e[t]=e[t].trim().replace(/'/g,'"'),i.parseDirective(e[t],"arg_directive");break;case 121:i.parseDirective("}%%","close_directive","gitGraph");break}},table:[{3:1,4:2,5:3,6:a,8:o,14:p,46:8,50:n,55:c},{1:[3]},{3:10,4:2,5:3,6:a,8:o,14:p,46:8,50:n,55:c},{3:11,4:2,5:3,6:a,8:o,14:p,46:8,50:n,55:c},{7:12,8:u,9:[1,13],10:[1,14],11:15,14:h},r(E,[2,124]),r(E,[2,125]),r(E,[2,126]),{47:17,51:[1,18]},{51:[2,118]},{1:[2,1]},{1:[2,2]},{8:[1,19]},{7:20,8:u,11:15,14:h},{9:[1,21]},r(x,[2,10],{12:22,13:[1,23]}),r(l,[2,9]),{9:[1,25],48:24,53:g},r([9,53],[2,119]),{1:[2,3]},{8:[1,27]},{7:28,8:u,11:15,14:h},{8:[2,7],14:[1,31],15:29,16:30,17:32,18:33,19:34,20:[1,35],22:[1,36],24:[1,37],25:[1,38],26:39,27:[1,40],29:[1,44],32:[1,43],37:[1,42],40:[1,41]},r(l,[2,8]),r(f,[2,116]),{49:45,52:[1,46]},r(f,[2,121]),{1:[2,4]},{8:[1,47]},r(x,[2,11]),{4:48,8:o,14:p,55:c},r(x,[2,13]),r(s,[2,14]),r(s,[2,15]),r(s,[2,16]),{21:[1,49]},{23:[1,50]},r(s,[2,19]),r(s,[2,20]),r(s,[2,21]),{28:51,34:_,54:w},r(s,[2,111],{41:54,33:[1,57],34:[1,59],35:[1,55],38:[1,56],42:[1,58]}),{28:60,34:_,54:w},{33:[1,61],35:[1,62]},{28:63,34:_,54:w},{48:64,53:g},{53:[2,120]},{1:[2,5]},r(x,[2,12]),r(s,[2,17]),r(s,[2,18]),r(s,[2,22]),r(O,[2,122]),r(O,[2,123]),r(s,[2,46]),{34:[1,65]},{39:66,43:v,44:d,45:y},{34:[1,70]},{34:[1,71]},r(s,[2,112]),r(s,[2,30],{33:[1,72],35:[1,74],38:[1,73]}),{34:[1,75]},{34:[1,76],36:[1,77]},r(s,[2,23],{30:[1,78]}),r(f,[2,117]),r(s,[2,47],{33:[1,80],38:[1,79],42:[1,81]}),r(s,[2,48],{33:[1,83],35:[1,82],42:[1,84]}),r(H,[2,113]),r(H,[2,114]),r(H,[2,115]),r(s,[2,51],{35:[1,85],38:[1,86],42:[1,87]}),r(s,[2,62],{33:[1,90],35:[1,88],38:[1,89]}),{34:[1,91]},{39:92,43:v,44:d,45:y},{34:[1,93]},r(s,[2,25],{35:[1,94]}),{33:[1,95]},{33:[1,96]},{31:[1,97]},{39:98,43:v,44:d,45:y},{34:[1,99]},{34:[1,100]},{34:[1,101]},{34:[1,102]},{34:[1,103]},{34:[1,104]},{39:105,43:v,44:d,45:y},{34:[1,106]},{34:[1,107]},{39:108,43:v,44:d,45:y},{34:[1,109]},r(s,[2,31],{35:[1,111],38:[1,110]}),r(s,[2,32],{33:[1,113],35:[1,112]}),r(s,[2,33],{33:[1,114],38:[1,115]}),{34:[1,116],36:[1,117]},{34:[1,118]},{34:[1,119]},r(s,[2,24]),r(s,[2,49],{33:[1,120],42:[1,121]}),r(s,[2,53],{38:[1,122],42:[1,123]}),r(s,[2,63],{33:[1,125],38:[1,124]}),r(s,[2,50],{33:[1,126],42:[1,127]}),r(s,[2,55],{35:[1,128],42:[1,129]}),r(s,[2,66],{33:[1,131],35:[1,130]}),r(s,[2,52],{38:[1,132],42:[1,133]}),r(s,[2,54],{35:[1,134],42:[1,135]}),r(s,[2,67],{35:[1,137],38:[1,136]}),r(s,[2,64],{33:[1,139],38:[1,138]}),r(s,[2,65],{33:[1,141],35:[1,140]}),r(s,[2,68],{35:[1,143],38:[1,142]}),{39:144,43:v,44:d,45:y},{34:[1,145]},{34:[1,146]},{34:[1,147]},{34:[1,148]},{39:149,43:v,44:d,45:y},r(s,[2,26]),r(s,[2,27]),r(s,[2,28]),r(s,[2,29]),{34:[1,150]},{34:[1,151]},{39:152,43:v,44:d,45:y},{34:[1,153]},{39:154,43:v,44:d,45:y},{34:[1,155]},{34:[1,156]},{34:[1,157]},{34:[1,158]},{34:[1,159]},{34:[1,160]},{34:[1,161]},{39:162,43:v,44:d,45:y},{34:[1,163]},{34:[1,164]},{34:[1,165]},{39:166,43:v,44:d,45:y},{34:[1,167]},{39:168,43:v,44:d,45:y},{34:[1,169]},{34:[1,170]},{34:[1,171]},{39:172,43:v,44:d,45:y},{34:[1,173]},r(s,[2,37],{35:[1,174]}),r(s,[2,38],{38:[1,175]}),r(s,[2,36],{33:[1,176]}),r(s,[2,39],{35:[1,177]}),r(s,[2,34],{38:[1,178]}),r(s,[2,35],{33:[1,179]}),r(s,[2,60],{42:[1,180]}),r(s,[2,73],{33:[1,181]}),r(s,[2,61],{42:[1,182]}),r(s,[2,84],{38:[1,183]}),r(s,[2,74],{33:[1,184]}),r(s,[2,83],{38:[1,185]}),r(s,[2,59],{42:[1,186]}),r(s,[2,72],{33:[1,187]}),r(s,[2,58],{42:[1,188]}),r(s,[2,78],{35:[1,189]}),r(s,[2,71],{33:[1,190]}),r(s,[2,77],{35:[1,191]}),r(s,[2,57],{42:[1,192]}),r(s,[2,85],{38:[1,193]}),r(s,[2,56],{42:[1,194]}),r(s,[2,79],{35:[1,195]}),r(s,[2,80],{35:[1,196]}),r(s,[2,86],{38:[1,197]}),r(s,[2,70],{33:[1,198]}),r(s,[2,81],{38:[1,199]}),r(s,[2,69],{33:[1,200]}),r(s,[2,75],{35:[1,201]}),r(s,[2,76],{35:[1,202]}),r(s,[2,82],{38:[1,203]}),{34:[1,204]},{39:205,43:v,44:d,45:y},{34:[1,206]},{34:[1,207]},{39:208,43:v,44:d,45:y},{34:[1,209]},{34:[1,210]},{34:[1,211]},{34:[1,212]},{39:213,43:v,44:d,45:y},{34:[1,214]},{39:215,43:v,44:d,45:y},{34:[1,216]},{34:[1,217]},{34:[1,218]},{34:[1,219]},{34:[1,220]},{34:[1,221]},{34:[1,222]},{39:223,43:v,44:d,45:y},{34:[1,224]},{34:[1,225]},{34:[1,226]},{39:227,43:v,44:d,45:y},{34:[1,228]},{39:229,43:v,44:d,45:y},{34:[1,230]},{34:[1,231]},{34:[1,232]},{39:233,43:v,44:d,45:y},r(s,[2,40]),r(s,[2,42]),r(s,[2,41]),r(s,[2,43]),r(s,[2,45]),r(s,[2,44]),r(s,[2,101]),r(s,[2,102]),r(s,[2,99]),r(s,[2,100]),r(s,[2,104]),r(s,[2,103]),r(s,[2,108]),r(s,[2,107]),r(s,[2,106]),r(s,[2,105]),r(s,[2,110]),r(s,[2,109]),r(s,[2,98]),r(s,[2,97]),r(s,[2,96]),r(s,[2,95]),r(s,[2,93]),r(s,[2,94]),r(s,[2,92]),r(s,[2,91]),r(s,[2,90]),r(s,[2,89]),r(s,[2,87]),r(s,[2,88])],defaultActions:{9:[2,118],10:[2,1],11:[2,2],19:[2,3],27:[2,4],46:[2,120],47:[2,5]},parseError:function(m,b){if(b.recoverable)this.trace(m);else{var k=new Error(m);throw k.hash=b,k}},parse:function(m){var b=this,k=[0],i=[],T=[null],e=[],X=this.table,t="",re=0,ge=0,Me=2,de=1,Ce=e.slice.call(arguments,1),M=Object.create(this.lexer),Y={yy:{}};for(var le in this.yy)Object.prototype.hasOwnProperty.call(this.yy,le)&&(Y.yy[le]=this.yy[le]);M.setInput(m,Y.yy),Y.yy.lexer=M,Y.yy.parser=this,typeof M.yylloc>"u"&&(M.yylloc={});var he=M.yylloc;e.push(he);var Ae=M.options&&M.options.ranges;typeof Y.yy.parseError=="function"?this.parseError=Y.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Se(){var j;return j=i.pop()||M.lex()||de,typeof j!="number"&&(j instanceof Array&&(i=j,j=i.pop()),j=b.symbols_[j]||j),j}for(var P,K,D,me,W={},ie,z,ke,se;;){if(K=k[k.length-1],this.defaultActions[K]?D=this.defaultActions[K]:((P===null||typeof P>"u")&&(P=Se()),D=X[K]&&X[K][P]),typeof D>"u"||!D.length||!D[0]){var ue="";se=[];for(ie in X[K])this.terminals_[ie]&&ie>Me&&se.push("'"+this.terminals_[ie]+"'");M.showPosition?ue="Parse error on line "+(re+1)+`: +`+M.showPosition()+` +Expecting `+se.join(", ")+", got '"+(this.terminals_[P]||P)+"'":ue="Parse error on line "+(re+1)+": Unexpected "+(P==de?"end of input":"'"+(this.terminals_[P]||P)+"'"),this.parseError(ue,{text:M.match,token:this.terminals_[P]||P,line:M.yylineno,loc:he,expected:se})}if(D[0]instanceof Array&&D.length>1)throw new Error("Parse Error: multiple actions possible at state: "+K+", token: "+P);switch(D[0]){case 1:k.push(P),T.push(M.yytext),e.push(M.yylloc),k.push(D[1]),P=null,ge=M.yyleng,t=M.yytext,re=M.yylineno,he=M.yylloc;break;case 2:if(z=this.productions_[D[1]][1],W.$=T[T.length-z],W._$={first_line:e[e.length-(z||1)].first_line,last_line:e[e.length-1].last_line,first_column:e[e.length-(z||1)].first_column,last_column:e[e.length-1].last_column},Ae&&(W._$.range=[e[e.length-(z||1)].range[0],e[e.length-1].range[1]]),me=this.performAction.apply(W,[t,ge,re,Y.yy,D[1],T,e].concat(Ce)),typeof me<"u")return me;z&&(k=k.slice(0,-1*z*2),T=T.slice(0,-1*z),e=e.slice(0,-1*z)),k.push(this.productions_[D[1]][0]),T.push(W.$),e.push(W._$),ke=X[k[k.length-2]][k[k.length-1]],k.push(ke);break;case 3:return!0}}return!0}},Re=function(){var q={EOF:1,parseError:function(b,k){if(this.yy.parser)this.yy.parser.parseError(b,k);else throw new Error(b)},setInput:function(m,b){return this.yy=b||this.yy||{},this._input=m,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var m=this._input[0];this.yytext+=m,this.yyleng++,this.offset++,this.match+=m,this.matched+=m;var b=m.match(/(?:\r\n?|\n).*/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),m},unput:function(m){var b=m.length,k=m.split(/(?:\r\n?|\n)/g);this._input=m+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b),this.offset-=b;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),k.length-1&&(this.yylineno-=k.length-1);var T=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:k?(k.length===i.length?this.yylloc.first_column:0)+i[i.length-k.length].length-k[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[T[0],T[0]+this.yyleng-b]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(m){this.unput(this.match.slice(m))},pastInput:function(){var m=this.matched.substr(0,this.matched.length-this.match.length);return(m.length>20?"...":"")+m.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var m=this.match;return m.length<20&&(m+=this._input.substr(0,20-m.length)),(m.substr(0,20)+(m.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var m=this.pastInput(),b=new Array(m.length+1).join("-");return m+this.upcomingInput()+` +`+b+"^"},test_match:function(m,b){var k,i,T;if(this.options.backtrack_lexer&&(T={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(T.yylloc.range=this.yylloc.range.slice(0))),i=m[0].match(/(?:\r\n?|\n).*/g),i&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+m[0].length},this.yytext+=m[0],this.match+=m[0],this.matches=m,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(m[0].length),this.matched+=m[0],k=this.performAction.call(this,this.yy,this,b,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),k)return k;if(this._backtrack){for(var e in T)this[e]=T[e];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var m,b,k,i;this._more||(this.yytext="",this.match="");for(var T=this._currentRules(),e=0;eb[0].length)){if(b=k,i=e,this.options.backtrack_lexer){if(m=this.test_match(k,T[e]),m!==!1)return m;if(this._backtrack){b=!1;continue}else return!1}else if(!this.options.flex)break}return b?(m=this.test_match(b,T[i]),m!==!1?m:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var b=this.next();return b||this.lex()},begin:function(b){this.conditionStack.push(b)},popState:function(){var b=this.conditionStack.length-1;return b>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(b){return b=this.conditionStack.length-1-Math.abs(b||0),b>=0?this.conditionStack[b]:"INITIAL"},pushState:function(b){this.begin(b)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(b,k,i,T){switch(i){case 0:return this.begin("open_directive"),50;case 1:return this.begin("type_directive"),51;case 2:return this.popState(),this.begin("arg_directive"),9;case 3:return this.popState(),this.popState(),53;case 4:return 52;case 5:return this.begin("acc_title"),20;case 6:return this.popState(),"acc_title_value";case 7:return this.begin("acc_descr"),22;case 8:return this.popState(),"acc_descr_value";case 9:this.begin("acc_descr_multiline");break;case 10:this.popState();break;case 11:return"acc_descr_multiline_value";case 12:return 14;case 13:break;case 14:break;case 15:return 6;case 16:return 40;case 17:return 33;case 18:return 38;case 19:return 42;case 20:return 43;case 21:return 44;case 22:return 45;case 23:return 35;case 24:return 29;case 25:return 30;case 26:return 37;case 27:return 32;case 28:return 27;case 29:return 10;case 30:return 10;case 31:return 9;case 32:return"CARET";case 33:this.begin("options");break;case 34:this.popState();break;case 35:return 13;case 36:return 36;case 37:this.begin("string");break;case 38:this.popState();break;case 39:return 34;case 40:return 31;case 41:return 54;case 42:return 8}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:(\r?\n)+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:gitGraph\b)/i,/^(?:commit(?=\s|$))/i,/^(?:id:)/i,/^(?:type:)/i,/^(?:msg:)/i,/^(?:NORMAL\b)/i,/^(?:REVERSE\b)/i,/^(?:HIGHLIGHT\b)/i,/^(?:tag:)/i,/^(?:branch(?=\s|$))/i,/^(?:order:)/i,/^(?:merge(?=\s|$))/i,/^(?:cherry-pick(?=\s|$))/i,/^(?:checkout(?=\s|$))/i,/^(?:LR\b)/i,/^(?:TB\b)/i,/^(?::)/i,/^(?:\^)/i,/^(?:options\r?\n)/i,/^(?:[ \r\n\t]+end\b)/i,/^(?:[\s\S]+(?=[ \r\n\t]+end))/i,/^(?:["]["])/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[0-9]+(?=\s|$))/i,/^(?:\w([-\./\w]*[-\w])?)/i,/^(?:$)/i,/^(?:\s+)/i],conditions:{acc_descr_multiline:{rules:[10,11],inclusive:!1},acc_descr:{rules:[8],inclusive:!1},acc_title:{rules:[6],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},options:{rules:[34,35],inclusive:!1},string:{rules:[38,39],inclusive:!1},INITIAL:{rules:[0,5,7,9,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,36,37,40,41,42,43],inclusive:!0}}};return q}();ce.lexer=Re;function oe(){this.yy={}}return oe.prototype=ce,ce.Parser=oe,new oe}();pe.parser=pe;const Ye=pe;let ae=I().gitGraph.mainBranchName,Ke=I().gitGraph.mainBranchOrder,R={},G=null,Z={};Z[ae]={name:ae,order:Ke};let L={};L[ae]=G;let A=ae,ye="LR",U=0;function be(){return qe({length:7})}const Fe=function(r,a,o){Be.parseDirective(this,r,a,o)};function Ue(r,a){const o=Object.create(null);return r.reduce((p,n)=>{const c=a(n);return o[c]||(o[c]=!0,p.push(n)),p},[])}const We=function(r){ye=r};let ve={};const Xe=function(r){N.debug("options str",r),r=r&&r.trim(),r=r||"{}";try{ve=JSON.parse(r)}catch(a){N.error("error while parsing gitGraph options",a.message)}},Je=function(){return ve},Qe=function(r,a,o,p){N.debug("Entering commit:",r,a,o,p),a=V.sanitizeText(a,I()),r=V.sanitizeText(r,I()),p=V.sanitizeText(p,I());const n={id:a||U+"-"+be(),message:r,seq:U++,type:o||$.NORMAL,tag:p||"",parents:G==null?[]:[G.id],branch:A};G=n,R[n.id]=n,L[A]=n.id,N.debug("in pushCommit "+n.id)},Ze=function(r,a){if(r=V.sanitizeText(r,I()),L[r]===void 0)L[r]=G!=null?G.id:null,Z[r]={name:r,order:a?parseInt(a,10):null},Ee(r),N.debug("in createBranch");else{let o=new Error('Trying to create an existing branch. (Help: Either use a new name if you want create a new branch or try using "checkout '+r+'")');throw o.hash={text:"branch "+r,token:"branch "+r,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"checkout '+r+'"']},o}},$e=function(r,a,o,p){r=V.sanitizeText(r,I()),a=V.sanitizeText(a,I());const n=R[L[A]],c=R[L[r]];if(A===r){let h=new Error('Incorrect usage of "merge". Cannot merge a branch to itself');throw h.hash={text:"merge "+r,token:"merge "+r,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["branch abc"]},h}else if(n===void 0||!n){let h=new Error('Incorrect usage of "merge". Current branch ('+A+")has no commits");throw h.hash={text:"merge "+r,token:"merge "+r,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["commit"]},h}else if(L[r]===void 0){let h=new Error('Incorrect usage of "merge". Branch to be merged ('+r+") does not exist");throw h.hash={text:"merge "+r,token:"merge "+r,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["branch "+r]},h}else if(c===void 0||!c){let h=new Error('Incorrect usage of "merge". Branch to be merged ('+r+") has no commits");throw h.hash={text:"merge "+r,token:"merge "+r,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"commit"']},h}else if(n===c){let h=new Error('Incorrect usage of "merge". Both branches have same head');throw h.hash={text:"merge "+r,token:"merge "+r,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["branch abc"]},h}else if(a&&R[a]!==void 0){let h=new Error('Incorrect usage of "merge". Commit with id:'+a+" already exists, use different custom Id");throw h.hash={text:"merge "+r+a+o+p,token:"merge "+r+a+o+p,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["merge "+r+" "+a+"_UNIQUE "+o+" "+p]},h}const u={id:a||U+"-"+be(),message:"merged branch "+r+" into "+A,seq:U++,parents:[G==null?null:G.id,L[r]],branch:A,type:$.MERGE,customType:o,customId:!!a,tag:p||""};G=u,R[u.id]=u,L[A]=u.id,N.debug(L),N.debug("in mergeBranch")},et=function(r,a,o){if(N.debug("Entering cherryPick:",r,a,o),r=V.sanitizeText(r,I()),a=V.sanitizeText(a,I()),o=V.sanitizeText(o,I()),!r||R[r]===void 0){let c=new Error('Incorrect usage of "cherryPick". Source commit id should exist and provided');throw c.hash={text:"cherryPick "+r+" "+a,token:"cherryPick "+r+" "+a,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["cherry-pick abc"]},c}let p=R[r],n=p.branch;if(p.type===$.MERGE){let c=new Error('Incorrect usage of "cherryPick". Source commit should not be a merge commit');throw c.hash={text:"cherryPick "+r+" "+a,token:"cherryPick "+r+" "+a,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["cherry-pick abc"]},c}if(!a||R[a]===void 0){if(n===A){let h=new Error('Incorrect usage of "cherryPick". Source commit is already on current branch');throw h.hash={text:"cherryPick "+r+" "+a,token:"cherryPick "+r+" "+a,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["cherry-pick abc"]},h}const c=R[L[A]];if(c===void 0||!c){let h=new Error('Incorrect usage of "cherry-pick". Current branch ('+A+")has no commits");throw h.hash={text:"cherryPick "+r+" "+a,token:"cherryPick "+r+" "+a,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["cherry-pick abc"]},h}const u={id:U+"-"+be(),message:"cherry-picked "+p+" into "+A,seq:U++,parents:[G==null?null:G.id,p.id],branch:A,type:$.CHERRY_PICK,tag:o??"cherry-pick:"+p.id};G=u,R[u.id]=u,L[A]=u.id,N.debug(L),N.debug("in cherryPick")}},Ee=function(r){if(r=V.sanitizeText(r,I()),L[r]===void 0){let a=new Error('Trying to checkout branch which is not yet created. (Help try using "branch '+r+'")');throw a.hash={text:"checkout "+r,token:"checkout "+r,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"branch '+r+'"']},a}else{A=r;const a=L[A];G=R[a]}};function xe(r,a,o){const p=r.indexOf(a);p===-1?r.push(o):r.splice(p,1,o)}function we(r){const a=r.reduce((n,c)=>n.seq>c.seq?n:c,r[0]);let o="";r.forEach(function(n){n===a?o+=" *":o+=" |"});const p=[o,a.id,a.seq];for(let n in L)L[n]===a.id&&p.push(n);if(N.debug(p.join(" ")),a.parents&&a.parents.length==2){const n=R[a.parents[0]];xe(r,a,n),r.push(R[a.parents[1]])}else{if(a.parents.length==0)return;{const n=R[a.parents];xe(r,a,n)}}r=Ue(r,n=>n.id),we(r)}const tt=function(){N.debug(R);const r=Te()[0];we([r])},rt=function(){R={},G=null;let r=I().gitGraph.mainBranchName,a=I().gitGraph.mainBranchOrder;L={},L[r]=null,Z={},Z[r]={name:r,order:a},A=r,U=0,De()},it=function(){return Object.values(Z).map((a,o)=>a.order!==null?a:{...a,order:parseFloat(`0.${o}`,10)}).sort((a,o)=>a.order-o.order).map(({name:a})=>({name:a}))},st=function(){return L},at=function(){return R},Te=function(){const r=Object.keys(R).map(function(a){return R[a]});return r.forEach(function(a){N.debug(a.id)}),r.sort((a,o)=>a.seq-o.seq),r},nt=function(){return A},ct=function(){return ye},ot=function(){return G},$={NORMAL:0,REVERSE:1,HIGHLIGHT:2,MERGE:3,CHERRY_PICK:4},lt={parseDirective:Fe,getConfig:()=>I().gitGraph,setDirection:We,setOptions:Xe,getOptions:Je,commit:Qe,branch:Ze,merge:$e,cherryPick:et,checkout:Ee,prettyPrint:tt,clear:rt,getBranchesAsObjArray:it,getBranches:st,getCommits:at,getCommitsArray:Te,getCurrentBranch:nt,getDirection:ct,getHead:ot,setAccTitle:Oe,getAccTitle:Ie,getAccDescription:Ge,setAccDescription:Pe,setDiagramTitle:Ne,getDiagramTitle:He,commitType:$};let J={};const B={NORMAL:0,REVERSE:1,HIGHLIGHT:2,MERGE:3,CHERRY_PICK:4},F=8;let C={},ee={},ne=[],te=0,S="LR";const ht=()=>{C={},ee={},J={},te=0,ne=[],S="LR"},Le=r=>{const a=document.createElementNS("http://www.w3.org/2000/svg","text");let o=[];typeof r=="string"?o=r.split(/\\n|\n|/gi):Array.isArray(r)?o=r:o=[];for(const p of o){const n=document.createElementNS("http://www.w3.org/2000/svg","tspan");n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),n.setAttribute("dy","1em"),n.setAttribute("x","0"),n.setAttribute("class","row"),n.textContent=p.trim(),a.appendChild(n)}return a},_e=(r,a,o)=>{const p=fe().gitGraph,n=r.append("g").attr("class","commit-bullets"),c=r.append("g").attr("class","commit-labels");let u=0;S==="TB"&&(u=30),Object.keys(a).sort((x,l)=>a[x].seq-a[l].seq).forEach(x=>{const l=a[x],g=S==="TB"?u+10:C[l.branch].pos,f=S==="TB"?C[l.branch].pos:u+10;if(o){let s,_=l.customType!==void 0&&l.customType!==""?l.customType:l.type;switch(_){case B.NORMAL:s="commit-normal";break;case B.REVERSE:s="commit-reverse";break;case B.HIGHLIGHT:s="commit-highlight";break;case B.MERGE:s="commit-merge";break;case B.CHERRY_PICK:s="commit-cherry-pick";break;default:s="commit-normal"}if(_===B.HIGHLIGHT){const w=n.append("rect");w.attr("x",f-10),w.attr("y",g-10),w.attr("height",20),w.attr("width",20),w.attr("class",`commit ${l.id} commit-highlight${C[l.branch].index%F} ${s}-outer`),n.append("rect").attr("x",f-6).attr("y",g-6).attr("height",12).attr("width",12).attr("class",`commit ${l.id} commit${C[l.branch].index%F} ${s}-inner`)}else if(_===B.CHERRY_PICK)n.append("circle").attr("cx",f).attr("cy",g).attr("r",10).attr("class",`commit ${l.id} ${s}`),n.append("circle").attr("cx",f-3).attr("cy",g+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${l.id} ${s}`),n.append("circle").attr("cx",f+3).attr("cy",g+2).attr("r",2.75).attr("fill","#fff").attr("class",`commit ${l.id} ${s}`),n.append("line").attr("x1",f+3).attr("y1",g+1).attr("x2",f).attr("y2",g-5).attr("stroke","#fff").attr("class",`commit ${l.id} ${s}`),n.append("line").attr("x1",f-3).attr("y1",g+1).attr("x2",f).attr("y2",g-5).attr("stroke","#fff").attr("class",`commit ${l.id} ${s}`);else{const w=n.append("circle");if(w.attr("cx",f),w.attr("cy",g),w.attr("r",l.type===B.MERGE?9:10),w.attr("class",`commit ${l.id} commit${C[l.branch].index%F}`),_===B.MERGE){const O=n.append("circle");O.attr("cx",f),O.attr("cy",g),O.attr("r",6),O.attr("class",`commit ${s} ${l.id} commit${C[l.branch].index%F}`)}_===B.REVERSE&&n.append("path").attr("d",`M ${f-5},${g-5}L${f+5},${g+5}M${f-5},${g+5}L${f+5},${g-5}`).attr("class",`commit ${s} ${l.id} commit${C[l.branch].index%F}`)}}if(S==="TB"?ee[l.id]={x:f,y:u+10}:ee[l.id]={x:u+10,y:g},o){if(l.type!==B.CHERRY_PICK&&(l.customId&&l.type===B.MERGE||l.type!==B.MERGE)&&p.showCommitLabel){const w=c.append("g"),O=w.insert("rect").attr("class","commit-label-bkg"),v=w.append("text").attr("x",u).attr("y",g+25).attr("class","commit-label").text(l.id);let d=v.node().getBBox();if(O.attr("x",u+10-d.width/2-2).attr("y",g+13.5).attr("width",d.width+2*2).attr("height",d.height+2*2),S==="TB"&&(O.attr("x",f-(d.width+4*4+5)).attr("y",g-12),v.attr("x",f-(d.width+4*4)).attr("y",g+d.height-12)),S!=="TB"&&v.attr("x",u+10-d.width/2),p.rotateCommitLabel)if(S==="TB")v.attr("transform","rotate(-45, "+f+", "+g+")"),O.attr("transform","rotate(-45, "+f+", "+g+")");else{let y=-7.5-(d.width+10)/25*9.5,H=10+d.width/25*8.5;w.attr("transform","translate("+y+", "+H+") rotate(-45, "+u+", "+g+")")}}if(l.tag){const w=c.insert("polygon"),O=c.append("circle"),v=c.append("text").attr("y",g-16).attr("class","tag-label").text(l.tag);let d=v.node().getBBox();v.attr("x",u+10-d.width/2);const y=d.height/2,H=g-19.2;w.attr("class","tag-label-bkg").attr("points",` + ${u-d.width/2-4/2},${H+2} + ${u-d.width/2-4/2},${H-2} + ${u+10-d.width/2-4},${H-y-2} + ${u+10+d.width/2+4},${H-y-2} + ${u+10+d.width/2+4},${H+y+2} + ${u+10-d.width/2-4},${H+y+2}`),O.attr("cx",u-d.width/2+4/2).attr("cy",H).attr("r",1.5).attr("class","tag-hole"),S==="TB"&&(w.attr("class","tag-label-bkg").attr("points",` + ${f},${u+2} + ${f},${u-2} + ${f+10},${u-y-2} + ${f+10+d.width+4},${u-y-2} + ${f+10+d.width+4},${u+y+2} + ${f+10},${u+y+2}`).attr("transform","translate(12,12) rotate(45, "+f+","+u+")"),O.attr("cx",f+4/2).attr("cy",u).attr("transform","translate(12,12) rotate(45, "+f+","+u+")"),v.attr("x",f+5).attr("y",u+3).attr("transform","translate(14,14) rotate(45, "+f+","+u+")"))}}u+=50,u>te&&(te=u)})},mt=(r,a,o)=>Object.keys(o).filter(c=>o[c].branch===a.branch&&o[c].seq>r.seq&&o[c].seq0,Q=(r,a,o=0)=>{const p=r+Math.abs(r-a)/2;if(o>5)return p;if(ne.every(u=>Math.abs(u-p)>=10))return ne.push(p),p;const c=Math.abs(r-a);return Q(r,a-c/5,o+1)},ut=(r,a,o,p)=>{const n=ee[a.id],c=ee[o.id],u=mt(a,o,p);let h="",E="",x=0,l=0,g=C[o.branch].index,f;if(u){h="A 10 10, 0, 0, 0,",E="A 10 10, 0, 0, 1,",x=10,l=10,g=C[o.branch].index;const s=n.yc.x&&(h="A 20 20, 0, 0, 0,",E="A 20 20, 0, 0, 1,",x=20,l=20,g=C[a.branch].index,f=`M ${n.x} ${n.y} L ${n.x} ${c.y-x} ${E} ${n.x-l} ${c.y} L ${c.x} ${c.y}`),n.x===c.x&&(g=C[a.branch].index,f=`M ${n.x} ${n.y} L ${n.x+x} ${n.y} ${h} ${n.x+l} ${c.y+x} L ${c.x} ${c.y}`)):(n.yc.y&&(h="A 20 20, 0, 0, 0,",x=20,l=20,g=C[a.branch].index,f=`M ${n.x} ${n.y} L ${c.x-x} ${n.y} ${h} ${c.x} ${n.y-l} L ${c.x} ${c.y}`),n.y===c.y&&(g=C[a.branch].index,f=`M ${n.x} ${n.y} L ${n.x} ${c.y-x} ${h} ${n.x+l} ${c.y} L ${c.x} ${c.y}`));r.append("path").attr("d",f).attr("class","arrow arrow"+g%F)},pt=(r,a)=>{const o=r.append("g").attr("class","commit-arrows");Object.keys(a).forEach(p=>{const n=a[p];n.parents&&n.parents.length>0&&n.parents.forEach(c=>{ut(o,a[c],n,a)})})},ft=(r,a)=>{const o=fe().gitGraph,p=r.append("g");a.forEach((n,c)=>{const u=c%F,h=C[n.name].pos,E=p.append("line");E.attr("x1",0),E.attr("y1",h),E.attr("x2",te),E.attr("y2",h),E.attr("class","branch branch"+u),S==="TB"&&(E.attr("y1",30),E.attr("x1",h),E.attr("y2",te),E.attr("x2",h)),ne.push(h);let x=n.name;const l=Le(x),g=p.insert("rect"),s=p.insert("g").attr("class","branchLabel").insert("g").attr("class","label branch-label"+u);s.node().appendChild(l);let _=l.getBBox();g.attr("class","branchLabelBkg label"+u).attr("rx",4).attr("ry",4).attr("x",-_.width-4-(o.rotateCommitLabel===!0?30:0)).attr("y",-_.height/2+8).attr("width",_.width+18).attr("height",_.height+4),s.attr("transform","translate("+(-_.width-14-(o.rotateCommitLabel===!0?30:0))+", "+(h-_.height/2-1)+")"),S==="TB"&&(g.attr("x",h-_.width/2-10).attr("y",0),s.attr("transform","translate("+(h-_.width/2-5)+", 0)")),S!=="TB"&&g.attr("transform","translate(-19, "+(h-_.height/2)+")")})},bt=function(r,a,o,p){ht();const n=fe(),c=n.gitGraph;N.debug("in gitgraph renderer",r+` +`,"id:",a,o),J=p.db.getCommits();const u=p.db.getBranchesAsObjArray();S=p.db.getDirection();const h=Ve(`[id="${a}"]`);let E=0;u.forEach((x,l)=>{const g=Le(x.name),f=h.append("g"),s=f.insert("g").attr("class","branchLabel"),_=s.insert("g").attr("class","label branch-label");_.node().appendChild(g);let w=g.getBBox();C[x.name]={pos:E,index:l},E+=50+(c.rotateCommitLabel?40:0)+(S==="TB"?w.width/2:0),_.remove(),s.remove(),f.remove()}),_e(h,J,!1),c.showBranches&&ft(h,u),pt(h,J),_e(h,J,!0),ze.insertTitle(h,"gitTitleText",c.titleTopMargin,p.db.getDiagramTitle()),je(void 0,h,c.diagramPadding,c.useMaxWidth??n.useMaxWidth)},gt={draw:bt},dt=r=>` + .commit-id, + .commit-msg, + .branch-label { + fill: lightgrey; + color: lightgrey; + font-family: 'trebuchet ms', verdana, arial, sans-serif; + font-family: var(--mermaid-font-family); + } + ${[0,1,2,3,4,5,6,7].map(a=>` + .branch-label${a} { fill: ${r["gitBranchLabel"+a]}; } + .commit${a} { stroke: ${r["git"+a]}; fill: ${r["git"+a]}; } + .commit-highlight${a} { stroke: ${r["gitInv"+a]}; fill: ${r["gitInv"+a]}; } + .label${a} { fill: ${r["git"+a]}; } + .arrow${a} { stroke: ${r["git"+a]}; } + `).join(` +`)} + + .branch { + stroke-width: 1; + stroke: ${r.lineColor}; + stroke-dasharray: 2; + } + .commit-label { font-size: ${r.commitLabelFontSize}; fill: ${r.commitLabelColor};} + .commit-label-bkg { font-size: ${r.commitLabelFontSize}; fill: ${r.commitLabelBackground}; opacity: 0.5; } + .tag-label { font-size: ${r.tagLabelFontSize}; fill: ${r.tagLabelColor};} + .tag-label-bkg { fill: ${r.tagLabelBackground}; stroke: ${r.tagLabelBorder}; } + .tag-hole { fill: ${r.textColor}; } + + .commit-merge { + stroke: ${r.primaryColor}; + fill: ${r.primaryColor}; + } + .commit-reverse { + stroke: ${r.primaryColor}; + fill: ${r.primaryColor}; + stroke-width: 3; + } + .commit-highlight-outer { + } + .commit-highlight-inner { + stroke: ${r.primaryColor}; + fill: ${r.primaryColor}; + } + + .arrow { stroke-width: 8; stroke-linecap: round; fill: none} + .gitTitleText { + text-anchor: middle; + font-size: 18px; + fill: ${r.textColor}; + } +`,kt=dt,vt={parser:Ye,db:lt,renderer:gt,styles:kt};export{vt as diagram}; diff --git a/pr-384/assets/chunks/gm.90356a7e.js b/pr-384/assets/chunks/gm.90356a7e.js new file mode 100644 index 000000000..af04594a9 --- /dev/null +++ b/pr-384/assets/chunks/gm.90356a7e.js @@ -0,0 +1 @@ +const p="/docs-preview/pr-384/gm/gm.png";export{p as _}; diff --git a/pr-384/assets/chunks/index-4c4adb72.c53b1136.js b/pr-384/assets/chunks/index-4c4adb72.c53b1136.js new file mode 100644 index 000000000..0d2c493e4 --- /dev/null +++ b/pr-384/assets/chunks/index-4c4adb72.c53b1136.js @@ -0,0 +1 @@ +import{b as k,a as v,m as D,G,l as j}from"./layout.7737998e.js";import{i as A,u as M,s as _,a as H,b as V,p as B,c as q,d as U,e as W,f as Y,g as O,h as X}from"./edges-b00f0ec2.e77cb061.js";import{l as i,q as N,c as E,h as L}from"../app.b136162e.js";import{c as z}from"./createText-285e50b4.bb0e6fbf.js";var K=4;function Q(e){return k(e,K)}function y(e){var t={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:Z(e),edges:I(e)};return v(e.graph())||(t.value=Q(e.graph())),t}function Z(e){return D(e.nodes(),function(t){var n=e.node(t),r=e.parent(t),s={v:t};return v(n)||(s.value=n),v(r)||(s.parent=r),s})}function I(e){return D(e.edges(),function(t){var n=e.edge(t),r={v:t.v,w:t.w};return v(t.name)||(r.name=t.name),v(n)||(r.value=n),r})}let f={},x={},T={};const tt=()=>{x={},T={},f={}},S=(e,t)=>(i.trace("In isDecendant",t," ",e," = ",x[t].includes(e)),!!x[t].includes(e)),et=(e,t)=>(i.info("Decendants of ",t," is ",x[t]),i.info("Edge is ",e),e.v===t||e.w===t?!1:x[t]?x[t].includes(e.v)||S(e.v,t)||S(e.w,t)||x[t].includes(e.w):(i.debug("Tilt, ",t,",not in decendants"),!1)),J=(e,t,n,r)=>{i.warn("Copying children of ",e,"root",r,"data",t.node(e),r);const s=t.children(e)||[];e!==r&&s.push(e),i.warn("Copying (nodes) clusterId",e,"nodes",s),s.forEach(a=>{if(t.children(a).length>0)J(a,t,n,r);else{const h=t.node(a);i.info("cp ",a," to ",r," with parent ",e),n.setNode(a,h),r!==t.parent(a)&&(i.warn("Setting parent",a,t.parent(a)),n.setParent(a,t.parent(a))),e!==r&&a!==e?(i.debug("Setting parent",a,e),n.setParent(a,e)):(i.info("In copy ",e,"root",r,"data",t.node(e),r),i.debug("Not Setting parent for node=",a,"cluster!==rootId",e!==r,"node!==clusterId",a!==e));const l=t.edges(a);i.debug("Copying Edges",l),l.forEach(d=>{i.info("Edge",d);const w=t.edge(d.v,d.w,d.name);i.info("Edge data",w,r);try{et(d,r)?(i.info("Copying as ",d.v,d.w,w,d.name),n.setEdge(d.v,d.w,w,d.name),i.info("newGraph edges ",n.edges(),n.edge(n.edges()[0]))):i.info("Skipping copy of edge ",d.v,"-->",d.w," rootId: ",r," clusterId:",e)}catch(g){i.error(g)}})}i.debug("Removing node",a),t.removeNode(a)})},p=(e,t)=>{const n=t.children(e);let r=[...n];for(const s of n)T[s]=e,r=[...r,...p(s,t)];return r},m=(e,t)=>{i.trace("Searching",e);const n=t.children(e);if(i.trace("Searching children of id ",e,n),n.length<1)return i.trace("This is a valid node",e),e;for(const r of n){const s=m(r,t);if(s)return i.trace("Found replacement for",e," => ",s),s}},b=e=>!f[e]||!f[e].externalConnections?e:f[e]?f[e].id:e,nt=(e,t)=>{if(!e||t>10){i.debug("Opting out, no graph ");return}else i.debug("Opting in, graph ");e.nodes().forEach(function(n){e.children(n).length>0&&(i.warn("Cluster identified",n," Replacement id in edges: ",m(n,e)),x[n]=p(n,e),f[n]={id:m(n,e),clusterData:e.node(n)})}),e.nodes().forEach(function(n){const r=e.children(n),s=e.edges();r.length>0?(i.debug("Cluster identified",n,x),s.forEach(a=>{if(a.v!==n&&a.w!==n){const h=S(a.v,n),l=S(a.w,n);h^l&&(i.warn("Edge: ",a," leaves cluster ",n),i.warn("Decendants of XXX ",n,": ",x[n]),f[n].externalConnections=!0)}})):i.debug("Not a cluster ",n,x)}),e.edges().forEach(function(n){const r=e.edge(n);i.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(n)),i.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(e.edge(n)));let s=n.v,a=n.w;if(i.warn("Fix XXX",f,"ids:",n.v,n.w,"Translating: ",f[n.v]," --- ",f[n.w]),f[n.v]&&f[n.w]&&f[n.v]===f[n.w]){i.warn("Fixing and trixing link to self - removing XXX",n.v,n.w,n.name),i.warn("Fixing and trixing - removing XXX",n.v,n.w,n.name),s=b(n.v),a=b(n.w),e.removeEdge(n.v,n.w,n.name);const h=n.w+"---"+n.v;e.setNode(h,{domId:h,id:h,labelStyle:"",labelText:r.label,padding:0,shape:"labelRect",style:""});const l=JSON.parse(JSON.stringify(r)),d=JSON.parse(JSON.stringify(r));l.label="",l.arrowTypeEnd="none",d.label="",l.fromCluster=n.v,d.toCluster=n.v,e.setEdge(s,h,l,n.name+"-cyclic-special"),e.setEdge(h,a,d,n.name+"-cyclic-special")}else(f[n.v]||f[n.w])&&(i.warn("Fixing and trixing - removing XXX",n.v,n.w,n.name),s=b(n.v),a=b(n.w),e.removeEdge(n.v,n.w,n.name),s!==n.v&&(r.fromCluster=n.v),a!==n.w&&(r.toCluster=n.w),i.warn("Fix Replacing with XXX",s,a,n.name),e.setEdge(s,a,r,n.name))}),i.warn("Adjusted Graph",y(e)),R(e,0),i.trace(f)},R=(e,t)=>{if(i.warn("extractor - ",t,y(e),e.children("D")),t>10){i.error("Bailing out");return}let n=e.nodes(),r=!1;for(const s of n){const a=e.children(s);r=r||a.length>0}if(!r){i.debug("Done, no node has children",e.nodes());return}i.debug("Nodes = ",n,t);for(const s of n)if(i.debug("Extracting node",s,f,f[s]&&!f[s].externalConnections,!e.parent(s),e.node(s),e.children("D")," Depth ",t),!f[s])i.debug("Not a cluster",s,t);else if(!f[s].externalConnections&&e.children(s)&&e.children(s).length>0){i.warn("Cluster without external connections, without a parent and with children",s,t);let h=e.graph().rankdir==="TB"?"LR":"TB";f[s]&&f[s].clusterData&&f[s].clusterData.dir&&(h=f[s].clusterData.dir,i.warn("Fixing dir",f[s].clusterData.dir,h));const l=new G({multigraph:!0,compound:!0}).setGraph({rankdir:h,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel(function(){return{}});i.warn("Old graph before copy",y(e)),J(s,e,l,s),e.setNode(s,{clusterNode:!0,id:s,clusterData:f[s].clusterData,labelText:f[s].labelText,graph:l}),i.warn("New graph after copy node: (",s,")",y(l)),i.debug("Old graph after copy",y(e))}else i.warn("Cluster ** ",s," **not meeting the criteria !externalConnections:",!f[s].externalConnections," no parent: ",!e.parent(s)," children ",e.children(s)&&e.children(s).length>0,e.children("D"),t),i.debug(f);n=e.nodes(),i.warn("New list of nodes",n);for(const s of n){const a=e.node(s);i.warn(" Now next level",s,a),a.clusterNode&&R(a.graph,t+1)}},P=(e,t)=>{if(t.length===0)return[];let n=Object.assign(t);return t.forEach(r=>{const s=e.children(r),a=P(e,s);n=[...n,...a]}),n},it=e=>P(e,e.children()),st=(e,t)=>{i.info("Creating subgraph rect for ",t.id,t);const n=e.insert("g").attr("class","cluster"+(t.class?" "+t.class:"")).attr("id",t.id),r=n.insert("rect",":first-child"),s=N(E().flowchart.htmlLabels),a=n.insert("g").attr("class","cluster-label"),h=t.labelType==="markdown"?z(a,t.labelText,{style:t.labelStyle,useHtmlLabels:s}):a.node().appendChild(O(t.labelText,t.labelStyle,void 0,!0));let l=h.getBBox();if(N(E().flowchart.htmlLabels)){const o=h.children[0],u=L(h);l=o.getBoundingClientRect(),u.attr("width",l.width),u.attr("height",l.height)}const d=0*t.padding,w=d/2,g=t.width<=l.width+d?l.width+d:t.width;t.width<=l.width+d?t.diff=(l.width-t.width)/2-t.padding/2:t.diff=-t.padding/2,i.trace("Data ",t,JSON.stringify(t)),r.attr("style",t.style).attr("rx",t.rx).attr("ry",t.ry).attr("x",t.x-g/2).attr("y",t.y-t.height/2-w).attr("width",g).attr("height",t.height+d),s?a.attr("transform","translate("+(t.x-l.width/2)+", "+(t.y-t.height/2)+")"):a.attr("transform","translate("+t.x+", "+(t.y-t.height/2)+")");const c=r.node().getBBox();return t.width=c.width,t.height=c.height,t.intersect=function(o){return X(t,o)},n},rt=(e,t)=>{const n=e.insert("g").attr("class","note-cluster").attr("id",t.id),r=n.insert("rect",":first-child"),s=0*t.padding,a=s/2;r.attr("rx",t.rx).attr("ry",t.ry).attr("x",t.x-t.width/2-a).attr("y",t.y-t.height/2-a).attr("width",t.width+s).attr("height",t.height+s).attr("fill","none");const h=r.node().getBBox();return t.width=h.width,t.height=h.height,t.intersect=function(l){return X(t,l)},n},at=(e,t)=>{const n=e.insert("g").attr("class",t.classes).attr("id",t.id),r=n.insert("rect",":first-child"),s=n.insert("g").attr("class","cluster-label"),a=n.append("rect"),h=s.node().appendChild(O(t.labelText,t.labelStyle,void 0,!0));let l=h.getBBox();if(N(E().flowchart.htmlLabels)){const o=h.children[0],u=L(h);l=o.getBoundingClientRect(),u.attr("width",l.width),u.attr("height",l.height)}l=h.getBBox();const d=0*t.padding,w=d/2,g=t.width<=l.width+t.padding?l.width+t.padding:t.width;t.width<=l.width+t.padding?t.diff=(l.width+t.padding*0-t.width)/2:t.diff=-t.padding/2,r.attr("class","outer").attr("x",t.x-g/2-w).attr("y",t.y-t.height/2-w).attr("width",g+d).attr("height",t.height+d),a.attr("class","inner").attr("x",t.x-g/2-w).attr("y",t.y-t.height/2-w+l.height-1).attr("width",g+d).attr("height",t.height+d-l.height-3),s.attr("transform","translate("+(t.x-l.width/2)+", "+(t.y-t.height/2-t.padding/3+(N(E().flowchart.htmlLabels)?5:3))+")");const c=r.node().getBBox();return t.height=c.height,t.intersect=function(o){return X(t,o)},n},ct=(e,t)=>{const n=e.insert("g").attr("class",t.classes).attr("id",t.id),r=n.insert("rect",":first-child"),s=0*t.padding,a=s/2;r.attr("class","divider").attr("x",t.x-t.width/2-a).attr("y",t.y-t.height/2).attr("width",t.width+s).attr("height",t.height+s);const h=r.node().getBBox();return t.width=h.width,t.height=h.height,t.diff=-t.padding/2,t.intersect=function(l){return X(t,l)},n},ot={rect:st,roundedWithTitle:at,noteGroup:rt,divider:ct};let F={};const lt=(e,t)=>{i.trace("Inserting cluster");const n=t.shape||"rect";F[t.id]=ot[n](e,t)},ft=()=>{F={}},$=async(e,t,n,r)=>{i.info("Graph in recursive render: XXX",y(t),r);const s=t.graph().rankdir;i.trace("Dir in recursive render - dir:",s);const a=e.insert("g").attr("class","root");t.nodes()?i.info("Recursive render XXX",t.nodes()):i.info("No nodes found for",t),t.edges().length>0&&i.trace("Recursive edges",t.edge(t.edges()[0]));const h=a.insert("g").attr("class","clusters"),l=a.insert("g").attr("class","edgePaths"),d=a.insert("g").attr("class","edgeLabels"),w=a.insert("g").attr("class","nodes");await Promise.all(t.nodes().map(async function(c){const o=t.node(c);if(r!==void 0){const u=JSON.parse(JSON.stringify(r.clusterData));i.info("Setting data for cluster XXX (",c,") ",u,r),t.setNode(r.id,u),t.parent(c)||(i.trace("Setting parent",c,r.id),t.setParent(c,r.id,u))}if(i.info("(Insert) Node XXX"+c+": "+JSON.stringify(t.node(c))),o&&o.clusterNode){i.info("Cluster identified",c,o.width,t.node(c));const u=await $(w,o.graph,n,t.node(c)),C=u.elem;M(o,C),o.diff=u.diff||0,i.info("Node bounds (abc123)",c,o,o.width,o.x,o.y),_(C,o),i.warn("Recursive render complete ",C,o)}else t.children(c).length>0?(i.info("Cluster - the non recursive path XXX",c,o.id,o,t),i.info(m(o.id,t)),f[o.id]={id:m(o.id,t),node:o}):(i.info("Node - the non recursive path",c,o.id,o),await H(w,t.node(c),s))})),t.edges().forEach(function(c){const o=t.edge(c.v,c.w,c.name);i.info("Edge "+c.v+" -> "+c.w+": "+JSON.stringify(c)),i.info("Edge "+c.v+" -> "+c.w+": ",c," ",JSON.stringify(t.edge(c))),i.info("Fix",f,"ids:",c.v,c.w,"Translateing: ",f[c.v],f[c.w]),V(d,o)}),t.edges().forEach(function(c){i.info("Edge "+c.v+" -> "+c.w+": "+JSON.stringify(c))}),i.info("#############################################"),i.info("### Layout ###"),i.info("#############################################"),i.info(t),j(t),i.info("Graph after layout:",y(t));let g=0;return it(t).forEach(function(c){const o=t.node(c);i.info("Position "+c+": "+JSON.stringify(t.node(c))),i.info("Position "+c+": ("+o.x,","+o.y,") width: ",o.width," height: ",o.height),o&&o.clusterNode?B(o):t.children(c).length>0?(lt(h,o),f[o.id].node=o):B(o)}),t.edges().forEach(function(c){const o=t.edge(c);i.info("Edge "+c.v+" -> "+c.w+": "+JSON.stringify(o),o);const u=q(l,c,o,f,n,t);U(o,u)}),t.nodes().forEach(function(c){const o=t.node(c);i.info(c,o.type,o.diff),o.type==="group"&&(g=o.diff)}),{elem:a,diff:g}},gt=async(e,t,n,r,s)=>{A(e,n,r,s),W(),Y(),ft(),tt(),i.warn("Graph at first:",y(t)),nt(t),i.warn("Graph after:",y(t)),await $(e,t,r)};export{gt as r}; diff --git a/pr-384/assets/chunks/infoDiagram-c976a9ed.7ad68041.js b/pr-384/assets/chunks/infoDiagram-c976a9ed.7ad68041.js new file mode 100644 index 000000000..572264389 --- /dev/null +++ b/pr-384/assets/chunks/infoDiagram-c976a9ed.7ad68041.js @@ -0,0 +1,7 @@ +import{l as N,c as M,h as O}from"../app.b136162e.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";var $=function(){var c=function(h,t,e,n){for(e=e||{},n=h.length;n--;e[h[n]]=t);return e},f=[6,9,10],d={trace:function(){},yy:{},symbols_:{error:2,start:3,info:4,document:5,EOF:6,line:7,statement:8,NL:9,showInfo:10,$accept:0,$end:1},terminals_:{2:"error",4:"info",6:"EOF",9:"NL",10:"showInfo"},productions_:[0,[3,3],[5,0],[5,2],[7,1],[7,1],[8,1]],performAction:function(t,e,n,s,r,i,k){switch(i.length-1,r){case 1:return s;case 4:break;case 6:s.setInfo(!0);break}},table:[{3:1,4:[1,2]},{1:[3]},c(f,[2,2],{5:3}),{6:[1,4],7:5,8:6,9:[1,7],10:[1,8]},{1:[2,1]},c(f,[2,3]),c(f,[2,4]),c(f,[2,5]),c(f,[2,6])],defaultActions:{4:[2,1]},parseError:function(t,e){if(e.recoverable)this.trace(t);else{var n=new Error(t);throw n.hash=e,n}},parse:function(t){var e=this,n=[0],s=[],r=[null],i=[],k=this.table,L="",b=0,T=0,z=2,F=1,D=i.slice.call(arguments,1),o=Object.create(this.lexer),g={yy:{}};for(var E in this.yy)Object.prototype.hasOwnProperty.call(this.yy,E)&&(g.yy[E]=this.yy[E]);o.setInput(t,g.yy),g.yy.lexer=o,g.yy.parser=this,typeof o.yylloc>"u"&&(o.yylloc={});var w=o.yylloc;i.push(w);var U=o.options&&o.options.ranges;typeof g.yy.parseError=="function"?this.parseError=g.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Y(){var u;return u=s.pop()||o.lex()||F,typeof u!="number"&&(u instanceof Array&&(s=u,u=s.pop()),u=e.symbols_[u]||u),u}for(var l,_,a,I,m={},v,y,j,S;;){if(_=n[n.length-1],this.defaultActions[_]?a=this.defaultActions[_]:((l===null||typeof l>"u")&&(l=Y()),a=k[_]&&k[_][l]),typeof a>"u"||!a.length||!a[0]){var A="";S=[];for(v in k[_])this.terminals_[v]&&v>z&&S.push("'"+this.terminals_[v]+"'");o.showPosition?A="Parse error on line "+(b+1)+`: +`+o.showPosition()+` +Expecting `+S.join(", ")+", got '"+(this.terminals_[l]||l)+"'":A="Parse error on line "+(b+1)+": Unexpected "+(l==F?"end of input":"'"+(this.terminals_[l]||l)+"'"),this.parseError(A,{text:o.match,token:this.terminals_[l]||l,line:o.yylineno,loc:w,expected:S})}if(a[0]instanceof Array&&a.length>1)throw new Error("Parse Error: multiple actions possible at state: "+_+", token: "+l);switch(a[0]){case 1:n.push(l),r.push(o.yytext),i.push(o.yylloc),n.push(a[1]),l=null,T=o.yyleng,L=o.yytext,b=o.yylineno,w=o.yylloc;break;case 2:if(y=this.productions_[a[1]][1],m.$=r[r.length-y],m._$={first_line:i[i.length-(y||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(y||1)].first_column,last_column:i[i.length-1].last_column},U&&(m._$.range=[i[i.length-(y||1)].range[0],i[i.length-1].range[1]]),I=this.performAction.apply(m,[L,T,b,g.yy,a[1],r,i].concat(D)),typeof I<"u")return I;y&&(n=n.slice(0,-1*y*2),r=r.slice(0,-1*y),i=i.slice(0,-1*y)),n.push(this.productions_[a[1]][0]),r.push(m.$),i.push(m._$),j=k[n[n.length-2]][n[n.length-1]],n.push(j);break;case 3:return!0}}return!0}},x=function(){var h={EOF:1,parseError:function(e,n){if(this.yy.parser)this.yy.parser.parseError(e,n);else throw new Error(e)},setInput:function(t,e){return this.yy=e||this.yy||{},this._input=t,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var t=this._input[0];this.yytext+=t,this.yyleng++,this.offset++,this.match+=t,this.matched+=t;var e=t.match(/(?:\r\n?|\n).*/g);return e?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),t},unput:function(t){var e=t.length,n=t.split(/(?:\r\n?|\n)/g);this._input=t+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-e),this.offset-=e;var s=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var r=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===s.length?this.yylloc.first_column:0)+s[s.length-n.length].length-n[0].length:this.yylloc.first_column-e},this.options.ranges&&(this.yylloc.range=[r[0],r[0]+this.yyleng-e]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(t){this.unput(this.match.slice(t))},pastInput:function(){var t=this.matched.substr(0,this.matched.length-this.match.length);return(t.length>20?"...":"")+t.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var t=this.match;return t.length<20&&(t+=this._input.substr(0,20-t.length)),(t.substr(0,20)+(t.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var t=this.pastInput(),e=new Array(t.length+1).join("-");return t+this.upcomingInput()+` +`+e+"^"},test_match:function(t,e){var n,s,r;if(this.options.backtrack_lexer&&(r={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(r.yylloc.range=this.yylloc.range.slice(0))),s=t[0].match(/(?:\r\n?|\n).*/g),s&&(this.yylineno+=s.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:s?s[s.length-1].length-s[s.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+t[0].length},this.yytext+=t[0],this.match+=t[0],this.matches=t,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(t[0].length),this.matched+=t[0],n=this.performAction.call(this,this.yy,this,e,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var i in r)this[i]=r[i];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var t,e,n,s;this._more||(this.yytext="",this.match="");for(var r=this._currentRules(),i=0;ie[0].length)){if(e=n,s=i,this.options.backtrack_lexer){if(t=this.test_match(n,r[i]),t!==!1)return t;if(this._backtrack){e=!1;continue}else return!1}else if(!this.options.flex)break}return e?(t=this.test_match(e,r[s]),t!==!1?t:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var e=this.next();return e||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){var e=this.conditionStack.length-1;return e>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return e=this.conditionStack.length-1-Math.abs(e||0),e>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(e,n,s,r){switch(s){case 0:return 4;case 1:return 9;case 2:return"space";case 3:return 10;case 4:return 6;case 5:return"TXT"}},rules:[/^(?:info\b)/i,/^(?:[\s\n\r]+)/i,/^(?:[\s]+)/i,/^(?:showInfo\b)/i,/^(?:$)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5],inclusive:!0}}};return h}();d.lexer=x;function p(){this.yy={}}return p.prototype=d,d.Parser=p,new p}();$.parser=$;const B=$,R={info:!1};let P=R.info;const C=c=>{P=c},V=()=>P,X=()=>{P=R.info},q={clear:X,setInfo:C,getInfo:V},G=(c,f,d)=>{try{N.debug(`rendering info diagram +`+c);const{securityLevel:x}=M();let p,h;x==="sandbox"&&(p=O("#i"+f),h=p.nodes()[0].contentDocument);const e=(p!==void 0&&h!==void 0&&h!==null?O(h):O("body")).select("#"+f);e.attr("height",100),e.attr("width",400),e.append("g").append("text").attr("x",100).attr("y",40).attr("class","version").attr("font-size","32px").style("text-anchor","middle").text("v "+d)}catch(x){N.error("error while rendering info diagram",x)}},H={draw:G},W={parser:B,db:q,renderer:H};export{W as diagram}; diff --git a/pr-384/assets/chunks/init.77b53fdd.js b/pr-384/assets/chunks/init.77b53fdd.js new file mode 100644 index 000000000..d44de9416 --- /dev/null +++ b/pr-384/assets/chunks/init.77b53fdd.js @@ -0,0 +1 @@ +function t(e,a){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(a).domain(e);break}return this}export{t as i}; diff --git a/pr-384/assets/chunks/journeyDiagram-5120ee2f.d364fb59.js b/pr-384/assets/chunks/journeyDiagram-5120ee2f.d364fb59.js new file mode 100644 index 000000000..67cb63ecb --- /dev/null +++ b/pr-384/assets/chunks/journeyDiagram-5120ee2f.d364fb59.js @@ -0,0 +1,139 @@ +import{c as V,v as gt,x as mt,s as xt,g as _t,b as kt,a as bt,m as vt,z as wt,h as H,i as Tt}from"../app.b136162e.js";import{d as $t,f as St,a as Mt,g as ct}from"./svgDrawCommon-f26cad39.c4c562af.js";import{a as it}from"./arc.14e3acea.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./path.53f90ab3.js";var Z=function(){var t=function(_,r,a,h){for(a=a||{},h=_.length;h--;a[_[h]]=r);return a},e=[1,2],s=[1,5],n=[6,9,11,17,18,20,22,23,24,26],i=[1,15],l=[1,16],o=[1,17],y=[1,18],u=[1,19],x=[1,20],g=[1,24],f=[4,6,9,11,17,18,20,22,23,24,26],d={trace:function(){},yy:{},symbols_:{error:2,start:3,journey:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,title:17,acc_title:18,acc_title_value:19,acc_descr:20,acc_descr_value:21,acc_descr_multiline_value:22,section:23,taskName:24,taskData:25,open_directive:26,type_directive:27,arg_directive:28,close_directive:29,$accept:0,$end:1},terminals_:{2:"error",4:"journey",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",17:"title",18:"acc_title",19:"acc_title_value",20:"acc_descr",21:"acc_descr_value",22:"acc_descr_multiline_value",23:"section",24:"taskName",25:"taskData",26:"open_directive",27:"type_directive",28:"arg_directive",29:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,2],[10,2],[10,1],[10,1],[10,2],[10,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(r,a,h,p,m,c,R){var k=c.length-1;switch(m){case 1:return c[k-1];case 3:this.$=[];break;case 4:c[k-1].push(c[k]),this.$=c[k-1];break;case 5:case 6:this.$=c[k];break;case 7:case 8:this.$=[];break;case 11:p.setDiagramTitle(c[k].substr(6)),this.$=c[k].substr(6);break;case 12:this.$=c[k].trim(),p.setAccTitle(this.$);break;case 13:case 14:this.$=c[k].trim(),p.setAccDescription(this.$);break;case 15:p.addSection(c[k].substr(8)),this.$=c[k].substr(8);break;case 16:p.addTask(c[k-1],c[k]),this.$="task";break;case 18:p.parseDirective("%%{","open_directive");break;case 19:p.parseDirective(c[k],"type_directive");break;case 20:c[k]=c[k].trim().replace(/'/g,'"'),p.parseDirective(c[k],"arg_directive");break;case 21:p.parseDirective("}%%","close_directive","journey");break}},table:[{3:1,4:e,7:3,12:4,26:s},{1:[3]},t(n,[2,3],{5:6}),{3:7,4:e,7:3,12:4,26:s},{13:8,27:[1,9]},{27:[2,18]},{6:[1,10],7:21,8:11,9:[1,12],10:13,11:[1,14],12:4,17:i,18:l,20:o,22:y,23:u,24:x,26:s},{1:[2,2]},{14:22,15:[1,23],29:g},t([15,29],[2,19]),t(n,[2,8],{1:[2,1]}),t(n,[2,4]),{7:21,10:25,12:4,17:i,18:l,20:o,22:y,23:u,24:x,26:s},t(n,[2,6]),t(n,[2,7]),t(n,[2,11]),{19:[1,26]},{21:[1,27]},t(n,[2,14]),t(n,[2,15]),{25:[1,28]},t(n,[2,17]),{11:[1,29]},{16:30,28:[1,31]},{11:[2,21]},t(n,[2,5]),t(n,[2,12]),t(n,[2,13]),t(n,[2,16]),t(f,[2,9]),{14:32,29:g},{29:[2,20]},{11:[1,33]},t(f,[2,10])],defaultActions:{5:[2,18],7:[2,2],24:[2,21],31:[2,20]},parseError:function(r,a){if(a.recoverable)this.trace(r);else{var h=new Error(r);throw h.hash=a,h}},parse:function(r){var a=this,h=[0],p=[],m=[null],c=[],R=this.table,k="",z=0,Q=0,yt=2,tt=1,dt=c.slice.call(arguments,1),v=Object.create(this.lexer),I={yy:{}};for(var D in this.yy)Object.prototype.hasOwnProperty.call(this.yy,D)&&(I.yy[D]=this.yy[D]);v.setInput(r,I.yy),I.yy.lexer=v,I.yy.parser=this,typeof v.yylloc>"u"&&(v.yylloc={});var W=v.yylloc;c.push(W);var pt=v.options&&v.options.ranges;typeof I.yy.parseError=="function"?this.parseError=I.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function ft(){var E;return E=p.pop()||v.lex()||tt,typeof E!="number"&&(E instanceof Array&&(p=E,E=p.pop()),E=a.symbols_[E]||E),E}for(var w,A,$,X,F={},Y,M,et,O;;){if(A=h[h.length-1],this.defaultActions[A]?$=this.defaultActions[A]:((w===null||typeof w>"u")&&(w=ft()),$=R[A]&&R[A][w]),typeof $>"u"||!$.length||!$[0]){var G="";O=[];for(Y in R[A])this.terminals_[Y]&&Y>yt&&O.push("'"+this.terminals_[Y]+"'");v.showPosition?G="Parse error on line "+(z+1)+`: +`+v.showPosition()+` +Expecting `+O.join(", ")+", got '"+(this.terminals_[w]||w)+"'":G="Parse error on line "+(z+1)+": Unexpected "+(w==tt?"end of input":"'"+(this.terminals_[w]||w)+"'"),this.parseError(G,{text:v.match,token:this.terminals_[w]||w,line:v.yylineno,loc:W,expected:O})}if($[0]instanceof Array&&$.length>1)throw new Error("Parse Error: multiple actions possible at state: "+A+", token: "+w);switch($[0]){case 1:h.push(w),m.push(v.yytext),c.push(v.yylloc),h.push($[1]),w=null,Q=v.yyleng,k=v.yytext,z=v.yylineno,W=v.yylloc;break;case 2:if(M=this.productions_[$[1]][1],F.$=m[m.length-M],F._$={first_line:c[c.length-(M||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(M||1)].first_column,last_column:c[c.length-1].last_column},pt&&(F._$.range=[c[c.length-(M||1)].range[0],c[c.length-1].range[1]]),X=this.performAction.apply(F,[k,Q,z,I.yy,$[1],m,c].concat(dt)),typeof X<"u")return X;M&&(h=h.slice(0,-1*M*2),m=m.slice(0,-1*M),c=c.slice(0,-1*M)),h.push(this.productions_[$[1]][0]),m.push(F.$),c.push(F._$),et=R[h[h.length-2]][h[h.length-1]],h.push(et);break;case 3:return!0}}return!0}},T=function(){var _={EOF:1,parseError:function(a,h){if(this.yy.parser)this.yy.parser.parseError(a,h);else throw new Error(a)},setInput:function(r,a){return this.yy=a||this.yy||{},this._input=r,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var r=this._input[0];this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r;var a=r.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),r},unput:function(r){var a=r.length,h=r.split(/(?:\r\n?|\n)/g);this._input=r+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a;var p=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),h.length-1&&(this.yylineno-=h.length-1);var m=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:h?(h.length===p.length?this.yylloc.first_column:0)+p[p.length-h.length].length-h[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[m[0],m[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(r){this.unput(this.match.slice(r))},pastInput:function(){var r=this.matched.substr(0,this.matched.length-this.match.length);return(r.length>20?"...":"")+r.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var r=this.match;return r.length<20&&(r+=this._input.substr(0,20-r.length)),(r.substr(0,20)+(r.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var r=this.pastInput(),a=new Array(r.length+1).join("-");return r+this.upcomingInput()+` +`+a+"^"},test_match:function(r,a){var h,p,m;if(this.options.backtrack_lexer&&(m={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(m.yylloc.range=this.yylloc.range.slice(0))),p=r[0].match(/(?:\r\n?|\n).*/g),p&&(this.yylineno+=p.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:p?p[p.length-1].length-p[p.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+r[0].length},this.yytext+=r[0],this.match+=r[0],this.matches=r,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(r[0].length),this.matched+=r[0],h=this.performAction.call(this,this.yy,this,a,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),h)return h;if(this._backtrack){for(var c in m)this[c]=m[c];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var r,a,h,p;this._more||(this.yytext="",this.match="");for(var m=this._currentRules(),c=0;ca[0].length)){if(a=h,p=c,this.options.backtrack_lexer){if(r=this.test_match(h,m[c]),r!==!1)return r;if(this._backtrack){a=!1;continue}else return!1}else if(!this.options.flex)break}return a?(r=this.test_match(a,m[p]),r!==!1?r:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return a||this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){var a=this.conditionStack.length-1;return a>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(a){return a=this.conditionStack.length-1-Math.abs(a||0),a>=0?this.conditionStack[a]:"INITIAL"},pushState:function(a){this.begin(a)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(a,h,p,m){switch(p){case 0:return this.begin("open_directive"),26;case 1:return this.begin("type_directive"),27;case 2:return this.popState(),this.begin("arg_directive"),15;case 3:return this.popState(),this.popState(),29;case 4:return 28;case 5:break;case 6:break;case 7:return 11;case 8:break;case 9:break;case 10:return 4;case 11:return 17;case 12:return this.begin("acc_title"),18;case 13:return this.popState(),"acc_title_value";case 14:return this.begin("acc_descr"),20;case 15:return this.popState(),"acc_descr_value";case 16:this.begin("acc_descr_multiline");break;case 17:this.popState();break;case 18:return"acc_descr_multiline_value";case 19:return 23;case 20:return 24;case 21:return 25;case 22:return 15;case 23:return 6;case 24:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:journey\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:section\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?::[^#\n;]+)/i,/^(?::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{open_directive:{rules:[1],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},acc_descr_multiline:{rules:[17,18],inclusive:!1},acc_descr:{rules:[15],inclusive:!1},acc_title:{rules:[13],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,11,12,14,16,19,20,21,22,23,24],inclusive:!0}}};return _}();d.lexer=T;function b(){this.yy={}}return b.prototype=d,d.Parser=b,new b}();Z.parser=Z;const Et=Z;let L="";const J=[],N=[],B=[],Pt=function(t,e,s){vt.parseDirective(this,t,e,s)},It=function(){J.length=0,N.length=0,L="",B.length=0,wt()},At=function(t){L=t,J.push(t)},Ct=function(){return J},Vt=function(){let t=st();const e=100;let s=0;for(;!t&&s{s.people&&t.push(...s.people)}),[...new Set(t)].sort()},Lt=function(t,e){const s=e.substr(1).split(":");let n=0,i=[];s.length===1?(n=Number(s[0]),i=[]):(n=Number(s[0]),i=s[1].split(","));const l=i.map(y=>y.trim()),o={section:L,type:L,people:l,task:t,score:n};B.push(o)},Rt=function(t){const e={section:L,type:L,description:t,task:t,classes:[]};N.push(e)},st=function(){const t=function(s){return B[s].processed};let e=!0;for(const[s,n]of B.entries())t(s),e=e&&n.processed;return e},Nt=function(){return Ft()},rt={parseDirective:Pt,getConfig:()=>V().journey,clear:It,setDiagramTitle:gt,getDiagramTitle:mt,setAccTitle:xt,getAccTitle:_t,setAccDescription:kt,getAccDescription:bt,addSection:At,getSections:Ct,getTasks:Vt,addTask:Lt,addTaskOrg:Rt,getActors:Nt},Bt=t=>`.label { + font-family: 'trebuchet ms', verdana, arial, sans-serif; + font-family: var(--mermaid-font-family); + color: ${t.textColor}; + } + .mouth { + stroke: #666; + } + + line { + stroke: ${t.textColor} + } + + .legend { + fill: ${t.textColor}; + } + + .label text { + fill: #333; + } + .label { + color: ${t.textColor} + } + + .face { + ${t.faceColor?`fill: ${t.faceColor}`:"fill: #FFF8DC"}; + stroke: #999; + } + + .node rect, + .node circle, + .node ellipse, + .node polygon, + .node path { + fill: ${t.mainBkg}; + stroke: ${t.nodeBorder}; + stroke-width: 1px; + } + + .node .label { + text-align: center; + } + .node.clickable { + cursor: pointer; + } + + .arrowheadPath { + fill: ${t.arrowheadColor}; + } + + .edgePath .path { + stroke: ${t.lineColor}; + stroke-width: 1.5px; + } + + .flowchart-link { + stroke: ${t.lineColor}; + fill: none; + } + + .edgeLabel { + background-color: ${t.edgeLabelBackground}; + rect { + opacity: 0.5; + } + text-align: center; + } + + .cluster rect { + } + + .cluster text { + fill: ${t.titleColor}; + } + + div.mermaidTooltip { + position: absolute; + text-align: center; + max-width: 200px; + padding: 2px; + font-family: 'trebuchet ms', verdana, arial, sans-serif; + font-family: var(--mermaid-font-family); + font-size: 12px; + background: ${t.tertiaryColor}; + border: 1px solid ${t.border2}; + border-radius: 2px; + pointer-events: none; + z-index: 100; + } + + .task-type-0, .section-type-0 { + ${t.fillType0?`fill: ${t.fillType0}`:""}; + } + .task-type-1, .section-type-1 { + ${t.fillType0?`fill: ${t.fillType1}`:""}; + } + .task-type-2, .section-type-2 { + ${t.fillType0?`fill: ${t.fillType2}`:""}; + } + .task-type-3, .section-type-3 { + ${t.fillType0?`fill: ${t.fillType3}`:""}; + } + .task-type-4, .section-type-4 { + ${t.fillType0?`fill: ${t.fillType4}`:""}; + } + .task-type-5, .section-type-5 { + ${t.fillType0?`fill: ${t.fillType5}`:""}; + } + .task-type-6, .section-type-6 { + ${t.fillType0?`fill: ${t.fillType6}`:""}; + } + .task-type-7, .section-type-7 { + ${t.fillType0?`fill: ${t.fillType7}`:""}; + } + + .actor-0 { + ${t.actor0?`fill: ${t.actor0}`:""}; + } + .actor-1 { + ${t.actor1?`fill: ${t.actor1}`:""}; + } + .actor-2 { + ${t.actor2?`fill: ${t.actor2}`:""}; + } + .actor-3 { + ${t.actor3?`fill: ${t.actor3}`:""}; + } + .actor-4 { + ${t.actor4?`fill: ${t.actor4}`:""}; + } + .actor-5 { + ${t.actor5?`fill: ${t.actor5}`:""}; + } +`,jt=Bt,K=function(t,e){return $t(t,e)},zt=function(t,e){const n=t.append("circle").attr("cx",e.cx).attr("cy",e.cy).attr("class","face").attr("r",15).attr("stroke-width",2).attr("overflow","visible"),i=t.append("g");i.append("circle").attr("cx",e.cx-15/3).attr("cy",e.cy-15/3).attr("r",1.5).attr("stroke-width",2).attr("fill","#666").attr("stroke","#666"),i.append("circle").attr("cx",e.cx+15/3).attr("cy",e.cy-15/3).attr("r",1.5).attr("stroke-width",2).attr("fill","#666").attr("stroke","#666");function l(u){const x=it().startAngle(Math.PI/2).endAngle(3*(Math.PI/2)).innerRadius(7.5).outerRadius(6.8181818181818175);u.append("path").attr("class","mouth").attr("d",x).attr("transform","translate("+e.cx+","+(e.cy+2)+")")}function o(u){const x=it().startAngle(3*Math.PI/2).endAngle(5*(Math.PI/2)).innerRadius(7.5).outerRadius(6.8181818181818175);u.append("path").attr("class","mouth").attr("d",x).attr("transform","translate("+e.cx+","+(e.cy+7)+")")}function y(u){u.append("line").attr("class","mouth").attr("stroke",2).attr("x1",e.cx-5).attr("y1",e.cy+7).attr("x2",e.cx+5).attr("y2",e.cy+7).attr("class","mouth").attr("stroke-width","1px").attr("stroke","#666")}return e.score>3?l(i):e.score<3?o(i):y(i),n},lt=function(t,e){const s=t.append("circle");return s.attr("cx",e.cx),s.attr("cy",e.cy),s.attr("class","actor-"+e.pos),s.attr("fill",e.fill),s.attr("stroke",e.stroke),s.attr("r",e.r),s.class!==void 0&&s.attr("class",s.class),e.title!==void 0&&s.append("title").text(e.title),s},ht=function(t,e){return St(t,e)},Yt=function(t,e){function s(i,l,o,y,u){return i+","+l+" "+(i+o)+","+l+" "+(i+o)+","+(l+y-u)+" "+(i+o-u*1.2)+","+(l+y)+" "+i+","+(l+y)}const n=t.append("polygon");n.attr("points",s(e.x,e.y,50,20,7)),n.attr("class","labelBox"),e.y=e.y+e.labelMargin,e.x=e.x+.5*e.labelMargin,ht(t,e)},Ot=function(t,e,s){const n=t.append("g"),i=ct();i.x=e.x,i.y=e.y,i.fill=e.fill,i.width=s.width*e.taskCount+s.diagramMarginX*(e.taskCount-1),i.height=s.height,i.class="journey-section section-type-"+e.num,i.rx=3,i.ry=3,K(n,i),ut(s)(e.text,n,i.x,i.y,i.width,i.height,{class:"journey-section section-type-"+e.num},s,e.colour)};let nt=-1;const qt=function(t,e,s){const n=e.x+s.width/2,i=t.append("g");nt++;const l=300+5*30;i.append("line").attr("id","task"+nt).attr("x1",n).attr("y1",e.y).attr("x2",n).attr("y2",l).attr("class","task-line").attr("stroke-width","1px").attr("stroke-dasharray","4 2").attr("stroke","#666"),zt(i,{cx:n,cy:300+(5-e.score)*30,score:e.score});const o=ct();o.x=e.x,o.y=e.y,o.fill=e.fill,o.width=s.width,o.height=s.height,o.class="task task-type-"+e.num,o.rx=3,o.ry=3,K(i,o);let y=e.x+14;e.people.forEach(u=>{const x=e.actors[u].color,g={cx:y,cy:e.y,r:7,fill:x,stroke:"#000",title:u,pos:e.actors[u].position};lt(i,g),y+=10}),ut(s)(e.task,i,o.x,o.y,o.width,o.height,{class:"task"},s,e.colour)},Dt=function(t,e){Mt(t,e)},ut=function(){function t(i,l,o,y,u,x,g,f){const d=l.append("text").attr("x",o+u/2).attr("y",y+x/2+5).style("font-color",f).style("text-anchor","middle").text(i);n(d,g)}function e(i,l,o,y,u,x,g,f,d){const{taskFontSize:T,taskFontFamily:b}=f,_=i.split(//gi);for(let r=0;r<_.length;r++){const a=r*T-T*(_.length-1)/2,h=l.append("text").attr("x",o+u/2).attr("y",y).attr("fill",d).style("text-anchor","middle").style("font-size",T).style("font-family",b);h.append("tspan").attr("x",o+u/2).attr("dy",a).text(_[r]),h.attr("y",y+x/2).attr("dominant-baseline","central").attr("alignment-baseline","central"),n(h,g)}}function s(i,l,o,y,u,x,g,f){const d=l.append("switch"),b=d.append("foreignObject").attr("x",o).attr("y",y).attr("width",u).attr("height",x).attr("position","fixed").append("xhtml:div").style("display","table").style("height","100%").style("width","100%");b.append("div").attr("class","label").style("display","table-cell").style("text-align","center").style("vertical-align","middle").text(i),e(i,d,o,y,u,x,g,f),n(b,g)}function n(i,l){for(const o in l)o in l&&i.attr(o,l[o])}return function(i){return i.textPlacement==="fo"?s:i.textPlacement==="old"?t:e}}(),Wt=function(t){t.append("defs").append("marker").attr("id","arrowhead").attr("refX",5).attr("refY",2).attr("markerWidth",6).attr("markerHeight",4).attr("orient","auto").append("path").attr("d","M 0,0 V 4 L6,2 Z")},j={drawRect:K,drawCircle:lt,drawSection:Ot,drawText:ht,drawLabel:Yt,drawTask:qt,drawBackgroundRect:Dt,initGraphics:Wt},Xt=function(t){Object.keys(t).forEach(function(s){q[s]=t[s]})},P={};function Gt(t){const e=V().journey;let s=60;Object.keys(P).forEach(n=>{const i=P[n].color,l={cx:20,cy:s,r:7,fill:i,stroke:"#000",pos:P[n].position};j.drawCircle(t,l);const o={x:40,y:s+7,fill:"#666",text:n,textMargin:e.boxTextMargin|5};j.drawText(t,o),s+=20})}const q=V().journey,C=q.leftMargin,Ht=function(t,e,s,n){const i=V().journey,l=V().securityLevel;let o;l==="sandbox"&&(o=H("#i"+e));const y=l==="sandbox"?H(o.nodes()[0].contentDocument.body):H("body");S.init();const u=y.select("#"+e);j.initGraphics(u);const x=n.db.getTasks(),g=n.db.getDiagramTitle(),f=n.db.getActors();for(const a in P)delete P[a];let d=0;f.forEach(a=>{P[a]={color:i.actorColours[d%i.actorColours.length],position:d},d++}),Gt(u),S.insert(0,0,C,Object.keys(P).length*50),Ut(u,x,0);const T=S.getBounds();g&&u.append("text").text(g).attr("x",C).attr("font-size","4ex").attr("font-weight","bold").attr("y",25);const b=T.stopy-T.starty+2*i.diagramMarginY,_=C+T.stopx+2*i.diagramMarginX;Tt(u,b,_,i.useMaxWidth),u.append("line").attr("x1",C).attr("y1",i.height*4).attr("x2",_-C-4).attr("y2",i.height*4).attr("stroke-width",4).attr("stroke","black").attr("marker-end","url(#arrowhead)");const r=g?70:0;u.attr("viewBox",`${T.startx} -25 ${_} ${b+r}`),u.attr("preserveAspectRatio","xMinYMin meet"),u.attr("height",b+r+25)},S={data:{startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},verticalPos:0,sequenceItems:[],init:function(){this.sequenceItems=[],this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},this.verticalPos=0},updateVal:function(t,e,s,n){t[e]===void 0?t[e]=s:t[e]=n(s,t[e])},updateBounds:function(t,e,s,n){const i=V().journey,l=this;let o=0;function y(u){return function(g){o++;const f=l.sequenceItems.length-o+1;l.updateVal(g,"starty",e-f*i.boxMargin,Math.min),l.updateVal(g,"stopy",n+f*i.boxMargin,Math.max),l.updateVal(S.data,"startx",t-f*i.boxMargin,Math.min),l.updateVal(S.data,"stopx",s+f*i.boxMargin,Math.max),u!=="activation"&&(l.updateVal(g,"startx",t-f*i.boxMargin,Math.min),l.updateVal(g,"stopx",s+f*i.boxMargin,Math.max),l.updateVal(S.data,"starty",e-f*i.boxMargin,Math.min),l.updateVal(S.data,"stopy",n+f*i.boxMargin,Math.max))}}this.sequenceItems.forEach(y())},insert:function(t,e,s,n){const i=Math.min(t,s),l=Math.max(t,s),o=Math.min(e,n),y=Math.max(e,n);this.updateVal(S.data,"startx",i,Math.min),this.updateVal(S.data,"starty",o,Math.min),this.updateVal(S.data,"stopx",l,Math.max),this.updateVal(S.data,"stopy",y,Math.max),this.updateBounds(i,o,l,y)},bumpVerticalPos:function(t){this.verticalPos=this.verticalPos+t,this.data.stopy=this.verticalPos},getVerticalPos:function(){return this.verticalPos},getBounds:function(){return this.data}},U=q.sectionFills,at=q.sectionColours,Ut=function(t,e,s){const n=V().journey;let i="";const l=n.height*2+n.diagramMarginY,o=s+l;let y=0,u="#CCC",x="black",g=0;for(const[f,d]of e.entries()){if(i!==d.section){u=U[y%U.length],g=y%U.length,x=at[y%at.length];let b=0;const _=d.section;for(let a=f;a(P[_]&&(b[_]=P[_]),b),{});d.x=f*n.taskMargin+f*n.width+C,d.y=o,d.width=n.diagramMarginX,d.height=n.diagramMarginY,d.colour=x,d.fill=u,d.num=g,d.actors=T,j.drawTask(t,d,n),S.insert(d.x,d.y,d.x+d.width+n.taskMargin,300+5*30)}},ot={setConf:Xt,draw:Ht},ie={parser:Et,db:rt,renderer:ot,styles:jt,init:t=>{ot.setConf(t.journey),rt.clear()}};export{ie as diagram}; diff --git a/pr-384/assets/chunks/layout.7737998e.js b/pr-384/assets/chunks/layout.7737998e.js new file mode 100644 index 000000000..873a8702c --- /dev/null +++ b/pr-384/assets/chunks/layout.7737998e.js @@ -0,0 +1 @@ +import{A as M,B as He,S as C,C as _,D as L,E as Fr,F as nn,G as D,H as X,I as Z,J as Un,K as Dr,L as ke,M as Gr,N as Br,O as Yn,P as Ur,Q as qe,R as Hn,T as V,U as cn,V as kn,W as Yr,X as Mn,Y as Ln,Z as se}from"../app.b136162e.js";var Hr="[object Symbol]";function R(n){return typeof n=="symbol"||M(n)&&He(n)==Hr}function H(n,e){for(var r=-1,t=n==null?0:n.length,i=Array(t);++r0){if(++e>=at)return arguments[0]}else e=0;return n.apply(void 0,arguments)}}function Y(n){return function(){return n}}var ft=function(){try{var n=Fr(Object,"defineProperty");return n({},"",{}),n}catch{}}();const ln=ft;var dt=ln?function(n,e){return ln(n,"toString",{configurable:!0,enumerable:!1,value:Y(e),writable:!0})}:G;const ct=dt;var lt=st(ct);const Xe=lt;function Ze(n,e){for(var r=-1,t=n==null?0:n.length;++r-1}var bt=9007199254740991,wt=/^(?:0|[1-9]\d*)$/;function pn(n,e){var r=typeof n;return e=e??bt,!!e&&(r=="number"||r!="symbol"&&wt.test(n))&&n>-1&&n%1==0&&n1?r[i-1]:void 0,o=i>2?r[2]:void 0;for(a=n.length>3&&typeof a=="function"?(i--,a):void 0,o&&J(r[0],r[1],o)&&(a=i<3?void 0:a,i=1),e=Object(e);++t0&&r(u)?e>1?yn(u,e-1,r,t,i):Kn(i,u):t||(i[i.length]=u)}return i}function q(n){var e=n==null?0:n.length;return e?yn(n,1):[]}function Ut(n){return Xe(Je(n,void 0,q),n+"")}var Yt=Br(Object.getPrototypeOf,Object);const Wn=Yt;var Ht="[object Object]",kt=Function.prototype,qt=Object.prototype,je=kt.toString,Kt=qt.hasOwnProperty,Wt=je.call(Object);function Xt(n){if(!M(n)||He(n)!=Ht)return!1;var e=Wn(n);if(e===null)return!0;var r=Kt.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&je.call(r)==Wt}function Zt(n,e,r,t){var i=-1,a=n==null?0:n.length;for(t&&a&&(r=n[++i]);++iu))return!1;var f=a.get(n),d=a.get(e);if(f&&d)return f==e&&d==n;var l=-1,h=!0,g=r&Pa?new z:void 0;for(a.set(n,e),a.set(e,n);++l2?e[2]:void 0;for(i&&J(e[0],e[1],i)&&(t=1);++r-1?i[a?e[o]:o]:void 0}}var xo=Math.max;function To(n,e,r){var t=n==null?0:n.length;if(!t)return-1;var i=r==null?0:nt(r);return i<0&&(i=xo(t+i,0)),Ve(n,$(e),i)}var Oo=yo(To);const ne=Oo;function _r(n,e){var r=-1,t=D(n)?Array(n.length):[];return xn(n,function(i,a,o){t[++r]=e(i,a,o)}),t}function y(n,e){var r=_(n)?H:_r;return r(n,$(e))}function Lo(n,e){return n==null?n:zn(n,jn(e),B)}function Ao(n,e){return n&&Qn(n,jn(e))}function Po(n,e){return n>e}var No=Object.prototype,Co=No.hasOwnProperty;function $o(n,e){return n!=null&&Co.call(n,e)}function b(n,e){return n!=null&&gr(n,e,$o)}function Io(n,e){return H(e,function(r){return n[r]})}function N(n){return n==null?[]:Io(n,T(n))}function x(n){return n===void 0}function Er(n,e){return ne||a&&o&&s&&!u&&!f||t&&o&&s||!r&&s||!i)return 1;if(!t&&!a&&!f&&n=u)return s;var f=r[t];return s*(f=="desc"?-1:1)}}return n.index-e.index}function Bo(n,e,r){e.length?e=H(e,function(a){return _(a)?function(o){return En(o,a.length===1?a[0]:a)}:a}):e=[G];var t=-1;e=H(e,kn($));var i=_r(n,function(a,o,u){var s=H(e,function(f){return f(a)});return{criteria:s,index:++t,value:a}});return Fo(i,function(a,o){return Go(a,o,r)})}function Uo(n,e){return Ro(n,e,function(r,t){return pr(n,t)})}var Yo=Ut(function(n,e){return n==null?{}:Uo(n,e)});const gn=Yo;var Ho=Math.ceil,ko=Math.max;function qo(n,e,r,t){for(var i=-1,a=ko(Ho((e-n)/(r||1)),0),o=Array(a);a--;)o[t?a:++i]=n,n+=r;return o}function Ko(n){return function(e,r,t){return t&&typeof t!="number"&&J(e,r,t)&&(r=t=void 0),e=fn(e),r===void 0?(r=e,e=0):r=fn(r),t=t===void 0?e1&&J(n,e[0],e[1])?e=[]:r>2&&J(e[0],e[1],e[2])&&(e=[e[0]]),Bo(n,yn(e,1),[])});const an=Zo;var Vo=1/0,Jo=Ln&&1/Vn(new Ln([,-0]))[1]==Vo?function(n){return new Ln(n)}:it;const zo=Jo;var Qo=200;function jo(n,e,r){var t=-1,i=pt,a=n.length,o=!0,u=[],s=u;if(r)o=!1,i=_o;else if(a>=Qo){var f=e?null:zo(n);if(f)return Vn(f);o=!1,i=cr,s=new z}else s=e?[]:u;n:for(;++t1?i.setNode(a,r):i.setNode(a)}),this}setNode(e,r){return b(this._nodes,e)?(arguments.length>1&&(this._nodes[e]=r),this):(this._nodes[e]=arguments.length>1?r:this._defaultNodeLabelFn(e),this._isCompound&&(this._parent[e]=S,this._children[e]={},this._children[S][e]=!0),this._in[e]={},this._preds[e]={},this._out[e]={},this._sucs[e]={},++this._nodeCount,this)}node(e){return this._nodes[e]}hasNode(e){return b(this._nodes,e)}removeNode(e){var r=this;if(b(this._nodes,e)){var t=function(i){r.removeEdge(r._edgeObjs[i])};delete this._nodes[e],this._isCompound&&(this._removeFromParentsChildList(e),delete this._parent[e],c(this.children(e),function(i){r.setParent(i)}),delete this._children[e]),c(T(this._in[e]),t),delete this._in[e],delete this._preds[e],c(T(this._out[e]),t),delete this._out[e],delete this._sucs[e],--this._nodeCount}return this}setParent(e,r){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(x(r))r=S;else{r+="";for(var t=r;!x(t);t=this.parent(t))if(t===e)throw new Error("Setting "+r+" as parent of "+e+" would create a cycle");this.setNode(r)}return this.setNode(e),this._removeFromParentsChildList(e),this._parent[e]=r,this._children[r][e]=!0,this}_removeFromParentsChildList(e){delete this._children[this._parent[e]][e]}parent(e){if(this._isCompound){var r=this._parent[e];if(r!==S)return r}}children(e){if(x(e)&&(e=S),this._isCompound){var r=this._children[e];if(r)return T(r)}else{if(e===S)return this.nodes();if(this.hasNode(e))return[]}}predecessors(e){var r=this._preds[e];if(r)return T(r)}successors(e){var r=this._sucs[e];if(r)return T(r)}neighbors(e){var r=this.predecessors(e);if(r)return eu(r,this.successors(e))}isLeaf(e){var r;return this.isDirected()?r=this.successors(e):r=this.neighbors(e),r.length===0}filterNodes(e){var r=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});r.setGraph(this.graph());var t=this;c(this._nodes,function(o,u){e(u)&&r.setNode(u,o)}),c(this._edgeObjs,function(o){r.hasNode(o.v)&&r.hasNode(o.w)&&r.setEdge(o,t.edge(o))});var i={};function a(o){var u=t.parent(o);return u===void 0||r.hasNode(u)?(i[o]=u,u):u in i?i[u]:a(u)}return this._isCompound&&c(r.nodes(),function(o){r.setParent(o,a(o))}),r}setDefaultEdgeLabel(e){return Mn(e)||(e=Y(e)),this._defaultEdgeLabelFn=e,this}edgeCount(){return this._edgeCount}edges(){return N(this._edgeObjs)}setPath(e,r){var t=this,i=arguments;return tn(e,function(a,o){return i.length>1?t.setEdge(a,o,r):t.setEdge(a,o),o}),this}setEdge(){var e,r,t,i,a=!1,o=arguments[0];typeof o=="object"&&o!==null&&"v"in o?(e=o.v,r=o.w,t=o.name,arguments.length===2&&(i=arguments[1],a=!0)):(e=o,r=arguments[1],t=arguments[3],arguments.length>2&&(i=arguments[2],a=!0)),e=""+e,r=""+r,x(t)||(t=""+t);var u=W(this._isDirected,e,r,t);if(b(this._edgeLabels,u))return a&&(this._edgeLabels[u]=i),this;if(!x(t)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(e),this.setNode(r),this._edgeLabels[u]=a?i:this._defaultEdgeLabelFn(e,r,t);var s=ou(this._isDirected,e,r,t);return e=s.v,r=s.w,Object.freeze(s),this._edgeObjs[u]=s,Ce(this._preds[r],e),Ce(this._sucs[e],r),this._in[r][u]=s,this._out[e][u]=s,this._edgeCount++,this}edge(e,r,t){var i=arguments.length===1?Pn(this._isDirected,arguments[0]):W(this._isDirected,e,r,t);return this._edgeLabels[i]}hasEdge(e,r,t){var i=arguments.length===1?Pn(this._isDirected,arguments[0]):W(this._isDirected,e,r,t);return b(this._edgeLabels,i)}removeEdge(e,r,t){var i=arguments.length===1?Pn(this._isDirected,arguments[0]):W(this._isDirected,e,r,t),a=this._edgeObjs[i];return a&&(e=a.v,r=a.w,delete this._edgeLabels[i],delete this._edgeObjs[i],$e(this._preds[r],e),$e(this._sucs[e],r),delete this._in[r][i],delete this._out[e][i],this._edgeCount--),this}inEdges(e,r){var t=this._in[e];if(t){var i=N(t);return r?P(i,function(a){return a.v===r}):i}}outEdges(e,r){var t=this._out[e];if(t){var i=N(t);return r?P(i,function(a){return a.w===r}):i}}nodeEdges(e,r){var t=this.inEdges(e,r);if(t)return t.concat(this.outEdges(e,r))}}A.prototype._nodeCount=0;A.prototype._edgeCount=0;function Ce(n,e){n[e]?n[e]++:n[e]=1}function $e(n,e){--n[e]||delete n[e]}function W(n,e,r,t){var i=""+e,a=""+r;if(!n&&i>a){var o=i;i=a,a=o}return i+Ne+a+Ne+(x(t)?au:t)}function ou(n,e,r,t){var i=""+e,a=""+r;if(!n&&i>a){var o=i;i=a,a=o}var u={v:i,w:a};return t&&(u.name=t),u}function Pn(n,e){return W(n,e.v,e.w,e.name)}class uu{constructor(){var e={};e._next=e._prev=e,this._sentinel=e}dequeue(){var e=this._sentinel,r=e._prev;if(r!==e)return Ie(r),r}enqueue(e){var r=this._sentinel;e._prev&&e._next&&Ie(e),e._next=r._next,r._next._prev=e,r._next=e,e._prev=r}toString(){for(var e=[],r=this._sentinel,t=r._prev;t!==r;)e.push(JSON.stringify(t,su)),t=t._prev;return"["+e.join(", ")+"]"}}function Ie(n){n._prev._next=n._next,n._next._prev=n._prev,delete n._next,delete n._prev}function su(n,e){if(n!=="_next"&&n!=="_prev")return e}var fu=Y(1);function du(n,e){if(n.nodeCount()<=1)return[];var r=lu(n,e||fu),t=cu(r.graph,r.buckets,r.zeroIdx);return q(y(t,function(i){return n.outEdges(i.v,i.w)}))}function cu(n,e,r){for(var t=[],i=e[e.length-1],a=e[0],o;n.nodeCount();){for(;o=a.dequeue();)Nn(n,e,r,o);for(;o=i.dequeue();)Nn(n,e,r,o);if(n.nodeCount()){for(var u=e.length-2;u>0;--u)if(o=e[u].dequeue(),o){t=t.concat(Nn(n,e,r,o,!0));break}}}return t}function Nn(n,e,r,t,i){var a=i?[]:void 0;return c(n.inEdges(t.v),function(o){var u=n.edge(o),s=n.node(o.v);i&&a.push({v:o.v,w:o.w}),s.out-=u,Bn(e,r,s)}),c(n.outEdges(t.v),function(o){var u=n.edge(o),s=o.w,f=n.node(s);f.in-=u,Bn(e,r,f)}),n.removeNode(t.v),a}function lu(n,e){var r=new A,t=0,i=0;c(n.nodes(),function(u){r.setNode(u,{v:u,in:0,out:0})}),c(n.edges(),function(u){var s=r.edge(u.v,u.w)||0,f=e(u),d=s+f;r.setEdge(u.v,u.w,d),i=Math.max(i,r.node(u.v).out+=f),t=Math.max(t,r.node(u.w).in+=f)});var a=k(i+t+3).map(function(){return new uu}),o=t+1;return c(r.nodes(),function(u){Bn(a,o,r.node(u))}),{graph:r,buckets:a,zeroIdx:o}}function Bn(n,e,r){r.out?r.in?n[r.out-r.in+e].enqueue(r):n[n.length-1].enqueue(r):n[0].enqueue(r)}function hu(n){var e=n.graph().acyclicer==="greedy"?du(n,r(n)):vu(n);c(e,function(t){var i=n.edge(t);n.removeEdge(t),i.forwardName=t.name,i.reversed=!0,n.setEdge(t.w,t.v,i,te("rev"))});function r(t){return function(i){return t.edge(i).weight}}}function vu(n){var e=[],r={},t={};function i(a){b(t,a)||(t[a]=!0,r[a]=!0,c(n.outEdges(a),function(o){b(r,o.w)?e.push(o):i(o.w)}),delete r[a])}return c(n.nodes(),i),e}function gu(n){c(n.edges(),function(e){var r=n.edge(e);if(r.reversed){n.removeEdge(e);var t=r.forwardName;delete r.reversed,delete r.forwardName,n.setEdge(e.w,e.v,r,t)}})}function K(n,e,r,t){var i;do i=te(t);while(n.hasNode(i));return r.dummy=e,n.setNode(i,r),i}function pu(n){var e=new A().setGraph(n.graph());return c(n.nodes(),function(r){e.setNode(r,n.node(r))}),c(n.edges(),function(r){var t=e.edge(r.v,r.w)||{weight:0,minlen:1},i=n.edge(r);e.setEdge(r.v,r.w,{weight:t.weight+i.weight,minlen:Math.max(t.minlen,i.minlen)})}),e}function yr(n){var e=new A({multigraph:n.isMultigraph()}).setGraph(n.graph());return c(n.nodes(),function(r){n.children(r).length||e.setNode(r,n.node(r))}),c(n.edges(),function(r){e.setEdge(r,n.edge(r))}),e}function Se(n,e){var r=n.x,t=n.y,i=e.x-r,a=e.y-t,o=n.width/2,u=n.height/2;if(!i&&!a)throw new Error("Not possible to find intersection inside of the rectangle");var s,f;return Math.abs(a)*o>Math.abs(i)*u?(a<0&&(u=-u),s=u*i/a,f=u):(i<0&&(o=-o),s=o,f=o*a/i),{x:r+s,y:t+f}}function On(n){var e=y(k(xr(n)+1),function(){return[]});return c(n.nodes(),function(r){var t=n.node(r),i=t.rank;x(i)||(e[i][t.order]=r)}),e}function bu(n){var e=Q(y(n.nodes(),function(r){return n.node(r).rank}));c(n.nodes(),function(r){var t=n.node(r);b(t,"rank")&&(t.rank-=e)})}function wu(n){var e=Q(y(n.nodes(),function(a){return n.node(a).rank})),r=[];c(n.nodes(),function(a){var o=n.node(a).rank-e;r[o]||(r[o]=[]),r[o].push(a)});var t=0,i=n.graph().nodeRankFactor;c(r,function(a,o){x(a)&&o%i!==0?--t:t&&c(a,function(u){n.node(u).rank+=t})})}function Me(n,e,r,t){var i={width:0,height:0};return arguments.length>=4&&(i.rank=r,i.order=t),K(n,"border",i,e)}function xr(n){return F(y(n.nodes(),function(e){var r=n.node(e).rank;if(!x(r))return r}))}function mu(n,e){var r={lhs:[],rhs:[]};return c(n,function(t){e(t)?r.lhs.push(t):r.rhs.push(t)}),r}function _u(n,e){var r=Pe();try{return e()}finally{console.log(n+" time: "+(Pe()-r)+"ms")}}function Eu(n,e){return e()}function yu(n){function e(r){var t=n.children(r),i=n.node(r);if(t.length&&c(t,e),b(i,"minRank")){i.borderLeft=[],i.borderRight=[];for(var a=i.minRank,o=i.maxRank+1;ao.lim&&(u=o,s=!0);var f=P(e.edges(),function(d){return s===De(n,n.node(d.v),u)&&s!==De(n,n.node(d.w),u)});return re(f,function(d){return j(e,d)})}function Ir(n,e,r,t){var i=r.v,a=r.w;n.removeEdge(i,a),n.setEdge(t.v,t.w,{}),oe(n),ae(n,e),Du(n,e)}function Du(n,e){var r=ne(n.nodes(),function(i){return!e.node(i).parent}),t=Ru(n,r);t=t.slice(1),c(t,function(i){var a=n.node(i).parent,o=e.edge(i,a),u=!1;o||(o=e.edge(a,i),u=!0),e.node(i).rank=e.node(a).rank+(u?o.minlen:-o.minlen)})}function Gu(n,e,r){return n.hasEdge(e,r)}function De(n,e,r){return r.low<=e.lim&&e.lim<=r.lim}function Bu(n){switch(n.graph().ranker){case"network-simplex":Ge(n);break;case"tight-tree":Yu(n);break;case"longest-path":Uu(n);break;default:Ge(n)}}var Uu=ie;function Yu(n){ie(n),Or(n)}function Ge(n){U(n)}function Hu(n){var e=K(n,"root",{},"_root"),r=ku(n),t=F(N(r))-1,i=2*t+1;n.graph().nestingRoot=e,c(n.edges(),function(o){n.edge(o).minlen*=i});var a=qu(n)+1;c(n.children(),function(o){Sr(n,e,i,a,t,r,o)}),n.graph().nodeRankFactor=i}function Sr(n,e,r,t,i,a,o){var u=n.children(o);if(!u.length){o!==e&&n.setEdge(e,o,{weight:0,minlen:r});return}var s=Me(n,"_bt"),f=Me(n,"_bb"),d=n.node(o);n.setParent(s,o),d.borderTop=s,n.setParent(f,o),d.borderBottom=f,c(u,function(l){Sr(n,e,r,t,i,a,l);var h=n.node(l),g=h.borderTop?h.borderTop:l,v=h.borderBottom?h.borderBottom:l,p=h.borderTop?t:2*t,m=g!==v?1:i-a[o]+1;n.setEdge(s,g,{weight:p,minlen:m,nestingEdge:!0}),n.setEdge(v,f,{weight:p,minlen:m,nestingEdge:!0})}),n.parent(o)||n.setEdge(e,s,{weight:0,minlen:i+a[o]})}function ku(n){var e={};function r(t,i){var a=n.children(t);a&&a.length&&c(a,function(o){r(o,i+1)}),e[t]=i}return c(n.children(),function(t){r(t,1)}),e}function qu(n){return tn(n.edges(),function(e,r){return e+n.edge(r).weight},0)}function Ku(n){var e=n.graph();n.removeNode(e.nestingRoot),delete e.nestingRoot,c(n.edges(),function(r){var t=n.edge(r);t.nestingEdge&&n.removeEdge(r)})}function Wu(n,e,r){var t={},i;c(r,function(a){for(var o=n.parent(a),u,s;o;){if(u=n.parent(o),u?(s=t[u],t[u]=o):(s=i,i=o),s&&s!==o){e.setEdge(s,o);return}o=u}})}function Xu(n,e,r){var t=Zu(n),i=new A({compound:!0}).setGraph({root:t}).setDefaultNodeLabel(function(a){return n.node(a)});return c(n.nodes(),function(a){var o=n.node(a),u=n.parent(a);(o.rank===e||o.minRank<=e&&e<=o.maxRank)&&(i.setNode(a),i.setParent(a,u||t),c(n[r](a),function(s){var f=s.v===a?s.w:s.v,d=i.edge(f,a),l=x(d)?0:d.weight;i.setEdge(f,a,{weight:n.edge(s).weight+l})}),b(o,"minRank")&&i.setNode(a,{borderLeft:o.borderLeft[e],borderRight:o.borderRight[e]}))}),i}function Zu(n){for(var e;n.hasNode(e=te("_root")););return e}function Vu(n,e){for(var r=0,t=1;t0;)d%2&&(l+=u[d+1]),d=d-1>>1,u[d]+=f.weight;s+=f.weight*l})),s}function zu(n){var e={},r=P(n.nodes(),function(u){return!n.children(u).length}),t=F(y(r,function(u){return n.node(u).rank})),i=y(k(t+1),function(){return[]});function a(u){if(!b(e,u)){e[u]=!0;var s=n.node(u);i[s.rank].push(u),c(n.successors(u),a)}}var o=an(r,function(u){return n.node(u).rank});return c(o,a),i}function Qu(n,e){return y(e,function(r){var t=n.inEdges(r);if(t.length){var i=tn(t,function(a,o){var u=n.edge(o),s=n.node(o.v);return{sum:a.sum+u.weight*s.order,weight:a.weight+u.weight}},{sum:0,weight:0});return{v:r,barycenter:i.sum/i.weight,weight:i.weight}}else return{v:r}})}function ju(n,e){var r={};c(n,function(i,a){var o=r[i.v]={indegree:0,in:[],out:[],vs:[i.v],i:a};x(i.barycenter)||(o.barycenter=i.barycenter,o.weight=i.weight)}),c(e.edges(),function(i){var a=r[i.v],o=r[i.w];!x(a)&&!x(o)&&(o.indegree++,a.out.push(r[i.w]))});var t=P(r,function(i){return!i.indegree});return ns(t)}function ns(n){var e=[];function r(a){return function(o){o.merged||(x(o.barycenter)||x(a.barycenter)||o.barycenter>=a.barycenter)&&es(a,o)}}function t(a){return function(o){o.in.push(a),--o.indegree===0&&n.push(o)}}for(;n.length;){var i=n.pop();e.push(i),c(i.in.reverse(),r(i)),c(i.out,t(i))}return y(P(e,function(a){return!a.merged}),function(a){return gn(a,["vs","i","barycenter","weight"])})}function es(n,e){var r=0,t=0;n.weight&&(r+=n.barycenter*n.weight,t+=n.weight),e.weight&&(r+=e.barycenter*e.weight,t+=e.weight),n.vs=e.vs.concat(n.vs),n.barycenter=r/t,n.weight=t,n.i=Math.min(e.i,n.i),e.merged=!0}function rs(n,e){var r=mu(n,function(d){return b(d,"barycenter")}),t=r.lhs,i=an(r.rhs,function(d){return-d.i}),a=[],o=0,u=0,s=0;t.sort(ts(!!e)),s=Be(a,i,s),c(t,function(d){s+=d.vs.length,a.push(d.vs),o+=d.barycenter*d.weight,u+=d.weight,s=Be(a,i,s)});var f={vs:q(a)};return u&&(f.barycenter=o/u,f.weight=u),f}function Be(n,e,r){for(var t;e.length&&(t=vn(e)).i<=r;)e.pop(),n.push(t.vs),r++;return r}function ts(n){return function(e,r){return e.barycenterr.barycenter?1:n?r.i-e.i:e.i-r.i}}function Mr(n,e,r,t){var i=n.children(e),a=n.node(e),o=a?a.borderLeft:void 0,u=a?a.borderRight:void 0,s={};o&&(i=P(i,function(v){return v!==o&&v!==u}));var f=Qu(n,i);c(f,function(v){if(n.children(v.v).length){var p=Mr(n,v.v,r,t);s[v.v]=p,b(p,"barycenter")&&as(v,p)}});var d=ju(f,r);is(d,s);var l=rs(d,t);if(o&&(l.vs=q([o,l.vs,u]),n.predecessors(o).length)){var h=n.node(n.predecessors(o)[0]),g=n.node(n.predecessors(u)[0]);b(l,"barycenter")||(l.barycenter=0,l.weight=0),l.barycenter=(l.barycenter*l.weight+h.order+g.order)/(l.weight+2),l.weight+=2}return l}function is(n,e){c(n,function(r){r.vs=q(r.vs.map(function(t){return e[t]?e[t].vs:t}))})}function as(n,e){x(n.barycenter)?(n.barycenter=e.barycenter,n.weight=e.weight):(n.barycenter=(n.barycenter*n.weight+e.barycenter*e.weight)/(n.weight+e.weight),n.weight+=e.weight)}function os(n){var e=xr(n),r=Ue(n,k(1,e+1),"inEdges"),t=Ue(n,k(e-1,-1,-1),"outEdges"),i=zu(n);Ye(n,i);for(var a=Number.POSITIVE_INFINITY,o,u=0,s=0;s<4;++u,++s){us(u%2?r:t,u%4>=2),i=On(n);var f=Vu(n,i);fo||u>e[s].lim));for(f=s,s=t;(s=n.parent(s))!==f;)a.push(s);return{path:i.concat(a.reverse()),lca:f}}function ds(n){var e={},r=0;function t(i){var a=r;c(n.children(i),t),e[i]={low:a,lim:r++}}return c(n.children(),t),e}function cs(n,e){var r={};function t(i,a){var o=0,u=0,s=i.length,f=vn(a);return c(a,function(d,l){var h=hs(n,d),g=h?n.node(h).order:s;(h||d===f)&&(c(a.slice(u,l+1),function(v){c(n.predecessors(v),function(p){var m=n.node(p),E=m.order;(Ef)&&Rr(r,h,d)})})}function i(a,o){var u=-1,s,f=0;return c(o,function(d,l){if(n.node(d).dummy==="border"){var h=n.predecessors(d);h.length&&(s=n.node(h[0]).order,t(o,f,l,u,s),f=l,u=s)}t(o,f,o.length,s,a.length)}),o}return tn(e,i),r}function hs(n,e){if(n.node(e).dummy)return ne(n.predecessors(e),function(r){return n.node(r).dummy})}function Rr(n,e,r){if(e>r){var t=e;e=r,r=t}var i=n[e];i||(n[e]=i={}),i[r]=!0}function vs(n,e,r){if(e>r){var t=e;e=r,r=t}return b(n[e],r)}function gs(n,e,r,t){var i={},a={},o={};return c(e,function(u){c(u,function(s,f){i[s]=s,a[s]=s,o[s]=f})}),c(e,function(u){var s=-1;c(u,function(f){var d=t(f);if(d.length){d=an(d,function(p){return o[p]});for(var l=(d.length-1)/2,h=Math.floor(l),g=Math.ceil(l);h<=g;++h){var v=d[h];a[f]===f&&st?1:n>=t?0:NaN}function hn(n,t){return n==null||t==null?NaN:tn?1:t>=n?0:NaN}function _(n){let t,e,r;n.length!==2?(t=F,e=(u,c)=>F(n(u),c),r=(u,c)=>n(u)-c):(t=n===F||n===hn?n:mn,e=n,r=n);function i(u,c,o=0,s=u.length){if(o>>1;e(u[h],c)<0?o=h+1:s=h}while(o>>1;e(u[h],c)<=0?o=h+1:s=h}while(oo&&r(u[h-1],c)>-r(u[h],c)?h-1:h}return{left:i,center:a,right:f}}function mn(){return 0}function ln(n){return n===null?NaN:+n}const sn=_(F),dn=sn.right;_(ln).center;const gn=dn,yn=Math.sqrt(50),Mn=Math.sqrt(10),pn=Math.sqrt(2);function R(n,t,e){const r=(t-n)/Math.max(0,e),i=Math.floor(Math.log10(r)),f=r/Math.pow(10,i),a=f>=yn?10:f>=Mn?5:f>=pn?2:1;let u,c,o;return i<0?(o=Math.pow(10,-i)/a,u=Math.round(n*o),c=Math.round(t*o),u/ot&&--c,o=-o):(o=Math.pow(10,i)*a,u=Math.round(n/o),c=Math.round(t/o),u*ot&&--c),c0))return[];if(n===t)return[n];const r=t=i))return[];const u=f-i+1,c=new Array(u);if(r)if(a<0)for(let o=0;o=1e21?n.toLocaleString("en").replace(/,/g,""):n.toString(10)}function E(n,t){if((e=(n=t?n.toExponential(t-1):n.toExponential()).indexOf("e"))<0)return null;var e,r=n.slice(0,e);return[r.length>1?r[0]+r.slice(2):r,+n.slice(e+1)]}function v(n){return n=E(Math.abs(n)),n?n[1]:NaN}function Pn(n,t){return function(e,r){for(var i=e.length,f=[],a=0,u=n[0],c=0;i>0&&u>0&&(c+u+1>r&&(u=Math.max(1,r-c)),f.push(e.substring(i-=u,i+u)),!((c+=u+1)>r));)u=n[a=(a+1)%n.length];return f.reverse().join(t)}}function zn(n){return function(t){return t.replace(/[0-9]/g,function(e){return n[+e]})}}var $n=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function D(n){if(!(t=$n.exec(n)))throw new Error("invalid format: "+n);var t;return new B({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}D.prototype=B.prototype;function B(n){this.fill=n.fill===void 0?" ":n.fill+"",this.align=n.align===void 0?">":n.align+"",this.sign=n.sign===void 0?"-":n.sign+"",this.symbol=n.symbol===void 0?"":n.symbol+"",this.zero=!!n.zero,this.width=n.width===void 0?void 0:+n.width,this.comma=!!n.comma,this.precision=n.precision===void 0?void 0:+n.precision,this.trim=!!n.trim,this.type=n.type===void 0?"":n.type+""}B.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function Fn(n){n:for(var t=n.length,e=1,r=-1,i;e0&&(r=0);break}return r>0?n.slice(0,r)+n.slice(i+1):n}var nn;function Rn(n,t){var e=E(n,t);if(!e)return n+"";var r=e[0],i=e[1],f=i-(nn=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,a=r.length;return f===a?r:f>a?r+new Array(f-a+1).join("0"):f>0?r.slice(0,f)+"."+r.slice(f):"0."+new Array(1-f).join("0")+E(n,Math.max(0,t+f-1))[0]}function Z(n,t){var e=E(n,t);if(!e)return n+"";var r=e[0],i=e[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const H={"%":(n,t)=>(n*100).toFixed(t),b:n=>Math.round(n).toString(2),c:n=>n+"",d:jn,e:(n,t)=>n.toExponential(t),f:(n,t)=>n.toFixed(t),g:(n,t)=>n.toPrecision(t),o:n=>Math.round(n).toString(8),p:(n,t)=>Z(n*100,t),r:Z,s:Rn,X:n=>Math.round(n).toString(16).toUpperCase(),x:n=>Math.round(n).toString(16)};function J(n){return n}var K=Array.prototype.map,Q=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function En(n){var t=n.grouping===void 0||n.thousands===void 0?J:Pn(K.call(n.grouping,Number),n.thousands+""),e=n.currency===void 0?"":n.currency[0]+"",r=n.currency===void 0?"":n.currency[1]+"",i=n.decimal===void 0?".":n.decimal+"",f=n.numerals===void 0?J:zn(K.call(n.numerals,String)),a=n.percent===void 0?"%":n.percent+"",u=n.minus===void 0?"−":n.minus+"",c=n.nan===void 0?"NaN":n.nan+"";function o(h){h=D(h);var l=h.fill,p=h.align,y=h.sign,S=h.symbol,k=h.zero,b=h.width,T=h.comma,w=h.precision,G=h.trim,d=h.type;d==="n"?(T=!0,d="g"):H[d]||(w===void 0&&(w=12),G=!0,d="g"),(k||l==="0"&&p==="=")&&(k=!0,l="0",p="=");var en=S==="$"?e:S==="#"&&/[boxX]/.test(d)?"0"+d.toLowerCase():"",on=S==="$"?r:/[%p]/.test(d)?a:"",O=H[d],an=/[defgprs%]/.test(d);w=w===void 0?6:/[gprs]/.test(d)?Math.max(1,Math.min(21,w)):Math.max(0,Math.min(20,w));function V(m){var N=en,g=on,x,X,j;if(d==="c")g=O(m)+g,m="";else{m=+m;var P=m<0||1/m<0;if(m=isNaN(m)?c:O(Math.abs(m),w),G&&(m=Fn(m)),P&&+m==0&&y!=="+"&&(P=!1),N=(P?y==="("?y:u:y==="-"||y==="("?"":y)+N,g=(d==="s"?Q[8+nn/3]:"")+g+(P&&y==="("?")":""),an){for(x=-1,X=m.length;++xj||j>57){g=(j===46?i+m.slice(x+1):m.slice(x))+g,m=m.slice(0,x);break}}}T&&!k&&(m=t(m,1/0));var z=N.length+m.length+g.length,M=z>1)+N+m+g+M.slice(z);break;default:m=M+N+m+g;break}return f(m)}return V.toString=function(){return h+""},V}function s(h,l){var p=o((h=D(h),h.type="f",h)),y=Math.max(-8,Math.min(8,Math.floor(v(l)/3)))*3,S=Math.pow(10,-y),k=Q[8+y/3];return function(b){return p(S*b)+k}}return{format:o,formatPrefix:s}}var $,tn,rn;Dn({thousands:",",grouping:[3],currency:["$",""]});function Dn(n){return $=En(n),tn=$.format,rn=$.formatPrefix,$}function Tn(n){return Math.max(0,-v(Math.abs(n)))}function In(n,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(v(t)/3)))*3-v(Math.abs(n)))}function Ln(n,t){return n=Math.abs(n),t=Math.abs(t)-n,Math.max(0,v(t)-v(n))+1}function qn(n){return function(){return n}}function Cn(n){return+n}var W=[0,1];function A(n){return n}function q(n,t){return(t-=n=+n)?function(e){return(e-n)/t}:qn(isNaN(t)?NaN:.5)}function Bn(n,t){var e;return n>t&&(e=n,n=t,t=e),function(r){return Math.max(n,Math.min(t,r))}}function Gn(n,t,e){var r=n[0],i=n[1],f=t[0],a=t[1];return i2?On:Gn,c=o=null,h}function h(l){return l==null||isNaN(l=+l)?f:(c||(c=u(n.map(r),t,e)))(r(a(l)))}return h.invert=function(l){return a(i((o||(o=u(t,n.map(r),I)))(l)))},h.domain=function(l){return arguments.length?(n=Array.from(l,Cn),s()):n.slice()},h.range=function(l){return arguments.length?(t=Array.from(l),s()):t.slice()},h.rangeRound=function(l){return t=Array.from(l),e=bn,s()},h.clamp=function(l){return arguments.length?(a=l?!0:A,s()):a!==A},h.interpolate=function(l){return arguments.length?(e=l,s()):e},h.unknown=function(l){return arguments.length?(f=l,h):f},function(l,p){return r=l,i=p,s()}}function Un(){return Xn()(A,A)}function Yn(n,t,e,r){var i=Nn(n,t,e),f;switch(r=D(r??",f"),r.type){case"s":{var a=Math.max(Math.abs(n),Math.abs(t));return r.precision==null&&!isNaN(f=In(i,a))&&(r.precision=f),rn(r,a)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(f=Ln(i,Math.max(Math.abs(n),Math.abs(t))))&&(r.precision=f-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(f=Tn(i))&&(r.precision=f-(r.type==="%")*2);break}}return tn(r)}function Zn(n){var t=n.domain;return n.ticks=function(e){var r=t();return wn(r[0],r[r.length-1],e??10)},n.tickFormat=function(e,r){var i=t();return Yn(i[0],i[i.length-1],e??10,r)},n.nice=function(e){e==null&&(e=10);var r=t(),i=0,f=r.length-1,a=r[i],u=r[f],c,o,s=10;for(u0;){if(o=L(a,u,e),o===c)return r[i]=a,r[f]=u,t(r);if(o>0)a=Math.floor(a/o)*o,u=Math.ceil(u/o)*o;else if(o<0)a=Math.ceil(a*o)/o,u=Math.floor(u*o)/o;else break;c=o}return n},n}function Hn(){var n=Un();return n.copy=function(){return Vn(n,Hn())},cn.apply(n,arguments),Zn(n)}export{Vn as a,_ as b,Un as c,Hn as l,Nn as t}; diff --git a/pr-384/assets/chunks/mindmap-definition-0ab67801.87b778ad.js b/pr-384/assets/chunks/mindmap-definition-0ab67801.87b778ad.js new file mode 100644 index 000000000..b97a3a18f --- /dev/null +++ b/pr-384/assets/chunks/mindmap-definition-0ab67801.87b778ad.js @@ -0,0 +1,109 @@ +import{aI as $t,aJ as Or,d as Ul,c as jr,l as lr,h as Ba,t as Yl,aM as Hl,aN as Xl,aO as ql}from"../app.b136162e.js";import{c as Wl}from"./createText-285e50b4.bb0e6fbf.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";function Kl(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var ha=Kl,Zl=typeof $t=="object"&&$t&&$t.Object===Object&&$t,Ql=Zl,Jl=Ql,jl=typeof self=="object"&&self&&self.Object===Object&&self,eu=Jl||jl||Function("return this")(),ja=eu,tu=ja,ru=function(){return tu.Date.now()},au=ru,nu=/\s/;function iu(t){for(var e=t.length;e--&&nu.test(t.charAt(e)););return e}var su=iu,ou=su,lu=/^\s+/;function uu(t){return t&&t.slice(0,ou(t)+1).replace(lu,"")}var fu=uu,hu=ja,vu=hu.Symbol,Kn=vu,Di=Kn,Us=Object.prototype,cu=Us.hasOwnProperty,du=Us.toString,_r=Di?Di.toStringTag:void 0;function gu(t){var e=cu.call(t,_r),r=t[_r];try{t[_r]=void 0;var a=!0}catch{}var n=du.call(t);return a&&(e?t[_r]=r:delete t[_r]),n}var pu=gu,yu=Object.prototype,mu=yu.toString;function bu(t){return mu.call(t)}var Eu=bu,Si=Kn,wu=pu,xu=Eu,Tu="[object Null]",Cu="[object Undefined]",Li=Si?Si.toStringTag:void 0;function Du(t){return t==null?t===void 0?Cu:Tu:Li&&Li in Object(t)?wu(t):xu(t)}var Ys=Du;function Su(t){return t!=null&&typeof t=="object"}var Lu=Su,Au=Ys,Ou=Lu,Nu="[object Symbol]";function Mu(t){return typeof t=="symbol"||Ou(t)&&Au(t)==Nu}var va=Mu,Iu=fu,Ai=ha,Ru=va,Oi=0/0,ku=/^[-+]0x[0-9a-f]+$/i,Pu=/^0b[01]+$/i,Bu=/^0o[0-7]+$/i,Fu=parseInt;function Gu(t){if(typeof t=="number")return t;if(Ru(t))return Oi;if(Ai(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=Ai(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=Iu(t);var r=Pu.test(t);return r||Bu.test(t)?Fu(t.slice(2),r?2:8):ku.test(t)?Oi:+t}var zu=Gu,$u=ha,wn=au,Ni=zu,Vu="Expected a function",_u=Math.max,Uu=Math.min;function Yu(t,e,r){var a,n,i,s,o,l,u=0,f=!1,h=!1,c=!0;if(typeof t!="function")throw new TypeError(Vu);e=Ni(e)||0,$u(r)&&(f=!!r.leading,h="maxWait"in r,i=h?_u(Ni(r.maxWait)||0,e):i,c="trailing"in r?!!r.trailing:c);function v(S){var b=a,x=n;return a=n=void 0,u=S,s=t.apply(x,b),s}function d(S){return u=S,o=setTimeout(p,e),f?v(S):s}function g(S){var b=S-l,x=S-u,w=e-b;return h?Uu(w,i-x):w}function y(S){var b=S-l,x=S-u;return l===void 0||b>=e||b<0||h&&x>=i}function p(){var S=wn();if(y(S))return E(S);o=setTimeout(p,g(S))}function E(S){return o=void 0,c&&a?v(S):(a=n=void 0,s)}function m(){o!==void 0&&clearTimeout(o),u=0,a=l=n=o=void 0}function T(){return o===void 0?s:E(wn())}function C(){var S=wn(),b=y(S);if(a=arguments,n=this,l=S,b){if(o===void 0)return d(l);if(h)return clearTimeout(o),o=setTimeout(p,e),v(l)}return o===void 0&&(o=setTimeout(p,e)),s}return C.cancel=m,C.flush=T,C}var Hu=Yu;const en=Or(Hu);var Hs={exports:{}};(function(t,e){(function(){var r,a,n,i,s,o,l,u,f,h,c,v,d,g,y;n=Math.floor,h=Math.min,a=function(p,E){return pE?1:0},f=function(p,E,m,T,C){var S;if(m==null&&(m=0),C==null&&(C=a),m<0)throw new Error("lo must be non-negative");for(T==null&&(T=p.length);mD;0<=D?w++:w--)x.push(w);return x}).apply(this).reverse(),b=[],T=0,C=S.length;TA;0<=A?++x:--x)L.push(s(p,m));return L},g=function(p,E,m,T){var C,S,b;for(T==null&&(T=a),C=p[m];m>E;){if(b=m-1>>1,S=p[b],T(C,S)<0){p[m]=S,m=b;continue}break}return p[m]=C},y=function(p,E,m){var T,C,S,b,x;for(m==null&&(m=a),C=p.length,x=E,S=p[E],T=2*E+1;T-1}var Dh=Ch,Sh=an;function Lh(t,e){var r=this.__data__,a=Sh(r,t);return a<0?(++this.size,r.push([t,e])):r[a][1]=e,this}var Ah=Lh,Oh=hh,Nh=bh,Mh=xh,Ih=Dh,Rh=Ah;function Mr(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e-1&&t%1==0&&tt.length)&&(e=t.length);for(var r=0,a=new Array(e);r"u"?null:window,Vi=Be?Be.navigator:null;Be&&Be.document;var Ic=_e(""),eo=_e({}),Rc=_e(function(){}),kc=typeof HTMLElement>"u"?"undefined":_e(HTMLElement),da=function(e){return e&&e.instanceString&&Fe(e.instanceString)?e.instanceString():null},ue=function(e){return e!=null&&_e(e)==Ic},Fe=function(e){return e!=null&&_e(e)===Rc},Ie=function(e){return!ft(e)&&(Array.isArray?Array.isArray(e):e!=null&&e instanceof Array)},Te=function(e){return e!=null&&_e(e)===eo&&!Ie(e)&&e.constructor===Object},Pc=function(e){return e!=null&&_e(e)===eo},ae=function(e){return e!=null&&_e(e)===_e(1)&&!isNaN(e)},Bc=function(e){return ae(e)&&Math.floor(e)===e},Ya=function(e){if(kc!=="undefined")return e!=null&&e instanceof HTMLElement},ft=function(e){return ga(e)||to(e)},ga=function(e){return da(e)==="collection"&&e._private.single},to=function(e){return da(e)==="collection"&&!e._private.single},ti=function(e){return da(e)==="core"},ro=function(e){return da(e)==="stylesheet"},Fc=function(e){return da(e)==="event"},Yt=function(e){return e==null?!0:!!(e===""||e.match(/^\s+$/))},Gc=function(e){return typeof HTMLElement>"u"?!1:e instanceof HTMLElement},zc=function(e){return Te(e)&&ae(e.x1)&&ae(e.x2)&&ae(e.y1)&&ae(e.y2)},$c=function(e){return Pc(e)&&Fe(e.then)},Vc=function(){return Vi&&Vi.userAgent.match(/msie|trident|edge/i)},ea=function(e,r){r||(r=function(){if(arguments.length===1)return arguments[0];if(arguments.length===0)return"undefined";for(var i=[],s=0;sr?1:0},Wc=function(e,r){return-1*no(e,r)},ce=Object.assign!=null?Object.assign.bind(Object):function(t){for(var e=arguments,r=1;r1&&(y-=1),y<1/6?d+(g-d)*6*y:y<1/2?g:y<2/3?d+(g-d)*(2/3-y)*6:d}var h=new RegExp("^"+Yc+"$").exec(e);if(h){if(a=parseInt(h[1]),a<0?a=(360- -1*a%360)%360:a>360&&(a=a%360),a/=360,n=parseFloat(h[2]),n<0||n>100||(n=n/100,i=parseFloat(h[3]),i<0||i>100)||(i=i/100,s=h[4],s!==void 0&&(s=parseFloat(s),s<0||s>1)))return;if(n===0)o=l=u=Math.round(i*255);else{var c=i<.5?i*(1+n):i+n-i*n,v=2*i-c;o=Math.round(255*f(v,c,a+1/3)),l=Math.round(255*f(v,c,a)),u=Math.round(255*f(v,c,a-1/3))}r=[o,l,u,s]}return r},Qc=function(e){var r,a=new RegExp("^"+_c+"$").exec(e);if(a){r=[];for(var n=[],i=1;i<=3;i++){var s=a[i];if(s[s.length-1]==="%"&&(n[i]=!0),s=parseFloat(s),n[i]&&(s=s/100*255),s<0||s>255)return;r.push(Math.floor(s))}var o=n[1]||n[2]||n[3],l=n[1]&&n[2]&&n[3];if(o&&!l)return;var u=a[4];if(u!==void 0){if(u=parseFloat(u),u<0||u>1)return;r.push(u)}}return r},Jc=function(e){return ed[e.toLowerCase()]},jc=function(e){return(Ie(e)?e:null)||Jc(e)||Kc(e)||Qc(e)||Zc(e)},ed={transparent:[0,0,0,0],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],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],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],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]},io=function(e){for(var r=e.map,a=e.keys,n=a.length,i=0;i1&&arguments[1]!==void 0?arguments[1]:br,a=r,n;n=e.next(),!n.done;)a=a*lo+n.value|0;return a},ta=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:br;return r*lo+e|0},ra=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qr;return(r<<5)+r+e|0},rd=function(e,r){return e*2097152+r},Ft=function(e){return e[0]*2097152+e[1]},Da=function(e,r){return[ta(e[0],r[0]),ra(e[1],r[1])]},ad=function(e,r){var a={value:0,done:!1},n=0,i=e.length,s={next:function(){return n=0&&!(e[n]===r&&(e.splice(n,1),a));n--);},ii=function(e){e.splice(0,e.length)},fd=function(e,r){for(var a=0;a"u"?"undefined":_e(Set))!==vd?Set:cd,on=function(e,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(e===void 0||r===void 0||!ti(e)){ze("An element must have a core reference and parameters set");return}var n=r.group;if(n==null&&(r.data&&r.data.source!=null&&r.data.target!=null?n="edges":n="nodes"),n!=="nodes"&&n!=="edges"){ze("An element must be of type `nodes` or `edges`; you specified `"+n+"`");return}this.length=1,this[0]=this;var i=this._private={cy:e,single:!0,data:r.data||{},position:r.position||{x:0,y:0},autoWidth:void 0,autoHeight:void 0,autoPadding:void 0,compoundBoundsClean:!1,listeners:[],group:n,style:{},rstyle:{},styleCxts:[],styleKeys:{},removed:!0,selected:!!r.selected,selectable:r.selectable===void 0?!0:!!r.selectable,locked:!!r.locked,grabbed:!1,grabbable:r.grabbable===void 0?!0:!!r.grabbable,pannable:r.pannable===void 0?n==="edges":!!r.pannable,active:!1,classes:new Rr,animation:{current:[],queue:[]},rscratch:{},scratch:r.scratch||{},edges:[],children:[],parent:r.parent&&r.parent.isNode()?r.parent:null,traversalCache:{},backgrounding:!1,bbCache:null,bbCacheShift:{x:0,y:0},bodyBounds:null,overlayBounds:null,labelBounds:{all:null,source:null,target:null,main:null},arrowBounds:{source:null,target:null,"mid-source":null,"mid-target":null}};if(i.position.x==null&&(i.position.x=0),i.position.y==null&&(i.position.y=0),r.renderedPosition){var s=r.renderedPosition,o=e.pan(),l=e.zoom();i.position={x:(s.x-o.x)/l,y:(s.y-o.y)/l}}var u=[];Ie(r.classes)?u=r.classes:ue(r.classes)&&(u=r.classes.split(/\s+/));for(var f=0,h=u.length;f0;){var S=E.pop(),b=y(S),x=S.id();if(c[x]=b,b!==1/0)for(var w=S.neighborhood().intersect(d),D=0;D0)for(R.unshift(k);h[z];){var F=h[z];R.unshift(F.edge),R.unshift(F.node),B=F.node,z=B.id()}return o.spawn(R)}}}},pd={kruskal:function(e){e=e||function(m){return 1};for(var r=this.byGroup(),a=r.nodes,n=r.edges,i=a.length,s=new Array(i),o=a,l=function(T){for(var C=0;C0;){if(C(),b++,T===f){for(var x=[],w=i,D=f,A=p[D];x.unshift(w),A!=null&&x.unshift(A),w=y[D],w!=null;)D=w.id(),A=p[D];return{found:!0,distance:h[T],path:this.spawn(x),steps:b}}v[T]=!0;for(var L=m._private.edges,N=0;NA&&(d[D]=A,E[D]=w,m[D]=C),!i){var L=w*f+x;!i&&d[L]>A&&(d[L]=A,E[L]=x,m[L]=C)}}}for(var N=0;N1&&arguments[1]!==void 0?arguments[1]:s,Ee=m(ne),ge=[],ve=Ee;;){if(ve==null)return r.spawn();var J=E(ve),M=J.edge,_=J.pred;if(ge.unshift(ve[0]),ve.same(le)&&ge.length>0)break;M!=null&&ge.unshift(M),ve=_}return l.spawn(ge)},S=0;S=0;f--){var h=u[f],c=h[1],v=h[2];(r[c]===o&&r[v]===l||r[c]===l&&r[v]===o)&&u.splice(f,1)}for(var d=0;dn;){var i=Math.floor(Math.random()*r.length);r=Cd(i,e,r),a--}return r},Dd={kargerStein:function(){var e=this,r=this.byGroup(),a=r.nodes,n=r.edges;n.unmergeBy(function(R){return R.isLoop()});var i=a.length,s=n.length,o=Math.ceil(Math.pow(Math.log(i)/Math.LN2,2)),l=Math.floor(i/Td);if(i<2){ze("At least 2 nodes are required for Karger-Stein algorithm");return}for(var u=[],f=0;f1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e.length,n=1/0,i=r;i1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e.length,n=-1/0,i=r;i1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e.length,n=0,i=0,s=r;s1&&arguments[1]!==void 0?arguments[1]:0,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:e.length,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0;n?e=e.slice(r,a):(a0&&e.splice(0,r));for(var o=0,l=e.length-1;l>=0;l--){var u=e[l];s?isFinite(u)||(e[l]=-1/0,o++):e.splice(l,1)}i&&e.sort(function(c,v){return c-v});var f=e.length,h=Math.floor(f/2);return f%2!==0?e[h+1+o]:(e[h-1+o]+e[h+o])/2},Md=function(e){return Math.PI*e/180},Sa=function(e,r){return Math.atan2(r,e)-Math.PI/2},si=Math.log2||function(t){return Math.log(t)/Math.log(2)},yo=function(e){return e>0?1:e<0?-1:0},nr=function(e,r){return Math.sqrt(er(e,r))},er=function(e,r){var a=r.x-e.x,n=r.y-e.y;return a*a+n*n},Id=function(e){for(var r=e.length,a=0,n=0;n=e.x1&&e.y2>=e.y1)return{x1:e.x1,y1:e.y1,x2:e.x2,y2:e.y2,w:e.x2-e.x1,h:e.y2-e.y1};if(e.w!=null&&e.h!=null&&e.w>=0&&e.h>=0)return{x1:e.x1,y1:e.y1,x2:e.x1+e.w,y2:e.y1+e.h,w:e.w,h:e.h}}},kd=function(e){return{x1:e.x1,x2:e.x2,w:e.w,y1:e.y1,y2:e.y2,h:e.h}},Pd=function(e){e.x1=1/0,e.y1=1/0,e.x2=-1/0,e.y2=-1/0,e.w=0,e.h=0},Bd=function(e,r){e.x1=Math.min(e.x1,r.x1),e.x2=Math.max(e.x2,r.x2),e.w=e.x2-e.x1,e.y1=Math.min(e.y1,r.y1),e.y2=Math.max(e.y2,r.y2),e.h=e.y2-e.y1},Fd=function(e,r,a){e.x1=Math.min(e.x1,r),e.x2=Math.max(e.x2,r),e.w=e.x2-e.x1,e.y1=Math.min(e.y1,a),e.y2=Math.max(e.y2,a),e.h=e.y2-e.y1},Fa=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.x1-=r,e.x2+=r,e.y1-=r,e.y2+=r,e.w=e.x2-e.x1,e.h=e.y2-e.y1,e},Dn=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[0],a,n,i,s;if(r.length===1)a=n=i=s=r[0];else if(r.length===2)a=i=r[0],s=n=r[1];else if(r.length===4){var o=Nt(r,4);a=o[0],n=o[1],i=o[2],s=o[3]}return e.x1-=s,e.x2+=n,e.y1-=a,e.y2+=i,e.w=e.x2-e.x1,e.h=e.y2-e.y1,e},Xi=function(e,r){e.x1=r.x1,e.y1=r.y1,e.x2=r.x2,e.y2=r.y2,e.w=e.x2-e.x1,e.h=e.y2-e.y1},oi=function(e,r){return!(e.x1>r.x2||r.x1>e.x2||e.x2r.y2||r.y1>e.y2)},Sr=function(e,r,a){return e.x1<=r&&r<=e.x2&&e.y1<=a&&a<=e.y2},Gd=function(e,r){return Sr(e,r.x,r.y)},mo=function(e,r){return Sr(e,r.x1,r.y1)&&Sr(e,r.x2,r.y2)},bo=function(e,r,a,n,i,s,o){var l=pa(i,s),u=i/2,f=s/2,h;{var c=a-u+l-o,v=n-f-o,d=a+u-l+o,g=v;if(h=Vt(e,r,a,n,c,v,d,g,!1),h.length>0)return h}{var y=a+u+o,p=n-f+l-o,E=y,m=n+f-l+o;if(h=Vt(e,r,a,n,y,p,E,m,!1),h.length>0)return h}{var T=a-u+l-o,C=n+f+o,S=a+u-l+o,b=C;if(h=Vt(e,r,a,n,T,C,S,b,!1),h.length>0)return h}{var x=a-u-o,w=n-f+l-o,D=x,A=n+f-l+o;if(h=Vt(e,r,a,n,x,w,D,A,!1),h.length>0)return h}var L;{var N=a-u+l,O=n-f+l;if(L=Wr(e,r,a,n,N,O,l+o),L.length>0&&L[0]<=N&&L[1]<=O)return[L[0],L[1]]}{var P=a+u-l,I=n-f+l;if(L=Wr(e,r,a,n,P,I,l+o),L.length>0&&L[0]>=P&&L[1]<=I)return[L[0],L[1]]}{var k=a+u-l,R=n+f-l;if(L=Wr(e,r,a,n,k,R,l+o),L.length>0&&L[0]>=k&&L[1]>=R)return[L[0],L[1]]}{var B=a-u+l,z=n+f-l;if(L=Wr(e,r,a,n,B,z,l+o),L.length>0&&L[0]<=B&&L[1]>=z)return[L[0],L[1]]}return[]},zd=function(e,r,a,n,i,s,o){var l=o,u=Math.min(a,i),f=Math.max(a,i),h=Math.min(n,s),c=Math.max(n,s);return u-l<=e&&e<=f+l&&h-l<=r&&r<=c+l},$d=function(e,r,a,n,i,s,o,l,u){var f={x1:Math.min(a,o,i)-u,x2:Math.max(a,o,i)+u,y1:Math.min(n,l,s)-u,y2:Math.max(n,l,s)+u};return!(ef.x2||rf.y2)},Vd=function(e,r,a,n){a-=n;var i=r*r-4*e*a;if(i<0)return[];var s=Math.sqrt(i),o=2*e,l=(-r+s)/o,u=(-r-s)/o;return[l,u]},_d=function(e,r,a,n,i){var s=1e-5;e===0&&(e=s),r/=e,a/=e,n/=e;var o,l,u,f,h,c,v,d;if(l=(3*a-r*r)/9,u=-(27*n)+r*(9*a-2*(r*r)),u/=54,o=l*l*l+u*u,i[1]=0,v=r/3,o>0){h=u+Math.sqrt(o),h=h<0?-Math.pow(-h,1/3):Math.pow(h,1/3),c=u-Math.sqrt(o),c=c<0?-Math.pow(-c,1/3):Math.pow(c,1/3),i[0]=-v+h+c,v+=(h+c)/2,i[4]=i[2]=-v,v=Math.sqrt(3)*(-c+h)/2,i[3]=v,i[5]=-v;return}if(i[5]=i[3]=0,o===0){d=u<0?-Math.pow(-u,1/3):Math.pow(u,1/3),i[0]=-v+2*d,i[4]=i[2]=-(d+v);return}l=-l,f=l*l*l,f=Math.acos(u/Math.sqrt(f)),d=2*Math.sqrt(l),i[0]=-v+d*Math.cos(f/3),i[2]=-v+d*Math.cos((f+2*Math.PI)/3),i[4]=-v+d*Math.cos((f+4*Math.PI)/3)},Ud=function(e,r,a,n,i,s,o,l){var u=1*a*a-4*a*i+2*a*o+4*i*i-4*i*o+o*o+n*n-4*n*s+2*n*l+4*s*s-4*s*l+l*l,f=1*9*a*i-3*a*a-3*a*o-6*i*i+3*i*o+9*n*s-3*n*n-3*n*l-6*s*s+3*s*l,h=1*3*a*a-6*a*i+a*o-a*e+2*i*i+2*i*e-o*e+3*n*n-6*n*s+n*l-n*r+2*s*s+2*s*r-l*r,c=1*a*i-a*a+a*e-i*e+n*s-n*n+n*r-s*r,v=[];_d(u,f,h,c,v);for(var d=1e-7,g=[],y=0;y<6;y+=2)Math.abs(v[y+1])=0&&v[y]<=1&&g.push(v[y]);g.push(1),g.push(0);for(var p=-1,E,m,T,C=0;C=0?Tu?(e-i)*(e-i)+(r-s)*(r-s):f-c},lt=function(e,r,a){for(var n,i,s,o,l,u=0,f=0;f=e&&e>=s||n<=e&&e<=s)l=(e-n)/(s-n)*(o-i)+i,l>r&&u++;else continue;return u%2!==0},It=function(e,r,a,n,i,s,o,l,u){var f=new Array(a.length),h;l[0]!=null?(h=Math.atan(l[1]/l[0]),l[0]<0?h=h+Math.PI/2:h=-h-Math.PI/2):h=l;for(var c=Math.cos(-h),v=Math.sin(-h),d=0;d0){var y=wo(f,-u);g=Eo(y)}else g=f;return lt(e,r,g)},Hd=function(e,r,a,n,i,s,o){for(var l=new Array(a.length),u=s/2,f=o/2,h=li(s,o),c=h*h,v=0;v=0&&y<=1&&E.push(y),p>=0&&p<=1&&E.push(p),E.length===0)return[];var m=E[0]*l[0]+e,T=E[0]*l[1]+r;if(E.length>1){if(E[0]==E[1])return[m,T];var C=E[1]*l[0]+e,S=E[1]*l[1]+r;return[m,T,C,S]}else return[m,T]},Sn=function(e,r,a){return r<=e&&e<=a||a<=e&&e<=r?e:e<=r&&r<=a||a<=r&&r<=e?r:a},Vt=function(e,r,a,n,i,s,o,l,u){var f=e-i,h=a-e,c=o-i,v=r-s,d=n-r,g=l-s,y=c*v-g*f,p=h*v-d*f,E=g*h-c*d;if(E!==0){var m=y/E,T=p/E,C=.001,S=0-C,b=1+C;return S<=m&&m<=b&&S<=T&&T<=b?[e+m*h,r+m*d]:u?[e+m*h,r+m*d]:[]}else return y===0||p===0?Sn(e,a,o)===o?[o,l]:Sn(e,a,i)===i?[i,s]:Sn(i,o,a)===a?[a,n]:[]:[]},ia=function(e,r,a,n,i,s,o,l){var u=[],f,h=new Array(a.length),c=!0;s==null&&(c=!1);var v;if(c){for(var d=0;d0){var g=wo(h,-l);v=Eo(g)}else v=h}else v=a;for(var y,p,E,m,T=0;T2){for(var I=[u[0],u[1]],k=Math.pow(I[0]-e,2)+Math.pow(I[1]-r,2),R=1;Rf&&(f=T)},get:function(m){return u[m]}},c=0;c0?I=P.edgesTo(O)[0]:I=O.edgesTo(P)[0];var k=n(I);O=O.id(),x[O]>x[L]+k&&(x[O]=x[L]+k,w.nodes.indexOf(O)<0?w.push(O):w.updateItem(O),b[O]=0,S[O]=[]),x[O]==x[L]+k&&(b[O]=b[O]+b[L],S[O].push(L))}else for(var R=0;R0;){for(var $=C.pop(),U=0;U0&&o.push(a[l]);o.length!==0&&i.push(n.collection(o))}return i},og=function(e,r){for(var a=0;a5&&arguments[5]!==void 0?arguments[5]:fg,o=n,l,u,f=0;f=2?Ur(e,r,a,0,Qi,hg):Ur(e,r,a,0,Zi)},squaredEuclidean:function(e,r,a){return Ur(e,r,a,0,Qi)},manhattan:function(e,r,a){return Ur(e,r,a,0,Zi)},max:function(e,r,a){return Ur(e,r,a,-1/0,vg)}};Lr["squared-euclidean"]=Lr.squaredEuclidean;Lr.squaredeuclidean=Lr.squaredEuclidean;function un(t,e,r,a,n,i){var s;return Fe(t)?s=t:s=Lr[t]||Lr.euclidean,e===0&&Fe(t)?s(n,i):s(e,r,a,n,i)}var cg=Ze({k:2,m:2,sensitivityThreshold:1e-4,distance:"euclidean",maxIterations:10,attributes:[],testMode:!1,testCentroids:null}),ui=function(e){return cg(e)},qa=function(e,r,a,n,i){var s=i!=="kMedoids",o=s?function(h){return a[h]}:function(h){return n[h](a)},l=function(c){return n[c](r)},u=a,f=r;return un(e,n.length,o,l,u,f)},Ln=function(e,r,a){for(var n=a.length,i=new Array(n),s=new Array(n),o=new Array(r),l=null,u=0;ua)return!1}return!0},pg=function(e,r,a){for(var n=0;no&&(o=r[u][f],l=f);i[l].push(e[u])}for(var h=0;h=i.threshold||i.mode==="dendrogram"&&e.length===1)return!1;var d=r[s],g=r[n[s]],y;i.mode==="dendrogram"?y={left:d,right:g,key:d.key}:y={value:d.value.concat(g.value),key:d.key},e[d.index]=y,e.splice(g.index,1),r[d.key]=y;for(var p=0;pa[g.key][E.key]&&(l=a[g.key][E.key])):i.linkage==="max"?(l=a[d.key][E.key],a[d.key][E.key]0&&n.push(i);return n},as=function(e,r,a){for(var n=[],i=0;io&&(s=u,o=r[i*e+u])}s>0&&n.push(s)}for(var f=0;fu&&(l=f,u=h)}a[i]=s[l]}return n=as(e,r,a),n},ns=function(e){for(var r=this.cy(),a=this.nodes(),n=Ng(e),i={},s=0;s=A?(L=A,A=O,N=P):O>L&&(L=O);for(var I=0;I0?1:0;b[w%n.minIterations*o+$]=U,F+=U}if(F>0&&(w>=n.minIterations-1||w==n.maxIterations-1)){for(var V=0,H=0;H1||S>1)&&(o=!0),h[m]=[],E.outgoers().forEach(function(x){x.isEdge()&&h[m].push(x.id())})}else c[m]=[void 0,E.target().id()]}):s.forEach(function(E){var m=E.id();if(E.isNode()){var T=E.degree(!0);T%2&&(l?u?o=!0:u=m:l=m),h[m]=[],E.connectedEdges().forEach(function(C){return h[m].push(C.id())})}else c[m]=[E.source().id(),E.target().id()]});var v={found:!1,trail:void 0};if(o)return v;if(u&&l)if(i){if(f&&u!=f)return v;f=u}else{if(f&&u!=f&&l!=f)return v;f||(f=u)}else f||(f=s[0].id());var d=function(m){for(var T=m,C=[m],S,b,x;h[T].length;)S=h[T].shift(),b=c[S][0],x=c[S][1],T!=x?(h[x]=h[x].filter(function(w){return w!=S}),T=x):!i&&T!=b&&(h[b]=h[b].filter(function(w){return w!=S}),T=b),C.unshift(S),C.unshift(T);return C},g=[],y=[];for(y=d(f);y.length!=1;)h[y[0]].length==0?(g.unshift(s.getElementById(y.shift())),g.unshift(s.getElementById(y.shift()))):y=d(y.shift()).concat(y);g.unshift(s.getElementById(y.shift()));for(var p in h)if(h[p].length)return v;return v.found=!0,v.trail=this.spawn(g,!0),v}},Oa=function(){var e=this,r={},a=0,n=0,i=[],s=[],o={},l=function(c,v){for(var d=s.length-1,g=[],y=e.spawn();s[d].x!=c||s[d].y!=v;)g.push(s.pop().edge),d--;g.push(s.pop().edge),g.forEach(function(p){var E=p.connectedNodes().intersection(e);y.merge(p),E.forEach(function(m){var T=m.id(),C=m.connectedEdges().intersection(e);y.merge(m),r[T].cutVertex?y.merge(C.filter(function(S){return S.isLoop()})):y.merge(C)})}),i.push(y)},u=function h(c,v,d){c===d&&(n+=1),r[v]={id:a,low:a++,cutVertex:!1};var g=e.getElementById(v).connectedEdges().intersection(e);if(g.size()===0)i.push(e.spawn(e.getElementById(v)));else{var y,p,E,m;g.forEach(function(T){y=T.source().id(),p=T.target().id(),E=y===v?p:y,E!==d&&(m=T.id(),o[m]||(o[m]=!0,s.push({x:v,y:E,edge:T})),E in r?r[v].low=Math.min(r[v].low,r[E].id):(h(c,E,v),r[v].low=Math.min(r[v].low,r[E].low),r[v].id<=r[E].low&&(r[v].cutVertex=!0,l(v,E))))})}};e.forEach(function(h){if(h.isNode()){var c=h.id();c in r||(n=0,u(c,c),r[c].cutVertex=n>1)}});var f=Object.keys(r).filter(function(h){return r[h].cutVertex}).map(function(h){return e.getElementById(h)});return{cut:e.spawn(f),components:i}},Gg={hopcroftTarjanBiconnected:Oa,htbc:Oa,htb:Oa,hopcroftTarjanBiconnectedComponents:Oa},Na=function(){var e=this,r={},a=0,n=[],i=[],s=e.spawn(e),o=function l(u){i.push(u),r[u]={index:a,low:a++,explored:!1};var f=e.getElementById(u).connectedEdges().intersection(e);if(f.forEach(function(g){var y=g.target().id();y!==u&&(y in r||l(y),r[y].explored||(r[u].low=Math.min(r[u].low,r[y].low)))}),r[u].index===r[u].low){for(var h=e.spawn();;){var c=i.pop();if(h.merge(e.getElementById(c)),r[c].low=r[u].index,r[c].explored=!0,c===u)break}var v=h.edgesWith(h),d=h.merge(v);n.push(d),s=s.difference(d)}};return e.forEach(function(l){if(l.isNode()){var u=l.id();u in r||o(u)}}),{cut:s,components:n}},zg={tarjanStronglyConnected:Na,tsc:Na,tscc:Na,tarjanStronglyConnectedComponents:Na},Ao={};[aa,gd,pd,md,Ed,xd,Dd,Zd,Tr,Cr,Gn,ug,xg,Ag,Pg,Fg,Gg,zg].forEach(function(t){ce(Ao,t)});/*! +Embeddable Minimum Strictly-Compliant Promises/A+ 1.1.1 Thenable +Copyright (c) 2013-2014 Ralf S. Engelschall (http://engelschall.com) +Licensed under The MIT License (http://opensource.org/licenses/MIT) +*/var Oo=0,No=1,Mo=2,Rt=function t(e){if(!(this instanceof t))return new t(e);this.id="Thenable/1.0.7",this.state=Oo,this.fulfillValue=void 0,this.rejectReason=void 0,this.onFulfilled=[],this.onRejected=[],this.proxy={then:this.then.bind(this)},typeof e=="function"&&e.call(this,this.fulfill.bind(this),this.reject.bind(this))};Rt.prototype={fulfill:function(e){return is(this,No,"fulfillValue",e)},reject:function(e){return is(this,Mo,"rejectReason",e)},then:function(e,r){var a=this,n=new Rt;return a.onFulfilled.push(os(e,n,"fulfill")),a.onRejected.push(os(r,n,"reject")),Io(a),n.proxy}};var is=function(e,r,a,n){return e.state===Oo&&(e.state=r,e[a]=n,Io(e)),e},Io=function(e){e.state===No?ss(e,"onFulfilled",e.fulfillValue):e.state===Mo&&ss(e,"onRejected",e.rejectReason)},ss=function(e,r,a){if(e[r].length!==0){var n=e[r];e[r]=[];var i=function(){for(var o=0;o0}},clearQueue:function(){return function(){var r=this,a=r.length!==void 0,n=a?r:[r],i=this._private.cy||this;if(!i.styleEnabled())return this;for(var s=0;s0&&this.spawn(n).updateStyle().emit("class"),r},addClass:function(e){return this.toggleClass(e,!0)},hasClass:function(e){var r=this[0];return r!=null&&r._private.classes.has(e)},toggleClass:function(e,r){Ie(e)||(e=e.match(/\S+/g)||[]);for(var a=this,n=r===void 0,i=[],s=0,o=a.length;s0&&this.spawn(i).updateStyle().emit("class"),a},removeClass:function(e){return this.toggleClass(e,!1)},flashClass:function(e,r){var a=this;if(r==null)r=250;else if(r===0)return a;return a.addClass(e),setTimeout(function(){a.removeClass(e)},r),a}};Ga.className=Ga.classNames=Ga.classes;var xe={metaChar:"[\\!\\\"\\#\\$\\%\\&\\'\\(\\)\\*\\+\\,\\.\\/\\:\\;\\<\\=\\>\\?\\@\\[\\]\\^\\`\\{\\|\\}\\~]",comparatorOp:"=|\\!=|>|>=|<|<=|\\$=|\\^=|\\*=",boolOp:"\\?|\\!|\\^",string:`"(?:\\\\"|[^"])*"|'(?:\\\\'|[^'])*'`,number:Ve,meta:"degree|indegree|outdegree",separator:"\\s*,\\s*",descendant:"\\s+",child:"\\s+>\\s+",subject:"\\$",group:"node|edge|\\*",directedEdge:"\\s+->\\s+",undirectedEdge:"\\s+<->\\s+"};xe.variable="(?:[\\w-.]|(?:\\\\"+xe.metaChar+"))+";xe.className="(?:[\\w-]|(?:\\\\"+xe.metaChar+"))+";xe.value=xe.string+"|"+xe.number;xe.id=xe.variable;(function(){var t,e,r;for(t=xe.comparatorOp.split("|"),r=0;r=0)&&e!=="="&&(xe.comparatorOp+="|\\!"+e)})();var Ne=function(){return{checks:[]}},ie={GROUP:0,COLLECTION:1,FILTER:2,DATA_COMPARE:3,DATA_EXIST:4,DATA_BOOL:5,META_COMPARE:6,STATE:7,ID:8,CLASS:9,UNDIRECTED_EDGE:10,DIRECTED_EDGE:11,NODE_SOURCE:12,NODE_TARGET:13,NODE_NEIGHBOR:14,CHILD:15,DESCENDANT:16,PARENT:17,ANCESTOR:18,COMPOUND_SPLIT:19,TRUE:20},$n=[{selector:":selected",matches:function(e){return e.selected()}},{selector:":unselected",matches:function(e){return!e.selected()}},{selector:":selectable",matches:function(e){return e.selectable()}},{selector:":unselectable",matches:function(e){return!e.selectable()}},{selector:":locked",matches:function(e){return e.locked()}},{selector:":unlocked",matches:function(e){return!e.locked()}},{selector:":visible",matches:function(e){return e.visible()}},{selector:":hidden",matches:function(e){return!e.visible()}},{selector:":transparent",matches:function(e){return e.transparent()}},{selector:":grabbed",matches:function(e){return e.grabbed()}},{selector:":free",matches:function(e){return!e.grabbed()}},{selector:":removed",matches:function(e){return e.removed()}},{selector:":inside",matches:function(e){return!e.removed()}},{selector:":grabbable",matches:function(e){return e.grabbable()}},{selector:":ungrabbable",matches:function(e){return!e.grabbable()}},{selector:":animated",matches:function(e){return e.animated()}},{selector:":unanimated",matches:function(e){return!e.animated()}},{selector:":parent",matches:function(e){return e.isParent()}},{selector:":childless",matches:function(e){return e.isChildless()}},{selector:":child",matches:function(e){return e.isChild()}},{selector:":orphan",matches:function(e){return e.isOrphan()}},{selector:":nonorphan",matches:function(e){return e.isChild()}},{selector:":compound",matches:function(e){return e.isNode()?e.isParent():e.source().isParent()||e.target().isParent()}},{selector:":loop",matches:function(e){return e.isLoop()}},{selector:":simple",matches:function(e){return e.isSimple()}},{selector:":active",matches:function(e){return e.active()}},{selector:":inactive",matches:function(e){return!e.active()}},{selector:":backgrounding",matches:function(e){return e.backgrounding()}},{selector:":nonbackgrounding",matches:function(e){return!e.backgrounding()}}].sort(function(t,e){return Wc(t.selector,e.selector)}),Hg=function(){for(var t={},e,r=0;r<$n.length;r++)e=$n[r],t[e.selector]=e.matches;return t}(),Xg=function(e,r){return Hg[e](r)},qg="("+$n.map(function(t){return t.selector}).join("|")+")",dr=function(e){return e.replace(new RegExp("\\\\("+xe.metaChar+")","g"),function(r,a){return a})},Gt=function(e,r,a){e[e.length-1]=a},Vn=[{name:"group",query:!0,regex:"("+xe.group+")",populate:function(e,r,a){var n=Nt(a,1),i=n[0];r.checks.push({type:ie.GROUP,value:i==="*"?i:i+"s"})}},{name:"state",query:!0,regex:qg,populate:function(e,r,a){var n=Nt(a,1),i=n[0];r.checks.push({type:ie.STATE,value:i})}},{name:"id",query:!0,regex:"\\#("+xe.id+")",populate:function(e,r,a){var n=Nt(a,1),i=n[0];r.checks.push({type:ie.ID,value:dr(i)})}},{name:"className",query:!0,regex:"\\.("+xe.className+")",populate:function(e,r,a){var n=Nt(a,1),i=n[0];r.checks.push({type:ie.CLASS,value:dr(i)})}},{name:"dataExists",query:!0,regex:"\\[\\s*("+xe.variable+")\\s*\\]",populate:function(e,r,a){var n=Nt(a,1),i=n[0];r.checks.push({type:ie.DATA_EXIST,field:dr(i)})}},{name:"dataCompare",query:!0,regex:"\\[\\s*("+xe.variable+")\\s*("+xe.comparatorOp+")\\s*("+xe.value+")\\s*\\]",populate:function(e,r,a){var n=Nt(a,3),i=n[0],s=n[1],o=n[2],l=new RegExp("^"+xe.string+"$").exec(o)!=null;l?o=o.substring(1,o.length-1):o=parseFloat(o),r.checks.push({type:ie.DATA_COMPARE,field:dr(i),operator:s,value:o})}},{name:"dataBool",query:!0,regex:"\\[\\s*("+xe.boolOp+")\\s*("+xe.variable+")\\s*\\]",populate:function(e,r,a){var n=Nt(a,2),i=n[0],s=n[1];r.checks.push({type:ie.DATA_BOOL,field:dr(s),operator:i})}},{name:"metaCompare",query:!0,regex:"\\[\\[\\s*("+xe.meta+")\\s*("+xe.comparatorOp+")\\s*("+xe.number+")\\s*\\]\\]",populate:function(e,r,a){var n=Nt(a,3),i=n[0],s=n[1],o=n[2];r.checks.push({type:ie.META_COMPARE,field:dr(i),operator:s,value:parseFloat(o)})}},{name:"nextQuery",separator:!0,regex:xe.separator,populate:function(e,r){var a=e.currentSubject,n=e.edgeCount,i=e.compoundCount,s=e[e.length-1];a!=null&&(s.subject=a,e.currentSubject=null),s.edgeCount=n,s.compoundCount=i,e.edgeCount=0,e.compoundCount=0;var o=e[e.length++]=Ne();return o}},{name:"directedEdge",separator:!0,regex:xe.directedEdge,populate:function(e,r){if(e.currentSubject==null){var a=Ne(),n=r,i=Ne();return a.checks.push({type:ie.DIRECTED_EDGE,source:n,target:i}),Gt(e,r,a),e.edgeCount++,i}else{var s=Ne(),o=r,l=Ne();return s.checks.push({type:ie.NODE_SOURCE,source:o,target:l}),Gt(e,r,s),e.edgeCount++,l}}},{name:"undirectedEdge",separator:!0,regex:xe.undirectedEdge,populate:function(e,r){if(e.currentSubject==null){var a=Ne(),n=r,i=Ne();return a.checks.push({type:ie.UNDIRECTED_EDGE,nodes:[n,i]}),Gt(e,r,a),e.edgeCount++,i}else{var s=Ne(),o=r,l=Ne();return s.checks.push({type:ie.NODE_NEIGHBOR,node:o,neighbor:l}),Gt(e,r,s),l}}},{name:"child",separator:!0,regex:xe.child,populate:function(e,r){if(e.currentSubject==null){var a=Ne(),n=Ne(),i=e[e.length-1];return a.checks.push({type:ie.CHILD,parent:i,child:n}),Gt(e,r,a),e.compoundCount++,n}else if(e.currentSubject===r){var s=Ne(),o=e[e.length-1],l=Ne(),u=Ne(),f=Ne(),h=Ne();return s.checks.push({type:ie.COMPOUND_SPLIT,left:o,right:l,subject:u}),u.checks=r.checks,r.checks=[{type:ie.TRUE}],h.checks.push({type:ie.TRUE}),l.checks.push({type:ie.PARENT,parent:h,child:f}),Gt(e,o,s),e.currentSubject=u,e.compoundCount++,f}else{var c=Ne(),v=Ne(),d=[{type:ie.PARENT,parent:c,child:v}];return c.checks=r.checks,r.checks=d,e.compoundCount++,v}}},{name:"descendant",separator:!0,regex:xe.descendant,populate:function(e,r){if(e.currentSubject==null){var a=Ne(),n=Ne(),i=e[e.length-1];return a.checks.push({type:ie.DESCENDANT,ancestor:i,descendant:n}),Gt(e,r,a),e.compoundCount++,n}else if(e.currentSubject===r){var s=Ne(),o=e[e.length-1],l=Ne(),u=Ne(),f=Ne(),h=Ne();return s.checks.push({type:ie.COMPOUND_SPLIT,left:o,right:l,subject:u}),u.checks=r.checks,r.checks=[{type:ie.TRUE}],h.checks.push({type:ie.TRUE}),l.checks.push({type:ie.ANCESTOR,ancestor:h,descendant:f}),Gt(e,o,s),e.currentSubject=u,e.compoundCount++,f}else{var c=Ne(),v=Ne(),d=[{type:ie.ANCESTOR,ancestor:c,descendant:v}];return c.checks=r.checks,r.checks=d,e.compoundCount++,v}}},{name:"subject",modifier:!0,regex:xe.subject,populate:function(e,r){if(e.currentSubject!=null&&e.currentSubject!==r)return Ae("Redefinition of subject in selector `"+e.toString()+"`"),!1;e.currentSubject=r;var a=e[e.length-1],n=a.checks[0],i=n==null?null:n.type;i===ie.DIRECTED_EDGE?n.type=ie.NODE_TARGET:i===ie.UNDIRECTED_EDGE&&(n.type=ie.NODE_NEIGHBOR,n.node=n.nodes[1],n.neighbor=n.nodes[0],n.nodes=null)}}];Vn.forEach(function(t){return t.regexObj=new RegExp("^"+t.regex)});var Wg=function(e){for(var r,a,n,i=0;i0&&f.edgeCount>0)return Ae("The selector `"+e+"` is invalid because it uses both a compound selector and an edge selector"),!1;if(f.edgeCount>1)return Ae("The selector `"+e+"` is invalid because it uses multiple edge selectors"),!1;f.edgeCount===1&&Ae("The selector `"+e+"` is deprecated. Edge selectors do not take effect on changes to source and target nodes after an edge is added, for performance reasons. Use a class or data selector on edges instead, updating the class or data of an edge when your app detects a change in source or target nodes.")}return!0},Qg=function(){if(this.toStringCache!=null)return this.toStringCache;for(var e=function(f){return f??""},r=function(f){return ue(f)?'"'+f+'"':e(f)},a=function(f){return" "+f+" "},n=function(f,h){var c=f.type,v=f.value;switch(c){case ie.GROUP:{var d=e(v);return d.substring(0,d.length-1)}case ie.DATA_COMPARE:{var g=f.field,y=f.operator;return"["+g+a(e(y))+r(v)+"]"}case ie.DATA_BOOL:{var p=f.operator,E=f.field;return"["+e(p)+E+"]"}case ie.DATA_EXIST:{var m=f.field;return"["+m+"]"}case ie.META_COMPARE:{var T=f.operator,C=f.field;return"[["+C+a(e(T))+r(v)+"]]"}case ie.STATE:return v;case ie.ID:return"#"+v;case ie.CLASS:return"."+v;case ie.PARENT:case ie.CHILD:return i(f.parent,h)+a(">")+i(f.child,h);case ie.ANCESTOR:case ie.DESCENDANT:return i(f.ancestor,h)+" "+i(f.descendant,h);case ie.COMPOUND_SPLIT:{var S=i(f.left,h),b=i(f.subject,h),x=i(f.right,h);return S+(S.length>0?" ":"")+b+x}case ie.TRUE:return""}},i=function(f,h){return f.checks.reduce(function(c,v,d){return c+(h===f&&d===0?"$":"")+n(v,h)},"")},s="",o=0;o1&&o=0&&(r=r.replace("!",""),h=!0),r.indexOf("@")>=0&&(r=r.replace("@",""),f=!0),(i||o||f)&&(l=!i&&!s?"":""+e,u=""+a),f&&(e=l=l.toLowerCase(),a=u=u.toLowerCase()),r){case"*=":n=l.indexOf(u)>=0;break;case"$=":n=l.indexOf(u,l.length-u.length)>=0;break;case"^=":n=l.indexOf(u)===0;break;case"=":n=e===a;break;case">":c=!0,n=e>a;break;case">=":c=!0,n=e>=a;break;case"<":c=!0,n=e0;){var f=n.shift();e(f),i.add(f.id()),o&&a(n,i,f)}return t}function ko(t,e,r){if(r.isParent())for(var a=r._private.children,n=0;n1&&arguments[1]!==void 0?arguments[1]:!0;return hi(this,t,e,ko)};function Po(t,e,r){if(r.isChild()){var a=r._private.parent;e.has(a.id())||t.push(a)}}Ar.forEachUp=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return hi(this,t,e,Po)};function ip(t,e,r){Po(t,e,r),ko(t,e,r)}Ar.forEachUpAndDown=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return hi(this,t,e,ip)};Ar.ancestors=Ar.parents;var sa,Bo;sa=Bo={data:Le.data({field:"data",bindingEvent:"data",allowBinding:!0,allowSetting:!0,settingEvent:"data",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,immutableKeys:{id:!0,source:!0,target:!0,parent:!0},updateStyle:!0}),removeData:Le.removeData({field:"data",event:"data",triggerFnName:"trigger",triggerEvent:!0,immutableKeys:{id:!0,source:!0,target:!0,parent:!0},updateStyle:!0}),scratch:Le.data({field:"scratch",bindingEvent:"scratch",allowBinding:!0,allowSetting:!0,settingEvent:"scratch",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeScratch:Le.removeData({field:"scratch",event:"scratch",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0}),rscratch:Le.data({field:"rscratch",allowBinding:!1,allowSetting:!0,settingTriggersEvent:!1,allowGetting:!0}),removeRscratch:Le.removeData({field:"rscratch",triggerEvent:!1}),id:function(){var e=this[0];if(e)return e._private.data.id}};sa.attr=sa.data;sa.removeAttr=sa.removeData;var sp=Bo,fn={};function An(t){return function(e){var r=this;if(e===void 0&&(e=!0),r.length!==0)if(r.isNode()&&!r.removed()){for(var a=0,n=r[0],i=n._private.edges,s=0;se}),minIndegree:gr("indegree",function(t,e){return te}),minOutdegree:gr("outdegree",function(t,e){return te})});ce(fn,{totalDegree:function(e){for(var r=0,a=this.nodes(),n=0;n0,c=h;h&&(f=f[0]);var v=c?f.position():{x:0,y:0};r!==void 0?u.position(e,r+v[e]):i!==void 0&&u.position({x:i.x+v.x,y:i.y+v.y})}else{var d=a.position(),g=o?a.parent():null,y=g&&g.length>0,p=y;y&&(g=g[0]);var E=p?g.position():{x:0,y:0};return i={x:d.x-E.x,y:d.y-E.y},e===void 0?i:i[e]}else if(!s)return;return this}};xt.modelPosition=xt.point=xt.position;xt.modelPositions=xt.points=xt.positions;xt.renderedPoint=xt.renderedPosition;xt.relativePoint=xt.relativePosition;var op=Fo,Dr,Zt;Dr=Zt={};Zt.renderedBoundingBox=function(t){var e=this.boundingBox(t),r=this.cy(),a=r.zoom(),n=r.pan(),i=e.x1*a+n.x,s=e.x2*a+n.x,o=e.y1*a+n.y,l=e.y2*a+n.y;return{x1:i,x2:s,y1:o,y2:l,w:s-i,h:l-o}};Zt.dirtyCompoundBoundsCache=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,e=this.cy();return!e.styleEnabled()||!e.hasCompoundNodes()?this:(this.forEachUp(function(r){if(r.isParent()){var a=r._private;a.compoundBoundsClean=!1,a.bbCache=null,t||r.emitAndNotify("bounds")}}),this)};Zt.updateCompoundBounds=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,e=this.cy();if(!e.styleEnabled()||!e.hasCompoundNodes())return this;if(!t&&e.batching())return this;function r(s){if(!s.isParent())return;var o=s._private,l=s.children(),u=s.pstyle("compound-sizing-wrt-labels").value==="include",f={width:{val:s.pstyle("min-width").pfValue,left:s.pstyle("min-width-bias-left"),right:s.pstyle("min-width-bias-right")},height:{val:s.pstyle("min-height").pfValue,top:s.pstyle("min-height-bias-top"),bottom:s.pstyle("min-height-bias-bottom")}},h=l.boundingBox({includeLabels:u,includeOverlays:!1,useCache:!1}),c=o.position;(h.w===0||h.h===0)&&(h={w:s.pstyle("width").pfValue,h:s.pstyle("height").pfValue},h.x1=c.x-h.w/2,h.x2=c.x+h.w/2,h.y1=c.y-h.h/2,h.y2=c.y+h.h/2);function v(w,D,A){var L=0,N=0,O=D+A;return w>0&&O>0&&(L=D/O*w,N=A/O*w),{biasDiff:L,biasComplementDiff:N}}function d(w,D,A,L){if(A.units==="%")switch(L){case"width":return w>0?A.pfValue*w:0;case"height":return D>0?A.pfValue*D:0;case"average":return w>0&&D>0?A.pfValue*(w+D)/2:0;case"min":return w>0&&D>0?w>D?A.pfValue*D:A.pfValue*w:0;case"max":return w>0&&D>0?w>D?A.pfValue*w:A.pfValue*D:0;default:return 0}else return A.units==="px"?A.pfValue:0}var g=f.width.left.value;f.width.left.units==="px"&&f.width.val>0&&(g=g*100/f.width.val);var y=f.width.right.value;f.width.right.units==="px"&&f.width.val>0&&(y=y*100/f.width.val);var p=f.height.top.value;f.height.top.units==="px"&&f.height.val>0&&(p=p*100/f.height.val);var E=f.height.bottom.value;f.height.bottom.units==="px"&&f.height.val>0&&(E=E*100/f.height.val);var m=v(f.width.val-h.w,g,y),T=m.biasDiff,C=m.biasComplementDiff,S=v(f.height.val-h.h,p,E),b=S.biasDiff,x=S.biasComplementDiff;o.autoPadding=d(h.w,h.h,s.pstyle("padding"),s.pstyle("padding-relative-to").value),o.autoWidth=Math.max(h.w,f.width.val),c.x=(-T+h.x1+h.x2+C)/2,o.autoHeight=Math.max(h.h,f.height.val),c.y=(-b+h.y1+h.y2+x)/2}for(var a=0;ae.x2?n:e.x2,e.y1=ae.y2?i:e.y2,e.w=e.x2-e.x1,e.h=e.y2-e.y1)},tr=function(e,r){return r==null?e:Et(e,r.x1,r.y1,r.x2,r.y2)},Yr=function(e,r,a){return wt(e,r,a)},Ma=function(e,r,a){if(!r.cy().headless()){var n=r._private,i=n.rstyle,s=i.arrowWidth/2,o=r.pstyle(a+"-arrow-shape").value,l,u;if(o!=="none"){a==="source"?(l=i.srcX,u=i.srcY):a==="target"?(l=i.tgtX,u=i.tgtY):(l=i.midX,u=i.midY);var f=n.arrowBounds=n.arrowBounds||{},h=f[a]=f[a]||{};h.x1=l-s,h.y1=u-s,h.x2=l+s,h.y2=u+s,h.w=h.x2-h.x1,h.h=h.y2-h.y1,Fa(h,1),Et(e,h.x1,h.y1,h.x2,h.y2)}}},On=function(e,r,a){if(!r.cy().headless()){var n;a?n=a+"-":n="";var i=r._private,s=i.rstyle,o=r.pstyle(n+"label").strValue;if(o){var l=r.pstyle("text-halign"),u=r.pstyle("text-valign"),f=Yr(s,"labelWidth",a),h=Yr(s,"labelHeight",a),c=Yr(s,"labelX",a),v=Yr(s,"labelY",a),d=r.pstyle(n+"text-margin-x").pfValue,g=r.pstyle(n+"text-margin-y").pfValue,y=r.isEdge(),p=r.pstyle(n+"text-rotation"),E=r.pstyle("text-outline-width").pfValue,m=r.pstyle("text-border-width").pfValue,T=m/2,C=r.pstyle("text-background-padding").pfValue,S=2,b=h,x=f,w=x/2,D=b/2,A,L,N,O;if(y)A=c-w,L=c+w,N=v-D,O=v+D;else{switch(l.value){case"left":A=c-x,L=c;break;case"center":A=c-w,L=c+w;break;case"right":A=c,L=c+x;break}switch(u.value){case"top":N=v-b,O=v;break;case"center":N=v-D,O=v+D;break;case"bottom":N=v,O=v+b;break}}A+=d-Math.max(E,T)-C-S,L+=d+Math.max(E,T)+C+S,N+=g-Math.max(E,T)-C-S,O+=g+Math.max(E,T)+C+S;var P=a||"main",I=i.labelBounds,k=I[P]=I[P]||{};k.x1=A,k.y1=N,k.x2=L,k.y2=O,k.w=L-A,k.h=O-N;var R=y&&p.strValue==="autorotate",B=p.pfValue!=null&&p.pfValue!==0;if(R||B){var z=R?Yr(i.rstyle,"labelAngle",a):p.pfValue,F=Math.cos(z),$=Math.sin(z),U=(A+L)/2,V=(N+O)/2;if(!y){switch(l.value){case"left":U=L;break;case"right":U=A;break}switch(u.value){case"top":V=O;break;case"bottom":V=N;break}}var H=function(de,ee){return de=de-U,ee=ee-V,{x:de*F-ee*$+U,y:de*$+ee*F+V}},Y=H(A,N),G=H(A,O),X=H(L,N),K=H(L,O);A=Math.min(Y.x,G.x,X.x,K.x),L=Math.max(Y.x,G.x,X.x,K.x),N=Math.min(Y.y,G.y,X.y,K.y),O=Math.max(Y.y,G.y,X.y,K.y)}var Z=P+"Rot",te=I[Z]=I[Z]||{};te.x1=A,te.y1=N,te.x2=L,te.y2=O,te.w=L-A,te.h=O-N,Et(e,A,N,L,O),Et(i.labelBounds.all,A,N,L,O)}return e}},lp=function(e,r){var a=e._private.cy,n=a.styleEnabled(),i=a.headless(),s=ut(),o=e._private,l=e.isNode(),u=e.isEdge(),f,h,c,v,d,g,y=o.rstyle,p=l&&n?e.pstyle("bounds-expansion").pfValue:[0],E=function(fe){return fe.pstyle("display").value!=="none"},m=!n||E(e)&&(!u||E(e.source())&&E(e.target()));if(m){var T=0,C=0;n&&r.includeOverlays&&(T=e.pstyle("overlay-opacity").value,T!==0&&(C=e.pstyle("overlay-padding").value));var S=0,b=0;n&&r.includeUnderlays&&(S=e.pstyle("underlay-opacity").value,S!==0&&(b=e.pstyle("underlay-padding").value));var x=Math.max(C,b),w=0,D=0;if(n&&(w=e.pstyle("width").pfValue,D=w/2),l&&r.includeNodes){var A=e.position();d=A.x,g=A.y;var L=e.outerWidth(),N=L/2,O=e.outerHeight(),P=O/2;f=d-N,h=d+N,c=g-P,v=g+P,Et(s,f,c,h,v)}else if(u&&r.includeEdges)if(n&&!i){var I=e.pstyle("curve-style").strValue;if(f=Math.min(y.srcX,y.midX,y.tgtX),h=Math.max(y.srcX,y.midX,y.tgtX),c=Math.min(y.srcY,y.midY,y.tgtY),v=Math.max(y.srcY,y.midY,y.tgtY),f-=D,h+=D,c-=D,v+=D,Et(s,f,c,h,v),I==="haystack"){var k=y.haystackPts;if(k&&k.length===2){if(f=k[0].x,c=k[0].y,h=k[1].x,v=k[1].y,f>h){var R=f;f=h,h=R}if(c>v){var B=c;c=v,v=B}Et(s,f-D,c-D,h+D,v+D)}}else if(I==="bezier"||I==="unbundled-bezier"||I==="segments"||I==="taxi"){var z;switch(I){case"bezier":case"unbundled-bezier":z=y.bezierPts;break;case"segments":case"taxi":z=y.linePts;break}if(z!=null)for(var F=0;Fh){var G=f;f=h,h=G}if(c>v){var X=c;c=v,v=X}f-=D,h+=D,c-=D,v+=D,Et(s,f,c,h,v)}if(n&&r.includeEdges&&u&&(Ma(s,e,"mid-source"),Ma(s,e,"mid-target"),Ma(s,e,"source"),Ma(s,e,"target")),n){var K=e.pstyle("ghost").value==="yes";if(K){var Z=e.pstyle("ghost-offset-x").pfValue,te=e.pstyle("ghost-offset-y").pfValue;Et(s,s.x1+Z,s.y1+te,s.x2+Z,s.y2+te)}}var he=o.bodyBounds=o.bodyBounds||{};Xi(he,s),Dn(he,p),Fa(he,1),n&&(f=s.x1,h=s.x2,c=s.y1,v=s.y2,Et(s,f-x,c-x,h+x,v+x));var de=o.overlayBounds=o.overlayBounds||{};Xi(de,s),Dn(de,p),Fa(de,1);var ee=o.labelBounds=o.labelBounds||{};ee.all!=null?Pd(ee.all):ee.all=ut(),n&&r.includeLabels&&(r.includeMainLabels&&On(s,e,null),u&&(r.includeSourceLabels&&On(s,e,"source"),r.includeTargetLabels&&On(s,e,"target")))}return s.x1=ct(s.x1),s.y1=ct(s.y1),s.x2=ct(s.x2),s.y2=ct(s.y2),s.w=ct(s.x2-s.x1),s.h=ct(s.y2-s.y1),s.w>0&&s.h>0&&m&&(Dn(s,p),Fa(s,1)),s},zo=function(e){var r=0,a=function(s){return(s?1:0)<0&&arguments[0]!==void 0?arguments[0]:Tp,e=arguments.length>1?arguments[1]:void 0,r=0;r=0;o--)s(o);return this};Wt.removeAllListeners=function(){return this.removeListener("*")};Wt.emit=Wt.trigger=function(t,e,r){var a=this.listeners,n=a.length;return this.emitting++,Ie(e)||(e=[e]),Cp(this,function(i,s){r!=null&&(a=[{event:s.event,type:s.type,namespace:s.namespace,callback:r}],n=a.length);for(var o=function(f){var h=a[f];if(h.type===s.type&&(!h.namespace||h.namespace===s.namespace||h.namespace===xp)&&i.eventMatches(i.context,h,s)){var c=[s];e!=null&&fd(c,e),i.beforeEmit(i.context,h,s),h.conf&&h.conf.one&&(i.listeners=i.listeners.filter(function(g){return g!==h}));var v=i.callbackContext(i.context,h,s),d=h.callback.apply(v,c);i.afterEmit(i.context,h,s),d===!1&&(s.stopPropagation(),s.preventDefault())}},l=0;l1&&!s){var o=this.length-1,l=this[o],u=l._private.data.id;this[o]=void 0,this[e]=l,i.set(u,{ele:l,index:e})}return this.length--,this},unmergeOne:function(e){e=e[0];var r=this._private,a=e._private.data.id,n=r.map,i=n.get(a);if(!i)return this;var s=i.index;return this.unmergeAt(s),this},unmerge:function(e){var r=this._private.cy;if(!e)return this;if(e&&ue(e)){var a=e;e=r.mutableElements().filter(a)}for(var n=0;n=0;r--){var a=this[r];e(a)&&this.unmergeAt(r)}return this},map:function(e,r){for(var a=[],n=this,i=0;ia&&(a=l,n=o)}return{value:a,ele:n}},min:function(e,r){for(var a=1/0,n,i=this,s=0;s=0&&i"u"?"undefined":_e(Symbol))!=e&&_e(Symbol.iterator)!=e;r&&(Wa[Symbol.iterator]=function(){var a=this,n={value:void 0,done:!1},i=0,s=this.length;return js({next:function(){return i1&&arguments[1]!==void 0?arguments[1]:!0,a=this[0],n=a.cy();if(n.styleEnabled()&&a){this.cleanStyle();var i=a._private.style[e];return i??(r?n.style().getDefaultProperty(e):null)}},numericStyle:function(e){var r=this[0];if(r.cy().styleEnabled()&&r){var a=r.pstyle(e);return a.pfValue!==void 0?a.pfValue:a.value}},numericStyleUnits:function(e){var r=this[0];if(r.cy().styleEnabled()&&r)return r.pstyle(e).units},renderedStyle:function(e){var r=this.cy();if(!r.styleEnabled())return this;var a=this[0];if(a)return r.style().getRenderedStyle(a,e)},style:function(e,r){var a=this.cy();if(!a.styleEnabled())return this;var n=!1,i=a.style();if(Te(e)){var s=e;i.applyBypass(this,s,n),this.emitAndNotify("style")}else if(ue(e))if(r===void 0){var o=this[0];return o?i.getStylePropertyValue(o,e):void 0}else i.applyBypass(this,e,r,n),this.emitAndNotify("style");else if(e===void 0){var l=this[0];return l?i.getRawStyle(l):void 0}return this},removeStyle:function(e){var r=this.cy();if(!r.styleEnabled())return this;var a=!1,n=r.style(),i=this;if(e===void 0)for(var s=0;s0&&e.push(f[0]),e.push(o[0])}return this.spawn(e,!0).filter(t)},"neighborhood"),closedNeighborhood:function(e){return this.neighborhood().add(this).filter(e)},openNeighborhood:function(e){return this.neighborhood(e)}});et.neighbourhood=et.neighborhood;et.closedNeighbourhood=et.closedNeighborhood;et.openNeighbourhood=et.openNeighborhood;ce(et,{source:dt(function(e){var r=this[0],a;return r&&(a=r._private.source||r.cy().collection()),a&&e?a.filter(e):a},"source"),target:dt(function(e){var r=this[0],a;return r&&(a=r._private.target||r.cy().collection()),a&&e?a.filter(e):a},"target"),sources:bs({attr:"source"}),targets:bs({attr:"target"})});function bs(t){return function(r){for(var a=[],n=0;n0);return s},component:function(){var e=this[0];return e.cy().mutableElements().components(e)[0]}});et.componentsOf=et.components;var Ke=function(e,r){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e===void 0){ze("A collection must have a reference to the core");return}var i=new Dt,s=!1;if(!r)r=[];else if(r.length>0&&Te(r[0])&&!ga(r[0])){s=!0;for(var o=[],l=new Rr,u=0,f=r.length;u0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,r=this,a=r.cy(),n=a._private,i=[],s=[],o,l=0,u=r.length;l0){for(var B=o.length===r.length?r:new Ke(a,o),z=0;z0&&arguments[0]!==void 0?arguments[0]:!0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,r=this,a=[],n={},i=r._private.cy;function s(O){for(var P=O._private.edges,I=0;I0&&(t?A.emitAndNotify("remove"):e&&A.emit("remove"));for(var L=0;L0?L=O:A=O;while(Math.abs(N)>s&&++P=i?E(D,P):I===0?P:T(D,A,A+u)}var S=!1;function b(){S=!0,(t!==e||r!==a)&&m()}var x=function(A){return S||b(),t===e&&r===a?A:A===0?0:A===1?1:y(C(A),e,a)};x.getControlPoints=function(){return[{x:t,y:e},{x:r,y:a}]};var w="generateBezier("+[t,e,r,a]+")";return x.toString=function(){return w},x}/*! Runge-Kutta spring physics function generator. Adapted from Framer.js, copyright Koen Bok. MIT License: http://en.wikipedia.org/wiki/MIT_License */var Pp=function(){function t(a){return-a.tension*a.x-a.friction*a.v}function e(a,n,i){var s={x:a.x+i.dx*n,v:a.v+i.dv*n,tension:a.tension,friction:a.friction};return{dx:s.v,dv:t(s)}}function r(a,n){var i={dx:a.v,dv:t(a)},s=e(a,n*.5,i),o=e(a,n*.5,s),l=e(a,n,o),u=1/6*(i.dx+2*(s.dx+o.dx)+l.dx),f=1/6*(i.dv+2*(s.dv+o.dv)+l.dv);return a.x=a.x+u*n,a.v=a.v+f*n,a}return function a(n,i,s){var o={x:-1,v:0,tension:null,friction:null},l=[0],u=0,f=1/1e4,h=16/1e3,c,v,d;for(n=parseFloat(n)||500,i=parseFloat(i)||20,s=s||null,o.tension=n,o.friction=i,c=s!==null,c?(u=a(n,i),v=u/s*h):v=h;d=r(d||o,v),l.push(1+d.x),u+=16,Math.abs(d.x)>f&&Math.abs(d.v)>f;);return c?function(g){return l[g*(l.length-1)|0]}:u}}(),Re=function(e,r,a,n){var i=kp(e,r,a,n);return function(s,o,l){return s+(o-s)*i(l)}},$a={linear:function(e,r,a){return e+(r-e)*a},ease:Re(.25,.1,.25,1),"ease-in":Re(.42,0,1,1),"ease-out":Re(0,0,.58,1),"ease-in-out":Re(.42,0,.58,1),"ease-in-sine":Re(.47,0,.745,.715),"ease-out-sine":Re(.39,.575,.565,1),"ease-in-out-sine":Re(.445,.05,.55,.95),"ease-in-quad":Re(.55,.085,.68,.53),"ease-out-quad":Re(.25,.46,.45,.94),"ease-in-out-quad":Re(.455,.03,.515,.955),"ease-in-cubic":Re(.55,.055,.675,.19),"ease-out-cubic":Re(.215,.61,.355,1),"ease-in-out-cubic":Re(.645,.045,.355,1),"ease-in-quart":Re(.895,.03,.685,.22),"ease-out-quart":Re(.165,.84,.44,1),"ease-in-out-quart":Re(.77,0,.175,1),"ease-in-quint":Re(.755,.05,.855,.06),"ease-out-quint":Re(.23,1,.32,1),"ease-in-out-quint":Re(.86,0,.07,1),"ease-in-expo":Re(.95,.05,.795,.035),"ease-out-expo":Re(.19,1,.22,1),"ease-in-out-expo":Re(1,0,0,1),"ease-in-circ":Re(.6,.04,.98,.335),"ease-out-circ":Re(.075,.82,.165,1),"ease-in-out-circ":Re(.785,.135,.15,.86),spring:function(e,r,a){if(a===0)return $a.linear;var n=Pp(e,r,a);return function(i,s,o){return i+(s-i)*n(o)}},"cubic-bezier":Re};function xs(t,e,r,a,n){if(a===1||e===r)return r;var i=n(e,r,a);return t==null||((t.roundValue||t.color)&&(i=Math.round(i)),t.min!==void 0&&(i=Math.max(i,t.min)),t.max!==void 0&&(i=Math.min(i,t.max))),i}function Ts(t,e){return t.pfValue!=null||t.value!=null?t.pfValue!=null&&(e==null||e.type.units!=="%")?t.pfValue:t.value:t}function pr(t,e,r,a,n){var i=n!=null?n.type:null;r<0?r=0:r>1&&(r=1);var s=Ts(t,n),o=Ts(e,n);if(ae(s)&&ae(o))return xs(i,s,o,r,a);if(Ie(s)&&Ie(o)){for(var l=[],u=0;u0?(v==="spring"&&d.push(s.duration),s.easingImpl=$a[v].apply(null,d)):s.easingImpl=$a[v]}var g=s.easingImpl,y;if(s.duration===0?y=1:y=(r-l)/s.duration,s.applying&&(y=s.progress),y<0?y=0:y>1&&(y=1),s.delay==null){var p=s.startPosition,E=s.position;if(E&&n&&!t.locked()){var m={};Xr(p.x,E.x)&&(m.x=pr(p.x,E.x,y,g)),Xr(p.y,E.y)&&(m.y=pr(p.y,E.y,y,g)),t.position(m)}var T=s.startPan,C=s.pan,S=i.pan,b=C!=null&&a;b&&(Xr(T.x,C.x)&&(S.x=pr(T.x,C.x,y,g)),Xr(T.y,C.y)&&(S.y=pr(T.y,C.y,y,g)),t.emit("pan"));var x=s.startZoom,w=s.zoom,D=w!=null&&a;D&&(Xr(x,w)&&(i.zoom=na(i.minZoom,pr(x,w,y,g),i.maxZoom)),t.emit("zoom")),(b||D)&&t.emit("viewport");var A=s.style;if(A&&A.length>0&&n){for(var L=0;L=0;b--){var x=S[b];x()}S.splice(0,S.length)},E=v.length-1;E>=0;E--){var m=v[E],T=m._private;if(T.stopped){v.splice(E,1),T.hooked=!1,T.playing=!1,T.started=!1,p(T.frames);continue}!T.playing&&!T.applying||(T.playing&&T.applying&&(T.applying=!1),T.started||Fp(f,m,t),Bp(f,m,t,h),T.applying&&(T.applying=!1),p(T.frames),T.step!=null&&T.step(t),m.completed()&&(v.splice(E,1),T.hooked=!1,T.playing=!1,T.started=!1,p(T.completes)),g=!0)}return!h&&v.length===0&&d.length===0&&a.push(f),g}for(var i=!1,s=0;s0?e.notify("draw",r):e.notify("draw")),r.unmerge(a),e.emit("step")}var Gp={animate:Le.animate(),animation:Le.animation(),animated:Le.animated(),clearQueue:Le.clearQueue(),delay:Le.delay(),delayAnimation:Le.delayAnimation(),stop:Le.stop(),addToAnimationPool:function(e){var r=this;r.styleEnabled()&&r._private.aniEles.merge(e)},stopAnimationLoop:function(){this._private.animationsRunning=!1},startAnimationLoop:function(){var e=this;if(e._private.animationsRunning=!0,!e.styleEnabled())return;function r(){e._private.animationsRunning&&Ha(function(i){Cs(i,e),r()})}var a=e.renderer();a&&a.beforeRender?a.beforeRender(function(i,s){Cs(s,e)},a.beforeRenderPriorities.animations):r()}},zp={qualifierCompare:function(e,r){return e==null||r==null?e==null&&r==null:e.sameText(r)},eventMatches:function(e,r,a){var n=r.qualifier;return n!=null?e!==a.target&&ga(a.target)&&n.matches(a.target):!0},addEventFields:function(e,r){r.cy=e,r.target=e},callbackContext:function(e,r,a){return r.qualifier!=null?a.target:e}},ka=function(e){return ue(e)?new Xt(e):e},Zo={createEmitter:function(){var e=this._private;return e.emitter||(e.emitter=new hn(zp,this)),this},emitter:function(){return this._private.emitter},on:function(e,r,a){return this.emitter().on(e,ka(r),a),this},removeListener:function(e,r,a){return this.emitter().removeListener(e,ka(r),a),this},removeAllListeners:function(){return this.emitter().removeAllListeners(),this},one:function(e,r,a){return this.emitter().one(e,ka(r),a),this},once:function(e,r,a){return this.emitter().one(e,ka(r),a),this},emit:function(e,r){return this.emitter().emit(e,r),this},emitAndNotify:function(e,r){return this.emit(e),this.notify(e,r),this}};Le.eventAliasesOn(Zo);var _n={png:function(e){var r=this._private.renderer;return e=e||{},r.png(e)},jpg:function(e){var r=this._private.renderer;return e=e||{},e.bg=e.bg||"#fff",r.jpg(e)}};_n.jpeg=_n.jpg;var Va={layout:function(e){var r=this;if(e==null){ze("Layout options must be specified to make a layout");return}if(e.name==null){ze("A `name` must be specified to make a layout");return}var a=e.name,n=r.extension("layout",a);if(n==null){ze("No such layout `"+a+"` found. Did you forget to import it and `cytoscape.use()` it?");return}var i;ue(e.eles)?i=r.$(e.eles):i=e.eles!=null?e.eles:r.$();var s=new n(ce({},e,{cy:r,eles:i}));return s}};Va.createLayout=Va.makeLayout=Va.layout;var $p={notify:function(e,r){var a=this._private;if(this.batching()){a.batchNotifications=a.batchNotifications||{};var n=a.batchNotifications[e]=a.batchNotifications[e]||this.collection();r!=null&&n.merge(r);return}if(a.notificationsEnabled){var i=this.renderer();this.destroyed()||!i||i.notify(e,r)}},notifications:function(e){var r=this._private;return e===void 0?r.notificationsEnabled:(r.notificationsEnabled=!!e,this)},noNotifications:function(e){this.notifications(!1),e(),this.notifications(!0)},batching:function(){return this._private.batchCount>0},startBatch:function(){var e=this._private;return e.batchCount==null&&(e.batchCount=0),e.batchCount===0&&(e.batchStyleEles=this.collection(),e.batchNotifications={}),e.batchCount++,this},endBatch:function(){var e=this._private;if(e.batchCount===0)return this;if(e.batchCount--,e.batchCount===0){e.batchStyleEles.updateStyle();var r=this.renderer();Object.keys(e.batchNotifications).forEach(function(a){var n=e.batchNotifications[a];n.empty()?r.notify(a):r.notify(a,n)})}return this},batch:function(e){return this.startBatch(),e(),this.endBatch(),this},batchData:function(e){var r=this;return this.batch(function(){for(var a=Object.keys(e),n=0;n0;)r.removeChild(r.childNodes[0]);e._private.renderer=null,e.mutableElements().forEach(function(a){var n=a._private;n.rscratch={},n.rstyle={},n.animation.current=[],n.animation.queue=[]})},onRender:function(e){return this.on("render",e)},offRender:function(e){return this.off("render",e)}};Un.invalidateDimensions=Un.resize;var _a={collection:function(e,r){return ue(e)?this.$(e):ft(e)?e.collection():Ie(e)?(r||(r={}),new Ke(this,e,r.unique,r.removed)):new Ke(this)},nodes:function(e){var r=this.$(function(a){return a.isNode()});return e?r.filter(e):r},edges:function(e){var r=this.$(function(a){return a.isEdge()});return e?r.filter(e):r},$:function(e){var r=this._private.elements;return e?r.filter(e):r.spawnSelf()},mutableElements:function(){return this._private.elements}};_a.elements=_a.filter=_a.$;var rt={},Qr="t",_p="f";rt.apply=function(t){for(var e=this,r=e._private,a=r.cy,n=a.collection(),i=0;i0;if(c||h&&v){var d=void 0;c&&v||c?d=u.properties:v&&(d=u.mappedProperties);for(var g=0;g1&&(T=1),o.color){var S=a.valueMin[0],b=a.valueMax[0],x=a.valueMin[1],w=a.valueMax[1],D=a.valueMin[2],A=a.valueMax[2],L=a.valueMin[3]==null?1:a.valueMin[3],N=a.valueMax[3]==null?1:a.valueMax[3],O=[Math.round(S+(b-S)*T),Math.round(x+(w-x)*T),Math.round(D+(A-D)*T),Math.round(L+(N-L)*T)];i={bypass:a.bypass,name:a.name,value:O,strValue:"rgb("+O[0]+", "+O[1]+", "+O[2]+")"}}else if(o.number){var P=a.valueMin+(a.valueMax-a.valueMin)*T;i=this.parse(a.name,P,a.bypass,c)}else return!1;if(!i)return g(),!1;i.mapping=a,a=i;break}case s.data:{for(var I=a.field.split("."),k=h.data,R=0;R0&&i>0){for(var o={},l=!1,u=0;u0?t.delayAnimation(s).play().promise().then(m):m()}).then(function(){return t.animation({style:o,duration:i,easing:t.pstyle("transition-timing-function").value,queue:!1}).play().promise()}).then(function(){r.removeBypasses(t,n),t.emitAndNotify("style"),a.transitioning=!1})}else a.transitioning&&(this.removeBypasses(t,n),t.emitAndNotify("style"),a.transitioning=!1)};rt.checkTrigger=function(t,e,r,a,n,i){var s=this.properties[e],o=n(s);o!=null&&o(r,a)&&i(s)};rt.checkZOrderTrigger=function(t,e,r,a){var n=this;this.checkTrigger(t,e,r,a,function(i){return i.triggersZOrder},function(){n._private.cy.notify("zorder",t)})};rt.checkBoundsTrigger=function(t,e,r,a){this.checkTrigger(t,e,r,a,function(n){return n.triggersBounds},function(n){t.dirtyCompoundBoundsCache(),t.dirtyBoundingBoxCache(),n.triggersBoundsOfParallelBeziers&&(e==="curve-style"&&(r==="bezier"||a==="bezier")||e==="display"&&(r==="none"||a==="none"))&&t.parallelEdges().forEach(function(i){i.isBundledBezier()&&i.dirtyBoundingBoxCache()})})};rt.checkTriggers=function(t,e,r,a){t.dirtyStyleCache(),this.checkZOrderTrigger(t,e,r,a),this.checkBoundsTrigger(t,e,r,a)};var ma={};ma.applyBypass=function(t,e,r,a){var n=this,i=[],s=!0;if(e==="*"||e==="**"){if(r!==void 0)for(var o=0;on.length?a=a.substr(n.length):a=""}function l(){i.length>s.length?i=i.substr(s.length):i=""}for(;;){var u=a.match(/^\s*$/);if(u)break;var f=a.match(/^\s*((?:.|\s)+?)\s*\{((?:.|\s)+?)\}/);if(!f){Ae("Halting stylesheet parsing: String stylesheet contains more to parse but no selector and block found in: "+a);break}n=f[0];var h=f[1];if(h!=="core"){var c=new Xt(h);if(c.invalid){Ae("Skipping parsing of block: Invalid selector found in string stylesheet: "+h),o();continue}}var v=f[2],d=!1;i=v;for(var g=[];;){var y=i.match(/^\s*$/);if(y)break;var p=i.match(/^\s*(.+?)\s*:\s*(.+?)(?:\s*;|\s*$)/);if(!p){Ae("Skipping parsing of block: Invalid formatting of style property and value definitions found in:"+v),d=!0;break}s=p[0];var E=p[1],m=p[2],T=e.properties[E];if(!T){Ae("Skipping property: Invalid property name in: "+s),l();continue}var C=r.parse(E,m);if(!C){Ae("Skipping property: Invalid property definition in: "+s),l();continue}g.push({name:E,val:m}),l()}if(d){o();break}r.selector(h);for(var S=0;S=7&&e[0]==="d"&&(f=new RegExp(o.data.regex).exec(e))){if(r)return!1;var c=o.data;return{name:t,value:f,strValue:""+e,mapped:c,field:f[1],bypass:r}}else if(e.length>=10&&e[0]==="m"&&(h=new RegExp(o.mapData.regex).exec(e))){if(r||u.multiple)return!1;var v=o.mapData;if(!(u.color||u.number))return!1;var d=this.parse(t,h[4]);if(!d||d.mapped)return!1;var g=this.parse(t,h[5]);if(!g||g.mapped)return!1;if(d.pfValue===g.pfValue||d.strValue===g.strValue)return Ae("`"+t+": "+e+"` is not a valid mapper because the output range is zero; converting to `"+t+": "+d.strValue+"`"),this.parse(t,d.strValue);if(u.color){var y=d.value,p=g.value,E=y[0]===p[0]&&y[1]===p[1]&&y[2]===p[2]&&(y[3]===p[3]||(y[3]==null||y[3]===1)&&(p[3]==null||p[3]===1));if(E)return!1}return{name:t,value:h,strValue:""+e,mapped:v,field:h[1],fieldMin:parseFloat(h[2]),fieldMax:parseFloat(h[3]),valueMin:d.value,valueMax:g.value,bypass:r}}}if(u.multiple&&a!=="multiple"){var m;if(l?m=e.split(/\s+/):Ie(e)?m=e:m=[e],u.evenMultiple&&m.length%2!==0)return null;for(var T=[],C=[],S=[],b="",x=!1,w=0;w0?" ":"")+D.strValue}return u.validate&&!u.validate(T,C)?null:u.singleEnum&&x?T.length===1&&ue(T[0])?{name:t,value:T[0],strValue:T[0],bypass:r}:null:{name:t,value:T,pfValue:S,strValue:b,bypass:r,units:C}}var A=function(){for(var K=0;Ku.max||u.strictMax&&e===u.max))return null;var I={name:t,value:e,strValue:""+e+(L||""),units:L,bypass:r};return u.unitless||L!=="px"&&L!=="em"?I.pfValue=e:I.pfValue=L==="px"||!L?e:this.getEmSizeInPixels()*e,(L==="ms"||L==="s")&&(I.pfValue=L==="ms"?e:1e3*e),(L==="deg"||L==="rad")&&(I.pfValue=L==="rad"?e:Md(e)),L==="%"&&(I.pfValue=e/100),I}else if(u.propList){var k=[],R=""+e;if(R!=="none"){for(var B=R.split(/\s*,\s*|\s+/),z=0;z0&&o>0&&!isNaN(a.w)&&!isNaN(a.h)&&a.w>0&&a.h>0){l=Math.min((s-2*r)/a.w,(o-2*r)/a.h),l=l>this._private.maxZoom?this._private.maxZoom:l,l=l=a.minZoom&&(a.maxZoom=r),this},minZoom:function(e){return e===void 0?this._private.minZoom:this.zoomRange({min:e})},maxZoom:function(e){return e===void 0?this._private.maxZoom:this.zoomRange({max:e})},getZoomedViewport:function(e){var r=this._private,a=r.pan,n=r.zoom,i,s,o=!1;if(r.zoomingEnabled||(o=!0),ae(e)?s=e:Te(e)&&(s=e.level,e.position!=null?i=ln(e.position,n,a):e.renderedPosition!=null&&(i=e.renderedPosition),i!=null&&!r.panningEnabled&&(o=!0)),s=s>r.maxZoom?r.maxZoom:s,s=sr.maxZoom||!r.zoomingEnabled?s=!0:(r.zoom=l,i.push("zoom"))}if(n&&(!s||!e.cancelOnFailedZoom)&&r.panningEnabled){var u=e.pan;ae(u.x)&&(r.pan.x=u.x,o=!1),ae(u.y)&&(r.pan.y=u.y,o=!1),o||i.push("pan")}return i.length>0&&(i.push("viewport"),this.emit(i.join(" ")),this.notify("viewport")),this},center:function(e){var r=this.getCenterPan(e);return r&&(this._private.pan=r,this.emit("pan viewport"),this.notify("viewport")),this},getCenterPan:function(e,r){if(this._private.panningEnabled){if(ue(e)){var a=e;e=this.mutableElements().filter(a)}else ft(e)||(e=this.mutableElements());if(e.length!==0){var n=e.boundingBox(),i=this.width(),s=this.height();r=r===void 0?this._private.zoom:r;var o={x:(i-r*(n.x1+n.x2))/2,y:(s-r*(n.y1+n.y2))/2};return o}}},reset:function(){return!this._private.panningEnabled||!this._private.zoomingEnabled?this:(this.viewport({pan:{x:0,y:0},zoom:1}),this)},invalidateSize:function(){this._private.sizeCache=null},size:function(){var e=this._private,r=e.container;return e.sizeCache=e.sizeCache||(r?function(){var a=Be.getComputedStyle(r),n=function(s){return parseFloat(a.getPropertyValue(s))};return{width:r.clientWidth-n("padding-left")-n("padding-right"),height:r.clientHeight-n("padding-top")-n("padding-bottom")}}():{width:1,height:1})},width:function(){return this.size().width},height:function(){return this.size().height},extent:function(){var e=this._private.pan,r=this._private.zoom,a=this.renderedExtent(),n={x1:(a.x1-e.x)/r,x2:(a.x2-e.x)/r,y1:(a.y1-e.y)/r,y2:(a.y2-e.y)/r};return n.w=n.x2-n.x1,n.h=n.y2-n.y1,n},renderedExtent:function(){var e=this.width(),r=this.height();return{x1:0,y1:0,x2:e,y2:r,w:e,h:r}},multiClickDebounceTime:function(e){if(e)this._private.multiClickDebounceTime=e;else return this._private.multiClickDebounceTime;return this}};sr.centre=sr.center;sr.autolockNodes=sr.autolock;sr.autoungrabifyNodes=sr.autoungrabify;var la={data:Le.data({field:"data",bindingEvent:"data",allowBinding:!0,allowSetting:!0,settingEvent:"data",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeData:Le.removeData({field:"data",event:"data",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0}),scratch:Le.data({field:"scratch",bindingEvent:"scratch",allowBinding:!0,allowSetting:!0,settingEvent:"scratch",settingTriggersEvent:!0,triggerFnName:"trigger",allowGetting:!0,updateStyle:!0}),removeScratch:Le.removeData({field:"scratch",event:"scratch",triggerFnName:"trigger",triggerEvent:!0,updateStyle:!0})};la.attr=la.data;la.removeAttr=la.removeData;var ua=function(e){var r=this;e=ce({},e);var a=e.container;a&&!Ya(a)&&Ya(a[0])&&(a=a[0]);var n=a?a._cyreg:null;n=n||{},n&&n.cy&&(n.cy.destroy(),n={});var i=n.readies=n.readies||[];a&&(a._cyreg=n),n.cy=r;var s=Be!==void 0&&a!==void 0&&!e.headless,o=e;o.layout=ce({name:s?"grid":"null"},o.layout),o.renderer=ce({name:s?"canvas":"null"},o.renderer);var l=function(d,g,y){return g!==void 0?g:y!==void 0?y:d},u=this._private={container:a,ready:!1,options:o,elements:new Ke(this),listeners:[],aniEles:new Ke(this),data:o.data||{},scratch:{},layout:null,renderer:null,destroyed:!1,notificationsEnabled:!0,minZoom:1e-50,maxZoom:1e50,zoomingEnabled:l(!0,o.zoomingEnabled),userZoomingEnabled:l(!0,o.userZoomingEnabled),panningEnabled:l(!0,o.panningEnabled),userPanningEnabled:l(!0,o.userPanningEnabled),boxSelectionEnabled:l(!0,o.boxSelectionEnabled),autolock:l(!1,o.autolock,o.autolockNodes),autoungrabify:l(!1,o.autoungrabify,o.autoungrabifyNodes),autounselectify:l(!1,o.autounselectify),styleEnabled:o.styleEnabled===void 0?s:o.styleEnabled,zoom:ae(o.zoom)?o.zoom:1,pan:{x:Te(o.pan)&&ae(o.pan.x)?o.pan.x:0,y:Te(o.pan)&&ae(o.pan.y)?o.pan.y:0},animation:{current:[],queue:[]},hasCompoundNodes:!1,multiClickDebounceTime:l(250,o.multiClickDebounceTime)};this.createEmitter(),this.selectionType(o.selectionType),this.zoomRange({min:o.minZoom,max:o.maxZoom});var f=function(d,g){var y=d.some($c);if(y)return kr.all(d).then(g);g(d)};u.styleEnabled&&r.setStyle([]);var h=ce({},o,o.renderer);r.initRenderer(h);var c=function(d,g,y){r.notifications(!1);var p=r.mutableElements();p.length>0&&p.remove(),d!=null&&(Te(d)||Ie(d))&&r.add(d),r.one("layoutready",function(m){r.notifications(!0),r.emit(m),r.one("load",g),r.emitAndNotify("load")}).one("layoutstop",function(){r.one("done",y),r.emit("done")});var E=ce({},r._private.options.layout);E.eles=r.elements(),r.layout(E).run()};f([o.style,o.elements],function(v){var d=v[0],g=v[1];u.styleEnabled&&r.style().append(d),c(g,function(){r.startAnimationLoop(),u.ready=!0,Fe(o.ready)&&r.on("ready",o.ready);for(var y=0;y0,l=ut(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:r.width(),h:r.height()}),u;if(ft(e.roots))u=e.roots;else if(Ie(e.roots)){for(var f=[],h=0;h0;){var P=O(),I=D(P,L);if(I)P.outgoers().filter(function(ee){return ee.isNode()&&a.has(ee)}).forEach(N);else if(I===null){Ae("Detected double maximal shift for node `"+P.id()+"`. Bailing maximal adjustment due to cycle. Use `options.maximal: true` only on DAGs.");break}}}w();var k=0;if(e.avoidOverlap)for(var R=0;R0&&p[0].length<=3?ve/2:0),_=2*Math.PI/p[se].length*ne;return se===0&&p[0].length===1&&(M=1),{x:te.x+M*Math.cos(_),y:te.y+M*Math.sin(_)}}else{var J={x:te.x+(ne+1-(le+1)/2)*Ee,y:(se+1)*ge};return J}};return a.nodes().layoutPositions(this,e,de),this};var qp={fit:!0,padding:30,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,spacingFactor:void 0,radius:void 0,startAngle:3/2*Math.PI,sweep:void 0,clockwise:!0,sort:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,r){return!0},ready:void 0,stop:void 0,transform:function(e,r){return r}};function Jo(t){this.options=ce({},qp,t)}Jo.prototype.run=function(){var t=this.options,e=t,r=t.cy,a=e.eles,n=e.counterclockwise!==void 0?!e.counterclockwise:e.clockwise,i=a.nodes().not(":parent");e.sort&&(i=i.sort(e.sort));for(var s=ut(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:r.width(),h:r.height()}),o={x:s.x1+s.w/2,y:s.y1+s.h/2},l=e.sweep===void 0?2*Math.PI-2*Math.PI/i.length:e.sweep,u=l/Math.max(1,i.length-1),f,h=0,c=0;c1&&e.avoidOverlap){h*=1.75;var p=Math.cos(u)-Math.cos(0),E=Math.sin(u)-Math.sin(0),m=Math.sqrt(h*h/(p*p+E*E));f=Math.max(m,f)}var T=function(S,b){var x=e.startAngle+b*u*(n?1:-1),w=f*Math.cos(x),D=f*Math.sin(x),A={x:o.x+w,y:o.y+D};return A};return a.nodes().layoutPositions(this,e,T),this};var Wp={fit:!0,padding:30,startAngle:3/2*Math.PI,sweep:void 0,clockwise:!0,equidistant:!1,minNodeSpacing:10,boundingBox:void 0,avoidOverlap:!0,nodeDimensionsIncludeLabels:!1,height:void 0,width:void 0,spacingFactor:void 0,concentric:function(e){return e.degree()},levelWidth:function(e){return e.maxDegree()/4},animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,r){return!0},ready:void 0,stop:void 0,transform:function(e,r){return r}};function jo(t){this.options=ce({},Wp,t)}jo.prototype.run=function(){for(var t=this.options,e=t,r=e.counterclockwise!==void 0?!e.counterclockwise:e.clockwise,a=t.cy,n=e.eles,i=n.nodes().not(":parent"),s=ut(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:a.width(),h:a.height()}),o={x:s.x1+s.w/2,y:s.y1+s.h/2},l=[],u=0,f=0;f0){var C=Math.abs(E[0].value-T.value);C>=y&&(E=[],p.push(E))}E.push(T)}var S=u+e.minNodeSpacing;if(!e.avoidOverlap){var b=p.length>0&&p[0].length>1,x=Math.min(s.w,s.h)/2-S,w=x/(p.length+b?1:0);S=Math.min(S,w)}for(var D=0,A=0;A1&&e.avoidOverlap){var P=Math.cos(O)-Math.cos(0),I=Math.sin(O)-Math.sin(0),k=Math.sqrt(S*S/(P*P+I*I));D=Math.max(k,D)}L.r=D,D+=S}if(e.equidistant){for(var R=0,B=0,z=0;z=t.numIter||(ry(a,t),a.temperature=a.temperature*t.coolingFactor,a.temperature=t.animationThreshold&&i(),Ha(h)}};f()}else{for(;u;)u=s(l),l++;Ls(a,t),o()}return this};pn.prototype.stop=function(){return this.stopped=!0,this.thread&&this.thread.stop(),this.emit("layoutstop"),this};pn.prototype.destroy=function(){return this.thread&&this.thread.stop(),this};var Zp=function(e,r,a){for(var n=a.eles.edges(),i=a.eles.nodes(),s=ut(a.boundingBox?a.boundingBox:{x1:0,y1:0,w:e.width(),h:e.height()}),o={isCompound:e.hasCompoundNodes(),layoutNodes:[],idToIndex:{},nodeSize:i.size(),graphSet:[],indexToGraph:[],layoutEdges:[],edgeSize:n.size(),temperature:a.initialTemp,clientWidth:s.w,clientHeight:s.h,boundingBox:s},l=a.eles.components(),u={},f=0;f0){o.graphSet.push(x);for(var f=0;fn.count?0:n.graph},Jp=function t(e,r,a,n){var i=n.graphSet[a];if(-10)var h=n.nodeOverlap*f,c=Math.sqrt(o*o+l*l),v=h*o/c,d=h*l/c;else var g=Za(e,o,l),y=Za(r,-1*o,-1*l),p=y.x-g.x,E=y.y-g.y,m=p*p+E*E,c=Math.sqrt(m),h=(e.nodeRepulsion+r.nodeRepulsion)/m,v=h*p/c,d=h*E/c;e.isLocked||(e.offsetX-=v,e.offsetY-=d),r.isLocked||(r.offsetX+=v,r.offsetY+=d)}},iy=function(e,r,a,n){if(a>0)var i=e.maxX-r.minX;else var i=r.maxX-e.minX;if(n>0)var s=e.maxY-r.minY;else var s=r.maxY-e.minY;return i>=0&&s>=0?Math.sqrt(i*i+s*s):0},Za=function(e,r,a){var n=e.positionX,i=e.positionY,s=e.height||1,o=e.width||1,l=a/r,u=s/o,f={};return r===0&&0a?(f.x=n,f.y=i+s/2,f):0r&&-1*u<=l&&l<=u?(f.x=n-o/2,f.y=i-o*a/2/r,f):0=u)?(f.x=n+s*r/2/a,f.y=i+s/2,f):(0>a&&(l<=-1*u||l>=u)&&(f.x=n-s*r/2/a,f.y=i-s/2),f)},sy=function(e,r){for(var a=0;aa){var y=r.gravity*v/g,p=r.gravity*d/g;c.offsetX+=y,c.offsetY+=p}}}}},ly=function(e,r){var a=[],n=0,i=-1;for(a.push.apply(a,e.graphSet[0]),i+=e.graphSet[0].length;n<=i;){var s=a[n++],o=e.idToIndex[s],l=e.layoutNodes[o],u=l.children;if(0a)var i={x:a*e/n,y:a*r/n};else var i={x:e,y:r};return i},hy=function t(e,r){var a=e.parentId;if(a!=null){var n=r.layoutNodes[r.idToIndex[a]],i=!1;if((n.maxX==null||e.maxX+n.padRight>n.maxX)&&(n.maxX=e.maxX+n.padRight,i=!0),(n.minX==null||e.minX-n.padLeftn.maxY)&&(n.maxY=e.maxY+n.padBottom,i=!0),(n.minY==null||e.minY-n.padTopp&&(d+=y+r.componentSpacing,v=0,g=0,y=0)}}},vy={fit:!0,padding:30,boundingBox:void 0,avoidOverlap:!0,avoidOverlapPadding:10,nodeDimensionsIncludeLabels:!1,spacingFactor:void 0,condense:!1,rows:void 0,cols:void 0,position:function(e){},sort:void 0,animate:!1,animationDuration:500,animationEasing:void 0,animateFilter:function(e,r){return!0},ready:void 0,stop:void 0,transform:function(e,r){return r}};function tl(t){this.options=ce({},vy,t)}tl.prototype.run=function(){var t=this.options,e=t,r=t.cy,a=e.eles,n=a.nodes().not(":parent");e.sort&&(n=n.sort(e.sort));var i=ut(e.boundingBox?e.boundingBox:{x1:0,y1:0,w:r.width(),h:r.height()});if(i.h===0||i.w===0)a.nodes().layoutPositions(this,e,function(U){return{x:i.x1,y:i.y1}});else{var s=n.size(),o=Math.sqrt(s*i.h/i.w),l=Math.round(o),u=Math.round(i.w/i.h*o),f=function(V){if(V==null)return Math.min(l,u);var H=Math.min(l,u);H==l?l=V:u=V},h=function(V){if(V==null)return Math.max(l,u);var H=Math.max(l,u);H==l?l=V:u=V},c=e.rows,v=e.cols!=null?e.cols:e.columns;if(c!=null&&v!=null)l=c,u=v;else if(c!=null&&v==null)l=c,u=Math.ceil(s/l);else if(c==null&&v!=null)u=v,l=Math.ceil(s/u);else if(u*l>s){var d=f(),g=h();(d-1)*g>=s?f(d-1):(g-1)*d>=s&&h(g-1)}else for(;u*l=s?h(p+1):f(y+1)}var E=i.w/u,m=i.h/l;if(e.condense&&(E=0,m=0),e.avoidOverlap)for(var T=0;T=u&&(P=0,O++)},k={},R=0;R(P=Yd(t,e,I[k],I[k+1],I[k+2],I[k+3])))return y(b,P),!0}else if(w.edgeType==="bezier"||w.edgeType==="multibezier"||w.edgeType==="self"||w.edgeType==="compound"){for(var I=w.allpts,k=0;k+5(P=Ud(t,e,I[k],I[k+1],I[k+2],I[k+3],I[k+4],I[k+5])))return y(b,P),!0}for(var R=R||x.source,B=B||x.target,z=n.getArrowWidth(D,A),F=[{name:"source",x:w.arrowStartX,y:w.arrowStartY,angle:w.srcArrowAngle},{name:"target",x:w.arrowEndX,y:w.arrowEndY,angle:w.tgtArrowAngle},{name:"mid-source",x:w.midX,y:w.midY,angle:w.midsrcArrowAngle},{name:"mid-target",x:w.midX,y:w.midY,angle:w.midtgtArrowAngle}],k=0;k0&&(p(R),p(B))}function m(b,x,w){return wt(b,x,w)}function T(b,x){var w=b._private,D=c,A;x?A=x+"-":A="",b.boundingBox();var L=w.labelBounds[x||"main"],N=b.pstyle(A+"label").value,O=b.pstyle("text-events").strValue==="yes";if(!(!O||!N)){var P=m(w.rscratch,"labelX",x),I=m(w.rscratch,"labelY",x),k=m(w.rscratch,"labelAngle",x),R=b.pstyle(A+"text-margin-x").pfValue,B=b.pstyle(A+"text-margin-y").pfValue,z=L.x1-D-R,F=L.x2+D-R,$=L.y1-D-B,U=L.y2+D-B;if(k){var V=Math.cos(k),H=Math.sin(k),Y=function(de,ee){return de=de-P,ee=ee-I,{x:de*V-ee*H+P,y:de*H+ee*V+I}},G=Y(z,$),X=Y(z,U),K=Y(F,$),Z=Y(F,U),te=[G.x+R,G.y+B,K.x+R,K.y+B,Z.x+R,Z.y+B,X.x+R,X.y+B];if(lt(t,e,te))return y(b),!0}else if(Sr(L,t,e))return y(b),!0}}for(var C=s.length-1;C>=0;C--){var S=s[C];S.isNode()?p(S)||T(S):E(S)||T(S)||T(S,"source")||T(S,"target")}return o};ur.getAllInBox=function(t,e,r,a){var n=this.getCachedZSortedEles().interactive,i=[],s=Math.min(t,r),o=Math.max(t,r),l=Math.min(e,a),u=Math.max(e,a);t=s,r=o,e=l,a=u;for(var f=ut({x1:t,y1:e,x2:r,y2:a}),h=0;h0?Math.max(oe-we,0):Math.min(oe+we,0)},N=L(D,x),O=L(A,w),P=!1;E===u?p=Math.abs(N)>Math.abs(O)?n:a:E===l||E===o?(p=a,P=!0):(E===i||E===s)&&(p=n,P=!0);var I=p===a,k=I?O:N,R=I?A:D,B=yo(R),z=!1;!(P&&(T||S))&&(E===o&&R<0||E===l&&R>0||E===i&&R>0||E===s&&R<0)&&(B*=-1,k=B*Math.abs(k),z=!0);var F;if(T){var $=C<0?1+C:C;F=$*k}else{var U=C<0?k:0;F=U+C*B}var V=function(oe){return Math.abs(oe)=Math.abs(k)},H=V(F),Y=V(Math.abs(k)-Math.abs(F)),G=H||Y;if(G&&!z)if(I){var X=Math.abs(R)<=c/2,K=Math.abs(D)<=v/2;if(X){var Z=(f.x1+f.x2)/2,te=f.y1,he=f.y2;r.segpts=[Z,te,Z,he]}else if(K){var de=(f.y1+f.y2)/2,ee=f.x1,re=f.x2;r.segpts=[ee,de,re,de]}else r.segpts=[f.x1,f.y2]}else{var fe=Math.abs(R)<=h/2,se=Math.abs(A)<=d/2;if(fe){var ne=(f.y1+f.y2)/2,le=f.x1,Ee=f.x2;r.segpts=[le,ne,Ee,ne]}else if(se){var ge=(f.x1+f.x2)/2,ve=f.y1,J=f.y2;r.segpts=[ge,ve,ge,J]}else r.segpts=[f.x2,f.y1]}else if(I){var M=f.y1+F+(y?c/2*B:0),_=f.x1,Q=f.x2;r.segpts=[_,M,Q,M]}else{var q=f.x1+F+(y?h/2*B:0),W=f.y1,pe=f.y2;r.segpts=[q,W,q,pe]}};it.tryToCorrectInvalidPoints=function(t,e){var r=t._private.rscratch;if(r.edgeType==="bezier"){var a=e.srcPos,n=e.tgtPos,i=e.srcW,s=e.srcH,o=e.tgtW,l=e.tgtH,u=e.srcShape,f=e.tgtShape,h=!ae(r.startX)||!ae(r.startY),c=!ae(r.arrowStartX)||!ae(r.arrowStartY),v=!ae(r.endX)||!ae(r.endY),d=!ae(r.arrowEndX)||!ae(r.arrowEndY),g=3,y=this.getArrowWidth(t.pstyle("width").pfValue,t.pstyle("arrow-scale").value)*this.arrowShapeWidth,p=g*y,E=nr({x:r.ctrlpts[0],y:r.ctrlpts[1]},{x:r.startX,y:r.startY}),m=EO.poolIndex()){var P=N;N=O,O=P}var I=w.srcPos=N.position(),k=w.tgtPos=O.position(),R=w.srcW=N.outerWidth(),B=w.srcH=N.outerHeight(),z=w.tgtW=O.outerWidth(),F=w.tgtH=O.outerHeight(),$=w.srcShape=r.nodeShapes[e.getNodeShape(N)],U=w.tgtShape=r.nodeShapes[e.getNodeShape(O)];w.dirCounts={north:0,west:0,south:0,east:0,northwest:0,southwest:0,northeast:0,southeast:0};for(var V=0;V0){var X=i,K=er(X,Er(r)),Z=er(X,Er(G)),te=K;if(Z2){var he=er(X,{x:G[2],y:G[3]});he0){var _=s,Q=er(_,Er(r)),q=er(_,Er(M)),W=Q;if(q2){var pe=er(_,{x:M[2],y:M[3]});pe=d||b){y={cp:T,segment:S};break}}if(y)break}var x=y.cp,w=y.segment,D=(d-p)/w.length,A=w.t1-w.t0,L=v?w.t0+A*D:w.t1-A*D;L=na(0,L,1),e=xr(x.p0,x.p1,x.p2,L),c=my(x.p0,x.p1,x.p2,L);break}case"straight":case"segments":case"haystack":{for(var N=0,O,P,I,k,R=a.allpts.length,B=0;B+3=d));B+=2);var z=d-P,F=z/O;F=na(0,F,1),e=Rd(I,k,F),c=ol(I,k);break}}s("labelX",h,e.x),s("labelY",h,e.y),s("labelAutoAngle",h,c)}};u("source"),u("target"),this.applyLabelDimensions(t)}};Lt.applyLabelDimensions=function(t){this.applyPrefixedLabelDimensions(t),t.isEdge()&&(this.applyPrefixedLabelDimensions(t,"source"),this.applyPrefixedLabelDimensions(t,"target"))};Lt.applyPrefixedLabelDimensions=function(t,e){var r=t._private,a=this.getLabelText(t,e),n=this.calculateLabelDimensions(t,a),i=t.pstyle("line-height").pfValue,s=t.pstyle("text-wrap").strValue,o=wt(r.rscratch,"labelWrapCachedLines",e)||[],l=s!=="wrap"?1:Math.max(o.length,1),u=n.height/l,f=u*i,h=n.width,c=n.height+(l-1)*(i-1)*u;zt(r.rstyle,"labelWidth",e,h),zt(r.rscratch,"labelWidth",e,h),zt(r.rstyle,"labelHeight",e,c),zt(r.rscratch,"labelHeight",e,c),zt(r.rscratch,"labelLineHeight",e,f)};Lt.getLabelText=function(t,e){var r=t._private,a=e?e+"-":"",n=t.pstyle(a+"label").strValue,i=t.pstyle("text-transform").value,s=function(z,F){return F?(zt(r.rscratch,z,e,F),F):wt(r.rscratch,z,e)};if(!n)return"";i=="none"||(i=="uppercase"?n=n.toUpperCase():i=="lowercase"&&(n=n.toLowerCase()));var o=t.pstyle("text-wrap").value;if(o==="wrap"){var l=s("labelKey");if(l!=null&&s("labelWrapKey")===l)return s("labelWrapCachedText");for(var u="​",f=n.split(` +`),h=t.pstyle("text-max-width").pfValue,c=t.pstyle("text-overflow-wrap").value,v=c==="anywhere",d=[],g=/[\s\u200b]+/,y=v?"":" ",p=0;ph){for(var S=E.split(g),b="",x=0;xN)break;O+=n[k],k===n.length-1&&(I=!0)}return I||(O+=P),O}return n};Lt.getLabelJustification=function(t){var e=t.pstyle("text-justification").strValue,r=t.pstyle("text-halign").strValue;if(e==="auto")if(t.isNode())switch(r){case"left":return"right";case"right":return"left";default:return"center"}else return"center";else return e};Lt.calculateLabelDimensions=function(t,e){var r=this,a=ar(e,t._private.labelDimsKey),n=r.labelDimCache||(r.labelDimCache=[]),i=n[a];if(i!=null)return i;var s=0,o=t.pstyle("font-style").strValue,l=t.pstyle("font-size").pfValue,u=t.pstyle("font-family").strValue,f=t.pstyle("font-weight").strValue,h=this.labelCalcCanvas,c=this.labelCalcCanvasContext;if(!h){h=this.labelCalcCanvas=document.createElement("canvas"),c=this.labelCalcCanvasContext=h.getContext("2d");var v=h.style;v.position="absolute",v.left="-9999px",v.top="-9999px",v.zIndex="-1",v.visibility="hidden",v.pointerEvents="none"}c.font="".concat(o," ").concat(f," ").concat(l,"px ").concat(u);for(var d=0,g=0,y=e.split(` +`),p=0;p1&&arguments[1]!==void 0?arguments[1]:!0;if(e.merge(s),o)for(var l=0;l=t.desktopTapThreshold2}var Ot=a(M);He&&(t.hoverData.tapholdCancelled=!0);var Bt=function(){var Tt=t.hoverData.dragDelta=t.hoverData.dragDelta||[];Tt.length===0?(Tt.push(be[0]),Tt.push(be[1])):(Tt[0]+=be[0],Tt[1]+=be[1])};Q=!0,r(me,["mousemove","vmousemove","tapdrag"],M,{x:j[0],y:j[1]});var vr=function(){t.data.bgActivePosistion=void 0,t.hoverData.selecting||q.emit({originalEvent:M,type:"boxstart",position:{x:j[0],y:j[1]}}),Oe[4]=1,t.hoverData.selecting=!0,t.redrawHint("select",!0),t.redraw()};if(t.hoverData.which===3){if(He){var Jt={originalEvent:M,type:"cxtdrag",position:{x:j[0],y:j[1]}};ye?ye.emit(Jt):q.emit(Jt),t.hoverData.cxtDragged=!0,(!t.hoverData.cxtOver||me!==t.hoverData.cxtOver)&&(t.hoverData.cxtOver&&t.hoverData.cxtOver.emit({originalEvent:M,type:"cxtdragout",position:{x:j[0],y:j[1]}}),t.hoverData.cxtOver=me,me&&me.emit({originalEvent:M,type:"cxtdragover",position:{x:j[0],y:j[1]}}))}}else if(t.hoverData.dragging){if(Q=!0,q.panningEnabled()&&q.userPanningEnabled()){var cr;if(t.hoverData.justStartedPan){var xa=t.hoverData.mdownPos;cr={x:(j[0]-xa[0])*W,y:(j[1]-xa[1])*W},t.hoverData.justStartedPan=!1}else cr={x:be[0]*W,y:be[1]*W};q.panBy(cr),q.emit("dragpan"),t.hoverData.dragged=!0}j=t.projectIntoViewport(M.clientX,M.clientY)}else if(Oe[4]==1&&(ye==null||ye.pannable())){if(He){if(!t.hoverData.dragging&&q.boxSelectionEnabled()&&(Ot||!q.panningEnabled()||!q.userPanningEnabled()))vr();else if(!t.hoverData.selecting&&q.panningEnabled()&&q.userPanningEnabled()){var jt=n(ye,t.hoverData.downs);jt&&(t.hoverData.dragging=!0,t.hoverData.justStartedPan=!0,Oe[4]=0,t.data.bgActivePosistion=Er(oe),t.redrawHint("select",!0),t.redraw())}ye&&ye.pannable()&&ye.active()&&ye.unactivate()}}else{if(ye&&ye.pannable()&&ye.active()&&ye.unactivate(),(!ye||!ye.grabbed())&&me!=Se&&(Se&&r(Se,["mouseout","tapdragout"],M,{x:j[0],y:j[1]}),me&&r(me,["mouseover","tapdragover"],M,{x:j[0],y:j[1]}),t.hoverData.last=me),ye)if(He){if(q.boxSelectionEnabled()&&Ot)ye&&ye.grabbed()&&(g(Ge),ye.emit("freeon"),Ge.emit("free"),t.dragData.didDrag&&(ye.emit("dragfreeon"),Ge.emit("dragfree"))),vr();else if(ye&&ye.grabbed()&&t.nodeIsDraggable(ye)){var st=!t.dragData.didDrag;st&&t.redrawHint("eles",!0),t.dragData.didDrag=!0,t.hoverData.draggingEles||v(Ge,{inDragLayer:!0});var Je={x:0,y:0};if(ae(be[0])&&ae(be[1])&&(Je.x+=be[0],Je.y+=be[1],st)){var ot=t.hoverData.dragDelta;ot&&ae(ot[0])&&ae(ot[1])&&(Je.x+=ot[0],Je.y+=ot[1])}t.hoverData.draggingEles=!0,Ge.silentShift(Je).emit("position drag"),t.redrawHint("drag",!0),t.redraw()}}else Bt();Q=!0}if(Oe[2]=j[0],Oe[3]=j[1],Q)return M.stopPropagation&&M.stopPropagation(),M.preventDefault&&M.preventDefault(),!1}},!1);var w,D,A;t.registerBinding(window,"mouseup",function(M){var _=t.hoverData.capture;if(_){t.hoverData.capture=!1;var Q=t.cy,q=t.projectIntoViewport(M.clientX,M.clientY),W=t.selection,pe=t.findNearestElement(q[0],q[1],!0,!1),j=t.dragData.possibleDragElements,oe=t.hoverData.down,we=a(M);if(t.data.bgActivePosistion&&(t.redrawHint("select",!0),t.redraw()),t.hoverData.tapholdCancelled=!0,t.data.bgActivePosistion=void 0,oe&&oe.unactivate(),t.hoverData.which===3){var Oe={originalEvent:M,type:"cxttapend",position:{x:q[0],y:q[1]}};if(oe?oe.emit(Oe):Q.emit(Oe),!t.hoverData.cxtDragged){var me={originalEvent:M,type:"cxttap",position:{x:q[0],y:q[1]}};oe?oe.emit(me):Q.emit(me)}t.hoverData.cxtDragged=!1,t.hoverData.which=null}else if(t.hoverData.which===1){if(r(pe,["mouseup","tapend","vmouseup"],M,{x:q[0],y:q[1]}),!t.dragData.didDrag&&!t.hoverData.dragged&&!t.hoverData.selecting&&!t.hoverData.isOverThresholdDrag&&(r(oe,["click","tap","vclick"],M,{x:q[0],y:q[1]}),D=!1,M.timeStamp-A<=Q.multiClickDebounceTime()?(w&&clearTimeout(w),D=!0,A=null,r(oe,["dblclick","dbltap","vdblclick"],M,{x:q[0],y:q[1]})):(w=setTimeout(function(){D||r(oe,["oneclick","onetap","voneclick"],M,{x:q[0],y:q[1]})},Q.multiClickDebounceTime()),A=M.timeStamp)),oe==null&&!t.dragData.didDrag&&!t.hoverData.selecting&&!t.hoverData.dragged&&!a(M)&&(Q.$(e).unselect(["tapunselect"]),j.length>0&&t.redrawHint("eles",!0),t.dragData.possibleDragElements=j=Q.collection()),pe==oe&&!t.dragData.didDrag&&!t.hoverData.selecting&&pe!=null&&pe._private.selectable&&(t.hoverData.dragging||(Q.selectionType()==="additive"||we?pe.selected()?pe.unselect(["tapunselect"]):pe.select(["tapselect"]):we||(Q.$(e).unmerge(pe).unselect(["tapunselect"]),pe.select(["tapselect"]))),t.redrawHint("eles",!0)),t.hoverData.selecting){var Se=Q.collection(t.getAllInBox(W[0],W[1],W[2],W[3]));t.redrawHint("select",!0),Se.length>0&&t.redrawHint("eles",!0),Q.emit({type:"boxend",originalEvent:M,position:{x:q[0],y:q[1]}});var ye=function(He){return He.selectable()&&!He.selected()};Q.selectionType()==="additive"||we||Q.$(e).unmerge(Se).unselect(),Se.emit("box").stdFilter(ye).select().emit("boxselect"),t.redraw()}if(t.hoverData.dragging&&(t.hoverData.dragging=!1,t.redrawHint("select",!0),t.redrawHint("eles",!0),t.redraw()),!W[4]){t.redrawHint("drag",!0),t.redrawHint("eles",!0);var be=oe&&oe.grabbed();g(j),be&&(oe.emit("freeon"),j.emit("free"),t.dragData.didDrag&&(oe.emit("dragfreeon"),j.emit("dragfree")))}}W[4]=0,t.hoverData.down=null,t.hoverData.cxtStarted=!1,t.hoverData.draggingEles=!1,t.hoverData.selecting=!1,t.hoverData.isOverThresholdDrag=!1,t.dragData.didDrag=!1,t.hoverData.dragged=!1,t.hoverData.dragDelta=[],t.hoverData.mdownPos=null,t.hoverData.mdownGPos=null}},!1);var L=function(M){if(!t.scrollingPage){var _=t.cy,Q=_.zoom(),q=_.pan(),W=t.projectIntoViewport(M.clientX,M.clientY),pe=[W[0]*Q+q.x,W[1]*Q+q.y];if(t.hoverData.draggingEles||t.hoverData.dragging||t.hoverData.cxtStarted||b()){M.preventDefault();return}if(_.panningEnabled()&&_.userPanningEnabled()&&_.zoomingEnabled()&&_.userZoomingEnabled()){M.preventDefault(),t.data.wheelZooming=!0,clearTimeout(t.data.wheelTimeout),t.data.wheelTimeout=setTimeout(function(){t.data.wheelZooming=!1,t.redrawHint("eles",!0),t.redraw()},150);var j;M.deltaY!=null?j=M.deltaY/-250:M.wheelDeltaY!=null?j=M.wheelDeltaY/1e3:j=M.wheelDelta/1e3,j=j*t.wheelSensitivity;var oe=M.deltaMode===1;oe&&(j*=33);var we=_.zoom()*Math.pow(10,j);M.type==="gesturechange"&&(we=t.gestureStartZoom*M.scale),_.zoom({level:we,renderedPosition:{x:pe[0],y:pe[1]}}),_.emit(M.type==="gesturechange"?"pinchzoom":"scrollzoom")}}};t.registerBinding(t.container,"wheel",L,!0),t.registerBinding(window,"scroll",function(M){t.scrollingPage=!0,clearTimeout(t.scrollingPageTimeout),t.scrollingPageTimeout=setTimeout(function(){t.scrollingPage=!1},250)},!0),t.registerBinding(t.container,"gesturestart",function(M){t.gestureStartZoom=t.cy.zoom(),t.hasTouchStarted||M.preventDefault()},!0),t.registerBinding(t.container,"gesturechange",function(J){t.hasTouchStarted||L(J)},!0),t.registerBinding(t.container,"mouseout",function(M){var _=t.projectIntoViewport(M.clientX,M.clientY);t.cy.emit({originalEvent:M,type:"mouseout",position:{x:_[0],y:_[1]}})},!1),t.registerBinding(t.container,"mouseover",function(M){var _=t.projectIntoViewport(M.clientX,M.clientY);t.cy.emit({originalEvent:M,type:"mouseover",position:{x:_[0],y:_[1]}})},!1);var N,O,P,I,k,R,B,z,F,$,U,V,H,Y=function(M,_,Q,q){return Math.sqrt((Q-M)*(Q-M)+(q-_)*(q-_))},G=function(M,_,Q,q){return(Q-M)*(Q-M)+(q-_)*(q-_)},X;t.registerBinding(t.container,"touchstart",X=function(M){if(t.hasTouchStarted=!0,!!x(M)){p(),t.touchData.capture=!0,t.data.bgActivePosistion=void 0;var _=t.cy,Q=t.touchData.now,q=t.touchData.earlier;if(M.touches[0]){var W=t.projectIntoViewport(M.touches[0].clientX,M.touches[0].clientY);Q[0]=W[0],Q[1]=W[1]}if(M.touches[1]){var W=t.projectIntoViewport(M.touches[1].clientX,M.touches[1].clientY);Q[2]=W[0],Q[3]=W[1]}if(M.touches[2]){var W=t.projectIntoViewport(M.touches[2].clientX,M.touches[2].clientY);Q[4]=W[0],Q[5]=W[1]}if(M.touches[1]){t.touchData.singleTouchMoved=!0,g(t.dragData.touchDragEles);var pe=t.findContainerClientCoords();F=pe[0],$=pe[1],U=pe[2],V=pe[3],N=M.touches[0].clientX-F,O=M.touches[0].clientY-$,P=M.touches[1].clientX-F,I=M.touches[1].clientY-$,H=0<=N&&N<=U&&0<=P&&P<=U&&0<=O&&O<=V&&0<=I&&I<=V;var j=_.pan(),oe=_.zoom();k=Y(N,O,P,I),R=G(N,O,P,I),B=[(N+P)/2,(O+I)/2],z=[(B[0]-j.x)/oe,(B[1]-j.y)/oe];var we=200,Oe=we*we;if(R=1){for(var yt=t.touchData.startPosition=[],Xe=0;Xe=t.touchTapThreshold2}if(_&&t.touchData.cxt){M.preventDefault();var yt=M.touches[0].clientX-F,Xe=M.touches[0].clientY-$,vt=M.touches[1].clientX-F,at=M.touches[1].clientY-$,Ot=G(yt,Xe,vt,at),Bt=Ot/R,vr=150,Jt=vr*vr,cr=1.5,xa=cr*cr;if(Bt>=xa||Ot>=Jt){t.touchData.cxt=!1,t.data.bgActivePosistion=void 0,t.redrawHint("select",!0);var jt={originalEvent:M,type:"cxttapend",position:{x:W[0],y:W[1]}};t.touchData.start?(t.touchData.start.unactivate().emit(jt),t.touchData.start=null):q.emit(jt)}}if(_&&t.touchData.cxt){var jt={originalEvent:M,type:"cxtdrag",position:{x:W[0],y:W[1]}};t.data.bgActivePosistion=void 0,t.redrawHint("select",!0),t.touchData.start?t.touchData.start.emit(jt):q.emit(jt),t.touchData.start&&(t.touchData.start._private.grabbed=!1),t.touchData.cxtDragged=!0;var st=t.findNearestElement(W[0],W[1],!0,!0);(!t.touchData.cxtOver||st!==t.touchData.cxtOver)&&(t.touchData.cxtOver&&t.touchData.cxtOver.emit({originalEvent:M,type:"cxtdragout",position:{x:W[0],y:W[1]}}),t.touchData.cxtOver=st,st&&st.emit({originalEvent:M,type:"cxtdragover",position:{x:W[0],y:W[1]}}))}else if(_&&M.touches[2]&&q.boxSelectionEnabled())M.preventDefault(),t.data.bgActivePosistion=void 0,this.lastThreeTouch=+new Date,t.touchData.selecting||q.emit({originalEvent:M,type:"boxstart",position:{x:W[0],y:W[1]}}),t.touchData.selecting=!0,t.touchData.didSelect=!0,Q[4]=1,!Q||Q.length===0||Q[0]===void 0?(Q[0]=(W[0]+W[2]+W[4])/3,Q[1]=(W[1]+W[3]+W[5])/3,Q[2]=(W[0]+W[2]+W[4])/3+1,Q[3]=(W[1]+W[3]+W[5])/3+1):(Q[2]=(W[0]+W[2]+W[4])/3,Q[3]=(W[1]+W[3]+W[5])/3),t.redrawHint("select",!0),t.redraw();else if(_&&M.touches[1]&&!t.touchData.didSelect&&q.zoomingEnabled()&&q.panningEnabled()&&q.userZoomingEnabled()&&q.userPanningEnabled()){M.preventDefault(),t.data.bgActivePosistion=void 0,t.redrawHint("select",!0);var Je=t.dragData.touchDragEles;if(Je){t.redrawHint("drag",!0);for(var ot=0;ot0&&!t.hoverData.draggingEles&&!t.swipePanning&&t.data.bgActivePosistion!=null&&(t.data.bgActivePosistion=void 0,t.redrawHint("select",!0),t.redraw())}},!1);var Z;t.registerBinding(window,"touchcancel",Z=function(M){var _=t.touchData.start;t.touchData.capture=!1,_&&_.unactivate()});var te,he,de,ee;if(t.registerBinding(window,"touchend",te=function(M){var _=t.touchData.start,Q=t.touchData.capture;if(Q)M.touches.length===0&&(t.touchData.capture=!1),M.preventDefault();else return;var q=t.selection;t.swipePanning=!1,t.hoverData.draggingEles=!1;var W=t.cy,pe=W.zoom(),j=t.touchData.now,oe=t.touchData.earlier;if(M.touches[0]){var we=t.projectIntoViewport(M.touches[0].clientX,M.touches[0].clientY);j[0]=we[0],j[1]=we[1]}if(M.touches[1]){var we=t.projectIntoViewport(M.touches[1].clientX,M.touches[1].clientY);j[2]=we[0],j[3]=we[1]}if(M.touches[2]){var we=t.projectIntoViewport(M.touches[2].clientX,M.touches[2].clientY);j[4]=we[0],j[5]=we[1]}_&&_.unactivate();var Oe;if(t.touchData.cxt){if(Oe={originalEvent:M,type:"cxttapend",position:{x:j[0],y:j[1]}},_?_.emit(Oe):W.emit(Oe),!t.touchData.cxtDragged){var me={originalEvent:M,type:"cxttap",position:{x:j[0],y:j[1]}};_?_.emit(me):W.emit(me)}t.touchData.start&&(t.touchData.start._private.grabbed=!1),t.touchData.cxt=!1,t.touchData.start=null,t.redraw();return}if(!M.touches[2]&&W.boxSelectionEnabled()&&t.touchData.selecting){t.touchData.selecting=!1;var Se=W.collection(t.getAllInBox(q[0],q[1],q[2],q[3]));q[0]=void 0,q[1]=void 0,q[2]=void 0,q[3]=void 0,q[4]=0,t.redrawHint("select",!0),W.emit({type:"boxend",originalEvent:M,position:{x:j[0],y:j[1]}});var ye=function(Jt){return Jt.selectable()&&!Jt.selected()};Se.emit("box").stdFilter(ye).select().emit("boxselect"),Se.nonempty()&&t.redrawHint("eles",!0),t.redraw()}if(_!=null&&_.unactivate(),M.touches[2])t.data.bgActivePosistion=void 0,t.redrawHint("select",!0);else if(!M.touches[1]){if(!M.touches[0]){if(!M.touches[0]){t.data.bgActivePosistion=void 0,t.redrawHint("select",!0);var be=t.dragData.touchDragEles;if(_!=null){var Ge=_._private.grabbed;g(be),t.redrawHint("drag",!0),t.redrawHint("eles",!0),Ge&&(_.emit("freeon"),be.emit("free"),t.dragData.didDrag&&(_.emit("dragfreeon"),be.emit("dragfree"))),r(_,["touchend","tapend","vmouseup","tapdragout"],M,{x:j[0],y:j[1]}),_.unactivate(),t.touchData.start=null}else{var He=t.findNearestElement(j[0],j[1],!0,!0);r(He,["touchend","tapend","vmouseup","tapdragout"],M,{x:j[0],y:j[1]})}var pt=t.touchData.startPosition[0]-j[0],yt=pt*pt,Xe=t.touchData.startPosition[1]-j[1],vt=Xe*Xe,at=yt+vt,Ot=at*pe*pe;t.touchData.singleTouchMoved||(_||W.$(":selected").unselect(["tapunselect"]),r(_,["tap","vclick"],M,{x:j[0],y:j[1]}),he=!1,M.timeStamp-ee<=W.multiClickDebounceTime()?(de&&clearTimeout(de),he=!0,ee=null,r(_,["dbltap","vdblclick"],M,{x:j[0],y:j[1]})):(de=setTimeout(function(){he||r(_,["onetap","voneclick"],M,{x:j[0],y:j[1]})},W.multiClickDebounceTime()),ee=M.timeStamp)),_!=null&&!t.dragData.didDrag&&_._private.selectable&&Ot"u"){var re=[],fe=function(M){return{clientX:M.clientX,clientY:M.clientY,force:1,identifier:M.pointerId,pageX:M.pageX,pageY:M.pageY,radiusX:M.width/2,radiusY:M.height/2,screenX:M.screenX,screenY:M.screenY,target:M.target}},se=function(M){return{event:M,touch:fe(M)}},ne=function(M){re.push(se(M))},le=function(M){for(var _=0;_0)return F[0]}return null},v=Object.keys(h),d=0;d0?c:bo(i,s,e,r,a,n,o)},checkPoint:function(e,r,a,n,i,s,o){var l=pa(n,i),u=2*l;if(It(e,r,this.points,s,o,n,i-u,[0,-1],a)||It(e,r,this.points,s,o,n-u,i,[0,-1],a))return!0;var f=n/2+2*a,h=i/2+2*a,c=[s-f,o-h,s-f,o,s+f,o,s+f,o-h];return!!(lt(e,r,c)||rr(e,r,u,u,s+n/2-l,o+i/2-l,a)||rr(e,r,u,u,s-n/2+l,o+i/2-l,a))}}};kt.registerNodeShapes=function(){var t=this.nodeShapes={},e=this;this.generateEllipse(),this.generatePolygon("triangle",nt(3,0)),this.generateRoundPolygon("round-triangle",nt(3,0)),this.generatePolygon("rectangle",nt(4,0)),t.square=t.rectangle,this.generateRoundRectangle(),this.generateCutRectangle(),this.generateBarrel(),this.generateBottomRoundrectangle();{var r=[0,1,1,0,0,-1,-1,0];this.generatePolygon("diamond",r),this.generateRoundPolygon("round-diamond",r)}this.generatePolygon("pentagon",nt(5,0)),this.generateRoundPolygon("round-pentagon",nt(5,0)),this.generatePolygon("hexagon",nt(6,0)),this.generateRoundPolygon("round-hexagon",nt(6,0)),this.generatePolygon("heptagon",nt(7,0)),this.generateRoundPolygon("round-heptagon",nt(7,0)),this.generatePolygon("octagon",nt(8,0)),this.generateRoundPolygon("round-octagon",nt(8,0));var a=new Array(20);{var n=Bn(5,0),i=Bn(5,Math.PI/5),s=.5*(3-Math.sqrt(5));s*=1.57;for(var o=0;o=e.deqFastCost*T)break}else if(u){if(E>=e.deqCost*v||E>=e.deqAvgCost*c)break}else if(m>=e.deqNoDrawCost*In)break;var C=e.deq(a,y,g);if(C.length>0)for(var S=0;S0&&(e.onDeqd(a,d),!u&&e.shouldRedraw(a,d,y,g)&&i())},o=e.priority||ni;n.beforeRender(s,o(a))}}}},Ey=function(){function t(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Xa;jn(this,t),this.idsByKey=new Dt,this.keyForId=new Dt,this.cachesByLvl=new Dt,this.lvls=[],this.getKey=e,this.doesEleInvalidateKey=r}return ei(t,[{key:"getIdsFor",value:function(r){r==null&&ze("Can not get id list for null key");var a=this.idsByKey,n=this.idsByKey.get(r);return n||(n=new Rr,a.set(r,n)),n}},{key:"addIdForKey",value:function(r,a){r!=null&&this.getIdsFor(r).add(a)}},{key:"deleteIdForKey",value:function(r,a){r!=null&&this.getIdsFor(r).delete(a)}},{key:"getNumberOfIdsForKey",value:function(r){return r==null?0:this.getIdsFor(r).size}},{key:"updateKeyMappingFor",value:function(r){var a=r.id(),n=this.keyForId.get(a),i=this.getKey(r);this.deleteIdForKey(n,a),this.addIdForKey(i,a),this.keyForId.set(a,i)}},{key:"deleteKeyMappingFor",value:function(r){var a=r.id(),n=this.keyForId.get(a);this.deleteIdForKey(n,a),this.keyForId.delete(a)}},{key:"keyHasChangedFor",value:function(r){var a=r.id(),n=this.keyForId.get(a),i=this.getKey(r);return n!==i}},{key:"isInvalid",value:function(r){return this.keyHasChangedFor(r)||this.doesEleInvalidateKey(r)}},{key:"getCachesAt",value:function(r){var a=this.cachesByLvl,n=this.lvls,i=a.get(r);return i||(i=new Dt,a.set(r,i),n.push(r)),i}},{key:"getCache",value:function(r,a){return this.getCachesAt(a).get(r)}},{key:"get",value:function(r,a){var n=this.getKey(r),i=this.getCache(n,a);return i!=null&&this.updateKeyMappingFor(r),i}},{key:"getForCachedKey",value:function(r,a){var n=this.keyForId.get(r.id()),i=this.getCache(n,a);return i}},{key:"hasCache",value:function(r,a){return this.getCachesAt(a).has(r)}},{key:"has",value:function(r,a){var n=this.getKey(r);return this.hasCache(n,a)}},{key:"setCache",value:function(r,a,n){n.key=r,this.getCachesAt(a).set(r,n)}},{key:"set",value:function(r,a,n){var i=this.getKey(r);this.setCache(i,a,n),this.updateKeyMappingFor(r)}},{key:"deleteCache",value:function(r,a){this.getCachesAt(a).delete(r)}},{key:"delete",value:function(r,a){var n=this.getKey(r);this.deleteCache(n,a)}},{key:"invalidateKey",value:function(r){var a=this;this.lvls.forEach(function(n){return a.deleteCache(r,n)})}},{key:"invalidate",value:function(r){var a=r.id(),n=this.keyForId.get(a);this.deleteKeyMappingFor(r);var i=this.doesEleInvalidateKey(r);return i&&this.invalidateKey(n),i||this.getNumberOfIdsForKey(n)===0}}]),t}(),Rs=25,Pa=50,Ua=-4,Yn=3,wy=7.99,xy=8,Ty=1024,Cy=1024,Dy=1024,Sy=.2,Ly=.8,Ay=10,Oy=.15,Ny=.1,My=.9,Iy=.9,Ry=100,ky=1,wr={dequeue:"dequeue",downscale:"downscale",highQuality:"highQuality"},Py=Ze({getKey:null,doesEleInvalidateKey:Xa,drawElement:null,getBoundingBox:null,getRotationPoint:null,getRotationOffset:null,isVisible:ho,allowEdgeTxrCaching:!0,allowParentTxrCaching:!0}),Zr=function(e,r){var a=this;a.renderer=e,a.onDequeues=[];var n=Py(r);ce(a,n),a.lookup=new Ey(n.getKey,n.doesEleInvalidateKey),a.setupDequeueing()},Ue=Zr.prototype;Ue.reasons=wr;Ue.getTextureQueue=function(t){var e=this;return e.eleImgCaches=e.eleImgCaches||{},e.eleImgCaches[t]=e.eleImgCaches[t]||[]};Ue.getRetiredTextureQueue=function(t){var e=this,r=e.eleImgCaches.retired=e.eleImgCaches.retired||{},a=r[t]=r[t]||[];return a};Ue.getElementQueue=function(){var t=this,e=t.eleCacheQueue=t.eleCacheQueue||new ca(function(r,a){return a.reqs-r.reqs});return e};Ue.getElementKeyToQueue=function(){var t=this,e=t.eleKeyToCacheQueue=t.eleKeyToCacheQueue||{};return e};Ue.getElement=function(t,e,r,a,n){var i=this,s=this.renderer,o=s.cy.zoom(),l=this.lookup;if(!e||e.w===0||e.h===0||isNaN(e.w)||isNaN(e.h)||!t.visible()||t.removed()||!i.allowEdgeTxrCaching&&t.isEdge()||!i.allowParentTxrCaching&&t.isParent())return null;if(a==null&&(a=Math.ceil(si(o*r))),a=wy||a>Yn)return null;var u=Math.pow(2,a),f=e.h*u,h=e.w*u,c=s.eleTextBiggerThanMin(t,u);if(!this.isVisible(t,c))return null;var v=l.get(t,a);if(v&&v.invalidated&&(v.invalidated=!1,v.texture.invalidatedWidth-=v.width),v)return v;var d;if(f<=Rs?d=Rs:f<=Pa?d=Pa:d=Math.ceil(f/Pa)*Pa,f>Dy||h>Cy)return null;var g=i.getTextureQueue(d),y=g[g.length-2],p=function(){return i.recycleTexture(d,h)||i.addTexture(d,h)};y||(y=g[g.length-1]),y||(y=p()),y.width-y.usedWidtha;A--)w=i.getElement(t,e,r,A,wr.downscale);D()}else return i.queueElement(t,S.level-1),S;else{var L;if(!m&&!T&&!C)for(var N=a-1;N>=Ua;N--){var O=l.get(t,N);if(O){L=O;break}}if(E(L))return i.queueElement(t,a),L;y.context.translate(y.usedWidth,0),y.context.scale(u,u),this.drawElement(y.context,t,e,c,!1),y.context.scale(1/u,1/u),y.context.translate(-y.usedWidth,0)}return v={x:y.usedWidth,texture:y,level:a,scale:u,width:h,height:f,scaledLabelShown:c},y.usedWidth+=Math.ceil(h+xy),y.eleCaches.push(v),l.set(t,a,v),i.checkTextureFullness(y),v};Ue.invalidateElements=function(t){for(var e=0;e=Sy*t.width&&this.retireTexture(t)};Ue.checkTextureFullness=function(t){var e=this,r=e.getTextureQueue(t.height);t.usedWidth/t.width>Ly&&t.fullnessChecks>=Ay?Ht(r,t):t.fullnessChecks++};Ue.retireTexture=function(t){var e=this,r=t.height,a=e.getTextureQueue(r),n=this.lookup;Ht(a,t),t.retired=!0;for(var i=t.eleCaches,s=0;s=e)return s.retired=!1,s.usedWidth=0,s.invalidatedWidth=0,s.fullnessChecks=0,ii(s.eleCaches),s.context.setTransform(1,0,0,1,0,0),s.context.clearRect(0,0,s.width,s.height),Ht(n,s),a.push(s),s}};Ue.queueElement=function(t,e){var r=this,a=r.getElementQueue(),n=r.getElementKeyToQueue(),i=this.getKey(t),s=n[i];if(s)s.level=Math.max(s.level,e),s.eles.merge(t),s.reqs++,a.updateItem(s);else{var o={eles:t.spawn().merge(t),level:e,reqs:1,key:i};a.push(o),n[i]=o}};Ue.dequeue=function(t){for(var e=this,r=e.getElementQueue(),a=e.getElementKeyToQueue(),n=[],i=e.lookup,s=0;s0;s++){var o=r.pop(),l=o.key,u=o.eles[0],f=i.hasCache(u,o.level);if(a[l]=null,f)continue;n.push(o);var h=e.getBoundingBox(u);e.getElement(u,h,t,o.level,wr.dequeue)}return n};Ue.removeFromQueue=function(t){var e=this,r=e.getElementQueue(),a=e.getElementKeyToQueue(),n=this.getKey(t),i=a[n];i!=null&&(i.eles.length===1?(i.reqs=ai,r.updateItem(i),r.pop(),a[n]=null):i.eles.unmerge(t))};Ue.onDequeue=function(t){this.onDequeues.push(t)};Ue.offDequeue=function(t){Ht(this.onDequeues,t)};Ue.setupDequeueing=vl.setupDequeueing({deqRedrawThreshold:Ry,deqCost:Oy,deqAvgCost:Ny,deqNoDrawCost:My,deqFastCost:Iy,deq:function(e,r,a){return e.dequeue(r,a)},onDeqd:function(e,r){for(var a=0;a=Fy||r>Ja)return null}a.validateLayersElesOrdering(r,t);var l=a.layersByLevel,u=Math.pow(2,r),f=l[r]=l[r]||[],h,c=a.levelIsComplete(r,t),v,d=function(){var D=function(P){if(a.validateLayersElesOrdering(P,t),a.levelIsComplete(P,t))return v=l[P],!0},A=function(P){if(!v)for(var I=r+P;Jr<=I&&I<=Ja&&!D(I);I+=P);};A(1),A(-1);for(var L=f.length-1;L>=0;L--){var N=f[L];N.invalid&&Ht(f,N)}};if(!c)d();else return f;var g=function(){if(!h){h=ut();for(var D=0;DHy)return null;var N=a.makeLayer(h,r);if(A!=null){var O=f.indexOf(A)+1;f.splice(O,0,N)}else(D.insert===void 0||D.insert)&&f.unshift(N);return N};if(a.skipping&&!o)return null;for(var p=null,E=t.length/By,m=!o,T=0;T=E||!mo(p.bb,C.boundingBox()))&&(p=y({insert:!0,after:p}),!p))return null;v||m?a.queueLayer(p,C):a.drawEleInLayer(p,C,r,e),p.eles.push(C),b[r]=p}return v||(m?null:f)};Qe.getEleLevelForLayerLevel=function(t,e){return t};Qe.drawEleInLayer=function(t,e,r,a){var n=this,i=this.renderer,s=t.context,o=e.boundingBox();o.w===0||o.h===0||!e.visible()||(r=n.getEleLevelForLayerLevel(r,a),i.setImgSmoothing(s,!1),i.drawCachedElement(s,e,null,null,r,Xy),i.setImgSmoothing(s,!0))};Qe.levelIsComplete=function(t,e){var r=this,a=r.layersByLevel[t];if(!a||a.length===0)return!1;for(var n=0,i=0;i0||s.invalid)return!1;n+=s.eles.length}return n===e.length};Qe.validateLayersElesOrdering=function(t,e){var r=this.layersByLevel[t];if(r)for(var a=0;a0){e=!0;break}}return e};Qe.invalidateElements=function(t){var e=this;t.length!==0&&(e.lastInvalidationTime=Mt(),!(t.length===0||!e.haveLayers())&&e.updateElementsInLayers(t,function(a,n,i){e.invalidateLayer(a)}))};Qe.invalidateLayer=function(t){if(this.lastInvalidationTime=Mt(),!t.invalid){var e=t.level,r=t.eles,a=this.layersByLevel[e];Ht(a,t),t.elesQueue=[],t.invalid=!0,t.replacement&&(t.replacement.invalid=!0);for(var n=0;n3&&arguments[3]!==void 0?arguments[3]:!0,n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,s=this,o=e._private.rscratch;if(!(i&&!e.visible())&&!(o.badLine||o.allpts==null||isNaN(o.allpts[0]))){var l;r&&(l=r,t.translate(-l.x1,-l.y1));var u=i?e.pstyle("opacity").value:1,f=i?e.pstyle("line-opacity").value:1,h=e.pstyle("curve-style").value,c=e.pstyle("line-style").value,v=e.pstyle("width").pfValue,d=e.pstyle("line-cap").value,g=u*f,y=u*f,p=function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:g;h==="straight-triangle"?(s.eleStrokeStyle(t,e,L),s.drawEdgeTrianglePath(e,t,o.allpts)):(t.lineWidth=v,t.lineCap=d,s.eleStrokeStyle(t,e,L),s.drawEdgePath(e,t,o.allpts,c),t.lineCap="butt")},E=function(){n&&s.drawEdgeOverlay(t,e)},m=function(){n&&s.drawEdgeUnderlay(t,e)},T=function(){var L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:y;s.drawArrowheads(t,e,L)},C=function(){s.drawElementText(t,e,null,a)};t.lineJoin="round";var S=e.pstyle("ghost").value==="yes";if(S){var b=e.pstyle("ghost-offset-x").pfValue,x=e.pstyle("ghost-offset-y").pfValue,w=e.pstyle("ghost-opacity").value,D=g*w;t.translate(b,x),p(D),T(D),t.translate(-b,-x)}m(),p(),T(),E(),C(),r&&t.translate(l.x1,l.y1)}};var gl=function(e){if(!["overlay","underlay"].includes(e))throw new Error("Invalid state");return function(r,a){if(a.visible()){var n=a.pstyle("".concat(e,"-opacity")).value;if(n!==0){var i=this,s=i.usePaths(),o=a._private.rscratch,l=a.pstyle("".concat(e,"-padding")).pfValue,u=2*l,f=a.pstyle("".concat(e,"-color")).value;r.lineWidth=u,o.edgeType==="self"&&!s?r.lineCap="butt":r.lineCap="round",i.colorStrokeStyle(r,f[0],f[1],f[2],n),i.drawEdgePath(a,r,o.allpts,"solid")}}}};Pt.drawEdgeOverlay=gl("overlay");Pt.drawEdgeUnderlay=gl("underlay");Pt.drawEdgePath=function(t,e,r,a){var n=t._private.rscratch,i=e,s,o=!1,l=this.usePaths(),u=t.pstyle("line-dash-pattern").pfValue,f=t.pstyle("line-dash-offset").pfValue;if(l){var h=r.join("$"),c=n.pathCacheKey&&n.pathCacheKey===h;c?(s=e=n.pathCache,o=!0):(s=e=new Path2D,n.pathCacheKey=h,n.pathCache=s)}if(i.setLineDash)switch(a){case"dotted":i.setLineDash([1,1]);break;case"dashed":i.setLineDash(u),i.lineDashOffset=f;break;case"solid":i.setLineDash([]);break}if(!o&&!n.badLine)switch(e.beginPath&&e.beginPath(),e.moveTo(r[0],r[1]),n.edgeType){case"bezier":case"self":case"compound":case"multibezier":for(var v=2;v+35&&arguments[5]!==void 0?arguments[5]:!0,s=this;if(a==null){if(i&&!s.eleTextBiggerThanMin(e))return}else if(a===!1)return;if(e.isNode()){var o=e.pstyle("label");if(!o||!o.value)return;var l=s.getLabelJustification(e);t.textAlign=l,t.textBaseline="bottom"}else{var u=e.element()._private.rscratch.badLine,f=e.pstyle("label"),h=e.pstyle("source-label"),c=e.pstyle("target-label");if(u||(!f||!f.value)&&(!h||!h.value)&&(!c||!c.value))return;t.textAlign="center",t.textBaseline="bottom"}var v=!r,d;r&&(d=r,t.translate(-d.x1,-d.y1)),n==null?(s.drawText(t,e,null,v,i),e.isEdge()&&(s.drawText(t,e,"source",v,i),s.drawText(t,e,"target",v,i))):s.drawText(t,e,n,v,i),r&&t.translate(d.x1,d.y1)};fr.getFontCache=function(t){var e;this.fontCaches=this.fontCaches||[];for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:!0,a=e.pstyle("font-style").strValue,n=e.pstyle("font-size").pfValue+"px",i=e.pstyle("font-family").strValue,s=e.pstyle("font-weight").strValue,o=r?e.effectiveOpacity()*e.pstyle("text-opacity").value:1,l=e.pstyle("text-outline-opacity").value*o,u=e.pstyle("color").value,f=e.pstyle("text-outline-color").value;t.font=a+" "+s+" "+n+" "+i,t.lineJoin="round",this.colorFillStyle(t,u[0],u[1],u[2],o),this.colorStrokeStyle(t,f[0],f[1],f[2],l)};function am(t,e,r,a,n){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:5;t.beginPath(),t.moveTo(e+i,r),t.lineTo(e+a-i,r),t.quadraticCurveTo(e+a,r,e+a,r+i),t.lineTo(e+a,r+n-i),t.quadraticCurveTo(e+a,r+n,e+a-i,r+n),t.lineTo(e+i,r+n),t.quadraticCurveTo(e,r+n,e,r+n-i),t.lineTo(e,r+i),t.quadraticCurveTo(e,r,e+i,r),t.closePath(),t.fill()}fr.getTextAngle=function(t,e){var r,a=t._private,n=a.rscratch,i=e?e+"-":"",s=t.pstyle(i+"text-rotation"),o=wt(n,"labelAngle",e);return s.strValue==="autorotate"?r=t.isEdge()?o:0:s.strValue==="none"?r=0:r=s.pfValue,r};fr.drawText=function(t,e,r){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,i=e._private,s=i.rscratch,o=n?e.effectiveOpacity():1;if(!(n&&(o===0||e.pstyle("text-opacity").value===0))){r==="main"&&(r=null);var l=wt(s,"labelX",r),u=wt(s,"labelY",r),f,h,c=this.getLabelText(e,r);if(c!=null&&c!==""&&!isNaN(l)&&!isNaN(u)){this.setupTextStyle(t,e,n);var v=r?r+"-":"",d=wt(s,"labelWidth",r),g=wt(s,"labelHeight",r),y=e.pstyle(v+"text-margin-x").pfValue,p=e.pstyle(v+"text-margin-y").pfValue,E=e.isEdge(),m=e.pstyle("text-halign").value,T=e.pstyle("text-valign").value;E&&(m="center",T="center"),l+=y,u+=p;var C;switch(a?C=this.getTextAngle(e,r):C=0,C!==0&&(f=l,h=u,t.translate(f,h),t.rotate(C),l=0,u=0),T){case"top":break;case"center":u+=g/2;break;case"bottom":u+=g;break}var S=e.pstyle("text-background-opacity").value,b=e.pstyle("text-border-opacity").value,x=e.pstyle("text-border-width").pfValue,w=e.pstyle("text-background-padding").pfValue;if(S>0||x>0&&b>0){var D=l-w;switch(m){case"left":D-=d;break;case"center":D-=d/2;break}var A=u-g-w,L=d+2*w,N=g+2*w;if(S>0){var O=t.fillStyle,P=e.pstyle("text-background-color").value;t.fillStyle="rgba("+P[0]+","+P[1]+","+P[2]+","+S*o+")";var I=e.pstyle("text-background-shape").strValue;I.indexOf("round")===0?am(t,D,A,L,N,2):t.fillRect(D,A,L,N),t.fillStyle=O}if(x>0&&b>0){var k=t.strokeStyle,R=t.lineWidth,B=e.pstyle("text-border-color").value,z=e.pstyle("text-border-style").value;if(t.strokeStyle="rgba("+B[0]+","+B[1]+","+B[2]+","+b*o+")",t.lineWidth=x,t.setLineDash)switch(z){case"dotted":t.setLineDash([1,1]);break;case"dashed":t.setLineDash([4,2]);break;case"double":t.lineWidth=x/4,t.setLineDash([]);break;case"solid":t.setLineDash([]);break}if(t.strokeRect(D,A,L,N),z==="double"){var F=x/2;t.strokeRect(D+F,A+F,L-F*2,N-F*2)}t.setLineDash&&t.setLineDash([]),t.lineWidth=R,t.strokeStyle=k}}var $=2*e.pstyle("text-outline-width").pfValue;if($>0&&(t.lineWidth=$),e.pstyle("text-wrap").value==="wrap"){var U=wt(s,"labelWrapCachedLines",r),V=wt(s,"labelLineHeight",r),H=d/2,Y=this.getLabelJustification(e);switch(Y==="auto"||(m==="left"?Y==="left"?l+=-d:Y==="center"&&(l+=-H):m==="center"?Y==="left"?l+=-H:Y==="right"&&(l+=H):m==="right"&&(Y==="center"?l+=H:Y==="right"&&(l+=d))),T){case"top":u-=(U.length-1)*V;break;case"center":case"bottom":u-=(U.length-1)*V;break}for(var G=0;G0&&t.strokeText(U[G],l,u),t.fillText(U[G],l,u),u+=V}else $>0&&t.strokeText(c,l,u),t.fillText(c,l,u);C!==0&&(t.rotate(-C),t.translate(-f,-h))}}};var zr={};zr.drawNode=function(t,e,r){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!0,s=this,o,l,u=e._private,f=u.rscratch,h=e.position();if(!(!ae(h.x)||!ae(h.y))&&!(i&&!e.visible())){var c=i?e.effectiveOpacity():1,v=s.usePaths(),d,g=!1,y=e.padding();o=e.width()+2*y,l=e.height()+2*y;var p;r&&(p=r,t.translate(-p.x1,-p.y1));for(var E=e.pstyle("background-image"),m=E.value,T=new Array(m.length),C=new Array(m.length),S=0,b=0;b0&&arguments[0]!==void 0?arguments[0]:N;s.eleFillStyle(t,e,ne)},R=function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:I;s.colorStrokeStyle(t,O[0],O[1],O[2],ne)},B=e.pstyle("shape").strValue,z=e.pstyle("shape-polygon-points").pfValue;if(v){t.translate(h.x,h.y);var F=s.nodePathCache=s.nodePathCache||[],$=fo(B==="polygon"?B+","+z.join(","):B,""+l,""+o),U=F[$];U!=null?(d=U,g=!0,f.pathCache=d):(d=new Path2D,F[$]=f.pathCache=d)}var V=function(){if(!g){var ne=h;v&&(ne={x:0,y:0}),s.nodeShapes[s.getNodeShape(e)].draw(d||t,ne.x,ne.y,o,l)}v?t.fill(d):t.fill()},H=function(){for(var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c,le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Ee=u.backgrounding,ge=0,ve=0;ve0&&arguments[0]!==void 0?arguments[0]:!1,le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:c;s.hasPie(e)&&(s.drawPie(t,e,le),ne&&(v||s.nodeShapes[s.getNodeShape(e)].draw(t,h.x,h.y,o,l)))},G=function(){var ne=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c,le=(A>0?A:-A)*ne,Ee=A>0?0:255;A!==0&&(s.colorFillStyle(t,Ee,Ee,Ee,le),v?t.fill(d):t.fill())},X=function(){if(L>0){if(t.lineWidth=L,t.lineCap="butt",t.setLineDash)switch(P){case"dotted":t.setLineDash([1,1]);break;case"dashed":t.setLineDash([4,2]);break;case"solid":case"double":t.setLineDash([]);break}if(v?t.stroke(d):t.stroke(),P==="double"){t.lineWidth=L/3;var ne=t.globalCompositeOperation;t.globalCompositeOperation="destination-out",v?t.stroke(d):t.stroke(),t.globalCompositeOperation=ne}t.setLineDash&&t.setLineDash([])}},K=function(){n&&s.drawNodeOverlay(t,e,h,o,l)},Z=function(){n&&s.drawNodeUnderlay(t,e,h,o,l)},te=function(){s.drawElementText(t,e,null,a)},he=e.pstyle("ghost").value==="yes";if(he){var de=e.pstyle("ghost-offset-x").pfValue,ee=e.pstyle("ghost-offset-y").pfValue,re=e.pstyle("ghost-opacity").value,fe=re*c;t.translate(de,ee),k(re*N),V(),H(fe,!0),R(re*I),X(),Y(A!==0||L!==0),H(fe,!1),G(fe),t.translate(-de,-ee)}v&&t.translate(-h.x,-h.y),Z(),v&&t.translate(h.x,h.y),k(),V(),H(c,!0),R(),X(),Y(A!==0||L!==0),H(c,!1),G(),v&&t.translate(-h.x,-h.y),te(),K(),r&&t.translate(p.x1,p.y1)}};var pl=function(e){if(!["overlay","underlay"].includes(e))throw new Error("Invalid state");return function(r,a,n,i,s){var o=this;if(a.visible()){var l=a.pstyle("".concat(e,"-padding")).pfValue,u=a.pstyle("".concat(e,"-opacity")).value,f=a.pstyle("".concat(e,"-color")).value,h=a.pstyle("".concat(e,"-shape")).value;if(u>0){if(n=n||a.position(),i==null||s==null){var c=a.padding();i=a.width()+2*c,s=a.height()+2*c}o.colorFillStyle(r,f[0],f[1],f[2],u),o.nodeShapes[h].draw(r,n.x,n.y,i+l*2,s+l*2),r.fill()}}}};zr.drawNodeOverlay=pl("overlay");zr.drawNodeUnderlay=pl("underlay");zr.hasPie=function(t){return t=t[0],t._private.hasPie};zr.drawPie=function(t,e,r,a){e=e[0],a=a||e.position();var n=e.cy().style(),i=e.pstyle("pie-size"),s=a.x,o=a.y,l=e.width(),u=e.height(),f=Math.min(l,u)/2,h=0,c=this.usePaths();c&&(s=0,o=0),i.units==="%"?f=f*i.pfValue:i.pfValue!==void 0&&(f=i.pfValue/2);for(var v=1;v<=n.pieBackgroundN;v++){var d=e.pstyle("pie-"+v+"-background-size").value,g=e.pstyle("pie-"+v+"-background-color").value,y=e.pstyle("pie-"+v+"-background-opacity").value*r,p=d/100;p+h>1&&(p=1-h);var E=1.5*Math.PI+2*Math.PI*h,m=2*Math.PI*p,T=E+m;d===0||h>=1||h+p>1||(t.beginPath(),t.moveTo(s,o),t.arc(s,o,f,E,T),t.closePath(),this.colorFillStyle(t,g[0],g[1],g[2],y),t.fill(),h+=p)}};var ht={},nm=100;ht.getPixelRatio=function(){var t=this.data.contexts[0];if(this.forcedPixelRatio!=null)return this.forcedPixelRatio;var e=t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/e};ht.paintCache=function(t){for(var e=this.paintCaches=this.paintCaches||[],r=!0,a,n=0;ns.minMbLowQualFrames&&(s.motionBlurPxRatio=s.mbPxRBlurry)),s.clearingMotionBlur&&(s.motionBlurPxRatio=1),s.textureDrawLastFrame&&!h&&(f[s.NODE]=!0,f[s.SELECT_BOX]=!0);var E=l.style(),m=l.zoom(),T=n!==void 0?n:m,C=l.pan(),S={x:C.x,y:C.y},b={zoom:m,pan:{x:C.x,y:C.y}},x=s.prevViewport,w=x===void 0||b.zoom!==x.zoom||b.pan.x!==x.pan.x||b.pan.y!==x.pan.y;!w&&!(g&&!d)&&(s.motionBlurPxRatio=1),i&&(S=i),T*=o,S.x*=o,S.y*=o;var D=s.getCachedZSortedEles();function A(ee,re,fe,se,ne){var le=ee.globalCompositeOperation;ee.globalCompositeOperation="destination-out",s.colorFillStyle(ee,255,255,255,s.motionBlurTransparency),ee.fillRect(re,fe,se,ne),ee.globalCompositeOperation=le}function L(ee,re){var fe,se,ne,le;!s.clearingMotionBlur&&(ee===u.bufferContexts[s.MOTIONBLUR_BUFFER_NODE]||ee===u.bufferContexts[s.MOTIONBLUR_BUFFER_DRAG])?(fe={x:C.x*v,y:C.y*v},se=m*v,ne=s.canvasWidth*v,le=s.canvasHeight*v):(fe=S,se=T,ne=s.canvasWidth,le=s.canvasHeight),ee.setTransform(1,0,0,1,0,0),re==="motionBlur"?A(ee,0,0,ne,le):!e&&(re===void 0||re)&&ee.clearRect(0,0,ne,le),r||(ee.translate(fe.x,fe.y),ee.scale(se,se)),i&&ee.translate(i.x,i.y),n&&ee.scale(n,n)}if(h||(s.textureDrawLastFrame=!1),h){if(s.textureDrawLastFrame=!0,!s.textureCache){s.textureCache={},s.textureCache.bb=l.mutableElements().boundingBox(),s.textureCache.texture=s.data.bufferCanvases[s.TEXTURE_BUFFER];var N=s.data.bufferContexts[s.TEXTURE_BUFFER];N.setTransform(1,0,0,1,0,0),N.clearRect(0,0,s.canvasWidth*s.textureMult,s.canvasHeight*s.textureMult),s.render({forcedContext:N,drawOnlyNodeLayer:!0,forcedPxRatio:o*s.textureMult});var b=s.textureCache.viewport={zoom:l.zoom(),pan:l.pan(),width:s.canvasWidth,height:s.canvasHeight};b.mpan={x:(0-b.pan.x)/b.zoom,y:(0-b.pan.y)/b.zoom}}f[s.DRAG]=!1,f[s.NODE]=!1;var O=u.contexts[s.NODE],P=s.textureCache.texture,b=s.textureCache.viewport;O.setTransform(1,0,0,1,0,0),c?A(O,0,0,b.width,b.height):O.clearRect(0,0,b.width,b.height);var I=E.core("outside-texture-bg-color").value,k=E.core("outside-texture-bg-opacity").value;s.colorFillStyle(O,I[0],I[1],I[2],k),O.fillRect(0,0,b.width,b.height);var m=l.zoom();L(O,!1),O.clearRect(b.mpan.x,b.mpan.y,b.width/b.zoom/o,b.height/b.zoom/o),O.drawImage(P,b.mpan.x,b.mpan.y,b.width/b.zoom/o,b.height/b.zoom/o)}else s.textureOnViewport&&!e&&(s.textureCache=null);var R=l.extent(),B=s.pinching||s.hoverData.dragging||s.swipePanning||s.data.wheelZooming||s.hoverData.draggingEles||s.cy.animated(),z=s.hideEdgesOnViewport&&B,F=[];if(F[s.NODE]=!f[s.NODE]&&c&&!s.clearedForMotionBlur[s.NODE]||s.clearingMotionBlur,F[s.NODE]&&(s.clearedForMotionBlur[s.NODE]=!0),F[s.DRAG]=!f[s.DRAG]&&c&&!s.clearedForMotionBlur[s.DRAG]||s.clearingMotionBlur,F[s.DRAG]&&(s.clearedForMotionBlur[s.DRAG]=!0),f[s.NODE]||r||a||F[s.NODE]){var $=c&&!F[s.NODE]&&v!==1,O=e||($?s.data.bufferContexts[s.MOTIONBLUR_BUFFER_NODE]:u.contexts[s.NODE]),U=c&&!$?"motionBlur":void 0;L(O,U),z?s.drawCachedNodes(O,D.nondrag,o,R):s.drawLayeredElements(O,D.nondrag,o,R),s.debug&&s.drawDebugPoints(O,D.nondrag),!r&&!c&&(f[s.NODE]=!1)}if(!a&&(f[s.DRAG]||r||F[s.DRAG])){var $=c&&!F[s.DRAG]&&v!==1,O=e||($?s.data.bufferContexts[s.MOTIONBLUR_BUFFER_DRAG]:u.contexts[s.DRAG]);L(O,c&&!$?"motionBlur":void 0),z?s.drawCachedNodes(O,D.drag,o,R):s.drawCachedElements(O,D.drag,o,R),s.debug&&s.drawDebugPoints(O,D.drag),!r&&!c&&(f[s.DRAG]=!1)}if(s.showFps||!a&&f[s.SELECT_BOX]&&!r){var O=e||u.contexts[s.SELECT_BOX];if(L(O),s.selection[4]==1&&(s.hoverData.selecting||s.touchData.selecting)){var m=s.cy.zoom(),V=E.core("selection-box-border-width").value/m;O.lineWidth=V,O.fillStyle="rgba("+E.core("selection-box-color").value[0]+","+E.core("selection-box-color").value[1]+","+E.core("selection-box-color").value[2]+","+E.core("selection-box-opacity").value+")",O.fillRect(s.selection[0],s.selection[1],s.selection[2]-s.selection[0],s.selection[3]-s.selection[1]),V>0&&(O.strokeStyle="rgba("+E.core("selection-box-border-color").value[0]+","+E.core("selection-box-border-color").value[1]+","+E.core("selection-box-border-color").value[2]+","+E.core("selection-box-opacity").value+")",O.strokeRect(s.selection[0],s.selection[1],s.selection[2]-s.selection[0],s.selection[3]-s.selection[1]))}if(u.bgActivePosistion&&!s.hoverData.selecting){var m=s.cy.zoom(),H=u.bgActivePosistion;O.fillStyle="rgba("+E.core("active-bg-color").value[0]+","+E.core("active-bg-color").value[1]+","+E.core("active-bg-color").value[2]+","+E.core("active-bg-opacity").value+")",O.beginPath(),O.arc(H.x,H.y,E.core("active-bg-size").pfValue/m,0,2*Math.PI),O.fill()}var Y=s.lastRedrawTime;if(s.showFps&&Y){Y=Math.round(Y);var G=Math.round(1e3/Y);O.setTransform(1,0,0,1,0,0),O.fillStyle="rgba(255, 0, 0, 0.75)",O.strokeStyle="rgba(255, 0, 0, 0.75)",O.lineWidth=1,O.fillText("1 frame = "+Y+" ms = "+G+" fps",0,20);var X=60;O.strokeRect(0,30,250,20),O.fillRect(0,30,250*Math.min(G/X,1),20)}r||(f[s.SELECT_BOX]=!1)}if(c&&v!==1){var K=u.contexts[s.NODE],Z=s.data.bufferCanvases[s.MOTIONBLUR_BUFFER_NODE],te=u.contexts[s.DRAG],he=s.data.bufferCanvases[s.MOTIONBLUR_BUFFER_DRAG],de=function(re,fe,se){re.setTransform(1,0,0,1,0,0),se||!p?re.clearRect(0,0,s.canvasWidth,s.canvasHeight):A(re,0,0,s.canvasWidth,s.canvasHeight);var ne=v;re.drawImage(fe,0,0,s.canvasWidth*ne,s.canvasHeight*ne,0,0,s.canvasWidth,s.canvasHeight)};(f[s.NODE]||F[s.NODE])&&(de(K,Z,F[s.NODE]),f[s.NODE]=!1),(f[s.DRAG]||F[s.DRAG])&&(de(te,he,F[s.DRAG]),f[s.DRAG]=!1)}s.prevViewport=b,s.clearingMotionBlur&&(s.clearingMotionBlur=!1,s.motionBlurCleared=!0,s.motionBlur=!0),c&&(s.motionBlurTimeout=setTimeout(function(){s.motionBlurTimeout=null,s.clearedForMotionBlur[s.NODE]=!1,s.clearedForMotionBlur[s.DRAG]=!1,s.motionBlur=!1,s.clearingMotionBlur=!h,s.mbFrames=0,f[s.NODE]=!0,f[s.DRAG]=!0,s.redraw()},nm)),e||l.emit("render")};var Qt={};Qt.drawPolygonPath=function(t,e,r,a,n,i){var s=a/2,o=n/2;t.beginPath&&t.beginPath(),t.moveTo(e+s*i[0],r+o*i[1]);for(var l=1;l0&&s>0){v.clearRect(0,0,i,s),v.globalCompositeOperation="source-over";var d=this.getCachedZSortedEles();if(t.full)v.translate(-a.x1*u,-a.y1*u),v.scale(u,u),this.drawElements(v,d),v.scale(1/u,1/u),v.translate(a.x1*u,a.y1*u);else{var g=e.pan(),y={x:g.x*u,y:g.y*u};u*=e.zoom(),v.translate(y.x,y.y),v.scale(u,u),this.drawElements(v,d),v.scale(1/u,1/u),v.translate(-y.x,-y.y)}t.bg&&(v.globalCompositeOperation="destination-over",v.fillStyle=t.bg,v.rect(0,0,i,s),v.fill())}return c};function im(t,e){for(var r=atob(t),a=new ArrayBuffer(r.length),n=new Uint8Array(a),i=0;i"u"?"undefined":_e(OffscreenCanvas))!=="undefined"?r=new OffscreenCanvas(t,e):(r=document.createElement("canvas"),r.width=t,r.height=e),r};[dl,At,Pt,mi,fr,zr,ht,Qt,wa,bl].forEach(function(t){ce(Ce,t)});var lm=[{name:"null",impl:nl},{name:"base",impl:hl},{name:"canvas",impl:sm}],um=[{type:"layout",extensions:py},{type:"renderer",extensions:lm}],wl={},xl={};function Tl(t,e,r){var a=r,n=function(x){Ae("Can not register `"+e+"` for `"+t+"` since `"+x+"` already exists in the prototype and can not be overridden")};if(t==="core"){if(ua.prototype[e])return n(e);ua.prototype[e]=r}else if(t==="collection"){if(Ke.prototype[e])return n(e);Ke.prototype[e]=r}else if(t==="layout"){for(var i=function(x){this.options=x,r.call(this,x),Te(this._private)||(this._private={}),this._private.cy=x.cy,this._private.listeners=[],this.createEmitter()},s=i.prototype=Object.create(r.prototype),o=[],l=0;ld&&(this.rect.x-=(this.labelWidth-d)/2,this.setWidth(this.labelWidth)),this.labelHeight>g&&(this.labelPos=="center"?this.rect.y-=(this.labelHeight-g)/2:this.labelPos=="top"&&(this.rect.y-=this.labelHeight-g),this.setHeight(this.labelHeight))}}},h.prototype.getInclusionTreeDepth=function(){if(this.inclusionTreeDepth==s.MAX_VALUE)throw"assert failed";return this.inclusionTreeDepth},h.prototype.transform=function(v){var d=this.rect.x;d>l.WORLD_BOUNDARY?d=l.WORLD_BOUNDARY:d<-l.WORLD_BOUNDARY&&(d=-l.WORLD_BOUNDARY);var g=this.rect.y;g>l.WORLD_BOUNDARY?g=l.WORLD_BOUNDARY:g<-l.WORLD_BOUNDARY&&(g=-l.WORLD_BOUNDARY);var y=new f(d,g),p=v.inverseTransformPoint(y);this.setLocation(p.x,p.y)},h.prototype.getLeft=function(){return this.rect.x},h.prototype.getRight=function(){return this.rect.x+this.rect.width},h.prototype.getTop=function(){return this.rect.y},h.prototype.getBottom=function(){return this.rect.y+this.rect.height},h.prototype.getParent=function(){return this.owner==null?null:this.owner.getParent()},r.exports=h},function(r,a,n){function i(s,o){s==null&&o==null?(this.x=0,this.y=0):(this.x=s,this.y=o)}i.prototype.getX=function(){return this.x},i.prototype.getY=function(){return this.y},i.prototype.setX=function(s){this.x=s},i.prototype.setY=function(s){this.y=s},i.prototype.getDifference=function(s){return new DimensionD(this.x-s.x,this.y-s.y)},i.prototype.getCopy=function(){return new i(this.x,this.y)},i.prototype.translate=function(s){return this.x+=s.width,this.y+=s.height,this},r.exports=i},function(r,a,n){var i=n(2),s=n(10),o=n(0),l=n(6),u=n(3),f=n(1),h=n(13),c=n(12),v=n(11);function d(y,p,E){i.call(this,E),this.estimatedSize=s.MIN_VALUE,this.margin=o.DEFAULT_GRAPH_MARGIN,this.edges=[],this.nodes=[],this.isConnected=!1,this.parent=y,p!=null&&p instanceof l?this.graphManager=p:p!=null&&p instanceof Layout&&(this.graphManager=p.graphManager)}d.prototype=Object.create(i.prototype);for(var g in i)d[g]=i[g];d.prototype.getNodes=function(){return this.nodes},d.prototype.getEdges=function(){return this.edges},d.prototype.getGraphManager=function(){return this.graphManager},d.prototype.getParent=function(){return this.parent},d.prototype.getLeft=function(){return this.left},d.prototype.getRight=function(){return this.right},d.prototype.getTop=function(){return this.top},d.prototype.getBottom=function(){return this.bottom},d.prototype.isConnected=function(){return this.isConnected},d.prototype.add=function(y,p,E){if(p==null&&E==null){var m=y;if(this.graphManager==null)throw"Graph has no graph mgr!";if(this.getNodes().indexOf(m)>-1)throw"Node already in graph!";return m.owner=this,this.getNodes().push(m),m}else{var T=y;if(!(this.getNodes().indexOf(p)>-1&&this.getNodes().indexOf(E)>-1))throw"Source or target not in graph!";if(!(p.owner==E.owner&&p.owner==this))throw"Both owners must be this graph!";return p.owner!=E.owner?null:(T.source=p,T.target=E,T.isInterGraph=!1,this.getEdges().push(T),p.edges.push(T),E!=p&&E.edges.push(T),T)}},d.prototype.remove=function(y){var p=y;if(y instanceof u){if(p==null)throw"Node is null!";if(!(p.owner!=null&&p.owner==this))throw"Owner graph is invalid!";if(this.graphManager==null)throw"Owner graph manager is invalid!";for(var E=p.edges.slice(),m,T=E.length,C=0;C-1&&x>-1))throw"Source and/or target doesn't know this edge!";m.source.edges.splice(b,1),m.target!=m.source&&m.target.edges.splice(x,1);var S=m.source.owner.getEdges().indexOf(m);if(S==-1)throw"Not in owner's edge list!";m.source.owner.getEdges().splice(S,1)}},d.prototype.updateLeftTop=function(){for(var y=s.MAX_VALUE,p=s.MAX_VALUE,E,m,T,C=this.getNodes(),S=C.length,b=0;bE&&(y=E),p>m&&(p=m)}return y==s.MAX_VALUE?null:(C[0].getParent().paddingLeft!=null?T=C[0].getParent().paddingLeft:T=this.margin,this.left=p-T,this.top=y-T,new c(this.left,this.top))},d.prototype.updateBounds=function(y){for(var p=s.MAX_VALUE,E=-s.MAX_VALUE,m=s.MAX_VALUE,T=-s.MAX_VALUE,C,S,b,x,w,D=this.nodes,A=D.length,L=0;LC&&(p=C),Eb&&(m=b),TC&&(p=C),Eb&&(m=b),T=this.nodes.length){var A=0;E.forEach(function(L){L.owner==y&&A++}),A==this.nodes.length&&(this.isConnected=!0)}},r.exports=d},function(r,a,n){var i,s=n(1);function o(l){i=n(5),this.layout=l,this.graphs=[],this.edges=[]}o.prototype.addRoot=function(){var l=this.layout.newGraph(),u=this.layout.newNode(null),f=this.add(l,u);return this.setRootGraph(f),this.rootGraph},o.prototype.add=function(l,u,f,h,c){if(f==null&&h==null&&c==null){if(l==null)throw"Graph is null!";if(u==null)throw"Parent node is null!";if(this.graphs.indexOf(l)>-1)throw"Graph already in this graph mgr!";if(this.graphs.push(l),l.parent!=null)throw"Already has a parent!";if(u.child!=null)throw"Already has a child!";return l.parent=u,u.child=l,l}else{c=f,h=u,f=l;var v=h.getOwner(),d=c.getOwner();if(!(v!=null&&v.getGraphManager()==this))throw"Source not in this graph mgr!";if(!(d!=null&&d.getGraphManager()==this))throw"Target not in this graph mgr!";if(v==d)return f.isInterGraph=!1,v.add(f,h,c);if(f.isInterGraph=!0,f.source=h,f.target=c,this.edges.indexOf(f)>-1)throw"Edge already in inter-graph edge list!";if(this.edges.push(f),!(f.source!=null&&f.target!=null))throw"Edge source and/or target is null!";if(!(f.source.edges.indexOf(f)==-1&&f.target.edges.indexOf(f)==-1))throw"Edge already in source and/or target incidency list!";return f.source.edges.push(f),f.target.edges.push(f),f}},o.prototype.remove=function(l){if(l instanceof i){var u=l;if(u.getGraphManager()!=this)throw"Graph not in this graph mgr";if(!(u==this.rootGraph||u.parent!=null&&u.parent.graphManager==this))throw"Invalid parent node!";var f=[];f=f.concat(u.getEdges());for(var h,c=f.length,v=0;v=l.getRight()?u[0]+=Math.min(l.getX()-o.getX(),o.getRight()-l.getRight()):l.getX()<=o.getX()&&l.getRight()>=o.getRight()&&(u[0]+=Math.min(o.getX()-l.getX(),l.getRight()-o.getRight())),o.getY()<=l.getY()&&o.getBottom()>=l.getBottom()?u[1]+=Math.min(l.getY()-o.getY(),o.getBottom()-l.getBottom()):l.getY()<=o.getY()&&l.getBottom()>=o.getBottom()&&(u[1]+=Math.min(o.getY()-l.getY(),l.getBottom()-o.getBottom()));var c=Math.abs((l.getCenterY()-o.getCenterY())/(l.getCenterX()-o.getCenterX()));l.getCenterY()===o.getCenterY()&&l.getCenterX()===o.getCenterX()&&(c=1);var v=c*u[0],d=u[1]/c;u[0]v)return u[0]=f,u[1]=g,u[2]=c,u[3]=D,!1;if(hc)return u[0]=d,u[1]=h,u[2]=x,u[3]=v,!1;if(fc?(u[0]=p,u[1]=E,O=!0):(u[0]=y,u[1]=g,O=!0):I===R&&(f>c?(u[0]=d,u[1]=g,O=!0):(u[0]=m,u[1]=E,O=!0)),-k===R?c>f?(u[2]=w,u[3]=D,P=!0):(u[2]=x,u[3]=b,P=!0):k===R&&(c>f?(u[2]=S,u[3]=b,P=!0):(u[2]=A,u[3]=D,P=!0)),O&&P)return!1;if(f>c?h>v?(B=this.getCardinalDirection(I,R,4),z=this.getCardinalDirection(k,R,2)):(B=this.getCardinalDirection(-I,R,3),z=this.getCardinalDirection(-k,R,1)):h>v?(B=this.getCardinalDirection(-I,R,1),z=this.getCardinalDirection(-k,R,3)):(B=this.getCardinalDirection(I,R,2),z=this.getCardinalDirection(k,R,4)),!O)switch(B){case 1:$=g,F=f+-C/R,u[0]=F,u[1]=$;break;case 2:F=m,$=h+T*R,u[0]=F,u[1]=$;break;case 3:$=E,F=f+C/R,u[0]=F,u[1]=$;break;case 4:F=p,$=h+-T*R,u[0]=F,u[1]=$;break}if(!P)switch(z){case 1:V=b,U=c+-N/R,u[2]=U,u[3]=V;break;case 2:U=A,V=v+L*R,u[2]=U,u[3]=V;break;case 3:V=D,U=c+N/R,u[2]=U,u[3]=V;break;case 4:U=w,V=v+-L*R,u[2]=U,u[3]=V;break}}return!1},s.getCardinalDirection=function(o,l,u){return o>l?u:1+u%4},s.getIntersection=function(o,l,u,f){if(f==null)return this.getIntersection2(o,l,u);var h=o.x,c=o.y,v=l.x,d=l.y,g=u.x,y=u.y,p=f.x,E=f.y,m=void 0,T=void 0,C=void 0,S=void 0,b=void 0,x=void 0,w=void 0,D=void 0,A=void 0;return C=d-c,b=h-v,w=v*c-h*d,S=E-y,x=g-p,D=p*y-g*E,A=C*x-S*b,A===0?null:(m=(b*D-x*w)/A,T=(S*w-C*D)/A,new i(m,T))},s.angleOfVector=function(o,l,u,f){var h=void 0;return o!==u?(h=Math.atan((f-l)/(u-o)),u0?1:s<0?-1:0},i.floor=function(s){return s<0?Math.ceil(s):Math.floor(s)},i.ceil=function(s){return s<0?Math.floor(s):Math.ceil(s)},r.exports=i},function(r,a,n){function i(){}i.MAX_VALUE=2147483647,i.MIN_VALUE=-2147483648,r.exports=i},function(r,a,n){var i=function(){function h(c,v){for(var d=0;d"u"?"undefined":i(o);return o==null||l!="object"&&l!="function"},r.exports=s},function(r,a,n){function i(g){if(Array.isArray(g)){for(var y=0,p=Array(g.length);y0&&y;){for(C.push(b[0]);C.length>0&&y;){var x=C[0];C.splice(0,1),T.add(x);for(var w=x.getEdges(),m=0;m-1&&b.splice(N,1)}T=new Set,S=new Map}}return g},d.prototype.createDummyNodesForBendpoints=function(g){for(var y=[],p=g.source,E=this.graphManager.calcLowestCommonAncestor(g.source,g.target),m=0;m0){for(var E=this.edgeToDummyNodes.get(p),m=0;m=0&&y.splice(D,1);var A=S.getNeighborsList();A.forEach(function(O){if(p.indexOf(O)<0){var P=E.get(O),I=P-1;I==1&&x.push(O),E.set(O,I)}})}p=p.concat(x),(y.length==1||y.length==2)&&(m=!0,T=y[0])}return T},d.prototype.setGraphManager=function(g){this.graphManager=g},r.exports=d},function(r,a,n){function i(){}i.seed=1,i.x=0,i.nextDouble=function(){return i.x=Math.sin(i.seed++)*1e4,i.x-Math.floor(i.x)},r.exports=i},function(r,a,n){var i=n(4);function s(o,l){this.lworldOrgX=0,this.lworldOrgY=0,this.ldeviceOrgX=0,this.ldeviceOrgY=0,this.lworldExtX=1,this.lworldExtY=1,this.ldeviceExtX=1,this.ldeviceExtY=1}s.prototype.getWorldOrgX=function(){return this.lworldOrgX},s.prototype.setWorldOrgX=function(o){this.lworldOrgX=o},s.prototype.getWorldOrgY=function(){return this.lworldOrgY},s.prototype.setWorldOrgY=function(o){this.lworldOrgY=o},s.prototype.getWorldExtX=function(){return this.lworldExtX},s.prototype.setWorldExtX=function(o){this.lworldExtX=o},s.prototype.getWorldExtY=function(){return this.lworldExtY},s.prototype.setWorldExtY=function(o){this.lworldExtY=o},s.prototype.getDeviceOrgX=function(){return this.ldeviceOrgX},s.prototype.setDeviceOrgX=function(o){this.ldeviceOrgX=o},s.prototype.getDeviceOrgY=function(){return this.ldeviceOrgY},s.prototype.setDeviceOrgY=function(o){this.ldeviceOrgY=o},s.prototype.getDeviceExtX=function(){return this.ldeviceExtX},s.prototype.setDeviceExtX=function(o){this.ldeviceExtX=o},s.prototype.getDeviceExtY=function(){return this.ldeviceExtY},s.prototype.setDeviceExtY=function(o){this.ldeviceExtY=o},s.prototype.transformX=function(o){var l=0,u=this.lworldExtX;return u!=0&&(l=this.ldeviceOrgX+(o-this.lworldOrgX)*this.ldeviceExtX/u),l},s.prototype.transformY=function(o){var l=0,u=this.lworldExtY;return u!=0&&(l=this.ldeviceOrgY+(o-this.lworldOrgY)*this.ldeviceExtY/u),l},s.prototype.inverseTransformX=function(o){var l=0,u=this.ldeviceExtX;return u!=0&&(l=this.lworldOrgX+(o-this.ldeviceOrgX)*this.lworldExtX/u),l},s.prototype.inverseTransformY=function(o){var l=0,u=this.ldeviceExtY;return u!=0&&(l=this.lworldOrgY+(o-this.ldeviceOrgY)*this.lworldExtY/u),l},s.prototype.inverseTransformPoint=function(o){var l=new i(this.inverseTransformX(o.x),this.inverseTransformY(o.y));return l},r.exports=s},function(r,a,n){function i(v){if(Array.isArray(v)){for(var d=0,g=Array(v.length);do.ADAPTATION_LOWER_NODE_LIMIT&&(this.coolingFactor=Math.max(this.coolingFactor*o.COOLING_ADAPTATION_FACTOR,this.coolingFactor-(v-o.ADAPTATION_LOWER_NODE_LIMIT)/(o.ADAPTATION_UPPER_NODE_LIMIT-o.ADAPTATION_LOWER_NODE_LIMIT)*this.coolingFactor*(1-o.COOLING_ADAPTATION_FACTOR))),this.maxNodeDisplacement=o.MAX_NODE_DISPLACEMENT_INCREMENTAL):(v>o.ADAPTATION_LOWER_NODE_LIMIT?this.coolingFactor=Math.max(o.COOLING_ADAPTATION_FACTOR,1-(v-o.ADAPTATION_LOWER_NODE_LIMIT)/(o.ADAPTATION_UPPER_NODE_LIMIT-o.ADAPTATION_LOWER_NODE_LIMIT)*(1-o.COOLING_ADAPTATION_FACTOR)):this.coolingFactor=1,this.initialCoolingFactor=this.coolingFactor,this.maxNodeDisplacement=o.MAX_NODE_DISPLACEMENT),this.maxIterations=Math.max(this.getAllNodes().length*5,this.maxIterations),this.totalDisplacementThreshold=this.displacementThresholdPerNode*this.getAllNodes().length,this.repulsionRange=this.calcRepulsionRange()},h.prototype.calcSpringForces=function(){for(var v=this.getAllEdges(),d,g=0;g0&&arguments[0]!==void 0?arguments[0]:!0,d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g,y,p,E,m=this.getAllNodes(),T;if(this.useFRGridVariant)for(this.totalIterations%o.GRID_CALCULATION_CHECK_PERIOD==1&&v&&this.updateGrid(),T=new Set,g=0;gC||T>C)&&(v.gravitationForceX=-this.gravityConstant*p,v.gravitationForceY=-this.gravityConstant*E)):(C=d.getEstimatedSize()*this.compoundGravityRangeFactor,(m>C||T>C)&&(v.gravitationForceX=-this.gravityConstant*p*this.compoundGravityConstant,v.gravitationForceY=-this.gravityConstant*E*this.compoundGravityConstant))},h.prototype.isConverged=function(){var v,d=!1;return this.totalIterations>this.maxIterations/3&&(d=Math.abs(this.totalDisplacement-this.oldTotalDisplacement)<2),v=this.totalDisplacement=m.length||C>=m[0].length)){for(var S=0;Sh}}]),u}();r.exports=l},function(r,a,n){var i=function(){function l(u,f){for(var h=0;h2&&arguments[2]!==void 0?arguments[2]:1,c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:-1,v=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1;s(this,l),this.sequence1=u,this.sequence2=f,this.match_score=h,this.mismatch_penalty=c,this.gap_penalty=v,this.iMax=u.length+1,this.jMax=f.length+1,this.grid=new Array(this.iMax);for(var d=0;d=0;u--){var f=this.listeners[u];f.event===o&&f.callback===l&&this.listeners.splice(u,1)}},s.emit=function(o,l){for(var u=0;uf.coolingFactor*f.maxNodeDisplacement&&(this.displacementX=f.coolingFactor*f.maxNodeDisplacement*o.sign(this.displacementX)),Math.abs(this.displacementY)>f.coolingFactor*f.maxNodeDisplacement&&(this.displacementY=f.coolingFactor*f.maxNodeDisplacement*o.sign(this.displacementY)),this.child==null?this.moveBy(this.displacementX,this.displacementY):this.child.getNodes().length==0?this.moveBy(this.displacementX,this.displacementY):this.propogateDisplacementToChildren(this.displacementX,this.displacementY),f.totalDisplacement+=Math.abs(this.displacementX)+Math.abs(this.displacementY),this.springForceX=0,this.springForceY=0,this.repulsionForceX=0,this.repulsionForceY=0,this.gravitationForceX=0,this.gravitationForceY=0,this.displacementX=0,this.displacementY=0},l.prototype.propogateDisplacementToChildren=function(f,h){for(var c=this.getChild().getNodes(),v,d=0;d0)this.positionNodesRadially(b);else{this.reduceTrees(),this.graphManager.resetAllNodesToApplyGravitation();var x=new Set(this.getAllNodes()),w=this.nodesWithGravity.filter(function(D){return x.has(D)});this.graphManager.setAllNodesToApplyGravitation(w),this.positionNodesRandomly()}}return this.initSpringEmbedder(),this.runSpringEmbedder(),!0},C.prototype.tick=function(){if(this.totalIterations++,this.totalIterations===this.maxIterations&&!this.isTreeGrowing&&!this.isGrowthFinished)if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;if(this.totalIterations%c.CONVERGENCE_CHECK_PERIOD==0&&!this.isTreeGrowing&&!this.isGrowthFinished){if(this.isConverged())if(this.prunedNodesAll.length>0)this.isTreeGrowing=!0;else return!0;this.coolingCycle++,this.layoutQuality==0?this.coolingAdjuster=this.coolingCycle:this.layoutQuality==1&&(this.coolingAdjuster=this.coolingCycle/3),this.coolingFactor=Math.max(this.initialCoolingFactor-Math.pow(this.coolingCycle,Math.log(100*(this.initialCoolingFactor-this.finalTemperature))/Math.log(this.maxCoolingCycle))/100*this.coolingAdjuster,this.finalTemperature),this.animationPeriod=Math.ceil(this.initialAnimationPeriod*Math.sqrt(this.coolingFactor))}if(this.isTreeGrowing){if(this.growTreeIterations%10==0)if(this.prunedNodesAll.length>0){this.graphManager.updateBounds(),this.updateGrid(),this.growTree(this.prunedNodesAll),this.graphManager.resetAllNodesToApplyGravitation();var b=new Set(this.getAllNodes()),x=this.nodesWithGravity.filter(function(A){return b.has(A)});this.graphManager.setAllNodesToApplyGravitation(x),this.graphManager.updateBounds(),this.updateGrid(),this.coolingFactor=c.DEFAULT_COOLING_FACTOR_INCREMENTAL}else this.isTreeGrowing=!1,this.isGrowthFinished=!0;this.growTreeIterations++}if(this.isGrowthFinished){if(this.isConverged())return!0;this.afterGrowthIterations%10==0&&(this.graphManager.updateBounds(),this.updateGrid()),this.coolingFactor=c.DEFAULT_COOLING_FACTOR_INCREMENTAL*((100-this.afterGrowthIterations)/100),this.afterGrowthIterations++}var w=!this.isTreeGrowing&&!this.isGrowthFinished,D=this.growTreeIterations%10==1&&this.isTreeGrowing||this.afterGrowthIterations%10==1&&this.isGrowthFinished;return this.totalDisplacement=0,this.graphManager.updateBounds(),this.calcSpringForces(),this.calcRepulsionForces(w,D),this.calcGravitationalForces(),this.moveNodes(),this.animate(),!1},C.prototype.getPositionsData=function(){for(var b=this.graphManager.getAllNodes(),x={},w=0;w1){var O;for(O=0;OD&&(D=Math.floor(N.y)),L=Math.floor(N.x+h.DEFAULT_COMPONENT_SEPERATION)}this.transform(new g(v.WORLD_CENTER_X-N.x/2,v.WORLD_CENTER_Y-N.y/2))},C.radialLayout=function(b,x,w){var D=Math.max(this.maxDiagonalInTree(b),h.DEFAULT_RADIAL_SEPARATION);C.branchRadialLayout(x,null,0,359,0,D);var A=m.calculateBounds(b),L=new T;L.setDeviceOrgX(A.getMinX()),L.setDeviceOrgY(A.getMinY()),L.setWorldOrgX(w.x),L.setWorldOrgY(w.y);for(var N=0;N1;){var V=U[0];U.splice(0,1);var H=R.indexOf(V);H>=0&&R.splice(H,1),F--,B--}x!=null?$=(R.indexOf(U[0])+1)%F:$=0;for(var Y=Math.abs(D-w)/B,G=$;z!=B;G=++G%F){var X=R[G].getOtherEnd(b);if(X!=x){var K=(w+z*Y)%360,Z=(K+Y)%360;C.branchRadialLayout(X,b,K,Z,A+L,L),z++}}},C.maxDiagonalInTree=function(b){for(var x=p.MIN_VALUE,w=0;wx&&(x=A)}return x},C.prototype.calcRepulsionRange=function(){return 2*(this.level+1)*this.idealEdgeLength},C.prototype.groupZeroDegreeMembers=function(){var b=this,x={};this.memberGroups={},this.idToDummyNode={};for(var w=[],D=this.graphManager.getAllNodes(),A=0;A"u"&&(x[O]=[]),x[O]=x[O].concat(L)}Object.keys(x).forEach(function(P){if(x[P].length>1){var I="DummyCompound_"+P;b.memberGroups[I]=x[P];var k=x[P][0].getParent(),R=new u(b.graphManager);R.id=I,R.paddingLeft=k.paddingLeft||0,R.paddingRight=k.paddingRight||0,R.paddingBottom=k.paddingBottom||0,R.paddingTop=k.paddingTop||0,b.idToDummyNode[I]=R;var B=b.getGraphManager().add(b.newGraph(),R),z=k.getChild();z.add(R);for(var F=0;F=0;b--){var x=this.compoundOrder[b],w=x.id,D=x.paddingLeft,A=x.paddingTop;this.adjustLocations(this.tiledMemberPack[w],x.rect.x,x.rect.y,D,A)}},C.prototype.repopulateZeroDegreeMembers=function(){var b=this,x=this.tiledZeroDegreePack;Object.keys(x).forEach(function(w){var D=b.idToDummyNode[w],A=D.paddingLeft,L=D.paddingTop;b.adjustLocations(x[w],D.rect.x,D.rect.y,A,L)})},C.prototype.getToBeTiled=function(b){var x=b.id;if(this.toBeTiled[x]!=null)return this.toBeTiled[x];var w=b.getChild();if(w==null)return this.toBeTiled[x]=!1,!1;for(var D=w.getNodes(),A=0;A0)return this.toBeTiled[x]=!1,!1;if(L.getChild()==null){this.toBeTiled[L.id]=!1;continue}if(!this.getToBeTiled(L))return this.toBeTiled[x]=!1,!1}return this.toBeTiled[x]=!0,!0},C.prototype.getNodeDegree=function(b){b.id;for(var x=b.getEdges(),w=0,D=0;DP&&(P=k.rect.height)}w+=P+b.verticalPadding}},C.prototype.tileCompoundMembers=function(b,x){var w=this;this.tiledMemberPack=[],Object.keys(b).forEach(function(D){var A=x[D];w.tiledMemberPack[D]=w.tileNodes(b[D],A.paddingLeft+A.paddingRight),A.rect.width=w.tiledMemberPack[D].width,A.rect.height=w.tiledMemberPack[D].height})},C.prototype.tileNodes=function(b,x){var w=h.TILING_PADDING_VERTICAL,D=h.TILING_PADDING_HORIZONTAL,A={rows:[],rowWidth:[],rowHeight:[],width:0,height:x,verticalPadding:w,horizontalPadding:D};b.sort(function(O,P){return O.rect.width*O.rect.height>P.rect.width*P.rect.height?-1:O.rect.width*O.rect.height0&&(N+=b.horizontalPadding),b.rowWidth[w]=N,b.width0&&(O+=b.verticalPadding);var P=0;O>b.rowHeight[w]&&(P=b.rowHeight[w],b.rowHeight[w]=O,P=b.rowHeight[w]-P),b.height+=P,b.rows[w].push(x)},C.prototype.getShortestRowIndex=function(b){for(var x=-1,w=Number.MAX_VALUE,D=0;Dw&&(x=D,w=b.rowWidth[D]);return x},C.prototype.canAddHorizontal=function(b,x,w){var D=this.getShortestRowIndex(b);if(D<0)return!0;var A=b.rowWidth[D];if(A+b.horizontalPadding+x<=b.width)return!0;var L=0;b.rowHeight[D]0&&(L=w+b.verticalPadding-b.rowHeight[D]);var N;b.width-A>=x+b.horizontalPadding?N=(b.height+L)/(A+x+b.horizontalPadding):N=(b.height+L)/b.width,L=w+b.verticalPadding;var O;return b.widthL&&x!=w){D.splice(-1,1),b.rows[w].push(A),b.rowWidth[x]=b.rowWidth[x]-L,b.rowWidth[w]=b.rowWidth[w]+L,b.width=b.rowWidth[instance.getLongestRowIndex(b)];for(var N=Number.MIN_VALUE,O=0;ON&&(N=D[O].height);x>0&&(N+=b.verticalPadding);var P=b.rowHeight[x]+b.rowHeight[w];b.rowHeight[x]=N,b.rowHeight[w]0)for(var z=A;z<=L;z++)B[0]+=this.grid[z][N-1].length+this.grid[z][N].length-1;if(L0)for(var z=N;z<=O;z++)B[3]+=this.grid[A-1][z].length+this.grid[A][z].length-1;for(var F=p.MAX_VALUE,$,U,V=0;V0){var O;O=T.getGraphManager().add(T.newGraph(),w),this.processChildrenList(O,x,T)}}},g.prototype.stop=function(){return this.stopped=!0,this};var p=function(m){m("layout","cose-bilkent",g)};typeof cytoscape<"u"&&p(cytoscape),a.exports=p}])})})(Sl);var gm=Sl.exports;const pm=Or(gm);var Wn=function(){var t=function(T,C,S,b){for(S=S||{},b=T.length;b--;S[T[b]]=C);return S},e=[1,4],r=[1,13],a=[1,12],n=[1,15],i=[1,16],s=[1,20],o=[1,19],l=[6,7,8],u=[1,26],f=[1,24],h=[1,25],c=[6,7,11],v=[1,6,13,15,16,19,22],d=[1,33],g=[1,34],y=[1,6,7,11,13,15,16,19,22],p={trace:function(){},yy:{},symbols_:{error:2,start:3,mindMap:4,spaceLines:5,SPACELINE:6,NL:7,MINDMAP:8,document:9,stop:10,EOF:11,statement:12,SPACELIST:13,node:14,ICON:15,CLASS:16,nodeWithId:17,nodeWithoutId:18,NODE_DSTART:19,NODE_DESCR:20,NODE_DEND:21,NODE_ID:22,$accept:0,$end:1},terminals_:{2:"error",6:"SPACELINE",7:"NL",8:"MINDMAP",11:"EOF",13:"SPACELIST",15:"ICON",16:"CLASS",19:"NODE_DSTART",20:"NODE_DESCR",21:"NODE_DEND",22:"NODE_ID"},productions_:[0,[3,1],[3,2],[5,1],[5,2],[5,2],[4,2],[4,3],[10,1],[10,1],[10,1],[10,2],[10,2],[9,3],[9,2],[12,2],[12,2],[12,2],[12,1],[12,1],[12,1],[12,1],[12,1],[14,1],[14,1],[18,3],[17,1],[17,4]],performAction:function(C,S,b,x,w,D,A){var L=D.length-1;switch(w){case 6:case 7:return x;case 8:x.getLogger().trace("Stop NL ");break;case 9:x.getLogger().trace("Stop EOF ");break;case 11:x.getLogger().trace("Stop NL2 ");break;case 12:x.getLogger().trace("Stop EOF2 ");break;case 15:x.getLogger().info("Node: ",D[L].id),x.addNode(D[L-1].length,D[L].id,D[L].descr,D[L].type);break;case 16:x.getLogger().trace("Icon: ",D[L]),x.decorateNode({icon:D[L]});break;case 17:case 21:x.decorateNode({class:D[L]});break;case 18:x.getLogger().trace("SPACELIST");break;case 19:x.getLogger().trace("Node: ",D[L].id),x.addNode(0,D[L].id,D[L].descr,D[L].type);break;case 20:x.decorateNode({icon:D[L]});break;case 25:x.getLogger().trace("node found ..",D[L-2]),this.$={id:D[L-1],descr:D[L-1],type:x.getType(D[L-2],D[L])};break;case 26:this.$={id:D[L],descr:D[L],type:x.nodeType.DEFAULT};break;case 27:x.getLogger().trace("node found ..",D[L-3]),this.$={id:D[L-3],descr:D[L-1],type:x.getType(D[L-2],D[L])};break}},table:[{3:1,4:2,5:3,6:[1,5],8:e},{1:[3]},{1:[2,1]},{4:6,6:[1,7],7:[1,8],8:e},{6:r,7:[1,10],9:9,12:11,13:a,14:14,15:n,16:i,17:17,18:18,19:s,22:o},t(l,[2,3]),{1:[2,2]},t(l,[2,4]),t(l,[2,5]),{1:[2,6],6:r,12:21,13:a,14:14,15:n,16:i,17:17,18:18,19:s,22:o},{6:r,9:22,12:11,13:a,14:14,15:n,16:i,17:17,18:18,19:s,22:o},{6:u,7:f,10:23,11:h},t(c,[2,22],{17:17,18:18,14:27,15:[1,28],16:[1,29],19:s,22:o}),t(c,[2,18]),t(c,[2,19]),t(c,[2,20]),t(c,[2,21]),t(c,[2,23]),t(c,[2,24]),t(c,[2,26],{19:[1,30]}),{20:[1,31]},{6:u,7:f,10:32,11:h},{1:[2,7],6:r,12:21,13:a,14:14,15:n,16:i,17:17,18:18,19:s,22:o},t(v,[2,14],{7:d,11:g}),t(y,[2,8]),t(y,[2,9]),t(y,[2,10]),t(c,[2,15]),t(c,[2,16]),t(c,[2,17]),{20:[1,35]},{21:[1,36]},t(v,[2,13],{7:d,11:g}),t(y,[2,11]),t(y,[2,12]),{21:[1,37]},t(c,[2,25]),t(c,[2,27])],defaultActions:{2:[2,1],6:[2,2]},parseError:function(C,S){if(S.recoverable)this.trace(C);else{var b=new Error(C);throw b.hash=S,b}},parse:function(C){var S=this,b=[0],x=[],w=[null],D=[],A=this.table,L="",N=0,O=0,P=2,I=1,k=D.slice.call(arguments,1),R=Object.create(this.lexer),B={yy:{}};for(var z in this.yy)Object.prototype.hasOwnProperty.call(this.yy,z)&&(B.yy[z]=this.yy[z]);R.setInput(C,B.yy),B.yy.lexer=R,B.yy.parser=this,typeof R.yylloc>"u"&&(R.yylloc={});var F=R.yylloc;D.push(F);var $=R.options&&R.options.ranges;typeof B.yy.parseError=="function"?this.parseError=B.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function U(){var ee;return ee=x.pop()||R.lex()||I,typeof ee!="number"&&(ee instanceof Array&&(x=ee,ee=x.pop()),ee=S.symbols_[ee]||ee),ee}for(var V,H,Y,G,X={},K,Z,te,he;;){if(H=b[b.length-1],this.defaultActions[H]?Y=this.defaultActions[H]:((V===null||typeof V>"u")&&(V=U()),Y=A[H]&&A[H][V]),typeof Y>"u"||!Y.length||!Y[0]){var de="";he=[];for(K in A[H])this.terminals_[K]&&K>P&&he.push("'"+this.terminals_[K]+"'");R.showPosition?de="Parse error on line "+(N+1)+`: +`+R.showPosition()+` +Expecting `+he.join(", ")+", got '"+(this.terminals_[V]||V)+"'":de="Parse error on line "+(N+1)+": Unexpected "+(V==I?"end of input":"'"+(this.terminals_[V]||V)+"'"),this.parseError(de,{text:R.match,token:this.terminals_[V]||V,line:R.yylineno,loc:F,expected:he})}if(Y[0]instanceof Array&&Y.length>1)throw new Error("Parse Error: multiple actions possible at state: "+H+", token: "+V);switch(Y[0]){case 1:b.push(V),w.push(R.yytext),D.push(R.yylloc),b.push(Y[1]),V=null,O=R.yyleng,L=R.yytext,N=R.yylineno,F=R.yylloc;break;case 2:if(Z=this.productions_[Y[1]][1],X.$=w[w.length-Z],X._$={first_line:D[D.length-(Z||1)].first_line,last_line:D[D.length-1].last_line,first_column:D[D.length-(Z||1)].first_column,last_column:D[D.length-1].last_column},$&&(X._$.range=[D[D.length-(Z||1)].range[0],D[D.length-1].range[1]]),G=this.performAction.apply(X,[L,O,N,B.yy,Y[1],w,D].concat(k)),typeof G<"u")return G;Z&&(b=b.slice(0,-1*Z*2),w=w.slice(0,-1*Z),D=D.slice(0,-1*Z)),b.push(this.productions_[Y[1]][0]),w.push(X.$),D.push(X._$),te=A[b[b.length-2]][b[b.length-1]],b.push(te);break;case 3:return!0}}return!0}},E=function(){var T={EOF:1,parseError:function(S,b){if(this.yy.parser)this.yy.parser.parseError(S,b);else throw new Error(S)},setInput:function(C,S){return this.yy=S||this.yy||{},this._input=C,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var C=this._input[0];this.yytext+=C,this.yyleng++,this.offset++,this.match+=C,this.matched+=C;var S=C.match(/(?:\r\n?|\n).*/g);return S?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),C},unput:function(C){var S=C.length,b=C.split(/(?:\r\n?|\n)/g);this._input=C+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-S),this.offset-=S;var x=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),b.length-1&&(this.yylineno-=b.length-1);var w=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:b?(b.length===x.length?this.yylloc.first_column:0)+x[x.length-b.length].length-b[0].length:this.yylloc.first_column-S},this.options.ranges&&(this.yylloc.range=[w[0],w[0]+this.yyleng-S]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(C){this.unput(this.match.slice(C))},pastInput:function(){var C=this.matched.substr(0,this.matched.length-this.match.length);return(C.length>20?"...":"")+C.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var C=this.match;return C.length<20&&(C+=this._input.substr(0,20-C.length)),(C.substr(0,20)+(C.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var C=this.pastInput(),S=new Array(C.length+1).join("-");return C+this.upcomingInput()+` +`+S+"^"},test_match:function(C,S){var b,x,w;if(this.options.backtrack_lexer&&(w={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(w.yylloc.range=this.yylloc.range.slice(0))),x=C[0].match(/(?:\r\n?|\n).*/g),x&&(this.yylineno+=x.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:x?x[x.length-1].length-x[x.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+C[0].length},this.yytext+=C[0],this.match+=C[0],this.matches=C,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(C[0].length),this.matched+=C[0],b=this.performAction.call(this,this.yy,this,S,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),b)return b;if(this._backtrack){for(var D in w)this[D]=w[D];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var C,S,b,x;this._more||(this.yytext="",this.match="");for(var w=this._currentRules(),D=0;DS[0].length)){if(S=b,x=D,this.options.backtrack_lexer){if(C=this.test_match(b,w[D]),C!==!1)return C;if(this._backtrack){S=!1;continue}else return!1}else if(!this.options.flex)break}return S?(C=this.test_match(S,w[x]),C!==!1?C:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var S=this.next();return S||this.lex()},begin:function(S){this.conditionStack.push(S)},popState:function(){var S=this.conditionStack.length-1;return S>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(S){return S=this.conditionStack.length-1-Math.abs(S||0),S>=0?this.conditionStack[S]:"INITIAL"},pushState:function(S){this.begin(S)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(S,b,x,w){switch(x){case 0:return S.getLogger().trace("Found comment",b.yytext),6;case 1:return 8;case 2:this.begin("CLASS");break;case 3:return this.popState(),16;case 4:this.popState();break;case 5:S.getLogger().trace("Begin icon"),this.begin("ICON");break;case 6:return S.getLogger().trace("SPACELINE"),6;case 7:return 7;case 8:return 15;case 9:S.getLogger().trace("end icon"),this.popState();break;case 10:return S.getLogger().trace("Exploding node"),this.begin("NODE"),19;case 11:return S.getLogger().trace("Cloud"),this.begin("NODE"),19;case 12:return S.getLogger().trace("Explosion Bang"),this.begin("NODE"),19;case 13:return S.getLogger().trace("Cloud Bang"),this.begin("NODE"),19;case 14:return this.begin("NODE"),19;case 15:return this.begin("NODE"),19;case 16:return this.begin("NODE"),19;case 17:return this.begin("NODE"),19;case 18:return 13;case 19:return 22;case 20:return 11;case 21:this.begin("NSTR2");break;case 22:return"NODE_DESCR";case 23:this.popState();break;case 24:S.getLogger().trace("Starting NSTR"),this.begin("NSTR");break;case 25:return S.getLogger().trace("description:",b.yytext),"NODE_DESCR";case 26:this.popState();break;case 27:return this.popState(),S.getLogger().trace("node end ))"),"NODE_DEND";case 28:return this.popState(),S.getLogger().trace("node end )"),"NODE_DEND";case 29:return this.popState(),S.getLogger().trace("node end ...",b.yytext),"NODE_DEND";case 30:return this.popState(),S.getLogger().trace("node end (("),"NODE_DEND";case 31:return this.popState(),S.getLogger().trace("node end (-"),"NODE_DEND";case 32:return this.popState(),S.getLogger().trace("node end (-"),"NODE_DEND";case 33:return this.popState(),S.getLogger().trace("node end (("),"NODE_DEND";case 34:return this.popState(),S.getLogger().trace("node end (("),"NODE_DEND";case 35:return S.getLogger().trace("Long description:",b.yytext),20;case 36:return S.getLogger().trace("Long description:",b.yytext),20}},rules:[/^(?:\s*%%.*)/i,/^(?:mindmap\b)/i,/^(?::::)/i,/^(?:.+)/i,/^(?:\n)/i,/^(?:::icon\()/i,/^(?:[\s]+[\n])/i,/^(?:[\n]+)/i,/^(?:[^\)]+)/i,/^(?:\))/i,/^(?:-\))/i,/^(?:\(-)/i,/^(?:\)\))/i,/^(?:\))/i,/^(?:\(\()/i,/^(?:\{\{)/i,/^(?:\()/i,/^(?:\[)/i,/^(?:[\s]+)/i,/^(?:[^\(\[\n\)\{\}]+)/i,/^(?:$)/i,/^(?:["][`])/i,/^(?:[^`"]+)/i,/^(?:[`]["])/i,/^(?:["])/i,/^(?:[^"]+)/i,/^(?:["])/i,/^(?:[\)]\))/i,/^(?:[\)])/i,/^(?:[\]])/i,/^(?:\}\})/i,/^(?:\(-)/i,/^(?:-\))/i,/^(?:\(\()/i,/^(?:\()/i,/^(?:[^\)\]\(\}]+)/i,/^(?:.+(?!\(\())/i],conditions:{CLASS:{rules:[3,4],inclusive:!1},ICON:{rules:[8,9],inclusive:!1},NSTR2:{rules:[22,23],inclusive:!1},NSTR:{rules:[25,26],inclusive:!1},NODE:{rules:[21,24,27,28,29,30,31,32,33,34,35,36],inclusive:!1},INITIAL:{rules:[0,1,2,5,6,7,10,11,12,13,14,15,16,17,18,19,20],inclusive:!0}}};return T}();p.lexer=E;function m(){this.yy={}}return m.prototype=p,p.Parser=m,new m}();Wn.parser=Wn;const ym=Wn,fa=t=>Ul(t,jr());let gt=[],Ll=0,bi={};const mm=()=>{gt=[],Ll=0,bi={}},bm=function(t){for(let e=gt.length-1;e>=0;e--)if(gt[e].levelgt.length>0?gt[0]:null,wm=(t,e,r,a)=>{lr.info("addNode",t,e,r,a);const n=jr(),i={id:Ll++,nodeId:fa(e),level:t,descr:fa(r),type:a,children:[],width:jr().mindmap.maxNodeWidth};switch(i.type){case Me.ROUNDED_RECT:i.padding=2*n.mindmap.padding;break;case Me.RECT:i.padding=2*n.mindmap.padding;break;case Me.HEXAGON:i.padding=2*n.mindmap.padding;break;default:i.padding=n.mindmap.padding}const s=bm(t);if(s)s.children.push(i),gt.push(i);else if(gt.length===0)gt.push(i);else{let o=new Error('There can be only one root. No parent could be found for ("'+i.descr+'")');throw o.hash={text:"branch "+name,token:"branch "+name,line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:['"checkout '+name+'"']},o}},Me={DEFAULT:0,NO_BORDER:0,ROUNDED_RECT:1,RECT:2,CIRCLE:3,CLOUD:4,BANG:5,HEXAGON:6},xm=(t,e)=>{switch(lr.debug("In get type",t,e),t){case"[":return Me.RECT;case"(":return e===")"?Me.ROUNDED_RECT:Me.CLOUD;case"((":return Me.CIRCLE;case")":return Me.CLOUD;case"))":return Me.BANG;case"{{":return Me.HEXAGON;default:return Me.DEFAULT}},Al=(t,e)=>{bi[t]=e},Tm=t=>{const e=gt[gt.length-1];t&&t.icon&&(e.icon=fa(t.icon)),t&&t.class&&(e.class=fa(t.class))},hr=t=>{switch(t){case Me.DEFAULT:return"no-border";case Me.RECT:return"rect";case Me.ROUNDED_RECT:return"rounded-rect";case Me.CIRCLE:return"circle";case Me.CLOUD:return"cloud";case Me.BANG:return"bang";case Me.HEXAGON:return"hexgon";default:return"no-border"}};let Ol;const Cm=t=>{Ol=t},Dm=()=>lr,Sm=t=>gt[t],Ei=t=>bi[t],Lm=Object.freeze(Object.defineProperty({__proto__:null,addNode:wm,clear:mm,decorateNode:Tm,getElementById:Ei,getLogger:Dm,getMindmap:Em,getNodeById:Sm,getType:xm,nodeType:Me,get parseError(){return Ol},sanitizeText:fa,setElementForId:Al,setErrorHandler:Cm,type2Str:hr},Symbol.toStringTag,{value:"Module"})),Nl=12,Am=function(t,e,r){t.append("path").attr("id","node-"+e.id).attr("class","node-bkg node-"+hr(e.type)).attr("d",`M0 ${e.height-5} v${-e.height+2*5} q0,-5 5,-5 h${e.width-2*5} q5,0 5,5 v${e.height-5} H0 Z`),t.append("line").attr("class","node-line-"+r).attr("x1",0).attr("y1",e.height).attr("x2",e.width).attr("y2",e.height)},Om=function(t,e){t.append("rect").attr("id","node-"+e.id).attr("class","node-bkg node-"+hr(e.type)).attr("height",e.height).attr("width",e.width)},Nm=function(t,e){const r=e.width,a=e.height,n=.15*r,i=.25*r,s=.35*r,o=.2*r;t.append("path").attr("id","node-"+e.id).attr("class","node-bkg node-"+hr(e.type)).attr("d",`M0 0 a${n},${n} 0 0,1 ${r*.25},${-1*r*.1} + a${s},${s} 1 0,1 ${r*.4},${-1*r*.1} + a${i},${i} 1 0,1 ${r*.35},${1*r*.2} + + a${n},${n} 1 0,1 ${r*.15},${1*a*.35} + a${o},${o} 1 0,1 ${-1*r*.15},${1*a*.65} + + a${i},${n} 1 0,1 ${-1*r*.25},${r*.15} + a${s},${s} 1 0,1 ${-1*r*.5},0 + a${n},${n} 1 0,1 ${-1*r*.25},${-1*r*.15} + + a${n},${n} 1 0,1 ${-1*r*.1},${-1*a*.35} + a${o},${o} 1 0,1 ${r*.1},${-1*a*.65} + + H0 V0 Z`)},Mm=function(t,e){const r=e.width,a=e.height,n=.15*r;t.append("path").attr("id","node-"+e.id).attr("class","node-bkg node-"+hr(e.type)).attr("d",`M0 0 a${n},${n} 1 0,0 ${r*.25},${-1*a*.1} + a${n},${n} 1 0,0 ${r*.25},0 + a${n},${n} 1 0,0 ${r*.25},0 + a${n},${n} 1 0,0 ${r*.25},${1*a*.1} + + a${n},${n} 1 0,0 ${r*.15},${1*a*.33} + a${n*.8},${n*.8} 1 0,0 0,${1*a*.34} + a${n},${n} 1 0,0 ${-1*r*.15},${1*a*.33} + + a${n},${n} 1 0,0 ${-1*r*.25},${a*.15} + a${n},${n} 1 0,0 ${-1*r*.25},0 + a${n},${n} 1 0,0 ${-1*r*.25},0 + a${n},${n} 1 0,0 ${-1*r*.25},${-1*a*.15} + + a${n},${n} 1 0,0 ${-1*r*.1},${-1*a*.33} + a${n*.8},${n*.8} 1 0,0 0,${-1*a*.34} + a${n},${n} 1 0,0 ${r*.1},${-1*a*.33} + + H0 V0 Z`)},Im=function(t,e){t.append("circle").attr("id","node-"+e.id).attr("class","node-bkg node-"+hr(e.type)).attr("r",e.width/2)};function Rm(t,e,r,a,n){return t.insert("polygon",":first-child").attr("points",a.map(function(i){return i.x+","+i.y}).join(" ")).attr("transform","translate("+(n.width-e)/2+", "+r+")")}const km=function(t,e){const r=e.height,n=r/4,i=e.width-e.padding+2*n,s=[{x:n,y:0},{x:i-n,y:0},{x:i,y:-r/2},{x:i-n,y:-r},{x:n,y:-r},{x:0,y:-r/2}];Rm(t,i,r,s,e)},Pm=function(t,e){t.append("rect").attr("id","node-"+e.id).attr("class","node-bkg node-"+hr(e.type)).attr("height",e.height).attr("rx",e.padding).attr("ry",e.padding).attr("width",e.width)},Bm=function(t,e,r,a){const n=a.htmlLabels,i=r%(Nl-1),s=t.append("g");e.section=i;let o="section-"+i;i<0&&(o+=" section-root"),s.attr("class",(e.class?e.class+" ":"")+"mindmap-node "+o);const l=s.append("g"),u=s.append("g"),f=e.descr.replace(/()/g,` +`);Wl(u,f,{useHtmlLabels:n,width:e.width,classes:"mindmap-node-label"}),n||u.attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle");const h=u.node().getBBox(),c=a.fontSize.replace?a.fontSize.replace("px",""):a.fontSize;if(e.height=h.height+c*1.1*.5+e.padding,e.width=h.width+2*e.padding,e.icon)if(e.type===Me.CIRCLE)e.height+=50,e.width+=50,s.append("foreignObject").attr("height","50px").attr("width",e.width).attr("style","text-align: center;").append("div").attr("class","icon-container").append("i").attr("class","node-icon-"+i+" "+e.icon),u.attr("transform","translate("+e.width/2+", "+(e.height/2-1.5*e.padding)+")");else{e.width+=50;const v=e.height;e.height=Math.max(v,60);const d=Math.abs(e.height-v);s.append("foreignObject").attr("width","60px").attr("height",e.height).attr("style","text-align: center;margin-top:"+d/2+"px;").append("div").attr("class","icon-container").append("i").attr("class","node-icon-"+i+" "+e.icon),u.attr("transform","translate("+(25+e.width/2)+", "+(d/2+e.padding/2)+")")}else if(n){const v=(e.width-h.width)/2,d=(e.height-h.height)/2;u.attr("transform","translate("+v+", "+d+")")}else{const v=e.width/2,d=e.padding/2;u.attr("transform","translate("+v+", "+d+")")}switch(e.type){case Me.DEFAULT:Am(l,e,i);break;case Me.ROUNDED_RECT:Pm(l,e);break;case Me.RECT:Om(l,e);break;case Me.CIRCLE:l.attr("transform","translate("+e.width/2+", "+ +e.height/2+")"),Im(l,e);break;case Me.CLOUD:Nm(l,e);break;case Me.BANG:Mm(l,e);break;case Me.HEXAGON:km(l,e);break}return Al(e.id,s),e.height},Fm=function(e,r,a,n,i){const s=i%(Nl-1),o=a.x+a.width/2,l=a.y+a.height/2,u=r.x+r.width/2,f=r.y+r.height/2,h=u>o?o+Math.abs(o-u)/2:o-Math.abs(o-u)/2,c=f>l?l+Math.abs(l-f)/2:l-Math.abs(l-f)/2,v=u>o?Math.abs(o-h)/2+o:-Math.abs(o-h)/2+o,d=f>l?Math.abs(l-c)/2+l:-Math.abs(l-c)/2+l;e.append("path").attr("d",a.direction==="TB"||a.direction==="BT"?`M${o},${l} Q${o},${d} ${h},${c} T${u},${f}`:`M${o},${l} Q${v},${l} ${h},${c} T${u},${f}`).attr("class","edge section-edge-"+s+" edge-depth-"+n)},Gm=function(t){const e=Ei(t.id),r=t.x||0,a=t.y||0;e.attr("transform","translate("+r+","+a+")")},Ml={drawNode:Bm,positionNode:Gm,drawEdge:Fm};Kt.use(pm);function Il(t,e,r,a){Ml.drawNode(t,e,r,a),e.children&&e.children.forEach((n,i)=>{Il(t,n,r<0?i:r,a)})}function zm(t,e){e.edges().map((r,a)=>{const n=r.data();if(r[0]._private.bodyBounds){const i=r[0]._private.rscratch;lr.trace("Edge: ",a,n),t.insert("path").attr("d",`M ${i.startX},${i.startY} L ${i.midX},${i.midY} L${i.endX},${i.endY} `).attr("class","edge section-edge-"+n.section+" edge-depth-"+n.depth)}})}function Rl(t,e,r,a){e.add({group:"nodes",data:{id:t.id,labelText:t.descr,height:t.height,width:t.width,level:a,nodeId:t.id,padding:t.padding,type:t.type},position:{x:t.x,y:t.y}}),t.children&&t.children.forEach(n=>{Rl(n,e,r,a+1),e.add({group:"edges",data:{id:`${t.id}_${n.id}`,source:t.id,target:n.id,depth:a,section:n.section}})})}function $m(t,e){return new Promise(r=>{const a=Ba("body").append("div").attr("id","cy").attr("style","display:none"),n=Kt({container:document.getElementById("cy"),style:[{selector:"edge",style:{"curve-style":"bezier"}}]});a.remove(),Rl(t,n,e,0),n.nodes().forEach(function(i){i.layoutDimensions=()=>{const s=i.data();return{w:s.width,h:s.height}}}),n.layout({name:"cose-bilkent",quality:"proof",styleEnabled:!1,animate:!1}).run(),n.ready(i=>{lr.info("Ready",i),r(n)})})}function Vm(t){t.nodes().map((e,r)=>{const a=e.data();a.x=e.position().x,a.y=e.position().y,Ml.positionNode(a);const n=Ei(a.nodeId);lr.info("Id:",r,"Position: (",e.position().x,", ",e.position().y,")",a),n.attr("transform",`translate(${e.position().x-a.width/2}, ${e.position().y-a.height/2})`),n.attr("attr",`apa-${r})`)})}const _m=async(t,e,r,a)=>{const n=jr();n.htmlLabels=!1,lr.debug(`Rendering mindmap diagram +`+t,a.parser);const i=jr().securityLevel;let s;i==="sandbox"&&(s=Ba("#i"+e));const l=(i==="sandbox"?Ba(s.nodes()[0].contentDocument.body):Ba("body")).select("#"+e);l.append("g");const u=a.db.getMindmap(),f=l.append("g");f.attr("class","mindmap-edges");const h=l.append("g");h.attr("class","mindmap-nodes"),Il(h,u,-1,n);const c=await $m(u,n);zm(f,c),Vm(c),Yl(void 0,l,n.mindmap.padding,n.mindmap.useMaxWidth)},Um={draw:_m},Ym=t=>{let e="";for(let r=0;r` + .edge { + stroke-width: 3; + } + ${Ym(t)} + .section-root rect, .section-root path, .section-root circle, .section-root polygon { + fill: ${t.git0}; + } + .section-root text { + fill: ${t.gitBranchLabel0}; + } + .icon-container { + height:100%; + display: flex; + justify-content: center; + align-items: center; + } + .edge { + fill: none; + } + .mindmap-node-label { + dy: 1em; + alignment-baseline: middle; + text-anchor: middle; + dominant-baseline: middle; + text-align: center; + } +`,Xm=Hm,Qm={db:Lm,renderer:Um,parser:ym,styles:Xm};export{Qm as diagram}; diff --git a/pr-384/assets/chunks/ordinal.b935e931.js b/pr-384/assets/chunks/ordinal.b935e931.js new file mode 100644 index 000000000..49383dcca --- /dev/null +++ b/pr-384/assets/chunks/ordinal.b935e931.js @@ -0,0 +1 @@ +import{i as a}from"./init.77b53fdd.js";class o extends Map{constructor(n,t=g){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),n!=null)for(const[r,s]of n)this.set(r,s)}get(n){return super.get(c(this,n))}has(n){return super.has(c(this,n))}set(n,t){return super.set(l(this,n),t)}delete(n){return super.delete(p(this,n))}}function c({_intern:e,_key:n},t){const r=n(t);return e.has(r)?e.get(r):t}function l({_intern:e,_key:n},t){const r=n(t);return e.has(r)?e.get(r):(e.set(r,t),t)}function p({_intern:e,_key:n},t){const r=n(t);return e.has(r)&&(t=e.get(r),e.delete(r)),t}function g(e){return e!==null&&typeof e=="object"?e.valueOf():e}const f=Symbol("implicit");function h(){var e=new o,n=[],t=[],r=f;function s(u){let i=e.get(u);if(i===void 0){if(r!==f)return r;e.set(u,i=n.push(u)-1)}return t[i%t.length]}return s.domain=function(u){if(!arguments.length)return n.slice();n=[],e=new o;for(const i of u)e.has(i)||e.set(i,n.push(i)-1);return s},s.range=function(u){return arguments.length?(t=Array.from(u),s):t.slice()},s.unknown=function(u){return arguments.length?(r=u,s):r},s.copy=function(){return h(n,t).unknown(r)},a.apply(s,arguments),s}export{h as o}; diff --git a/pr-384/assets/chunks/path.53f90ab3.js b/pr-384/assets/chunks/path.53f90ab3.js new file mode 100644 index 000000000..f55758f48 --- /dev/null +++ b/pr-384/assets/chunks/path.53f90ab3.js @@ -0,0 +1 @@ +const c=Math.PI,x=2*c,u=1e-6,m=x-u;function E(e){this._+=e[0];for(let t=1,h=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return E;const h=10**t;return function(i){this._+=i[0];for(let s=1,n=i.length;su)if(!(Math.abs(o*p-l*_)>u)||!n)this._append`L${this._x1=t},${this._y1=h}`;else{let d=i-$,f=s-r,y=p*p+l*l,T=d*d+f*f,g=Math.sqrt(y),v=Math.sqrt(a),w=n*Math.tan((c-Math.acos((y+a-T)/(2*g*v)))/2),M=w/v,b=w/g;Math.abs(M-1)>u&&this._append`L${t+M*_},${h+M*o}`,this._append`A${n},${n},0,0,${+(o*d>_*f)},${this._x1=t+b*p},${this._y1=h+b*l}`}}arc(t,h,i,s,n,$){if(t=+t,h=+h,i=+i,$=!!$,i<0)throw new Error(`negative radius: ${i}`);let r=i*Math.cos(s),p=i*Math.sin(s),l=t+r,_=h+p,o=1^$,a=$?s-n:n-s;this._x1===null?this._append`M${l},${_}`:(Math.abs(this._x1-l)>u||Math.abs(this._y1-_)>u)&&this._append`L${l},${_}`,i&&(a<0&&(a=a%x+x),a>m?this._append`A${i},${i},0,1,${o},${t-r},${h-p}A${i},${i},0,1,${o},${this._x1=l},${this._y1=_}`:a>u&&this._append`A${i},${i},0,${+(a>=c)},${o},${this._x1=t+i*Math.cos(n)},${this._y1=h+i*Math.sin(n)}`)}rect(t,h,i,s){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+h}h${i=+i}v${+s}h${-i}Z`}toString(){return this._}}function P(e){return function(){return e}}function q(e){let t=3;return e.digits=function(h){if(!arguments.length)return t;if(h==null)t=null;else{const i=Math.floor(h);if(!(i>=0))throw new RangeError(`invalid digits: ${h}`);t=i}return e},()=>new L(t)}export{P as c,q as w}; diff --git a/pr-384/assets/chunks/pieDiagram-5efcb91d.66c3b499.js b/pr-384/assets/chunks/pieDiagram-5efcb91d.66c3b499.js new file mode 100644 index 000000000..bccaeb0f7 --- /dev/null +++ b/pr-384/assets/chunks/pieDiagram-5efcb91d.66c3b499.js @@ -0,0 +1,35 @@ +import{ap as it,c as B,s as ut,g as ft,v as pt,x as yt,a as dt,b as gt,m as mt,j as _t,l as J,z as vt,h as nt,i as bt,aq as xt}from"../app.b136162e.js";import{o as kt}from"./ordinal.b935e931.js";import{a as St}from"./array.9f3ba611.js";import{c as M}from"./path.53f90ab3.js";import{a as lt}from"./arc.14e3acea.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./init.77b53fdd.js";function wt(t,u){return ut?1:u>=t?0:NaN}function At(t){return t}function Et(){var t=At,u=wt,_=null,b=M(0),k=M(it),S=M(0);function c(a){var f,h=(a=St(a)).length,w,L,N=0,v=new Array(h),A=new Array(h),T=+b.apply(this,arguments),D=Math.min(it,Math.max(-it,k.apply(this,arguments)-T)),W,C=Math.min(Math.abs(D)/h,S.apply(this,arguments)),I=C*(D<0?-1:1),d;for(f=0;f0&&(N+=d);for(u!=null?v.sort(function(E,g){return u(A[E],A[g])}):_!=null&&v.sort(function(E,g){return _(a[E],a[g])}),f=0,L=N?(D-h*I)/N:0;f0?d*L:0)+I,A[w]={data:a[w],index:f,value:d,startAngle:T,endAngle:W,padAngle:C};return A}return c.value=function(a){return arguments.length?(t=typeof a=="function"?a:M(+a),c):t},c.sortValues=function(a){return arguments.length?(u=a,_=null,c):u},c.sort=function(a){return arguments.length?(_=a,u=null,c):_},c.startAngle=function(a){return arguments.length?(b=typeof a=="function"?a:M(+a),c):b},c.endAngle=function(a){return arguments.length?(k=typeof a=="function"?a:M(+a),c):k},c.padAngle=function(a){return arguments.length?(S=typeof a=="function"?a:M(+a),c):S},c}var st=function(){var t=function(g,e,i,r){for(i=i||{},r=g.length;r--;i[g[r]]=e);return i},u=[1,4],_=[1,5],b=[1,6],k=[1,7],S=[1,9],c=[1,11,13,15,17,19,20,26,27,28,29],a=[2,5],f=[1,6,11,13,15,17,19,20,26,27,28,29],h=[26,27,28],w=[2,8],L=[1,18],N=[1,19],v=[1,20],A=[1,21],T=[1,22],D=[1,23],W=[1,28],C=[6,26,27,28,29],I={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,directive:5,PIE:6,document:7,showData:8,line:9,statement:10,txt:11,value:12,title:13,title_value:14,acc_title:15,acc_title_value:16,acc_descr:17,acc_descr_value:18,acc_descr_multiline_value:19,section:20,openDirective:21,typeDirective:22,closeDirective:23,":":24,argDirective:25,NEWLINE:26,";":27,EOF:28,open_directive:29,type_directive:30,arg_directive:31,close_directive:32,$accept:0,$end:1},terminals_:{2:"error",6:"PIE",8:"showData",11:"txt",12:"value",13:"title",14:"title_value",15:"acc_title",16:"acc_title_value",17:"acc_descr",18:"acc_descr_value",19:"acc_descr_multiline_value",20:"section",24:":",26:"NEWLINE",27:";",28:"EOF",29:"open_directive",30:"type_directive",31:"arg_directive",32:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,3],[7,0],[7,2],[9,2],[10,0],[10,2],[10,2],[10,2],[10,2],[10,1],[10,1],[10,1],[5,3],[5,5],[4,1],[4,1],[4,1],[21,1],[22,1],[25,1],[23,1]],performAction:function(e,i,r,n,l,s,o){var p=s.length-1;switch(l){case 4:n.setShowData(!0);break;case 7:this.$=s[p-1];break;case 9:n.addSection(s[p-1],n.cleanupValue(s[p]));break;case 10:this.$=s[p].trim(),n.setDiagramTitle(this.$);break;case 11:this.$=s[p].trim(),n.setAccTitle(this.$);break;case 12:case 13:this.$=s[p].trim(),n.setAccDescription(this.$);break;case 14:n.addSection(s[p].substr(8)),this.$=s[p].substr(8);break;case 21:n.parseDirective("%%{","open_directive");break;case 22:n.parseDirective(s[p],"type_directive");break;case 23:s[p]=s[p].trim().replace(/'/g,'"'),n.parseDirective(s[p],"arg_directive");break;case 24:n.parseDirective("}%%","close_directive","pie");break}},table:[{3:1,4:2,5:3,6:u,21:8,26:_,27:b,28:k,29:S},{1:[3]},{3:10,4:2,5:3,6:u,21:8,26:_,27:b,28:k,29:S},{3:11,4:2,5:3,6:u,21:8,26:_,27:b,28:k,29:S},t(c,a,{7:12,8:[1,13]}),t(f,[2,18]),t(f,[2,19]),t(f,[2,20]),{22:14,30:[1,15]},{30:[2,21]},{1:[2,1]},{1:[2,2]},t(h,w,{21:8,9:16,10:17,5:24,1:[2,3],11:L,13:N,15:v,17:A,19:T,20:D,29:S}),t(c,a,{7:25}),{23:26,24:[1,27],32:W},t([24,32],[2,22]),t(c,[2,6]),{4:29,26:_,27:b,28:k},{12:[1,30]},{14:[1,31]},{16:[1,32]},{18:[1,33]},t(h,[2,13]),t(h,[2,14]),t(h,[2,15]),t(h,w,{21:8,9:16,10:17,5:24,1:[2,4],11:L,13:N,15:v,17:A,19:T,20:D,29:S}),t(C,[2,16]),{25:34,31:[1,35]},t(C,[2,24]),t(c,[2,7]),t(h,[2,9]),t(h,[2,10]),t(h,[2,11]),t(h,[2,12]),{23:36,32:W},{32:[2,23]},t(C,[2,17])],defaultActions:{9:[2,21],10:[2,1],11:[2,2],35:[2,23]},parseError:function(e,i){if(i.recoverable)this.trace(e);else{var r=new Error(e);throw r.hash=i,r}},parse:function(e){var i=this,r=[0],n=[],l=[null],s=[],o=this.table,p="",F=0,U=0,Q=2,q=1,ct=s.slice.call(arguments,1),y=Object.create(this.lexer),j={yy:{}};for(var X in this.yy)Object.prototype.hasOwnProperty.call(this.yy,X)&&(j.yy[X]=this.yy[X]);y.setInput(e,j.yy),j.yy.lexer=y,j.yy.parser=this,typeof y.yylloc>"u"&&(y.yylloc={});var Z=y.yylloc;s.push(Z);var ot=y.options&&y.options.ranges;typeof j.yy.parseError=="function"?this.parseError=j.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function ht(){var O;return O=n.pop()||y.lex()||q,typeof O!="number"&&(O instanceof Array&&(n=O,O=n.pop()),O=i.symbols_[O]||O),O}for(var m,z,x,tt,R={},G,V,at,H;;){if(z=r[r.length-1],this.defaultActions[z]?x=this.defaultActions[z]:((m===null||typeof m>"u")&&(m=ht()),x=o[z]&&o[z][m]),typeof x>"u"||!x.length||!x[0]){var et="";H=[];for(G in o[z])this.terminals_[G]&&G>Q&&H.push("'"+this.terminals_[G]+"'");y.showPosition?et="Parse error on line "+(F+1)+`: +`+y.showPosition()+` +Expecting `+H.join(", ")+", got '"+(this.terminals_[m]||m)+"'":et="Parse error on line "+(F+1)+": Unexpected "+(m==q?"end of input":"'"+(this.terminals_[m]||m)+"'"),this.parseError(et,{text:y.match,token:this.terminals_[m]||m,line:y.yylineno,loc:Z,expected:H})}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+z+", token: "+m);switch(x[0]){case 1:r.push(m),l.push(y.yytext),s.push(y.yylloc),r.push(x[1]),m=null,U=y.yyleng,p=y.yytext,F=y.yylineno,Z=y.yylloc;break;case 2:if(V=this.productions_[x[1]][1],R.$=l[l.length-V],R._$={first_line:s[s.length-(V||1)].first_line,last_line:s[s.length-1].last_line,first_column:s[s.length-(V||1)].first_column,last_column:s[s.length-1].last_column},ot&&(R._$.range=[s[s.length-(V||1)].range[0],s[s.length-1].range[1]]),tt=this.performAction.apply(R,[p,U,F,j.yy,x[1],l,s].concat(ct)),typeof tt<"u")return tt;V&&(r=r.slice(0,-1*V*2),l=l.slice(0,-1*V),s=s.slice(0,-1*V)),r.push(this.productions_[x[1]][0]),l.push(R.$),s.push(R._$),at=o[r[r.length-2]][r[r.length-1]],r.push(at);break;case 3:return!0}}return!0}},d=function(){var g={EOF:1,parseError:function(i,r){if(this.yy.parser)this.yy.parser.parseError(i,r);else throw new Error(i)},setInput:function(e,i){return this.yy=i||this.yy||{},this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0];this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e;var i=e.match(/(?:\r\n?|\n).*/g);return i?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var i=e.length,r=e.split(/(?:\r\n?|\n)/g);this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-i),this.offset-=i;var n=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var l=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===n.length?this.yylloc.first_column:0)+n[n.length-r.length].length-r[0].length:this.yylloc.first_column-i},this.options.ranges&&(this.yylloc.range=[l[0],l[0]+this.yyleng-i]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),i=new Array(e.length+1).join("-");return e+this.upcomingInput()+` +`+i+"^"},test_match:function(e,i){var r,n,l;if(this.options.backtrack_lexer&&(l={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(l.yylloc.range=this.yylloc.range.slice(0))),n=e[0].match(/(?:\r\n?|\n).*/g),n&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],r=this.performAction.call(this,this.yy,this,i,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),r)return r;if(this._backtrack){for(var s in l)this[s]=l[s];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var e,i,r,n;this._more||(this.yytext="",this.match="");for(var l=this._currentRules(),s=0;si[0].length)){if(i=r,n=s,this.options.backtrack_lexer){if(e=this.test_match(r,l[s]),e!==!1)return e;if(this._backtrack){i=!1;continue}else return!1}else if(!this.options.flex)break}return i?(e=this.test_match(i,l[n]),e!==!1?e:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var i=this.next();return i||this.lex()},begin:function(i){this.conditionStack.push(i)},popState:function(){var i=this.conditionStack.length-1;return i>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(i){return i=this.conditionStack.length-1-Math.abs(i||0),i>=0?this.conditionStack[i]:"INITIAL"},pushState:function(i){this.begin(i)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(i,r,n,l){switch(n){case 0:return this.begin("open_directive"),29;case 1:return this.begin("type_directive"),30;case 2:return this.popState(),this.begin("arg_directive"),24;case 3:return this.popState(),this.popState(),32;case 4:return 31;case 5:break;case 6:break;case 7:return 26;case 8:break;case 9:break;case 10:return this.begin("title"),13;case 11:return this.popState(),"title_value";case 12:return this.begin("acc_title"),15;case 13:return this.popState(),"acc_title_value";case 14:return this.begin("acc_descr"),17;case 15:return this.popState(),"acc_descr_value";case 16:this.begin("acc_descr_multiline");break;case 17:this.popState();break;case 18:return"acc_descr_multiline_value";case 19:this.begin("string");break;case 20:this.popState();break;case 21:return"txt";case 22:return 6;case 23:return 8;case 24:return"value";case 25:return 28}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n\r]+)/i,/^(?:%%[^\n]*)/i,/^(?:[\s]+)/i,/^(?:title\b)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:pie\b)/i,/^(?:showData\b)/i,/^(?::[\s]*[\d]+(?:\.[\d]+)?)/i,/^(?:$)/i],conditions:{acc_descr_multiline:{rules:[17,18],inclusive:!1},acc_descr:{rules:[15],inclusive:!1},acc_title:{rules:[13],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},title:{rules:[11],inclusive:!1},string:{rules:[20,21],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,12,14,16,19,22,23,24,25],inclusive:!0}}};return g}();I.lexer=d;function E(){this.yy={}}return E.prototype=I,I.Parser=E,new E}();st.parser=st;const Dt=st;let K={},rt=!1;const $t=function(t,u,_){mt.parseDirective(this,t,u,_)},Tt=function(t,u){t=_t.sanitizeText(t,B()),K[t]===void 0&&(K[t]=u,J.debug("Added new section :",t))},It=()=>K,Vt=function(t){rt=t},Ot=function(){return rt},Pt=function(t){return t.substring(0,1)===":"&&(t=t.substring(1).trim()),Number(t.trim())},Lt=function(){K={},rt=!1,vt()},Nt={parseDirective:$t,getConfig:()=>B().pie,addSection:Tt,getSections:It,cleanupValue:Pt,clear:Lt,setAccTitle:ut,getAccTitle:ft,setDiagramTitle:pt,getDiagramTitle:yt,setShowData:Vt,getShowData:Ot,getAccDescription:dt,setAccDescription:gt},Wt=t=>` + .pieCircle{ + stroke: ${t.pieStrokeColor}; + stroke-width : ${t.pieStrokeWidth}; + opacity : ${t.pieOpacity}; + } + .pieOuterCircle{ + stroke: ${t.pieOuterStrokeColor}; + stroke-width: ${t.pieOuterStrokeWidth}; + fill: none; + } + .pieTitleText { + text-anchor: middle; + font-size: ${t.pieTitleTextSize}; + fill: ${t.pieTitleTextColor}; + font-family: ${t.fontFamily}; + } + .slice { + font-family: ${t.fontFamily}; + fill: ${t.pieSectionTextColor}; + font-size:${t.pieSectionTextSize}; + // fill: white; + } + .legend text { + fill: ${t.pieLegendTextColor}; + font-family: ${t.fontFamily}; + font-size: ${t.pieLegendTextSize}; + } +`,Ct=Wt;let $=B(),P;const Y=450,Ft=(t,u,_,b)=>{var k;try{$=B(),J.debug(`Rendering info diagram +`+t);const d=B().securityLevel;let E;d==="sandbox"&&(E=nt("#i"+u));const g=d==="sandbox"?nt(E.nodes()[0].contentDocument.body):nt("body"),i=(d==="sandbox"?E.nodes()[0].contentDocument:document).getElementById(u);P=i.parentElement.offsetWidth,P===void 0&&(P=1200),$.useWidth!==void 0&&(P=$.useWidth),$.pie.useWidth!==void 0&&(P=$.pie.useWidth);const r=g.select("#"+u);bt(r,Y,P,$.pie.useMaxWidth),i.setAttribute("viewBox","0 0 "+P+" "+Y);var S=40,c=18,a=4,f=Math.min(P,Y)/2-S,h=r.append("g").attr("transform","translate("+P/2+","+Y/2+")"),w=b.db.getSections(),L=0;Object.keys(w).forEach(function(o){L+=w[o]});const n=$.themeVariables;var N=[n.pie1,n.pie2,n.pie3,n.pie4,n.pie5,n.pie6,n.pie7,n.pie8,n.pie9,n.pie10,n.pie11,n.pie12];const l=((k=$.pie)==null?void 0:k.textPosition)??.75;let[s]=xt(n.pieOuterStrokeWidth);s??(s=2);var v=kt().range(N),A=Object.entries(w).map(function(o,p){return{order:p,name:o[0],value:o[1]}}),T=Et().value(function(o){return o.value}).sort(function(o,p){return o.order-p.order}),D=T(A),W=lt().innerRadius(0).outerRadius(f),C=lt().innerRadius(f*l).outerRadius(f*l);h.append("circle").attr("cx",0).attr("cy",0).attr("r",f+s/2).attr("class","pieOuterCircle"),h.selectAll("mySlices").data(D).enter().append("path").attr("d",W).attr("fill",function(o){return v(o.data.name)}).attr("class","pieCircle"),h.selectAll("mySlices").data(D).enter().append("text").text(function(o){return(o.data.value/L*100).toFixed(0)+"%"}).attr("transform",function(o){return"translate("+C.centroid(o)+")"}).style("text-anchor","middle").attr("class","slice"),h.append("text").text(b.db.getDiagramTitle()).attr("x",0).attr("y",-(Y-50)/2).attr("class","pieTitleText");var I=h.selectAll(".legend").data(v.domain()).enter().append("g").attr("class","legend").attr("transform",function(o,p){const F=c+a,U=F*v.domain().length/2,Q=12*c,q=p*F-U;return"translate("+Q+","+q+")"});I.append("rect").attr("width",c).attr("height",c).style("fill",v).style("stroke",v),I.data(D).append("text").attr("x",c+a).attr("y",c-a).text(function(o){return b.db.getShowData()||$.showData||$.pie.showData?o.data.name+" ["+o.data.value+"]":o.data.name})}catch(d){J.error("Error while rendering info diagram"),J.error(d)}},jt={draw:Ft},Ht={parser:Dt,db:Nt,renderer:jt,styles:Ct};export{Ht as diagram}; diff --git a/pr-384/assets/chunks/quadrantDiagram-559115c7.b3107750.js b/pr-384/assets/chunks/quadrantDiagram-559115c7.b3107750.js new file mode 100644 index 000000000..018fffdb0 --- /dev/null +++ b/pr-384/assets/chunks/quadrantDiagram-559115c7.b3107750.js @@ -0,0 +1,7 @@ +import{aD as Dt,c as _t,aE as I,l as ct,s as zt,g as Et,v as It,x as vt,a as Bt,b as Vt,m as wt,z as Rt,h as yt,i as Wt,d as Nt}from"../app.b136162e.js";import{l as St}from"./linear.6b82298a.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./init.77b53fdd.js";var qt=function(){var e=function(K,n,r,d){for(r=r||{},d=K.length;d--;r[K[d]]=n);return r},a=[1,3],c=[1,5],f=[1,6],g=[1,7],x=[1,8],h=[1,10],p=[1,5,14,16,18,20,21,26,28,29,30,31,32,38,39,40,41,47,48,50,51,52,53,54,55,56,57,58,59,60],s=[1,5,7,14,16,18,20,21,26,28,29,30,31,32,38,39,40,41,47,48,50,51,52,53,54,55,56,57,58,59,60],l=[38,39,40],y=[2,8],B=[1,19],W=[1,23],L=[1,24],C=[1,25],N=[1,26],M=[1,27],X=[1,29],D=[1,30],it=[1,31],at=[1,32],nt=[1,33],rt=[1,34],Q=[1,37],U=[1,38],T=[1,39],_=[1,40],t=[1,41],m=[1,42],b=[1,43],A=[1,44],S=[1,45],v=[1,46],k=[1,47],F=[1,48],P=[1,49],Tt=[1,52],O=[1,67],Y=[1,68],z=[5,23,27,38,39,40,50,51,52,53,54,55,56,57,58,59,60,61],ht=[5,7,38,39,40,41],dt={trace:function(){},yy:{},symbols_:{error:2,start:3,eol:4,SPACE:5,directive:6,QUADRANT:7,document:8,line:9,statement:10,axisDetails:11,quadrantDetails:12,points:13,title:14,title_value:15,acc_title:16,acc_title_value:17,acc_descr:18,acc_descr_value:19,acc_descr_multiline_value:20,section:21,text:22,point_start:23,point_x:24,point_y:25,"X-AXIS":26,"AXIS-TEXT-DELIMITER":27,"Y-AXIS":28,QUADRANT_1:29,QUADRANT_2:30,QUADRANT_3:31,QUADRANT_4:32,openDirective:33,typeDirective:34,closeDirective:35,":":36,argDirective:37,NEWLINE:38,SEMI:39,EOF:40,open_directive:41,type_directive:42,arg_directive:43,close_directive:44,alphaNumToken:45,textNoTagsToken:46,STR:47,MD_STR:48,alphaNum:49,PUNCTUATION:50,AMP:51,NUM:52,ALPHA:53,COMMA:54,PLUS:55,EQUALS:56,MULT:57,DOT:58,BRKT:59,UNDERSCORE:60,MINUS:61,$accept:0,$end:1},terminals_:{2:"error",5:"SPACE",7:"QUADRANT",14:"title",15:"title_value",16:"acc_title",17:"acc_title_value",18:"acc_descr",19:"acc_descr_value",20:"acc_descr_multiline_value",21:"section",23:"point_start",24:"point_x",25:"point_y",26:"X-AXIS",27:"AXIS-TEXT-DELIMITER",28:"Y-AXIS",29:"QUADRANT_1",30:"QUADRANT_2",31:"QUADRANT_3",32:"QUADRANT_4",36:":",38:"NEWLINE",39:"SEMI",40:"EOF",41:"open_directive",42:"type_directive",43:"arg_directive",44:"close_directive",47:"STR",48:"MD_STR",50:"PUNCTUATION",51:"AMP",52:"NUM",53:"ALPHA",54:"COMMA",55:"PLUS",56:"EQUALS",57:"MULT",58:"DOT",59:"BRKT",60:"UNDERSCORE",61:"MINUS"},productions_:[0,[3,2],[3,2],[3,2],[3,2],[8,0],[8,2],[9,2],[10,0],[10,2],[10,1],[10,1],[10,1],[10,2],[10,2],[10,2],[10,1],[10,1],[10,1],[13,4],[11,4],[11,3],[11,2],[11,4],[11,3],[11,2],[12,2],[12,2],[12,2],[12,2],[6,3],[6,5],[4,1],[4,1],[4,1],[33,1],[34,1],[37,1],[35,1],[22,1],[22,2],[22,1],[22,1],[49,1],[49,2],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[46,1],[46,1],[46,1]],performAction:function(n,r,d,o,q,i,et){var u=i.length-1;switch(q){case 13:this.$=i[u].trim(),o.setDiagramTitle(this.$);break;case 14:this.$=i[u].trim(),o.setAccTitle(this.$);break;case 15:case 16:this.$=i[u].trim(),o.setAccDescription(this.$);break;case 17:o.addSection(i[u].substr(8)),this.$=i[u].substr(8);break;case 19:o.addPoint(i[u-3],i[u-1],i[u]);break;case 20:o.setXAxisLeftText(i[u-2]),o.setXAxisRightText(i[u]);break;case 21:i[u-1].text+=" ⟶ ",o.setXAxisLeftText(i[u-1]);break;case 22:o.setXAxisLeftText(i[u]);break;case 23:o.setYAxisBottomText(i[u-2]),o.setYAxisTopText(i[u]);break;case 24:i[u-1].text+=" ⟶ ",o.setYAxisBottomText(i[u-1]);break;case 25:o.setYAxisBottomText(i[u]);break;case 26:o.setQuadrant1Text(i[u]);break;case 27:o.setQuadrant2Text(i[u]);break;case 28:o.setQuadrant3Text(i[u]);break;case 29:o.setQuadrant4Text(i[u]);break;case 35:o.parseDirective("%%{","open_directive");break;case 36:o.parseDirective(i[u],"type_directive");break;case 37:i[u]=i[u].trim().replace(/'/g,'"'),o.parseDirective(i[u],"arg_directive");break;case 38:o.parseDirective("}%%","close_directive","quadrantChart");break;case 39:this.$={text:i[u],type:"text"};break;case 40:this.$={text:i[u-1].text+""+i[u],type:i[u-1].type};break;case 41:this.$={text:i[u],type:"text"};break;case 42:this.$={text:i[u],type:"markdown"};break;case 43:this.$=i[u];break;case 44:this.$=i[u-1]+""+i[u];break}},table:[{3:1,4:2,5:a,6:4,7:c,33:9,38:f,39:g,40:x,41:h},{1:[3]},{3:11,4:2,5:a,6:4,7:c,33:9,38:f,39:g,40:x,41:h},{3:12,4:2,5:a,6:4,7:c,33:9,38:f,39:g,40:x,41:h},{3:13,4:2,5:a,6:4,7:c,33:9,38:f,39:g,40:x,41:h},e(p,[2,5],{8:14}),e(s,[2,32]),e(s,[2,33]),e(s,[2,34]),{34:15,42:[1,16]},{42:[2,35]},{1:[2,1]},{1:[2,2]},{1:[2,3]},e(l,y,{33:9,9:17,10:18,11:20,12:21,13:22,6:28,22:35,45:36,1:[2,4],5:B,14:W,16:L,18:C,20:N,21:M,26:X,28:D,29:it,30:at,31:nt,32:rt,41:h,47:Q,48:U,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P}),{35:50,36:[1,51],44:Tt},e([36,44],[2,36]),e(p,[2,6]),{4:53,38:f,39:g,40:x},e(l,y,{33:9,11:20,12:21,13:22,6:28,22:35,45:36,10:54,5:B,14:W,16:L,18:C,20:N,21:M,26:X,28:D,29:it,30:at,31:nt,32:rt,41:h,47:Q,48:U,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P}),e(l,[2,10]),e(l,[2,11]),e(l,[2,12]),{15:[1,55]},{17:[1,56]},{19:[1,57]},e(l,[2,16]),e(l,[2,17]),e(l,[2,18]),{22:58,45:36,47:Q,48:U,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P},{22:59,45:36,47:Q,48:U,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P},{22:60,45:36,47:Q,48:U,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P},{22:61,45:36,47:Q,48:U,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P},{22:62,45:36,47:Q,48:U,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P},{22:63,45:36,47:Q,48:U,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P},{5:O,23:[1,64],45:66,46:65,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P,61:Y},e(z,[2,39]),e(z,[2,41]),e(z,[2,42]),e(z,[2,45]),e(z,[2,46]),e(z,[2,47]),e(z,[2,48]),e(z,[2,49]),e(z,[2,50]),e(z,[2,51]),e(z,[2,52]),e(z,[2,53]),e(z,[2,54]),e(z,[2,55]),e(ht,[2,30]),{37:69,43:[1,70]},e(ht,[2,38]),e(p,[2,7]),e(l,[2,9]),e(l,[2,13]),e(l,[2,14]),e(l,[2,15]),e(l,[2,22],{46:65,45:66,5:O,27:[1,71],50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P,61:Y}),e(l,[2,25],{46:65,45:66,5:O,27:[1,72],50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P,61:Y}),e(l,[2,26],{46:65,45:66,5:O,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P,61:Y}),e(l,[2,27],{46:65,45:66,5:O,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P,61:Y}),e(l,[2,28],{46:65,45:66,5:O,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P,61:Y}),e(l,[2,29],{46:65,45:66,5:O,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P,61:Y}),{24:[1,73]},e(z,[2,40]),e(z,[2,56]),e(z,[2,57]),e(z,[2,58]),{35:74,44:Tt},{44:[2,37]},e(l,[2,21],{45:36,22:75,47:Q,48:U,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P}),e(l,[2,24],{45:36,22:76,47:Q,48:U,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P}),{25:[1,77]},e(ht,[2,31]),e(l,[2,20],{46:65,45:66,5:O,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P,61:Y}),e(l,[2,23],{46:65,45:66,5:O,50:T,51:_,52:t,53:m,54:b,55:A,56:S,57:v,58:k,59:F,60:P,61:Y}),e(l,[2,19])],defaultActions:{10:[2,35],11:[2,1],12:[2,2],13:[2,3],70:[2,37]},parseError:function(n,r){if(r.recoverable)this.trace(n);else{var d=new Error(n);throw d.hash=r,d}},parse:function(n){var r=this,d=[0],o=[],q=[null],i=[],et=this.table,u="",st=0,mt=0,Ft=2,bt=1,Pt=i.slice.call(arguments,1),E=Object.create(this.lexer),Z={yy:{}};for(var xt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,xt)&&(Z.yy[xt]=this.yy[xt]);E.setInput(n,Z.yy),Z.yy.lexer=E,Z.yy.parser=this,typeof E.yylloc>"u"&&(E.yylloc={});var ft=E.yylloc;i.push(ft);var Lt=E.options&&E.options.ranges;typeof Z.yy.parseError=="function"?this.parseError=Z.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Ct(){var G;return G=o.pop()||E.lex()||bt,typeof G!="number"&&(G instanceof Array&&(o=G,G=o.pop()),G=r.symbols_[G]||G),G}for(var R,J,H,gt,tt={},lt,j,At,ot;;){if(J=d[d.length-1],this.defaultActions[J]?H=this.defaultActions[J]:((R===null||typeof R>"u")&&(R=Ct()),H=et[J]&&et[J][R]),typeof H>"u"||!H.length||!H[0]){var pt="";ot=[];for(lt in et[J])this.terminals_[lt]&<>Ft&&ot.push("'"+this.terminals_[lt]+"'");E.showPosition?pt="Parse error on line "+(st+1)+`: +`+E.showPosition()+` +Expecting `+ot.join(", ")+", got '"+(this.terminals_[R]||R)+"'":pt="Parse error on line "+(st+1)+": Unexpected "+(R==bt?"end of input":"'"+(this.terminals_[R]||R)+"'"),this.parseError(pt,{text:E.match,token:this.terminals_[R]||R,line:E.yylineno,loc:ft,expected:ot})}if(H[0]instanceof Array&&H.length>1)throw new Error("Parse Error: multiple actions possible at state: "+J+", token: "+R);switch(H[0]){case 1:d.push(R),q.push(E.yytext),i.push(E.yylloc),d.push(H[1]),R=null,mt=E.yyleng,u=E.yytext,st=E.yylineno,ft=E.yylloc;break;case 2:if(j=this.productions_[H[1]][1],tt.$=q[q.length-j],tt._$={first_line:i[i.length-(j||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(j||1)].first_column,last_column:i[i.length-1].last_column},Lt&&(tt._$.range=[i[i.length-(j||1)].range[0],i[i.length-1].range[1]]),gt=this.performAction.apply(tt,[u,mt,st,Z.yy,H[1],q,i].concat(Pt)),typeof gt<"u")return gt;j&&(d=d.slice(0,-1*j*2),q=q.slice(0,-1*j),i=i.slice(0,-1*j)),d.push(this.productions_[H[1]][0]),q.push(tt.$),i.push(tt._$),At=et[d[d.length-2]][d[d.length-1]],d.push(At);break;case 3:return!0}}return!0}},kt=function(){var K={EOF:1,parseError:function(r,d){if(this.yy.parser)this.yy.parser.parseError(r,d);else throw new Error(r)},setInput:function(n,r){return this.yy=r||this.yy||{},this._input=n,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var n=this._input[0];this.yytext+=n,this.yyleng++,this.offset++,this.match+=n,this.matched+=n;var r=n.match(/(?:\r\n?|\n).*/g);return r?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),n},unput:function(n){var r=n.length,d=n.split(/(?:\r\n?|\n)/g);this._input=n+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-r),this.offset-=r;var o=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),d.length-1&&(this.yylineno-=d.length-1);var q=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:d?(d.length===o.length?this.yylloc.first_column:0)+o[o.length-d.length].length-d[0].length:this.yylloc.first_column-r},this.options.ranges&&(this.yylloc.range=[q[0],q[0]+this.yyleng-r]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(n){this.unput(this.match.slice(n))},pastInput:function(){var n=this.matched.substr(0,this.matched.length-this.match.length);return(n.length>20?"...":"")+n.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var n=this.match;return n.length<20&&(n+=this._input.substr(0,20-n.length)),(n.substr(0,20)+(n.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var n=this.pastInput(),r=new Array(n.length+1).join("-");return n+this.upcomingInput()+` +`+r+"^"},test_match:function(n,r){var d,o,q;if(this.options.backtrack_lexer&&(q={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(q.yylloc.range=this.yylloc.range.slice(0))),o=n[0].match(/(?:\r\n?|\n).*/g),o&&(this.yylineno+=o.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:o?o[o.length-1].length-o[o.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+n[0].length},this.yytext+=n[0],this.match+=n[0],this.matches=n,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(n[0].length),this.matched+=n[0],d=this.performAction.call(this,this.yy,this,r,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),d)return d;if(this._backtrack){for(var i in q)this[i]=q[i];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var n,r,d,o;this._more||(this.yytext="",this.match="");for(var q=this._currentRules(),i=0;ir[0].length)){if(r=d,o=i,this.options.backtrack_lexer){if(n=this.test_match(d,q[i]),n!==!1)return n;if(this._backtrack){r=!1;continue}else return!1}else if(!this.options.flex)break}return r?(n=this.test_match(r,q[o]),n!==!1?n:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var r=this.next();return r||this.lex()},begin:function(r){this.conditionStack.push(r)},popState:function(){var r=this.conditionStack.length-1;return r>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(r){return r=this.conditionStack.length-1-Math.abs(r||0),r>=0?this.conditionStack[r]:"INITIAL"},pushState:function(r){this.begin(r)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(r,d,o,q){switch(o){case 0:return this.begin("open_directive"),41;case 1:return this.begin("type_directive"),42;case 2:return this.popState(),this.begin("arg_directive"),36;case 3:return this.popState(),this.popState(),44;case 4:return 43;case 5:break;case 6:break;case 7:return 38;case 8:break;case 9:return this.begin("title"),14;case 10:return this.popState(),"title_value";case 11:return this.begin("acc_title"),16;case 12:return this.popState(),"acc_title_value";case 13:return this.begin("acc_descr"),18;case 14:return this.popState(),"acc_descr_value";case 15:this.begin("acc_descr_multiline");break;case 16:this.popState();break;case 17:return"acc_descr_multiline_value";case 18:return 26;case 19:return 28;case 20:return 27;case 21:return 29;case 22:return 30;case 23:return 31;case 24:return 32;case 25:this.begin("md_string");break;case 26:return"MD_STR";case 27:this.popState();break;case 28:this.begin("string");break;case 29:this.popState();break;case 30:return"STR";case 31:return this.begin("point_start"),23;case 32:return this.begin("point_x"),24;case 33:this.popState();break;case 34:this.popState(),this.begin("point_y");break;case 35:return this.popState(),25;case 36:return 7;case 37:return 53;case 38:return"COLON";case 39:return 55;case 40:return 54;case 41:return 56;case 42:return 56;case 43:return 57;case 44:return 59;case 45:return 60;case 46:return 58;case 47:return 51;case 48:return 61;case 49:return 52;case 50:return 5;case 51:return 39;case 52:return 50;case 53:return 40}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n\r]+)/i,/^(?:%%[^\n]*)/i,/^(?:title\b)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?: *x-axis *)/i,/^(?: *y-axis *)/i,/^(?: *--+> *)/i,/^(?: *quadrant-1 *)/i,/^(?: *quadrant-2 *)/i,/^(?: *quadrant-3 *)/i,/^(?: *quadrant-4 *)/i,/^(?:["][`])/i,/^(?:[^`"]+)/i,/^(?:[`]["])/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:\s*:\s*\[\s*)/i,/^(?:(1)|(0(.\d+)?))/i,/^(?:\s*\] *)/i,/^(?:\s*,\s*)/i,/^(?:(1)|(0(.\d+)?))/i,/^(?: *quadrantChart *)/i,/^(?:[A-Za-z]+)/i,/^(?::)/i,/^(?:\+)/i,/^(?:,)/i,/^(?:=)/i,/^(?:=)/i,/^(?:\*)/i,/^(?:#)/i,/^(?:[\_])/i,/^(?:\.)/i,/^(?:&)/i,/^(?:-)/i,/^(?:[0-9]+)/i,/^(?:\s)/i,/^(?:;)/i,/^(?:[!"#$%&'*+,-.`?\\_/])/i,/^(?:$)/i],conditions:{point_y:{rules:[35],inclusive:!1},point_x:{rules:[34],inclusive:!1},point_start:{rules:[32,33],inclusive:!1},acc_descr_multiline:{rules:[16,17],inclusive:!1},acc_descr:{rules:[14],inclusive:!1},acc_title:{rules:[12],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},title:{rules:[10],inclusive:!1},md_string:{rules:[26,27],inclusive:!1},string:{rules:[29,30],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,11,13,15,18,19,20,21,22,23,24,25,28,31,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53],inclusive:!0}}};return K}();dt.lexer=kt;function ut(){this.yy={}}return ut.prototype=dt,dt.Parser=ut,new ut}();qt.parser=qt;const Ut=qt,w=Dt();class Qt{constructor(){this.config=this.getDefaultConfig(),this.themeConfig=this.getDefaultThemeConfig(),this.data=this.getDefaultData()}getDefaultData(){return{titleText:"",quadrant1Text:"",quadrant2Text:"",quadrant3Text:"",quadrant4Text:"",xAxisLeftText:"",xAxisRightText:"",yAxisBottomText:"",yAxisTopText:"",points:[]}}getDefaultConfig(){var a,c,f,g,x,h,p,s,l,y,B,W,L,C,N,M,X,D;return{showXAxis:!0,showYAxis:!0,showTitle:!0,chartHeight:((a=I.quadrantChart)==null?void 0:a.chartWidth)||500,chartWidth:((c=I.quadrantChart)==null?void 0:c.chartHeight)||500,titlePadding:((f=I.quadrantChart)==null?void 0:f.titlePadding)||10,titleFontSize:((g=I.quadrantChart)==null?void 0:g.titleFontSize)||20,quadrantPadding:((x=I.quadrantChart)==null?void 0:x.quadrantPadding)||5,xAxisLabelPadding:((h=I.quadrantChart)==null?void 0:h.xAxisLabelPadding)||5,yAxisLabelPadding:((p=I.quadrantChart)==null?void 0:p.yAxisLabelPadding)||5,xAxisLabelFontSize:((s=I.quadrantChart)==null?void 0:s.xAxisLabelFontSize)||16,yAxisLabelFontSize:((l=I.quadrantChart)==null?void 0:l.yAxisLabelFontSize)||16,quadrantLabelFontSize:((y=I.quadrantChart)==null?void 0:y.quadrantLabelFontSize)||16,quadrantTextTopPadding:((B=I.quadrantChart)==null?void 0:B.quadrantTextTopPadding)||5,pointTextPadding:((W=I.quadrantChart)==null?void 0:W.pointTextPadding)||5,pointLabelFontSize:((L=I.quadrantChart)==null?void 0:L.pointLabelFontSize)||12,pointRadius:((C=I.quadrantChart)==null?void 0:C.pointRadius)||5,xAxisPosition:((N=I.quadrantChart)==null?void 0:N.xAxisPosition)||"top",yAxisPosition:((M=I.quadrantChart)==null?void 0:M.yAxisPosition)||"left",quadrantInternalBorderStrokeWidth:((X=I.quadrantChart)==null?void 0:X.quadrantInternalBorderStrokeWidth)||1,quadrantExternalBorderStrokeWidth:((D=I.quadrantChart)==null?void 0:D.quadrantExternalBorderStrokeWidth)||2}}getDefaultThemeConfig(){return{quadrant1Fill:w.quadrant1Fill,quadrant2Fill:w.quadrant2Fill,quadrant3Fill:w.quadrant3Fill,quadrant4Fill:w.quadrant4Fill,quadrant1TextFill:w.quadrant1TextFill,quadrant2TextFill:w.quadrant2TextFill,quadrant3TextFill:w.quadrant3TextFill,quadrant4TextFill:w.quadrant4TextFill,quadrantPointFill:w.quadrantPointFill,quadrantPointTextFill:w.quadrantPointTextFill,quadrantXAxisTextFill:w.quadrantXAxisTextFill,quadrantYAxisTextFill:w.quadrantYAxisTextFill,quadrantTitleFill:w.quadrantTitleFill,quadrantInternalBorderStrokeFill:w.quadrantInternalBorderStrokeFill,quadrantExternalBorderStrokeFill:w.quadrantExternalBorderStrokeFill}}clear(){this.config=this.getDefaultConfig(),this.themeConfig=this.getDefaultThemeConfig(),this.data=this.getDefaultData(),ct.info("clear called")}setData(a){this.data={...this.data,...a}}addPoints(a){this.data.points=[...a,...this.data.points]}setConfig(a){ct.trace("setConfig called with: ",a),this.config={...this.config,...a}}setThemeConfig(a){ct.trace("setThemeConfig called with: ",a),this.themeConfig={...this.themeConfig,...a}}calculateSpace(a,c,f,g){const x=this.config.xAxisLabelPadding*2+this.config.xAxisLabelFontSize,h={top:a==="top"&&c?x:0,bottom:a==="bottom"&&c?x:0},p=this.config.yAxisLabelPadding*2+this.config.yAxisLabelFontSize,s={left:this.config.yAxisPosition==="left"&&f?p:0,right:this.config.yAxisPosition==="right"&&f?p:0},l=this.config.titleFontSize+this.config.titlePadding*2,y={top:g?l:0},B=this.config.quadrantPadding+s.left,W=this.config.quadrantPadding+h.top+y.top,L=this.config.chartWidth-this.config.quadrantPadding*2-s.left-s.right,C=this.config.chartHeight-this.config.quadrantPadding*2-h.top-h.bottom-y.top,N=L/2,M=C/2;return{xAxisSpace:h,yAxisSpace:s,titleSpace:y,quadrantSpace:{quadrantLeft:B,quadrantTop:W,quadrantWidth:L,quadrantHalfWidth:N,quadrantHeight:C,quadrantHalfHeight:M}}}getAxisLabels(a,c,f,g){const{quadrantSpace:x,titleSpace:h}=g,{quadrantHalfHeight:p,quadrantHeight:s,quadrantLeft:l,quadrantHalfWidth:y,quadrantTop:B,quadrantWidth:W}=x,L=this.data.points.length===0,C=[];return this.data.xAxisLeftText&&c&&C.push({text:this.data.xAxisLeftText,fill:this.themeConfig.quadrantXAxisTextFill,x:l+(L?y/2:0),y:a==="top"?this.config.xAxisLabelPadding+h.top:this.config.xAxisLabelPadding+B+s+this.config.quadrantPadding,fontSize:this.config.xAxisLabelFontSize,verticalPos:L?"center":"left",horizontalPos:"top",rotation:0}),this.data.xAxisRightText&&c&&C.push({text:this.data.xAxisRightText,fill:this.themeConfig.quadrantXAxisTextFill,x:l+y+(L?y/2:0),y:a==="top"?this.config.xAxisLabelPadding+h.top:this.config.xAxisLabelPadding+B+s+this.config.quadrantPadding,fontSize:this.config.xAxisLabelFontSize,verticalPos:L?"center":"left",horizontalPos:"top",rotation:0}),this.data.yAxisBottomText&&f&&C.push({text:this.data.yAxisBottomText,fill:this.themeConfig.quadrantYAxisTextFill,x:this.config.yAxisPosition==="left"?this.config.yAxisLabelPadding:this.config.yAxisLabelPadding+l+W+this.config.quadrantPadding,y:B+s-(L?p/2:0),fontSize:this.config.yAxisLabelFontSize,verticalPos:L?"center":"left",horizontalPos:"top",rotation:-90}),this.data.yAxisTopText&&f&&C.push({text:this.data.yAxisTopText,fill:this.themeConfig.quadrantYAxisTextFill,x:this.config.yAxisPosition==="left"?this.config.yAxisLabelPadding:this.config.yAxisLabelPadding+l+W+this.config.quadrantPadding,y:B+p-(L?p/2:0),fontSize:this.config.yAxisLabelFontSize,verticalPos:L?"center":"left",horizontalPos:"top",rotation:-90}),C}getQuadrants(a){const{quadrantSpace:c}=a,{quadrantHalfHeight:f,quadrantLeft:g,quadrantHalfWidth:x,quadrantTop:h}=c,p=[{text:{text:this.data.quadrant1Text,fill:this.themeConfig.quadrant1TextFill,x:0,y:0,fontSize:this.config.quadrantLabelFontSize,verticalPos:"center",horizontalPos:"middle",rotation:0},x:g+x,y:h,width:x,height:f,fill:this.themeConfig.quadrant1Fill},{text:{text:this.data.quadrant2Text,fill:this.themeConfig.quadrant2TextFill,x:0,y:0,fontSize:this.config.quadrantLabelFontSize,verticalPos:"center",horizontalPos:"middle",rotation:0},x:g,y:h,width:x,height:f,fill:this.themeConfig.quadrant2Fill},{text:{text:this.data.quadrant3Text,fill:this.themeConfig.quadrant3TextFill,x:0,y:0,fontSize:this.config.quadrantLabelFontSize,verticalPos:"center",horizontalPos:"middle",rotation:0},x:g,y:h+f,width:x,height:f,fill:this.themeConfig.quadrant3Fill},{text:{text:this.data.quadrant4Text,fill:this.themeConfig.quadrant4TextFill,x:0,y:0,fontSize:this.config.quadrantLabelFontSize,verticalPos:"center",horizontalPos:"middle",rotation:0},x:g+x,y:h+f,width:x,height:f,fill:this.themeConfig.quadrant4Fill}];for(const s of p)s.text.x=s.x+s.width/2,this.data.points.length===0?(s.text.y=s.y+s.height/2,s.text.horizontalPos="middle"):(s.text.y=s.y+this.config.quadrantTextTopPadding,s.text.horizontalPos="top");return p}getQuadrantPoints(a){const{quadrantSpace:c}=a,{quadrantHeight:f,quadrantLeft:g,quadrantTop:x,quadrantWidth:h}=c,p=St().domain([0,1]).range([g,h+g]),s=St().domain([0,1]).range([f+x,x]);return this.data.points.map(y=>({x:p(y.x),y:s(y.y),fill:this.themeConfig.quadrantPointFill,radius:this.config.pointRadius,text:{text:y.text,fill:this.themeConfig.quadrantPointTextFill,x:p(y.x),y:s(y.y)+this.config.pointTextPadding,verticalPos:"center",horizontalPos:"top",fontSize:this.config.pointLabelFontSize,rotation:0}}))}getBorders(a){const c=this.config.quadrantExternalBorderStrokeWidth/2,{quadrantSpace:f}=a,{quadrantHalfHeight:g,quadrantHeight:x,quadrantLeft:h,quadrantHalfWidth:p,quadrantTop:s,quadrantWidth:l}=f;return[{strokeFill:this.themeConfig.quadrantExternalBorderStrokeFill,strokeWidth:this.config.quadrantExternalBorderStrokeWidth,x1:h-c,y1:s,x2:h+l+c,y2:s},{strokeFill:this.themeConfig.quadrantExternalBorderStrokeFill,strokeWidth:this.config.quadrantExternalBorderStrokeWidth,x1:h+l,y1:s+c,x2:h+l,y2:s+x-c},{strokeFill:this.themeConfig.quadrantExternalBorderStrokeFill,strokeWidth:this.config.quadrantExternalBorderStrokeWidth,x1:h-c,y1:s+x,x2:h+l+c,y2:s+x},{strokeFill:this.themeConfig.quadrantExternalBorderStrokeFill,strokeWidth:this.config.quadrantExternalBorderStrokeWidth,x1:h,y1:s+c,x2:h,y2:s+x-c},{strokeFill:this.themeConfig.quadrantInternalBorderStrokeFill,strokeWidth:this.config.quadrantInternalBorderStrokeWidth,x1:h+p,y1:s+c,x2:h+p,y2:s+x-c},{strokeFill:this.themeConfig.quadrantInternalBorderStrokeFill,strokeWidth:this.config.quadrantInternalBorderStrokeWidth,x1:h+c,y1:s+g,x2:h+l-c,y2:s+g}]}getTitle(a){if(a)return{text:this.data.titleText,fill:this.themeConfig.quadrantTitleFill,fontSize:this.config.titleFontSize,horizontalPos:"top",verticalPos:"center",rotation:0,y:this.config.titlePadding,x:this.config.chartWidth/2}}build(){const a=this.config.showXAxis&&!!(this.data.xAxisLeftText||this.data.xAxisRightText),c=this.config.showYAxis&&!!(this.data.yAxisTopText||this.data.yAxisBottomText),f=this.config.showTitle&&!!this.data.titleText,g=this.data.points.length>0?"bottom":this.config.xAxisPosition,x=this.calculateSpace(g,a,c,f);return{points:this.getQuadrantPoints(x),quadrants:this.getQuadrants(x),axisLabels:this.getAxisLabels(g,a,c,x),borderLines:this.getBorders(x),title:this.getTitle(f)}}}const Ht=_t();function $(e){return Nt(e.trim(),Ht)}const V=new Qt;function Mt(e){V.setData({quadrant1Text:$(e.text)})}function Xt(e){V.setData({quadrant2Text:$(e.text)})}function Ot(e){V.setData({quadrant3Text:$(e.text)})}function Yt(e){V.setData({quadrant4Text:$(e.text)})}function jt(e){V.setData({xAxisLeftText:$(e.text)})}function Gt(e){V.setData({xAxisRightText:$(e.text)})}function $t(e){V.setData({yAxisTopText:$(e.text)})}function Kt(e){V.setData({yAxisBottomText:$(e.text)})}function Zt(e,a,c){V.addPoints([{x:a,y:c,text:$(e.text)}])}function Jt(e){V.setConfig({chartWidth:e})}function te(e){V.setConfig({chartHeight:e})}function ee(){const e=_t(),{themeVariables:a,quadrantChart:c}=e;return c&&V.setConfig(c),V.setThemeConfig({quadrant1Fill:a.quadrant1Fill,quadrant2Fill:a.quadrant2Fill,quadrant3Fill:a.quadrant3Fill,quadrant4Fill:a.quadrant4Fill,quadrant1TextFill:a.quadrant1TextFill,quadrant2TextFill:a.quadrant2TextFill,quadrant3TextFill:a.quadrant3TextFill,quadrant4TextFill:a.quadrant4TextFill,quadrantPointFill:a.quadrantPointFill,quadrantPointTextFill:a.quadrantPointTextFill,quadrantXAxisTextFill:a.quadrantXAxisTextFill,quadrantYAxisTextFill:a.quadrantYAxisTextFill,quadrantExternalBorderStrokeFill:a.quadrantExternalBorderStrokeFill,quadrantInternalBorderStrokeFill:a.quadrantInternalBorderStrokeFill,quadrantTitleFill:a.quadrantTitleFill}),V.setData({titleText:vt()}),V.build()}const ie=function(e,a,c){wt.parseDirective(this,e,a,c)},ae=function(){V.clear(),Rt()},ne={setWidth:Jt,setHeight:te,setQuadrant1Text:Mt,setQuadrant2Text:Xt,setQuadrant3Text:Ot,setQuadrant4Text:Yt,setXAxisLeftText:jt,setXAxisRightText:Gt,setYAxisTopText:$t,setYAxisBottomText:Kt,addPoint:Zt,getQuadrantData:ee,parseDirective:ie,clear:ae,setAccTitle:zt,getAccTitle:Et,setDiagramTitle:It,getDiagramTitle:vt,getAccDescription:Bt,setAccDescription:Vt},re=(e,a,c,f)=>{var g,x,h;function p(t){return t==="top"?"hanging":"middle"}function s(t){return t==="left"?"start":"middle"}function l(t){return`translate(${t.x}, ${t.y}) rotate(${t.rotation||0})`}const y=_t();ct.debug(`Rendering quadrant chart +`+e);const B=y.securityLevel;let W;B==="sandbox"&&(W=yt("#i"+a));const C=(B==="sandbox"?yt(W.nodes()[0].contentDocument.body):yt("body")).select(`[id="${a}"]`),N=C.append("g").attr("class","main"),M=((g=y.quadrantChart)==null?void 0:g.chartWidth)||500,X=((x=y.quadrantChart)==null?void 0:x.chartHeight)||500;Wt(C,X,M,((h=y.quadrantChart)==null?void 0:h.useMaxWidth)||!0),C.attr("viewBox","0 0 "+M+" "+X),f.db.setHeight(X),f.db.setWidth(M);const D=f.db.getQuadrantData(),it=N.append("g").attr("class","quadrants"),at=N.append("g").attr("class","border"),nt=N.append("g").attr("class","data-points"),rt=N.append("g").attr("class","labels"),Q=N.append("g").attr("class","title");D.title&&Q.append("text").attr("x",0).attr("y",0).attr("fill",D.title.fill).attr("font-size",D.title.fontSize).attr("dominant-baseline",p(D.title.horizontalPos)).attr("text-anchor",s(D.title.verticalPos)).attr("transform",l(D.title)).text(D.title.text),D.borderLines&&at.selectAll("line").data(D.borderLines).enter().append("line").attr("x1",t=>t.x1).attr("y1",t=>t.y1).attr("x2",t=>t.x2).attr("y2",t=>t.y2).style("stroke",t=>t.strokeFill).style("stroke-width",t=>t.strokeWidth);const U=it.selectAll("g.quadrant").data(D.quadrants).enter().append("g").attr("class","quadrant");U.append("rect").attr("x",t=>t.x).attr("y",t=>t.y).attr("width",t=>t.width).attr("height",t=>t.height).attr("fill",t=>t.fill),U.append("text").attr("x",0).attr("y",0).attr("fill",t=>t.text.fill).attr("font-size",t=>t.text.fontSize).attr("dominant-baseline",t=>p(t.text.horizontalPos)).attr("text-anchor",t=>s(t.text.verticalPos)).attr("transform",t=>l(t.text)).text(t=>t.text.text),rt.selectAll("g.label").data(D.axisLabels).enter().append("g").attr("class","label").append("text").attr("x",0).attr("y",0).text(t=>t.text).attr("fill",t=>t.fill).attr("font-size",t=>t.fontSize).attr("dominant-baseline",t=>p(t.horizontalPos)).attr("text-anchor",t=>s(t.verticalPos)).attr("transform",t=>l(t));const _=nt.selectAll("g.data-point").data(D.points).enter().append("g").attr("class","data-point");_.append("circle").attr("cx",t=>t.x).attr("cy",t=>t.y).attr("r",t=>t.radius).attr("fill",t=>t.fill),_.append("text").attr("x",0).attr("y",0).text(t=>t.text.text).attr("fill",t=>t.text.fill).attr("font-size",t=>t.text.fontSize).attr("dominant-baseline",t=>p(t.text.horizontalPos)).attr("text-anchor",t=>s(t.text.verticalPos)).attr("transform",t=>l(t.text))},se={draw:re},ue={parser:Ut,db:ne,renderer:se,styles:()=>""};export{ue as diagram}; diff --git a/pr-384/assets/chunks/requirementDiagram-b2d6a344.fce6f68a.js b/pr-384/assets/chunks/requirementDiagram-b2d6a344.fce6f68a.js new file mode 100644 index 000000000..a0740cc71 --- /dev/null +++ b/pr-384/assets/chunks/requirementDiagram-b2d6a344.fce6f68a.js @@ -0,0 +1,52 @@ +import{c as ve,s as Fe,g as Me,b as Pe,a as Ye,m as Ue,l as xe,z as Be,h as oe,i as Qe,j as Te}from"../app.b136162e.js";import{G as He,l as We}from"./layout.7737998e.js";import{l as Ke}from"./line.63b3485f.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./array.9f3ba611.js";import"./path.53f90ab3.js";var he=function(){var e=function(q,r,s,l){for(s=s||{},l=q.length;l--;s[q[l]]=r);return s},t=[1,3],a=[1,5],o=[1,6],d=[1,7],u=[1,8],p=[5,6,8,14,16,18,19,40,41,42,43,44,45,53,71,72],h=[1,22],c=[2,13],g=[1,26],R=[1,27],v=[1,28],S=[1,29],T=[1,30],x=[1,31],A=[1,24],N=[1,32],w=[1,33],pe=[1,36],F=[71,72],_e=[5,8,14,16,18,19,40,41,42,43,44,45,53,60,62,71,72],fe=[1,56],ye=[1,57],ge=[1,58],Ee=[1,59],Re=[1,60],me=[1,61],Ie=[1,62],L=[62,63],M=[1,74],P=[1,70],Y=[1,71],U=[1,72],B=[1,73],Q=[1,75],j=[1,79],X=[1,80],J=[1,77],Z=[1,78],m=[5,8,14,16,18,19,40,41,42,43,44,45,53,71,72],re={trace:function(){},yy:{},symbols_:{error:2,start:3,directive:4,NEWLINE:5,RD:6,diagram:7,EOF:8,openDirective:9,typeDirective:10,closeDirective:11,":":12,argDirective:13,acc_title:14,acc_title_value:15,acc_descr:16,acc_descr_value:17,acc_descr_multiline_value:18,open_directive:19,type_directive:20,arg_directive:21,close_directive:22,requirementDef:23,elementDef:24,relationshipDef:25,requirementType:26,requirementName:27,STRUCT_START:28,requirementBody:29,ID:30,COLONSEP:31,id:32,TEXT:33,text:34,RISK:35,riskLevel:36,VERIFYMTHD:37,verifyType:38,STRUCT_STOP:39,REQUIREMENT:40,FUNCTIONAL_REQUIREMENT:41,INTERFACE_REQUIREMENT:42,PERFORMANCE_REQUIREMENT:43,PHYSICAL_REQUIREMENT:44,DESIGN_CONSTRAINT:45,LOW_RISK:46,MED_RISK:47,HIGH_RISK:48,VERIFY_ANALYSIS:49,VERIFY_DEMONSTRATION:50,VERIFY_INSPECTION:51,VERIFY_TEST:52,ELEMENT:53,elementName:54,elementBody:55,TYPE:56,type:57,DOCREF:58,ref:59,END_ARROW_L:60,relationship:61,LINE:62,END_ARROW_R:63,CONTAINS:64,COPIES:65,DERIVES:66,SATISFIES:67,VERIFIES:68,REFINES:69,TRACES:70,unqString:71,qString:72,$accept:0,$end:1},terminals_:{2:"error",5:"NEWLINE",6:"RD",8:"EOF",12:":",14:"acc_title",15:"acc_title_value",16:"acc_descr",17:"acc_descr_value",18:"acc_descr_multiline_value",19:"open_directive",20:"type_directive",21:"arg_directive",22:"close_directive",28:"STRUCT_START",30:"ID",31:"COLONSEP",33:"TEXT",35:"RISK",37:"VERIFYMTHD",39:"STRUCT_STOP",40:"REQUIREMENT",41:"FUNCTIONAL_REQUIREMENT",42:"INTERFACE_REQUIREMENT",43:"PERFORMANCE_REQUIREMENT",44:"PHYSICAL_REQUIREMENT",45:"DESIGN_CONSTRAINT",46:"LOW_RISK",47:"MED_RISK",48:"HIGH_RISK",49:"VERIFY_ANALYSIS",50:"VERIFY_DEMONSTRATION",51:"VERIFY_INSPECTION",52:"VERIFY_TEST",53:"ELEMENT",56:"TYPE",58:"DOCREF",60:"END_ARROW_L",62:"LINE",63:"END_ARROW_R",64:"CONTAINS",65:"COPIES",66:"DERIVES",67:"SATISFIES",68:"VERIFIES",69:"REFINES",70:"TRACES",71:"unqString",72:"qString"},productions_:[0,[3,3],[3,2],[3,4],[4,3],[4,5],[4,2],[4,2],[4,1],[9,1],[10,1],[13,1],[11,1],[7,0],[7,2],[7,2],[7,2],[7,2],[7,2],[23,5],[29,5],[29,5],[29,5],[29,5],[29,2],[29,1],[26,1],[26,1],[26,1],[26,1],[26,1],[26,1],[36,1],[36,1],[36,1],[38,1],[38,1],[38,1],[38,1],[24,5],[55,5],[55,5],[55,2],[55,1],[25,5],[25,5],[61,1],[61,1],[61,1],[61,1],[61,1],[61,1],[61,1],[27,1],[27,1],[32,1],[32,1],[34,1],[34,1],[54,1],[54,1],[57,1],[57,1],[59,1],[59,1]],performAction:function(r,s,l,i,f,n,K){var _=n.length-1;switch(f){case 6:this.$=n[_].trim(),i.setAccTitle(this.$);break;case 7:case 8:this.$=n[_].trim(),i.setAccDescription(this.$);break;case 9:i.parseDirective("%%{","open_directive");break;case 10:i.parseDirective(n[_],"type_directive");break;case 11:n[_]=n[_].trim().replace(/'/g,'"'),i.parseDirective(n[_],"arg_directive");break;case 12:i.parseDirective("}%%","close_directive","pie");break;case 13:this.$=[];break;case 19:i.addRequirement(n[_-3],n[_-4]);break;case 20:i.setNewReqId(n[_-2]);break;case 21:i.setNewReqText(n[_-2]);break;case 22:i.setNewReqRisk(n[_-2]);break;case 23:i.setNewReqVerifyMethod(n[_-2]);break;case 26:this.$=i.RequirementType.REQUIREMENT;break;case 27:this.$=i.RequirementType.FUNCTIONAL_REQUIREMENT;break;case 28:this.$=i.RequirementType.INTERFACE_REQUIREMENT;break;case 29:this.$=i.RequirementType.PERFORMANCE_REQUIREMENT;break;case 30:this.$=i.RequirementType.PHYSICAL_REQUIREMENT;break;case 31:this.$=i.RequirementType.DESIGN_CONSTRAINT;break;case 32:this.$=i.RiskLevel.LOW_RISK;break;case 33:this.$=i.RiskLevel.MED_RISK;break;case 34:this.$=i.RiskLevel.HIGH_RISK;break;case 35:this.$=i.VerifyType.VERIFY_ANALYSIS;break;case 36:this.$=i.VerifyType.VERIFY_DEMONSTRATION;break;case 37:this.$=i.VerifyType.VERIFY_INSPECTION;break;case 38:this.$=i.VerifyType.VERIFY_TEST;break;case 39:i.addElement(n[_-3]);break;case 40:i.setNewElementType(n[_-2]);break;case 41:i.setNewElementDocRef(n[_-2]);break;case 44:i.addRelationship(n[_-2],n[_],n[_-4]);break;case 45:i.addRelationship(n[_-2],n[_-4],n[_]);break;case 46:this.$=i.Relationships.CONTAINS;break;case 47:this.$=i.Relationships.COPIES;break;case 48:this.$=i.Relationships.DERIVES;break;case 49:this.$=i.Relationships.SATISFIES;break;case 50:this.$=i.Relationships.VERIFIES;break;case 51:this.$=i.Relationships.REFINES;break;case 52:this.$=i.Relationships.TRACES;break}},table:[{3:1,4:2,6:t,9:4,14:a,16:o,18:d,19:u},{1:[3]},{3:10,4:2,5:[1,9],6:t,9:4,14:a,16:o,18:d,19:u},{5:[1,11]},{10:12,20:[1,13]},{15:[1,14]},{17:[1,15]},e(p,[2,8]),{20:[2,9]},{3:16,4:2,6:t,9:4,14:a,16:o,18:d,19:u},{1:[2,2]},{4:21,5:h,7:17,8:c,9:4,14:a,16:o,18:d,19:u,23:18,24:19,25:20,26:23,32:25,40:g,41:R,42:v,43:S,44:T,45:x,53:A,71:N,72:w},{11:34,12:[1,35],22:pe},e([12,22],[2,10]),e(p,[2,6]),e(p,[2,7]),{1:[2,1]},{8:[1,37]},{4:21,5:h,7:38,8:c,9:4,14:a,16:o,18:d,19:u,23:18,24:19,25:20,26:23,32:25,40:g,41:R,42:v,43:S,44:T,45:x,53:A,71:N,72:w},{4:21,5:h,7:39,8:c,9:4,14:a,16:o,18:d,19:u,23:18,24:19,25:20,26:23,32:25,40:g,41:R,42:v,43:S,44:T,45:x,53:A,71:N,72:w},{4:21,5:h,7:40,8:c,9:4,14:a,16:o,18:d,19:u,23:18,24:19,25:20,26:23,32:25,40:g,41:R,42:v,43:S,44:T,45:x,53:A,71:N,72:w},{4:21,5:h,7:41,8:c,9:4,14:a,16:o,18:d,19:u,23:18,24:19,25:20,26:23,32:25,40:g,41:R,42:v,43:S,44:T,45:x,53:A,71:N,72:w},{4:21,5:h,7:42,8:c,9:4,14:a,16:o,18:d,19:u,23:18,24:19,25:20,26:23,32:25,40:g,41:R,42:v,43:S,44:T,45:x,53:A,71:N,72:w},{27:43,71:[1,44],72:[1,45]},{54:46,71:[1,47],72:[1,48]},{60:[1,49],62:[1,50]},e(F,[2,26]),e(F,[2,27]),e(F,[2,28]),e(F,[2,29]),e(F,[2,30]),e(F,[2,31]),e(_e,[2,55]),e(_e,[2,56]),e(p,[2,4]),{13:51,21:[1,52]},e(p,[2,12]),{1:[2,3]},{8:[2,14]},{8:[2,15]},{8:[2,16]},{8:[2,17]},{8:[2,18]},{28:[1,53]},{28:[2,53]},{28:[2,54]},{28:[1,54]},{28:[2,59]},{28:[2,60]},{61:55,64:fe,65:ye,66:ge,67:Ee,68:Re,69:me,70:Ie},{61:63,64:fe,65:ye,66:ge,67:Ee,68:Re,69:me,70:Ie},{11:64,22:pe},{22:[2,11]},{5:[1,65]},{5:[1,66]},{62:[1,67]},e(L,[2,46]),e(L,[2,47]),e(L,[2,48]),e(L,[2,49]),e(L,[2,50]),e(L,[2,51]),e(L,[2,52]),{63:[1,68]},e(p,[2,5]),{5:M,29:69,30:P,33:Y,35:U,37:B,39:Q},{5:j,39:X,55:76,56:J,58:Z},{32:81,71:N,72:w},{32:82,71:N,72:w},e(m,[2,19]),{31:[1,83]},{31:[1,84]},{31:[1,85]},{31:[1,86]},{5:M,29:87,30:P,33:Y,35:U,37:B,39:Q},e(m,[2,25]),e(m,[2,39]),{31:[1,88]},{31:[1,89]},{5:j,39:X,55:90,56:J,58:Z},e(m,[2,43]),e(m,[2,44]),e(m,[2,45]),{32:91,71:N,72:w},{34:92,71:[1,93],72:[1,94]},{36:95,46:[1,96],47:[1,97],48:[1,98]},{38:99,49:[1,100],50:[1,101],51:[1,102],52:[1,103]},e(m,[2,24]),{57:104,71:[1,105],72:[1,106]},{59:107,71:[1,108],72:[1,109]},e(m,[2,42]),{5:[1,110]},{5:[1,111]},{5:[2,57]},{5:[2,58]},{5:[1,112]},{5:[2,32]},{5:[2,33]},{5:[2,34]},{5:[1,113]},{5:[2,35]},{5:[2,36]},{5:[2,37]},{5:[2,38]},{5:[1,114]},{5:[2,61]},{5:[2,62]},{5:[1,115]},{5:[2,63]},{5:[2,64]},{5:M,29:116,30:P,33:Y,35:U,37:B,39:Q},{5:M,29:117,30:P,33:Y,35:U,37:B,39:Q},{5:M,29:118,30:P,33:Y,35:U,37:B,39:Q},{5:M,29:119,30:P,33:Y,35:U,37:B,39:Q},{5:j,39:X,55:120,56:J,58:Z},{5:j,39:X,55:121,56:J,58:Z},e(m,[2,20]),e(m,[2,21]),e(m,[2,22]),e(m,[2,23]),e(m,[2,40]),e(m,[2,41])],defaultActions:{8:[2,9],10:[2,2],16:[2,1],37:[2,3],38:[2,14],39:[2,15],40:[2,16],41:[2,17],42:[2,18],44:[2,53],45:[2,54],47:[2,59],48:[2,60],52:[2,11],93:[2,57],94:[2,58],96:[2,32],97:[2,33],98:[2,34],100:[2,35],101:[2,36],102:[2,37],103:[2,38],105:[2,61],106:[2,62],108:[2,63],109:[2,64]},parseError:function(r,s){if(s.recoverable)this.trace(r);else{var l=new Error(r);throw l.hash=s,l}},parse:function(r){var s=this,l=[0],i=[],f=[null],n=[],K=this.table,_="",ee=0,be=0,Oe=2,ke=1,Le=n.slice.call(arguments,1),E=Object.create(this.lexer),C={yy:{}};for(var se in this.yy)Object.prototype.hasOwnProperty.call(this.yy,se)&&(C.yy[se]=this.yy[se]);E.setInput(r,C.yy),C.yy.lexer=E,C.yy.parser=this,typeof E.yylloc>"u"&&(E.yylloc={});var ae=E.yylloc;n.push(ae);var Ce=E.options&&E.options.ranges;typeof C.yy.parseError=="function"?this.parseError=C.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function De(){var $;return $=i.pop()||E.lex()||ke,typeof $!="number"&&($ instanceof Array&&(i=$,$=i.pop()),$=s.symbols_[$]||$),$}for(var I,D,k,le,H={},te,V,Se,ie;;){if(D=l[l.length-1],this.defaultActions[D]?k=this.defaultActions[D]:((I===null||typeof I>"u")&&(I=De()),k=K[D]&&K[D][I]),typeof k>"u"||!k.length||!k[0]){var ce="";ie=[];for(te in K[D])this.terminals_[te]&&te>Oe&&ie.push("'"+this.terminals_[te]+"'");E.showPosition?ce="Parse error on line "+(ee+1)+`: +`+E.showPosition()+` +Expecting `+ie.join(", ")+", got '"+(this.terminals_[I]||I)+"'":ce="Parse error on line "+(ee+1)+": Unexpected "+(I==ke?"end of input":"'"+(this.terminals_[I]||I)+"'"),this.parseError(ce,{text:E.match,token:this.terminals_[I]||I,line:E.yylineno,loc:ae,expected:ie})}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+D+", token: "+I);switch(k[0]){case 1:l.push(I),f.push(E.yytext),n.push(E.yylloc),l.push(k[1]),I=null,be=E.yyleng,_=E.yytext,ee=E.yylineno,ae=E.yylloc;break;case 2:if(V=this.productions_[k[1]][1],H.$=f[f.length-V],H._$={first_line:n[n.length-(V||1)].first_line,last_line:n[n.length-1].last_line,first_column:n[n.length-(V||1)].first_column,last_column:n[n.length-1].last_column},Ce&&(H._$.range=[n[n.length-(V||1)].range[0],n[n.length-1].range[1]]),le=this.performAction.apply(H,[_,be,ee,C.yy,k[1],f,n].concat(Le)),typeof le<"u")return le;V&&(l=l.slice(0,-1*V*2),f=f.slice(0,-1*V),n=n.slice(0,-1*V)),l.push(this.productions_[k[1]][0]),f.push(H.$),n.push(H._$),Se=K[l[l.length-2]][l[l.length-1]],l.push(Se);break;case 3:return!0}}return!0}},qe=function(){var q={EOF:1,parseError:function(s,l){if(this.yy.parser)this.yy.parser.parseError(s,l);else throw new Error(s)},setInput:function(r,s){return this.yy=s||this.yy||{},this._input=r,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var r=this._input[0];this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r;var s=r.match(/(?:\r\n?|\n).*/g);return s?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),r},unput:function(r){var s=r.length,l=r.split(/(?:\r\n?|\n)/g);this._input=r+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-s),this.offset-=s;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),l.length-1&&(this.yylineno-=l.length-1);var f=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:l?(l.length===i.length?this.yylloc.first_column:0)+i[i.length-l.length].length-l[0].length:this.yylloc.first_column-s},this.options.ranges&&(this.yylloc.range=[f[0],f[0]+this.yyleng-s]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(r){this.unput(this.match.slice(r))},pastInput:function(){var r=this.matched.substr(0,this.matched.length-this.match.length);return(r.length>20?"...":"")+r.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var r=this.match;return r.length<20&&(r+=this._input.substr(0,20-r.length)),(r.substr(0,20)+(r.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var r=this.pastInput(),s=new Array(r.length+1).join("-");return r+this.upcomingInput()+` +`+s+"^"},test_match:function(r,s){var l,i,f;if(this.options.backtrack_lexer&&(f={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(f.yylloc.range=this.yylloc.range.slice(0))),i=r[0].match(/(?:\r\n?|\n).*/g),i&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+r[0].length},this.yytext+=r[0],this.match+=r[0],this.matches=r,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(r[0].length),this.matched+=r[0],l=this.performAction.call(this,this.yy,this,s,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),l)return l;if(this._backtrack){for(var n in f)this[n]=f[n];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var r,s,l,i;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),n=0;ns[0].length)){if(s=l,i=n,this.options.backtrack_lexer){if(r=this.test_match(l,f[n]),r!==!1)return r;if(this._backtrack){s=!1;continue}else return!1}else if(!this.options.flex)break}return s?(r=this.test_match(s,f[i]),r!==!1?r:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var s=this.next();return s||this.lex()},begin:function(s){this.conditionStack.push(s)},popState:function(){var s=this.conditionStack.length-1;return s>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(s){return s=this.conditionStack.length-1-Math.abs(s||0),s>=0?this.conditionStack[s]:"INITIAL"},pushState:function(s){this.begin(s)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(s,l,i,f){switch(i){case 0:return this.begin("open_directive"),19;case 1:return this.begin("type_directive"),20;case 2:return this.popState(),this.begin("arg_directive"),12;case 3:return this.popState(),this.popState(),22;case 4:return 21;case 5:return"title";case 6:return this.begin("acc_title"),14;case 7:return this.popState(),"acc_title_value";case 8:return this.begin("acc_descr"),16;case 9:return this.popState(),"acc_descr_value";case 10:this.begin("acc_descr_multiline");break;case 11:this.popState();break;case 12:return"acc_descr_multiline_value";case 13:return 5;case 14:break;case 15:break;case 16:break;case 17:return 8;case 18:return 6;case 19:return 28;case 20:return 39;case 21:return 31;case 22:return 30;case 23:return 33;case 24:return 35;case 25:return 37;case 26:return 40;case 27:return 41;case 28:return 42;case 29:return 43;case 30:return 44;case 31:return 45;case 32:return 46;case 33:return 47;case 34:return 48;case 35:return 49;case 36:return 50;case 37:return 51;case 38:return 52;case 39:return 53;case 40:return 64;case 41:return 65;case 42:return 66;case 43:return 67;case 44:return 68;case 45:return 69;case 46:return 70;case 47:return 56;case 48:return 58;case 49:return 60;case 50:return 63;case 51:return 62;case 52:this.begin("string");break;case 53:this.popState();break;case 54:return"qString";case 55:return l.yytext=l.yytext.trim(),71}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:(\r?\n)+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:$)/i,/^(?:requirementDiagram\b)/i,/^(?:\{)/i,/^(?:\})/i,/^(?::)/i,/^(?:id\b)/i,/^(?:text\b)/i,/^(?:risk\b)/i,/^(?:verifyMethod\b)/i,/^(?:requirement\b)/i,/^(?:functionalRequirement\b)/i,/^(?:interfaceRequirement\b)/i,/^(?:performanceRequirement\b)/i,/^(?:physicalRequirement\b)/i,/^(?:designConstraint\b)/i,/^(?:low\b)/i,/^(?:medium\b)/i,/^(?:high\b)/i,/^(?:analysis\b)/i,/^(?:demonstration\b)/i,/^(?:inspection\b)/i,/^(?:test\b)/i,/^(?:element\b)/i,/^(?:contains\b)/i,/^(?:copies\b)/i,/^(?:derives\b)/i,/^(?:satisfies\b)/i,/^(?:verifies\b)/i,/^(?:refines\b)/i,/^(?:traces\b)/i,/^(?:type\b)/i,/^(?:docref\b)/i,/^(?:<-)/i,/^(?:->)/i,/^(?:-)/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[\w][^\r\n\{\<\>\-\=]*)/i],conditions:{acc_descr_multiline:{rules:[11,12],inclusive:!1},acc_descr:{rules:[9],inclusive:!1},acc_title:{rules:[7],inclusive:!1},close_directive:{rules:[],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},open_directive:{rules:[1],inclusive:!1},unqString:{rules:[],inclusive:!1},token:{rules:[],inclusive:!1},string:{rules:[53,54],inclusive:!1},INITIAL:{rules:[0,5,6,8,10,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,55],inclusive:!0}}};return q}();re.lexer=qe;function ne(){this.yy={}}return ne.prototype=re,re.Parser=ne,new ne}();he.parser=he;const Ge=he;let de=[],b={},G={},O={},z={};const ze={REQUIREMENT:"Requirement",FUNCTIONAL_REQUIREMENT:"Functional Requirement",INTERFACE_REQUIREMENT:"Interface Requirement",PERFORMANCE_REQUIREMENT:"Performance Requirement",PHYSICAL_REQUIREMENT:"Physical Requirement",DESIGN_CONSTRAINT:"Design Constraint"},je={LOW_RISK:"Low",MED_RISK:"Medium",HIGH_RISK:"High"},Xe={VERIFY_ANALYSIS:"Analysis",VERIFY_DEMONSTRATION:"Demonstration",VERIFY_INSPECTION:"Inspection",VERIFY_TEST:"Test"},Je={CONTAINS:"contains",COPIES:"copies",DERIVES:"derives",SATISFIES:"satisfies",VERIFIES:"verifies",REFINES:"refines",TRACES:"traces"},Ze=function(e,t,a){Ue.parseDirective(this,e,t,a)},et=(e,t)=>(G[e]===void 0&&(G[e]={name:e,type:t,id:b.id,text:b.text,risk:b.risk,verifyMethod:b.verifyMethod}),b={},G[e]),tt=()=>G,it=e=>{b!==void 0&&(b.id=e)},rt=e=>{b!==void 0&&(b.text=e)},nt=e=>{b!==void 0&&(b.risk=e)},st=e=>{b!==void 0&&(b.verifyMethod=e)},at=e=>(z[e]===void 0&&(z[e]={name:e,type:O.type,docRef:O.docRef},xe.info("Added new requirement: ",e)),O={},z[e]),lt=()=>z,ct=e=>{O!==void 0&&(O.type=e)},ot=e=>{O!==void 0&&(O.docRef=e)},ht=(e,t,a)=>{de.push({type:e,src:t,dst:a})},ut=()=>de,dt=()=>{de=[],b={},G={},O={},z={},Be()},pt={RequirementType:ze,RiskLevel:je,VerifyType:Xe,Relationships:Je,parseDirective:Ze,getConfig:()=>ve().req,addRequirement:et,getRequirements:tt,setNewReqId:it,setNewReqText:rt,setNewReqRisk:nt,setNewReqVerifyMethod:st,setAccTitle:Fe,getAccTitle:Me,setAccDescription:Pe,getAccDescription:Ye,addElement:at,getElements:lt,setNewElementType:ct,setNewElementDocRef:ot,addRelationship:ht,getRelationships:ut,clear:dt},_t=e=>` + + marker { + fill: ${e.relationColor}; + stroke: ${e.relationColor}; + } + + marker.cross { + stroke: ${e.lineColor}; + } + + svg { + font-family: ${e.fontFamily}; + font-size: ${e.fontSize}; + } + + .reqBox { + fill: ${e.requirementBackground}; + fill-opacity: 1.0; + stroke: ${e.requirementBorderColor}; + stroke-width: ${e.requirementBorderSize}; + } + + .reqTitle, .reqLabel{ + fill: ${e.requirementTextColor}; + } + .reqLabelBox { + fill: ${e.relationLabelBackground}; + fill-opacity: 1.0; + } + + .req-title-line { + stroke: ${e.requirementBorderColor}; + stroke-width: ${e.requirementBorderSize}; + } + .relationshipLine { + stroke: ${e.relationColor}; + stroke-width: 1; + } + .relationshipLabel { + fill: ${e.relationLabelColor}; + } + +`,ft=_t,ue={CONTAINS:"contains",ARROW:"arrow"},yt=(e,t)=>{let a=e.append("defs").append("marker").attr("id",ue.CONTAINS+"_line_ending").attr("refX",0).attr("refY",t.line_height/2).attr("markerWidth",t.line_height).attr("markerHeight",t.line_height).attr("orient","auto").append("g");a.append("circle").attr("cx",t.line_height/2).attr("cy",t.line_height/2).attr("r",t.line_height/2).attr("fill","none"),a.append("line").attr("x1",0).attr("x2",t.line_height).attr("y1",t.line_height/2).attr("y2",t.line_height/2).attr("stroke-width",1),a.append("line").attr("y1",0).attr("y2",t.line_height).attr("x1",t.line_height/2).attr("x2",t.line_height/2).attr("stroke-width",1),e.append("defs").append("marker").attr("id",ue.ARROW+"_line_ending").attr("refX",t.line_height).attr("refY",.5*t.line_height).attr("markerWidth",t.line_height).attr("markerHeight",t.line_height).attr("orient","auto").append("path").attr("d",`M0,0 + L${t.line_height},${t.line_height/2} + M${t.line_height},${t.line_height/2} + L0,${t.line_height}`).attr("stroke-width",1)},Ae={ReqMarkers:ue,insertLineEndings:yt};let y={},Ne=0;const we=(e,t)=>e.insert("rect","#"+t).attr("class","req reqBox").attr("x",0).attr("y",0).attr("width",y.rect_min_width+"px").attr("height",y.rect_min_height+"px"),Ve=(e,t,a)=>{let o=y.rect_min_width/2,d=e.append("text").attr("class","req reqLabel reqTitle").attr("id",t).attr("x",o).attr("y",y.rect_padding).attr("dominant-baseline","hanging"),u=0;a.forEach(g=>{u==0?d.append("tspan").attr("text-anchor","middle").attr("x",y.rect_min_width/2).attr("dy",0).text(g):d.append("tspan").attr("text-anchor","middle").attr("x",y.rect_min_width/2).attr("dy",y.line_height*.75).text(g),u++});let p=1.5*y.rect_padding,h=u*y.line_height*.75,c=p+h;return e.append("line").attr("class","req-title-line").attr("x1","0").attr("x2",y.rect_min_width).attr("y1",c).attr("y2",c),{titleNode:d,y:c}},$e=(e,t,a,o)=>{let d=e.append("text").attr("class","req reqLabel").attr("id",t).attr("x",y.rect_padding).attr("y",o).attr("dominant-baseline","hanging"),u=0;const p=30;let h=[];return a.forEach(c=>{let g=c.length;for(;g>p&&u<3;){let R=c.substring(0,p);c=c.substring(p,c.length),g=c.length,h[h.length]=R,u++}if(u==3){let R=h[h.length-1];h[h.length-1]=R.substring(0,R.length-4)+"..."}else h[h.length]=c;u=0}),h.forEach(c=>{d.append("tspan").attr("x",y.rect_padding).attr("dy",y.line_height).text(c)}),d},gt=(e,t,a,o)=>{const d=t.node().getTotalLength(),u=t.node().getPointAtLength(d*.5),p="rel"+Ne;Ne++;const c=e.append("text").attr("class","req relationshipLabel").attr("id",p).attr("x",u.x).attr("y",u.y).attr("text-anchor","middle").attr("dominant-baseline","middle").text(o).node().getBBox();e.insert("rect","#"+p).attr("class","req reqLabelBox").attr("x",u.x-c.width/2).attr("y",u.y-c.height/2).attr("width",c.width).attr("height",c.height).attr("fill","white").attr("fill-opacity","85%")},Et=function(e,t,a,o,d){const u=a.edge(W(t.src),W(t.dst)),p=Ke().x(function(c){return c.x}).y(function(c){return c.y}),h=e.insert("path","#"+o).attr("class","er relationshipLine").attr("d",p(u.points)).attr("fill","none");t.type==d.db.Relationships.CONTAINS?h.attr("marker-start","url("+Te.getUrl(y.arrowMarkerAbsolute)+"#"+t.type+"_line_ending)"):(h.attr("stroke-dasharray","10,7"),h.attr("marker-end","url("+Te.getUrl(y.arrowMarkerAbsolute)+"#"+Ae.ReqMarkers.ARROW+"_line_ending)")),gt(e,h,y,`<<${t.type}>>`)},Rt=(e,t,a)=>{Object.keys(e).forEach(o=>{let d=e[o];o=W(o),xe.info("Added new requirement: ",o);const u=a.append("g").attr("id",o),p="req-"+o,h=we(u,p);let c=Ve(u,o+"_title",[`<<${d.type}>>`,`${d.name}`]);$e(u,o+"_body",[`Id: ${d.id}`,`Text: ${d.text}`,`Risk: ${d.risk}`,`Verification: ${d.verifyMethod}`],c.y);const g=h.node().getBBox();t.setNode(o,{width:g.width,height:g.height,shape:"rect",id:o})})},mt=(e,t,a)=>{Object.keys(e).forEach(o=>{let d=e[o];const u=W(o),p=a.append("g").attr("id",u),h="element-"+u,c=we(p,h);let g=Ve(p,h+"_title",["<>",`${o}`]);$e(p,h+"_body",[`Type: ${d.type||"Not Specified"}`,`Doc Ref: ${d.docRef||"None"}`],g.y);const R=c.node().getBBox();t.setNode(u,{width:R.width,height:R.height,shape:"rect",id:u})})},It=(e,t)=>(e.forEach(function(a){let o=W(a.src),d=W(a.dst);t.setEdge(o,d,{relationship:a})}),e),bt=function(e,t){t.nodes().forEach(function(a){a!==void 0&&t.node(a)!==void 0&&(e.select("#"+a),e.select("#"+a).attr("transform","translate("+(t.node(a).x-t.node(a).width/2)+","+(t.node(a).y-t.node(a).height/2)+" )"))})},W=e=>e.replace(/\s/g,"").replace(/\./g,"_"),kt=(e,t,a,o)=>{y=ve().requirement;const d=y.securityLevel;let u;d==="sandbox"&&(u=oe("#i"+t));const h=(d==="sandbox"?oe(u.nodes()[0].contentDocument.body):oe("body")).select(`[id='${t}']`);Ae.insertLineEndings(h,y);const c=new He({multigraph:!1,compound:!1,directed:!0}).setGraph({rankdir:y.layoutDirection,marginx:20,marginy:20,nodesep:100,edgesep:100,ranksep:100}).setDefaultEdgeLabel(function(){return{}});let g=o.db.getRequirements(),R=o.db.getElements(),v=o.db.getRelationships();Rt(g,c,h),mt(R,c,h),It(v,c),We(c),bt(h,c),v.forEach(function(N){Et(h,N,c,t,o)});const S=y.rect_padding,T=h.node().getBBox(),x=T.width+S*2,A=T.height+S*2;Qe(h,A,x,y.useMaxWidth),h.attr("viewBox",`${T.x-S} ${T.y-S} ${x} ${A}`)},St={draw:kt},$t={parser:Ge,db:pt,renderer:St,styles:ft};export{$t as diagram}; diff --git a/pr-384/assets/chunks/rollkit-bitcoin-1.f62eaf21.js b/pr-384/assets/chunks/rollkit-bitcoin-1.f62eaf21.js new file mode 100644 index 000000000..cdd2fbf34 --- /dev/null +++ b/pr-384/assets/chunks/rollkit-bitcoin-1.f62eaf21.js @@ -0,0 +1 @@ +const i="/docs-preview/pr-384/bitcoin-rollkit/rollkit-bitcoin-1.png";export{i as _}; diff --git a/pr-384/assets/chunks/rosm.edd5b616.js b/pr-384/assets/chunks/rosm.edd5b616.js new file mode 100644 index 000000000..02fa940cb --- /dev/null +++ b/pr-384/assets/chunks/rosm.edd5b616.js @@ -0,0 +1 @@ +const e="https://rpc.rosm.rollkit.dev",c="https://api.rosm.rollkit.dev",s="rosm",n="Rollkit Cosmwasm Testnet",o={coinDenom:"ROSM",coinMinimalDenom:"urosm",coinDecimals:6},r={bech32PrefixAccAddr:"wasm",bech32PrefixAccPub:"wasmpub",bech32PrefixValAddr:"wasmvaloper",bech32PrefixValPub:"wasmvaloperpub",bech32PrefixConsAddr:"wasmvalcons",bech32PrefixConsPub:"wasmvalconspub"},i={coinType:118},a=[{coinDenom:"ROSM",coinMinimalDenom:"urosm",coinDecimals:6}],t=[{coinDenom:"ROSM",coinMinimalDenom:"urosm",coinDecimals:6}],m={low:.05,average:.125,high:.2},l=["stargate","no-legacy-stdTx","ibc-transfer"],u={rpc:e,rest:c,chainId:s,chainName:n,stakeCurrency:o,bech32Config:r,bip44:i,currencies:a,feeCurrencies:t,gasPriceStep:m,features:l};export{r as bech32Config,i as bip44,s as chainId,n as chainName,a as currencies,u as default,l as features,t as feeCurrencies,m as gasPriceStep,c as rest,e as rpc,o as stakeCurrency}; diff --git a/pr-384/assets/chunks/sankeyDiagram-e679478d.b74ca76c.js b/pr-384/assets/chunks/sankeyDiagram-e679478d.b74ca76c.js new file mode 100644 index 000000000..23a35e706 --- /dev/null +++ b/pr-384/assets/chunks/sankeyDiagram-e679478d.b74ca76c.js @@ -0,0 +1,7 @@ +import{c as ot,g as pt,s as mt,a as _t,b as kt,x as xt,v as vt,z as bt,j as wt,u as St,h as Y,i as Lt}from"../app.b136162e.js";import{o as Et}from"./ordinal.b935e931.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./init.77b53fdd.js";function At(t){for(var n=t.length/6|0,i=new Array(n),l=0;l=l)&&(i=l);else{let l=-1;for(let u of t)(u=n(u,++l,t))!=null&&(i=u)&&(i=u)}return i}function yt(t,n){let i;if(n===void 0)for(const l of t)l!=null&&(i>l||i===void 0&&l>=l)&&(i=l);else{let l=-1;for(let u of t)(u=n(u,++l,t))!=null&&(i>u||i===void 0&&u>=u)&&(i=u)}return i}function Z(t,n){let i=0;if(n===void 0)for(let l of t)(l=+l)&&(i+=l);else{let l=-1;for(let u of t)(u=+n(u,++l,t))&&(i+=u)}return i}function Mt(t){return t.target.depth}function Nt(t){return t.depth}function Pt(t,n){return n-1-t.height}function dt(t,n){return t.sourceLinks.length?t.depth:n-1}function Ct(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?yt(t.sourceLinks,Mt)-1:0}function G(t){return function(){return t}}function at(t,n){return H(t.source,n.source)||t.index-n.index}function ct(t,n){return H(t.target,n.target)||t.index-n.index}function H(t,n){return t.y0-n.y0}function J(t){return t.value}function It(t){return t.index}function Ot(t){return t.nodes}function zt(t){return t.links}function ut(t,n){const i=t.get(n);if(!i)throw new Error("missing: "+n);return i}function ht({nodes:t}){for(const n of t){let i=n.y0,l=i;for(const u of n.sourceLinks)u.y0=i+u.width/2,i+=u.width;for(const u of n.targetLinks)u.y1=l+u.width/2,l+=u.width}}function $t(){let t=0,n=0,i=1,l=1,u=24,v=8,_,p=It,s=dt,o,c,g=Ot,b=zt,d=6;function k(){const e={nodes:g.apply(null,arguments),links:b.apply(null,arguments)};return E(e),M(e),P(e),A(e),w(e),ht(e),e}k.update=function(e){return ht(e),e},k.nodeId=function(e){return arguments.length?(p=typeof e=="function"?e:G(e),k):p},k.nodeAlign=function(e){return arguments.length?(s=typeof e=="function"?e:G(e),k):s},k.nodeSort=function(e){return arguments.length?(o=e,k):o},k.nodeWidth=function(e){return arguments.length?(u=+e,k):u},k.nodePadding=function(e){return arguments.length?(v=_=+e,k):v},k.nodes=function(e){return arguments.length?(g=typeof e=="function"?e:G(e),k):g},k.links=function(e){return arguments.length?(b=typeof e=="function"?e:G(e),k):b},k.linkSort=function(e){return arguments.length?(c=e,k):c},k.size=function(e){return arguments.length?(t=n=0,i=+e[0],l=+e[1],k):[i-t,l-n]},k.extent=function(e){return arguments.length?(t=+e[0][0],i=+e[1][0],n=+e[0][1],l=+e[1][1],k):[[t,n],[i,l]]},k.iterations=function(e){return arguments.length?(d=+e,k):d};function E({nodes:e,links:f}){for(const[h,r]of e.entries())r.index=h,r.sourceLinks=[],r.targetLinks=[];const a=new Map(e.map((h,r)=>[p(h,r,e),h]));for(const[h,r]of f.entries()){r.index=h;let{source:m,target:x}=r;typeof m!="object"&&(m=r.source=ut(a,m)),typeof x!="object"&&(x=r.target=ut(a,x)),m.sourceLinks.push(r),x.targetLinks.push(r)}if(c!=null)for(const{sourceLinks:h,targetLinks:r}of e)h.sort(c),r.sort(c)}function M({nodes:e}){for(const f of e)f.value=f.fixedValue===void 0?Math.max(Z(f.sourceLinks,J),Z(f.targetLinks,J)):f.fixedValue}function P({nodes:e}){const f=e.length;let a=new Set(e),h=new Set,r=0;for(;a.size;){for(const m of a){m.depth=r;for(const{target:x}of m.sourceLinks)h.add(x)}if(++r>f)throw new Error("circular link");a=h,h=new Set}}function A({nodes:e}){const f=e.length;let a=new Set(e),h=new Set,r=0;for(;a.size;){for(const m of a){m.height=r;for(const{source:x}of m.targetLinks)h.add(x)}if(++r>f)throw new Error("circular link");a=h,h=new Set}}function N({nodes:e}){const f=lt(e,r=>r.depth)+1,a=(i-t-u)/(f-1),h=new Array(f);for(const r of e){const m=Math.max(0,Math.min(f-1,Math.floor(s.call(null,r,f))));r.layer=m,r.x0=t+m*a,r.x1=r.x0+u,h[m]?h[m].push(r):h[m]=[r]}if(o)for(const r of h)r.sort(o);return h}function C(e){const f=yt(e,a=>(l-n-(a.length-1)*_)/Z(a,J));for(const a of e){let h=n;for(const r of a){r.y0=h,r.y1=h+r.value*f,h=r.y1+_;for(const m of r.sourceLinks)m.width=m.value*f}h=(l-h+_)/(a.length+1);for(let r=0;ra.length)-1)),C(f);for(let a=0;a0))continue;let R=(B/O-x.y0)*f;x.y0+=R,x.y1+=R,S(x)}o===void 0&&m.sort(H),$(m,a)}}function L(e,f,a){for(let h=e.length,r=h-2;r>=0;--r){const m=e[r];for(const x of m){let B=0,O=0;for(const{target:F,value:K}of x.sourceLinks){let U=K*(F.layer-x.layer);B+=D(x,F)*U,O+=U}if(!(O>0))continue;let R=(B/O-x.y0)*f;x.y0+=R,x.y1+=R,S(x)}o===void 0&&m.sort(H),$(m,a)}}function $(e,f){const a=e.length>>1,h=e[a];V(e,h.y0-_,a-1,f),W(e,h.y1+_,a+1,f),V(e,l,e.length-1,f),W(e,n,0,f)}function W(e,f,a,h){for(;a1e-6&&(r.y0+=m,r.y1+=m),f=r.y1+_}}function V(e,f,a,h){for(;a>=0;--a){const r=e[a],m=(r.y1-f)*h;m>1e-6&&(r.y0-=m,r.y1-=m),f=r.y0-_}}function S({sourceLinks:e,targetLinks:f}){if(c===void 0){for(const{source:{sourceLinks:a}}of f)a.sort(ct);for(const{target:{targetLinks:a}}of e)a.sort(at)}}function I(e){if(c===void 0)for(const{sourceLinks:f,targetLinks:a}of e)f.sort(ct),a.sort(at)}function T(e,f){let a=e.y0-(e.sourceLinks.length-1)*_/2;for(const{target:h,width:r}of e.sourceLinks){if(h===f)break;a+=r+_}for(const{source:h,width:r}of f.targetLinks){if(h===e)break;a-=r}return a}function D(e,f){let a=f.y0-(f.targetLinks.length-1)*_/2;for(const{source:h,width:r}of f.targetLinks){if(h===e)break;a+=r+_}for(const{target:h,width:r}of e.sourceLinks){if(h===f)break;a-=r}return a}return k}var tt=Math.PI,et=2*tt,z=1e-6,jt=et-z;function nt(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function gt(){return new nt}nt.prototype=gt.prototype={constructor:nt,moveTo:function(t,n){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,n){this._+="L"+(this._x1=+t)+","+(this._y1=+n)},quadraticCurveTo:function(t,n,i,l){this._+="Q"+ +t+","+ +n+","+(this._x1=+i)+","+(this._y1=+l)},bezierCurveTo:function(t,n,i,l,u,v){this._+="C"+ +t+","+ +n+","+ +i+","+ +l+","+(this._x1=+u)+","+(this._y1=+v)},arcTo:function(t,n,i,l,u){t=+t,n=+n,i=+i,l=+l,u=+u;var v=this._x1,_=this._y1,p=i-t,s=l-n,o=v-t,c=_-n,g=o*o+c*c;if(u<0)throw new Error("negative radius: "+u);if(this._x1===null)this._+="M"+(this._x1=t)+","+(this._y1=n);else if(g>z)if(!(Math.abs(c*p-s*o)>z)||!u)this._+="L"+(this._x1=t)+","+(this._y1=n);else{var b=i-v,d=l-_,k=p*p+s*s,E=b*b+d*d,M=Math.sqrt(k),P=Math.sqrt(g),A=u*Math.tan((tt-Math.acos((k+g-E)/(2*M*P)))/2),N=A/P,C=A/M;Math.abs(N-1)>z&&(this._+="L"+(t+N*o)+","+(n+N*c)),this._+="A"+u+","+u+",0,0,"+ +(c*b>o*d)+","+(this._x1=t+C*p)+","+(this._y1=n+C*s)}},arc:function(t,n,i,l,u,v){t=+t,n=+n,i=+i,v=!!v;var _=i*Math.cos(l),p=i*Math.sin(l),s=t+_,o=n+p,c=1^v,g=v?l-u:u-l;if(i<0)throw new Error("negative radius: "+i);this._x1===null?this._+="M"+s+","+o:(Math.abs(this._x1-s)>z||Math.abs(this._y1-o)>z)&&(this._+="L"+s+","+o),i&&(g<0&&(g=g%et+et),g>jt?this._+="A"+i+","+i+",0,1,"+c+","+(t-_)+","+(n-p)+"A"+i+","+i+",0,1,"+c+","+(this._x1=s)+","+(this._y1=o):g>z&&(this._+="A"+i+","+i+",0,"+ +(g>=tt)+","+c+","+(this._x1=t+i*Math.cos(u))+","+(this._y1=n+i*Math.sin(u))))},rect:function(t,n,i,l){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+n)+"h"+ +i+"v"+ +l+"h"+-i+"Z"},toString:function(){return this._}};function ft(t){return function(){return t}}function Dt(t){return t[0]}function Bt(t){return t[1]}var Rt=Array.prototype.slice;function Ft(t){return t.source}function Ut(t){return t.target}function Wt(t){var n=Ft,i=Ut,l=Dt,u=Bt,v=null;function _(){var p,s=Rt.call(arguments),o=n.apply(this,s),c=i.apply(this,s);if(v||(v=p=gt()),t(v,+l.apply(this,(s[0]=o,s)),+u.apply(this,s),+l.apply(this,(s[0]=c,s)),+u.apply(this,s)),p)return v=null,p+""||null}return _.source=function(p){return arguments.length?(n=p,_):n},_.target=function(p){return arguments.length?(i=p,_):i},_.x=function(p){return arguments.length?(l=typeof p=="function"?p:ft(+p),_):l},_.y=function(p){return arguments.length?(u=typeof p=="function"?p:ft(+p),_):u},_.context=function(p){return arguments.length?(v=p??null,_):v},_}function Vt(t,n,i,l,u){t.moveTo(n,i),t.bezierCurveTo(n=(n+l)/2,i,n,u,l,u)}function Yt(){return Wt(Vt)}function Gt(t){return[t.source.x1,t.y0]}function Ht(t){return[t.target.x0,t.y1]}function Xt(){return Yt().source(Gt).target(Ht)}var it=function(){var t=function(p,s,o,c){for(o=o||{},c=p.length;c--;o[p[c]]=s);return o},n=[1,9],i=[1,10],l=[1,5,10,12],u={trace:function(){},yy:{},symbols_:{error:2,start:3,SANKEY:4,NEWLINE:5,csv:6,opt_eof:7,record:8,csv_tail:9,EOF:10,"field[source]":11,COMMA:12,"field[target]":13,"field[value]":14,field:15,escaped:16,non_escaped:17,DQUOTE:18,ESCAPED_TEXT:19,NON_ESCAPED_TEXT:20,$accept:0,$end:1},terminals_:{2:"error",4:"SANKEY",5:"NEWLINE",10:"EOF",11:"field[source]",12:"COMMA",13:"field[target]",14:"field[value]",18:"DQUOTE",19:"ESCAPED_TEXT",20:"NON_ESCAPED_TEXT"},productions_:[0,[3,4],[6,2],[9,2],[9,0],[7,1],[7,0],[8,5],[15,1],[15,1],[16,3],[17,1]],performAction:function(s,o,c,g,b,d,k){var E=d.length-1;switch(b){case 7:const M=g.findOrCreateNode(d[E-4].trim().replaceAll('""','"')),P=g.findOrCreateNode(d[E-2].trim().replaceAll('""','"')),A=parseFloat(d[E].trim());g.addLink(M,P,A);break;case 8:case 9:case 11:this.$=d[E];break;case 10:this.$=d[E-1];break}},table:[{3:1,4:[1,2]},{1:[3]},{5:[1,3]},{6:4,8:5,15:6,16:7,17:8,18:n,20:i},{1:[2,6],7:11,10:[1,12]},t(i,[2,4],{9:13,5:[1,14]}),{12:[1,15]},t(l,[2,8]),t(l,[2,9]),{19:[1,16]},t(l,[2,11]),{1:[2,1]},{1:[2,5]},t(i,[2,2]),{6:17,8:5,15:6,16:7,17:8,18:n,20:i},{15:18,16:7,17:8,18:n,20:i},{18:[1,19]},t(i,[2,3]),{12:[1,20]},t(l,[2,10]),{15:21,16:7,17:8,18:n,20:i},t([1,5,10],[2,7])],defaultActions:{11:[2,1],12:[2,5]},parseError:function(s,o){if(o.recoverable)this.trace(s);else{var c=new Error(s);throw c.hash=o,c}},parse:function(s){var o=this,c=[0],g=[],b=[null],d=[],k=this.table,E="",M=0,P=0,A=2,N=1,C=d.slice.call(arguments,1),w=Object.create(this.lexer),y={yy:{}};for(var L in this.yy)Object.prototype.hasOwnProperty.call(this.yy,L)&&(y.yy[L]=this.yy[L]);w.setInput(s,y.yy),y.yy.lexer=w,y.yy.parser=this,typeof w.yylloc>"u"&&(w.yylloc={});var $=w.yylloc;d.push($);var W=w.options&&w.options.ranges;typeof y.yy.parseError=="function"?this.parseError=y.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function V(){var x;return x=g.pop()||w.lex()||N,typeof x!="number"&&(x instanceof Array&&(g=x,x=g.pop()),x=o.symbols_[x]||x),x}for(var S,I,T,D,e={},f,a,h,r;;){if(I=c[c.length-1],this.defaultActions[I]?T=this.defaultActions[I]:((S===null||typeof S>"u")&&(S=V()),T=k[I]&&k[I][S]),typeof T>"u"||!T.length||!T[0]){var m="";r=[];for(f in k[I])this.terminals_[f]&&f>A&&r.push("'"+this.terminals_[f]+"'");w.showPosition?m="Parse error on line "+(M+1)+`: +`+w.showPosition()+` +Expecting `+r.join(", ")+", got '"+(this.terminals_[S]||S)+"'":m="Parse error on line "+(M+1)+": Unexpected "+(S==N?"end of input":"'"+(this.terminals_[S]||S)+"'"),this.parseError(m,{text:w.match,token:this.terminals_[S]||S,line:w.yylineno,loc:$,expected:r})}if(T[0]instanceof Array&&T.length>1)throw new Error("Parse Error: multiple actions possible at state: "+I+", token: "+S);switch(T[0]){case 1:c.push(S),b.push(w.yytext),d.push(w.yylloc),c.push(T[1]),S=null,P=w.yyleng,E=w.yytext,M=w.yylineno,$=w.yylloc;break;case 2:if(a=this.productions_[T[1]][1],e.$=b[b.length-a],e._$={first_line:d[d.length-(a||1)].first_line,last_line:d[d.length-1].last_line,first_column:d[d.length-(a||1)].first_column,last_column:d[d.length-1].last_column},W&&(e._$.range=[d[d.length-(a||1)].range[0],d[d.length-1].range[1]]),D=this.performAction.apply(e,[E,P,M,y.yy,T[1],b,d].concat(C)),typeof D<"u")return D;a&&(c=c.slice(0,-1*a*2),b=b.slice(0,-1*a),d=d.slice(0,-1*a)),c.push(this.productions_[T[1]][0]),b.push(e.$),d.push(e._$),h=k[c[c.length-2]][c[c.length-1]],c.push(h);break;case 3:return!0}}return!0}},v=function(){var p={EOF:1,parseError:function(o,c){if(this.yy.parser)this.yy.parser.parseError(o,c);else throw new Error(o)},setInput:function(s,o){return this.yy=o||this.yy||{},this._input=s,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var o=s.match(/(?:\r\n?|\n).*/g);return o?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),s},unput:function(s){var o=s.length,c=s.split(/(?:\r\n?|\n)/g);this._input=s+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-o),this.offset-=o;var g=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var b=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===g.length?this.yylloc.first_column:0)+g[g.length-c.length].length-c[0].length:this.yylloc.first_column-o},this.options.ranges&&(this.yylloc.range=[b[0],b[0]+this.yyleng-o]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(s){this.unput(this.match.slice(s))},pastInput:function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var s=this.match;return s.length<20&&(s+=this._input.substr(0,20-s.length)),(s.substr(0,20)+(s.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var s=this.pastInput(),o=new Array(s.length+1).join("-");return s+this.upcomingInput()+` +`+o+"^"},test_match:function(s,o){var c,g,b;if(this.options.backtrack_lexer&&(b={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(b.yylloc.range=this.yylloc.range.slice(0))),g=s[0].match(/(?:\r\n?|\n).*/g),g&&(this.yylineno+=g.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:g?g[g.length-1].length-g[g.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+s[0].length},this.yytext+=s[0],this.match+=s[0],this.matches=s,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(s[0].length),this.matched+=s[0],c=this.performAction.call(this,this.yy,this,o,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),c)return c;if(this._backtrack){for(var d in b)this[d]=b[d];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var s,o,c,g;this._more||(this.yytext="",this.match="");for(var b=this._currentRules(),d=0;do[0].length)){if(o=c,g=d,this.options.backtrack_lexer){if(s=this.test_match(c,b[d]),s!==!1)return s;if(this._backtrack){o=!1;continue}else return!1}else if(!this.options.flex)break}return o?(s=this.test_match(o,b[g]),s!==!1?s:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var o=this.next();return o||this.lex()},begin:function(o){this.conditionStack.push(o)},popState:function(){var o=this.conditionStack.length-1;return o>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(o){return o=this.conditionStack.length-1-Math.abs(o||0),o>=0?this.conditionStack[o]:"INITIAL"},pushState:function(o){this.begin(o)},stateStackSize:function(){return this.conditionStack.length},options:{easy_keword_rules:!0},performAction:function(o,c,g,b){switch(g){case 0:return this.pushState("csv"),4;case 1:return 10;case 2:return 5;case 3:return 12;case 4:return this.pushState("escaped_text"),18;case 5:return 20;case 6:return this.popState("escaped_text"),18;case 7:return 19}},rules:[/^(?:sankey-beta\b)/,/^(?:$)/,/^(?:((\u000D\u000A)|(\u000A)))/,/^(?:(\u002C))/,/^(?:(\u0022))/,/^(?:([\u0020-\u0021\u0023-\u002B\u002D-\u007E])*)/,/^(?:(\u0022)(?!(\u0022)))/,/^(?:(([\u0020-\u0021\u0023-\u002B\u002D-\u007E])|(\u002C)|(\u000D)|(\u000A)|(\u0022)(\u0022))*)/],conditions:{csv:{rules:[1,2,3,4,5,6,7],inclusive:!1},escaped_text:{rules:[6,7],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,6,7],inclusive:!0}}};return p}();u.lexer=v;function _(){this.yy={}}return _.prototype=u,u.Parser=_,new _}();it.parser=it;const X=it;let q=[],Q=[],j={};const qt=()=>{q=[],Q=[],j={},bt()};class Qt{constructor(n,i,l=0){this.source=n,this.target=i,this.value=l}}const Kt=(t,n,i)=>{q.push(new Qt(t,n,i))};class Zt{constructor(n){this.ID=n}}const Jt=t=>(t=wt.sanitizeText(t,ot()),j[t]||(j[t]=new Zt(t),Q.push(j[t])),j[t]),te=()=>Q,ee=()=>q,ne=()=>({nodes:Q.map(t=>({id:t.ID})),links:q.map(t=>({source:t.source.ID,target:t.target.ID,value:t.value}))}),ie={nodesMap:j,getConfig:()=>ot().sankey,getNodes:te,getLinks:ee,getGraph:ne,addLink:Kt,findOrCreateNode:Jt,getAccTitle:pt,setAccTitle:mt,getAccDescription:_t,setAccDescription:kt,getDiagramTitle:xt,setDiagramTitle:vt,clear:qt},st=class{static next(t){return new st(t+ ++st.count)}constructor(t){this.id=t,this.href=`#${t}`}toString(){return"url("+this.href+")"}};let rt=st;rt.count=0;const se={left:Nt,right:Pt,center:Ct,justify:dt},re=function(t,n,i,l){const{securityLevel:u,sankey:v}=ot(),_=St.sankey;let p;u==="sandbox"&&(p=Y("#i"+n));const s=u==="sandbox"?Y(p.nodes()[0].contentDocument.body):Y("body"),o=u==="sandbox"?s.select(`[id="${n}"]`):Y(`[id="${n}"]`),c=(v==null?void 0:v.width)||_.width,g=(v==null?void 0:v.height)||_.width,b=(v==null?void 0:v.useMaxWidth)||_.useMaxWidth,d=(v==null?void 0:v.nodeAlignment)||_.nodeAlignment;Lt(o,g,c,b);const k=l.db.getGraph(),E=se[d],M=10;$t().nodeId(y=>y.id).nodeWidth(M).nodePadding(10).nodeAlign(E).extent([[0,0],[c,g]])(k);const A=Et(Tt);o.append("g").attr("class","nodes").selectAll(".node").data(k.nodes).join("g").attr("class","node").attr("id",y=>(y.uid=rt.next("node-")).id).attr("transform",function(y){return"translate("+y.x0+","+y.y0+")"}).attr("x",y=>y.x0).attr("y",y=>y.y0).append("rect").attr("height",y=>y.y1-y.y0).attr("width",y=>y.x1-y.x0).attr("fill",y=>A(y.id)),o.append("g").attr("class","node-labels").attr("font-family","sans-serif").attr("font-size",14).selectAll("text").data(k.nodes).join("text").attr("x",y=>y.x0(y.y1+y.y0)/2).attr("dy","0.35em").attr("text-anchor",y=>y.x0y.id);const N=o.append("g").attr("class","links").attr("fill","none").attr("stroke-opacity",.5).selectAll(".link").data(k.links).join("g").attr("class","link").style("mix-blend-mode","multiply"),C=(v==null?void 0:v.linkColor)||"gradient";if(C==="gradient"){const y=N.append("linearGradient").attr("id",L=>(L.uid=rt.next("linearGradient-")).id).attr("gradientUnits","userSpaceOnUse").attr("x1",L=>L.source.x1).attr("x2",L=>L.target.x0);y.append("stop").attr("offset","0%").attr("stop-color",L=>A(L.source.id)),y.append("stop").attr("offset","100%").attr("stop-color",L=>A(L.target.id))}let w;switch(C){case"gradient":w=y=>y.uid;break;case"source":w=y=>A(y.source.id);break;case"target":w=y=>A(y.target.id);break;default:w=C}N.append("path").attr("d",Xt()).attr("stroke",w).attr("stroke-width",y=>Math.max(1,y.width))},oe={draw:re},le=t=>t.replaceAll(/^[^\S\n\r]+|[^\S\n\r]+$/g,"").replaceAll(/([\n\r])+/g,` +`).trim(),ae=X.parse.bind(X);X.parse=t=>ae(le(t));const de={parser:X,db:ie,renderer:oe};export{de as diagram}; diff --git a/pr-384/assets/chunks/sequenceDiagram-583eee82.b368a8de.js b/pr-384/assets/chunks/sequenceDiagram-583eee82.b368a8de.js new file mode 100644 index 000000000..d74960743 --- /dev/null +++ b/pr-384/assets/chunks/sequenceDiagram-583eee82.b368a8de.js @@ -0,0 +1,122 @@ +import{g as Ie,x as Ae,v as Ne,c as pt,s as oe,b as Se,a as Me,m as Re,z as De,l as G,d as Mt,j as w,e as Ve,h as St,i as Ce,y as B,n as ce,aq as le,aF as Oe,aG as Be}from"../app.b136162e.js";import{d as Ye,a as Fe,g as Rt,b as We,c as qe,e as Xt}from"./svgDrawCommon-f26cad39.c4c562af.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";var zt=function(){var t=function(dt,m,v,_){for(v=v||{},_=dt.length;_--;v[dt[_]]=m);return v},e=[1,2],o=[1,3],i=[1,5],s=[1,7],n=[2,5],l=[1,15],h=[1,17],p=[1,19],r=[1,20],g=[1,22],y=[1,23],u=[1,24],x=[1,30],b=[1,31],k=[1,32],N=[1,33],D=[1,34],S=[1,35],W=[1,36],M=[1,37],it=[1,38],z=[1,39],X=[1,40],Q=[1,41],j=[1,42],F=[1,44],O=[1,45],q=[1,46],H=[1,48],J=[1,49],$=[1,50],tt=[1,51],E=[1,52],L=[1,53],I=[1,56],P=[1,4,5,19,20,22,24,27,29,35,36,37,39,41,42,43,44,45,47,49,50,52,53,54,55,56,58,59,60,65,66,67,68,76,86],U=[4,5,22,56,58,59],A=[4,5,19,20,22,24,27,29,35,36,37,39,41,42,43,44,45,47,49,50,52,56,58,59,60,65,66,67,68,76,86],te=[4,5,19,20,22,24,27,29,35,36,37,39,41,42,43,44,45,47,49,50,52,55,56,58,59,60,65,66,67,68,76,86],Ct=[4,5,19,20,22,24,27,29,35,36,37,39,41,42,43,44,45,47,49,50,52,54,56,58,59,60,65,66,67,68,76,86],ee=[4,5,19,20,22,24,27,29,35,36,37,39,41,42,43,44,45,47,49,50,52,53,56,58,59,60,65,66,67,68,76,86],ht=[74,75,76],rt=[1,133],ie=[1,4,5,7,19,20,22,24,27,29,35,36,37,39,41,42,43,44,45,47,49,50,52,53,54,55,56,58,59,60,65,66,67,68,76,86],Ot={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NEWLINE:5,directive:6,SD:7,document:8,line:9,statement:10,box_section:11,box_line:12,participant_statement:13,openDirective:14,typeDirective:15,closeDirective:16,":":17,argDirective:18,create:19,box:20,restOfLine:21,end:22,signal:23,autonumber:24,NUM:25,off:26,activate:27,actor:28,deactivate:29,note_statement:30,links_statement:31,link_statement:32,properties_statement:33,details_statement:34,title:35,legacy_title:36,acc_title:37,acc_title_value:38,acc_descr:39,acc_descr_value:40,acc_descr_multiline_value:41,loop:42,rect:43,opt:44,alt:45,else_sections:46,par:47,par_sections:48,par_over:49,critical:50,option_sections:51,break:52,option:53,and:54,else:55,participant:56,AS:57,participant_actor:58,destroy:59,note:60,placement:61,text2:62,over:63,actor_pair:64,links:65,link:66,properties:67,details:68,spaceList:69,",":70,left_of:71,right_of:72,signaltype:73,"+":74,"-":75,ACTOR:76,SOLID_OPEN_ARROW:77,DOTTED_OPEN_ARROW:78,SOLID_ARROW:79,DOTTED_ARROW:80,SOLID_CROSS:81,DOTTED_CROSS:82,SOLID_POINT:83,DOTTED_POINT:84,TXT:85,open_directive:86,type_directive:87,arg_directive:88,close_directive:89,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NEWLINE",7:"SD",17:":",19:"create",20:"box",21:"restOfLine",22:"end",24:"autonumber",25:"NUM",26:"off",27:"activate",29:"deactivate",35:"title",36:"legacy_title",37:"acc_title",38:"acc_title_value",39:"acc_descr",40:"acc_descr_value",41:"acc_descr_multiline_value",42:"loop",43:"rect",44:"opt",45:"alt",47:"par",49:"par_over",50:"critical",52:"break",53:"option",54:"and",55:"else",56:"participant",57:"AS",58:"participant_actor",59:"destroy",60:"note",63:"over",65:"links",66:"link",67:"properties",68:"details",70:",",71:"left_of",72:"right_of",74:"+",75:"-",76:"ACTOR",77:"SOLID_OPEN_ARROW",78:"DOTTED_OPEN_ARROW",79:"SOLID_ARROW",80:"DOTTED_ARROW",81:"SOLID_CROSS",82:"DOTTED_CROSS",83:"SOLID_POINT",84:"DOTTED_POINT",85:"TXT",86:"open_directive",87:"type_directive",88:"arg_directive",89:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,2],[8,0],[8,2],[9,2],[9,1],[9,1],[11,0],[11,2],[12,2],[12,1],[12,1],[6,4],[6,6],[10,1],[10,2],[10,4],[10,2],[10,4],[10,3],[10,3],[10,2],[10,3],[10,3],[10,2],[10,2],[10,2],[10,2],[10,2],[10,1],[10,1],[10,2],[10,2],[10,1],[10,4],[10,4],[10,4],[10,4],[10,4],[10,4],[10,4],[10,4],[10,1],[51,1],[51,4],[48,1],[48,4],[46,1],[46,4],[13,5],[13,3],[13,5],[13,3],[13,3],[30,4],[30,4],[31,3],[32,3],[33,3],[34,3],[69,2],[69,1],[64,3],[64,1],[61,1],[61,1],[23,5],[23,5],[23,4],[28,1],[73,1],[73,1],[73,1],[73,1],[73,1],[73,1],[73,1],[73,1],[62,1],[14,1],[15,1],[18,1],[16,1]],performAction:function(m,v,_,T,R,c,vt){var d=c.length-1;switch(R){case 4:return T.apply(c[d]),c[d];case 5:case 10:this.$=[];break;case 6:case 11:c[d-1].push(c[d]),this.$=c[d-1];break;case 7:case 8:case 12:case 13:this.$=c[d];break;case 9:case 14:this.$=[];break;case 18:c[d].type="createParticipant",this.$=c[d];break;case 19:c[d-1].unshift({type:"boxStart",boxData:T.parseBoxData(c[d-2])}),c[d-1].push({type:"boxEnd",boxText:c[d-2]}),this.$=c[d-1];break;case 21:this.$={type:"sequenceIndex",sequenceIndex:Number(c[d-2]),sequenceIndexStep:Number(c[d-1]),sequenceVisible:!0,signalType:T.LINETYPE.AUTONUMBER};break;case 22:this.$={type:"sequenceIndex",sequenceIndex:Number(c[d-1]),sequenceIndexStep:1,sequenceVisible:!0,signalType:T.LINETYPE.AUTONUMBER};break;case 23:this.$={type:"sequenceIndex",sequenceVisible:!1,signalType:T.LINETYPE.AUTONUMBER};break;case 24:this.$={type:"sequenceIndex",sequenceVisible:!0,signalType:T.LINETYPE.AUTONUMBER};break;case 25:this.$={type:"activeStart",signalType:T.LINETYPE.ACTIVE_START,actor:c[d-1]};break;case 26:this.$={type:"activeEnd",signalType:T.LINETYPE.ACTIVE_END,actor:c[d-1]};break;case 32:T.setDiagramTitle(c[d].substring(6)),this.$=c[d].substring(6);break;case 33:T.setDiagramTitle(c[d].substring(7)),this.$=c[d].substring(7);break;case 34:this.$=c[d].trim(),T.setAccTitle(this.$);break;case 35:case 36:this.$=c[d].trim(),T.setAccDescription(this.$);break;case 37:c[d-1].unshift({type:"loopStart",loopText:T.parseMessage(c[d-2]),signalType:T.LINETYPE.LOOP_START}),c[d-1].push({type:"loopEnd",loopText:c[d-2],signalType:T.LINETYPE.LOOP_END}),this.$=c[d-1];break;case 38:c[d-1].unshift({type:"rectStart",color:T.parseMessage(c[d-2]),signalType:T.LINETYPE.RECT_START}),c[d-1].push({type:"rectEnd",color:T.parseMessage(c[d-2]),signalType:T.LINETYPE.RECT_END}),this.$=c[d-1];break;case 39:c[d-1].unshift({type:"optStart",optText:T.parseMessage(c[d-2]),signalType:T.LINETYPE.OPT_START}),c[d-1].push({type:"optEnd",optText:T.parseMessage(c[d-2]),signalType:T.LINETYPE.OPT_END}),this.$=c[d-1];break;case 40:c[d-1].unshift({type:"altStart",altText:T.parseMessage(c[d-2]),signalType:T.LINETYPE.ALT_START}),c[d-1].push({type:"altEnd",signalType:T.LINETYPE.ALT_END}),this.$=c[d-1];break;case 41:c[d-1].unshift({type:"parStart",parText:T.parseMessage(c[d-2]),signalType:T.LINETYPE.PAR_START}),c[d-1].push({type:"parEnd",signalType:T.LINETYPE.PAR_END}),this.$=c[d-1];break;case 42:c[d-1].unshift({type:"parStart",parText:T.parseMessage(c[d-2]),signalType:T.LINETYPE.PAR_OVER_START}),c[d-1].push({type:"parEnd",signalType:T.LINETYPE.PAR_END}),this.$=c[d-1];break;case 43:c[d-1].unshift({type:"criticalStart",criticalText:T.parseMessage(c[d-2]),signalType:T.LINETYPE.CRITICAL_START}),c[d-1].push({type:"criticalEnd",signalType:T.LINETYPE.CRITICAL_END}),this.$=c[d-1];break;case 44:c[d-1].unshift({type:"breakStart",breakText:T.parseMessage(c[d-2]),signalType:T.LINETYPE.BREAK_START}),c[d-1].push({type:"breakEnd",optText:T.parseMessage(c[d-2]),signalType:T.LINETYPE.BREAK_END}),this.$=c[d-1];break;case 47:this.$=c[d-3].concat([{type:"option",optionText:T.parseMessage(c[d-1]),signalType:T.LINETYPE.CRITICAL_OPTION},c[d]]);break;case 49:this.$=c[d-3].concat([{type:"and",parText:T.parseMessage(c[d-1]),signalType:T.LINETYPE.PAR_AND},c[d]]);break;case 51:this.$=c[d-3].concat([{type:"else",altText:T.parseMessage(c[d-1]),signalType:T.LINETYPE.ALT_ELSE},c[d]]);break;case 52:c[d-3].draw="participant",c[d-3].type="addParticipant",c[d-3].description=T.parseMessage(c[d-1]),this.$=c[d-3];break;case 53:c[d-1].draw="participant",c[d-1].type="addParticipant",this.$=c[d-1];break;case 54:c[d-3].draw="actor",c[d-3].type="addParticipant",c[d-3].description=T.parseMessage(c[d-1]),this.$=c[d-3];break;case 55:c[d-1].draw="actor",c[d-1].type="addParticipant",this.$=c[d-1];break;case 56:c[d-1].type="destroyParticipant",this.$=c[d-1];break;case 57:this.$=[c[d-1],{type:"addNote",placement:c[d-2],actor:c[d-1].actor,text:c[d]}];break;case 58:c[d-2]=[].concat(c[d-1],c[d-1]).slice(0,2),c[d-2][0]=c[d-2][0].actor,c[d-2][1]=c[d-2][1].actor,this.$=[c[d-1],{type:"addNote",placement:T.PLACEMENT.OVER,actor:c[d-2].slice(0,2),text:c[d]}];break;case 59:this.$=[c[d-1],{type:"addLinks",actor:c[d-1].actor,text:c[d]}];break;case 60:this.$=[c[d-1],{type:"addALink",actor:c[d-1].actor,text:c[d]}];break;case 61:this.$=[c[d-1],{type:"addProperties",actor:c[d-1].actor,text:c[d]}];break;case 62:this.$=[c[d-1],{type:"addDetails",actor:c[d-1].actor,text:c[d]}];break;case 65:this.$=[c[d-2],c[d]];break;case 66:this.$=c[d];break;case 67:this.$=T.PLACEMENT.LEFTOF;break;case 68:this.$=T.PLACEMENT.RIGHTOF;break;case 69:this.$=[c[d-4],c[d-1],{type:"addMessage",from:c[d-4].actor,to:c[d-1].actor,signalType:c[d-3],msg:c[d]},{type:"activeStart",signalType:T.LINETYPE.ACTIVE_START,actor:c[d-1]}];break;case 70:this.$=[c[d-4],c[d-1],{type:"addMessage",from:c[d-4].actor,to:c[d-1].actor,signalType:c[d-3],msg:c[d]},{type:"activeEnd",signalType:T.LINETYPE.ACTIVE_END,actor:c[d-4]}];break;case 71:this.$=[c[d-3],c[d-1],{type:"addMessage",from:c[d-3].actor,to:c[d-1].actor,signalType:c[d-2],msg:c[d]}];break;case 72:this.$={type:"addParticipant",actor:c[d]};break;case 73:this.$=T.LINETYPE.SOLID_OPEN;break;case 74:this.$=T.LINETYPE.DOTTED_OPEN;break;case 75:this.$=T.LINETYPE.SOLID;break;case 76:this.$=T.LINETYPE.DOTTED;break;case 77:this.$=T.LINETYPE.SOLID_CROSS;break;case 78:this.$=T.LINETYPE.DOTTED_CROSS;break;case 79:this.$=T.LINETYPE.SOLID_POINT;break;case 80:this.$=T.LINETYPE.DOTTED_POINT;break;case 81:this.$=T.parseMessage(c[d].trim().substring(1));break;case 82:T.parseDirective("%%{","open_directive");break;case 83:T.parseDirective(c[d],"type_directive");break;case 84:c[d]=c[d].trim().replace(/'/g,'"'),T.parseDirective(c[d],"arg_directive");break;case 85:T.parseDirective("}%%","close_directive","sequence");break}},table:[{3:1,4:e,5:o,6:4,7:i,14:6,86:s},{1:[3]},{3:8,4:e,5:o,6:4,7:i,14:6,86:s},{3:9,4:e,5:o,6:4,7:i,14:6,86:s},{3:10,4:e,5:o,6:4,7:i,14:6,86:s},t([1,4,5,19,20,24,27,29,35,36,37,39,41,42,43,44,45,47,49,50,52,56,58,59,60,65,66,67,68,76,86],n,{8:11}),{15:12,87:[1,13]},{87:[2,82]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{1:[2,4],4:l,5:h,6:43,9:14,10:16,13:18,14:6,19:p,20:r,23:21,24:g,27:y,28:47,29:u,30:25,31:26,32:27,33:28,34:29,35:x,36:b,37:k,39:N,41:D,42:S,43:W,44:M,45:it,47:z,49:X,50:Q,52:j,56:F,58:O,59:q,60:H,65:J,66:$,67:tt,68:E,76:L,86:s},{16:54,17:[1,55],89:I},t([17,89],[2,83]),t(P,[2,6]),{6:43,10:57,13:18,14:6,19:p,20:r,23:21,24:g,27:y,28:47,29:u,30:25,31:26,32:27,33:28,34:29,35:x,36:b,37:k,39:N,41:D,42:S,43:W,44:M,45:it,47:z,49:X,50:Q,52:j,56:F,58:O,59:q,60:H,65:J,66:$,67:tt,68:E,76:L,86:s},t(P,[2,8]),t(P,[2,9]),t(P,[2,17]),{13:58,56:F,58:O,59:q},{21:[1,59]},{5:[1,60]},{5:[1,63],25:[1,61],26:[1,62]},{28:64,76:L},{28:65,76:L},{5:[1,66]},{5:[1,67]},{5:[1,68]},{5:[1,69]},{5:[1,70]},t(P,[2,32]),t(P,[2,33]),{38:[1,71]},{40:[1,72]},t(P,[2,36]),{21:[1,73]},{21:[1,74]},{21:[1,75]},{21:[1,76]},{21:[1,77]},{21:[1,78]},{21:[1,79]},{21:[1,80]},t(P,[2,45]),{28:81,76:L},{28:82,76:L},{28:83,76:L},{73:84,77:[1,85],78:[1,86],79:[1,87],80:[1,88],81:[1,89],82:[1,90],83:[1,91],84:[1,92]},{61:93,63:[1,94],71:[1,95],72:[1,96]},{28:97,76:L},{28:98,76:L},{28:99,76:L},{28:100,76:L},t([5,57,70,77,78,79,80,81,82,83,84,85],[2,72]),{5:[1,101]},{18:102,88:[1,103]},{5:[2,85]},t(P,[2,7]),t(P,[2,18]),t(U,[2,10],{11:104}),t(P,[2,20]),{5:[1,106],25:[1,105]},{5:[1,107]},t(P,[2,24]),{5:[1,108]},{5:[1,109]},t(P,[2,27]),t(P,[2,28]),t(P,[2,29]),t(P,[2,30]),t(P,[2,31]),t(P,[2,34]),t(P,[2,35]),t(A,n,{8:110}),t(A,n,{8:111}),t(A,n,{8:112}),t(te,n,{46:113,8:114}),t(Ct,n,{48:115,8:116}),t(Ct,n,{8:116,48:117}),t(ee,n,{51:118,8:119}),t(A,n,{8:120}),{5:[1,122],57:[1,121]},{5:[1,124],57:[1,123]},{5:[1,125]},{28:128,74:[1,126],75:[1,127],76:L},t(ht,[2,73]),t(ht,[2,74]),t(ht,[2,75]),t(ht,[2,76]),t(ht,[2,77]),t(ht,[2,78]),t(ht,[2,79]),t(ht,[2,80]),{28:129,76:L},{28:131,64:130,76:L},{76:[2,67]},{76:[2,68]},{62:132,85:rt},{62:134,85:rt},{62:135,85:rt},{62:136,85:rt},t(ie,[2,15]),{16:137,89:I},{89:[2,84]},{4:[1,140],5:[1,142],12:139,13:141,22:[1,138],56:F,58:O,59:q},{5:[1,143]},t(P,[2,22]),t(P,[2,23]),t(P,[2,25]),t(P,[2,26]),{4:l,5:h,6:43,9:14,10:16,13:18,14:6,19:p,20:r,22:[1,144],23:21,24:g,27:y,28:47,29:u,30:25,31:26,32:27,33:28,34:29,35:x,36:b,37:k,39:N,41:D,42:S,43:W,44:M,45:it,47:z,49:X,50:Q,52:j,56:F,58:O,59:q,60:H,65:J,66:$,67:tt,68:E,76:L,86:s},{4:l,5:h,6:43,9:14,10:16,13:18,14:6,19:p,20:r,22:[1,145],23:21,24:g,27:y,28:47,29:u,30:25,31:26,32:27,33:28,34:29,35:x,36:b,37:k,39:N,41:D,42:S,43:W,44:M,45:it,47:z,49:X,50:Q,52:j,56:F,58:O,59:q,60:H,65:J,66:$,67:tt,68:E,76:L,86:s},{4:l,5:h,6:43,9:14,10:16,13:18,14:6,19:p,20:r,22:[1,146],23:21,24:g,27:y,28:47,29:u,30:25,31:26,32:27,33:28,34:29,35:x,36:b,37:k,39:N,41:D,42:S,43:W,44:M,45:it,47:z,49:X,50:Q,52:j,56:F,58:O,59:q,60:H,65:J,66:$,67:tt,68:E,76:L,86:s},{22:[1,147]},{4:l,5:h,6:43,9:14,10:16,13:18,14:6,19:p,20:r,22:[2,50],23:21,24:g,27:y,28:47,29:u,30:25,31:26,32:27,33:28,34:29,35:x,36:b,37:k,39:N,41:D,42:S,43:W,44:M,45:it,47:z,49:X,50:Q,52:j,55:[1,148],56:F,58:O,59:q,60:H,65:J,66:$,67:tt,68:E,76:L,86:s},{22:[1,149]},{4:l,5:h,6:43,9:14,10:16,13:18,14:6,19:p,20:r,22:[2,48],23:21,24:g,27:y,28:47,29:u,30:25,31:26,32:27,33:28,34:29,35:x,36:b,37:k,39:N,41:D,42:S,43:W,44:M,45:it,47:z,49:X,50:Q,52:j,54:[1,150],56:F,58:O,59:q,60:H,65:J,66:$,67:tt,68:E,76:L,86:s},{22:[1,151]},{22:[1,152]},{4:l,5:h,6:43,9:14,10:16,13:18,14:6,19:p,20:r,22:[2,46],23:21,24:g,27:y,28:47,29:u,30:25,31:26,32:27,33:28,34:29,35:x,36:b,37:k,39:N,41:D,42:S,43:W,44:M,45:it,47:z,49:X,50:Q,52:j,53:[1,153],56:F,58:O,59:q,60:H,65:J,66:$,67:tt,68:E,76:L,86:s},{4:l,5:h,6:43,9:14,10:16,13:18,14:6,19:p,20:r,22:[1,154],23:21,24:g,27:y,28:47,29:u,30:25,31:26,32:27,33:28,34:29,35:x,36:b,37:k,39:N,41:D,42:S,43:W,44:M,45:it,47:z,49:X,50:Q,52:j,56:F,58:O,59:q,60:H,65:J,66:$,67:tt,68:E,76:L,86:s},{21:[1,155]},t(P,[2,53]),{21:[1,156]},t(P,[2,55]),t(P,[2,56]),{28:157,76:L},{28:158,76:L},{62:159,85:rt},{62:160,85:rt},{62:161,85:rt},{70:[1,162],85:[2,66]},{5:[2,59]},{5:[2,81]},{5:[2,60]},{5:[2,61]},{5:[2,62]},{5:[1,163]},t(P,[2,19]),t(U,[2,11]),{13:164,56:F,58:O,59:q},t(U,[2,13]),t(U,[2,14]),t(P,[2,21]),t(P,[2,37]),t(P,[2,38]),t(P,[2,39]),t(P,[2,40]),{21:[1,165]},t(P,[2,41]),{21:[1,166]},t(P,[2,42]),t(P,[2,43]),{21:[1,167]},t(P,[2,44]),{5:[1,168]},{5:[1,169]},{62:170,85:rt},{62:171,85:rt},{5:[2,71]},{5:[2,57]},{5:[2,58]},{28:172,76:L},t(ie,[2,16]),t(U,[2,12]),t(te,n,{8:114,46:173}),t(Ct,n,{8:116,48:174}),t(ee,n,{8:119,51:175}),t(P,[2,52]),t(P,[2,54]),{5:[2,69]},{5:[2,70]},{85:[2,65]},{22:[2,51]},{22:[2,49]},{22:[2,47]}],defaultActions:{7:[2,82],8:[2,1],9:[2,2],10:[2,3],56:[2,85],95:[2,67],96:[2,68],103:[2,84],132:[2,59],133:[2,81],134:[2,60],135:[2,61],136:[2,62],159:[2,71],160:[2,57],161:[2,58],170:[2,69],171:[2,70],172:[2,65],173:[2,51],174:[2,49],175:[2,47]},parseError:function(m,v){if(v.recoverable)this.trace(m);else{var _=new Error(m);throw _.hash=v,_}},parse:function(m){var v=this,_=[0],T=[],R=[null],c=[],vt=this.table,d="",It=0,se=0,_e=2,ne=1,ke=c.slice.call(arguments,1),Y=Object.create(this.lexer),ut={yy:{}};for(var Yt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,Yt)&&(ut.yy[Yt]=this.yy[Yt]);Y.setInput(m,ut.yy),ut.yy.lexer=Y,ut.yy.parser=this,typeof Y.yylloc>"u"&&(Y.yylloc={});var Ft=Y.yylloc;c.push(Ft);var Pe=Y.options&&Y.options.ranges;typeof ut.yy.parseError=="function"?this.parseError=ut.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Le(){var ot;return ot=T.pop()||Y.lex()||ne,typeof ot!="number"&&(ot instanceof Array&&(T=ot,ot=T.pop()),ot=v.symbols_[ot]||ot),ot}for(var K,ft,et,Wt,yt={},At,at,re,Nt;;){if(ft=_[_.length-1],this.defaultActions[ft]?et=this.defaultActions[ft]:((K===null||typeof K>"u")&&(K=Le()),et=vt[ft]&&vt[ft][K]),typeof et>"u"||!et.length||!et[0]){var qt="";Nt=[];for(At in vt[ft])this.terminals_[At]&&At>_e&&Nt.push("'"+this.terminals_[At]+"'");Y.showPosition?qt="Parse error on line "+(It+1)+`: +`+Y.showPosition()+` +Expecting `+Nt.join(", ")+", got '"+(this.terminals_[K]||K)+"'":qt="Parse error on line "+(It+1)+": Unexpected "+(K==ne?"end of input":"'"+(this.terminals_[K]||K)+"'"),this.parseError(qt,{text:Y.match,token:this.terminals_[K]||K,line:Y.yylineno,loc:Ft,expected:Nt})}if(et[0]instanceof Array&&et.length>1)throw new Error("Parse Error: multiple actions possible at state: "+ft+", token: "+K);switch(et[0]){case 1:_.push(K),R.push(Y.yytext),c.push(Y.yylloc),_.push(et[1]),K=null,se=Y.yyleng,d=Y.yytext,It=Y.yylineno,Ft=Y.yylloc;break;case 2:if(at=this.productions_[et[1]][1],yt.$=R[R.length-at],yt._$={first_line:c[c.length-(at||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(at||1)].first_column,last_column:c[c.length-1].last_column},Pe&&(yt._$.range=[c[c.length-(at||1)].range[0],c[c.length-1].range[1]]),Wt=this.performAction.apply(yt,[d,se,It,ut.yy,et[1],R,c].concat(ke)),typeof Wt<"u")return Wt;at&&(_=_.slice(0,-1*at*2),R=R.slice(0,-1*at),c=c.slice(0,-1*at)),_.push(this.productions_[et[1]][0]),R.push(yt.$),c.push(yt._$),re=vt[_[_.length-2]][_[_.length-1]],_.push(re);break;case 3:return!0}}return!0}},ve=function(){var dt={EOF:1,parseError:function(v,_){if(this.yy.parser)this.yy.parser.parseError(v,_);else throw new Error(v)},setInput:function(m,v){return this.yy=v||this.yy||{},this._input=m,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var m=this._input[0];this.yytext+=m,this.yyleng++,this.offset++,this.match+=m,this.matched+=m;var v=m.match(/(?:\r\n?|\n).*/g);return v?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),m},unput:function(m){var v=m.length,_=m.split(/(?:\r\n?|\n)/g);this._input=m+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-v),this.offset-=v;var T=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),_.length-1&&(this.yylineno-=_.length-1);var R=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:_?(_.length===T.length?this.yylloc.first_column:0)+T[T.length-_.length].length-_[0].length:this.yylloc.first_column-v},this.options.ranges&&(this.yylloc.range=[R[0],R[0]+this.yyleng-v]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(m){this.unput(this.match.slice(m))},pastInput:function(){var m=this.matched.substr(0,this.matched.length-this.match.length);return(m.length>20?"...":"")+m.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var m=this.match;return m.length<20&&(m+=this._input.substr(0,20-m.length)),(m.substr(0,20)+(m.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var m=this.pastInput(),v=new Array(m.length+1).join("-");return m+this.upcomingInput()+` +`+v+"^"},test_match:function(m,v){var _,T,R;if(this.options.backtrack_lexer&&(R={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(R.yylloc.range=this.yylloc.range.slice(0))),T=m[0].match(/(?:\r\n?|\n).*/g),T&&(this.yylineno+=T.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:T?T[T.length-1].length-T[T.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+m[0].length},this.yytext+=m[0],this.match+=m[0],this.matches=m,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(m[0].length),this.matched+=m[0],_=this.performAction.call(this,this.yy,this,v,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),_)return _;if(this._backtrack){for(var c in R)this[c]=R[c];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var m,v,_,T;this._more||(this.yytext="",this.match="");for(var R=this._currentRules(),c=0;cv[0].length)){if(v=_,T=c,this.options.backtrack_lexer){if(m=this.test_match(_,R[c]),m!==!1)return m;if(this._backtrack){v=!1;continue}else return!1}else if(!this.options.flex)break}return v?(m=this.test_match(v,R[T]),m!==!1?m:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var v=this.next();return v||this.lex()},begin:function(v){this.conditionStack.push(v)},popState:function(){var v=this.conditionStack.length-1;return v>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(v){return v=this.conditionStack.length-1-Math.abs(v||0),v>=0?this.conditionStack[v]:"INITIAL"},pushState:function(v){this.begin(v)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(v,_,T,R){switch(T){case 0:return this.begin("open_directive"),86;case 1:return this.begin("type_directive"),87;case 2:return this.popState(),this.begin("arg_directive"),17;case 3:return this.popState(),this.popState(),89;case 4:return 88;case 5:return 5;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:return 25;case 12:return this.begin("LINE"),20;case 13:return this.begin("ID"),56;case 14:return this.begin("ID"),58;case 15:return 19;case 16:return this.begin("ID"),59;case 17:return _.yytext=_.yytext.trim(),this.begin("ALIAS"),76;case 18:return this.popState(),this.popState(),this.begin("LINE"),57;case 19:return this.popState(),this.popState(),5;case 20:return this.begin("LINE"),42;case 21:return this.begin("LINE"),43;case 22:return this.begin("LINE"),44;case 23:return this.begin("LINE"),45;case 24:return this.begin("LINE"),55;case 25:return this.begin("LINE"),47;case 26:return this.begin("LINE"),49;case 27:return this.begin("LINE"),54;case 28:return this.begin("LINE"),50;case 29:return this.begin("LINE"),53;case 30:return this.begin("LINE"),52;case 31:return this.popState(),21;case 32:return 22;case 33:return 71;case 34:return 72;case 35:return 65;case 36:return 66;case 37:return 67;case 38:return 68;case 39:return 63;case 40:return 60;case 41:return this.begin("ID"),27;case 42:return this.begin("ID"),29;case 43:return 35;case 44:return 36;case 45:return this.begin("acc_title"),37;case 46:return this.popState(),"acc_title_value";case 47:return this.begin("acc_descr"),39;case 48:return this.popState(),"acc_descr_value";case 49:this.begin("acc_descr_multiline");break;case 50:this.popState();break;case 51:return"acc_descr_multiline_value";case 52:return 7;case 53:return 24;case 54:return 26;case 55:return 70;case 56:return 5;case 57:return _.yytext=_.yytext.trim(),76;case 58:return 79;case 59:return 80;case 60:return 77;case 61:return 78;case 62:return 81;case 63:return 82;case 64:return 83;case 65:return 84;case 66:return 85;case 67:return 74;case 68:return 75;case 69:return 5;case 70:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[0-9]+(?=[ \n]+))/i,/^(?:box\b)/i,/^(?:participant\b)/i,/^(?:actor\b)/i,/^(?:create\b)/i,/^(?:destroy\b)/i,/^(?:[^\->:\n,;]+?([\-]*[^\->:\n,;]+?)*?(?=((?!\n)\s)+as(?!\n)\s|[#\n;]|$))/i,/^(?:as\b)/i,/^(?:(?:))/i,/^(?:loop\b)/i,/^(?:rect\b)/i,/^(?:opt\b)/i,/^(?:alt\b)/i,/^(?:else\b)/i,/^(?:par\b)/i,/^(?:par_over\b)/i,/^(?:and\b)/i,/^(?:critical\b)/i,/^(?:option\b)/i,/^(?:break\b)/i,/^(?:(?:[:]?(?:no)?wrap)?[^#\n;]*)/i,/^(?:end\b)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:links\b)/i,/^(?:link\b)/i,/^(?:properties\b)/i,/^(?:details\b)/i,/^(?:over\b)/i,/^(?:note\b)/i,/^(?:activate\b)/i,/^(?:deactivate\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:title:\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:sequenceDiagram\b)/i,/^(?:autonumber\b)/i,/^(?:off\b)/i,/^(?:,)/i,/^(?:;)/i,/^(?:[^\+\->:\n,;]+((?!(-x|--x|-\)|--\)))[\-]*[^\+\->:\n,;]+)*)/i,/^(?:->>)/i,/^(?:-->>)/i,/^(?:->)/i,/^(?:-->)/i,/^(?:-[x])/i,/^(?:--[x])/i,/^(?:-[\)])/i,/^(?:--[\)])/i,/^(?::(?:(?:no)?wrap)?[^#\n;]+)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:$)/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[50,51],inclusive:!1},acc_descr:{rules:[48],inclusive:!1},acc_title:{rules:[46],inclusive:!1},open_directive:{rules:[1,8],inclusive:!1},type_directive:{rules:[2,3,8],inclusive:!1},arg_directive:{rules:[3,4,8],inclusive:!1},ID:{rules:[7,8,17],inclusive:!1},ALIAS:{rules:[7,8,18,19],inclusive:!1},LINE:{rules:[7,8,31],inclusive:!1},INITIAL:{rules:[0,5,6,8,9,10,11,12,13,14,15,16,20,21,22,23,24,25,26,27,28,29,30,32,33,34,35,36,37,38,39,40,41,42,43,44,45,47,49,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70],inclusive:!0}}};return dt}();Ot.lexer=ve;function Bt(){this.yy={}}return Bt.prototype=Ot,Ot.Parser=Bt,new Bt}();zt.parser=zt;const ze=zt;let _t,lt={},Jt={},Zt={},mt=[],Z=[],Dt=!1,Ht,ct,kt,Et;const He=function(t,e,o){Re.parseDirective(this,t,e,o)},Ue=function(t){mt.push({name:t.text,wrap:t.wrap===void 0&&xt()||!!t.wrap,fill:t.color,actorKeys:[]}),ct=mt.slice(-1)[0]},Ut=function(t,e,o,i){let s=ct;const n=lt[t];if(n){if(ct&&n.box&&ct!==n.box)throw new Error("A same participant should only be defined in one Box: "+n.name+" can't be in '"+n.box.name+"' and in '"+ct.name+"' at the same time.");if(s=n.box?n.box:ct,n.box=s,n&&e===n.name&&o==null)return}(o==null||o.text==null)&&(o={text:e,wrap:null,type:i}),(i==null||o.text==null)&&(o={text:e,wrap:null,type:i}),lt[t]={box:s,name:e,description:o.text,wrap:o.wrap===void 0&&xt()||!!o.wrap,prevActor:_t,links:{},properties:{},actorCnt:null,rectData:null,type:i||"participant"},_t&<[_t]&&(lt[_t].nextActor=t),ct&&ct.actorKeys.push(t),_t=t},Ke=t=>{let e,o=0;for(e=0;e>-",token:"->>-",line:"1",loc:{first_line:1,last_line:1,first_column:1,last_column:1},expected:["'ACTIVE_PARTICIPANT'"]},n}return Z.push({from:t,to:e,message:o.text,wrap:o.wrap===void 0&&xt()||!!o.wrap,type:i}),!0},Xe=function(){return mt.length>0},Je=function(){return mt.some(t=>t.name)},Ze=function(){return Z},Qe=function(){return mt},je=function(){return lt},$e=function(){return Jt},t0=function(){return Zt},Lt=function(t){return lt[t]},e0=function(){return Object.keys(lt)},i0=function(){Dt=!0},s0=function(){Dt=!1},n0=()=>Dt,r0=function(t){Ht=t},xt=()=>Ht!==void 0?Ht:pt().sequence.wrap,a0=function(){lt={},Jt={},Zt={},mt=[],Z=[],Dt=!1,De()},o0=function(t){const e=t.trim(),o={text:e.replace(/^:?(?:no)?wrap:/,"").trim(),wrap:e.match(/^:?wrap:/)!==null?!0:e.match(/^:?nowrap:/)!==null?!1:void 0};return G.debug("parseMessage:",o),o},c0=function(t){const e=t.match(/^((?:rgba?|hsla?)\s*\(.*\)|\w*)(.*)$/);let o=e!=null&&e[1]?e[1].trim():"transparent",i=e!=null&&e[2]?e[2].trim():void 0;if(window&&window.CSS)window.CSS.supports("color",o)||(o="transparent",i=t.trim());else{const n=new Option().style;n.color=o,n.color!==o&&(o="transparent",i=t.trim())}return{color:o,text:i!==void 0?Mt(i.replace(/^:?(?:no)?wrap:/,""),pt()):void 0,wrap:i!==void 0?i.match(/^:?wrap:/)!==null?!0:i.match(/^:?nowrap:/)!==null?!1:void 0:void 0}},Pt={SOLID:0,DOTTED:1,NOTE:2,SOLID_CROSS:3,DOTTED_CROSS:4,SOLID_OPEN:5,DOTTED_OPEN:6,LOOP_START:10,LOOP_END:11,ALT_START:12,ALT_ELSE:13,ALT_END:14,OPT_START:15,OPT_END:16,ACTIVE_START:17,ACTIVE_END:18,PAR_START:19,PAR_AND:20,PAR_END:21,RECT_START:22,RECT_END:23,SOLID_POINT:24,DOTTED_POINT:25,AUTONUMBER:26,CRITICAL_START:27,CRITICAL_OPTION:28,CRITICAL_END:29,BREAK_START:30,BREAK_END:31,PAR_OVER_START:32},l0={FILLED:0,OPEN:1},h0={LEFTOF:0,RIGHTOF:1,OVER:2},he=function(t,e,o){o.text,o.wrap===void 0&&xt()||o.wrap;const i=[].concat(t,t);Z.push({from:i[0],to:i[1],message:o.text,wrap:o.wrap===void 0&&xt()||!!o.wrap,type:Pt.NOTE,placement:e})},de=function(t,e){const o=Lt(t);try{let i=Mt(e.text,pt());i=i.replace(/&/g,"&"),i=i.replace(/=/g,"=");const s=JSON.parse(i);Qt(o,s)}catch(i){G.error("error while parsing actor link text",i)}},d0=function(t,e){const o=Lt(t);try{const l={};let h=Mt(e.text,pt());var i=h.indexOf("@");h=h.replace(/&/g,"&"),h=h.replace(/=/g,"=");var s=h.slice(0,i-1).trim(),n=h.slice(i+1).trim();l[s]=n,Qt(o,l)}catch(l){G.error("error while parsing actor link text",l)}};function Qt(t,e){if(t.links==null)t.links=e;else for(let o in e)t.links[o]=e[o]}const pe=function(t,e){const o=Lt(t);try{let i=Mt(e.text,pt());const s=JSON.parse(i);ue(o,s)}catch(i){G.error("error while parsing actor properties text",i)}};function ue(t,e){if(t.properties==null)t.properties=e;else for(let o in e)t.properties[o]=e[o]}function p0(){ct=void 0}const fe=function(t,e){const o=Lt(t),i=document.getElementById(e.text);try{const s=i.innerHTML,n=JSON.parse(s);n.properties&&ue(o,n.properties),n.links&&Qt(o,n.links)}catch(s){G.error("error while parsing actor details text",s)}},u0=function(t,e){if(t!==void 0&&t.properties!==void 0)return t.properties[e]},ge=function(t){if(Array.isArray(t))t.forEach(function(e){ge(e)});else switch(t.type){case"sequenceIndex":Z.push({from:void 0,to:void 0,message:{start:t.sequenceIndex,step:t.sequenceIndexStep,visible:t.sequenceVisible},wrap:!1,type:t.signalType});break;case"addParticipant":Ut(t.actor,t.actor,t.description,t.draw);break;case"createParticipant":if(lt[t.actor])throw new Error("It is not possible to have actors with the same id, even if one is destroyed before the next is created. Use 'AS' aliases to simulate the behavior");kt=t.actor,Ut(t.actor,t.actor,t.description,t.draw),Jt[t.actor]=Z.length;break;case"destroyParticipant":Et=t.actor,Zt[t.actor]=Z.length;break;case"activeStart":V(t.actor,void 0,void 0,t.signalType);break;case"activeEnd":V(t.actor,void 0,void 0,t.signalType);break;case"addNote":he(t.actor,t.placement,t.text);break;case"addLinks":de(t.actor,t.text);break;case"addALink":d0(t.actor,t.text);break;case"addProperties":pe(t.actor,t.text);break;case"addDetails":fe(t.actor,t.text);break;case"addMessage":if(kt){if(t.to!==kt)throw new Error("The created participant "+kt+" does not have an associated creating message after its declaration. Please check the sequence diagram.");kt=void 0}else if(Et){if(t.to!==Et&&t.from!==Et)throw new Error("The destroyed participant "+Et+" does not have an associated destroying message after its declaration. Please check the sequence diagram.");Et=void 0}V(t.from,t.to,t.msg,t.signalType);break;case"boxStart":Ue(t.boxData);break;case"boxEnd":p0();break;case"loopStart":V(void 0,void 0,t.loopText,t.signalType);break;case"loopEnd":V(void 0,void 0,void 0,t.signalType);break;case"rectStart":V(void 0,void 0,t.color,t.signalType);break;case"rectEnd":V(void 0,void 0,void 0,t.signalType);break;case"optStart":V(void 0,void 0,t.optText,t.signalType);break;case"optEnd":V(void 0,void 0,void 0,t.signalType);break;case"altStart":V(void 0,void 0,t.altText,t.signalType);break;case"else":V(void 0,void 0,t.altText,t.signalType);break;case"altEnd":V(void 0,void 0,void 0,t.signalType);break;case"setAccTitle":oe(t.text);break;case"parStart":V(void 0,void 0,t.parText,t.signalType);break;case"and":V(void 0,void 0,t.parText,t.signalType);break;case"parEnd":V(void 0,void 0,void 0,t.signalType);break;case"criticalStart":V(void 0,void 0,t.criticalText,t.signalType);break;case"option":V(void 0,void 0,t.optionText,t.signalType);break;case"criticalEnd":V(void 0,void 0,void 0,t.signalType);break;case"breakStart":V(void 0,void 0,t.breakText,t.signalType);break;case"breakEnd":V(void 0,void 0,void 0,t.signalType);break}},f0={addActor:Ut,addMessage:Ge,addSignal:V,addLinks:de,addDetails:fe,addProperties:pe,autoWrap:xt,setWrap:r0,enableSequenceNumbers:i0,disableSequenceNumbers:s0,showSequenceNumbers:n0,getMessages:Ze,getActors:je,getCreatedActors:$e,getDestroyedActors:t0,getActor:Lt,getActorKeys:e0,getActorProperty:u0,getAccTitle:Ie,getBoxes:Qe,getDiagramTitle:Ae,setDiagramTitle:Ne,parseDirective:He,getConfig:()=>pt().sequence,clear:a0,parseMessage:o0,parseBoxData:c0,LINETYPE:Pt,ARROWTYPE:l0,PLACEMENT:h0,addNote:he,setAccTitle:oe,apply:ge,setAccDescription:Se,getAccDescription:Me,hasAtLeastOneBox:Xe,hasAtLeastOneBoxWithTitle:Je},g0=t=>`.actor { + stroke: ${t.actorBorder}; + fill: ${t.actorBkg}; + } + + text.actor > tspan { + fill: ${t.actorTextColor}; + stroke: none; + } + + .actor-line { + stroke: ${t.actorLineColor}; + } + + .messageLine0 { + stroke-width: 1.5; + stroke-dasharray: none; + stroke: ${t.signalColor}; + } + + .messageLine1 { + stroke-width: 1.5; + stroke-dasharray: 2, 2; + stroke: ${t.signalColor}; + } + + #arrowhead path { + fill: ${t.signalColor}; + stroke: ${t.signalColor}; + } + + .sequenceNumber { + fill: ${t.sequenceNumberColor}; + } + + #sequencenumber { + fill: ${t.signalColor}; + } + + #crosshead path { + fill: ${t.signalColor}; + stroke: ${t.signalColor}; + } + + .messageText { + fill: ${t.signalTextColor}; + stroke: none; + } + + .labelBox { + stroke: ${t.labelBoxBorderColor}; + fill: ${t.labelBoxBkgColor}; + } + + .labelText, .labelText > tspan { + fill: ${t.labelTextColor}; + stroke: none; + } + + .loopText, .loopText > tspan { + fill: ${t.loopTextColor}; + stroke: none; + } + + .loopLine { + stroke-width: 2px; + stroke-dasharray: 2, 2; + stroke: ${t.labelBoxBorderColor}; + fill: ${t.labelBoxBorderColor}; + } + + .note { + //stroke: #decc93; + stroke: ${t.noteBorderColor}; + fill: ${t.noteBkgColor}; + } + + .noteText, .noteText > tspan { + fill: ${t.noteTextColor}; + stroke: none; + } + + .activation0 { + fill: ${t.activationBkgColor}; + stroke: ${t.activationBorderColor}; + } + + .activation1 { + fill: ${t.activationBkgColor}; + stroke: ${t.activationBorderColor}; + } + + .activation2 { + fill: ${t.activationBkgColor}; + stroke: ${t.activationBorderColor}; + } + + .actorPopupMenu { + position: absolute; + } + + .actorPopupMenuPanel { + position: absolute; + fill: ${t.actorBkg}; + box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); + filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4)); +} + .actor-man line { + stroke: ${t.actorBorder}; + fill: ${t.actorBkg}; + } + .actor-man circle, line { + stroke: ${t.actorBorder}; + fill: ${t.actorBkg}; + stroke-width: 2px; + } +`,x0=g0,gt=18*2,jt=function(t,e){return Ye(t,e)},xe=(t,e)=>{Oe(()=>{const o=document.querySelectorAll(t);o.length!==0&&(o[0].addEventListener("mouseover",function(){b0("actor"+e+"_popup")}),o[0].addEventListener("mouseout",function(){m0("actor"+e+"_popup")}))})},T0=function(t,e,o,i,s){if(e.links===void 0||e.links===null||Object.keys(e.links).length===0)return{height:0,width:0};const n=e.links,l=e.actorCnt,h=e.rectData;var p="none";s&&(p="block !important");const r=t.append("g");r.attr("id","actor"+l+"_popup"),r.attr("class","actorPopupMenu"),r.attr("display",p),xe("#actor"+l+"_popup",l);var g="";h.class!==void 0&&(g=" "+h.class);let y=h.width>o?h.width:o;const u=r.append("rect");if(u.attr("class","actorPopupMenuPanel"+g),u.attr("x",h.x),u.attr("y",h.height),u.attr("fill",h.fill),u.attr("stroke",h.stroke),u.attr("width",y),u.attr("height",h.height),u.attr("rx",h.rx),u.attr("ry",h.ry),n!=null){var x=20;for(let N in n){var b=r.append("a"),k=ce(n[N]);b.attr("xlink:href",k),b.attr("target","_blank"),O0(i)(N,b,h.x+10,h.height+x,y,20,{class:"actor"},i),x+=30}}return u.attr("height",x),{height:h.height+x,width:y}},y0=function(t){return"var pu = document.getElementById('"+t+"'); if (pu != null) { pu.style.display = 'block'; }"},E0=function(t){return"var pu = document.getElementById('"+t+"'); if (pu != null) { pu.style.display = 'none'; }"},b0=function(t){var e=document.getElementById(t);e!=null&&(e.style.display="block")},m0=function(t){var e=document.getElementById(t);e!=null&&(e.style.display="none")},wt=function(t,e){let o=0,i=0;const s=e.text.split(w.lineBreakRegex),[n,l]=le(e.fontSize);let h=[],p=0,r=()=>e.y;if(e.valign!==void 0&&e.textMargin!==void 0&&e.textMargin>0)switch(e.valign){case"top":case"start":r=()=>Math.round(e.y+e.textMargin);break;case"middle":case"center":r=()=>Math.round(e.y+(o+i+e.textMargin)/2);break;case"bottom":case"end":r=()=>Math.round(e.y+(o+i+2*e.textMargin)-e.textMargin);break}if(e.anchor!==void 0&&e.textMargin!==void 0&&e.width!==void 0)switch(e.anchor){case"left":case"start":e.x=Math.round(e.x+e.textMargin),e.anchor="start",e.dominantBaseline="middle",e.alignmentBaseline="middle";break;case"middle":case"center":e.x=Math.round(e.x+e.width/2),e.anchor="middle",e.dominantBaseline="middle",e.alignmentBaseline="middle";break;case"right":case"end":e.x=Math.round(e.x+e.width-e.textMargin),e.anchor="end",e.dominantBaseline="middle",e.alignmentBaseline="middle";break}for(let[g,y]of s.entries()){e.textMargin!==void 0&&e.textMargin===0&&n!==void 0&&(p=g*n);const u=t.append("text");u.attr("x",e.x),u.attr("y",r()),e.anchor!==void 0&&u.attr("text-anchor",e.anchor).attr("dominant-baseline",e.dominantBaseline).attr("alignment-baseline",e.alignmentBaseline),e.fontFamily!==void 0&&u.style("font-family",e.fontFamily),l!==void 0&&u.style("font-size",l),e.fontWeight!==void 0&&u.style("font-weight",e.fontWeight),e.fill!==void 0&&u.attr("fill",e.fill),e.class!==void 0&&u.attr("class",e.class),e.dy!==void 0?u.attr("dy",e.dy):p!==0&&u.attr("dy",p);const x=y||Be;if(e.tspan){const b=u.append("tspan");b.attr("x",e.x),e.fill!==void 0&&b.attr("fill",e.fill),b.text(x)}else u.text(x);e.valign!==void 0&&e.textMargin!==void 0&&e.textMargin>0&&(i+=(u._groups||u)[0][0].getBBox().height,o=i),h.push(u)}return h},Te=function(t,e){function o(s,n,l,h,p){return s+","+n+" "+(s+l)+","+n+" "+(s+l)+","+(n+h-p)+" "+(s+l-p*1.2)+","+(n+h)+" "+s+","+(n+h)}const i=t.append("polygon");return i.attr("points",o(e.x,e.y,e.width,e.height,7)),i.attr("class","labelBox"),e.y=e.y+e.height/2,wt(t,e),i};let st=-1;const ye=(t,e,o,i)=>{t.select&&o.forEach(s=>{const n=e[s],l=t.select("#actor"+n.actorCnt);!i.mirrorActors&&n.stopy?l.attr("y2",n.stopy+n.height/2):i.mirrorActors&&l.attr("y2",n.stopy)})},w0=function(t,e,o,i){const s=i?e.stopy:e.starty,n=e.x+e.width/2,l=s+5,h=t.append("g").lower();var p=h;i||(st++,p.append("line").attr("id","actor"+st).attr("x1",n).attr("y1",l).attr("x2",n).attr("y2",2e3).attr("class","actor-line").attr("class","200").attr("stroke-width","0.5px").attr("stroke","#999"),p=h.append("g"),e.actorCnt=st,e.links!=null&&(p.attr("id","root-"+st),xe("#root-"+st,st)));const r=Rt();var g="actor";e.properties!=null&&e.properties.class?g=e.properties.class:r.fill="#eaeaea",r.x=e.x,r.y=s,r.width=e.width,r.height=e.height,r.class=g,r.rx=3,r.ry=3;const y=jt(p,r);if(e.rectData=r,e.properties!=null&&e.properties.icon){const x=e.properties.icon.trim();x.charAt(0)==="@"?We(p,r.x+r.width-20,r.y+10,x.substr(1)):qe(p,r.x+r.width-20,r.y+10,x)}$t(o)(e.description,p,r.x,r.y,r.width,r.height,{class:"actor"},o);let u=e.height;if(y.node){const x=y.node().getBBox();e.height=x.height,u=x.height}return u},v0=function(t,e,o,i){const s=i?e.stopy:e.starty,n=e.x+e.width/2,l=s+80;t.lower(),i||(st++,t.append("line").attr("id","actor"+st).attr("x1",n).attr("y1",l).attr("x2",n).attr("y2",2e3).attr("class","actor-line").attr("class","200").attr("stroke-width","0.5px").attr("stroke","#999"),e.actorCnt=st);const h=t.append("g");h.attr("class","actor-man");const p=Rt();p.x=e.x,p.y=s,p.fill="#eaeaea",p.width=e.width,p.height=e.height,p.class="actor",p.rx=3,p.ry=3,h.append("line").attr("id","actor-man-torso"+st).attr("x1",n).attr("y1",s+25).attr("x2",n).attr("y2",s+45),h.append("line").attr("id","actor-man-arms"+st).attr("x1",n-gt/2).attr("y1",s+33).attr("x2",n+gt/2).attr("y2",s+33),h.append("line").attr("x1",n-gt/2).attr("y1",s+60).attr("x2",n).attr("y2",s+45),h.append("line").attr("x1",n).attr("y1",s+45).attr("x2",n+gt/2-2).attr("y2",s+60);const r=h.append("circle");r.attr("cx",e.x+e.width/2),r.attr("cy",s+10),r.attr("r",15),r.attr("width",e.width),r.attr("height",e.height);const g=h.node().getBBox();return e.height=g.height,$t(o)(e.description,h,p.x,p.y+35,p.width,p.height,{class:"actor"},o),e.height},_0=function(t,e,o,i){switch(e.type){case"actor":return v0(t,e,o,i);case"participant":return w0(t,e,o,i)}},k0=function(t,e,o){const s=t.append("g");Ee(s,e),e.name&&$t(o)(e.name,s,e.x,e.y+(e.textMaxHeight||0)/2,e.width,0,{class:"text"},o),s.lower()},P0=function(t){return t.append("g")},L0=function(t,e,o,i,s){const n=Rt(),l=e.anchored;n.x=e.startx,n.y=e.starty,n.class="activation"+s%3,n.width=e.stopx-e.startx,n.height=o-e.starty,jt(l,n)},I0=function(t,e,o,i){const{boxMargin:s,boxTextMargin:n,labelBoxHeight:l,labelBoxWidth:h,messageFontFamily:p,messageFontSize:r,messageFontWeight:g}=i,y=t.append("g"),u=function(k,N,D,S){return y.append("line").attr("x1",k).attr("y1",N).attr("x2",D).attr("y2",S).attr("class","loopLine")};u(e.startx,e.starty,e.stopx,e.starty),u(e.stopx,e.starty,e.stopx,e.stopy),u(e.startx,e.stopy,e.stopx,e.stopy),u(e.startx,e.starty,e.startx,e.stopy),e.sections!==void 0&&e.sections.forEach(function(k){u(e.startx,k.y,e.stopx,k.y).style("stroke-dasharray","3, 3")});let x=Xt();x.text=o,x.x=e.startx,x.y=e.starty,x.fontFamily=p,x.fontSize=r,x.fontWeight=g,x.anchor="middle",x.valign="middle",x.tspan=!1,x.width=h||50,x.height=l||20,x.textMargin=n,x.class="labelText",Te(y,x),x=be(),x.text=e.title,x.x=e.startx+h/2+(e.stopx-e.startx)/2,x.y=e.starty+s+n,x.anchor="middle",x.valign="middle",x.textMargin=n,x.class="loopText",x.fontFamily=p,x.fontSize=r,x.fontWeight=g,x.wrap=!0;let b=wt(y,x);return e.sectionTitles!==void 0&&e.sectionTitles.forEach(function(k,N){if(k.message){x.text=k.message,x.x=e.startx+(e.stopx-e.startx)/2,x.y=e.sections[N].y+s+n,x.class="loopText",x.anchor="middle",x.valign="middle",x.tspan=!1,x.fontFamily=p,x.fontSize=r,x.fontWeight=g,x.wrap=e.wrap,b=wt(y,x);let D=Math.round(b.map(S=>(S._groups||S)[0][0].getBBox().height).reduce((S,W)=>S+W));e.sections[N].height+=D-(s+n)}}),e.height=Math.round(e.stopy-e.starty),y},Ee=function(t,e){Fe(t,e)},A0=function(t){t.append("defs").append("symbol").attr("id","database").attr("fill-rule","evenodd").attr("clip-rule","evenodd").append("path").attr("transform","scale(.5)").attr("d","M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z")},N0=function(t){t.append("defs").append("symbol").attr("id","computer").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z")},S0=function(t){t.append("defs").append("symbol").attr("id","clock").attr("width","24").attr("height","24").append("path").attr("transform","scale(.5)").attr("d","M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z")},M0=function(t){t.append("defs").append("marker").attr("id","arrowhead").attr("refX",9).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",12).attr("markerHeight",12).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z")},R0=function(t){t.append("defs").append("marker").attr("id","filled-head").attr("refX",18).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},D0=function(t){t.append("defs").append("marker").attr("id","sequencenumber").attr("refX",15).attr("refY",15).attr("markerWidth",60).attr("markerHeight",40).attr("orient","auto").append("circle").attr("cx",15).attr("cy",15).attr("r",6)},V0=function(t){t.append("defs").append("marker").attr("id","crosshead").attr("markerWidth",15).attr("markerHeight",8).attr("orient","auto").attr("refX",4).attr("refY",5).append("path").attr("fill","none").attr("stroke","#000000").style("stroke-dasharray","0, 0").attr("stroke-width","1pt").attr("d","M 1,2 L 6,7 M 6,2 L 1,7")},be=function(){return{x:0,y:0,fill:void 0,anchor:void 0,style:"#666",width:void 0,height:void 0,textMargin:0,rx:0,ry:0,tspan:!0,valign:void 0}},C0=function(){return{x:0,y:0,fill:"#EDF2AE",stroke:"#666",width:100,anchor:"start",height:100,rx:0,ry:0}},$t=function(){function t(s,n,l,h,p,r,g){const y=n.append("text").attr("x",l+p/2).attr("y",h+r/2+5).style("text-anchor","middle").text(s);i(y,g)}function e(s,n,l,h,p,r,g,y){const{actorFontSize:u,actorFontFamily:x,actorFontWeight:b}=y,[k,N]=le(u),D=s.split(w.lineBreakRegex);for(let S=0;St.height||0))+(this.loops.length===0?0:this.loops.map(t=>t.height||0).reduce((t,e)=>t+e))+(this.messages.length===0?0:this.messages.map(t=>t.height||0).reduce((t,e)=>t+e))+(this.notes.length===0?0:this.notes.map(t=>t.height||0).reduce((t,e)=>t+e))},clear:function(){this.actors=[],this.boxes=[],this.loops=[],this.messages=[],this.notes=[]},addBox:function(t){this.boxes.push(t)},addActor:function(t){this.actors.push(t)},addLoop:function(t){this.loops.push(t)},addMessage:function(t){this.messages.push(t)},addNote:function(t){this.notes.push(t)},lastActor:function(){return this.actors[this.actors.length-1]},lastLoop:function(){return this.loops[this.loops.length-1]},lastMessage:function(){return this.messages[this.messages.length-1]},lastNote:function(){return this.notes[this.notes.length-1]},actors:[],boxes:[],loops:[],messages:[],notes:[]},init:function(){this.sequenceItems=[],this.activations=[],this.models.clear(),this.data={startx:void 0,stopx:void 0,starty:void 0,stopy:void 0},this.verticalPos=0,we(pt())},updateVal:function(t,e,o,i){t[e]===void 0?t[e]=o:t[e]=i(o,t[e])},updateBounds:function(t,e,o,i){const s=this;let n=0;function l(h){return function(r){n++;const g=s.sequenceItems.length-n+1;s.updateVal(r,"starty",e-g*a.boxMargin,Math.min),s.updateVal(r,"stopy",i+g*a.boxMargin,Math.max),s.updateVal(f.data,"startx",t-g*a.boxMargin,Math.min),s.updateVal(f.data,"stopx",o+g*a.boxMargin,Math.max),h!=="activation"&&(s.updateVal(r,"startx",t-g*a.boxMargin,Math.min),s.updateVal(r,"stopx",o+g*a.boxMargin,Math.max),s.updateVal(f.data,"starty",e-g*a.boxMargin,Math.min),s.updateVal(f.data,"stopy",i+g*a.boxMargin,Math.max))}}this.sequenceItems.forEach(l()),this.activations.forEach(l("activation"))},insert:function(t,e,o,i){const s=w.getMin(t,o),n=w.getMax(t,o),l=w.getMin(e,i),h=w.getMax(e,i);this.updateVal(f.data,"startx",s,Math.min),this.updateVal(f.data,"starty",l,Math.min),this.updateVal(f.data,"stopx",n,Math.max),this.updateVal(f.data,"stopy",h,Math.max),this.updateBounds(s,l,n,h)},newActivation:function(t,e,o){const i=o[t.from.actor],s=Vt(t.from.actor).length||0,n=i.x+i.width/2+(s-1)*a.activationWidth/2;this.activations.push({startx:n,starty:this.verticalPos+2,stopx:n+a.activationWidth,stopy:void 0,actor:t.from.actor,anchored:C.anchorElement(e)})},endActivation:function(t){const e=this.activations.map(function(o){return o.actor}).lastIndexOf(t.from.actor);return this.activations.splice(e,1)[0]},createLoop:function(t={message:void 0,wrap:!1,width:void 0},e){return{startx:void 0,starty:this.verticalPos,stopx:void 0,stopy:void 0,title:t.message,wrap:t.wrap,width:t.width,height:0,fill:e}},newLoop:function(t={message:void 0,wrap:!1,width:void 0},e){this.sequenceItems.push(this.createLoop(t,e))},endLoop:function(){return this.sequenceItems.pop()},isLoopOverlap:function(){return this.sequenceItems.length?this.sequenceItems[this.sequenceItems.length-1].overlap:!1},addSectionToLoop:function(t){const e=this.sequenceItems.pop();e.sections=e.sections||[],e.sectionTitles=e.sectionTitles||[],e.sections.push({y:f.getVerticalPos(),height:0}),e.sectionTitles.push(t),this.sequenceItems.push(e)},saveVerticalPos:function(){this.isLoopOverlap()&&(this.savedVerticalPos=this.verticalPos)},resetVerticalPos:function(){this.isLoopOverlap()&&(this.verticalPos=this.savedVerticalPos)},bumpVerticalPos:function(t){this.verticalPos=this.verticalPos+t,this.data.stopy=w.getMax(this.data.stopy,this.verticalPos)},getVerticalPos:function(){return this.verticalPos},getBounds:function(){return{bounds:this.data,models:this.models}}},B0=function(t,e){f.bumpVerticalPos(a.boxMargin),e.height=a.boxMargin,e.starty=f.getVerticalPos();const o=Rt();o.x=e.startx,o.y=e.starty,o.width=e.width||a.width,o.class="note";const i=t.append("g"),s=C.drawRect(i,o),n=Xt();n.x=e.startx,n.y=e.starty,n.width=o.width,n.dy="1em",n.text=e.message,n.class="noteText",n.fontFamily=a.noteFontFamily,n.fontSize=a.noteFontSize,n.fontWeight=a.noteFontWeight,n.anchor=a.noteAlign,n.textMargin=a.noteMargin,n.valign="center";const l=wt(i,n),h=Math.round(l.map(p=>(p._groups||p)[0][0].getBBox().height).reduce((p,r)=>p+r));s.attr("height",h+2*a.noteMargin),e.height+=h+2*a.noteMargin,f.bumpVerticalPos(h+2*a.noteMargin),e.stopy=e.starty+h+2*a.noteMargin,e.stopx=e.startx+o.width,f.insert(e.startx,e.starty,e.stopx,e.stopy),f.models.addNote(e)},Tt=t=>({fontFamily:t.messageFontFamily,fontSize:t.messageFontSize,fontWeight:t.messageFontWeight}),bt=t=>({fontFamily:t.noteFontFamily,fontSize:t.noteFontSize,fontWeight:t.noteFontWeight}),Kt=t=>({fontFamily:t.actorFontFamily,fontSize:t.actorFontSize,fontWeight:t.actorFontWeight});function Y0(t,e){f.bumpVerticalPos(10);const{startx:o,stopx:i,message:s}=e,n=w.splitBreaks(s).length,l=B.calculateTextDimensions(s,Tt(a)),h=l.height/n;e.height+=h,f.bumpVerticalPos(h);let p,r=l.height-10;const g=l.width;if(o===i){p=f.getVerticalPos()+r,a.rightAngles||(r+=a.boxMargin,p=f.getVerticalPos()+r),r+=30;const y=w.getMax(g/2,a.width/2);f.insert(o-y,f.getVerticalPos()-10+r,i+y,f.getVerticalPos()+30+r)}else r+=a.boxMargin,p=f.getVerticalPos()+r,f.insert(o,p-10,i,p);return f.bumpVerticalPos(r),e.height+=r,e.stopy=e.starty+e.height,f.insert(e.fromBounds,e.starty,e.toBounds,e.stopy),p}const F0=function(t,e,o,i){const{startx:s,stopx:n,starty:l,message:h,type:p,sequenceIndex:r,sequenceVisible:g}=e,y=B.calculateTextDimensions(h,Tt(a)),u=Xt();u.x=s,u.y=l+10,u.width=n-s,u.class="messageText",u.dy="1em",u.text=h,u.fontFamily=a.messageFontFamily,u.fontSize=a.messageFontSize,u.fontWeight=a.messageFontWeight,u.anchor=a.messageAlign,u.valign="center",u.textMargin=a.wrapPadding,u.tspan=!1,wt(t,u);const x=y.width;let b;s===n?a.rightAngles?b=t.append("path").attr("d",`M ${s},${o} H ${s+w.getMax(a.width/2,x/2)} V ${o+25} H ${s}`):b=t.append("path").attr("d","M "+s+","+o+" C "+(s+60)+","+(o-10)+" "+(s+60)+","+(o+30)+" "+s+","+(o+20)):(b=t.append("line"),b.attr("x1",s),b.attr("y1",o),b.attr("x2",n),b.attr("y2",o)),p===i.db.LINETYPE.DOTTED||p===i.db.LINETYPE.DOTTED_CROSS||p===i.db.LINETYPE.DOTTED_POINT||p===i.db.LINETYPE.DOTTED_OPEN?(b.style("stroke-dasharray","3, 3"),b.attr("class","messageLine1")):b.attr("class","messageLine0");let k="";a.arrowMarkerAbsolute&&(k=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,k=k.replace(/\(/g,"\\("),k=k.replace(/\)/g,"\\)")),b.attr("stroke-width",2),b.attr("stroke","none"),b.style("fill","none"),(p===i.db.LINETYPE.SOLID||p===i.db.LINETYPE.DOTTED)&&b.attr("marker-end","url("+k+"#arrowhead)"),(p===i.db.LINETYPE.SOLID_POINT||p===i.db.LINETYPE.DOTTED_POINT)&&b.attr("marker-end","url("+k+"#filled-head)"),(p===i.db.LINETYPE.SOLID_CROSS||p===i.db.LINETYPE.DOTTED_CROSS)&&b.attr("marker-end","url("+k+"#crosshead)"),(g||a.showSequenceNumbers)&&(b.attr("marker-start","url("+k+"#sequencenumber)"),t.append("text").attr("x",s).attr("y",o+4).attr("font-family","sans-serif").attr("font-size","12px").attr("text-anchor","middle").attr("class","sequenceNumber").text(r))},W0=function(t,e,o,i,s,n,l){let h=0,p=0,r,g=0;for(const y of i){const u=e[y],x=u.box;r&&r!=x&&(l||f.models.addBox(r),p+=a.boxMargin+r.margin),x&&x!=r&&(l||(x.x=h+p,x.y=s),p+=x.margin),u.width=u.width||a.width,u.height=w.getMax(u.height||a.height,a.height),u.margin=u.margin||a.actorMargin,g=w.getMax(g,u.height),o[u.name]&&(p+=u.width/2),u.x=h+p,u.starty=f.getVerticalPos(),f.insert(u.x,s,u.x+u.width,u.height),h+=u.width+p,u.box&&(u.box.width=h+x.margin-u.box.x),p=u.margin,r=u.box,f.models.addActor(u)}r&&!l&&f.models.addBox(r),f.bumpVerticalPos(g)},Gt=function(t,e,o,i){if(i){let s=0;f.bumpVerticalPos(a.boxMargin*2);for(const n of o){const l=e[n];l.stopy||(l.stopy=f.getVerticalPos());const h=C.drawActor(t,l,a,!0);s=w.getMax(s,h)}f.bumpVerticalPos(s+a.boxMargin)}else for(const s of o){const n=e[s];C.drawActor(t,n,a,!1)}},me=function(t,e,o,i){let s=0,n=0;for(const l of o){const h=e[l],p=U0(h),r=C.drawPopup(t,h,p,a,a.forceMenus,i);r.height>s&&(s=r.height),r.width+h.x>n&&(n=r.width+h.x)}return{maxHeight:s,maxWidth:n}},we=function(t){Ve(a,t),t.fontFamily&&(a.actorFontFamily=a.noteFontFamily=a.messageFontFamily=t.fontFamily),t.fontSize&&(a.actorFontSize=a.noteFontSize=a.messageFontSize=t.fontSize),t.fontWeight&&(a.actorFontWeight=a.noteFontWeight=a.messageFontWeight=t.fontWeight)},Vt=function(t){return f.activations.filter(function(e){return e.actor===t})},ae=function(t,e){const o=e[t],i=Vt(t),s=i.reduce(function(l,h){return w.getMin(l,h.startx)},o.x+o.width/2),n=i.reduce(function(l,h){return w.getMax(l,h.stopx)},o.x+o.width/2);return[s,n]};function nt(t,e,o,i,s){f.bumpVerticalPos(o);let n=i;if(e.id&&e.message&&t[e.id]){const l=t[e.id].width,h=Tt(a);e.message=B.wrapLabel(`[${e.message}]`,l-2*a.wrapPadding,h),e.width=l,e.wrap=!0;const p=B.calculateTextDimensions(e.message,h),r=w.getMax(p.height,a.labelBoxHeight);n=i+r,G.debug(`${r} - ${e.message}`)}s(e),f.bumpVerticalPos(n)}function q0(t,e,o,i,s,n,l){function h(r,g){r.x{E.add(L.from),E.add(L.to)}),b=b.filter(L=>E.has(L))}W0(r,g,y,b,0,k,!1);const M=J0(k,g,W,i);C.insertArrowHead(r),C.insertArrowCrossHead(r),C.insertArrowFilledHead(r),C.insertSequenceNumber(r);function it(E,L){const I=f.endActivation(E);I.starty+18>L&&(I.starty=L-6,L+=12),C.drawActivation(r,I,L,a,Vt(E.from.actor).length),f.insert(I.startx,L-10,I.stopx,L)}let z=1,X=1;const Q=[],j=[];k.forEach(function(E,L){let I,P,U;switch(E.type){case i.db.LINETYPE.NOTE:f.resetVerticalPos(),P=E.noteModel,B0(r,P);break;case i.db.LINETYPE.ACTIVE_START:f.newActivation(E,r,g);break;case i.db.LINETYPE.ACTIVE_END:it(E,f.getVerticalPos());break;case i.db.LINETYPE.LOOP_START:nt(M,E,a.boxMargin,a.boxMargin+a.boxTextMargin,A=>f.newLoop(A));break;case i.db.LINETYPE.LOOP_END:I=f.endLoop(),C.drawLoop(r,I,"loop",a),f.bumpVerticalPos(I.stopy-f.getVerticalPos()),f.models.addLoop(I);break;case i.db.LINETYPE.RECT_START:nt(M,E,a.boxMargin,a.boxMargin,A=>f.newLoop(void 0,A.message));break;case i.db.LINETYPE.RECT_END:I=f.endLoop(),j.push(I),f.models.addLoop(I),f.bumpVerticalPos(I.stopy-f.getVerticalPos());break;case i.db.LINETYPE.OPT_START:nt(M,E,a.boxMargin,a.boxMargin+a.boxTextMargin,A=>f.newLoop(A));break;case i.db.LINETYPE.OPT_END:I=f.endLoop(),C.drawLoop(r,I,"opt",a),f.bumpVerticalPos(I.stopy-f.getVerticalPos()),f.models.addLoop(I);break;case i.db.LINETYPE.ALT_START:nt(M,E,a.boxMargin,a.boxMargin+a.boxTextMargin,A=>f.newLoop(A));break;case i.db.LINETYPE.ALT_ELSE:nt(M,E,a.boxMargin+a.boxTextMargin,a.boxMargin,A=>f.addSectionToLoop(A));break;case i.db.LINETYPE.ALT_END:I=f.endLoop(),C.drawLoop(r,I,"alt",a),f.bumpVerticalPos(I.stopy-f.getVerticalPos()),f.models.addLoop(I);break;case i.db.LINETYPE.PAR_START:case i.db.LINETYPE.PAR_OVER_START:nt(M,E,a.boxMargin,a.boxMargin+a.boxTextMargin,A=>f.newLoop(A)),f.saveVerticalPos();break;case i.db.LINETYPE.PAR_AND:nt(M,E,a.boxMargin+a.boxTextMargin,a.boxMargin,A=>f.addSectionToLoop(A));break;case i.db.LINETYPE.PAR_END:I=f.endLoop(),C.drawLoop(r,I,"par",a),f.bumpVerticalPos(I.stopy-f.getVerticalPos()),f.models.addLoop(I);break;case i.db.LINETYPE.AUTONUMBER:z=E.message.start||z,X=E.message.step||X,E.message.visible?i.db.enableSequenceNumbers():i.db.disableSequenceNumbers();break;case i.db.LINETYPE.CRITICAL_START:nt(M,E,a.boxMargin,a.boxMargin+a.boxTextMargin,A=>f.newLoop(A));break;case i.db.LINETYPE.CRITICAL_OPTION:nt(M,E,a.boxMargin+a.boxTextMargin,a.boxMargin,A=>f.addSectionToLoop(A));break;case i.db.LINETYPE.CRITICAL_END:I=f.endLoop(),C.drawLoop(r,I,"critical",a),f.bumpVerticalPos(I.stopy-f.getVerticalPos()),f.models.addLoop(I);break;case i.db.LINETYPE.BREAK_START:nt(M,E,a.boxMargin,a.boxMargin+a.boxTextMargin,A=>f.newLoop(A));break;case i.db.LINETYPE.BREAK_END:I=f.endLoop(),C.drawLoop(r,I,"break",a),f.bumpVerticalPos(I.stopy-f.getVerticalPos()),f.models.addLoop(I);break;default:try{U=E.msgModel,U.starty=f.getVerticalPos(),U.sequenceIndex=z,U.sequenceVisible=i.db.showSequenceNumbers();const A=Y0(r,U);q0(E,U,A,L,g,y,u),Q.push({messageModel:U,lineStartY:A}),f.models.addMessage(U)}catch(A){G.error("error while drawing message",A)}}[i.db.LINETYPE.SOLID_OPEN,i.db.LINETYPE.DOTTED_OPEN,i.db.LINETYPE.SOLID,i.db.LINETYPE.DOTTED,i.db.LINETYPE.SOLID_CROSS,i.db.LINETYPE.DOTTED_CROSS,i.db.LINETYPE.SOLID_POINT,i.db.LINETYPE.DOTTED_POINT].includes(E.type)&&(z=z+X)}),G.debug("createdActors",y),G.debug("destroyedActors",u),Gt(r,g,b,!1),Q.forEach(E=>F0(r,E.messageModel,E.lineStartY,i)),a.mirrorActors&&Gt(r,g,b,!0),j.forEach(E=>C.drawBackgroundRect(r,E)),ye(r,g,b,a),f.models.boxes.forEach(function(E){E.height=f.getVerticalPos()-E.y,f.insert(E.x,E.y,E.x+E.width,E.height),E.startx=E.x,E.starty=E.y,E.stopx=E.startx+E.width,E.stopy=E.starty+E.height,E.stroke="rgb(0,0,0, 0.5)",C.drawBox(r,E,a)}),D&&f.bumpVerticalPos(a.boxMargin);const F=me(r,g,b,p),{bounds:O}=f.getBounds();let q=O.stopy-O.starty;q{const l=t[n];l.wrap&&(l.description=B.wrapLabel(l.description,a.width-2*a.wrapPadding,Kt(a)));const h=B.calculateTextDimensions(l.description,Kt(a));l.width=l.wrap?a.width:w.getMax(a.width,h.width+2*a.wrapPadding),l.height=l.wrap?w.getMax(h.height,a.height):a.height,i=w.getMax(i,l.height)});for(const n in e){const l=t[n];if(!l)continue;const h=t[l.nextActor];if(!h){const y=e[n]+a.actorMargin-l.width/2;l.margin=w.getMax(y,a.actorMargin);continue}const r=e[n]+a.actorMargin-l.width/2-h.width/2;l.margin=w.getMax(r,a.actorMargin)}let s=0;return o.forEach(n=>{const l=Tt(a);let h=n.actorKeys.reduce((g,y)=>g+=t[y].width+(t[y].margin||0),0);h-=2*a.boxTextMargin,n.wrap&&(n.name=B.wrapLabel(n.name,h-2*a.wrapPadding,l));const p=B.calculateTextDimensions(n.name,l);s=w.getMax(p.height,s);const r=w.getMax(h,p.width+2*a.wrapPadding);if(n.margin=a.boxTextMargin,hn.textMaxHeight=s),w.getMax(i,a.height)}const G0=function(t,e,o){const i=e[t.from].x,s=e[t.to].x,n=t.wrap&&t.message;let l=B.calculateTextDimensions(n?B.wrapLabel(t.message,a.width,bt(a)):t.message,bt(a));const h={width:n?a.width:w.getMax(a.width,l.width+2*a.noteMargin),height:0,startx:e[t.from].x,stopx:0,starty:0,stopy:0,message:t.message};return t.placement===o.db.PLACEMENT.RIGHTOF?(h.width=n?w.getMax(a.width,l.width):w.getMax(e[t.from].width/2+e[t.to].width/2,l.width+2*a.noteMargin),h.startx=i+(e[t.from].width+a.actorMargin)/2):t.placement===o.db.PLACEMENT.LEFTOF?(h.width=n?w.getMax(a.width,l.width+2*a.noteMargin):w.getMax(e[t.from].width/2+e[t.to].width/2,l.width+2*a.noteMargin),h.startx=i-h.width+(e[t.from].width-a.actorMargin)/2):t.to===t.from?(l=B.calculateTextDimensions(n?B.wrapLabel(t.message,w.getMax(a.width,e[t.from].width),bt(a)):t.message,bt(a)),h.width=n?w.getMax(a.width,e[t.from].width):w.getMax(e[t.from].width,a.width,l.width+2*a.noteMargin),h.startx=i+(e[t.from].width-h.width)/2):(h.width=Math.abs(i+e[t.from].width/2-(s+e[t.to].width/2))+a.actorMargin,h.startx=iu.actor).lastIndexOf(r.from.actor);delete f.activations.splice(y,1)[0]}break}r.placement!==void 0?(h=G0(r,e,i),r.noteModel=h,n.forEach(y=>{l=y,l.from=w.getMin(l.from,h.startx),l.to=w.getMax(l.to,h.startx+h.width),l.width=w.getMax(l.width,Math.abs(l.from-l.to))-a.labelBoxWidth})):(p=X0(r,e,i),r.msgModel=p,p.startx&&p.stopx&&n.length>0&&n.forEach(y=>{if(l=y,p.startx===p.stopx){const u=e[r.from],x=e[r.to];l.from=w.getMin(u.x-p.width/2,u.x-u.width/2,l.from),l.to=w.getMax(x.x+p.width/2,x.x+u.width/2,l.to),l.width=w.getMax(l.width,Math.abs(l.to-l.from))-a.labelBoxWidth}else l.from=w.getMin(p.startx,l.from),l.to=w.getMax(p.stopx,l.to),l.width=w.getMax(l.width,p.width)-a.labelBoxWidth}))}),f.activations=[],G.debug("Loop type widths:",s),s},Z0={bounds:f,drawActors:Gt,drawActorsPopup:me,setConf:we,draw:z0},ei={parser:ze,db:f0,renderer:Z0,styles:x0};export{ei as diagram}; diff --git a/pr-384/assets/chunks/stateDiagram-b1c07dc6.f624e0aa.js b/pr-384/assets/chunks/stateDiagram-b1c07dc6.f624e0aa.js new file mode 100644 index 000000000..6ee599103 --- /dev/null +++ b/pr-384/assets/chunks/stateDiagram-b1c07dc6.f624e0aa.js @@ -0,0 +1 @@ +import{p as P,d as N,s as W}from"./styles-f626f8de.4c244593.js";import{c as t,h as H,l as b,i as R,j as T,a5 as v,y as U}from"../app.b136162e.js";import{G as C,l as F}from"./layout.7737998e.js";import{l as $}from"./line.63b3485f.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./array.9f3ba611.js";import"./path.53f90ab3.js";const O=e=>e.append("circle").attr("class","start-state").attr("r",t().state.sizeUnit).attr("cx",t().state.padding+t().state.sizeUnit).attr("cy",t().state.padding+t().state.sizeUnit),X=e=>e.append("line").style("stroke","grey").style("stroke-dasharray","3").attr("x1",t().state.textHeight).attr("class","divider").attr("x2",t().state.textHeight*2).attr("y1",0).attr("y2",0),J=(e,i)=>{const o=e.append("text").attr("x",2*t().state.padding).attr("y",t().state.textHeight+2*t().state.padding).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.id),c=o.node().getBBox();return e.insert("rect",":first-child").attr("x",t().state.padding).attr("y",t().state.padding).attr("width",c.width+2*t().state.padding).attr("height",c.height+2*t().state.padding).attr("rx",t().state.radius),o},Y=(e,i)=>{const o=function(l,m,w){const E=l.append("tspan").attr("x",2*t().state.padding).text(m);w||E.attr("dy",t().state.textHeight)},s=e.append("text").attr("x",2*t().state.padding).attr("y",t().state.textHeight+1.3*t().state.padding).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.descriptions[0]).node().getBBox(),g=s.height,p=e.append("text").attr("x",t().state.padding).attr("y",g+t().state.padding*.4+t().state.dividerMargin+t().state.textHeight).attr("class","state-description");let a=!0,r=!0;i.descriptions.forEach(function(l){a||(o(p,l,r),r=!1),a=!1});const y=e.append("line").attr("x1",t().state.padding).attr("y1",t().state.padding+g+t().state.dividerMargin/2).attr("y2",t().state.padding+g+t().state.dividerMargin/2).attr("class","descr-divider"),x=p.node().getBBox(),d=Math.max(x.width,s.width);return y.attr("x2",d+3*t().state.padding),e.insert("rect",":first-child").attr("x",t().state.padding).attr("y",t().state.padding).attr("width",d+2*t().state.padding).attr("height",x.height+g+2*t().state.padding).attr("rx",t().state.radius),e},I=(e,i,o)=>{const c=t().state.padding,s=2*t().state.padding,g=e.node().getBBox(),p=g.width,a=g.x,r=e.append("text").attr("x",0).attr("y",t().state.titleShift).attr("font-size",t().state.fontSize).attr("class","state-title").text(i.id),x=r.node().getBBox().width+s;let d=Math.max(x,p);d===p&&(d=d+s);let l;const m=e.node().getBBox();i.doc,l=a-c,x>p&&(l=(p-d)/2+c),Math.abs(a-m.x)p&&(l=a-(x-p)/2);const w=1-t().state.textHeight;return e.insert("rect",":first-child").attr("x",l).attr("y",w).attr("class",o?"alt-composit":"composit").attr("width",d).attr("height",m.height+t().state.textHeight+t().state.titleShift+1).attr("rx","0"),r.attr("x",l+c),x<=p&&r.attr("x",a+(d-s)/2-x/2+c),e.insert("rect",":first-child").attr("x",l).attr("y",t().state.titleShift-t().state.textHeight-t().state.padding).attr("width",d).attr("height",t().state.textHeight*3).attr("rx",t().state.radius),e.insert("rect",":first-child").attr("x",l).attr("y",t().state.titleShift-t().state.textHeight-t().state.padding).attr("width",d).attr("height",m.height+3+2*t().state.textHeight).attr("rx",t().state.radius),e},_=e=>(e.append("circle").attr("class","end-state-outer").attr("r",t().state.sizeUnit+t().state.miniPadding).attr("cx",t().state.padding+t().state.sizeUnit+t().state.miniPadding).attr("cy",t().state.padding+t().state.sizeUnit+t().state.miniPadding),e.append("circle").attr("class","end-state-inner").attr("r",t().state.sizeUnit).attr("cx",t().state.padding+t().state.sizeUnit+2).attr("cy",t().state.padding+t().state.sizeUnit+2)),q=(e,i)=>{let o=t().state.forkWidth,c=t().state.forkHeight;if(i.parentId){let s=o;o=c,c=s}return e.append("rect").style("stroke","black").style("fill","black").attr("width",o).attr("height",c).attr("x",t().state.padding).attr("y",t().state.padding)},Z=(e,i,o,c)=>{let s=0;const g=c.append("text");g.style("text-anchor","start"),g.attr("class","noteText");let p=e.replace(/\r\n/g,"
");p=p.replace(/\n/g,"
");const a=p.split(T.lineBreakRegex);let r=1.25*t().state.noteMargin;for(const y of a){const x=y.trim();if(x.length>0){const d=g.append("tspan");if(d.text(x),r===0){const l=d.node().getBBox();r+=l.height}s+=r,d.attr("x",i+t().state.noteMargin),d.attr("y",o+s+1.25*t().state.noteMargin)}}return{textWidth:g.node().getBBox().width,textHeight:s}},j=(e,i)=>{i.attr("class","state-note");const o=i.append("rect").attr("x",0).attr("y",t().state.padding),c=i.append("g"),{textWidth:s,textHeight:g}=Z(e,0,0,c);return o.attr("height",g+2*t().state.noteMargin),o.attr("width",s+t().state.noteMargin*2),o},L=function(e,i){const o=i.id,c={id:o,label:i.id,width:0,height:0},s=e.append("g").attr("id",o).attr("class","stateGroup");i.type==="start"&&O(s),i.type==="end"&&_(s),(i.type==="fork"||i.type==="join")&&q(s,i),i.type==="note"&&j(i.note.text,s),i.type==="divider"&&X(s),i.type==="default"&&i.descriptions.length===0&&J(s,i),i.type==="default"&&i.descriptions.length>0&&Y(s,i);const g=s.node().getBBox();return c.width=g.width+2*t().state.padding,c.height=g.height+2*t().state.padding,c};let G=0;const K=function(e,i,o){const c=function(r){switch(r){case N.relationType.AGGREGATION:return"aggregation";case N.relationType.EXTENSION:return"extension";case N.relationType.COMPOSITION:return"composition";case N.relationType.DEPENDENCY:return"dependency"}};i.points=i.points.filter(r=>!Number.isNaN(r.y));const s=i.points,g=$().x(function(r){return r.x}).y(function(r){return r.y}).curve(v),p=e.append("path").attr("d",g(s)).attr("id","edge"+G).attr("class","transition");let a="";if(t().state.arrowMarkerAbsolute&&(a=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,a=a.replace(/\(/g,"\\("),a=a.replace(/\)/g,"\\)")),p.attr("marker-end","url("+a+"#"+c(N.relationType.DEPENDENCY)+"End)"),o.title!==void 0){const r=e.append("g").attr("class","stateLabel"),{x:y,y:x}=U.calcLabelPosition(i.points),d=T.getRows(o.title);let l=0;const m=[];let w=0,E=0;for(let u=0;u<=d.length;u++){const h=r.append("text").attr("text-anchor","middle").text(d[u]).attr("x",y).attr("y",x+l),f=h.node().getBBox();w=Math.max(w,f.width),E=Math.min(E,f.x),b.info(f.x,y,x+l),l===0&&(l=h.node().getBBox().height,b.info("Title height",l,x)),m.push(h)}let k=l*d.length;if(d.length>1){const u=(d.length-1)*l*.5;m.forEach((h,f)=>h.attr("y",x+f*l-u)),k=l*d.length}const n=r.node().getBBox();r.insert("rect",":first-child").attr("class","box").attr("x",y-w/2-t().state.padding/2).attr("y",x-k/2-t().state.padding/2-3.5).attr("width",w+t().state.padding).attr("height",k+t().state.padding),b.info(n)}G++};let B;const z={},Q=function(){},V=function(e){e.append("defs").append("marker").attr("id","dependencyEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},D=function(e,i,o,c){B=t().state;const s=t().securityLevel;let g;s==="sandbox"&&(g=H("#i"+i));const p=s==="sandbox"?H(g.nodes()[0].contentDocument.body):H("body"),a=s==="sandbox"?g.nodes()[0].contentDocument:document;b.debug("Rendering diagram "+e);const r=p.select(`[id='${i}']`);V(r);const y=c.db.getRootDoc();A(y,r,void 0,!1,p,a,c);const x=B.padding,d=r.node().getBBox(),l=d.width+x*2,m=d.height+x*2,w=l*1.75;R(r,m,w,B.useMaxWidth),r.attr("viewBox",`${d.x-B.padding} ${d.y-B.padding} `+l+" "+m)},tt=e=>e?e.length*B.fontSizeFactor:1,A=(e,i,o,c,s,g,p)=>{const a=new C({compound:!0,multigraph:!0});let r,y=!0;for(r=0;r{const f=h.parentElement;let S=0,M=0;f&&(f.parentElement&&(S=f.parentElement.getBBox().width),M=parseInt(f.getAttribute("data-x-shift"),10),Number.isNaN(M)&&(M=0)),h.setAttribute("x1",0-M+8),h.setAttribute("x2",S-M-8)})):b.debug("No Node "+n+": "+JSON.stringify(a.node(n)))});let E=w.getBBox();a.edges().forEach(function(n){n!==void 0&&a.edge(n)!==void 0&&(b.debug("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(a.edge(n))),K(i,a.edge(n),a.edge(n).relation))}),E=w.getBBox();const k={id:o||"root",label:o||"root",width:0,height:0};return k.width=E.width+2*B.padding,k.height=E.height+2*B.padding,b.debug("Doc rendered",k,a),k},et={setConf:Q,draw:D},lt={parser:P,db:N,renderer:et,styles:W,init:e=>{e.state||(e.state={}),e.state.arrowMarkerAbsolute=e.arrowMarkerAbsolute,N.clear()}};export{lt as diagram}; diff --git a/pr-384/assets/chunks/stateDiagram-v2-7c93469e.56cdd47a.js b/pr-384/assets/chunks/stateDiagram-v2-7c93469e.56cdd47a.js new file mode 100644 index 000000000..258dce5cd --- /dev/null +++ b/pr-384/assets/chunks/stateDiagram-v2-7c93469e.56cdd47a.js @@ -0,0 +1 @@ +import{p as Q,d as B,s as X,D as H,a as Z,S as j,b as F,c as I}from"./styles-f626f8de.4c244593.js";import{G as tt}from"./layout.7737998e.js";import{l,c as g,h as x,y as et,i as ot,j as w}from"../app.b136162e.js";import{r as st}from"./index-4c4adb72.c53b1136.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./edges-b00f0ec2.e77cb061.js";import"./createText-285e50b4.bb0e6fbf.js";import"./svgDraw-5d8a058e.ce615f10.js";import"./line.63b3485f.js";import"./array.9f3ba611.js";import"./path.53f90ab3.js";const A="rect",C="rectWithTitle",nt="start",ct="end",it="divider",rt="roundedWithTitle",lt="note",at="noteGroup",_="statediagram",dt="state",Et=`${_}-${dt}`,U="transition",St="note",Tt="note-edge",pt=`${U} ${Tt}`,_t=`${_}-${St}`,ut="cluster",Dt=`${_}-${ut}`,ft="cluster-alt",bt=`${_}-${ft}`,V="parent",Y="note",ht="state",N="----",At=`${N}${Y}`,M=`${N}${V}`,W="fill:none",z="fill: #333",m="c",q="text",K="normal";let y={},E=0;const yt=function(t){const n=Object.keys(t);for(const e of n)t[e]},gt=function(t,n){l.trace("Extracting classes"),n.db.clear();try{return n.parser.parse(t),n.db.extract(n.db.getRootDocV2()),n.db.getClasses()}catch(e){return e}};function $t(t){return t==null?"":t.classes?t.classes.join(" "):""}function R(t="",n=0,e="",c=N){const i=e!==null&&e.length>0?`${c}${e}`:"";return`${ht}-${t}${i}-${n}`}const h=(t,n,e,c,i,r)=>{const o=e.id,u=$t(c[o]);if(o!=="root"){let T=A;e.start===!0&&(T=nt),e.start===!1&&(T=ct),e.type!==H&&(T=e.type),y[o]||(y[o]={id:o,shape:T,description:w.sanitizeText(o,g()),classes:`${u} ${Et}`});const s=y[o];e.description&&(Array.isArray(s.description)?(s.shape=C,s.description.push(e.description)):s.description.length>0?(s.shape=C,s.description===o?s.description=[e.description]:s.description=[s.description,e.description]):(s.shape=A,s.description=e.description),s.description=w.sanitizeTextOrArray(s.description,g())),s.description.length===1&&s.shape===C&&(s.shape=A),!s.type&&e.doc&&(l.info("Setting cluster for ",o,G(e)),s.type="group",s.dir=G(e),s.shape=e.type===Z?it:rt,s.classes=s.classes+" "+Dt+" "+(r?bt:""));const p={labelStyle:"",shape:s.shape,labelText:s.description,classes:s.classes,style:"",id:o,dir:s.dir,domId:R(o,E),type:s.type,padding:15};if(p.centerLabel=!0,e.note){const a={labelStyle:"",shape:lt,labelText:e.note.text,classes:_t,style:"",id:o+At+"-"+E,domId:R(o,E,Y),type:s.type,padding:15},d={labelStyle:"",shape:at,labelText:e.note.text,classes:s.classes,style:"",id:o+M,domId:R(o,E,V),type:"group",padding:0};E++;const D=o+M;t.setNode(D,d),t.setNode(a.id,a),t.setNode(o,p),t.setParent(o,D),t.setParent(a.id,D);let S=o,f=a.id;e.note.position==="left of"&&(S=a.id,f=o),t.setEdge(S,f,{arrowhead:"none",arrowType:"",style:W,labelStyle:"",classes:pt,arrowheadStyle:z,labelpos:m,labelType:q,thickness:K})}else t.setNode(o,p)}n&&n.id!=="root"&&(l.trace("Setting node ",o," to be child of its parent ",n.id),t.setParent(o,n.id)),e.doc&&(l.trace("Adding nodes children "),xt(t,e,e.doc,c,i,!r))},xt=(t,n,e,c,i,r)=>{l.trace("items",e),e.forEach(o=>{switch(o.stmt){case F:h(t,n,o,c,i,r);break;case H:h(t,n,o,c,i,r);break;case j:{h(t,n,o.state1,c,i,r),h(t,n,o.state2,c,i,r);const u={id:"edge"+E,arrowhead:"normal",arrowTypeEnd:"arrow_barb",style:W,labelStyle:"",label:w.sanitizeText(o.description,g()),arrowheadStyle:z,labelpos:m,labelType:q,thickness:K,classes:U};t.setEdge(o.state1.id,o.state2.id,u,E),E++}break}})},G=(t,n=I)=>{let e=n;if(t.doc)for(let c=0;c{t.state||(t.state={}),t.state.arrowMarkerAbsolute=t.arrowMarkerAbsolute,B.clear()}};export{Vt as diagram}; diff --git a/pr-384/assets/chunks/styles-88ad4441.d841f868.js b/pr-384/assets/chunks/styles-88ad4441.d841f868.js new file mode 100644 index 000000000..c65f0f04c --- /dev/null +++ b/pr-384/assets/chunks/styles-88ad4441.d841f868.js @@ -0,0 +1,160 @@ +import{s as He,g as We,a as qe,b as Je,c as R,v as Ze,x as $e,m as et,z as tt,l as st,j as De,y as Ve,h as M}from"../app.b136162e.js";var Be=function(){var e=function(v,n,r,c){for(r=r||{},c=v.length;c--;r[v[c]]=n);return r},u=[1,34],l=[1,35],o=[1,36],h=[1,37],b=[1,9],g=[1,8],_=[1,19],D=[1,20],z=[1,21],Y=[1,40],L=[1,41],K=[1,27],j=[1,25],Q=[1,26],X=[1,32],H=[1,33],W=[1,28],q=[1,29],J=[1,30],Z=[1,31],f=[1,45],d=[1,42],E=[1,43],C=[1,44],m=[1,46],pe=[1,24],a=[1,16,24],$=[1,60],ee=[1,61],te=[1,62],se=[1,63],ie=[1,64],fe=[1,65],de=[1,66],ue=[1,16,24,52],Ne=[1,77],w=[1,16,24,27,28,36,50,52,55,68,69,70,71,72,73,74,79,81],ne=[1,16,24,27,28,34,36,50,52,55,59,68,69,70,71,72,73,74,79,81,94,96,97,98,99],Le=[1,86],re=[28,94,96,97,98,99],V=[28,73,74,94,96,97,98,99],Ie=[28,68,69,70,71,72,94,96,97,98,99],Ee=[1,99],Ce=[1,16,24,50,52,55],ae=[1,16,24,36],xe=[8,9,10,11,19,23,44,46,48,53,57,58,60,61,63,65,75,76,78,82,94,96,97,98,99],ke={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,directive:5,statements:6,direction:7,direction_tb:8,direction_bt:9,direction_rl:10,direction_lr:11,graphConfig:12,openDirective:13,typeDirective:14,closeDirective:15,NEWLINE:16,":":17,argDirective:18,open_directive:19,type_directive:20,arg_directive:21,close_directive:22,CLASS_DIAGRAM:23,EOF:24,statement:25,classLabel:26,SQS:27,STR:28,SQE:29,namespaceName:30,alphaNumToken:31,className:32,classLiteralName:33,GENERICTYPE:34,relationStatement:35,LABEL:36,namespaceStatement:37,classStatement:38,methodStatement:39,annotationStatement:40,clickStatement:41,cssClassStatement:42,noteStatement:43,acc_title:44,acc_title_value:45,acc_descr:46,acc_descr_value:47,acc_descr_multiline_value:48,namespaceIdentifier:49,STRUCT_START:50,classStatements:51,STRUCT_STOP:52,NAMESPACE:53,classIdentifier:54,STYLE_SEPARATOR:55,members:56,CLASS:57,ANNOTATION_START:58,ANNOTATION_END:59,MEMBER:60,SEPARATOR:61,relation:62,NOTE_FOR:63,noteText:64,NOTE:65,relationType:66,lineType:67,AGGREGATION:68,EXTENSION:69,COMPOSITION:70,DEPENDENCY:71,LOLLIPOP:72,LINE:73,DOTTED_LINE:74,CALLBACK:75,LINK:76,LINK_TARGET:77,CLICK:78,CALLBACK_NAME:79,CALLBACK_ARGS:80,HREF:81,CSSCLASS:82,commentToken:83,textToken:84,graphCodeTokens:85,textNoTagsToken:86,TAGSTART:87,TAGEND:88,"==":89,"--":90,PCT:91,DEFAULT:92,SPACE:93,MINUS:94,keywords:95,UNICODE_TEXT:96,NUM:97,ALPHA:98,BQUOTE_STR:99,$accept:0,$end:1},terminals_:{2:"error",8:"direction_tb",9:"direction_bt",10:"direction_rl",11:"direction_lr",16:"NEWLINE",17:":",19:"open_directive",20:"type_directive",21:"arg_directive",22:"close_directive",23:"CLASS_DIAGRAM",24:"EOF",27:"SQS",28:"STR",29:"SQE",34:"GENERICTYPE",36:"LABEL",44:"acc_title",45:"acc_title_value",46:"acc_descr",47:"acc_descr_value",48:"acc_descr_multiline_value",50:"STRUCT_START",52:"STRUCT_STOP",53:"NAMESPACE",55:"STYLE_SEPARATOR",57:"CLASS",58:"ANNOTATION_START",59:"ANNOTATION_END",60:"MEMBER",61:"SEPARATOR",63:"NOTE_FOR",65:"NOTE",68:"AGGREGATION",69:"EXTENSION",70:"COMPOSITION",71:"DEPENDENCY",72:"LOLLIPOP",73:"LINE",74:"DOTTED_LINE",75:"CALLBACK",76:"LINK",77:"LINK_TARGET",78:"CLICK",79:"CALLBACK_NAME",80:"CALLBACK_ARGS",81:"HREF",82:"CSSCLASS",85:"graphCodeTokens",87:"TAGSTART",88:"TAGEND",89:"==",90:"--",91:"PCT",92:"DEFAULT",93:"SPACE",94:"MINUS",95:"keywords",96:"UNICODE_TEXT",97:"NUM",98:"ALPHA",99:"BQUOTE_STR"},productions_:[0,[3,1],[3,2],[3,1],[7,1],[7,1],[7,1],[7,1],[4,1],[5,4],[5,6],[13,1],[14,1],[18,1],[15,1],[12,4],[6,1],[6,2],[6,3],[26,3],[30,1],[30,2],[32,1],[32,1],[32,2],[32,2],[32,2],[25,1],[25,2],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,1],[25,2],[25,2],[25,1],[37,4],[37,5],[49,2],[51,1],[51,2],[51,3],[38,1],[38,3],[38,4],[38,6],[54,2],[54,3],[40,4],[56,1],[56,2],[39,1],[39,2],[39,1],[39,1],[35,3],[35,4],[35,4],[35,5],[43,3],[43,2],[62,3],[62,2],[62,2],[62,1],[66,1],[66,1],[66,1],[66,1],[66,1],[67,1],[67,1],[41,3],[41,4],[41,3],[41,4],[41,4],[41,5],[41,3],[41,4],[41,4],[41,5],[41,4],[41,5],[41,5],[41,6],[42,3],[83,1],[83,1],[84,1],[84,1],[84,1],[84,1],[84,1],[84,1],[84,1],[86,1],[86,1],[86,1],[86,1],[31,1],[31,1],[31,1],[31,1],[33,1],[64,1]],performAction:function(n,r,c,i,A,t,G){var s=t.length-1;switch(A){case 4:i.setDirection("TB");break;case 5:i.setDirection("BT");break;case 6:i.setDirection("RL");break;case 7:i.setDirection("LR");break;case 11:i.parseDirective("%%{","open_directive");break;case 12:i.parseDirective(t[s],"type_directive");break;case 13:t[s]=t[s].trim().replace(/'/g,'"'),i.parseDirective(t[s],"arg_directive");break;case 14:i.parseDirective("}%%","close_directive","class");break;case 19:this.$=t[s-1];break;case 20:case 22:case 23:this.$=t[s];break;case 21:case 24:this.$=t[s-1]+t[s];break;case 25:case 26:this.$=t[s-1]+"~"+t[s]+"~";break;case 27:i.addRelation(t[s]);break;case 28:t[s-1].title=i.cleanupLabel(t[s]),i.addRelation(t[s-1]);break;case 37:this.$=t[s].trim(),i.setAccTitle(this.$);break;case 38:case 39:this.$=t[s].trim(),i.setAccDescription(this.$);break;case 40:i.addClassesToNamespace(t[s-3],t[s-1]);break;case 41:i.addClassesToNamespace(t[s-4],t[s-1]);break;case 42:this.$=t[s],i.addNamespace(t[s]);break;case 43:this.$=[t[s]];break;case 44:this.$=[t[s-1]];break;case 45:t[s].unshift(t[s-2]),this.$=t[s];break;case 47:i.setCssClass(t[s-2],t[s]);break;case 48:i.addMembers(t[s-3],t[s-1]);break;case 49:i.setCssClass(t[s-5],t[s-3]),i.addMembers(t[s-5],t[s-1]);break;case 50:this.$=t[s],i.addClass(t[s]);break;case 51:this.$=t[s-1],i.addClass(t[s-1]),i.setClassLabel(t[s-1],t[s]);break;case 52:i.addAnnotation(t[s],t[s-2]);break;case 53:this.$=[t[s]];break;case 54:t[s].push(t[s-1]),this.$=t[s];break;case 55:break;case 56:i.addMember(t[s-1],i.cleanupLabel(t[s]));break;case 57:break;case 58:break;case 59:this.$={id1:t[s-2],id2:t[s],relation:t[s-1],relationTitle1:"none",relationTitle2:"none"};break;case 60:this.$={id1:t[s-3],id2:t[s],relation:t[s-1],relationTitle1:t[s-2],relationTitle2:"none"};break;case 61:this.$={id1:t[s-3],id2:t[s],relation:t[s-2],relationTitle1:"none",relationTitle2:t[s-1]};break;case 62:this.$={id1:t[s-4],id2:t[s],relation:t[s-2],relationTitle1:t[s-3],relationTitle2:t[s-1]};break;case 63:i.addNote(t[s],t[s-1]);break;case 64:i.addNote(t[s]);break;case 65:this.$={type1:t[s-2],type2:t[s],lineType:t[s-1]};break;case 66:this.$={type1:"none",type2:t[s],lineType:t[s-1]};break;case 67:this.$={type1:t[s-1],type2:"none",lineType:t[s]};break;case 68:this.$={type1:"none",type2:"none",lineType:t[s]};break;case 69:this.$=i.relationType.AGGREGATION;break;case 70:this.$=i.relationType.EXTENSION;break;case 71:this.$=i.relationType.COMPOSITION;break;case 72:this.$=i.relationType.DEPENDENCY;break;case 73:this.$=i.relationType.LOLLIPOP;break;case 74:this.$=i.lineType.LINE;break;case 75:this.$=i.lineType.DOTTED_LINE;break;case 76:case 82:this.$=t[s-2],i.setClickEvent(t[s-1],t[s]);break;case 77:case 83:this.$=t[s-3],i.setClickEvent(t[s-2],t[s-1]),i.setTooltip(t[s-2],t[s]);break;case 78:this.$=t[s-2],i.setLink(t[s-1],t[s]);break;case 79:this.$=t[s-3],i.setLink(t[s-2],t[s-1],t[s]);break;case 80:this.$=t[s-3],i.setLink(t[s-2],t[s-1]),i.setTooltip(t[s-2],t[s]);break;case 81:this.$=t[s-4],i.setLink(t[s-3],t[s-2],t[s]),i.setTooltip(t[s-3],t[s-1]);break;case 84:this.$=t[s-3],i.setClickEvent(t[s-2],t[s-1],t[s]);break;case 85:this.$=t[s-4],i.setClickEvent(t[s-3],t[s-2],t[s-1]),i.setTooltip(t[s-3],t[s]);break;case 86:this.$=t[s-3],i.setLink(t[s-2],t[s]);break;case 87:this.$=t[s-4],i.setLink(t[s-3],t[s-1],t[s]);break;case 88:this.$=t[s-4],i.setLink(t[s-3],t[s-1]),i.setTooltip(t[s-3],t[s]);break;case 89:this.$=t[s-5],i.setLink(t[s-4],t[s-2],t[s]),i.setTooltip(t[s-4],t[s-1]);break;case 90:i.setCssClass(t[s-1],t[s]);break}},table:[{3:1,4:2,5:3,6:4,7:18,8:u,9:l,10:o,11:h,12:5,13:6,19:b,23:g,25:7,31:38,32:22,33:39,35:10,37:11,38:12,39:13,40:14,41:15,42:16,43:17,44:_,46:D,48:z,49:23,53:Y,54:24,57:L,58:K,60:j,61:Q,63:X,65:H,75:W,76:q,78:J,82:Z,94:f,96:d,97:E,98:C,99:m},{1:[3]},{1:[2,1]},{3:47,4:2,5:3,6:4,7:18,8:u,9:l,10:o,11:h,12:5,13:6,19:b,23:g,25:7,31:38,32:22,33:39,35:10,37:11,38:12,39:13,40:14,41:15,42:16,43:17,44:_,46:D,48:z,49:23,53:Y,54:24,57:L,58:K,60:j,61:Q,63:X,65:H,75:W,76:q,78:J,82:Z,94:f,96:d,97:E,98:C,99:m},{1:[2,3]},{1:[2,8]},{14:48,20:[1,49]},e(pe,[2,16],{16:[1,50]}),{16:[1,51]},{20:[2,11]},e(a,[2,27],{36:[1,52]}),e(a,[2,29]),e(a,[2,30]),e(a,[2,31]),e(a,[2,32]),e(a,[2,33]),e(a,[2,34]),e(a,[2,35]),e(a,[2,36]),{45:[1,53]},{47:[1,54]},e(a,[2,39]),e(a,[2,55],{62:55,66:58,67:59,28:[1,56],36:[1,57],68:$,69:ee,70:te,71:se,72:ie,73:fe,74:de}),{50:[1,67]},e(ue,[2,46],{50:[1,69],55:[1,68]}),e(a,[2,57]),e(a,[2,58]),{31:70,94:f,96:d,97:E,98:C},{31:38,32:71,33:39,94:f,96:d,97:E,98:C,99:m},{31:38,32:72,33:39,94:f,96:d,97:E,98:C,99:m},{31:38,32:73,33:39,94:f,96:d,97:E,98:C,99:m},{28:[1,74]},{31:38,32:75,33:39,94:f,96:d,97:E,98:C,99:m},{28:Ne,64:76},e(a,[2,4]),e(a,[2,5]),e(a,[2,6]),e(a,[2,7]),e(w,[2,22],{31:38,33:39,32:78,34:[1,79],94:f,96:d,97:E,98:C,99:m}),e(w,[2,23],{34:[1,80]}),{30:81,31:82,94:f,96:d,97:E,98:C},{31:38,32:83,33:39,94:f,96:d,97:E,98:C,99:m},e(ne,[2,104]),e(ne,[2,105]),e(ne,[2,106]),e(ne,[2,107]),e([1,16,24,27,28,34,36,50,52,55,68,69,70,71,72,73,74,79,81],[2,108]),{1:[2,2]},{15:84,17:[1,85],22:Le},e([17,22],[2,12]),e(pe,[2,17],{25:7,35:10,37:11,38:12,39:13,40:14,41:15,42:16,43:17,7:18,32:22,49:23,54:24,31:38,33:39,6:87,8:u,9:l,10:o,11:h,44:_,46:D,48:z,53:Y,57:L,58:K,60:j,61:Q,63:X,65:H,75:W,76:q,78:J,82:Z,94:f,96:d,97:E,98:C,99:m}),{6:88,7:18,8:u,9:l,10:o,11:h,25:7,31:38,32:22,33:39,35:10,37:11,38:12,39:13,40:14,41:15,42:16,43:17,44:_,46:D,48:z,49:23,53:Y,54:24,57:L,58:K,60:j,61:Q,63:X,65:H,75:W,76:q,78:J,82:Z,94:f,96:d,97:E,98:C,99:m},e(a,[2,28]),e(a,[2,37]),e(a,[2,38]),{28:[1,90],31:38,32:89,33:39,94:f,96:d,97:E,98:C,99:m},{62:91,66:58,67:59,68:$,69:ee,70:te,71:se,72:ie,73:fe,74:de},e(a,[2,56]),{67:92,73:fe,74:de},e(re,[2,68],{66:93,68:$,69:ee,70:te,71:se,72:ie}),e(V,[2,69]),e(V,[2,70]),e(V,[2,71]),e(V,[2,72]),e(V,[2,73]),e(Ie,[2,74]),e(Ie,[2,75]),{16:[1,95],38:96,51:94,54:24,57:L},{31:97,94:f,96:d,97:E,98:C},{56:98,60:Ee},{59:[1,100]},{28:[1,101]},{28:[1,102]},{79:[1,103],81:[1,104]},{31:105,94:f,96:d,97:E,98:C},{28:Ne,64:106},e(a,[2,64]),e(a,[2,109]),e(w,[2,24]),e(w,[2,25]),e(w,[2,26]),{50:[2,42]},{30:107,31:82,50:[2,20],94:f,96:d,97:E,98:C},e(Ce,[2,50],{26:108,27:[1,109]}),{16:[1,110]},{18:111,21:[1,112]},{16:[2,14]},e(pe,[2,18]),{24:[1,113]},e(ae,[2,59]),{31:38,32:114,33:39,94:f,96:d,97:E,98:C,99:m},{28:[1,116],31:38,32:115,33:39,94:f,96:d,97:E,98:C,99:m},e(re,[2,67],{66:117,68:$,69:ee,70:te,71:se,72:ie}),e(re,[2,66]),{52:[1,118]},{38:96,51:119,54:24,57:L},{16:[1,120],52:[2,43]},e(ue,[2,47],{50:[1,121]}),{52:[1,122]},{52:[2,53],56:123,60:Ee},{31:38,32:124,33:39,94:f,96:d,97:E,98:C,99:m},e(a,[2,76],{28:[1,125]}),e(a,[2,78],{28:[1,127],77:[1,126]}),e(a,[2,82],{28:[1,128],80:[1,129]}),{28:[1,130]},e(a,[2,90]),e(a,[2,63]),{50:[2,21]},e(Ce,[2,51]),{28:[1,131]},e(xe,[2,9]),{15:132,22:Le},{22:[2,13]},{1:[2,15]},e(ae,[2,61]),e(ae,[2,60]),{31:38,32:133,33:39,94:f,96:d,97:E,98:C,99:m},e(re,[2,65]),e(a,[2,40]),{52:[1,134]},{38:96,51:135,52:[2,44],54:24,57:L},{56:136,60:Ee},e(ue,[2,48]),{52:[2,54]},e(a,[2,52]),e(a,[2,77]),e(a,[2,79]),e(a,[2,80],{77:[1,137]}),e(a,[2,83]),e(a,[2,84],{28:[1,138]}),e(a,[2,86],{28:[1,140],77:[1,139]}),{29:[1,141]},{16:[1,142]},e(ae,[2,62]),e(a,[2,41]),{52:[2,45]},{52:[1,143]},e(a,[2,81]),e(a,[2,85]),e(a,[2,87]),e(a,[2,88],{77:[1,144]}),e(Ce,[2,19]),e(xe,[2,10]),e(ue,[2,49]),e(a,[2,89])],defaultActions:{2:[2,1],4:[2,3],5:[2,8],9:[2,11],47:[2,2],81:[2,42],86:[2,14],107:[2,21],112:[2,13],113:[2,15],123:[2,54],135:[2,45]},parseError:function(n,r){if(r.recoverable)this.trace(n);else{var c=new Error(n);throw c.hash=r,c}},parse:function(n){var r=this,c=[0],i=[],A=[null],t=[],G=this.table,s="",ce=0,Oe=0,Ke=2,Re=1,je=t.slice.call(arguments,1),k=Object.create(this.lexer),I={yy:{}};for(var me in this.yy)Object.prototype.hasOwnProperty.call(this.yy,me)&&(I.yy[me]=this.yy[me]);k.setInput(n,I.yy),I.yy.lexer=k,I.yy.parser=this,typeof k.yylloc>"u"&&(k.yylloc={});var be=k.yylloc;t.push(be);var Qe=k.options&&k.options.ranges;typeof I.yy.parseError=="function"?this.parseError=I.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Xe(){var y;return y=i.pop()||k.lex()||Re,typeof y!="number"&&(y instanceof Array&&(i=y,y=i.pop()),y=r.symbols_[y]||y),y}for(var F,x,B,Fe,O={},le,T,Pe,oe;;){if(x=c[c.length-1],this.defaultActions[x]?B=this.defaultActions[x]:((F===null||typeof F>"u")&&(F=Xe()),B=G[x]&&G[x][F]),typeof B>"u"||!B.length||!B[0]){var _e="";oe=[];for(le in G[x])this.terminals_[le]&&le>Ke&&oe.push("'"+this.terminals_[le]+"'");k.showPosition?_e="Parse error on line "+(ce+1)+`: +`+k.showPosition()+` +Expecting `+oe.join(", ")+", got '"+(this.terminals_[F]||F)+"'":_e="Parse error on line "+(ce+1)+": Unexpected "+(F==Re?"end of input":"'"+(this.terminals_[F]||F)+"'"),this.parseError(_e,{text:k.match,token:this.terminals_[F]||F,line:k.yylineno,loc:be,expected:oe})}if(B[0]instanceof Array&&B.length>1)throw new Error("Parse Error: multiple actions possible at state: "+x+", token: "+F);switch(B[0]){case 1:c.push(F),A.push(k.yytext),t.push(k.yylloc),c.push(B[1]),F=null,Oe=k.yyleng,s=k.yytext,ce=k.yylineno,be=k.yylloc;break;case 2:if(T=this.productions_[B[1]][1],O.$=A[A.length-T],O._$={first_line:t[t.length-(T||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(T||1)].first_column,last_column:t[t.length-1].last_column},Qe&&(O._$.range=[t[t.length-(T||1)].range[0],t[t.length-1].range[1]]),Fe=this.performAction.apply(O,[s,Oe,ce,I.yy,B[1],A,t].concat(je)),typeof Fe<"u")return Fe;T&&(c=c.slice(0,-1*T*2),A=A.slice(0,-1*T),t=t.slice(0,-1*T)),c.push(this.productions_[B[1]][0]),A.push(O.$),t.push(O._$),Pe=G[c[c.length-2]][c[c.length-1]],c.push(Pe);break;case 3:return!0}}return!0}},Ye=function(){var v={EOF:1,parseError:function(r,c){if(this.yy.parser)this.yy.parser.parseError(r,c);else throw new Error(r)},setInput:function(n,r){return this.yy=r||this.yy||{},this._input=n,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var n=this._input[0];this.yytext+=n,this.yyleng++,this.offset++,this.match+=n,this.matched+=n;var r=n.match(/(?:\r\n?|\n).*/g);return r?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),n},unput:function(n){var r=n.length,c=n.split(/(?:\r\n?|\n)/g);this._input=n+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-r),this.offset-=r;var i=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var A=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===i.length?this.yylloc.first_column:0)+i[i.length-c.length].length-c[0].length:this.yylloc.first_column-r},this.options.ranges&&(this.yylloc.range=[A[0],A[0]+this.yyleng-r]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(n){this.unput(this.match.slice(n))},pastInput:function(){var n=this.matched.substr(0,this.matched.length-this.match.length);return(n.length>20?"...":"")+n.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var n=this.match;return n.length<20&&(n+=this._input.substr(0,20-n.length)),(n.substr(0,20)+(n.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var n=this.pastInput(),r=new Array(n.length+1).join("-");return n+this.upcomingInput()+` +`+r+"^"},test_match:function(n,r){var c,i,A;if(this.options.backtrack_lexer&&(A={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(A.yylloc.range=this.yylloc.range.slice(0))),i=n[0].match(/(?:\r\n?|\n).*/g),i&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+n[0].length},this.yytext+=n[0],this.match+=n[0],this.matches=n,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(n[0].length),this.matched+=n[0],c=this.performAction.call(this,this.yy,this,r,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),c)return c;if(this._backtrack){for(var t in A)this[t]=A[t];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var n,r,c,i;this._more||(this.yytext="",this.match="");for(var A=this._currentRules(),t=0;tr[0].length)){if(r=c,i=t,this.options.backtrack_lexer){if(n=this.test_match(c,A[t]),n!==!1)return n;if(this._backtrack){r=!1;continue}else return!1}else if(!this.options.flex)break}return r?(n=this.test_match(r,A[i]),n!==!1?n:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var r=this.next();return r||this.lex()},begin:function(r){this.conditionStack.push(r)},popState:function(){var r=this.conditionStack.length-1;return r>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(r){return r=this.conditionStack.length-1-Math.abs(r||0),r>=0?this.conditionStack[r]:"INITIAL"},pushState:function(r){this.begin(r)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(r,c,i,A){switch(i){case 0:return this.begin("open_directive"),19;case 1:return 8;case 2:return 9;case 3:return 10;case 4:return 11;case 5:return this.begin("type_directive"),20;case 6:return this.popState(),this.begin("arg_directive"),17;case 7:return this.popState(),this.popState(),22;case 8:return 21;case 9:break;case 10:break;case 11:return this.begin("acc_title"),44;case 12:return this.popState(),"acc_title_value";case 13:return this.begin("acc_descr"),46;case 14:return this.popState(),"acc_descr_value";case 15:this.begin("acc_descr_multiline");break;case 16:this.popState();break;case 17:return"acc_descr_multiline_value";case 18:return 16;case 19:break;case 20:return 23;case 21:return 23;case 22:return"EDGE_STATE";case 23:this.begin("callback_name");break;case 24:this.popState();break;case 25:this.popState(),this.begin("callback_args");break;case 26:return 79;case 27:this.popState();break;case 28:return 80;case 29:this.popState();break;case 30:return"STR";case 31:this.begin("string");break;case 32:return this.begin("namespace"),53;case 33:return this.popState(),16;case 34:break;case 35:return this.begin("namespace-body"),50;case 36:return this.popState(),52;case 37:return"EOF_IN_STRUCT";case 38:return 16;case 39:break;case 40:return"EDGE_STATE";case 41:return this.begin("class"),57;case 42:return this.popState(),16;case 43:break;case 44:return this.popState(),this.popState(),52;case 45:return this.begin("class-body"),50;case 46:return this.popState(),52;case 47:return"EOF_IN_STRUCT";case 48:return"EDGE_STATE";case 49:return"OPEN_IN_STRUCT";case 50:break;case 51:return"MEMBER";case 52:return 82;case 53:return 75;case 54:return 76;case 55:return 78;case 56:return 63;case 57:return 65;case 58:return 58;case 59:return 59;case 60:return 81;case 61:this.popState();break;case 62:return"GENERICTYPE";case 63:this.begin("generic");break;case 64:this.popState();break;case 65:return"BQUOTE_STR";case 66:this.begin("bqstring");break;case 67:return 77;case 68:return 77;case 69:return 77;case 70:return 77;case 71:return 69;case 72:return 69;case 73:return 71;case 74:return 71;case 75:return 70;case 76:return 68;case 77:return 72;case 78:return 73;case 79:return 74;case 80:return 36;case 81:return 55;case 82:return 94;case 83:return"DOT";case 84:return"PLUS";case 85:return 91;case 86:return"EQUALS";case 87:return"EQUALS";case 88:return 98;case 89:return 27;case 90:return 29;case 91:return"PUNCTUATION";case 92:return 97;case 93:return 96;case 94:return 93;case 95:return 24}},rules:[/^(?:%%\{)/,/^(?:.*direction\s+TB[^\n]*)/,/^(?:.*direction\s+BT[^\n]*)/,/^(?:.*direction\s+RL[^\n]*)/,/^(?:.*direction\s+LR[^\n]*)/,/^(?:((?:(?!\}%%)[^:.])*))/,/^(?::)/,/^(?:\}%%)/,/^(?:((?:(?!\}%%).|\n)*))/,/^(?:%%(?!\{)*[^\n]*(\r?\n?)+)/,/^(?:%%[^\n]*(\r?\n)*)/,/^(?:accTitle\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*:\s*)/,/^(?:(?!\n||)*[^\n]*)/,/^(?:accDescr\s*\{\s*)/,/^(?:[\}])/,/^(?:[^\}]*)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:classDiagram-v2\b)/,/^(?:classDiagram\b)/,/^(?:\[\*\])/,/^(?:call[\s]+)/,/^(?:\([\s]*\))/,/^(?:\()/,/^(?:[^(]*)/,/^(?:\))/,/^(?:[^)]*)/,/^(?:["])/,/^(?:[^"]*)/,/^(?:["])/,/^(?:namespace\b)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:[{])/,/^(?:[}])/,/^(?:$)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:\[\*\])/,/^(?:class\b)/,/^(?:\s*(\r?\n)+)/,/^(?:\s+)/,/^(?:[}])/,/^(?:[{])/,/^(?:[}])/,/^(?:$)/,/^(?:\[\*\])/,/^(?:[{])/,/^(?:[\n])/,/^(?:[^{}\n]*)/,/^(?:cssClass\b)/,/^(?:callback\b)/,/^(?:link\b)/,/^(?:click\b)/,/^(?:note for\b)/,/^(?:note\b)/,/^(?:<<)/,/^(?:>>)/,/^(?:href\b)/,/^(?:[~])/,/^(?:[^~]*)/,/^(?:~)/,/^(?:[`])/,/^(?:[^`]+)/,/^(?:[`])/,/^(?:_self\b)/,/^(?:_blank\b)/,/^(?:_parent\b)/,/^(?:_top\b)/,/^(?:\s*<\|)/,/^(?:\s*\|>)/,/^(?:\s*>)/,/^(?:\s*<)/,/^(?:\s*\*)/,/^(?:\s*o\b)/,/^(?:\s*\(\))/,/^(?:--)/,/^(?:\.\.)/,/^(?::{1}[^:\n;]+)/,/^(?::{3})/,/^(?:-)/,/^(?:\.)/,/^(?:\+)/,/^(?:%)/,/^(?:=)/,/^(?:=)/,/^(?:\w+)/,/^(?:\[)/,/^(?:\])/,/^(?:[!"#$%&'*+,-.`?\\/])/,/^(?:[0-9]+)/,/^(?:[\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6]|[\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377]|[\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5]|[\u03F7-\u0481\u048A-\u0527\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]|[\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977]|[\u0979-\u097F\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\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-\u0C33\u0C35-\u0C39\u0C3D]|[\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3]|[\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10]|[\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\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-\u13F4\u1401-\u166C]|[\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711]|[\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7]|[\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C]|[\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16]|[\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF]|[\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\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\u2183\u2184]|[\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\u3006\u3031-\u3035\u303B\u303C]|[\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D]|[\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC]|[\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B]|[\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788]|[\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805]|[\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB]|[\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28]|[\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5]|[\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4]|[\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E]|[\uABC0-\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])/,/^(?:\s)/,/^(?:$)/],conditions:{"namespace-body":{rules:[31,36,37,38,39,40,41,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},namespace:{rules:[31,32,33,34,35,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},"class-body":{rules:[31,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},class:{rules:[31,42,43,44,45,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},acc_descr_multiline:{rules:[16,17,31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},acc_descr:{rules:[14,31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},acc_title:{rules:[12,31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},arg_directive:{rules:[7,8,31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},type_directive:{rules:[6,7,31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},open_directive:{rules:[5,31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},callback_args:{rules:[27,28,31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},callback_name:{rules:[24,25,26,31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},href:{rules:[31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},struct:{rules:[31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},generic:{rules:[31,52,53,54,55,56,57,58,59,60,61,62,63,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,91,92,93,94,95],inclusive:!1},bqstring:{rules:[31,52,53,54,55,56,57,58,59,60,63,64,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,91,92,93,94,95],inclusive:!1},string:{rules:[29,30,31,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,9,10,11,13,15,18,19,20,21,22,23,31,32,41,52,53,54,55,56,57,58,59,60,63,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,91,92,93,94,95],inclusive:!0}}};return v}();ke.lexer=Ye;function ge(){this.yy={}}return ge.prototype=ke,ke.Parser=ge,new ge}();Be.parser=Be;const Lt=Be,Ae="classId-";let Se=[],p={},he=[],we=0,N={},Te=0,U=[];const S=e=>De.sanitizeText(e,R()),it=function(e,u,l){et.parseDirective(this,e,u,l)},P=function(e){let u="",l=e;if(e.indexOf("~")>0){const o=e.split("~");l=S(o[0]),u=S(o[1])}return{className:l,type:u}},ut=function(e,u){u&&(u=S(u));const{className:l}=P(e);p[l].label=u},ye=function(e){const u=P(e);p[u.className]===void 0&&(p[u.className]={id:u.className,type:u.type,label:u.className,cssClasses:[],methods:[],members:[],annotations:[],domId:Ae+u.className+"-"+we},we++)},Ge=function(e){if(e in p)return p[e].domId;throw new Error("Class not found: "+e)},nt=function(){Se=[],p={},he=[],U=[],U.push(Ue),N={},Te=0,tt()},rt=function(e){return p[e]},at=function(){return p},ct=function(){return Se},lt=function(){return he},ot=function(e){st.debug("Adding relation: "+JSON.stringify(e)),ye(e.id1),ye(e.id2),e.id1=P(e.id1).className,e.id2=P(e.id2).className,e.relationTitle1=De.sanitizeText(e.relationTitle1.trim(),R()),e.relationTitle2=De.sanitizeText(e.relationTitle2.trim(),R()),Se.push(e)},ht=function(e,u){const l=P(e).className;p[l].annotations.push(u)},Me=function(e,u){const l=P(e).className,o=p[l];if(typeof u=="string"){const h=u.trim();h.startsWith("<<")&&h.endsWith(">>")?o.annotations.push(S(h.substring(2,h.length-2))):h.indexOf(")")>0?o.methods.push(S(h)):h&&o.members.push(S(h))}},At=function(e,u){Array.isArray(u)&&(u.reverse(),u.forEach(l=>Me(e,l)))},pt=function(e,u){const l={id:`note${he.length}`,class:u,text:e};he.push(l)},ft=function(e){return e.startsWith(":")&&(e=e.substring(1)),S(e.trim())},ve=function(e,u){e.split(",").forEach(function(l){let o=l;l[0].match(/\d/)&&(o=Ae+o),p[o]!==void 0&&p[o].cssClasses.push(u)})},dt=function(e,u){e.split(",").forEach(function(l){u!==void 0&&(p[l].tooltip=S(u))})},Et=function(e,u){return u?N[u].classes[e].tooltip:p[e].tooltip},Ct=function(e,u,l){const o=R();e.split(",").forEach(function(h){let b=h;h[0].match(/\d/)&&(b=Ae+b),p[b]!==void 0&&(p[b].link=Ve.formatUrl(u,o),o.securityLevel==="sandbox"?p[b].linkTarget="_top":typeof l=="string"?p[b].linkTarget=S(l):p[b].linkTarget="_blank")}),ve(e,"clickable")},kt=function(e,u,l){e.split(",").forEach(function(o){gt(o,u,l),p[o].haveCallback=!0}),ve(e,"clickable")},gt=function(e,u,l){if(R().securityLevel!=="loose"||u===void 0)return;const h=e;if(p[h]!==void 0){const b=Ge(h);let g=[];if(typeof l=="string"){g=l.split(/,(?=(?:(?:[^"]*"){2})*[^"]*$)/);for(let _=0;_")),h.classed("hover",!0)}).on("mouseout",function(){u.transition().duration(500).style("opacity",0),M(this).classed("hover",!1)})};U.push(Ue);let ze="TB";const _t=()=>ze,Dt=e=>{ze=e},Bt=function(e){N[e]===void 0&&(N[e]={id:e,classes:{},children:{},domId:Ae+e+"-"+Te},Te++)},Tt=function(e){return N[e]},yt=function(){return N},St=function(e,u){N[e]!==void 0&&u.map(l=>{p[l].parent=e,N[e].classes[l]=p[l]})},It={parseDirective:it,setAccTitle:He,getAccTitle:We,getAccDescription:qe,setAccDescription:Je,getConfig:()=>R().class,addClass:ye,bindFunctions:mt,clear:nt,getClass:rt,getClasses:at,getNotes:lt,addAnnotation:ht,addNote:pt,getRelations:ct,addRelation:ot,getDirection:_t,setDirection:Dt,addMember:Me,addMembers:At,cleanupLabel:ft,lineType:bt,relationType:Ft,setClickEvent:kt,setCssClass:ve,setLink:Ct,getTooltip:Et,setTooltip:dt,lookUpDomId:Ge,setDiagramTitle:Ze,getDiagramTitle:$e,setClassLabel:ut,addNamespace:Bt,addClassesToNamespace:St,getNamespace:Tt,getNamespaces:yt},vt=e=>`g.classGroup text { + fill: ${e.nodeBorder}; + fill: ${e.classText}; + stroke: none; + font-family: ${e.fontFamily}; + font-size: 10px; + + .title { + font-weight: bolder; + } + +} + +.nodeLabel, .edgeLabel { + color: ${e.classText}; +} +.edgeLabel .label rect { + fill: ${e.mainBkg}; +} +.label text { + fill: ${e.classText}; +} +.edgeLabel .label span { + background: ${e.mainBkg}; +} + +.classTitle { + font-weight: bolder; +} +.node rect, + .node circle, + .node ellipse, + .node polygon, + .node path { + fill: ${e.mainBkg}; + stroke: ${e.nodeBorder}; + stroke-width: 1px; + } + + +.divider { + stroke: ${e.nodeBorder}; + stroke-width: 1; +} + +g.clickable { + cursor: pointer; +} + +g.classGroup rect { + fill: ${e.mainBkg}; + stroke: ${e.nodeBorder}; +} + +g.classGroup line { + stroke: ${e.nodeBorder}; + stroke-width: 1; +} + +.classLabel .box { + stroke: none; + stroke-width: 0; + fill: ${e.mainBkg}; + opacity: 0.5; +} + +.classLabel .label { + fill: ${e.nodeBorder}; + font-size: 10px; +} + +.relation { + stroke: ${e.lineColor}; + stroke-width: 1; + fill: none; +} + +.dashed-line{ + stroke-dasharray: 3; +} + +.dotted-line{ + stroke-dasharray: 1 2; +} + +#compositionStart, .composition { + fill: ${e.lineColor} !important; + stroke: ${e.lineColor} !important; + stroke-width: 1; +} + +#compositionEnd, .composition { + fill: ${e.lineColor} !important; + stroke: ${e.lineColor} !important; + stroke-width: 1; +} + +#dependencyStart, .dependency { + fill: ${e.lineColor} !important; + stroke: ${e.lineColor} !important; + stroke-width: 1; +} + +#dependencyStart, .dependency { + fill: ${e.lineColor} !important; + stroke: ${e.lineColor} !important; + stroke-width: 1; +} + +#extensionStart, .extension { + fill: ${e.mainBkg} !important; + stroke: ${e.lineColor} !important; + stroke-width: 1; +} + +#extensionEnd, .extension { + fill: ${e.mainBkg} !important; + stroke: ${e.lineColor} !important; + stroke-width: 1; +} + +#aggregationStart, .aggregation { + fill: ${e.mainBkg} !important; + stroke: ${e.lineColor} !important; + stroke-width: 1; +} + +#aggregationEnd, .aggregation { + fill: ${e.mainBkg} !important; + stroke: ${e.lineColor} !important; + stroke-width: 1; +} + +#lollipopStart, .lollipop { + fill: ${e.mainBkg} !important; + stroke: ${e.lineColor} !important; + stroke-width: 1; +} + +#lollipopEnd, .lollipop { + fill: ${e.mainBkg} !important; + stroke: ${e.lineColor} !important; + stroke-width: 1; +} + +.edgeTerminals { + font-size: 11px; +} + +.classTitleText { + text-anchor: middle; + font-size: 18px; + fill: ${e.textColor}; +} +`,xt=vt;export{It as d,Lt as p,xt as s}; diff --git a/pr-384/assets/chunks/styles-f626f8de.4c244593.js b/pr-384/assets/chunks/styles-f626f8de.4c244593.js new file mode 100644 index 000000000..a9a96e3b6 --- /dev/null +++ b/pr-384/assets/chunks/styles-f626f8de.4c244593.js @@ -0,0 +1,207 @@ +import{c as Y,g as Ht,s as Xt,a as Kt,b as Wt,v as Jt,x as qt,m as Qt,l as v,j as ht,z as Zt,aH as te}from"../app.b136162e.js";var mt=function(){var t=function(D,r,a,i){for(a=a||{},i=D.length;i--;a[D[i]]=r);return a},s=[1,2],n=[1,3],h=[1,5],u=[1,7],f=[2,5],p=[1,15],x=[1,17],d=[1,21],k=[1,22],T=[1,23],G=[1,24],R=[1,37],j=[1,25],U=[1,26],z=[1,27],M=[1,28],H=[1,29],X=[1,32],K=[1,33],W=[1,34],J=[1,35],q=[1,36],Q=[1,39],Z=[1,40],tt=[1,41],et=[1,42],w=[1,38],Ct=[1,45],o=[1,4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,50,51,52,53,56,60],st=[1,4,5,14,15,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,50,51,52,53,56,60],ut=[1,4,5,7,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,50,51,52,53,56,60],At=[4,5,16,17,19,21,22,24,25,26,27,28,29,33,35,37,38,42,50,51,52,53,56,60],dt={trace:function(){},yy:{},symbols_:{error:2,start:3,SPACE:4,NL:5,directive:6,SD:7,document:8,line:9,statement:10,classDefStatement:11,cssClassStatement:12,idStatement:13,DESCR:14,"-->":15,HIDE_EMPTY:16,scale:17,WIDTH:18,COMPOSIT_STATE:19,STRUCT_START:20,STRUCT_STOP:21,STATE_DESCR:22,AS:23,ID:24,FORK:25,JOIN:26,CHOICE:27,CONCURRENT:28,note:29,notePosition:30,NOTE_TEXT:31,direction:32,acc_title:33,acc_title_value:34,acc_descr:35,acc_descr_value:36,acc_descr_multiline_value:37,classDef:38,CLASSDEF_ID:39,CLASSDEF_STYLEOPTS:40,DEFAULT:41,class:42,CLASSENTITY_IDS:43,STYLECLASS:44,openDirective:45,typeDirective:46,closeDirective:47,":":48,argDirective:49,direction_tb:50,direction_bt:51,direction_rl:52,direction_lr:53,eol:54,";":55,EDGE_STATE:56,STYLE_SEPARATOR:57,left_of:58,right_of:59,open_directive:60,type_directive:61,arg_directive:62,close_directive:63,$accept:0,$end:1},terminals_:{2:"error",4:"SPACE",5:"NL",7:"SD",14:"DESCR",15:"-->",16:"HIDE_EMPTY",17:"scale",18:"WIDTH",19:"COMPOSIT_STATE",20:"STRUCT_START",21:"STRUCT_STOP",22:"STATE_DESCR",23:"AS",24:"ID",25:"FORK",26:"JOIN",27:"CHOICE",28:"CONCURRENT",29:"note",31:"NOTE_TEXT",33:"acc_title",34:"acc_title_value",35:"acc_descr",36:"acc_descr_value",37:"acc_descr_multiline_value",38:"classDef",39:"CLASSDEF_ID",40:"CLASSDEF_STYLEOPTS",41:"DEFAULT",42:"class",43:"CLASSENTITY_IDS",44:"STYLECLASS",48:":",50:"direction_tb",51:"direction_bt",52:"direction_rl",53:"direction_lr",55:";",56:"EDGE_STATE",57:"STYLE_SEPARATOR",58:"left_of",59:"right_of",60:"open_directive",61:"type_directive",62:"arg_directive",63:"close_directive"},productions_:[0,[3,2],[3,2],[3,2],[3,2],[8,0],[8,2],[9,2],[9,1],[9,1],[10,1],[10,1],[10,1],[10,2],[10,3],[10,4],[10,1],[10,2],[10,1],[10,4],[10,3],[10,6],[10,1],[10,1],[10,1],[10,1],[10,4],[10,4],[10,1],[10,1],[10,2],[10,2],[10,1],[11,3],[11,3],[12,3],[6,3],[6,5],[32,1],[32,1],[32,1],[32,1],[54,1],[54,1],[13,1],[13,1],[13,3],[13,3],[30,1],[30,1],[45,1],[46,1],[49,1],[47,1]],performAction:function(r,a,i,l,y,e,B){var c=e.length-1;switch(y){case 4:return l.setRootDoc(e[c]),e[c];case 5:this.$=[];break;case 6:e[c]!="nl"&&(e[c-1].push(e[c]),this.$=e[c-1]);break;case 7:case 8:this.$=e[c];break;case 9:this.$="nl";break;case 12:this.$=e[c];break;case 13:const $=e[c-1];$.description=l.trimColon(e[c]),this.$=$;break;case 14:this.$={stmt:"relation",state1:e[c-2],state2:e[c]};break;case 15:const pt=l.trimColon(e[c]);this.$={stmt:"relation",state1:e[c-3],state2:e[c-1],description:pt};break;case 19:this.$={stmt:"state",id:e[c-3],type:"default",description:"",doc:e[c-1]};break;case 20:var C=e[c],O=e[c-2].trim();if(e[c].match(":")){var it=e[c].split(":");C=it[0],O=[O,it[1]]}this.$={stmt:"state",id:C,type:"default",description:O};break;case 21:this.$={stmt:"state",id:e[c-3],type:"default",description:e[c-5],doc:e[c-1]};break;case 22:this.$={stmt:"state",id:e[c],type:"fork"};break;case 23:this.$={stmt:"state",id:e[c],type:"join"};break;case 24:this.$={stmt:"state",id:e[c],type:"choice"};break;case 25:this.$={stmt:"state",id:l.getDividerId(),type:"divider"};break;case 26:this.$={stmt:"state",id:e[c-1].trim(),note:{position:e[c-2].trim(),text:e[c].trim()}};break;case 30:this.$=e[c].trim(),l.setAccTitle(this.$);break;case 31:case 32:this.$=e[c].trim(),l.setAccDescription(this.$);break;case 33:case 34:this.$={stmt:"classDef",id:e[c-1].trim(),classes:e[c].trim()};break;case 35:this.$={stmt:"applyClass",id:e[c-1].trim(),styleClass:e[c].trim()};break;case 38:l.setDirection("TB"),this.$={stmt:"dir",value:"TB"};break;case 39:l.setDirection("BT"),this.$={stmt:"dir",value:"BT"};break;case 40:l.setDirection("RL"),this.$={stmt:"dir",value:"RL"};break;case 41:l.setDirection("LR"),this.$={stmt:"dir",value:"LR"};break;case 44:case 45:this.$={stmt:"state",id:e[c].trim(),type:"default",description:""};break;case 46:this.$={stmt:"state",id:e[c-2].trim(),classes:[e[c].trim()],type:"default",description:""};break;case 47:this.$={stmt:"state",id:e[c-2].trim(),classes:[e[c].trim()],type:"default",description:""};break;case 50:l.parseDirective("%%{","open_directive");break;case 51:l.parseDirective(e[c],"type_directive");break;case 52:e[c]=e[c].trim().replace(/'/g,'"'),l.parseDirective(e[c],"arg_directive");break;case 53:l.parseDirective("}%%","close_directive","state");break}},table:[{3:1,4:s,5:n,6:4,7:h,45:6,60:u},{1:[3]},{3:8,4:s,5:n,6:4,7:h,45:6,60:u},{3:9,4:s,5:n,6:4,7:h,45:6,60:u},{3:10,4:s,5:n,6:4,7:h,45:6,60:u},t([1,4,5,16,17,19,22,24,25,26,27,28,29,33,35,37,38,42,50,51,52,53,56,60],f,{8:11}),{46:12,61:[1,13]},{61:[2,50]},{1:[2,1]},{1:[2,2]},{1:[2,3]},{1:[2,4],4:p,5:x,6:30,9:14,10:16,11:18,12:19,13:20,16:d,17:k,19:T,22:G,24:R,25:j,26:U,27:z,28:M,29:H,32:31,33:X,35:K,37:W,38:J,42:q,45:6,50:Q,51:Z,52:tt,53:et,56:w,60:u},{47:43,48:[1,44],63:Ct},t([48,63],[2,51]),t(o,[2,6]),{6:30,10:46,11:18,12:19,13:20,16:d,17:k,19:T,22:G,24:R,25:j,26:U,27:z,28:M,29:H,32:31,33:X,35:K,37:W,38:J,42:q,45:6,50:Q,51:Z,52:tt,53:et,56:w,60:u},t(o,[2,8]),t(o,[2,9]),t(o,[2,10]),t(o,[2,11]),t(o,[2,12],{14:[1,47],15:[1,48]}),t(o,[2,16]),{18:[1,49]},t(o,[2,18],{20:[1,50]}),{23:[1,51]},t(o,[2,22]),t(o,[2,23]),t(o,[2,24]),t(o,[2,25]),{30:52,31:[1,53],58:[1,54],59:[1,55]},t(o,[2,28]),t(o,[2,29]),{34:[1,56]},{36:[1,57]},t(o,[2,32]),{39:[1,58],41:[1,59]},{43:[1,60]},t(st,[2,44],{57:[1,61]}),t(st,[2,45],{57:[1,62]}),t(o,[2,38]),t(o,[2,39]),t(o,[2,40]),t(o,[2,41]),t(ut,[2,36]),{49:63,62:[1,64]},t(ut,[2,53]),t(o,[2,7]),t(o,[2,13]),{13:65,24:R,56:w},t(o,[2,17]),t(At,f,{8:66}),{24:[1,67]},{24:[1,68]},{23:[1,69]},{24:[2,48]},{24:[2,49]},t(o,[2,30]),t(o,[2,31]),{40:[1,70]},{40:[1,71]},{44:[1,72]},{24:[1,73]},{24:[1,74]},{47:75,63:Ct},{63:[2,52]},t(o,[2,14],{14:[1,76]}),{4:p,5:x,6:30,9:14,10:16,11:18,12:19,13:20,16:d,17:k,19:T,21:[1,77],22:G,24:R,25:j,26:U,27:z,28:M,29:H,32:31,33:X,35:K,37:W,38:J,42:q,45:6,50:Q,51:Z,52:tt,53:et,56:w,60:u},t(o,[2,20],{20:[1,78]}),{31:[1,79]},{24:[1,80]},t(o,[2,33]),t(o,[2,34]),t(o,[2,35]),t(st,[2,46]),t(st,[2,47]),t(ut,[2,37]),t(o,[2,15]),t(o,[2,19]),t(At,f,{8:81}),t(o,[2,26]),t(o,[2,27]),{4:p,5:x,6:30,9:14,10:16,11:18,12:19,13:20,16:d,17:k,19:T,21:[1,82],22:G,24:R,25:j,26:U,27:z,28:M,29:H,32:31,33:X,35:K,37:W,38:J,42:q,45:6,50:Q,51:Z,52:tt,53:et,56:w,60:u},t(o,[2,21])],defaultActions:{7:[2,50],8:[2,1],9:[2,2],10:[2,3],54:[2,48],55:[2,49],64:[2,52]},parseError:function(r,a){if(a.recoverable)this.trace(r);else{var i=new Error(r);throw i.hash=a,i}},parse:function(r){var a=this,i=[0],l=[],y=[null],e=[],B=this.table,c="",C=0,O=0,it=2,$=1,pt=e.slice.call(arguments,1),S=Object.create(this.lexer),A={yy:{}};for(var yt in this.yy)Object.prototype.hasOwnProperty.call(this.yy,yt)&&(A.yy[yt]=this.yy[yt]);S.setInput(r,A.yy),A.yy.lexer=S,A.yy.parser=this,typeof S.yylloc>"u"&&(S.yylloc={});var St=S.yylloc;e.push(St);var zt=S.options&&S.options.ranges;typeof A.yy.parseError=="function"?this.parseError=A.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function Mt(){var E;return E=l.pop()||S.lex()||$,typeof E!="number"&&(E instanceof Array&&(l=E,E=l.pop()),E=a.symbols_[E]||E),E}for(var _,L,m,gt,N={},rt,b,Lt,nt;;){if(L=i[i.length-1],this.defaultActions[L]?m=this.defaultActions[L]:((_===null||typeof _>"u")&&(_=Mt()),m=B[L]&&B[L][_]),typeof m>"u"||!m.length||!m[0]){var _t="";nt=[];for(rt in B[L])this.terminals_[rt]&&rt>it&&nt.push("'"+this.terminals_[rt]+"'");S.showPosition?_t="Parse error on line "+(C+1)+`: +`+S.showPosition()+` +Expecting `+nt.join(", ")+", got '"+(this.terminals_[_]||_)+"'":_t="Parse error on line "+(C+1)+": Unexpected "+(_==$?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(_t,{text:S.match,token:this.terminals_[_]||_,line:S.yylineno,loc:St,expected:nt})}if(m[0]instanceof Array&&m.length>1)throw new Error("Parse Error: multiple actions possible at state: "+L+", token: "+_);switch(m[0]){case 1:i.push(_),y.push(S.yytext),e.push(S.yylloc),i.push(m[1]),_=null,O=S.yyleng,c=S.yytext,C=S.yylineno,St=S.yylloc;break;case 2:if(b=this.productions_[m[1]][1],N.$=y[y.length-b],N._$={first_line:e[e.length-(b||1)].first_line,last_line:e[e.length-1].last_line,first_column:e[e.length-(b||1)].first_column,last_column:e[e.length-1].last_column},zt&&(N._$.range=[e[e.length-(b||1)].range[0],e[e.length-1].range[1]]),gt=this.performAction.apply(N,[c,O,C,A.yy,m[1],y,e].concat(pt)),typeof gt<"u")return gt;b&&(i=i.slice(0,-1*b*2),y=y.slice(0,-1*b),e=e.slice(0,-1*b)),i.push(this.productions_[m[1]][0]),y.push(N.$),e.push(N._$),Lt=B[i[i.length-2]][i[i.length-1]],i.push(Lt);break;case 3:return!0}}return!0}},Ut=function(){var D={EOF:1,parseError:function(a,i){if(this.yy.parser)this.yy.parser.parseError(a,i);else throw new Error(a)},setInput:function(r,a){return this.yy=a||this.yy||{},this._input=r,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var r=this._input[0];this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r;var a=r.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),r},unput:function(r){var a=r.length,i=r.split(/(?:\r\n?|\n)/g);this._input=r+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a),this.offset-=a;var l=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),i.length-1&&(this.yylineno-=i.length-1);var y=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:i?(i.length===l.length?this.yylloc.first_column:0)+l[l.length-i.length].length-i[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[y[0],y[0]+this.yyleng-a]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(r){this.unput(this.match.slice(r))},pastInput:function(){var r=this.matched.substr(0,this.matched.length-this.match.length);return(r.length>20?"...":"")+r.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var r=this.match;return r.length<20&&(r+=this._input.substr(0,20-r.length)),(r.substr(0,20)+(r.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var r=this.pastInput(),a=new Array(r.length+1).join("-");return r+this.upcomingInput()+` +`+a+"^"},test_match:function(r,a){var i,l,y;if(this.options.backtrack_lexer&&(y={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(y.yylloc.range=this.yylloc.range.slice(0))),l=r[0].match(/(?:\r\n?|\n).*/g),l&&(this.yylineno+=l.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:l?l[l.length-1].length-l[l.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+r[0].length},this.yytext+=r[0],this.match+=r[0],this.matches=r,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(r[0].length),this.matched+=r[0],i=this.performAction.call(this,this.yy,this,a,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),i)return i;if(this._backtrack){for(var e in y)this[e]=y[e];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var r,a,i,l;this._more||(this.yytext="",this.match="");for(var y=this._currentRules(),e=0;ea[0].length)){if(a=i,l=e,this.options.backtrack_lexer){if(r=this.test_match(i,y[e]),r!==!1)return r;if(this._backtrack){a=!1;continue}else return!1}else if(!this.options.flex)break}return a?(r=this.test_match(a,y[l]),r!==!1?r:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return a||this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){var a=this.conditionStack.length-1;return a>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(a){return a=this.conditionStack.length-1-Math.abs(a||0),a>=0?this.conditionStack[a]:"INITIAL"},pushState:function(a){this.begin(a)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(a,i,l,y){switch(l){case 0:return 41;case 1:return 50;case 2:return 51;case 3:return 52;case 4:return 53;case 5:return this.begin("open_directive"),60;case 6:return this.begin("type_directive"),61;case 7:return this.popState(),this.begin("arg_directive"),48;case 8:return this.popState(),this.popState(),63;case 9:return 62;case 10:break;case 11:break;case 12:return 5;case 13:break;case 14:break;case 15:break;case 16:break;case 17:return this.pushState("SCALE"),17;case 18:return 18;case 19:this.popState();break;case 20:return this.begin("acc_title"),33;case 21:return this.popState(),"acc_title_value";case 22:return this.begin("acc_descr"),35;case 23:return this.popState(),"acc_descr_value";case 24:this.begin("acc_descr_multiline");break;case 25:this.popState();break;case 26:return"acc_descr_multiline_value";case 27:return this.pushState("CLASSDEF"),38;case 28:return this.popState(),this.pushState("CLASSDEFID"),"DEFAULT_CLASSDEF_ID";case 29:return this.popState(),this.pushState("CLASSDEFID"),39;case 30:return this.popState(),40;case 31:return this.pushState("CLASS"),42;case 32:return this.popState(),this.pushState("CLASS_STYLE"),43;case 33:return this.popState(),44;case 34:return this.pushState("SCALE"),17;case 35:return 18;case 36:this.popState();break;case 37:this.pushState("STATE");break;case 38:return this.popState(),i.yytext=i.yytext.slice(0,-8).trim(),25;case 39:return this.popState(),i.yytext=i.yytext.slice(0,-8).trim(),26;case 40:return this.popState(),i.yytext=i.yytext.slice(0,-10).trim(),27;case 41:return this.popState(),i.yytext=i.yytext.slice(0,-8).trim(),25;case 42:return this.popState(),i.yytext=i.yytext.slice(0,-8).trim(),26;case 43:return this.popState(),i.yytext=i.yytext.slice(0,-10).trim(),27;case 44:return 50;case 45:return 51;case 46:return 52;case 47:return 53;case 48:this.pushState("STATE_STRING");break;case 49:return this.pushState("STATE_ID"),"AS";case 50:return this.popState(),"ID";case 51:this.popState();break;case 52:return"STATE_DESCR";case 53:return 19;case 54:this.popState();break;case 55:return this.popState(),this.pushState("struct"),20;case 56:break;case 57:return this.popState(),21;case 58:break;case 59:return this.begin("NOTE"),29;case 60:return this.popState(),this.pushState("NOTE_ID"),58;case 61:return this.popState(),this.pushState("NOTE_ID"),59;case 62:this.popState(),this.pushState("FLOATING_NOTE");break;case 63:return this.popState(),this.pushState("FLOATING_NOTE_ID"),"AS";case 64:break;case 65:return"NOTE_TEXT";case 66:return this.popState(),"ID";case 67:return this.popState(),this.pushState("NOTE_TEXT"),24;case 68:return this.popState(),i.yytext=i.yytext.substr(2).trim(),31;case 69:return this.popState(),i.yytext=i.yytext.slice(0,-8).trim(),31;case 70:return 7;case 71:return 7;case 72:return 16;case 73:return 56;case 74:return 24;case 75:return i.yytext=i.yytext.trim(),14;case 76:return 15;case 77:return 28;case 78:return 57;case 79:return 5;case 80:return"INVALID"}},rules:[/^(?:default\b)/i,/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:[\s]+)/i,/^(?:((?!\n)\s)+)/i,/^(?:#[^\n]*)/i,/^(?:%[^\n]*)/i,/^(?:scale\s+)/i,/^(?:\d+)/i,/^(?:\s+width\b)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:classDef\s+)/i,/^(?:DEFAULT\s+)/i,/^(?:\w+\s+)/i,/^(?:[^\n]*)/i,/^(?:class\s+)/i,/^(?:(\w+)+((,\s*\w+)*))/i,/^(?:[^\n]*)/i,/^(?:scale\s+)/i,/^(?:\d+)/i,/^(?:\s+width\b)/i,/^(?:state\s+)/i,/^(?:.*<>)/i,/^(?:.*<>)/i,/^(?:.*<>)/i,/^(?:.*\[\[fork\]\])/i,/^(?:.*\[\[join\]\])/i,/^(?:.*\[\[choice\]\])/i,/^(?:.*direction\s+TB[^\n]*)/i,/^(?:.*direction\s+BT[^\n]*)/i,/^(?:.*direction\s+RL[^\n]*)/i,/^(?:.*direction\s+LR[^\n]*)/i,/^(?:["])/i,/^(?:\s*as\s+)/i,/^(?:[^\n\{]*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n\s\{]+)/i,/^(?:\n)/i,/^(?:\{)/i,/^(?:%%(?!\{)[^\n]*)/i,/^(?:\})/i,/^(?:[\n])/i,/^(?:note\s+)/i,/^(?:left of\b)/i,/^(?:right of\b)/i,/^(?:")/i,/^(?:\s*as\s*)/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:[^\n]*)/i,/^(?:\s*[^:\n\s\-]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:[\s\S]*?end note\b)/i,/^(?:stateDiagram\s+)/i,/^(?:stateDiagram-v2\s+)/i,/^(?:hide empty description\b)/i,/^(?:\[\*\])/i,/^(?:[^:\n\s\-\{]+)/i,/^(?:\s*:[^:\n;]+)/i,/^(?:-->)/i,/^(?:--)/i,/^(?::::)/i,/^(?:$)/i,/^(?:.)/i],conditions:{LINE:{rules:[14,15],inclusive:!1},close_directive:{rules:[14,15],inclusive:!1},arg_directive:{rules:[8,9,14,15],inclusive:!1},type_directive:{rules:[7,8,14,15],inclusive:!1},open_directive:{rules:[6,14,15],inclusive:!1},struct:{rules:[14,15,27,31,37,44,45,46,47,56,57,58,59,73,74,75,76,77],inclusive:!1},FLOATING_NOTE_ID:{rules:[66],inclusive:!1},FLOATING_NOTE:{rules:[63,64,65],inclusive:!1},NOTE_TEXT:{rules:[68,69],inclusive:!1},NOTE_ID:{rules:[67],inclusive:!1},NOTE:{rules:[60,61,62],inclusive:!1},CLASS_STYLE:{rules:[33],inclusive:!1},CLASS:{rules:[32],inclusive:!1},CLASSDEFID:{rules:[30],inclusive:!1},CLASSDEF:{rules:[28,29],inclusive:!1},acc_descr_multiline:{rules:[25,26],inclusive:!1},acc_descr:{rules:[23],inclusive:!1},acc_title:{rules:[21],inclusive:!1},SCALE:{rules:[18,19,35,36],inclusive:!1},ALIAS:{rules:[],inclusive:!1},STATE_ID:{rules:[50],inclusive:!1},STATE_STRING:{rules:[51,52],inclusive:!1},FORK_STATE:{rules:[],inclusive:!1},STATE:{rules:[14,15,38,39,40,41,42,43,48,49,53,54,55],inclusive:!1},ID:{rules:[14,15],inclusive:!1},INITIAL:{rules:[0,1,2,3,4,5,10,11,12,13,15,16,17,20,22,24,27,31,34,37,55,59,70,71,72,73,74,75,76,78,79,80],inclusive:!0}}};return D}();dt.lexer=Ut;function ft(){this.yy={}}return ft.prototype=dt,dt.Parser=ft,new ft}();mt.parser=mt;const Ie=mt,ee="LR",Oe="TB",Tt="state",Rt="relation",se="classDef",ie="applyClass",vt="default",re="divider",xt="[*]",wt="start",Bt=xt,$t="end",It="color",Ot="fill",ne="bgFill",ae=",";function Pt(){return{}}let Vt=ee,lt=[],P=Pt();const Ft=()=>({relations:[],states:{},documents:{}});let ot={root:Ft()},g=ot.root,V=0,Nt=0;const ce={LINE:0,DOTTED_LINE:1},le={AGGREGATION:0,EXTENSION:1,COMPOSITION:2,DEPENDENCY:3},at=t=>JSON.parse(JSON.stringify(t)),oe=function(t,s,n){Qt.parseDirective(this,t,s,n)},he=t=>{v.info("Setting root doc",t),lt=t},ue=()=>lt,ct=(t,s,n)=>{if(s.stmt===Rt)ct(t,s.state1,!0),ct(t,s.state2,!1);else if(s.stmt===Tt&&(s.id==="[*]"?(s.id=n?t.id+"_start":t.id+"_end",s.start=n):s.id=s.id.trim()),s.doc){const h=[];let u=[],f;for(f=0;f0&&u.length>0){const p={stmt:Tt,id:te(),type:"divider",doc:at(u)};h.push(at(p)),s.doc=h}s.doc.forEach(p=>ct(s,p,!0))}},de=()=>(ct({id:"root"},{id:"root",doc:lt},!0),{id:"root",doc:lt}),fe=t=>{let s;t.doc?s=t.doc:s=t,v.info(s),Yt(!0),v.info("Extract",s),s.forEach(n=>{switch(n.stmt){case Tt:I(n.id.trim(),n.type,n.doc,n.description,n.note,n.classes,n.styles,n.textStyles);break;case Rt:Gt(n.state1,n.state2,n.description);break;case se:jt(n.id.trim(),n.classes);break;case ie:Dt(n.id.trim(),n.styleClass);break}})},I=function(t,s=vt,n=null,h=null,u=null,f=null,p=null,x=null){const d=t==null?void 0:t.trim();g.states[d]===void 0?(v.info("Adding state ",d,h),g.states[d]={id:d,descriptions:[],type:s,doc:n,note:u,classes:[],styles:[],textStyles:[]}):(g.states[d].doc||(g.states[d].doc=n),g.states[d].type||(g.states[d].type=s)),h&&(v.info("Setting state description",d,h),typeof h=="string"&&Et(d,h.trim()),typeof h=="object"&&h.forEach(k=>Et(d,k.trim()))),u&&(g.states[d].note=u,g.states[d].note.text=ht.sanitizeText(g.states[d].note.text,Y())),f&&(v.info("Setting state classes",d,f),(typeof f=="string"?[f]:f).forEach(T=>Dt(d,T.trim()))),p&&(v.info("Setting state styles",d,p),(typeof p=="string"?[p]:p).forEach(T=>Ee(d,T.trim()))),x&&(v.info("Setting state styles",d,p),(typeof x=="string"?[x]:x).forEach(T=>ve(d,T.trim())))},Yt=function(t){ot={root:Ft()},g=ot.root,V=0,P=Pt(),t||Zt()},F=function(t){return g.states[t]},pe=function(){return g.states},ye=function(){v.info("Documents = ",ot)},Se=function(){return g.relations};function kt(t=""){let s=t;return t===xt&&(V++,s=`${wt}${V}`),s}function bt(t="",s=vt){return t===xt?wt:s}function ge(t=""){let s=t;return t===Bt&&(V++,s=`${$t}${V}`),s}function _e(t="",s=vt){return t===Bt?$t:s}function me(t,s,n){let h=kt(t.id.trim()),u=bt(t.id.trim(),t.type),f=kt(s.id.trim()),p=bt(s.id.trim(),s.type);I(h,u,t.doc,t.description,t.note,t.classes,t.styles,t.textStyles),I(f,p,s.doc,s.description,s.note,s.classes,s.styles,s.textStyles),g.relations.push({id1:h,id2:f,relationTitle:ht.sanitizeText(n,Y())})}const Gt=function(t,s,n){if(typeof t=="object")me(t,s,n);else{const h=kt(t.trim()),u=bt(t),f=ge(s.trim()),p=_e(s);I(h,u),I(f,p),g.relations.push({id1:h,id2:f,title:ht.sanitizeText(n,Y())})}},Et=function(t,s){const n=g.states[t],h=s.startsWith(":")?s.replace(":","").trim():s;n.descriptions.push(ht.sanitizeText(h,Y()))},Te=function(t){return t.substring(0,1)===":"?t.substr(2).trim():t.trim()},ke=()=>(Nt++,"divider-id-"+Nt),jt=function(t,s=""){P[t]===void 0&&(P[t]={id:t,styles:[],textStyles:[]});const n=P[t];s!=null&&s.split(ae).forEach(h=>{const u=h.replace(/([^;]*);/,"$1").trim();if(h.match(It)){const p=u.replace(Ot,ne).replace(It,Ot);n.textStyles.push(p)}n.styles.push(u)})},be=function(){return P},Dt=function(t,s){t.split(",").forEach(function(n){let h=F(n);if(h===void 0){const u=n.trim();I(u),h=F(u)}h.classes.push(s)})},Ee=function(t,s){const n=F(t);n!==void 0&&n.textStyles.push(s)},ve=function(t,s){const n=F(t);n!==void 0&&n.textStyles.push(s)},xe=()=>Vt,De=t=>{Vt=t},Ce=t=>t&&t[0]===":"?t.substr(1).trim():t.trim(),Ne={parseDirective:oe,getConfig:()=>Y().state,addState:I,clear:Yt,getState:F,getStates:pe,getRelations:Se,getClasses:be,getDirection:xe,addRelation:Gt,getDividerId:ke,setDirection:De,cleanupLabel:Te,lineType:ce,relationType:le,logDocuments:ye,getRootDoc:ue,setRootDoc:he,getRootDocV2:de,extract:fe,trimColon:Ce,getAccTitle:Ht,setAccTitle:Xt,getAccDescription:Kt,setAccDescription:Wt,addStyleClass:jt,setCssClass:Dt,addDescription:Et,setDiagramTitle:Jt,getDiagramTitle:qt},Ae=t=>` +defs #statediagram-barbEnd { + fill: ${t.transitionColor}; + stroke: ${t.transitionColor}; + } +g.stateGroup text { + fill: ${t.nodeBorder}; + stroke: none; + font-size: 10px; +} +g.stateGroup text { + fill: ${t.textColor}; + stroke: none; + font-size: 10px; + +} +g.stateGroup .state-title { + font-weight: bolder; + fill: ${t.stateLabelColor}; +} + +g.stateGroup rect { + fill: ${t.mainBkg}; + stroke: ${t.nodeBorder}; +} + +g.stateGroup line { + stroke: ${t.lineColor}; + stroke-width: 1; +} + +.transition { + stroke: ${t.transitionColor}; + stroke-width: 1; + fill: none; +} + +.stateGroup .composit { + fill: ${t.background}; + border-bottom: 1px +} + +.stateGroup .alt-composit { + fill: #e0e0e0; + border-bottom: 1px +} + +.state-note { + stroke: ${t.noteBorderColor}; + fill: ${t.noteBkgColor}; + + text { + fill: ${t.noteTextColor}; + stroke: none; + font-size: 10px; + } +} + +.stateLabel .box { + stroke: none; + stroke-width: 0; + fill: ${t.mainBkg}; + opacity: 0.5; +} + +.edgeLabel .label rect { + fill: ${t.labelBackgroundColor}; + opacity: 0.5; +} +.edgeLabel .label text { + fill: ${t.transitionLabelColor||t.tertiaryTextColor}; +} +.label div .edgeLabel { + color: ${t.transitionLabelColor||t.tertiaryTextColor}; +} + +.stateLabel text { + fill: ${t.stateLabelColor}; + font-size: 10px; + font-weight: bold; +} + +.node circle.state-start { + fill: ${t.specialStateColor}; + stroke: ${t.specialStateColor}; +} + +.node .fork-join { + fill: ${t.specialStateColor}; + stroke: ${t.specialStateColor}; +} + +.node circle.state-end { + fill: ${t.innerEndBackground}; + stroke: ${t.background}; + stroke-width: 1.5 +} +.end-state-inner { + fill: ${t.compositeBackground||t.background}; + // stroke: ${t.background}; + stroke-width: 1.5 +} + +.node rect { + fill: ${t.stateBkg||t.mainBkg}; + stroke: ${t.stateBorder||t.nodeBorder}; + stroke-width: 1px; +} +.node polygon { + fill: ${t.mainBkg}; + stroke: ${t.stateBorder||t.nodeBorder};; + stroke-width: 1px; +} +#statediagram-barbEnd { + fill: ${t.lineColor}; +} + +.statediagram-cluster rect { + fill: ${t.compositeTitleBackground}; + stroke: ${t.stateBorder||t.nodeBorder}; + stroke-width: 1px; +} + +.cluster-label, .nodeLabel { + color: ${t.stateLabelColor}; +} + +.statediagram-cluster rect.outer { + rx: 5px; + ry: 5px; +} +.statediagram-state .divider { + stroke: ${t.stateBorder||t.nodeBorder}; +} + +.statediagram-state .title-state { + rx: 5px; + ry: 5px; +} +.statediagram-cluster.statediagram-cluster .inner { + fill: ${t.compositeBackground||t.background}; +} +.statediagram-cluster.statediagram-cluster-alt .inner { + fill: ${t.altBackground?t.altBackground:"#efefef"}; +} + +.statediagram-cluster .inner { + rx:0; + ry:0; +} + +.statediagram-state rect.basic { + rx: 5px; + ry: 5px; +} +.statediagram-state rect.divider { + stroke-dasharray: 10,10; + fill: ${t.altBackground?t.altBackground:"#efefef"}; +} + +.note-edge { + stroke-dasharray: 5; +} + +.statediagram-note rect { + fill: ${t.noteBkgColor}; + stroke: ${t.noteBorderColor}; + stroke-width: 1px; + rx: 0; + ry: 0; +} +.statediagram-note rect { + fill: ${t.noteBkgColor}; + stroke: ${t.noteBorderColor}; + stroke-width: 1px; + rx: 0; + ry: 0; +} + +.statediagram-note text { + fill: ${t.noteTextColor}; +} + +.statediagram-note .nodeLabel { + color: ${t.noteTextColor}; +} +.statediagram .edgeLabel { + color: red; // ${t.noteTextColor}; +} + +#dependencyStart, #dependencyEnd { + fill: ${t.lineColor}; + stroke: ${t.lineColor}; + stroke-width: 1; +} + +.statediagramTitleText { + text-anchor: middle; + font-size: 18px; + fill: ${t.textColor}; +} +`,Re=Ae;export{vt as D,Rt as S,re as a,Tt as b,Oe as c,Ne as d,Ie as p,Re as s}; diff --git a/pr-384/assets/chunks/styles-ff678862.e8632fb9.js b/pr-384/assets/chunks/styles-ff678862.e8632fb9.js new file mode 100644 index 000000000..1bcac7364 --- /dev/null +++ b/pr-384/assets/chunks/styles-ff678862.e8632fb9.js @@ -0,0 +1,110 @@ +import{i as V,G as M}from"./layout.7737998e.js";import{_ as I,$ as R,a0 as F,a1 as U,a2 as X,X as H,p as N,l as u,q as W,c as $,j as G,r as C,o as E,h as _,y as J,t as K,a3 as Q}from"../app.b136162e.js";import{f as Y}from"./flowDb-8f9fc471.bb40b635.js";import{r as Z}from"./index-4c4adb72.c53b1136.js";function j(e){return typeof e=="string"?new I([document.querySelectorAll(e)],[document.documentElement]):new I([F(e)],R)}const O=(e,l)=>U.lang.round(X.parse(e)[l]),ee=O;function ue(e,l){return!!e.children(l).length}function we(e){return L(e.v)+":"+L(e.w)+":"+L(e.name)}var te=/:/g;function L(e){return e?String(e).replace(te,"\\:"):""}function re(e,l){l&&e.attr("style",l)}function he(e,l,c){l&&e.attr("class",l).attr("class",c+" "+e.attr("class"))}function ye(e,l){var c=l.graph();if(V(c)){var a=c.transition;if(H(a))return a(e)}return e}function le(e,l){var c=e.append("foreignObject").attr("width","100000"),a=c.append("xhtml:div");a.attr("xmlns","http://www.w3.org/1999/xhtml");var i=l.label;switch(typeof i){case"function":a.insert(i);break;case"object":a.insert(function(){return i});break;default:a.html(i)}re(a,l.labelStyle),a.style("display","inline-block"),a.style("white-space","nowrap");var d=a.node().getBoundingClientRect();return c.attr("width",d.width).attr("height",d.height),c}const z={},ae=function(e){const l=Object.keys(e);for(const c of l)z[c]=e[c]},q=function(e,l,c,a,i,d){const w=a.select(`[id="${c}"]`);Object.keys(e).forEach(function(p){const r=e[p];let g="default";r.classes.length>0&&(g=r.classes.join(" ")),g=g+" flowchart-label";const h=N(r.styles);let t=r.text!==void 0?r.text:r.id,s;if(u.info("vertex",r,r.labelType),r.labelType==="markdown")u.info("vertex",r,r.labelType);else if(W($().flowchart.htmlLabels)){const m={label:t.replace(/fa[blrs]?:fa-[\w-]+/g,k=>``)};s=le(w,m).node(),s.parentNode.removeChild(s)}else{const m=i.createElementNS("http://www.w3.org/2000/svg","text");m.setAttribute("style",h.labelStyle.replace("color:","fill:"));const k=t.split(G.lineBreakRegex);for(const T of k){const v=i.createElementNS("http://www.w3.org/2000/svg","tspan");v.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),v.setAttribute("dy","1em"),v.setAttribute("x","1"),v.textContent=T,m.appendChild(v)}s=m}let b=0,o="";switch(r.type){case"round":b=5,o="rect";break;case"square":o="rect";break;case"diamond":o="question";break;case"hexagon":o="hexagon";break;case"odd":o="rect_left_inv_arrow";break;case"lean_right":o="lean_right";break;case"lean_left":o="lean_left";break;case"trapezoid":o="trapezoid";break;case"inv_trapezoid":o="inv_trapezoid";break;case"odd_right":o="rect_left_inv_arrow";break;case"circle":o="circle";break;case"ellipse":o="ellipse";break;case"stadium":o="stadium";break;case"subroutine":o="subroutine";break;case"cylinder":o="cylinder";break;case"group":o="rect";break;case"doublecircle":o="doublecircle";break;default:o="rect"}l.setNode(r.id,{labelStyle:h.labelStyle,shape:o,labelText:t,labelType:r.labelType,rx:b,ry:b,class:g,style:h.style,id:r.id,link:r.link,linkTarget:r.linkTarget,tooltip:d.db.getTooltip(r.id)||"",domId:d.db.lookUpDomId(r.id),haveCallback:r.haveCallback,width:r.type==="group"?500:void 0,dir:r.dir,type:r.type,props:r.props,padding:$().flowchart.padding}),u.info("setNode",{labelStyle:h.labelStyle,labelType:r.labelType,shape:o,labelText:t,rx:b,ry:b,class:g,style:h.style,id:r.id,domId:d.db.lookUpDomId(r.id),width:r.type==="group"?500:void 0,type:r.type,dir:r.dir,props:r.props,padding:$().flowchart.padding})})},P=function(e,l,c){u.info("abc78 edges = ",e);let a=0,i={},d,w;if(e.defaultStyle!==void 0){const n=N(e.defaultStyle);d=n.style,w=n.labelStyle}e.forEach(function(n){a++;const p="L-"+n.start+"-"+n.end;i[p]===void 0?(i[p]=0,u.info("abc78 new entry",p,i[p])):(i[p]++,u.info("abc78 new entry",p,i[p]));let r=p+"-"+i[p];u.info("abc78 new link id to be used is",p,r,i[p]);const g="LS-"+n.start,h="LE-"+n.end,t={style:"",labelStyle:""};switch(t.minlen=n.length||1,n.type==="arrow_open"?t.arrowhead="none":t.arrowhead="normal",t.arrowTypeStart="arrow_open",t.arrowTypeEnd="arrow_open",n.type){case"double_arrow_cross":t.arrowTypeStart="arrow_cross";case"arrow_cross":t.arrowTypeEnd="arrow_cross";break;case"double_arrow_point":t.arrowTypeStart="arrow_point";case"arrow_point":t.arrowTypeEnd="arrow_point";break;case"double_arrow_circle":t.arrowTypeStart="arrow_circle";case"arrow_circle":t.arrowTypeEnd="arrow_circle";break}let s="",b="";switch(n.stroke){case"normal":s="fill:none;",d!==void 0&&(s=d),w!==void 0&&(b=w),t.thickness="normal",t.pattern="solid";break;case"dotted":t.thickness="normal",t.pattern="dotted",t.style="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":t.thickness="thick",t.pattern="solid",t.style="stroke-width: 3.5px;fill:none;";break;case"invisible":t.thickness="invisible",t.pattern="solid",t.style="stroke-width: 0;fill:none;";break}if(n.style!==void 0){const o=N(n.style);s=o.style,b=o.labelStyle}t.style=t.style+=s,t.labelStyle=t.labelStyle+=b,n.interpolate!==void 0?t.curve=C(n.interpolate,E):e.defaultInterpolate!==void 0?t.curve=C(e.defaultInterpolate,E):t.curve=C(z.curve,E),n.text===void 0?n.style!==void 0&&(t.arrowheadStyle="fill: #333"):(t.arrowheadStyle="fill: #333",t.labelpos="c"),t.labelType=n.labelType,t.label=n.text.replace(G.lineBreakRegex,` +`),n.style===void 0&&(t.style=t.style||"stroke: #333; stroke-width: 1.5px;fill:none;"),t.labelStyle=t.labelStyle.replace("color:","fill:"),t.id=r,t.classes="flowchart-link "+g+" "+h,l.setEdge(n.start,n.end,t,a)})},oe=function(e,l){u.info("Extracting classes"),l.db.clear();try{return l.parse(e),l.db.getClasses()}catch{return}},ne=async function(e,l,c,a){u.info("Drawing flowchart"),a.db.clear(),Y.setGen("gen-2"),a.parser.parse(e);let i=a.db.getDirection();i===void 0&&(i="TD");const{securityLevel:d,flowchart:w}=$(),n=w.nodeSpacing||50,p=w.rankSpacing||50;let r;d==="sandbox"&&(r=_("#i"+l));const g=d==="sandbox"?_(r.nodes()[0].contentDocument.body):_("body"),h=d==="sandbox"?r.nodes()[0].contentDocument:document,t=new M({multigraph:!0,compound:!0}).setGraph({rankdir:i,nodesep:n,ranksep:p,marginx:0,marginy:0}).setDefaultEdgeLabel(function(){return{}});let s;const b=a.db.getSubGraphs();u.info("Subgraphs - ",b);for(let f=b.length-1;f>=0;f--)s=b[f],u.info("Subgraph - ",s),a.db.addVertex(s.id,{text:s.title,type:s.labelType},"group",void 0,s.classes,s.dir);const o=a.db.getVertices(),m=a.db.getEdges();u.info("Edges",m);let k=0;for(k=b.length-1;k>=0;k--){s=b[k],j("cluster").append("text");for(let f=0;f{const c=ee,a=c(e,"r"),i=c(e,"g"),d=c(e,"b");return Q(a,i,d,l)},ie=e=>`.label { + font-family: ${e.fontFamily}; + color: ${e.nodeTextColor||e.textColor}; + } + .cluster-label text { + fill: ${e.titleColor}; + } + .cluster-label span,p { + color: ${e.titleColor}; + } + + .label text,span,p { + fill: ${e.nodeTextColor||e.textColor}; + color: ${e.nodeTextColor||e.textColor}; + } + + .node rect, + .node circle, + .node ellipse, + .node polygon, + .node path { + fill: ${e.mainBkg}; + stroke: ${e.nodeBorder}; + stroke-width: 1px; + } + .flowchart-label text { + text-anchor: middle; + } + // .flowchart-label .text-outer-tspan { + // text-anchor: middle; + // } + // .flowchart-label .text-inner-tspan { + // text-anchor: start; + // } + + .node .label { + text-align: center; + } + .node.clickable { + cursor: pointer; + } + + .arrowheadPath { + fill: ${e.arrowheadColor}; + } + + .edgePath .path { + stroke: ${e.lineColor}; + stroke-width: 2.0px; + } + + .flowchart-link { + stroke: ${e.lineColor}; + fill: none; + } + + .edgeLabel { + background-color: ${e.edgeLabelBackground}; + rect { + opacity: 0.5; + background-color: ${e.edgeLabelBackground}; + fill: ${e.edgeLabelBackground}; + } + text-align: center; + } + + /* For html labels only */ + .labelBkg { + background-color: ${se(e.edgeLabelBackground,.5)}; + // background-color: + } + + .cluster rect { + fill: ${e.clusterBkg}; + stroke: ${e.clusterBorder}; + stroke-width: 1px; + } + + .cluster text { + fill: ${e.titleColor}; + } + + .cluster span,p { + color: ${e.titleColor}; + } + /* .cluster div { + color: ${e.titleColor}; + } */ + + div.mermaidTooltip { + position: absolute; + text-align: center; + max-width: 200px; + padding: 2px; + font-family: ${e.fontFamily}; + font-size: 12px; + background: ${e.tertiaryColor}; + border: 1px solid ${e.border2}; + border-radius: 2px; + pointer-events: none; + z-index: 100; + } + + .flowchartTitleText { + text-anchor: middle; + font-size: 18px; + fill: ${e.textColor}; + } +`,ke=ie;export{re as a,le as b,ye as c,he as d,we as e,ge as f,ke as g,ue as i,j as s}; diff --git a/pr-384/assets/chunks/svgDraw-5d8a058e.ce615f10.js b/pr-384/assets/chunks/svgDraw-5d8a058e.ce615f10.js new file mode 100644 index 000000000..6f9711bd0 --- /dev/null +++ b/pr-384/assets/chunks/svgDraw-5d8a058e.ce615f10.js @@ -0,0 +1,2 @@ +import{a5 as k,y as v,l as B,a7 as N}from"../app.b136162e.js";import{l as I}from"./line.63b3485f.js";let S=0;const O=function(i,e,t,a,r){const o=function(d){switch(d){case r.db.relationType.AGGREGATION:return"aggregation";case r.db.relationType.EXTENSION:return"extension";case r.db.relationType.COMPOSITION:return"composition";case r.db.relationType.DEPENDENCY:return"dependency";case r.db.relationType.LOLLIPOP:return"lollipop"}};e.points=e.points.filter(d=>!Number.isNaN(d.y));const l=e.points,g=I().x(function(d){return d.x}).y(function(d){return d.y}).curve(k),s=i.append("path").attr("d",g(l)).attr("id","edge"+S).attr("class","relation");let p="";a.arrowMarkerAbsolute&&(p=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,p=p.replace(/\(/g,"\\("),p=p.replace(/\)/g,"\\)")),t.relation.lineType==1&&s.attr("class","relation dashed-line"),t.relation.lineType==10&&s.attr("class","relation dotted-line"),t.relation.type1!=="none"&&s.attr("marker-start","url("+p+"#"+o(t.relation.type1)+"Start)"),t.relation.type2!=="none"&&s.attr("marker-end","url("+p+"#"+o(t.relation.type2)+"End)");let h,n;const c=e.points.length;let b=v.calcLabelPosition(e.points);h=b.x,n=b.y;let x,m,f,T;if(c%2!==0&&c>1){let d=v.calcCardinalityPosition(t.relation.type1!=="none",e.points,e.points[0]),w=v.calcCardinalityPosition(t.relation.type2!=="none",e.points,e.points[c-1]);B.debug("cardinality_1_point "+JSON.stringify(d)),B.debug("cardinality_2_point "+JSON.stringify(w)),x=d.x,m=d.y,f=w.x,T=w.y}if(t.title!==void 0){const d=i.append("g").attr("class","classLabel"),w=d.append("text").attr("class","label").attr("x",h).attr("y",n).attr("fill","red").attr("text-anchor","middle").text(t.title);window.label=w;const y=w.node().getBBox();d.insert("rect",":first-child").attr("class","box").attr("x",y.x-a.padding/2).attr("y",y.y-a.padding/2).attr("width",y.width+a.padding).attr("height",y.height+a.padding)}B.info("Rendering relation "+JSON.stringify(t)),t.relationTitle1!==void 0&&t.relationTitle1!=="none"&&i.append("g").attr("class","cardinality").append("text").attr("class","type1").attr("x",x).attr("y",m).attr("fill","black").attr("font-size","6").text(t.relationTitle1),t.relationTitle2!==void 0&&t.relationTitle2!=="none"&&i.append("g").attr("class","cardinality").append("text").attr("class","type2").attr("x",f).attr("y",T).attr("fill","black").attr("font-size","6").text(t.relationTitle2),S++},P=function(i,e,t,a){B.debug("Rendering class ",e,t);const r=e.id,o={id:r,label:e.id,width:0,height:0},l=i.append("g").attr("id",a.db.lookUpDomId(r)).attr("class","classGroup");let g;e.link?g=l.append("svg:a").attr("xlink:href",e.link).attr("target",e.linkTarget).append("text").attr("y",t.textHeight+t.padding).attr("x",0):g=l.append("text").attr("y",t.textHeight+t.padding).attr("x",0);let s=!0;e.annotations.forEach(function(u){const H=g.append("tspan").text("«"+u+"»");s||H.attr("dy",t.textHeight),s=!1});let p=E(e);const h=g.append("tspan").text(p).attr("class","title");s||h.attr("dy",t.textHeight);const n=g.node().getBBox().height,c=l.append("line").attr("x1",0).attr("y1",t.padding+n+t.dividerMargin/2).attr("y2",t.padding+n+t.dividerMargin/2),b=l.append("text").attr("x",t.padding).attr("y",n+t.dividerMargin+t.textHeight).attr("fill","white").attr("class","classText");s=!0,e.members.forEach(function(u){_(b,u,s,t),s=!1});const x=b.node().getBBox(),m=l.append("line").attr("x1",0).attr("y1",t.padding+n+t.dividerMargin+x.height).attr("y2",t.padding+n+t.dividerMargin+x.height),f=l.append("text").attr("x",t.padding).attr("y",n+2*t.dividerMargin+x.height+t.textHeight).attr("fill","white").attr("class","classText");s=!0,e.methods.forEach(function(u){_(f,u,s,t),s=!1});const T=l.node().getBBox();var d=" ";e.cssClasses.length>0&&(d=d+e.cssClasses.join(" "));const y=l.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",T.width+2*t.padding).attr("height",T.height+t.padding+.5*t.dividerMargin).attr("class",d).node().getBBox().width;return g.node().childNodes.forEach(function(u){u.setAttribute("x",(y-u.getBBox().width)/2)}),e.tooltip&&g.insert("title").text(e.tooltip),c.attr("x2",y),m.attr("x2",y),o.width=y,o.height=T.height+t.padding+.5*t.dividerMargin,o},E=function(i){let e=i.id;return i.type&&(e+="<"+i.type+">"),e},A=function(i,e,t,a){B.debug("Rendering note ",e,t);const r=e.id,o={id:r,text:e.text,width:0,height:0},l=i.append("g").attr("id",r).attr("class","classGroup");let g=l.append("text").attr("y",t.textHeight+t.padding).attr("x",0);const s=JSON.parse(`"${e.text}"`).split(` +`);s.forEach(function(c){B.debug(`Adding line: ${c}`),g.append("tspan").text(c).attr("class","title").attr("dy",t.textHeight)});const p=l.node().getBBox(),n=l.insert("rect",":first-child").attr("x",0).attr("y",0).attr("width",p.width+2*t.padding).attr("height",p.height+s.length*t.textHeight+t.padding+.5*t.dividerMargin).node().getBBox().width;return g.node().childNodes.forEach(function(c){c.setAttribute("x",(n-c.getBBox().width)/2)}),o.width=n,o.height=p.height+s.length*t.textHeight+t.padding+.5*t.dividerMargin,o},M=function(i){let e="",t="",a="",r="",o=i.substring(0,1),l=i.substring(i.length-1,i.length);o.match(/[#+~-]/)&&(r=o);let g=/[\s\w)~]/;l.match(g)||(t=C(l));const s=r===""?0:1;let p=t===""?i.length:i.length-1;i=i.substring(s,p);const h=i.indexOf("("),n=i.indexOf(")");if(h>1&&n>h&&n<=i.length){let b=i.substring(0,h).trim();const x=i.substring(h+1,n);if(e=r+b+"("+N(x.trim())+")",n/gi," "),n=e.append("text");n.attr("x",t.x),n.attr("y",t.y),n.attr("class","legend"),n.style("text-anchor",t.anchor),t.class!==void 0&&n.attr("class",t.class);const s=n.append("tspan");return s.attr("x",t.x+t.textMargin*2),s.text(r),n},d=function(e,t,r,n){const s=e.append("image");s.attr("x",t),s.attr("y",r);var i=a(n);s.attr("xlink:href",i)},f=function(e,t,r,n){const s=e.append("use");s.attr("x",t),s.attr("y",r);const i=a(n);s.attr("xlink:href","#"+i)},h=function(){return{x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}},g=function(){return{x:0,y:0,width:100,height:100,fill:void 0,anchor:void 0,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0,valign:void 0}};export{c as a,f as b,d as c,l as d,g as e,x as f,h as g}; diff --git a/pr-384/assets/chunks/theme.e49bc017.js b/pr-384/assets/chunks/theme.e49bc017.js new file mode 100644 index 000000000..afcf5e00b --- /dev/null +++ b/pr-384/assets/chunks/theme.e49bc017.js @@ -0,0 +1,7 @@ +import{d as y,o as r,c as l,r as v,n as A,a as H,t as N,_ as g,b as P,w as p,e as m,T as Ie,u as Ct,i as At,P as Bt,f as Ne,g as V,h as L,j as F,k as _,l as i,p as j,m as G,q as xt,s as Ot,v as Ht,x as Ce,y as Et,z as U,A as ie,B as Dt,C as le,D as zt,E as it,F as ee,G as ke,H as Ae,I as Be,J as Ft,K as Q,L as C,M as O,N as oe,O as h,Q as X,R as lt,S as Pe,U as pe,V as xe,W as ct,X as jt,Y as qe,Z as Gt,$ as Rt,a0 as fe,a1 as Ut,a2 as Wt,a3 as Kt,a4 as qt}from"./framework.9ca1e6dd.js";const Yt=y({__name:"VPBadge",props:{text:{},type:{}},setup(t){return(e,n)=>(r(),l("span",{class:A(["VPBadge",e.type??"tip"])},[v(e.$slots,"default",{},()=>[H(N(e.text),1)],!0)],2))}});const Jt=g(Yt,[["__scopeId","data-v-7a7936a3"]]),Xt={key:0,class:"VPBackdrop"},Qt=y({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(t){return(e,n)=>(r(),P(Ie,{name:"fade"},{default:p(()=>[e.show?(r(),l("div",Xt)):m("",!0)]),_:1}))}});const Zt=g(Qt,[["__scopeId","data-v-54a304ca"]]),T=Ct;function en(t,e){let n,o=!1;return()=>{n&&clearTimeout(n),o?n=setTimeout(t,e):(t(),o=!0,setTimeout(()=>{o=!1},e))}}function Le(t){return/^\//.test(t)?t:`/${t}`}function se(t){if(At(t))return t.replace(Bt,"");const{site:e}=T(),{pathname:n,search:o,hash:s}=new URL(t,"http://a.com"),a=n.endsWith("/")||n.endsWith(".html")?t:t.replace(/(?:(^\.+)\/)?.*$/,`$1${n.replace(/(\.md)?$/,e.value.cleanUrls?"":".html")}${o}${s}`);return Ne(a)}function ce({removeCurrent:t=!0,correspondingLink:e=!1}={}){const{site:n,localeIndex:o,page:s,theme:a}=T(),u=V(()=>{var c,f;return{label:(c=n.value.locales[o.value])==null?void 0:c.label,link:((f=n.value.locales[o.value])==null?void 0:f.link)||(o.value==="root"?"/":`/${o.value}/`)}});return{localeLinks:V(()=>Object.entries(n.value.locales).flatMap(([c,f])=>t&&u.value.label===f.label?[]:{text:f.label,link:tn(f.link||(c==="root"?"/":`/${c}/`),a.value.i18nRouting!==!1&&e,s.value.relativePath.slice(u.value.link.length-1),!n.value.cleanUrls)})),currentLang:u}}function tn(t,e,n,o){return e?t.replace(/\/$/,"")+Le(n.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,o?".html":"")):t}const nn=t=>(j("data-v-1bc323a9"),t=t(),G(),t),on={class:"NotFound"},sn={class:"code"},an={class:"title"},rn=nn(()=>_("div",{class:"divider"},null,-1)),ln={class:"quote"},cn={class:"action"},un=["href","aria-label"],dn=y({__name:"NotFound",setup(t){const{site:e,theme:n}=T(),{localeLinks:o}=ce({removeCurrent:!1}),s=L("/");return F(()=>{var u;const a=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");o.value.length&&(s.value=((u=o.value.find(({link:d})=>d.startsWith(a)))==null?void 0:u.link)||o.value[0].link)}),(a,u)=>{var d,c,f,b,$;return r(),l("div",on,[_("p",sn,N(((d=i(n).notFound)==null?void 0:d.code)??"404"),1),_("h1",an,N(((c=i(n).notFound)==null?void 0:c.title)??"PAGE NOT FOUND"),1),rn,_("blockquote",ln,N(((f=i(n).notFound)==null?void 0:f.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),_("div",cn,[_("a",{class:"link",href:i(Ne)(s.value),"aria-label":((b=i(n).notFound)==null?void 0:b.linkLabel)??"go to home"},N((($=i(n).notFound)==null?void 0:$.linkText)??"Take me home"),9,un)])])}}});const _n=g(dn,[["__scopeId","data-v-1bc323a9"]]);function Oe(t){return xt()?(Ot(t),!0):!1}function R(t){return typeof t=="function"?t():i(t)}const ut=typeof window<"u",ae=()=>{},Ye=vn();function vn(){var t;return ut&&((t=window==null?void 0:window.navigator)==null?void 0:t.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function pn(t,e){function n(...o){return new Promise((s,a)=>{Promise.resolve(t(()=>e.apply(this,o),{fn:e,thisArg:this,args:o})).then(s).catch(a)})}return n}const dt=t=>t();function fn(t,e={}){let n,o,s=ae;const a=d=>{clearTimeout(d),s(),s=ae};return d=>{const c=R(t),f=R(e.maxWait);return n&&a(n),c<=0||f!==void 0&&f<=0?(o&&(a(o),o=null),Promise.resolve(d())):new Promise((b,$)=>{s=e.rejectOnCancel?$:b,f&&!o&&(o=setTimeout(()=>{n&&a(n),o=null,b(d())},f)),n=setTimeout(()=>{o&&a(o),o=null,b(d())},c)})}}function hn(t=dt){const e=L(!0);function n(){e.value=!1}function o(){e.value=!0}const s=(...a)=>{e.value&&t(...a)};return{isActive:Ce(e),pause:n,resume:o,eventFilter:s}}function mn(...t){if(t.length!==1)return Ht(...t);const e=t[0];return typeof e=="function"?Ce(Et(()=>({get:e,set:ae}))):L(e)}var Je=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,bn=(t,e)=>{var n={};for(var o in t)gn.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&Je)for(var o of Je(t))e.indexOf(o)<0&&yn.call(t,o)&&(n[o]=t[o]);return n};function _t(t,e,n={}){const o=n,{eventFilter:s=dt}=o,a=bn(o,["eventFilter"]);return U(t,pn(s,e),a)}var $n=Object.defineProperty,kn=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Xe=(t,e,n)=>e in t?$n(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,wn=(t,e)=>{for(var n in e||(e={}))vt.call(e,n)&&Xe(t,n,e[n]);if(me)for(var n of me(e))pt.call(e,n)&&Xe(t,n,e[n]);return t},Vn=(t,e)=>kn(t,Pn(e)),Sn=(t,e)=>{var n={};for(var o in t)vt.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&me)for(var o of me(t))e.indexOf(o)<0&&pt.call(t,o)&&(n[o]=t[o]);return n};function Fl(t,e,n={}){const o=n,{debounce:s=0,maxWait:a=void 0}=o,u=Sn(o,["debounce","maxWait"]);return _t(t,e,Vn(wn({},u),{eventFilter:fn(s,{maxWait:a})}))}var Ln=Object.defineProperty,Mn=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,ft=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Qe=(t,e,n)=>e in t?Ln(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,In=(t,e)=>{for(var n in e||(e={}))ft.call(e,n)&&Qe(t,n,e[n]);if(ge)for(var n of ge(e))ht.call(e,n)&&Qe(t,n,e[n]);return t},Nn=(t,e)=>Mn(t,Tn(e)),Cn=(t,e)=>{var n={};for(var o in t)ft.call(t,o)&&e.indexOf(o)<0&&(n[o]=t[o]);if(t!=null&&ge)for(var o of ge(t))e.indexOf(o)<0&&ht.call(t,o)&&(n[o]=t[o]);return n};function An(t,e,n={}){const o=n,{eventFilter:s}=o,a=Cn(o,["eventFilter"]),{eventFilter:u,pause:d,resume:c,isActive:f}=hn(s);return{stop:_t(t,e,Nn(In({},a),{eventFilter:u})),pause:d,resume:c,isActive:f}}function jl(t,e,n){let o;Dt(n)?o={evaluating:n}:o=n||{};const{lazy:s=!1,evaluating:a=void 0,shallow:u=!0,onError:d=ae}=o,c=L(!s),f=u?le(e):L(e);let b=0;return ie(async $=>{if(!c.value)return;b++;const I=b;let S=!1;a&&Promise.resolve().then(()=>{a.value=!0});try{const k=await t(M=>{$(()=>{a&&(a.value=!1),S||M()})});I===b&&(f.value=k)}catch(k){d(k)}finally{a&&I===b&&(a.value=!1),S=!0}}),s?V(()=>(c.value=!0,f.value)):f}function Bn(t){var e;const n=R(t);return(e=n==null?void 0:n.$el)!=null?e:n}const K=ut?window:void 0;function re(...t){let e,n,o,s;if(typeof t[0]=="string"||Array.isArray(t[0])?([n,o,s]=t,e=K):[e,n,o,s]=t,!e)return ae;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const a=[],u=()=>{a.forEach(b=>b()),a.length=0},d=(b,$,I,S)=>(b.addEventListener($,I,S),()=>b.removeEventListener($,I,S)),c=U(()=>[Bn(e),R(s)],([b,$])=>{u(),b&&a.push(...n.flatMap(I=>o.map(S=>d(b,I,S,$))))},{immediate:!0,flush:"post"}),f=()=>{c(),u()};return Oe(f),f}function xn(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function Ze(...t){let e,n,o={};t.length===3?(e=t[0],n=t[1],o=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,n=t[0],o=t[1]):(e=t[0],n=t[1]):(e=!0,n=t[0]);const{target:s=K,eventName:a="keydown",passive:u=!1,dedupe:d=!1}=o,c=xn(e);return re(s,a,b=>{b.repeat&&R(d)||c(b)&&n(b)},u)}function On(){const t=L(!1);return zt()&&F(()=>{t.value=!0}),t}function Hn(t){const e=On();return V(()=>(e.value,!!t()))}function Me(t,e={}){const{window:n=K}=e,o=Hn(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let s;const a=L(!1),u=f=>{a.value=f.matches},d=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",u):s.removeListener(u))},c=ie(()=>{o.value&&(d(),s=n.matchMedia(R(t)),"addEventListener"in s?s.addEventListener("change",u):s.addListener(u),a.value=s.matches)});return Oe(()=>{c(),d(),s=void 0}),a}const _e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ve="__vueuse_ssr_handlers__",En=Dn();function Dn(){return ve in _e||(_e[ve]=_e[ve]||{}),_e[ve]}function zn(t,e){return En[t]||e}function Fn(t){return t==null?"any":t instanceof Set?"set":t instanceof Map?"map":t instanceof Date?"date":typeof t=="boolean"?"boolean":typeof t=="string"?"string":typeof t=="object"?"object":Number.isNaN(t)?"any":"number"}var jn=Object.defineProperty,et=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,tt=(t,e,n)=>e in t?jn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,nt=(t,e)=>{for(var n in e||(e={}))Gn.call(e,n)&&tt(t,n,e[n]);if(et)for(var n of et(e))Rn.call(e,n)&&tt(t,n,e[n]);return t};const Un={boolean:{read:t=>t==="true",write:t=>String(t)},object:{read:t=>JSON.parse(t),write:t=>JSON.stringify(t)},number:{read:t=>Number.parseFloat(t),write:t=>String(t)},any:{read:t=>t,write:t=>String(t)},string:{read:t=>t,write:t=>String(t)},map:{read:t=>new Map(JSON.parse(t)),write:t=>JSON.stringify(Array.from(t.entries()))},set:{read:t=>new Set(JSON.parse(t)),write:t=>JSON.stringify(Array.from(t))},date:{read:t=>new Date(t),write:t=>t.toISOString()}},ot="vueuse-storage";function mt(t,e,n,o={}){var s;const{flush:a="pre",deep:u=!0,listenToStorageChanges:d=!0,writeDefaults:c=!0,mergeDefaults:f=!1,shallow:b,window:$=K,eventFilter:I,onError:S=B=>{console.error(B)}}=o,k=(b?le:L)(e);if(!n)try{n=zn("getDefaultStorage",()=>{var B;return(B=K)==null?void 0:B.localStorage})()}catch(B){S(B)}if(!n)return k;const M=R(e),w=Fn(M),x=(s=o.serializer)!=null?s:Un[w],{pause:z,resume:D}=An(k,()=>ue(k.value),{flush:a,deep:u,eventFilter:I});return $&&d&&(re($,"storage",Ve),re($,ot,Nt)),Ve(),k;function ue(B){try{if(B==null)n.removeItem(t);else{const E=x.write(B),Y=n.getItem(t);Y!==E&&(n.setItem(t,E),$&&$.dispatchEvent(new CustomEvent(ot,{detail:{key:t,oldValue:Y,newValue:E,storageArea:n}})))}}catch(E){S(E)}}function de(B){const E=B?B.newValue:n.getItem(t);if(E==null)return c&&M!==null&&n.setItem(t,x.write(M)),M;if(!B&&f){const Y=x.read(E);return typeof f=="function"?f(Y,M):w==="object"&&!Array.isArray(Y)?nt(nt({},M),Y):Y}else return typeof E!="string"?E:x.read(E)}function Nt(B){Ve(B.detail)}function Ve(B){if(!(B&&B.storageArea!==n)){if(B&&B.key==null){k.value=M;return}if(!(B&&B.key!==t)){z();try{k.value=de(B)}catch(E){S(E)}finally{B?it(D):D()}}}}}function Gl(t,e,n={}){const{window:o=K}=n;return mt(t,e,o==null?void 0:o.localStorage,n)}function gt(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth1?!0:(e.preventDefault&&e.preventDefault(),!1)}function Rl(t,e=!1){const n=L(e);let o=null,s;U(mn(t),d=>{if(d){const c=d;s=c.style.overflow,n.value&&(c.style.overflow="hidden")}},{immediate:!0});const a=()=>{const d=R(t);!d||n.value||(Ye&&(o=re(d,"touchmove",c=>{Wn(c)},{passive:!1})),d.style.overflow="hidden",n.value=!0)},u=()=>{const d=R(t);!d||!n.value||(Ye&&(o==null||o()),d.style.overflow=s,n.value=!1)};return Oe(u),V({get(){return n.value},set(d){d?a():u()}})}function Ul(t,e,n={}){const{window:o=K}=n;return mt(t,e,o==null?void 0:o.sessionStorage,n)}function yt({window:t=K}={}){if(!t)return{x:L(0),y:L(0)};const e=L(t.scrollX),n=L(t.scrollY);return re(t,"scroll",()=>{e.value=t.scrollX,n.value=t.scrollY},{capture:!1,passive:!0}),{x:e,y:n}}function bt(t,e){if(Array.isArray(t))return he(t);if(t==null)return[];e=Le(e);const n=Object.keys(t).sort((s,a)=>a.split("/").length-s.split("/").length).find(s=>e.startsWith(Le(s))),o=n?t[n]:[];return Array.isArray(o)?he(o):he(o.items,o.base)}function Kn(t){const e=[];let n=0;for(const o in t){const s=t[o];if(s.items){n=e.push(s);continue}e[n]||e.push({items:[]}),e[n].items.push(s)}return e}function qn(t){const e=[];function n(o){for(const s of o)s.text&&s.link&&e.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&n(s.items)}return n(t),e}function Te(t,e){return Array.isArray(e)?e.some(n=>Te(t,n)):ee(t,e.link)?!0:e.items?Te(t,e.items):!1}function he(t,e){return[...t].map(n=>{const o={...n},s=o.base||e;return s&&o.link&&(o.link=s+o.link),o.items&&(o.items=he(o.items,s)),o})}function W(){const{frontmatter:t,page:e,theme:n}=T(),o=Me("(min-width: 960px)"),s=L(!1),a=V(()=>{const k=n.value.sidebar,M=e.value.relativePath;return k?bt(k,M):[]}),u=V(()=>t.value.sidebar!==!1&&a.value.length>0&&t.value.layout!=="home"),d=V(()=>c?t.value.aside==null?n.value.aside==="left":t.value.aside==="left":!1),c=V(()=>t.value.layout==="home"?!1:t.value.aside!=null?!!t.value.aside:n.value.aside!==!1),f=V(()=>u.value&&o.value),b=V(()=>u.value?Kn(a.value):[]);function $(){s.value=!0}function I(){s.value=!1}function S(){s.value?I():$()}return{isOpen:s,sidebar:a,sidebarGroups:b,hasSidebar:u,hasAside:c,leftAside:d,isSidebarEnabled:f,open:$,close:I,toggle:S}}function Yn(t,e){let n;ie(()=>{n=t.value?document.activeElement:void 0}),F(()=>{window.addEventListener("keyup",o)}),Ae(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&t.value&&(e(),n==null||n.focus())}}const $t=L(ke?location.hash:"");ke&&window.addEventListener("hashchange",()=>{$t.value=location.hash});function Jn(t){const{page:e}=T(),n=L(!1),o=V(()=>t.value.collapsed!=null),s=V(()=>!!t.value.link),a=L(!1),u=()=>{a.value=ee(e.value.relativePath,t.value.link)};U([e,t,$t],u),F(u);const d=V(()=>a.value?!0:t.value.items?Te(e.value.relativePath,t.value.items):!1),c=V(()=>!!(t.value.items&&t.value.items.length));ie(()=>{n.value=!!(o.value&&t.value.collapsed)}),Be(()=>{(a.value||d.value)&&(n.value=!1)});function f(){o.value&&(n.value=!n.value)}return{collapsed:n,collapsible:o,isLink:s,isActiveLink:a,hasActiveLink:d,hasChildren:c,toggle:f}}function Xn(){const{hasSidebar:t}=W(),e=Me("(min-width: 960px)"),n=Me("(min-width: 1280px)");return{isAsideEnabled:V(()=>!n.value&&!e.value?!1:t.value?n.value:e.value)}}const Qn=71;function He(t){return typeof t.outline=="object"&&!Array.isArray(t.outline)&&t.outline.label||t.outlineTitle||"On this page"}function Ee(t){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(n=>n.id&&n.hasChildNodes()).map(n=>{const o=Number(n.tagName[1]);return{title:Zn(n),link:"#"+n.id,level:o}});return eo(e,t)}function Zn(t){let e="";for(const n of t.childNodes)if(n.nodeType===1){if(n.classList.contains("VPBadge")||n.classList.contains("header-anchor"))continue;e+=n.textContent}else n.nodeType===3&&(e+=n.textContent);return e.trim()}function eo(t,e){if(e===!1)return[];const n=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,s]=typeof n=="number"?[n,n]:n==="deep"?[2,6]:n;t=t.filter(u=>u.level>=o&&u.level<=s);const a=[];e:for(let u=0;u=0;c--){const f=t[c];if(f.level{requestAnimationFrame(a),window.addEventListener("scroll",o)}),Ft(()=>{u(location.hash)}),Ae(()=>{window.removeEventListener("scroll",o)});function a(){if(!n.value)return;const d=[].slice.call(t.value.querySelectorAll(".outline-link")),c=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(S=>d.some(k=>k.hash===S.hash&&S.offsetParent!==null)),f=window.scrollY,b=window.innerHeight,$=document.body.offsetHeight,I=Math.abs(f+b-$)<1;if(c.length&&I){u(c[c.length-1].hash);return}for(let S=0;S{const s=Q("VPDocOutlineItem",!0);return r(),l("ul",{class:A(n.root?"root":"nested")},[(r(!0),l(C,null,O(n.headers,({children:a,link:u,title:d})=>(r(),l("li",null,[_("a",{class:"outline-link",href:u,onClick:e,title:d},N(d),9,oo),a!=null&&a.length?(r(),P(s,{key:0,headers:a},null,8,["headers"])):m("",!0)]))),256))],2)}}});const De=g(so,[["__scopeId","data-v-463da30f"]]),ao=t=>(j("data-v-c834746b"),t=t(),G(),t),ro={class:"content"},io={class:"outline-title"},lo={"aria-labelledby":"doc-outline-aria-label"},co=ao(()=>_("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),uo=y({__name:"VPDocAsideOutline",setup(t){const{frontmatter:e,theme:n}=T(),o=le([]);oe(()=>{o.value=Ee(e.value.outline??n.value.outline)});const s=L(),a=L();return to(s,a),(u,d)=>(r(),l("div",{class:A(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:s},[_("div",ro,[_("div",{class:"outline-marker",ref_key:"marker",ref:a},null,512),_("div",io,N(i(He)(i(n))),1),_("nav",lo,[co,h(De,{headers:o.value,root:!0},null,8,["headers"])])])],2))}});const _o=g(uo,[["__scopeId","data-v-c834746b"]]),vo={class:"VPDocAsideCarbonAds"},po=y({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(t){const e=()=>null;return(n,o)=>(r(),l("div",vo,[h(i(e),{"carbon-ads":n.carbonAds},null,8,["carbon-ads"])]))}}),fo=t=>(j("data-v-cb998dce"),t=t(),G(),t),ho={class:"VPDocAside"},mo=fo(()=>_("div",{class:"spacer"},null,-1)),go=y({__name:"VPDocAside",setup(t){const{theme:e}=T();return(n,o)=>(r(),l("div",ho,[v(n.$slots,"aside-top",{},void 0,!0),v(n.$slots,"aside-outline-before",{},void 0,!0),h(_o),v(n.$slots,"aside-outline-after",{},void 0,!0),mo,v(n.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(r(),P(po,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):m("",!0),v(n.$slots,"aside-ads-after",{},void 0,!0),v(n.$slots,"aside-bottom",{},void 0,!0)]))}});const yo=g(go,[["__scopeId","data-v-cb998dce"]]);function bo(){const{theme:t,page:e}=T();return V(()=>{const{text:n="Edit this page",pattern:o=""}=t.value.editLink||{};let s;return typeof o=="function"?s=o(e.value):s=o.replace(/:path/g,e.value.filePath),{url:s,text:n}})}function $o(){const{page:t,theme:e,frontmatter:n}=T();return V(()=>{var c,f,b,$,I,S,k,M;const o=bt(e.value.sidebar,t.value.relativePath),s=qn(o),a=s.findIndex(w=>ee(t.value.relativePath,w.link)),u=((c=e.value.docFooter)==null?void 0:c.prev)===!1&&!n.value.prev||n.value.prev===!1,d=((f=e.value.docFooter)==null?void 0:f.next)===!1&&!n.value.next||n.value.next===!1;return{prev:u?void 0:{text:(typeof n.value.prev=="string"?n.value.prev:typeof n.value.prev=="object"?n.value.prev.text:void 0)??((b=s[a-1])==null?void 0:b.docFooterText)??(($=s[a-1])==null?void 0:$.text),link:(typeof n.value.prev=="object"?n.value.prev.link:void 0)??((I=s[a-1])==null?void 0:I.link)},next:d?void 0:{text:(typeof n.value.next=="string"?n.value.next:typeof n.value.next=="object"?n.value.next.text:void 0)??((S=s[a+1])==null?void 0:S.docFooterText)??((k=s[a+1])==null?void 0:k.text),link:(typeof n.value.next=="object"?n.value.next.link:void 0)??((M=s[a+1])==null?void 0:M.link)}}})}const ko={},Po={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},wo=_("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),Vo=_("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),So=[wo,Vo];function Lo(t,e){return r(),l("svg",Po,So)}const Mo=g(ko,[["render",Lo]]),q=y({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(t){const e=t,n=V(()=>e.tag??(e.href?"a":"span")),o=V(()=>e.href&<.test(e.href));return(s,a)=>(r(),P(X(n.value),{class:A(["VPLink",{link:s.href,"vp-external-link-icon":o.value,"no-icon":s.noIcon}]),href:s.href?i(se)(s.href):void 0,target:s.target??(o.value?"_blank":void 0),rel:s.rel??(o.value?"noreferrer":void 0)},{default:p(()=>[v(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),To={class:"VPLastUpdated"},Io=["datetime"],No=y({__name:"VPDocFooterLastUpdated",setup(t){const{theme:e,page:n}=T(),o=V(()=>new Date(n.value.lastUpdated)),s=V(()=>o.value.toISOString()),a=L("");return F(()=>{ie(()=>{var u;a.value=new Intl.DateTimeFormat(void 0,((u=e.value.lastUpdated)==null?void 0:u.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(o.value)})}),(u,d)=>{var c;return r(),l("p",To,[H(N(((c=i(e).lastUpdated)==null?void 0:c.text)||i(e).lastUpdatedText||"Last updated")+": ",1),_("time",{datetime:s.value},N(a.value),9,Io)])}}});const Co=g(No,[["__scopeId","data-v-b89b6307"]]),Ao={key:0,class:"VPDocFooter"},Bo={key:0,class:"edit-info"},xo={key:0,class:"edit-link"},Oo={key:1,class:"last-updated"},Ho={key:1,class:"prev-next"},Eo={class:"pager"},Do=["href"],zo=["innerHTML"],Fo=["innerHTML"],jo={class:"pager"},Go=["href"],Ro=["innerHTML"],Uo=["innerHTML"],Wo=y({__name:"VPDocFooter",setup(t){const{theme:e,page:n,frontmatter:o}=T(),s=bo(),a=$o(),u=V(()=>e.value.editLink&&o.value.editLink!==!1),d=V(()=>n.value.lastUpdated&&o.value.lastUpdated!==!1),c=V(()=>u.value||d.value||a.value.prev||a.value.next);return(f,b)=>{var $,I,S,k,M,w;return c.value?(r(),l("footer",Ao,[v(f.$slots,"doc-footer-before",{},void 0,!0),u.value||d.value?(r(),l("div",Bo,[u.value?(r(),l("div",xo,[h(q,{class:"edit-link-button",href:i(s).url,"no-icon":!0},{default:p(()=>[h(Mo,{class:"edit-link-icon","aria-label":"edit icon"}),H(" "+N(i(s).text),1)]),_:1},8,["href"])])):m("",!0),d.value?(r(),l("div",Oo,[h(Co)])):m("",!0)])):m("",!0),($=i(a).prev)!=null&&$.link||(I=i(a).next)!=null&&I.link?(r(),l("nav",Ho,[_("div",Eo,[(S=i(a).prev)!=null&&S.link?(r(),l("a",{key:0,class:"pager-link prev",href:i(se)(i(a).prev.link)},[_("span",{class:"desc",innerHTML:((k=i(e).docFooter)==null?void 0:k.prev)||"Previous page"},null,8,zo),_("span",{class:"title",innerHTML:i(a).prev.text},null,8,Fo)],8,Do)):m("",!0)]),_("div",jo,[(M=i(a).next)!=null&&M.link?(r(),l("a",{key:0,class:"pager-link next",href:i(se)(i(a).next.link)},[_("span",{class:"desc",innerHTML:((w=i(e).docFooter)==null?void 0:w.next)||"Next page"},null,8,Ro),_("span",{class:"title",innerHTML:i(a).next.text},null,8,Uo)],8,Go)):m("",!0)])])):m("",!0)])):m("",!0)}}});const Ko=g(Wo,[["__scopeId","data-v-5774f702"]]),qo={},Yo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Jo=_("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),Xo=[Jo];function Qo(t,e){return r(),l("svg",Yo,Xo)}const ze=g(qo,[["render",Qo]]),Zo={key:0,class:"VPDocOutlineDropdown"},es={key:0,class:"items"},ts=y({__name:"VPDocOutlineDropdown",setup(t){const{frontmatter:e,theme:n}=T(),o=L(!1);oe(()=>{o.value=!1});const s=le([]);return oe(()=>{s.value=Ee(e.value.outline??n.value.outline)}),(a,u)=>s.value.length>0?(r(),l("div",Zo,[_("button",{onClick:u[0]||(u[0]=d=>o.value=!o.value),class:A({open:o.value})},[H(N(i(He)(i(n)))+" ",1),h(ze,{class:"icon"})],2),o.value?(r(),l("div",es,[h(De,{headers:s.value},null,8,["headers"])])):m("",!0)])):m("",!0)}});const ns=g(ts,[["__scopeId","data-v-0bc40447"]]),os=t=>(j("data-v-a3c25e27"),t=t(),G(),t),ss={class:"container"},as=os(()=>_("div",{class:"aside-curtain"},null,-1)),rs={class:"aside-container"},is={class:"aside-content"},ls={class:"content"},cs={class:"content-container"},us={class:"main"},ds=y({__name:"VPDoc",setup(t){const{theme:e}=T(),n=Pe(),{hasSidebar:o,hasAside:s,leftAside:a}=W(),u=V(()=>n.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,c)=>{const f=Q("Content");return r(),l("div",{class:A(["VPDoc",{"has-sidebar":i(o),"has-aside":i(s)}])},[v(d.$slots,"doc-top",{},void 0,!0),_("div",ss,[i(s)?(r(),l("div",{key:0,class:A(["aside",{"left-aside":i(a)}])},[as,_("div",rs,[_("div",is,[h(yo,null,{"aside-top":p(()=>[v(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[v(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[v(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[v(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[v(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[v(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):m("",!0),_("div",ls,[_("div",cs,[v(d.$slots,"doc-before",{},void 0,!0),h(ns),_("main",us,[h(f,{class:A(["vp-doc",[u.value,i(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),h(Ko,null,{"doc-footer-before":p(()=>[v(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),v(d.$slots,"doc-after",{},void 0,!0)])])]),v(d.$slots,"doc-bottom",{},void 0,!0)],2)}}});const _s=g(ds,[["__scopeId","data-v-a3c25e27"]]),vs=y({__name:"VPButton",props:{tag:{},size:{},theme:{},text:{},href:{}},setup(t){const e=t,n=V(()=>[e.size??"medium",e.theme??"brand"]),o=V(()=>e.href&<.test(e.href)),s=V(()=>e.tag?e.tag:e.href?"a":"button");return(a,u)=>(r(),P(X(s.value),{class:A(["VPButton",n.value]),href:a.href?i(se)(a.href):void 0,target:o.value?"_blank":void 0,rel:o.value?"noreferrer":void 0},{default:p(()=>[H(N(a.text),1)]),_:1},8,["class","href","target","rel"]))}});const ps=g(vs,[["__scopeId","data-v-fa1633a1"]]),fs=["src","alt"],hs=y({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(t){return(e,n)=>{const o=Q("VPImage",!0);return e.image?(r(),l(C,{key:0},[typeof e.image=="string"||"src"in e.image?(r(),l("img",pe({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(Ne)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,fs)):(r(),l(C,{key:1},[h(o,pe({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),h(o,pe({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):m("",!0)}}});const Fe=g(hs,[["__scopeId","data-v-ab19afbb"]]),ms=t=>(j("data-v-5a3e9999"),t=t(),G(),t),gs={class:"container"},ys={class:"main"},bs={key:0,class:"name"},$s=["innerHTML"],ks=["innerHTML"],Ps=["innerHTML"],ws={key:0,class:"actions"},Vs={key:0,class:"image"},Ss={class:"image-container"},Ls=ms(()=>_("div",{class:"image-bg"},null,-1)),Ms=y({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(t){const e=xe("hero-image-slot-exists");return(n,o)=>(r(),l("div",{class:A(["VPHero",{"has-image":n.image||i(e)}])},[_("div",gs,[_("div",ys,[v(n.$slots,"home-hero-info",{},()=>[n.name?(r(),l("h1",bs,[_("span",{innerHTML:n.name,class:"clip"},null,8,$s)])):m("",!0),n.text?(r(),l("p",{key:1,innerHTML:n.text,class:"text"},null,8,ks)):m("",!0),n.tagline?(r(),l("p",{key:2,innerHTML:n.tagline,class:"tagline"},null,8,Ps)):m("",!0)],!0),n.actions?(r(),l("div",ws,[(r(!0),l(C,null,O(n.actions,s=>(r(),l("div",{key:s.link,class:"action"},[h(ps,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link},null,8,["theme","text","href"])]))),128))])):m("",!0)]),n.image||i(e)?(r(),l("div",Vs,[_("div",Ss,[Ls,v(n.$slots,"home-hero-image",{},()=>[n.image?(r(),P(Fe,{key:0,class:"image-src",image:n.image},null,8,["image"])):m("",!0)],!0)])])):m("",!0)])],2))}});const Ts=g(Ms,[["__scopeId","data-v-5a3e9999"]]),Is=y({__name:"VPHomeHero",setup(t){const{frontmatter:e}=T();return(n,o)=>i(e).hero?(r(),P(Ts,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info":p(()=>[v(n.$slots,"home-hero-info")]),"home-hero-image":p(()=>[v(n.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):m("",!0)}}),Ns={},Cs={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},As=_("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),Bs=[As];function xs(t,e){return r(),l("svg",Cs,Bs)}const Os=g(Ns,[["render",xs]]),Hs={class:"box"},Es=["innerHTML"],Ds=["innerHTML"],zs=["innerHTML"],Fs={key:3,class:"link-text"},js={class:"link-text-value"},Gs=y({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{}},setup(t){return(e,n)=>(r(),P(q,{class:"VPFeature",href:e.link,rel:e.rel,"no-icon":!0,tag:e.link?"a":"div"},{default:p(()=>[_("article",Hs,[typeof e.icon=="object"?(r(),P(Fe,{key:0,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(r(),l("div",{key:1,class:"icon",innerHTML:e.icon},null,8,Es)):m("",!0),_("h2",{class:"title",innerHTML:e.title},null,8,Ds),e.details?(r(),l("p",{key:2,class:"details",innerHTML:e.details},null,8,zs)):m("",!0),e.linkText?(r(),l("div",Fs,[_("p",js,[H(N(e.linkText)+" ",1),h(Os,{class:"link-text-icon"})])])):m("",!0)])]),_:1},8,["href","rel","tag"]))}});const Rs=g(Gs,[["__scopeId","data-v-aeb6d69c"]]),Us={key:0,class:"VPFeatures"},Ws={class:"container"},Ks={class:"items"},qs=y({__name:"VPFeatures",props:{features:{}},setup(t){const e=t,n=V(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,s)=>o.features?(r(),l("div",Us,[_("div",Ws,[_("div",Ks,[(r(!0),l(C,null,O(o.features,a=>(r(),l("div",{key:a.title,class:A(["item",[n.value]])},[h(Rs,{icon:a.icon,title:a.title,details:a.details,link:a.link,"link-text":a.linkText,rel:a.rel},null,8,["icon","title","details","link","link-text","rel"])],2))),128))])])])):m("",!0)}});const Ys=g(qs,[["__scopeId","data-v-7e232fde"]]),Js=y({__name:"VPHomeFeatures",setup(t){const{frontmatter:e}=T();return(n,o)=>i(e).features?(r(),P(Ys,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):m("",!0)}}),Xs={class:"VPHome"},Qs=y({__name:"VPHome",setup(t){return(e,n)=>{const o=Q("Content");return r(),l("div",Xs,[v(e.$slots,"home-hero-before",{},void 0,!0),h(Is,null,{"home-hero-info":p(()=>[v(e.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[v(e.$slots,"home-hero-image",{},void 0,!0)]),_:3}),v(e.$slots,"home-hero-after",{},void 0,!0),v(e.$slots,"home-features-before",{},void 0,!0),h(Js),v(e.$slots,"home-features-after",{},void 0,!0),h(o)])}}});const Zs=g(Qs,[["__scopeId","data-v-20eabd3a"]]),ea={},ta={class:"VPPage"};function na(t,e){const n=Q("Content");return r(),l("div",ta,[v(t.$slots,"page-top"),h(n),v(t.$slots,"page-bottom")])}const oa=g(ea,[["render",na]]),sa=y({__name:"VPContent",setup(t){const{page:e,frontmatter:n}=T(),{hasSidebar:o}=W();return(s,a)=>(r(),l("div",{class:A(["VPContent",{"has-sidebar":i(o),"is-home":i(n).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?v(s.$slots,"not-found",{key:0},()=>[h(_n)],!0):i(n).layout==="page"?(r(),P(oa,{key:1},{"page-top":p(()=>[v(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[v(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(n).layout==="home"?(r(),P(Zs,{key:2},{"home-hero-before":p(()=>[v(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":p(()=>[v(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[v(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[v(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[v(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[v(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):i(n).layout&&i(n).layout!=="doc"?(r(),P(X(i(n).layout),{key:3})):(r(),P(_s,{key:4},{"doc-top":p(()=>[v(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[v(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":p(()=>[v(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[v(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[v(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":p(()=>[v(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":p(()=>[v(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[v(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[v(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[v(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":p(()=>[v(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const aa=g(sa,[["__scopeId","data-v-3cf691b6"]]),ra={class:"container"},ia=["innerHTML"],la=["innerHTML"],ca=y({__name:"VPFooter",setup(t){const{theme:e,frontmatter:n}=T(),{hasSidebar:o}=W();return(s,a)=>i(e).footer&&i(n).footer!==!1?(r(),l("footer",{key:0,class:A(["VPFooter",{"has-sidebar":i(o)}])},[_("div",ra,[i(e).footer.message?(r(),l("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,ia)):m("",!0),i(e).footer.copyright?(r(),l("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,la)):m("",!0)])],2)):m("",!0)}});const ua=g(ca,[["__scopeId","data-v-e4279f1c"]]),da={class:"header"},_a={class:"outline"},va=y({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(t){const e=t,{theme:n}=T(),o=L(!1),s=L(0),a=L();oe(()=>{o.value=!1});function u(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function d(f){f.target.classList.contains("outline-link")&&(a.value&&(a.value.style.transition="none"),it(()=>{o.value=!1}))}function c(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(f,b)=>(r(),l("div",{class:"VPLocalNavOutlineDropdown",style:ct({"--vp-vh":s.value+"px"})},[f.headers.length>0?(r(),l("button",{key:0,onClick:u,class:A({open:o.value})},[H(N(i(He)(i(n)))+" ",1),h(ze,{class:"icon"})],2)):(r(),l("button",{key:1,onClick:c},N(i(n).returnToTopLabel||"Return to top"),1)),h(Ie,{name:"flyout"},{default:p(()=>[o.value?(r(),l("div",{key:0,ref_key:"items",ref:a,class:"items",onClick:d},[_("div",da,[_("a",{class:"top-link",href:"#",onClick:c},N(i(n).returnToTopLabel||"Return to top"),1)]),_("div",_a,[h(De,{headers:f.headers},null,8,["headers"])])],512)):m("",!0)]),_:1})],4))}});const pa=g(va,[["__scopeId","data-v-e8ae7d87"]]),fa={},ha={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ma=_("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),ga=_("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),ya=_("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),ba=_("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),$a=[ma,ga,ya,ba];function ka(t,e){return r(),l("svg",ha,$a)}const Pa=g(fa,[["render",ka]]),wa=["aria-expanded"],Va={class:"menu-text"},Sa=y({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(t){const{theme:e,frontmatter:n}=T(),{hasSidebar:o}=W(),{y:s}=yt(),a=le([]),u=L(0);F(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),oe(()=>{a.value=Ee(n.value.outline??e.value.outline)});const d=V(()=>a.value.length===0&&!o.value),c=V(()=>({VPLocalNav:!0,fixed:d.value,"reached-top":s.value>=u.value}));return(f,b)=>i(n).layout!=="home"&&(!d.value||i(s)>=u.value)?(r(),l("div",{key:0,class:A(c.value)},[i(o)?(r(),l("button",{key:0,class:"menu","aria-expanded":f.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=$=>f.$emit("open-menu"))},[h(Pa,{class:"menu-icon"}),_("span",Va,N(i(e).sidebarMenuLabel||"Menu"),1)],8,wa)):m("",!0),h(pa,{headers:a.value,navHeight:u.value},null,8,["headers","navHeight"])],2)):m("",!0)}});const La=g(Sa,[["__scopeId","data-v-693d654a"]]);function Ma(){const t=L(!1);function e(){t.value=!0,window.addEventListener("resize",s)}function n(){t.value=!1,window.removeEventListener("resize",s)}function o(){t.value?n():e()}function s(){window.outerWidth>=768&&n()}const a=Pe();return U(()=>a.path,n),{isScreenOpen:t,openScreen:e,closeScreen:n,toggleScreen:o}}const Ta={},Ia={class:"VPSwitch",type:"button",role:"switch"},Na={class:"check"},Ca={key:0,class:"icon"};function Aa(t,e){return r(),l("button",Ia,[_("span",Na,[t.$slots.default?(r(),l("span",Ca,[v(t.$slots,"default",{},void 0,!0)])):m("",!0)])])}const Ba=g(Ta,[["render",Aa],["__scopeId","data-v-92d8f6fb"]]),xa={},Oa={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ha=jt('',9),Ea=[Ha];function Da(t,e){return r(),l("svg",Oa,Ea)}const za=g(xa,[["render",Da]]),Fa={},ja={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ga=_("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),Ra=[Ga];function Ua(t,e){return r(),l("svg",ja,Ra)}const Wa=g(Fa,[["render",Ua]]),Ka=y({__name:"VPSwitchAppearance",setup(t){const{site:e,isDark:n}=T(),o=L(!1),s=ke?a():()=>{};F(()=>{o.value=document.documentElement.classList.contains("dark")});function a(){const u=window.matchMedia("(prefers-color-scheme: dark)"),d=document.documentElement.classList;let c=localStorage.getItem(qe),f=e.value.appearance==="dark"&&c==null||(c==="auto"||c==null?u.matches:c==="dark");u.onchange=I=>{c==="auto"&&$(f=I.matches)};function b(){$(f=!f),c=f?u.matches?"auto":"dark":u.matches?"light":"auto",localStorage.setItem(qe,c)}function $(I){const S=document.createElement("style");S.type="text/css",S.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) { + -webkit-transition: none !important; + -moz-transition: none !important; + -o-transition: none !important; + -ms-transition: none !important; + transition: none !important; +}`)),document.head.appendChild(S),o.value=I,d[I?"add":"remove"]("dark"),window.getComputedStyle(S).opacity,document.head.removeChild(S)}return b}return U(o,u=>{n.value=u}),(u,d)=>(r(),P(Ba,{title:"toggle dark mode",class:"VPSwitchAppearance","aria-checked":o.value,onClick:i(s)},{default:p(()=>[h(za,{class:"sun"}),h(Wa,{class:"moon"})]),_:1},8,["aria-checked","onClick"]))}});const je=g(Ka,[["__scopeId","data-v-a99ed743"]]),qa={key:0,class:"VPNavBarAppearance"},Ya=y({__name:"VPNavBarAppearance",setup(t){const{site:e}=T();return(n,o)=>i(e).appearance?(r(),l("div",qa,[h(je)])):m("",!0)}});const Ja=g(Ya,[["__scopeId","data-v-5e9f0637"]]),Ge=L();let kt=!1,Se=0;function Xa(t){const e=L(!1);if(ke){!kt&&Qa(),Se++;const n=U(Ge,o=>{var s,a,u;o===t.el.value||(s=t.el.value)!=null&&s.contains(o)?(e.value=!0,(a=t.onFocus)==null||a.call(t)):(e.value=!1,(u=t.onBlur)==null||u.call(t))});Ae(()=>{n(),Se--,Se||Za()})}return Ce(e)}function Qa(){document.addEventListener("focusin",Pt),kt=!0,Ge.value=document.activeElement}function Za(){document.removeEventListener("focusin",Pt)}function Pt(){Ge.value=document.activeElement}const er={},tr={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},nr=_("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),or=[nr];function sr(t,e){return r(),l("svg",tr,or)}const wt=g(er,[["render",sr]]),ar={},rr={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ir=_("circle",{cx:"12",cy:"12",r:"2"},null,-1),lr=_("circle",{cx:"19",cy:"12",r:"2"},null,-1),cr=_("circle",{cx:"5",cy:"12",r:"2"},null,-1),ur=[ir,lr,cr];function dr(t,e){return r(),l("svg",rr,ur)}const _r=g(ar,[["render",dr]]),vr={class:"VPMenuLink"},pr=y({__name:"VPMenuLink",props:{item:{}},setup(t){const{page:e}=T();return(n,o)=>(r(),l("div",vr,[h(q,{class:A({active:i(ee)(i(e).relativePath,n.item.activeMatch||n.item.link,!!n.item.activeMatch)}),href:n.item.link,target:n.item.target,rel:n.item.rel},{default:p(()=>[H(N(n.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const we=g(pr,[["__scopeId","data-v-2a4d50e5"]]),fr={class:"VPMenuGroup"},hr={key:0,class:"title"},mr=y({__name:"VPMenuGroup",props:{text:{},items:{}},setup(t){return(e,n)=>(r(),l("div",fr,[e.text?(r(),l("p",hr,N(e.text),1)):m("",!0),(r(!0),l(C,null,O(e.items,o=>(r(),l(C,null,["link"in o?(r(),P(we,{key:0,item:o},null,8,["item"])):m("",!0)],64))),256))]))}});const gr=g(mr,[["__scopeId","data-v-a6b0397c"]]),yr={class:"VPMenu"},br={key:0,class:"items"},$r=y({__name:"VPMenu",props:{items:{}},setup(t){return(e,n)=>(r(),l("div",yr,[e.items?(r(),l("div",br,[(r(!0),l(C,null,O(e.items,o=>(r(),l(C,{key:o.text},["link"in o?(r(),P(we,{key:0,item:o},null,8,["item"])):(r(),P(gr,{key:1,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):m("",!0),v(e.$slots,"default",{},void 0,!0)]))}});const kr=g($r,[["__scopeId","data-v-e42ed9b3"]]),Pr=["aria-expanded","aria-label"],wr={key:0,class:"text"},Vr=["innerHTML"],Sr={class:"menu"},Lr=y({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(t){const e=L(!1),n=L();Xa({el:n,onBlur:o});function o(){e.value=!1}return(s,a)=>(r(),l("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:a[1]||(a[1]=u=>e.value=!0),onMouseleave:a[2]||(a[2]=u=>e.value=!1)},[_("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":s.label,onClick:a[0]||(a[0]=u=>e.value=!e.value)},[s.button||s.icon?(r(),l("span",wr,[s.icon?(r(),P(X(s.icon),{key:0,class:"option-icon"})):m("",!0),s.button?(r(),l("span",{key:1,innerHTML:s.button},null,8,Vr)):m("",!0),h(wt,{class:"text-icon"})])):(r(),P(_r,{key:1,class:"icon"}))],8,Pr),_("div",Sr,[h(kr,{items:s.items},{default:p(()=>[v(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const Re=g(Lr,[["__scopeId","data-v-6b19ffdd"]]),Mr={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',youtube:'YouTube'},Tr=["href","aria-label","innerHTML"],Ir=y({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(t){const e=t,n=V(()=>typeof e.icon=="object"?e.icon.svg:Mr[e.icon]);return(o,s)=>(r(),l("a",{class:"VPSocialLink no-icon",href:o.link,"aria-label":o.ariaLabel??(typeof o.icon=="string"?o.icon:""),target:"_blank",rel:"noopener",innerHTML:n.value},null,8,Tr))}});const Nr=g(Ir,[["__scopeId","data-v-16cf740a"]]),Cr={class:"VPSocialLinks"},Ar=y({__name:"VPSocialLinks",props:{links:{}},setup(t){return(e,n)=>(r(),l("div",Cr,[(r(!0),l(C,null,O(e.links,({link:o,icon:s,ariaLabel:a})=>(r(),P(Nr,{key:o,icon:s,link:o,ariaLabel:a},null,8,["icon","link","ariaLabel"]))),128))]))}});const Ue=g(Ar,[["__scopeId","data-v-e71e869c"]]),Br={key:0,class:"group translations"},xr={class:"trans-title"},Or={key:1,class:"group"},Hr={class:"item appearance"},Er={class:"label"},Dr={class:"appearance-action"},zr={key:2,class:"group"},Fr={class:"item social-links"},jr=y({__name:"VPNavBarExtra",setup(t){const{site:e,theme:n}=T(),{localeLinks:o,currentLang:s}=ce({correspondingLink:!0}),a=V(()=>o.value.length&&s.value.label||e.value.appearance||n.value.socialLinks);return(u,d)=>a.value?(r(),P(Re,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:p(()=>[i(o).length&&i(s).label?(r(),l("div",Br,[_("p",xr,N(i(s).label),1),(r(!0),l(C,null,O(i(o),c=>(r(),P(we,{key:c.link,item:c},null,8,["item"]))),128))])):m("",!0),i(e).appearance?(r(),l("div",Or,[_("div",Hr,[_("p",Er,N(i(n).darkModeSwitchLabel||"Appearance"),1),_("div",Dr,[h(je)])])])):m("",!0),i(n).socialLinks?(r(),l("div",zr,[_("div",Fr,[h(Ue,{class:"social-links-list",links:i(n).socialLinks},null,8,["links"])])])):m("",!0)]),_:1})):m("",!0)}});const Gr=g(jr,[["__scopeId","data-v-c8c2ae4b"]]),Rr=t=>(j("data-v-6bee1efd"),t=t(),G(),t),Ur=["aria-expanded"],Wr=Rr(()=>_("span",{class:"container"},[_("span",{class:"top"}),_("span",{class:"middle"}),_("span",{class:"bottom"})],-1)),Kr=[Wr],qr=y({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(t){return(e,n)=>(r(),l("button",{type:"button",class:A(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:n[0]||(n[0]=o=>e.$emit("click"))},Kr,10,Ur))}});const Yr=g(qr,[["__scopeId","data-v-6bee1efd"]]),Jr=["innerHTML"],Xr=y({__name:"VPNavBarMenuLink",props:{item:{}},setup(t){const{page:e}=T();return(n,o)=>(r(),P(q,{class:A({VPNavBarMenuLink:!0,active:i(ee)(i(e).relativePath,n.item.activeMatch||n.item.link,!!n.item.activeMatch)}),href:n.item.link,target:n.item.target,rel:n.item.rel,tabindex:"0"},{default:p(()=>[_("span",{innerHTML:n.item.text},null,8,Jr)]),_:1},8,["class","href","target","rel"]))}});const Qr=g(Xr,[["__scopeId","data-v-e5ab8091"]]),Zr=y({__name:"VPNavBarMenuGroup",props:{item:{}},setup(t){const{page:e}=T();return(n,o)=>(r(),P(Re,{class:A({VPNavBarMenuGroup:!0,active:i(ee)(i(e).relativePath,n.item.activeMatch,!!n.item.activeMatch)}),button:n.item.text,items:n.item.items},null,8,["class","button","items"]))}}),ei=t=>(j("data-v-f732b5d0"),t=t(),G(),t),ti={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},ni=ei(()=>_("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),oi=y({__name:"VPNavBarMenu",setup(t){const{theme:e}=T();return(n,o)=>i(e).nav?(r(),l("nav",ti,[ni,(r(!0),l(C,null,O(i(e).nav,s=>(r(),l(C,{key:s.text},["link"in s?(r(),P(Qr,{key:0,item:s},null,8,["item"])):(r(),P(Zr,{key:1,item:s},null,8,["item"]))],64))),128))])):m("",!0)}});const si=g(oi,[["__scopeId","data-v-f732b5d0"]]);const ai={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},ri={class:"DocSearch-Button-Container"},ii=_("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[_("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),li={class:"DocSearch-Button-Placeholder"},ci=_("span",{class:"DocSearch-Button-Keys"},[_("kbd",{class:"DocSearch-Button-Key"}),_("kbd",{class:"DocSearch-Button-Key"},"K")],-1),at=y({__name:"VPNavBarSearchButton",props:{placeholder:{}},setup(t){return(e,n)=>(r(),l("button",ai,[_("span",ri,[ii,_("span",li,N(e.placeholder),1)]),ci]))}});const ui={id:"local-search"},di={key:1,id:"docsearch"},_i=y({__name:"VPNavBarSearch",setup(t){const e=Gt(()=>Rt(()=>import("./VPLocalSearchBox.c4aa9e49.js"),["assets/chunks/VPLocalSearchBox.c4aa9e49.js","assets/chunks/framework.9ca1e6dd.js"])),n=()=>null,{theme:o,localeIndex:s}=T(),a=L(!1),u=L(!1),d=V(()=>{var M,w,x,z,D,ue,de;const k=((M=o.value.search)==null?void 0:M.options)??o.value.algolia;return((D=(z=(x=(w=k==null?void 0:k.locales)==null?void 0:w[s.value])==null?void 0:x.translations)==null?void 0:z.button)==null?void 0:D.buttonText)||((de=(ue=k==null?void 0:k.translations)==null?void 0:ue.button)==null?void 0:de.buttonText)||"Search"});F(()=>{});function c(){a.value||(a.value=!0,setTimeout(f,16))}function f(){const k=new Event("keydown");k.key="k",k.metaKey=!0,window.dispatchEvent(k),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||f()},16)}function b(k){const M=k.target,w=M.tagName;return M.isContentEditable||w==="INPUT"||w==="SELECT"||w==="TEXTAREA"}const $=L(!1);Ze("k",k=>{(k.ctrlKey||k.metaKey)&&(k.preventDefault(),$.value=!0)}),Ze("/",k=>{b(k)||(k.preventDefault(),$.value=!0)});const I=L("'Meta'");F(()=>{I.value=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"'⌘'":"'Ctrl'"});const S="local";return(k,M)=>{var w;return r(),l("div",{class:"VPNavBarSearch",style:ct({"--vp-meta-key":I.value})},[i(S)==="local"?(r(),l(C,{key:0},[$.value?(r(),P(i(e),{key:0,placeholder:d.value,onClose:M[0]||(M[0]=x=>$.value=!1)},null,8,["placeholder"])):m("",!0),_("div",ui,[h(at,{placeholder:d.value,onClick:M[1]||(M[1]=x=>$.value=!0)},null,8,["placeholder"])])],64)):i(S)==="algolia"?(r(),l(C,{key:1},[a.value?(r(),P(i(n),{key:0,algolia:((w=i(o).search)==null?void 0:w.options)??i(o).algolia,onVnodeBeforeMount:M[2]||(M[2]=x=>u.value=!0)},null,8,["algolia"])):m("",!0),u.value?m("",!0):(r(),l("div",di,[h(at,{placeholder:d.value,onClick:c},null,8,["placeholder"])]))],64)):m("",!0)],4)}}});const vi=y({__name:"VPNavBarSocialLinks",setup(t){const{theme:e}=T();return(n,o)=>i(e).socialLinks?(r(),P(Ue,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):m("",!0)}});const pi=g(vi,[["__scopeId","data-v-ef6192dc"]]),fi=["href"],hi=y({__name:"VPNavBarTitle",setup(t){const{site:e,theme:n}=T(),{hasSidebar:o}=W(),{currentLang:s}=ce();return(a,u)=>(r(),l("div",{class:A(["VPNavBarTitle",{"has-sidebar":i(o)}])},[_("a",{class:"title",href:i(n).logoLink??i(se)(i(s).link)},[v(a.$slots,"nav-bar-title-before",{},void 0,!0),i(n).logo?(r(),P(Fe,{key:0,class:"logo",image:i(n).logo},null,8,["image"])):m("",!0),i(n).siteTitle?(r(),l(C,{key:1},[H(N(i(n).siteTitle),1)],64)):i(n).siteTitle===void 0?(r(),l(C,{key:2},[H(N(i(e).title),1)],64)):m("",!0),v(a.$slots,"nav-bar-title-after",{},void 0,!0)],8,fi)],2))}});const mi=g(hi,[["__scopeId","data-v-2973dbb4"]]),gi={},yi={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},bi=_("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),$i=_("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),ki=[bi,$i];function Pi(t,e){return r(),l("svg",yi,ki)}const Vt=g(gi,[["render",Pi]]),wi={class:"items"},Vi={class:"title"},Si=y({__name:"VPNavBarTranslations",setup(t){const{theme:e}=T(),{localeLinks:n,currentLang:o}=ce({correspondingLink:!0});return(s,a)=>i(n).length&&i(o).label?(r(),P(Re,{key:0,class:"VPNavBarTranslations",icon:Vt,label:i(e).langMenuLabel||"Change language"},{default:p(()=>[_("div",wi,[_("p",Vi,N(i(o).label),1),(r(!0),l(C,null,O(i(n),u=>(r(),P(we,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):m("",!0)}});const Li=g(Si,[["__scopeId","data-v-ff4524ae"]]),Mi=t=>(j("data-v-c8ceaf10"),t=t(),G(),t),Ti={class:"container"},Ii={class:"title"},Ni={class:"content"},Ci=Mi(()=>_("div",{class:"curtain"},null,-1)),Ai={class:"content-body"},Bi=y({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(t){const{y:e}=yt(),{hasSidebar:n}=W(),{frontmatter:o}=T(),s=L({});return Be(()=>{var a;s.value={"has-sidebar":n.value,top:((a=o.value)==null?void 0:a.layout)==="home"&&e.value===0}}),(a,u)=>(r(),l("div",{class:A(["VPNavBar",s.value])},[_("div",Ti,[_("div",Ii,[h(mi,null,{"nav-bar-title-before":p(()=>[v(a.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[v(a.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),_("div",Ni,[Ci,_("div",Ai,[v(a.$slots,"nav-bar-content-before",{},void 0,!0),h(_i,{class:"search"}),h(si,{class:"menu"}),h(Li,{class:"translations"}),h(Ja,{class:"appearance"}),h(pi,{class:"social-links"}),h(Gr,{class:"extra"}),v(a.$slots,"nav-bar-content-after",{},void 0,!0),h(Yr,{class:"hamburger",active:a.isScreenOpen,onClick:u[0]||(u[0]=d=>a.$emit("toggle-screen"))},null,8,["active"])])])])],2))}});const xi=g(Bi,[["__scopeId","data-v-c8ceaf10"]]);function Oi(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e1),Z=[],be=!1,Ke=-1,te=void 0,J=void 0,ne=void 0,St=function(e){return Z.some(function(n){return!!(n.options.allowTouchMove&&n.options.allowTouchMove(e))})},$e=function(e){var n=e||window.event;return St(n.target)||n.touches.length>1?!0:(n.preventDefault&&n.preventDefault(),!1)},Hi=function(e){if(ne===void 0){var n=!!e&&e.reserveScrollBarGap===!0,o=window.innerWidth-document.documentElement.clientWidth;if(n&&o>0){var s=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);ne=document.body.style.paddingRight,document.body.style.paddingRight=s+o+"px"}}te===void 0&&(te=document.body.style.overflow,document.body.style.overflow="hidden")},Ei=function(){ne!==void 0&&(document.body.style.paddingRight=ne,ne=void 0),te!==void 0&&(document.body.style.overflow=te,te=void 0)},Di=function(){return window.requestAnimationFrame(function(){if(J===void 0){J={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var e=window,n=e.scrollY,o=e.scrollX,s=e.innerHeight;document.body.style.position="fixed",document.body.style.top=-n,document.body.style.left=-o,setTimeout(function(){return window.requestAnimationFrame(function(){var a=s-window.innerHeight;a&&n>=s&&(document.body.style.top=-(n+a))})},300)}})},zi=function(){if(J!==void 0){var e=-parseInt(document.body.style.top,10),n=-parseInt(document.body.style.left,10);document.body.style.position=J.position,document.body.style.top=J.top,document.body.style.left=J.left,window.scrollTo(n,e),J=void 0}},Fi=function(e){return e?e.scrollHeight-e.scrollTop<=e.clientHeight:!1},ji=function(e,n){var o=e.targetTouches[0].clientY-Ke;return St(e.target)?!1:n&&n.scrollTop===0&&o>0||Fi(n)&&o<0?$e(e):(e.stopPropagation(),!0)},Lt=function(e,n){if(!e){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!Z.some(function(s){return s.targetElement===e})){var o={targetElement:e,options:n||{}};Z=[].concat(Oi(Z),[o]),ye?Di():Hi(n),ye&&(e.ontouchstart=function(s){s.targetTouches.length===1&&(Ke=s.targetTouches[0].clientY)},e.ontouchmove=function(s){s.targetTouches.length===1&&ji(s,e)},be||(document.addEventListener("touchmove",$e,We?{passive:!1}:void 0),be=!0))}},Mt=function(){ye&&(Z.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null}),be&&(document.removeEventListener("touchmove",$e,We?{passive:!1}:void 0),be=!1),Ke=-1),ye?zi():Ei(),Z=[]};const Gi=y({__name:"VPNavScreenMenuLink",props:{item:{}},setup(t){const e=xe("close-screen");return(n,o)=>(r(),P(q,{class:"VPNavScreenMenuLink",href:n.item.link,target:n.item.target,rel:n.item.rel,onClick:i(e)},{default:p(()=>[H(N(n.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}});const Ri=g(Gi,[["__scopeId","data-v-08b49756"]]),Ui={},Wi={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ki=_("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),qi=[Ki];function Yi(t,e){return r(),l("svg",Wi,qi)}const Ji=g(Ui,[["render",Yi]]),Xi=y({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(t){const e=xe("close-screen");return(n,o)=>(r(),P(q,{class:"VPNavScreenMenuGroupLink",href:n.item.link,target:n.item.target,rel:n.item.rel,onClick:i(e)},{default:p(()=>[H(N(n.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}});const Tt=g(Xi,[["__scopeId","data-v-97083fb3"]]),Qi={class:"VPNavScreenMenuGroupSection"},Zi={key:0,class:"title"},el=y({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(t){return(e,n)=>(r(),l("div",Qi,[e.text?(r(),l("p",Zi,N(e.text),1)):m("",!0),(r(!0),l(C,null,O(e.items,o=>(r(),P(Tt,{key:o.text,item:o},null,8,["item"]))),128))]))}});const tl=g(el,[["__scopeId","data-v-f60dbfa7"]]),nl=["aria-controls","aria-expanded"],ol={class:"button-text"},sl=["id"],al={key:1,class:"group"},rl=y({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(t){const e=t,n=L(!1),o=V(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function s(){n.value=!n.value}return(a,u)=>(r(),l("div",{class:A(["VPNavScreenMenuGroup",{open:n.value}])},[_("button",{class:"button","aria-controls":o.value,"aria-expanded":n.value,onClick:s},[_("span",ol,N(a.text),1),h(Ji,{class:"button-icon"})],8,nl),_("div",{id:o.value,class:"items"},[(r(!0),l(C,null,O(a.items,d=>(r(),l(C,{key:d.text},["link"in d?(r(),l("div",{key:d.text,class:"item"},[h(Tt,{item:d},null,8,["item"])])):(r(),l("div",al,[h(tl,{text:d.text,items:d.items},null,8,["text","items"])]))],64))),128))],8,sl)],2))}});const il=g(rl,[["__scopeId","data-v-10e00a88"]]),ll={key:0,class:"VPNavScreenMenu"},cl=y({__name:"VPNavScreenMenu",setup(t){const{theme:e}=T();return(n,o)=>i(e).nav?(r(),l("nav",ll,[(r(!0),l(C,null,O(i(e).nav,s=>(r(),l(C,{key:s.text},["link"in s?(r(),P(Ri,{key:0,item:s},null,8,["item"])):(r(),P(il,{key:1,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):m("",!0)}}),ul={key:0,class:"VPNavScreenAppearance"},dl={class:"text"},_l=y({__name:"VPNavScreenAppearance",setup(t){const{site:e,theme:n}=T();return(o,s)=>i(e).appearance?(r(),l("div",ul,[_("p",dl,N(i(n).darkModeSwitchLabel||"Appearance"),1),h(je)])):m("",!0)}});const vl=g(_l,[["__scopeId","data-v-0dc5cf49"]]),pl={class:"list"},fl=y({__name:"VPNavScreenTranslations",setup(t){const{localeLinks:e,currentLang:n}=ce({correspondingLink:!0}),o=L(!1);function s(){o.value=!o.value}return(a,u)=>i(e).length&&i(n).label?(r(),l("div",{key:0,class:A(["VPNavScreenTranslations",{open:o.value}])},[_("button",{class:"title",onClick:s},[h(Vt,{class:"icon lang"}),H(" "+N(i(n).label)+" ",1),h(wt,{class:"icon chevron"})]),_("ul",pl,[(r(!0),l(C,null,O(i(e),d=>(r(),l("li",{key:d.link,class:"item"},[h(q,{class:"link",href:d.link},{default:p(()=>[H(N(d.text),1)]),_:2},1032,["href"])]))),128))])],2)):m("",!0)}});const hl=g(fl,[["__scopeId","data-v-41505286"]]),ml=y({__name:"VPNavScreenSocialLinks",setup(t){const{theme:e}=T();return(n,o)=>i(e).socialLinks?(r(),P(Ue,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):m("",!0)}}),gl={class:"container"},yl=y({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(t){const e=L(null);function n(){Lt(e.value,{reserveScrollBarGap:!0})}function o(){Mt()}return(s,a)=>(r(),P(Ie,{name:"fade",onEnter:n,onAfterLeave:o},{default:p(()=>[s.open?(r(),l("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[_("div",gl,[v(s.$slots,"nav-screen-content-before",{},void 0,!0),h(cl,{class:"menu"}),h(hl,{class:"translations"}),h(vl,{class:"appearance"}),h(ml,{class:"social-links"}),v(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):m("",!0)]),_:3}))}});const bl=g(yl,[["__scopeId","data-v-dc785598"]]),$l={class:"VPNav"},kl=y({__name:"VPNav",setup(t){const{isScreenOpen:e,closeScreen:n,toggleScreen:o}=Ma();return fe("close-screen",n),(s,a)=>(r(),l("header",$l,[h(xi,{"is-screen-open":i(e),onToggleScreen:i(o)},{"nav-bar-title-before":p(()=>[v(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[v(s.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[v(s.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[v(s.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),h(bl,{open:i(e)},{"nav-screen-content-before":p(()=>[v(s.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[v(s.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])]))}});const Pl=g(kl,[["__scopeId","data-v-5bdc5df3"]]),wl=t=>(j("data-v-c356ab37"),t=t(),G(),t),Vl=["role","tabindex"],Sl=wl(()=>_("div",{class:"indicator"},null,-1)),Ll=["onKeydown"],Ml={key:1,class:"items"},Tl=y({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(t){const e=t,{collapsed:n,collapsible:o,isLink:s,isActiveLink:a,hasActiveLink:u,hasChildren:d,toggle:c}=Jn(V(()=>e.item)),f=V(()=>d.value?"section":"div"),b=V(()=>s.value?"a":"div"),$=V(()=>d.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),I=V(()=>s.value?void 0:"button"),S=V(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:n.value},{"is-link":s.value},{"is-active":a.value},{"has-active":u.value}]);function k(w){"key"in w&&w.key!=="Enter"||!e.item.link&&c()}function M(){e.item.link&&c()}return(w,x)=>{const z=Q("VPSidebarItem",!0);return r(),P(X(f.value),{class:A(["VPSidebarItem",S.value])},{default:p(()=>[w.item.text?(r(),l("div",pe({key:0,class:"item",role:I.value},Ut(w.item.items?{click:k,keydown:k}:{},!0),{tabindex:w.item.items&&0}),[Sl,w.item.link?(r(),P(q,{key:0,tag:b.value,class:"link",href:w.item.link},{default:p(()=>[(r(),P(X($.value),{class:"text",innerHTML:w.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href"])):(r(),P(X($.value),{key:1,class:"text",innerHTML:w.item.text},null,8,["innerHTML"])),w.item.collapsed!=null?(r(),l("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:M,onKeydown:Wt(M,["enter"]),tabindex:"0"},[h(ze,{class:"caret-icon"})],40,Ll)):m("",!0)],16,Vl)):m("",!0),w.item.items&&w.item.items.length?(r(),l("div",Ml,[w.depth<5?(r(!0),l(C,{key:0},O(w.item.items,D=>(r(),P(z,{key:D.text,item:D,depth:w.depth+1},null,8,["item","depth"]))),128)):m("",!0)])):m("",!0)]),_:1},8,["class"])}}});const Il=g(Tl,[["__scopeId","data-v-c356ab37"]]),It=t=>(j("data-v-b04a928c"),t=t(),G(),t),Nl=It(()=>_("div",{class:"curtain"},null,-1)),Cl={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Al=It(()=>_("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Bl=y({__name:"VPSidebar",props:{open:{type:Boolean}},setup(t){const e=t,{sidebarGroups:n,hasSidebar:o}=W();let s=L(null);function a(){Lt(s.value,{reserveScrollBarGap:!0})}function u(){Mt()}return Be(async()=>{var d;e.open?(a(),(d=s.value)==null||d.focus()):u()}),(d,c)=>i(o)?(r(),l("aside",{key:0,class:A(["VPSidebar",{open:d.open}]),ref_key:"navEl",ref:s,onClick:c[0]||(c[0]=Kt(()=>{},["stop"]))},[Nl,_("nav",Cl,[Al,v(d.$slots,"sidebar-nav-before",{},void 0,!0),(r(!0),l(C,null,O(i(n),f=>(r(),l("div",{key:f.text,class:"group"},[h(Il,{item:f,depth:0},null,8,["item"])]))),128)),v(d.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):m("",!0)}});const xl=g(Bl,[["__scopeId","data-v-b04a928c"]]),Ol=y({__name:"VPSkipLink",setup(t){const e=Pe(),n=L();U(()=>e.path,()=>n.value.focus());function o({target:s}){const a=document.getElementById(decodeURIComponent(s.hash).slice(1));if(a){const u=()=>{a.removeAttribute("tabindex"),a.removeEventListener("blur",u)};a.setAttribute("tabindex","-1"),a.addEventListener("blur",u),a.focus(),window.scrollTo(0,0)}}return(s,a)=>(r(),l(C,null,[_("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),_("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}});const Hl=g(Ol,[["__scopeId","data-v-9c8615dd"]]),El=y({__name:"Layout",setup(t){const{isOpen:e,open:n,close:o}=W(),s=Pe();U(()=>s.path,o),Yn(e,o),fe("close-sidebar",o),fe("is-sidebar-open",e);const{frontmatter:a}=T(),u=qt(),d=V(()=>!!u["home-hero-image"]);return fe("hero-image-slot-exists",d),(c,f)=>{const b=Q("Content");return i(a).layout!==!1?(r(),l("div",{key:0,class:A(["Layout",i(a).pageClass])},[v(c.$slots,"layout-top",{},void 0,!0),h(Hl),h(Zt,{class:"backdrop",show:i(e),onClick:i(o)},null,8,["show","onClick"]),i(a).navbar!==!1?(r(),P(Pl,{key:0},{"nav-bar-title-before":p(()=>[v(c.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":p(()=>[v(c.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":p(()=>[v(c.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":p(()=>[v(c.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":p(()=>[v(c.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":p(()=>[v(c.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3})):m("",!0),h(La,{open:i(e),onOpenMenu:i(n)},null,8,["open","onOpenMenu"]),h(xl,{open:i(e)},{"sidebar-nav-before":p(()=>[v(c.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":p(()=>[v(c.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),h(aa,null,{"page-top":p(()=>[v(c.$slots,"page-top",{},void 0,!0)]),"page-bottom":p(()=>[v(c.$slots,"page-bottom",{},void 0,!0)]),"not-found":p(()=>[v(c.$slots,"not-found",{},void 0,!0)]),"home-hero-before":p(()=>[v(c.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":p(()=>[v(c.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":p(()=>[v(c.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":p(()=>[v(c.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":p(()=>[v(c.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":p(()=>[v(c.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":p(()=>[v(c.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":p(()=>[v(c.$slots,"doc-before",{},void 0,!0)]),"doc-after":p(()=>[v(c.$slots,"doc-after",{},void 0,!0)]),"doc-top":p(()=>[v(c.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":p(()=>[v(c.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":p(()=>[v(c.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":p(()=>[v(c.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":p(()=>[v(c.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":p(()=>[v(c.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":p(()=>[v(c.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":p(()=>[v(c.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),h(ua),v(c.$slots,"layout-bottom",{},void 0,!0)],2)):(r(),P(b,{key:1}))}}});const Dl=g(El,[["__scopeId","data-v-324e8308"]]);const Wl={Layout:Dl,enhanceApp:({app:t})=>{t.component("Badge",Jt)}};function Kl(t,e){const{localeIndex:n}=T();function o(s){var S,k;const a=s.split("."),u=t&&typeof t=="object",d=u&&((k=(S=t.locales)==null?void 0:S[n.value])==null?void 0:k.translations)||null,c=u&&t.translations||null;let f=d,b=c,$=e;const I=a.pop();for(const M of a){let w=null;const x=$==null?void 0:$[M];x&&(w=$=x);const z=b==null?void 0:b[M];z&&(w=b=z);const D=f==null?void 0:f[M];D&&(w=f=D),x||($=w),z||(b=w),D||(f=w)}return(f==null?void 0:f[I])??(b==null?void 0:b[I])??($==null?void 0:$[I])??""}return o}export{Oe as a,T as b,jl as c,Ul as d,Gl as e,Kl as f,re as g,Rl as h,Ze as o,Wl as t,Bn as u,Fl as w}; diff --git a/pr-384/assets/chunks/timeline-definition-491ea63c.c836e65e.js b/pr-384/assets/chunks/timeline-definition-491ea63c.c836e65e.js new file mode 100644 index 000000000..1a450b6b1 --- /dev/null +++ b/pr-384/assets/chunks/timeline-definition-491ea63c.c836e65e.js @@ -0,0 +1,61 @@ +import{aK as bt,aL as vt,z as kt,c as wt,l as I,h as q,t as St,aM as Et,aN as Tt,aO as It}from"../app.b136162e.js";import{a as nt}from"./arc.14e3acea.js";import"./framework.9ca1e6dd.js";import"./theme.e49bc017.js";import"./path.53f90ab3.js";var Y=function(){var n=function(x,r,c,h){for(c=c||{},h=x.length;h--;c[x[h]]=r);return c},t=[1,2],e=[1,5],s=[6,9,11,17,18,20,22,23,26,27,28],i=[1,15],o=[1,16],a=[1,17],p=[1,18],y=[1,19],g=[1,23],b=[1,24],m=[1,27],v=[4,6,9,11,17,18,20,22,23,26,27,28],E={trace:function(){},yy:{},symbols_:{error:2,start:3,timeline:4,document:5,EOF:6,directive:7,line:8,SPACE:9,statement:10,NEWLINE:11,openDirective:12,typeDirective:13,closeDirective:14,":":15,argDirective:16,title:17,acc_title:18,acc_title_value:19,acc_descr:20,acc_descr_value:21,acc_descr_multiline_value:22,section:23,period_statement:24,event_statement:25,period:26,event:27,open_directive:28,type_directive:29,arg_directive:30,close_directive:31,$accept:0,$end:1},terminals_:{2:"error",4:"timeline",6:"EOF",9:"SPACE",11:"NEWLINE",15:":",17:"title",18:"acc_title",19:"acc_title_value",20:"acc_descr",21:"acc_descr_value",22:"acc_descr_multiline_value",23:"section",26:"period",27:"event",28:"open_directive",29:"type_directive",30:"arg_directive",31:"close_directive"},productions_:[0,[3,3],[3,2],[5,0],[5,2],[8,2],[8,1],[8,1],[8,1],[7,4],[7,6],[10,1],[10,2],[10,2],[10,1],[10,1],[10,1],[10,1],[10,1],[24,1],[25,1],[12,1],[13,1],[16,1],[14,1]],performAction:function(r,c,h,d,u,l,M){var f=l.length-1;switch(u){case 1:return l[f-1];case 3:this.$=[];break;case 4:l[f-1].push(l[f]),this.$=l[f-1];break;case 5:case 6:this.$=l[f];break;case 7:case 8:this.$=[];break;case 11:d.getCommonDb().setDiagramTitle(l[f].substr(6)),this.$=l[f].substr(6);break;case 12:this.$=l[f].trim(),d.getCommonDb().setAccTitle(this.$);break;case 13:case 14:this.$=l[f].trim(),d.getCommonDb().setAccDescription(this.$);break;case 15:d.addSection(l[f].substr(8)),this.$=l[f].substr(8);break;case 19:d.addTask(l[f],0,""),this.$=l[f];break;case 20:d.addEvent(l[f].substr(2)),this.$=l[f];break;case 21:d.parseDirective("%%{","open_directive");break;case 22:d.parseDirective(l[f],"type_directive");break;case 23:l[f]=l[f].trim().replace(/'/g,'"'),d.parseDirective(l[f],"arg_directive");break;case 24:d.parseDirective("}%%","close_directive","timeline");break}},table:[{3:1,4:t,7:3,12:4,28:e},{1:[3]},n(s,[2,3],{5:6}),{3:7,4:t,7:3,12:4,28:e},{13:8,29:[1,9]},{29:[2,21]},{6:[1,10],7:22,8:11,9:[1,12],10:13,11:[1,14],12:4,17:i,18:o,20:a,22:p,23:y,24:20,25:21,26:g,27:b,28:e},{1:[2,2]},{14:25,15:[1,26],31:m},n([15,31],[2,22]),n(s,[2,8],{1:[2,1]}),n(s,[2,4]),{7:22,10:28,12:4,17:i,18:o,20:a,22:p,23:y,24:20,25:21,26:g,27:b,28:e},n(s,[2,6]),n(s,[2,7]),n(s,[2,11]),{19:[1,29]},{21:[1,30]},n(s,[2,14]),n(s,[2,15]),n(s,[2,16]),n(s,[2,17]),n(s,[2,18]),n(s,[2,19]),n(s,[2,20]),{11:[1,31]},{16:32,30:[1,33]},{11:[2,24]},n(s,[2,5]),n(s,[2,12]),n(s,[2,13]),n(v,[2,9]),{14:34,31:m},{31:[2,23]},{11:[1,35]},n(v,[2,10])],defaultActions:{5:[2,21],7:[2,2],27:[2,24],33:[2,23]},parseError:function(r,c){if(c.recoverable)this.trace(r);else{var h=new Error(r);throw h.hash=c,h}},parse:function(r){var c=this,h=[0],d=[],u=[null],l=[],M=this.table,f="",C=0,K=0,z=2,w=1,L=l.slice.call(arguments,1),_=Object.create(this.lexer),$={yy:{}};for(var A in this.yy)Object.prototype.hasOwnProperty.call(this.yy,A)&&($.yy[A]=this.yy[A]);_.setInput(r,$.yy),$.yy.lexer=_,$.yy.parser=this,typeof _.yylloc>"u"&&(_.yylloc={});var O=_.yylloc;l.push(O);var J=_.options&&_.options.ranges;typeof $.yy.parseError=="function"?this.parseError=$.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function _t(){var H;return H=d.pop()||_.lex()||w,typeof H!="number"&&(H instanceof Array&&(d=H,H=d.pop()),H=c.symbols_[H]||H),H}for(var T,V,N,Q,F={},j,P,et,G;;){if(V=h[h.length-1],this.defaultActions[V]?N=this.defaultActions[V]:((T===null||typeof T>"u")&&(T=_t()),N=M[V]&&M[V][T]),typeof N>"u"||!N.length||!N[0]){var X="";G=[];for(j in M[V])this.terminals_[j]&&j>z&&G.push("'"+this.terminals_[j]+"'");_.showPosition?X="Parse error on line "+(C+1)+`: +`+_.showPosition()+` +Expecting `+G.join(", ")+", got '"+(this.terminals_[T]||T)+"'":X="Parse error on line "+(C+1)+": Unexpected "+(T==w?"end of input":"'"+(this.terminals_[T]||T)+"'"),this.parseError(X,{text:_.match,token:this.terminals_[T]||T,line:_.yylineno,loc:O,expected:G})}if(N[0]instanceof Array&&N.length>1)throw new Error("Parse Error: multiple actions possible at state: "+V+", token: "+T);switch(N[0]){case 1:h.push(T),u.push(_.yytext),l.push(_.yylloc),h.push(N[1]),T=null,K=_.yyleng,f=_.yytext,C=_.yylineno,O=_.yylloc;break;case 2:if(P=this.productions_[N[1]][1],F.$=u[u.length-P],F._$={first_line:l[l.length-(P||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(P||1)].first_column,last_column:l[l.length-1].last_column},J&&(F._$.range=[l[l.length-(P||1)].range[0],l[l.length-1].range[1]]),Q=this.performAction.apply(F,[f,K,C,$.yy,N[1],u,l].concat(L)),typeof Q<"u")return Q;P&&(h=h.slice(0,-1*P*2),u=u.slice(0,-1*P),l=l.slice(0,-1*P)),h.push(this.productions_[N[1]][0]),u.push(F.$),l.push(F._$),et=M[h[h.length-2]][h[h.length-1]],h.push(et);break;case 3:return!0}}return!0}},S=function(){var x={EOF:1,parseError:function(c,h){if(this.yy.parser)this.yy.parser.parseError(c,h);else throw new Error(c)},setInput:function(r,c){return this.yy=c||this.yy||{},this._input=r,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var r=this._input[0];this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r;var c=r.match(/(?:\r\n?|\n).*/g);return c?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),r},unput:function(r){var c=r.length,h=r.split(/(?:\r\n?|\n)/g);this._input=r+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-c),this.offset-=c;var d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),h.length-1&&(this.yylineno-=h.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:h?(h.length===d.length?this.yylloc.first_column:0)+d[d.length-h.length].length-h[0].length:this.yylloc.first_column-c},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-c]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+`. You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true). +`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},less:function(r){this.unput(this.match.slice(r))},pastInput:function(){var r=this.matched.substr(0,this.matched.length-this.match.length);return(r.length>20?"...":"")+r.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var r=this.match;return r.length<20&&(r+=this._input.substr(0,20-r.length)),(r.substr(0,20)+(r.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var r=this.pastInput(),c=new Array(r.length+1).join("-");return r+this.upcomingInput()+` +`+c+"^"},test_match:function(r,c){var h,d,u;if(this.options.backtrack_lexer&&(u={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(u.yylloc.range=this.yylloc.range.slice(0))),d=r[0].match(/(?:\r\n?|\n).*/g),d&&(this.yylineno+=d.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:d?d[d.length-1].length-d[d.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+r[0].length},this.yytext+=r[0],this.match+=r[0],this.matches=r,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(r[0].length),this.matched+=r[0],h=this.performAction.call(this,this.yy,this,c,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),h)return h;if(this._backtrack){for(var l in u)this[l]=u[l];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var r,c,h,d;this._more||(this.yytext="",this.match="");for(var u=this._currentRules(),l=0;lc[0].length)){if(c=h,d=l,this.options.backtrack_lexer){if(r=this.test_match(h,u[l]),r!==!1)return r;if(this._backtrack){c=!1;continue}else return!1}else if(!this.options.flex)break}return c?(r=this.test_match(c,u[d]),r!==!1?r:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. +`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var c=this.next();return c||this.lex()},begin:function(c){this.conditionStack.push(c)},popState:function(){var c=this.conditionStack.length-1;return c>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(c){return c=this.conditionStack.length-1-Math.abs(c||0),c>=0?this.conditionStack[c]:"INITIAL"},pushState:function(c){this.begin(c)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(c,h,d,u){switch(d){case 0:return this.begin("open_directive"),28;case 1:return this.begin("type_directive"),29;case 2:return this.popState(),this.begin("arg_directive"),15;case 3:return this.popState(),this.popState(),31;case 4:return 30;case 5:break;case 6:break;case 7:return 11;case 8:break;case 9:break;case 10:return 4;case 11:return 17;case 12:return this.begin("acc_title"),18;case 13:return this.popState(),"acc_title_value";case 14:return this.begin("acc_descr"),20;case 15:return this.popState(),"acc_descr_value";case 16:this.begin("acc_descr_multiline");break;case 17:this.popState();break;case 18:return"acc_descr_multiline_value";case 19:return 23;case 20:return 27;case 21:return 26;case 22:return 6;case 23:return"INVALID"}},rules:[/^(?:%%\{)/i,/^(?:((?:(?!\}%%)[^:.])*))/i,/^(?::)/i,/^(?:\}%%)/i,/^(?:((?:(?!\}%%).|\n)*))/i,/^(?:%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:[\n]+)/i,/^(?:\s+)/i,/^(?:#[^\n]*)/i,/^(?:timeline\b)/i,/^(?:title\s[^#\n;]+)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:[\}])/i,/^(?:[^\}]*)/i,/^(?:section\s[^#:\n;]+)/i,/^(?::\s[^#:\n;]+)/i,/^(?:[^#:\n;]+)/i,/^(?:$)/i,/^(?:.)/i],conditions:{open_directive:{rules:[1],inclusive:!1},type_directive:{rules:[2,3],inclusive:!1},arg_directive:{rules:[3,4],inclusive:!1},acc_descr_multiline:{rules:[17,18],inclusive:!1},acc_descr:{rules:[15],inclusive:!1},acc_title:{rules:[13],inclusive:!1},INITIAL:{rules:[0,5,6,7,8,9,10,11,12,14,16,19,20,21,22,23],inclusive:!0}}};return x}();E.lexer=S;function k(){this.yy={}}return k.prototype=E,E.Parser=k,new k}();Y.parser=Y;const $t=Y;let W="",at=0;const D=[],U=[],B=[],ct=()=>bt,lt=(n,t,e)=>{vt(globalThis,n,t,e)},ot=function(){D.length=0,U.length=0,W="",B.length=0,kt()},ht=function(n){W=n,D.push(n)},dt=function(){return D},ut=function(){let n=it();const t=100;let e=0;for(;!n&&ee.id===at-1).events.push(n)},gt=function(n){const t={section:W,type:W,description:n,task:n,classes:[]};U.push(t)},it=function(){const n=function(e){return B[e].processed};let t=!0;for(const[e,s]of B.entries())n(e),t=t&&s.processed;return t},Nt={clear:ot,getCommonDb:ct,addSection:ht,getSections:dt,getTasks:ut,addTask:pt,addTaskOrg:gt,addEvent:yt,parseDirective:lt},Mt=Object.freeze(Object.defineProperty({__proto__:null,addEvent:yt,addSection:ht,addTask:pt,addTaskOrg:gt,clear:ot,default:Nt,getCommonDb:ct,getSections:dt,getTasks:ut,parseDirective:lt},Symbol.toStringTag,{value:"Module"})),Lt=12,Z=function(n,t){const e=n.append("rect");return e.attr("x",t.x),e.attr("y",t.y),e.attr("fill",t.fill),e.attr("stroke",t.stroke),e.attr("width",t.width),e.attr("height",t.height),e.attr("rx",t.rx),e.attr("ry",t.ry),t.class!==void 0&&e.attr("class",t.class),e},At=function(n,t){const s=n.append("circle").attr("cx",t.cx).attr("cy",t.cy).attr("class","face").attr("r",15).attr("stroke-width",2).attr("overflow","visible"),i=n.append("g");i.append("circle").attr("cx",t.cx-15/3).attr("cy",t.cy-15/3).attr("r",1.5).attr("stroke-width",2).attr("fill","#666").attr("stroke","#666"),i.append("circle").attr("cx",t.cx+15/3).attr("cy",t.cy-15/3).attr("r",1.5).attr("stroke-width",2).attr("fill","#666").attr("stroke","#666");function o(y){const g=nt().startAngle(Math.PI/2).endAngle(3*(Math.PI/2)).innerRadius(7.5).outerRadius(6.8181818181818175);y.append("path").attr("class","mouth").attr("d",g).attr("transform","translate("+t.cx+","+(t.cy+2)+")")}function a(y){const g=nt().startAngle(3*Math.PI/2).endAngle(5*(Math.PI/2)).innerRadius(7.5).outerRadius(6.8181818181818175);y.append("path").attr("class","mouth").attr("d",g).attr("transform","translate("+t.cx+","+(t.cy+7)+")")}function p(y){y.append("line").attr("class","mouth").attr("stroke",2).attr("x1",t.cx-5).attr("y1",t.cy+7).attr("x2",t.cx+5).attr("y2",t.cy+7).attr("class","mouth").attr("stroke-width","1px").attr("stroke","#666")}return t.score>3?o(i):t.score<3?a(i):p(i),s},Pt=function(n,t){const e=n.append("circle");return e.attr("cx",t.cx),e.attr("cy",t.cy),e.attr("class","actor-"+t.pos),e.attr("fill",t.fill),e.attr("stroke",t.stroke),e.attr("r",t.r),e.class!==void 0&&e.attr("class",e.class),t.title!==void 0&&e.append("title").text(t.title),e},ft=function(n,t){const e=t.text.replace(//gi," "),s=n.append("text");s.attr("x",t.x),s.attr("y",t.y),s.attr("class","legend"),s.style("text-anchor",t.anchor),t.class!==void 0&&s.attr("class",t.class);const i=s.append("tspan");return i.attr("x",t.x+t.textMargin*2),i.text(e),s},Ht=function(n,t){function e(i,o,a,p,y){return i+","+o+" "+(i+a)+","+o+" "+(i+a)+","+(o+p-y)+" "+(i+a-y*1.2)+","+(o+p)+" "+i+","+(o+p)}const s=n.append("polygon");s.attr("points",e(t.x,t.y,50,20,7)),s.attr("class","labelBox"),t.y=t.y+t.labelMargin,t.x=t.x+.5*t.labelMargin,ft(n,t)},Ct=function(n,t,e){const s=n.append("g"),i=tt();i.x=t.x,i.y=t.y,i.fill=t.fill,i.width=e.width,i.height=e.height,i.class="journey-section section-type-"+t.num,i.rx=3,i.ry=3,Z(s,i),mt(e)(t.text,s,i.x,i.y,i.width,i.height,{class:"journey-section section-type-"+t.num},e,t.colour)};let st=-1;const zt=function(n,t,e){const s=t.x+e.width/2,i=n.append("g");st++;const o=300+5*30;i.append("line").attr("id","task"+st).attr("x1",s).attr("y1",t.y).attr("x2",s).attr("y2",o).attr("class","task-line").attr("stroke-width","1px").attr("stroke-dasharray","4 2").attr("stroke","#666"),At(i,{cx:s,cy:300+(5-t.score)*30,score:t.score});const a=tt();a.x=t.x,a.y=t.y,a.fill=t.fill,a.width=e.width,a.height=e.height,a.class="task task-type-"+t.num,a.rx=3,a.ry=3,Z(i,a),t.x+14,mt(e)(t.task,i,a.x,a.y,a.width,a.height,{class:"task"},e,t.colour)},Vt=function(n,t){Z(n,{x:t.startx,y:t.starty,width:t.stopx-t.startx,height:t.stopy-t.starty,fill:t.fill,class:"rect"}).lower()},Rt=function(){return{x:0,y:0,fill:void 0,"text-anchor":"start",width:100,height:100,textMargin:0,rx:0,ry:0}},tt=function(){return{x:0,y:0,width:100,anchor:"start",height:100,rx:0,ry:0}},mt=function(){function n(i,o,a,p,y,g,b,m){const v=o.append("text").attr("x",a+y/2).attr("y",p+g/2+5).style("font-color",m).style("text-anchor","middle").text(i);s(v,b)}function t(i,o,a,p,y,g,b,m,v){const{taskFontSize:E,taskFontFamily:S}=m,k=i.split(//gi);for(let x=0;x)/).reverse(),i,o=[],a=1.1,p=e.attr("y"),y=parseFloat(e.attr("dy")),g=e.text(null).append("tspan").attr("x",0).attr("y",p).attr("dy",y+"em");for(let b=0;bt||i==="
")&&(o.pop(),g.text(o.join(" ").trim()),i==="
"?o=[""]:o=[i],g=e.append("tspan").attr("x",0).attr("y",p).attr("dy",a+"em").text(i))})}const Wt=function(n,t,e,s){const i=e%Lt-1,o=n.append("g");t.section=i,o.attr("class",(t.class?t.class+" ":"")+"timeline-node "+("section-"+i));const a=o.append("g"),p=o.append("g"),g=p.append("text").text(t.descr).attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle").call(xt,t.width).node().getBBox(),b=s.fontSize&&s.fontSize.replace?s.fontSize.replace("px",""):s.fontSize;return t.height=g.height+b*1.1*.5+t.padding,t.height=Math.max(t.height,t.maxHeight),t.width=t.width+2*t.padding,p.attr("transform","translate("+t.width/2+", "+t.padding/2+")"),Ot(a,t,i),t},Bt=function(n,t,e){const s=n.append("g"),o=s.append("text").text(t.descr).attr("dy","1em").attr("alignment-baseline","middle").attr("dominant-baseline","middle").attr("text-anchor","middle").call(xt,t.width).node().getBBox(),a=e.fontSize&&e.fontSize.replace?e.fontSize.replace("px",""):e.fontSize;return s.remove(),o.height+a*1.1*.5+t.padding},Ot=function(n,t,e){n.append("path").attr("id","node-"+t.id).attr("class","node-bkg node-"+t.type).attr("d",`M0 ${t.height-5} v${-t.height+2*5} q0,-5 5,-5 h${t.width-2*5} q5,0 5,5 v${t.height-5} H0 Z`),n.append("line").attr("class","node-line-"+e).attr("x1",0).attr("y1",t.height).attr("x2",t.width).attr("y2",t.height)},R={drawRect:Z,drawCircle:Pt,drawSection:Ct,drawText:ft,drawLabel:Ht,drawTask:zt,drawBackgroundRect:Vt,getTextObj:Rt,getNoteRect:tt,initGraphics:Ft,drawNode:Wt,getVirtualNodeHeight:Bt},jt=function(n,t,e,s){var i,o;const a=wt(),p=a.leftMargin??50;I.debug("timeline",s.db);const y=a.securityLevel;let g;y==="sandbox"&&(g=q("#i"+t));const m=(y==="sandbox"?q(g.nodes()[0].contentDocument.body):q("body")).select("#"+t);m.append("g");const v=s.db.getTasks(),E=s.db.getCommonDb().getDiagramTitle();I.debug("task",v),R.initGraphics(m);const S=s.db.getSections();I.debug("sections",S);let k=0,x=0,r=0,c=0,h=50+p,d=50;c=50;let u=0,l=!0;S.forEach(function(z){const w={number:u,descr:z,section:u,width:150,padding:20,maxHeight:k},L=R.getVirtualNodeHeight(m,w,a);I.debug("sectionHeight before draw",L),k=Math.max(k,L+20)});let M=0,f=0;I.debug("tasks.length",v.length);for(const[z,w]of v.entries()){const L={number:z,descr:w,section:w.section,width:150,padding:20,maxHeight:x},_=R.getVirtualNodeHeight(m,L,a);I.debug("taskHeight before draw",_),x=Math.max(x,_+20),M=Math.max(M,w.events.length);let $=0;for(let A=0;A0?S.forEach(z=>{const w=v.filter(A=>A.section===z),L={number:u,descr:z,section:u,width:200*Math.max(w.length,1)-50,padding:20,maxHeight:k};I.debug("sectionNode",L);const _=m.append("g"),$=R.drawNode(_,L,u,a);I.debug("sectionNode output",$),_.attr("transform",`translate(${h}, ${c})`),d+=k+50,w.length>0&&rt(m,w,u,h,d,x,a,M,f,k,!1),h+=200*Math.max(w.length,1),d=c,u++}):(l=!1,rt(m,v,u,h,d,x,a,M,f,k,!0));const C=m.node().getBBox();I.debug("bounds",C),E&&m.append("text").text(E).attr("x",C.width/2-p).attr("font-size","4ex").attr("font-weight","bold").attr("y",20),r=l?k+x+150:x+100,m.append("g").attr("class","lineWrapper").append("line").attr("x1",p).attr("y1",r).attr("x2",C.width+3*p).attr("y2",r).attr("stroke-width",4).attr("stroke","black").attr("marker-end","url(#arrowhead)"),St(void 0,m,((i=a.timeline)==null?void 0:i.padding)??50,((o=a.timeline)==null?void 0:o.useMaxWidth)??!1)},rt=function(n,t,e,s,i,o,a,p,y,g,b){var m;for(const v of t){const E={descr:v.task,section:e,number:e,width:150,padding:20,maxHeight:o};I.debug("taskNode",E);const S=n.append("g").attr("class","taskWrapper"),x=R.drawNode(S,E,e,a).height;if(I.debug("taskHeight after draw",x),S.attr("transform",`translate(${s}, ${i})`),o=Math.max(o,x),v.events){const r=n.append("g").attr("class","lineWrapper");let c=o;i+=100,c=c+Gt(n,v.events,e,s,i,a),i-=100,r.append("line").attr("x1",s+190/2).attr("y1",i+o).attr("x2",s+190/2).attr("y2",i+o+(b?o:g)+y+120).attr("stroke-width",2).attr("stroke","black").attr("marker-end","url(#arrowhead)").attr("stroke-dasharray","5,5")}s=s+200,b&&!((m=a.timeline)!=null&&m.disableMulticolor)&&e++}i=i-10},Gt=function(n,t,e,s,i,o){let a=0;const p=i;i=i+100;for(const y of t){const g={descr:y,section:e,number:e,width:150,padding:20,maxHeight:50};I.debug("eventNode",g);const b=n.append("g").attr("class","eventWrapper"),v=R.drawNode(b,g,e,o).height;a=a+v,b.attr("transform",`translate(${s}, ${i})`),i=i+10+v}return i=p,a},qt={setConf:()=>{},draw:jt},Ut=n=>{let t="";for(let e=0;e` + .edge { + stroke-width: 3; + } + ${Ut(n)} + .section-root rect, .section-root path, .section-root circle { + fill: ${n.git0}; + } + .section-root text { + fill: ${n.gitBranchLabel0}; + } + .icon-container { + height:100%; + display: flex; + justify-content: center; + align-items: center; + } + .edge { + fill: none; + } + .eventWrapper { + filter: brightness(120%); + } +`,Kt=Zt,te={db:Mt,renderer:qt,parser:$t,styles:Kt};export{te as diagram}; diff --git a/pr-384/assets/chunks/virtual_mermaid-config.ade1a5ba.js b/pr-384/assets/chunks/virtual_mermaid-config.ade1a5ba.js new file mode 100644 index 000000000..effcb9650 --- /dev/null +++ b/pr-384/assets/chunks/virtual_mermaid-config.ade1a5ba.js @@ -0,0 +1 @@ +const e={securityLevel:"loose",startOnLoad:!1};export{e as default}; diff --git a/pr-384/assets/custom-network.93d26ef7.png b/pr-384/assets/custom-network.93d26ef7.png new file mode 100644 index 0000000000000000000000000000000000000000..63ad8c82ddf1e81573c3110b11b651e0a55afd20 GIT binary patch literal 59334 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⪻$qc|9xxL8{w{Mo%Ki)F-&# z+7ydR!sfU09gEZIrUFAkEX~XW7{u-(e!PDP;`pR$leo*d`R5spr@w)A1xI-Y>Wop* z5RiYIfc95NSt+(vV>C)UxUhjcF^R-?JF1Iu4YS~ zDJI78{bzHy`P=x&LliQmBgF_V{g7s-r+<>tl`s?kIKbbZkC!(pCdNs6)uwF3q)0Ha zBlJX6#OLJg`ZN>FNI);=XeP;21eAe}ZH-rbU>l8(?gYf~>!(5Niqg_rWh;2bFV)ri zhfF&c2l7t=T4`I;vawm89Bo2&0vz`6VD(H`lS7}H1{g45+8~sCcl8AiIe2Q47J5vL zOl?=&(srkt6hCvmnuYdXXin3`F-~FRLA;o{kV+tOHaTC*oH4EajTStq_z9hA-Z_J#IBaF7^P_c0NdcGuIRF zbJf9B<5<~|)cEQ1X92s(FSfN>L$Qfph5z%1DX4*$HY7wZfl|5}j4smBkgmJTmIK#= z$)nP`%qWQ@!ER4?_pY`)X=U~~yqyUUHQ;=n5r2}u38MlvrKNlvwkXHgC|>uIqy0yZ z(n0BwOAu&2t$|qyGCfCWU0q$9mGR%dzxnx{$5bu#A3u22*!KQ9lh<}%3>DAbbx<-_ zt5)^F8zFwkAFQIvuf+m9JK`w+(xpp~U=&OTm?Y5~)S}wTT3TJ4Q(fOc(#Euk4_K6d z#C*o~^agTyupok#{U{OI>x)E`#jhkwMX+Woqi#T+fJ|5q`!~FZRY^~{O-;Q6{EXP{ zXi+;;6(~1fztUZ2loJpvBP|@VqL&oF;B1nRueV)AY;x6g^t^Ji@sO1F@gKy#brkYK zlub#=%7(pvKL(~OuucHD;(8@d1uHpU%Mo$uy7-oy94AR7h~hTjznQTo6$Rd zzkvZ1uzM~eV*$Q+V)2}@0y>=`Rlp6snWl_P88F*4(AS3@DmsK^94!C3e*Lhk3I#^1%_&&Ba3l4oKKT?~^m;=L)N1#lY%flr-bE`c@TzVc@Cqlx0 z;HZ`G?SagO;VjYPEfwnpiGvSdKu0?*ks8N?MWUt^6HXopxXI<0ANSwsX?aGKe?Ds+ zeyc&dtbFVGX5ascc>|b1vrDGvM?0Sy77dYHkI2f-KDS-x)cZ|IBG7uIbQl{VDChy+ z^61D&RbAcXx#*7{KQ84}i7_zrS(H$VdEVpWvzh<%5?VdCjb^5q3kGvZ!W!DtYG96q z{d8HWhElt?w^v;3nE6&eUr|=p)~fiB2c%2L+BOevrM7r@3MUk535g>x z#sF=!J`tV2wb+wYIeQ6HH&nu#m1&r zLFS~bJxs_y3S|j)kAi&haC=Go#g8BD@%(6T<9XM90o8=|$;+2-biprjS$vy}tCewkA1hddYa@D z-De3nL{2w51=}fD?+Ji9NOJr3{_*Yv%jq5rnuRAN6*yzb7r0=813F~y0Uxq%jcSiF z+gs4fXSJCEw&ghH)KF6c44wl_H>i&aGBPJ?b;L(L&mU6YS^{9-Z^4vR8Gq&2N*=XT zD@Z&AuhbwDzE1GZ99V)Iqokox=Hrue)o`RV7djFOUgqrb!HK`=P%yxG22)-uKtqIk zH_CFhLm8|+^)9*k7q@me{C|>t^U)`9JZ~82=%y=|NKrrd8X>E`AF|Rf_`9T*T??Z~ z+PTgUv*2eEhs+A{ky;*~(eICNe88|-C30vE8wa`|?xb4gA9KCWlnkq9|Qp6$E?7x3`V+x_vtyKK6OFsiJ*1)SfJ zn6W%;SfK0F2eUWwxcm(15iYR)fMpPRHti4ugbH@UkF}v-e1i*G_(gEKHtD;|f4T{(t8#g4Qj#~w3>BXB zfpWC<(QNVYVaYXm#oufvdKeWF9HDA}NkTo253Kd};DQ4Mt#Zky@;{s;5(X6B`leHMD9%c#@+P8CSJ(PF6dbjHjJZf#JL-b2wZ zn#D0#QmE>&@xA|AF6OEv5jPn#vw3hI(lba(;K#S`fC&*sYXI)--F5(T>qrD0Z9Vwn zc3}P0$ED~YIT@(55`lw*0^&~E$A1l9y@E-Sjg6h=NBW>`!Ikd*rX$X75Kz z`9fMc#=XzVVpAI&Tf#qo)+`&bF3^m;r1A1)GBRc9%a<>ZZM_bWUOOIQb}!Hn_JU$< z;uv}|+9$xsUp0injeI|XWxsdtj~Nd%qRP#{mPNY2*koX!RI-!~^yu~ZN`Y-)`nNKP z1hJvA^59SM^u-rNL$H|ohK9@wp73kH<%k`!?9bT=Adx$R*jicqK7quJ#>Qu-++nb5 zVC`aNVFB081K>pk)pD}3ENY*YS*?zvAUy^UQZR}iet%g9vynkPp$a)cq&G=P)m0-~ zV_=xYiZ7`DFZUNL&O-*QDHl0~wUbjuo1naY{)6~-Yzw|8bgEa#c?PG~HFMQLIlT#0 z$hGZr0ZhB$EM0vzz);LZ-Zv$>_23I+e$dqS_wk&u!*26`Xzx>mJ2SGgv29m?dpa{c z{aFQ#JO#{J;D&=37h31qS|E za0H_xgo)b#40=f52hbt1$&bNc9UK_AW{}axu>zcmR{7d5VBZ{9Mj`(3z~Wa101#!= zG`(&GO4a2BsX(=N!^YN~qB%n?S0M#A?db@koympg!BJK~`*jlYW z3#eNkeAUVY<&{c^M^uy!oFUz*xM3yteM}5F`Jy~ygjw{gl){V5F_5u3L|yW(eoaq@ zOE!X=97ZV!N_lU6{S$GQcYb~{98ed%#$lp%$5qHq>noU|mkXal?bvj$0Xw*4=nb2R z+T8EoCxM|=?lpJo{)jY*ZZ-;MY%Siym%uNHmF%ucPJW4A71V|qo;YH;Og4kjba{#} z%KMa}?s91FW2k*xM!)~SjrTfQm$VR$BcKI|OvL_g>NPqp2L}g${4h*|bl5%6N^v=> zw+H=)X7yepOs2)Os_BmJetG{ty#Tt^wgxs@TCq*jvD|YBe5Huu5C0)0UT{Fljv!FX zP#~1Lt^r!%Nt!$;QA#QFy9#B)lkvNh&RG!G+d7G@pbNF1_J%-=okx7o`-CY{q zQt{`l$Ez1WU)?d_o_q%WVgM{K`dtn6h?f^#&+_O|lb0m8;+mW9+uN^8hDG0NjiQO` zvxw?H2Bwf3Oa8iU>RWa;0Wq=oPdu}8FpUpGQX=i`k|XGHXfy!kJi)(4Lc(RzHVBy! zO!Gd6JJxLeVG@B5ui&x-x^4qfDlv_iL`v7UTrEpkGU_l5oOjhvCfjj>0yo5(75u4$!5 ze)^Q0z}f@T0fU2|!TCl>$x22Z(g=ebxM>cL%eWB8xpD{Cn(TN|9O6k%hHiMw^d*b~ zDEX^UJ<`6n3$5kv=1+T05p-IRK(89Y{A3GUq5uH>>Fk?NBqjL`sQN7)sDiSY90sap zW|x_^E)SFWG#ME+H9O6^Nr|>b?tx96KMIHuPcb|ikU{uj-$Lg57#nL|#=kONGoomG zswX9Un~+lAxtpxJyFb!&x3@QmI!rQ_^1X?{y*1(gfxBMAST;0qdZHh$gQPmPbG<(* z)m)OzhExT*PAJGpNwl_psi}PyU^=1!;!jy~S*#|OGW=PA?aSQnByOPN8{onQMbaHh|g`o_i(DvwIkwX@iUf3)P}jY*`S&e+*~zxD*TerWcW41q&)1Uf^6e8!1k0VQ*pd z@%HVSgWc8DbywVMX5apN3bDtQ6s5SggtqoUl4upkBanoYH8kd&tD^9Vb9Htfua0|} zw0#zIUS5E-DW}*8JMz1Eh%WyUj0=mp7pIzbCY^SUdo`7*jUAs8*YNQ8U0Tg%+stjh zLv+>Tmh|h?3uldQ${dRP5%WsQU`soW>LyEjh`07#Qj<3L<9CAd5>mgBhE41G>!rrc zh5ot5xf3+}qocpWt7is@P`jWq<)oxIbk=A{mmBzW?v6TiazNhR_w=^0(MKYIBlr+X zowByGGPVj408UIHI=Yn1OmkOP0eA{Pd3pVm9i@9*90s*_g@h_ADzq3Q%z1{v9J90I?B4hCo_cmkLBXSJwmW`M66obR zIflY0rBqn-I{_w7x7sxFvM2=VQ^N-r~G)Jh_)ZqA?h6V;`d&`7CR? z$;q`D$LQ4>HptZIpMnYNBK`XW5jSL0Xc_RG63M@to2_kZ+!xZw&i!SD&f*D-t=ibE z^l2D4>|-?U-S_}9Xrl$8m^B}&v&?#=^>D|F?kfI3Zk21De+aA=3>9G_8yZ2zs!3kBK z-%b)WSQ*}~1=wBbIFv3wz-CbU6^%Z9&veqDyZ9xPip8aBY=1w_z5^JIq19a%rx5=A zyf0q>Spt*kzrZ~kQly=$D7p<#r*M;zS%khB)(4FG&W|_8@b>vCJJ;uqi79X1yaCbT z-2z|I<7MELCTeYA^f^2t;yTIS-PKdvJeDD`vYON1?E!;nWCe?QPW8z_dk`7NeGc)1 zRUaR6Z-2yfi4dkl5(MJK5fm&2l7$MvXjSHtA^*DN7iSR%A{}#`?$@gtpD0_6e_iG$LF<*N$3EcdU%67bgp&tkro%ZG=I>w=fY*!C&3#XzrWyWfl)a}IsxG;4g`W_34|wd%FUPgR<1-W=F7TST zHeiqivK)%gU5W0Z32s9;M-4v3kL9<88!zgV6*VT6kpY@Q$jU0RqOz*0$!9CScDTrD zXag+k{sxncw|pKNEp!``24Q}GvRi7nHC=80(!y4<<#Pc3b-}xSd&egZ52W{g{`yZd zdOc+G;>8Pv43a(1T22DQ&m8EXzB?_oyNo&QZeUn$T)q&~+TPqeR=iNjAR7$=Mkv!L zAM^!|%bNR@PD_j$ilR5tlq-;!ET9q=b!Y9)B)2Cc4?HD9@-@@MA zk0L}wyhi^7G6bI%$a$Hx?(y-Y+S=OZUL+){kSJilFeHR<4rwzd_vlfwCaaCPc~ZYb zF5-a_JQ;^M1d9!MnAaq?et4{q@haVvlig#-lQycQab@?M-G-4GG?efe5^rVLV<@ip zkB^TxHu~e6Yza_?t_59YdI|aWXoDT``TTjDPK!@F18R6@M+ayIK6`b?j_ti&@Jt#g zvFY$@lGJXlNJ)5JfCzQx+~$SlUT#^qEz=+nfb6=;q^RD$rHh!n!X9H;);aZ7k|$At zDTd{4{3|Xh=*~>tFBb)Z`0TzlFV}e%VM1+zqkj^TRhexo7iJeId>TGPb&4JSs@Xk3 z9uS>D%+a7a`8%-LCfsixKA2sZMIass)8brOcG1SI(Hz>vuIZ*{5O)4!HUv@E1Oue# zyJM4}O-xLbt9q6KR{OWm5f*5|1Bfgw zve5gpO8_T#K37z@QSjSX*xGu)IFv@7?o$+`Faz}IiASUmRR1bBd3RDJUp_8e%!1zxL-bah#m5T$L{SfLXDA{%*G{$3!7U(lO=X9egJXN+RI? zR<#R_G8G1JkjBr=Y-YWjJfwemou2-i_uxjjro)?UHgWE5Q=C7GCn^3YsxDLr@#*%Nbt{t*lAMqZn0;4oNwXxHQIWcGHxGk2-H!M zg2_)$?!NDR4re5Tvvba&_s5SPJ6PLs??bA1{?l)HdFt?_kkx$U%#&&H70kM;fmg}g z-ugyqX=(74?JV%u=4d({VqHqh%0NGq_)TVTbhwnio1;it2I`2#Z(Nmb{{8!p1;NhpKKKA6GL{Iod8Cwjv1Jn#M$O8J3P5}L zlxVWP(iep}LzusFdG%^~4t4r}vG?EMSoi-QFn(%LNh+0OWP~IMWm9KHNmeQ)lC13P z?23$xBzuLdgk)tUWMzefWM%K{?E7(ceZTkL_aFCt|9-#Y_?^dfe6H(boX+=py`InK zV-*$`pE`E~^yH(#kd5^Fs&{sFDn=P56xIyR7EW)3$+H_hc+g$AH2(7^9Zv|D6>$sW z8Ql2m=-OqOoM?F`u)d7JR}4Z!n8K;$8ZWOb+#DPn1T@El)>IRH@cpW<(kxA7?$6Ud z**{fDDH?m5+Vg05(yN=*^;Yeum7UnNpY&b*Gh%Ch?v`2oZOw4jP*q*47j)=xn2t)J z=cJT~k-W;fm9VC@bK4eTLq(hx4Pa#g#eA3T>ParY-P@i(%V|_6eF)0@lPRhzAc#T5 zFb-T0XE!BfCLu&q45PI3$Jz@P4i!ZFgSzM69%x$%UAPq#bkOYuSU`Geu}ZHZB8>R< z+~&qal|JComm+D~`{x30q^LqN!y&EQnOCw5ye?X#)e!ze3?hHAesyY3qW?=^?j>@f4&?2B_n)Ze%yGNVp~~QbcL!(=b{{p1oZTNT)(NYfOY7i^_5FX zQ2#A1EKL2(;qOh0675mXw*aC*7E+tQ?^BliR-|uf)zWg#jTlfn$mV8{a~lRG%F3`? z8PUGXp`f~-_(tUcw39v4P!MlhzvU}a+dqSW(x}}o*g_TkDa!)S?V|jS1FLDp4&`ap z@tkA9>ZTf*+CiEbE&~B2sCxg*>8~z!I@QJT6Fu=Z76axsHu#L}E$tm0GcKD;10#)$ zqBop@i|gwo%a&N9M_8=IRGFkTbbEpGaz8IGHQOYDhaJ@u#i)QpV-A{pMO$Kak$*OO8V_wz{ z3Jd2S*2wmwW(ks$J?(64W_G_s=j#V6tL&`K(IlhTKk|S1RF){TcHr??%(M4HYe;jp zB@pe;<*-iO6R1KG6|c8?VXHxpJc%LH!sbTL)(i2cpb>X_kz;gPtyrXb=m$*&vm1z& zStr#!EPhK#LuiGycIisH99UZyFN$NJXkRS<$FrNltAQBTR2qPq>UFt|?Gg=*l&+rM z=z@LX8ONGVG$%)jlJ&j0&q9d84iL zl(tRp`z(()9xj#8Wo1pDJGN~H;ZM06sa`mLNz}%;&2TrY0|d=BnvR+kohx{HC;hd{ z$aI^(bBK)Z^vy}!UZ%h7Oq7*(GP5yXILO3wS6%(0?7Q%Yh_iH8G0*z^nZO_|@-Xhn z^0DH3VO@-lPuV=m8|II21YCll4_ioWR#q0^jajfujn`rrIAWFlVvp6ocMrS4^b$7M zV$Ghmw$7#|=iw+@=|#1DMY06`ivF2zF2TduZ{7^>s^`12gw%#f)!ur7Z6aSRY3|+m ze7S_L)z#R40T$m#J!=p{v45942DO=)U(qQgCLRk5A`k-p)kNnn!E3VOaLi`CnX_%5 z`(fZ;epBC?nm$>LelYvgvHH`fGtur{dOA=1!(&k6ojC)SqZiZ`vjdk`(r}w$?2?@P zF(>CZ7gs?^NlX+wwlc;82O=UPn}7T`XWtGxH$KDqn|4uA3?v@kkM!c+%A?i zspD4!ZsRHu5CqO|6@#R&mlv~Jc1{knoj~3lmvz1TI~yb_^}G~;eaBf+>0E{?8yLO+ zPG-!?sz%nL&|~f+ejlql78CjL0EYrK(fj$8k@fE*hO%xi!oyp1{YQ$}Y<})zev>vy z!^|cw?lkYZD40cU zKRJ+A4n9co|5h`4O06)G)zJiT1(b)CZ;paR7Pfx8%3pJceZOyJ`zZ`R-@m`a6?NWw zP$($4p|faNcH*T87%InlE%Wd2EX@PhO4lKrQEBfD#P&R|f;V(1I`jBUEXy`%Cc77o;*P07Mq|%vI;;)wN!-tn;p4qRj zq;BaR8!=c~c7%NboiCiNqStT0!*i%!6052>3eCA{sl!wE4ykMxdKfnw_x#7HJ0E$) z#qVo) zMj0kou3o*Os0h$*v%k+{lP~|mleh!a_V!!G1%iT3d46Z6Jy0x5$U5Lr9&m{bofW@$ zz-5d4JArChi|Fld+`3iD(_!O>q7kznXRIqOE|OiS+`%bTbd>1P&in@Bp+{~niXBQe zrV6*lu1Ha%e{5)AWMs5oon&w>k^J2s)1$4e9enz(gqRqORme^P#eJ&H6|^S3zu+_q z@n%uyB;&g10F*GWTeB4UwYk=~O4?0r+*!s@ZEB(>K~2`7>=hh*hzMnw_w6)Br`MI0 zJMft!A~q4DRDqu-$YWKtG zmW5qr#S23N3XVED11U+-?>meQt%rW3<;k1Acn!pmf_eOhMqT%H@Sk#S-pQ1BA{%>k z9`}-hX`aLF)T=EAf3VQ9GMZTEPOq-6>Z^OA@XP``Io6Xpu5HO<^uPrxVxXp3s7c6n zLW5Z~33jAaH#2KQ+p*fu)Wf@yChqVF{&)FnvkN85_0#WeT(PvwQsb`q`gOmT)VT-{ zzVGVW{up2F?CiwjLeBWt1r+0vCRQM}hvw3&`Z1o<%r-c4FYQ)*6ed=vwB23=a-?oq zl$%>!$N7XSm@1mIyBo9b;n6$3dX_Hj{ISyc!tl)!pdqb4Yz(Kn zGdRR)Iv;Oc4LPO$NvEb6Ln^GmcX)0pD5Mi(VN6pvSbI}yfZF�q&HR>T1tU2A#&L zOC7nBgZ)+hOd|7LR+J6HbAc~k*6YnlNrr}mxKtdxNe_Nld!|L=8Gin(oywGYQr~3;c2o%Dn4qY)a0-SKS zd0%#9P_FrOPW;Q-P?tpvD?L~yyh8L091rxs7uZP}g7Ke9L>1B}~&IyUS zeY$*)pcR*i2QNjC&KG039_K>;<<&bZ0c-O~wr9_sb6)Ctj2>1hwKcpxm_$X$)5);&%oY;KMVtmhw6Ca{@1kbPS?%rRlzhPkG?eE`{J9%(L!f(!8)TRi&a-lMqq+s>}#2fhk z^g{)&Wjg$&o8Wt&yqW&BrY3>YdxN9KK;VPJ?D878!D%-l0t4^obz%w(*`cM#;8nK$ zT~14lBN5hs7={K1_YtEVXLqLMYIPM@qx>Ybt^5sNgHmA*qz3N<{l*aaeh?>aV%}`l zBPhRNW@?%)6W?l(ZJJk@nHh@)C@bs!d^ULbnA_qR+>1gP@`xA8G`lK5v8f*3-R-nw zvN*UU^g8vw8#@H|GUutNn@ZGg6iRW28|8J9W{g~1_N7nU-Cp3CW|gG^Z^I__>>t5K zm|nrur(43Tdo45+EdK+4Om%fDaHYi=6+drDh4*btV{M1< z-A-GHfR+3YCbc|#T66ZxflVlu+^9ibzM+3R?IHw_vNAHyO10j1JmFTJM=`hMuoHJo zqasBt=NNeFCwO>fmL0pgGz@bJUcc^rd4&h|QJeR8M>>*j43`;XgqYIHP~RkmO9&iR7K^T(7@`NLR#_lNCY-Y|L*8Ce8$ zAyW+wxNrgjNg?~^6OQP=9D#k(%HMya35L9S)f}_|rdx9hKkl`8(hMGRhnqf53lz-7 z#o~t6iB7W8$?6Iraeehf)2gP<^OKYGp>sH~MprkdkuLWlR|7^X8Y@* zdgv(Z3V@V6z#QuO+im}5O}>?nn=F%)g`7K0m=C{RpYbo*`*UNaiiw1C-}6&YJodf% z`gIPOlGe7ir7B5@V?lB)E&L?s;}!c+@_yIo*k@^-TMNijzJ1^X1EC>v5j${5h+dKdI>j0Ey;7-&hCj><-Ui zX=PpA-KGT(#{FF!`vG5!VbX|?2~j89EbshNoi0|(qk zu?_o&w5%TmGf+72Qpj8)Nn(DCBylFAYc7wDkCT{e)QS03-lM(3H=C zviw>M7drfhm=fS&P|9ewX~;a10%m_`^9WO^~0 zid9DLPfJZ5$7+*M7*?+*!r_^Ji!W@VZ1-tn1B3P)BMyeGv#aa4`#LeGf)?gaXDY_1 z@F}xrK8m4*%_(3$$v|%3Q5sC#-F3c4%}6M9*ORq@|8+FWFQlUXqd7QTVVfp$ZgN zG=%W+6JDODqT~wVI(|Ii($U#%TetR6yTzU4 z-2Q8cFkf&fZE^mCm9LB_AKxtI!O+F%Sqn2rzfDPDcJq{q12qezD!sj*rWM~LWMue9 z*M#bG9C|*TKRk^62v$@wpkuXPBM&|JzYvwFxkwaz(gBl@5o48NmEf9^vbSP*?)uv= zetwHhW}s1JXSXO$;P`2zPu+cIW8 z&D*n*h}^-{#3z10LIHKMi)dlU+hrOfS>lsUqG&*X0QOMgsQJDN85^iF7@eZXckF2I z{Omilw2JRwN}H~d^6?G|YY>81-M+WA)yGKQMPXO37bGX$mdbKpgN*1Y#j>+~hiNv5 z%g-zJgK_b&KM^pg?Utlnychq^V-TWOP*r`^DbAO_UfXacwUuZ_e$E<0aUH(n>^p8< ztJHiY6><@$xEiBxnSqbjK(`Nj^=iIBRJ6>4H<8zwoS6-`p;ntPkg&sttKOXTjcFTC zd-qN)Q(G66M%(yvf5pFO>g06`9y0p*Wo>)&utsOrOF=JkWObv@qcDszWhZ)(Te-&h zcsBWiKrf|W-m_=HxdbHN=8CM)C$d0q*uJQI1QX4_>Y~1}`x2@eNRBoa?v`j`3aPJO zHITT+oF|slC8JNiqn+1@E`rlLeALUWyw9A|dso5S${Ro!CuqD~{|2aW>%E<$CL-kn z%=^}{I@j@w%CGK7)Kpi{Jb%@a`3z$|SDP?-#(>%3`ME>I`J)(#oj_Vx z0z$je{`rO9Ye_Wf@Wq1v=ufE!PvOMuPKGA!GY5z-1Fx}5J|N50Y zeetK_Vy8F{*mJVDajU)O<>B!&t*Nb5hm|24J3k}vFL814DOC( z9~h2FcVHNM2A(=tJrFZt8?&#cLtG5_ov?w*%@)XNOS!H}4~_n_I?V$~PYO z92ud_XshM6@_vQRWPaWUIF00=&rA@{j+zUh`~X+@Bp27$uMOMyY^I$hd3a1)-?oA@ z25LA48yy`TV3<&O^n(QtXJ?R!NqmTm5AK&Hv8#Lu``>UKKJtVpam}?oirp1qd(&ERsg5F}9#C@n_rgA(gDzHY3#qCu{ z$lZq(_QYzCw8gy2u_t8b<)yZctxmhVPDxQdMh#Ip$)$)y&7o-&B)u&FwO@E!Q{cZC zv}Wh#s?c0lQ3;1~3o$?6zhAN)pPW1!Q4gY__^==a$z1N@1Kf@~srJ2w&Ya ze*tEti_4CO@0j-$SRXFDlfF8=Y4T;0noOSVi7e^iBv|^NKL+3pw_Vh)LmDl0OerEA zWHyubJ(D&l|Iv0oqXsyO8gmnmRl5_WL%AlWGw!^tbFGha}3CpMv@8lRlNVcz-8j(b>0$xN5sc8C{a3ggAlHdIK z=2~2TR03dvs;h&_?%~fQd2aNKKf_6Q@}8t%26`1J6j{~(Xk%I5tl)u>f`X~0rZcK4 zKZZ^`6iFxSq#DP<^rJsbe5i$mbk5H$M5O;z12=YA8Rd`Jk~jgc ze$wGmhjskQx-;atKYy0_baZzQS&2xooVj*7QpTk!y=c}DG~Stt5NaY)jqo|11G~4{ z&kysgy)DfubF;Jfk+*v#*IuWk)lb?iEiABDY|Gk(omStT3K+g7{9+OXw~COzQAw#k zM;~zYH5uUvCI(5I4d3&=gj0zz!ejJp+T?e6#Q{oC{O6VvR7R~rbl?RAIRwOtj)Lw) zW>h-%>!G>^WuVqr+p&YvjhZJ!w4(Qt6oq>k(h8ne5T~=xrtR3Vqq3#m zFh^z}#X0W8l~`~@qNAfdDG$EtnQj}k+IM6OK3~1&LWtf8``rik9brHEeMHI~PJgNP z!M?*dPVi*Q&OQ&S(*MX|`QC9t`@IAJxfK=~=`jgC64L}-2%H)60M<|mM~MFgXu0->eSq{ay`De>~%az!btra7@}p>l{FhV$zhOl{C2*z2Zdn z+2{N};xa+2A)a4q+m?HfLMpV`ng+k0u`8ONr;Mn7R^9Zd+(3Zu=nFCeuModDKr6gF zDFZI)J=?T3a1kxD`?G&P)l2;@nH0aY)+4B6LTwGn}3%kP= zJ=8qp?zPy1(-j~*rTl5hX_yX9hx{%YLkB4#MJ5?Z9$_CxOo zxKT%mMmMi>(nb_34yQLYiF%mV`O7rV<;gM;BZa1>GmuDA_%-QnU>P5`}gv1|eKQ)N^SFr|M+R2QeKUdJt$#a1|Qaeo~*goWVTv}O)(rk0Z568djc zPDm^7c)Iaxt#cw1_ z+uO#&MvstvrbhtU=)!xOLWV2axF0A;ORu>zP9O~UIBB?OcD))PxTc_1HO)I(=!Ku) zB~^p2bC_e5kAZ&&(9pAdnq=(o?{$pre{OgDzyJS#|Np`{>CP8ZgJ4bd6_NW8bbzr+ zNH{X?0gV$>oI46TddZ3Gfe_5_p0*Z=>YR)&UHYjv(%R86I=9?V`ikHzgd!>D_NlpM9lrlr)Ch!r!O7Bi*fl?zliR-K!e3KI z2}!&_M}|2~Qc?)@rj;T$3l?is-&2A1w5QsAo=hl>n~xzn$u}AIXT%P zh^PO*7p?#3F2)LgLsEWV1L~7rNwtI8d6-CH%m$y-Sfy%#q2XasdcTd0jR)cXlf6hF z_*B^)esz^1q!u-#b{+<8HyzS&-uaGrdifC!j(FH+`S79gXrY> zhR6{MfvhU1zr%vz|AYB}O-y7YJy6I<*b>+~IFwO_#>6O6NN*ZvhC)i49L*OdMp8@3 zG1Kf?cKiesMI?&Kqg;#keg7>iYS=^MDK5*&>EuDKA3q~sIuRVKhr!IeCyjIkGJw8( z@vdMI`8H%O1ate|*EL$-R@eK^MclvZ_LyvIRHn3YgA_{P?YZTLwx1F)=X#f$yE2<8#Yp^j2|m%x+S$Rcss_UKQE_mrw|dWT9D_v#Tsr z6q8nl03XffzxX~3ZuXAX*{kf^BgA}bM;;ta8gQ4tY92&yK)Z^Ct;*(Gf0MUNxzgM#!zi8W=cQt}ObzSD&T zBBQawHg`}3IZArgA57X zK&I?-U*CW1A=ux$w$LXv&F%A&!jY2Q45EfSF}Z0VD~V>8QxN`GJBKs{!dYTnFxx;! zjh2XviRO8Qp|#AnGacYrs$#@f?I|iO>=jmoG$}4S8mO%|J~j@cHQYsK8hDBA)-C-l zDwC5JSY#bP9TOEjiCefzbbRkIrwSl-2)#sjU~&yMr$rsqfHsBVf`X^{uhl#DjhbGN zWb{_!zV*?Zxo}?X{(V-K|5^$HHJ$~s8lijp1)hveOk_Kop{?fP;w9|604W5TP6md4 zt!rFC04H`)e3Ym2ue$qQ>w>eh^Z5Z!Kwnrz0L5rU?%l+R0{Nfp!XY}3^8fq~=ieg} zXOA_DN{Us@%j5fmuX;&+(5ZQ;bTcUW<&D%m{9F91(ErpnHtw}o$p)Mc4lQ8&OxB^oW}dmDUp*F-;trou=l@(!c|Jl4nW#-Ky4|bj^zycns6m#cKLn?C4}<#%BbC- z$`%W_q^hPy!>(OHc{WFllG%-hhQ@8@$~W9t2lhWXoQ-wpLb;km%;{qXpO^RP=<32B zRZ%y0M|oH;m9#PtKO*t5?bQ^YJxz1+g;o7W=*3P>Liq(N;^XmVQs21w@qx@VAB^P3 zum@cFZnzNIRn|MV9hXC=@hv<@5)yQ|?qj@-*XKv9Wwk%PXrB>Xf!2{#)cK7P4ae!z z{$2PemSf*f6xdKQOK~55fir4qYWnDr@cQf*FFEhu)I>z%bo8sVLX*>sIHInEV@Z2^RAqH`w-Pn$fpp z<>w2(4v6El2?f5pvaTPT3;R4U8ExJ);&0_f^U;yhQ*roLB|JZrc^ZA2+?6ZSW4rRc zp2j(iE~y>F6b-EWL5rQ+o?!0J8>0=x!hQGQ_lob6l9Hg-6pMlPHD0bvPbkR!+iNu` zm=9bP71783&$fT(+=uvh*4_sledgE{p&SMXF)g|OWJv8OxkVziPkEn~%hypWp(y-M~%a=9YiU#_4M4mZO`s6 z!+l6rT6(+cGe3WSMQ|B45#R=~80@uH5_%LTY#fY?Qag-!PM*AcqM^Xu^3 znY_=VR(xmnd9eOXLpQ`8=*6=pC38w-_0yS4A3}+-y>rVbAYKPB9Mw)byAP7`+4de0 zkMf65^|RO4Pc8zO$m)ROl$w$`I|q-Xq?wl1=f3y;(OZ2bv~6u|O-vXp>#MxV`(6bF zH7(>C;J|WoZHP|^b(m;>1f$tE2{Dl6Dc1rwPokkGpzV5K|5UcWL&rpB8{5lm6Qh+v zFo8x!T<0XbW1w21s%8tPW~Y!gGBMGW^`nJ?4ej`ZaUzy^-cnX#b;>o9_;E!r2&Sf{ zzJKQz)rYkbVD6@~(GlU{Br4?bD-$D?1M^EunC|%dX^&VHz&m46!4c-JWTmW&*U|q0 zQ_*LUHAa@wKusXF1*^(EK#Z?mjWV!41t?kTiL6SB6x;soh)_U7n+&rM*YF=?;vL(A z{yJW`eVcBsd7AX@Zs%n`7>u6;ntMTfRBk8md8u%r@^(vp&WzxI9K#+);hNE5&)-@_KSUOY}D7} z3i=uyonvmElPfO*&pD${FOh_v70}{I_7_m+~?zQTeEiJuJ{3(V(OxqvB^^WVUTYtREJbY?p zedEtyvIY+>G!TqK>kv|*&Y+^AduoF!KTv1}URqzi@Sm+kJv-BXuw_Y>pmn>oP4Jh) z^y!XMo9jI#4ULU3tJ`hxugG=1?D@ykh?P};J40yFR7a&@&bQ+h2DmA~X;DpWy+0*; zPIw}mPlrC?^%jwBj*+LdIu5I!cjT%I7tIjVX5N}=%_&bPn_kMg>2{{|-Gink{boP3 z7@-f0^s>U1!^->QbxRpUza607uU$ec?}89qPnCtqk{vlo?Bm|Ui05l)NDn`k z?OE{~vDYx@OKN$*7dE1iTA6>hHMIT2IYxgD0|usZFp`_G3vI3?J0fB%(KErN$Ul_g zemP$|CQ*vzR=$Pq-`Fib82O$Tv6pJ`0wQdY+`Vl}BA>{SgJN-;F<#q1KG5qpR!Hhg zsunQPD14DyuXof^4o_{Y63yG;(1*zcIPC0BUIzSk#OgBZ=jGvo@$_P3s6he2WY_B- z-{aK#xCdk;OnE)bigPY<1r@euvp@&~+NT|s)e zQ5SZlw~T_XwI$f~Dvc;NU-V}(W*s}b&|6y%vfEin>=deZB~*nb?iZt@rzbH~*k7rn zym=~%0{zwzcvXxz2=elN=H}deP;A#F(eN)kZs#KErc?Va3&PjZ&-L5n?~3Oj_XjQ)ataGS7;QcdrT8+8e3#&28W}jZ zm2^LZ9@?jwdx%<0+iXB!^)Jd^EMjF+mTdbk!%qfz2Hy?OGOH$=-q+TT^2zcPDm=Q{ zKb)B&<#K7{?QnnJ+;V#gnLI70h)B2>=b4#fSal{|RvNd+44*v1x=rlWj$frSj^vIK zOsn~?sv_1pd{3Z$F81EjD|X{rpy%!t@Pr&&Anu zSt?u&;nB!NY@G+=%5#Mzby%c=qba%C9~L%tSko@LakvC|W$L+WAlo7Au@8V8T*7VP8>uL~Ff%Fy0el-JLUR()$ z3b8N9xu3-)y^4uB9dHR9JcliMo_*|&ybaA_6Q)@iGpLlrJRu(awc!y5JM7&XO!Ma8!lL0&8Y%CVe8&sysr4D^k*=Z{g#vkVC- zIG6Mo=6qPnMXK0)wRh#^0k@KN@ounu|Th=&TV ztYj}3gf!}1axy802WG)P%u2dSY^OB~*1?E@Ym4)2O%jg(VF9#}@v?sO3#;o9f_FE+ zU34J@WhAcu`nL=u%6_?adkvlktgKI+F|h0Z{Ts1%eKYp2Jq_cueeaL12q6}9 zv0i=Jh(2>h{j1zJv};@HNv&UuL_nIv2ZD z{(_`4#;SGNbSi+rXzY|ActqW8)b3P?F8zQ@jN z^MBKvwIcOL6mgV9avk_6F;J0@dp4Jq#a&|9uJr?EpQ}sLz-s{5XwzjBSwQr#JXQFV zY}0KY5#t!yy%q!2%EU_#XGSIYPz=f6CqN(2(o)|4FzjyXzay;^4%o|hi(7B;K#Dwj zZJnzBToxXM#qMDwq#wKJvA&H_;uG~z(N>EqaG?A!yG?Z8MINTrFv;Y{kF#cjDkIg; zd$^9(4xhBS5u(Z!Wl%bia-ZDk)mNc}S^2SBpHG2oA)oRN8+4dF&wj5be&t&JpNHqF ze3-U7lCykNKM?p8_65Lb+g-k(A(9PwK`yjewA8IIyDoC}C#2`~+2jV8mUOlMLbk*S zZtgdCn@i)NtccCY(VgFfWP2yGuy99!B*_e!;A+V-Tgu8eCYb}3#AtnO*>f*1kOcMe z<`)*W&x4EysWoikc0Q{eOlcka<`IW=&e4$w;Rvv|!t|?zJO{Vp#-E`Fqb^SJB(*JN zF*V`hcVs>zumnKs=>G^a#g$c#_fuw5W7Cr3TxUeX-7#_i`xkH^M)#F>;)J4oH`_17 zBy(N6XFQCX-o*M>H4~#2ED}4{vOWjQCq8RrR+t{yhDc%$x zA2DEBFM-$~CpT9iAz6}iDn8eR2b*Ao6eX9S9qlYkkEB&EDV7IDM!T<%%OS;NnUv)WMMH0DknV37naKo&Yy`m1&>&(P_H=7MCV)- z3>gOTdnjqYkF`8kD$BSPzlVyhBWEB!E)EkI6pyk?19RKuMYg8p3G#Z=UBJ==9Hy?u zLMXDinY2>G3hj=p!pskt^h!LF34r<3&5b3OZ{uyGmIL&Qr)-z}|5?-#w9+Gj>sX1GV5)ZBs|Q3mggfc$>O%V|VvfoZJ+_6# zS8SM2oL2dTwofiX@A3X5eUnu|mbd;DwwDJ_23J*aeB0_R^?P986|injnq4J5k}LfJ z8ExfMGn_$kHi>(|jRQ3%hM|#;;l71PqkS`SckfMWRUm}!i!+_SuWze?09lD=qNQ4U z(-{mmm68|Mezdn&Q=NX>I`;0JF>wpO6^(cD_T7ixm+(Th7caY;^DL6>E9I1C$u*d1 zvk_Xk-Pi5eF2?2c4S=>bSI|u&lH|M~Xi&FrmwgGPU`A7Rpv%rQ?ro}3dt=>xuQ$mQ z75=?qd6vTp#A-s_~=A)Uc@#TP{36>DX$l{Pz^jea_Zl+((28 z3*0M|bE{|6IBBr0;I*G9#<+L2PqH_Q)Tbr+^1g$imi9ez11T2eTOE!>ia>rMx zO-Wx)Z8f;?R8}I!%-oz;tM5(Q_#Vy=4L^E%pvS7>?t8=e_RSk1{%a-zR3h{?BK4=v zoC#paz?i?awbj|>WASogL;u4VA>|yM8ttKPAjz?^-k(3r*joe&*}K$KbWD~liN3ef z5^+)t@{Neq8n)|JZRuSTb=SafXw#59?uHxp+o`i>b2Kw~_hzkdnj za}3ZXz(t&LW%^&h_vZ;g4b;5Usjc>KDFfwdzDp^9HK_#(yCaEZSJ3)?^Vw@N06%7g zj-9Ie1=ZkZg+D4O0+Nz07|_BC1KCC3qfH#aId%Qr(KDBqoxM!}gK*Rbs0{qJP!pkS z2NY9bia9dKbg&nr^VPFTM%!dka7{rk7R8EdsJj|BGz2K?U%h&zqpy!P_&vA}9{pdu z-o8Fsx3n<2B{Xnv_>%pE=Dg z>CZ_Js(5&qNK3o-?FCT?;+>~F6)ViRQ15Sh?ApD%vgj-*XdnPxV8!Jv>9HNCZfb7c zpXj%rm5WPcL>6Fmhq0bVF!v#&WZ6#uKbYxkt|Xr|qJ)vZvT{I7jO0*amlX}XR-a8D zx`4L=hB2X{Yc<0vHdD4d2ItR`rS8o)*JQ(ZzZop`Y<>nSx()UFyP~zwOKc#N#&Q~J zY4zrIPHAmM_Xpj~g%lU;A`Q5sE<%$I@4o?yWz3Jk`sgs;C}-L*hjH`2Q)e%4_Q#VN z^IJTzw{PD@)K5!Gi|lmC)PlXqIT&|~SdY;-@aORQ$n=*!_2A=g1yn{BL}H>j*xOh7 z&^L*Qib9@*N*S*wQC;L)Gp|#} zp!~tW3&Vi(70FEDkR(FA2m=z>n$I^_VK>5}n3k3#pIG{*->x{?+xzRp#5*wj&@H~< zuF-kibCEPzBKP01gIM`=!ln?o{qu@<4Hpi5+z!(d$hyHNgMS}cicB_qR7lo}-Jkvp z7AIXaF*y|#CS3wd0x#^z!*+CpVHpR9s+s<(!`y1-U=#B`7m!>TVJ+-h#N*4OQQ&3@ zf2Ve)&A&-aGwbk0*oXWe!WwMb(6!a&ua%! zXJo3uoq>TWss3DDx}lgdKZk|=wi>YD!@B)GsHv;>_ zb@hj7-3Je=a%YBi?lj<~dBX*0ohS2UEyP13Hk#%%fE5k*bG_QFk` zuVx}_a(BnGxyH@u z6G>|${w_t6K{q${%>}m_!kIdrIxgF)Xujkt_Ypwt(l-CuOzOrjwz)3hCwu=sY!KFm-$0aJ7R)I-jZY!{ zg>l*&KjB*XB04(Y#S5jIZ6QeoS+f)b-Y1b3U;U9hxnN%o$slYIZNRxLI!XG2JD#>0 zq7&IiZ1S)ig<;KzewAe-YtHScfPf|(-a6~PS8}>Y>iy@@S#{CnU-Czm=7JcVXl}a} zukp|9%buE>%faBVd~5U@{zvYiJ@-n^ofH8HxEMxQA+;TYs86j@Te<433cFzGk(1M^ zXB6ChJ+&41wa$l;1rhLN%!Pjb{7H<}nm;)5pK%U>cb=BA65S-lHn?E`FoCx>-msyi z47JqR^}Gy!dXzMAahX`mX?8sli^k9$=9VF~$irpW<<4?bYY@R3F%`Ch0Z=7yu6zg} zMG%doDRI(J?(ml|)B1R)VR7*sv)k>o6I@&>T-Tw@eoo~SXWgBfsKmK@_j4bai`X)N z%nQ-uyLdQJAefk#z!Tgzvi2)0;j{T`B~Hu+0G#c3`fzQX^!BXY^QS{JGurxRC^x#c zKK`6{dhP642V(4tI~L!Mr?!F$h-HgKy&VU7v78xWg`C^?<<80AN>aYT#b`uBpbHAg z%3ppDRfnxG-jenLtf9f-s?dHY5>@=w)Gw-3>yO>9=HP77DiNLDcGQi!zP|oUKe|Me z8rn%<83~Fh7bx4L0(>$^|JD@!Sb3#p+*e|06PdzxO#;6 z2kI0L91eBa_(G+RLop+>Tj^_mA5Q;#RRZC6jTUeFWEvX@q4Z=eEN&g1lT#EpDuAbu zngaBAyi;@Y2b8UvQRz2QFUBef(HGw4qNUu)tonBP$3GM2XS_ML(^OIbRTS+8`uF)# zTXXZOyJ`|ynlCAcxOVQ7nCv%?s0Y<(2vUDU9e#!%K z2_N>Rk>T&UKK|C!2fow8{G9Cj>G9a0L;(2&!tcC2iCl4 zWycvot^KsL*CHQKzySNnAggEOlD2Dmm#HmSmXPggntd}o0D+i{?^jBX zi?~_hVzlK+=`;F>&BWCY!(OKKOjac79Nf(f1Wp8fg?wp!)ySQq_UfXY7|P)q9RWHw ziYt4cjgO3&7m6F^R6;SseJJPlq?HH~Ro>L>8%sa^Z~r8?_P3+pds2FylV)+%;d@Oi zz)m>S#b5UH%cJ+R@rc)mRWi)k322mlip7}}K}vejzFc{~qonrD33{qW#hUro3_|}o zc@YS={(VIJ#0ye@(ZARKYhOz6v&Gf?a@F4cC-RH5ckHE4?kuo2l9jE>ypvy4~@D~xfsrTHPGY>`M1Yn(*akr?2F%t8@=TPrK$jt|y@Uu_v3 zj34x*7a25>R8ET+pnilUy&JXUa*d*<znGis_Q+Q zPUgtn#KXE+%W$2mmDOLY$YM|w4B!`5E$B(#-C1r3x~a+RhE$`8uR+sAt5b5!QV@>e zze(SN({<13Jox0$p5s1Ldn}SK?!Cz#f@?YgMlVsoh8J`T;GhC_Ems9mP<90fV>;53 zq*#K4P6f$zAGoJ5)=sK&wIasB8d936ZVhB)?0!=EnmX>id0h=hOwq%Bc4oHQh!A-2^4~5QFkpb> zBRIza4}m9C%@M>_>B;xyv~A2{WZhU-=eWMmhP63n8t~fYVqS@+U7vevt3v}!adBcA zEYBIYhekzNHeZ&VWgS%%4rGt|HvI1+NUBh>#j(Ur!Bs&zQCFA2X``By;(h)wmWYM6 z&D#{2_6vp&-n@VR2VtwJxT5_`n|AQQL?m}Q01(<~oXP;%v?!})FR+~ug+7Dsh~BB7 zaky|O+=#>phk?sN-xSCy;8y_PLAnN{Sq%~}(?8>k>eMx0qPJA!c>=cuZAaOUM|$!W z-@CiJ%S}vKsc{Pvv=_#%N09>o!szP>tk&f`f`S6wsqu#{4~Jn-F)8JqOmxam{^Wnh*jD`b}S^XL3^t5GdX@-w#HwCLl(8b(QFnEdXiD~7igmItZ2#n>ZolG>N6+CPWFgayq4Mm^UpCfr0OUI* zlZxvze&I|3^b3bbfn=;24i2l?4_a6^g~#79UFkQw(lw4FP3 ze`S!>qZ^lNgqXiT$YF1t0gJ(qAYUwPo5$Qf!kyFkZ#mOqKI%(?)Oh4ByxkGf+hsx; zzM;j71&GgOqo}$Uo`&w!2iRZPMrX8*SNR<2Us}Zg*4{cELG)zMWYqCD7D4t2QCo+8 z$nd})S2bLxjVAOgdi8HdhBGRPu2_7(NZK8~AX65-Uj{YtmrbV$s(89Pd8Sd+zu~G) zE1Juxw}Hnr^+qc4!O^L%*i=QB7Qk^1@;^Wr(V+Bn)ltG9%M-~qsjWZr9B`$4IB{{t zBT46!6s<WT3>@Z=|Qru=VZz z{QD**lW-Zpm)4f&G784tn(BR;sg!i5265rVeJlsQ?Gx6>xt>OP( zA4q4J^g8zZKbZi5@c-3cx`=|)+m=*Xxl$83gWjT9ndVwy!dW+SmOPi!f21*mKau96&@7J}Y zT2S|$I02Zw+nthvRNj9ZTChiv4FfWi!?vgJ9<*Nb_D*_w!ENI}^Jda@&nNe5;LBBC z2Q5YyRw5&tctTnx7q>kvH;*AT6@C{{CK?F9Z3L_P-12XYhV%dGWO6uwkGbd|yg}|q zE4Do?UiiY6^z^_eZ<@H{5b4N5A-yQK4kWz`wd`6aH~x*6&VPR41j2dJ5B)#*rC^cn z|2SNP*KOeYVD`mH^WD&zD@cW+Z((J}Zza+lynKO-Q0~_nZoo_1uR;28-ntxg;ihfJ zetDXZV#DzI|3J<9e|MF<$E=C-f4Knvj_Lok>ihrNk^EPq)2CvB22+GeN=!;kdOnrI zlsQ_`a;Ods`^Y}T41(nS>zCtq2T)D1Mp?t|9^~-GXmKPp{meD#%%qVtN9?HFm0Iw_ zP#p2T78L1oyKLLz)HYOq9sg={?S_Pg@Q@VRNjqEV4|Bo^v#6?d=S}?f=0b+cDfLCw z`M;PW8Ubw>UM5wyCC=q=SlP=c*1p`ewpK*4N$}xUxXD$LXKLH}_Bz(&?)UflGo3s) zY=1sT>auQ&f;6o3w99fTS#c9!bWKdbZ{33arLpb%#N^~CBIOcPwr|-ue@uva5W7?_ zE$M-H=5_wq9~dl3Q$d*rvLeUTa3O^4VjKb?p=I3~yj2mZc_{;v8MmE-@z8jQ+t2Uh zkS`c`dF3b_T^xsEjKm}=a5=cpdX%T$Nc)*@8PYS&#Glyv<$z)&)?DJL|oVP>k)9wI1y2QC=3CG!KXJ1dzk(%H=c$zB3yj+7c$W>f67qLBV|pk zBfm=YF2A7Q(&3VihF@RRfGPwd%fHhuk|c$vsAA#TY;A+YY85Hy7*?N_Xh$L+4IKer zS|Q13Zs=-lh-9JVaC$=$nDPxVl4d{N-9j@1^X8?gF{on)ahN{Q{MKWy)J>Nsqs7nK z{+i)g8#VqSa;P^)H$>6Pf7T+kbCi~Q_V^Mh5UU6WE}K>5VchId!j?nrnbOUD ziq5kKn7{Zjh!%9bym9lU?fQZs!f%4cI7>1~k8y=}2!tV4n5PIMj}|E?-8P+*q^l;7 ze8UKTdUR~5C+goNX`zG0G^`glnEqGN)C7Z*Ft;HTv%`T}k@ zYm%Fm4KI)TUmnkALmUaeeuDtr)qsG@f$T_tL?I_W|LylBv)Q7eBFhHhLIn50nQ9kF zVff*L$_Y4TWc0Xf-tBVnz->mWV~n_MO3T5)es^l*mx^EZbEC$xLiE%q^y4lM6SjOt zO}y>?-50<|oA<#CDG_tql-I{LQJwuT5I~bs_A6iV)F}p+n&XytUDo$Jub9QHf~8MJ zku>Tpp8pNO3*^UffI-$rWRno5(n<7Oohr&np{Ja%VdM= zTsB)xC^i+YwzJnWzXeINM}ofSIv7-Xz2K)NWP{Aw1JU6MxJBXKS1=qrJTQP6<)L78 zSNpPULF94>zy;D6?rxiY=!SHy9z5m&Ywthe8XX{B=6gg)_vb(oHb=_8{>(OtK3tua zUN96AAKxFJt0c!i4McAm|Il_E42sh_gvD}yKz=6sYK=KDM1OfJeBcVBY8yU&3_lmc zPjtl?3YA_>a9WjCEmTkHX?4$H%FBteHw7$4j!&b!40W2Rk z8hO<|Z~i_%kpg+1Ug&$lgA_NMIV=V~=YZ{vZyl5%RQ6n-?Ou`KW2apzxPLp8gV>AC z#=S7;BKwp=g-qHT4>L-BXISW=m?ACoOB*!^%F&iil{m3n4VAxkjqGXQzz+{^Q`2!o z8q}p)g|nIX1Ph=^HIWv3wrvaNy~73xIcfsv;w;e`hMCu0Nh#xS*eEe;zed;^-N52u zRnSG)N*)L;T3*^nsWxSjLHVojZ;iF|rN1=iEyTYFJ#|OG0{BIg+xiTtt?~c-vvS~! z76=lEfR=_84?=5C#$Avz!qCsJ5#h`Wf?JD~7?)hETDZNwC=VH2yIVG5c zR{E-;MY}dfeTvt|VK_1fPVO;kX-n^RyM9^~ha;bxbhSdo$DlL%V_UF8O#5$qxf@zS z{Knb2n9hJh5B>RmU?1Q;#Lsr$28#hy6YYPW83cs%_**_+wAxoBh<(Qtb6S{k0=TVWP{`a%(I<`RFLI+i9XQ1xmHISSukZ zsoEqr7&3ly?QZ_@7f+dl3Ay#a*XvSgisC6x>;ayQN8a^WRa^}`#v1?gLz!+;WK+6k zW_5r8dhjq4vQzEXoZ{-tHC4TJOA?CZI9+(xWJZMH8-C;*YhjZvw4ZNpwWuH&b@kgQ z6m-$+0BSfIP+lF#0(tktg!|aDpyI_6IqU{aJdD#nn?*azqCE?1lsl6Hu{7)(QofJ< zM5Uy%W@Gd0qPytg6w)kI`x-#k=kMD>PZEdNV5d+-u1BQShlM8 zafvoKv5n1b*Y~7~;8rCS>fr=-UO7vmO&79zOQg15D#FTKJ~yC*63q%j zQ?i?=Clz^bL{9a|kpQ<&G+g%*obh0FbKdL8x@n5DWo3=v#i^--&>$VmPeg8oV3T12 z8A`?Fm`;mj{aSUSNLxck$2Ro|w4tG4k`?+6?utE_Z8yvF@}ju?qIZrOS=n%8=J*Ti zJ9jc(f3t2>7Mdyvh}stdjW2dpfU%cLHwr}~f5F0vagw2dfrbl-9ZOWjpnlqXi1_2( zd-%w>SX)2g1Us3n*oJK676u&HeyRiv*!+lx4*XF_LNP?ERH7}6%X4WOm`hOn@E^MU2Uao6_YTvpdooKLhXbR=kfhwMv>ZkBtIK;B$j8qYwV zJI`S{7SkbsB%s!QKy$9sZ?5akdJ*EANw*<>km%=!ZSUmN1)wzFVr z;Rc)zx;_n3_y{C*Y9!kbx%=erlWwD6C?H3X{7zr7ei`o7gocA)*Q!GK-s{L?mUusQ$3gm><~#`cEZ`WbM~_aQ?=vUC}y;52;@UWDhCBdj6S5pf4mgEs|sM z!dKz*7uIK@{oN4VfTN~0jmq*4K7}9;z`zF3h9NLbm{hQEf&8aKkK;kJ9u0uo@WGXd z(rDLK1z>-wc5_0` ze>PjU_ngy+l%yn@)aK@P5oyPJa`F1F*Bep)Y?{3QeXH#DZyN}O7fl}7k_5+piJ*|t zWAfn@1t_$%6g4!4m`5Fr@oXHWbnKu-r+Yew3op>2+S$?6`hPvOoo9gk#K>0^LB3(r zBQlJKW_yv(AL8U1nsWbk&v!bXOmg4pSTV1x0iCfYVbxbj3YqWK$E(?uH?6svzxxyFr7@N|0Y z`o^Z@lFooK&!Zz)3eeoOW>N(P33RjxZ<`9j2v} zWZLc-n`LcX%L$K3^`eIUX`2#)!CIcVdeJlT)zVp#SCNWvA9*d?*|W}rK?e}yW4fNr zG?eOey?(;o<1nGUPSmDVNKyi`Xji0>S9u>MA2o~Y*7}c}K~yl{=U4}ArK{8p2N{-m zzOlHUcB2L#uq%ph!+<;Pff;qk-mb&zWFZ*2zWUBXXNMg3aZKkgD3>!nf z&O0tS{!C6SPx7--b>FKU5&Ay-Mg^uT^a=NW{@jK(W6vOdw#kKjQ@*{N1VhioH)u5> zbDT~mV}Bz|$nrK(Nb%5Fn40b*Fta396p^!>=lHOEzbi;C zeRZDKM!7^0VxWT!cH_VA6op6rvJgz%=ax5rHVv!}4ZKkJ#+e{0dXt9^a{Bq-)X6Lm ztFz>H9@)~SF;i3T9wTqO_|vEadXVoj$k#f;PQJHh{lPqzWaqeWA^squ&v1CSz;p_E zy+*c>f9xzCKbC&@xm5gKf=9XL8`}l}`^nx?ZDLy6_(68p4+b1^VH`mlAh|F-xhYEp z@76d?vRyYj_mw0iUj_j_j_kvTz1{Yz+ZoBt&!?qVzFz_ zo9JzfVB*bxPZAt!`Sae}2zW4igbKQdai@ggH}CfU{#Ceh&#x^{ZDXwG9cDoc8bs=a z@_H+orli3?*{Z&N{rdHh8Amj33amn8{P}Ja6I<3+mk(@z|NdYD{g==9^6%ag*`P%& z3=3();SG{r)u}fU>%(o6J16qm!!aclFW3&_0Z6TmI&S`M#j^r=%T=^j(d>*kr%OQH zFk1vuj&9AUT-Z0WL|rF7Izqm_5%G=n9)?}J<*m#}m$~(Up&?ojVHj1n?%7F^l6(h$u}a6A=1G8+vCy1de-@$IJH~PUz?uq zz|bR(U;Ej8AzDLZ3ON4D5b@u{-IJEb37EVoW&3**&FAJZ*X26$!*cf-;tOM$yA_kl zFIM}e%POU-{jWMFCNrb~Xma|VKo)p->NNSay6JIo`c|K5{_~~(FWA4=Ma&vZZOHU6 zddQzvhI3et@~jZKGNYp2`WM<7Z#KqIJg5kXO@IG+&q1|u{nu9CFbw%iu)lgdaWXnD zE`-%$vXC6c9`+kqG|4hY+bF#I1n=Pg>Aagwd>f6MO>$AR56`?W zdUlVn5k8>{)x7>eFY{zjY6=$htqxiyNT(sQjt0)z4fGX+XRq-SrBC zK}*C>@BXr62f|1j81vPq{m}5UFOA=}=H%e^ieXHZ9}$c967CZ|Bh)?rvvkRs-je{8 zGB_$J^73;F{q24Q_wKaAH_Z>56#w_Vh-TxF^^*waOrM=JRTtE@|C;Nsu_XenKdQj% zYUh>`jaXhBH!mKSoaze(t+3I!)^Ntk*Ee=?)z!Nkw=2a=0#exgPOh!oaFk5G@_N@M zodM{<)5;Jwo-jlp{mGY-(r%^pqe64(3n9JdY24}<4BynvCCHUFCSKo>&R4qDy*@Xl z0gdlmHF1J9vj-r0bP&c#ltVHuf*I&+cx-S5mp0M?9@nQma}S5y++4m!%Jpl0_|#f> zOI6QN7k_Fx%msvM%r2(1Fuhdw!}*-t?;bcLLBYyTyJztT`N`4wE9+4mmtS3X(KmO8 zgB*09p`WE0jlK|6GaD+x1bR*|JaJ90rKUGbN2Bp8ozjZ_yxVKcFMLD>V8^is8#}OONlRUQZm6x~_Zz=LB#r#oTCoNw6yoCI z0}pPUUwsfO$|8cQrhgg~ozZi=yz%Mj={4Cz8V1Pdq9X^F_+l-VG$jZ`ppuM_C;jM4 zu;S^e6GyfOYVBuJ|Eg>^w=^m!LK{LN*}wq(dT=aBMEFLu)QJ`%Y0Us})W2cW2KvSJ zQGlK>X8>|fu9`W4KsZV@OB7)6Z?nh;>u_76?KF@#5Q+oJA&nqungxgmGlm-yVag}> zGx%3c%yGh#)}$!9+5p`@PMSwzafoiv`QCWIDd|l>n09i-;~x+l9EH)sRSgtvFx+(D z$6&`rb!nciCQ$>Vwihm3Q+p8%zA6eeh*pi7nVSzbqVmNto8e07??H7jf)y_!vgQi> zBo;>|idJ1l#sQuQfV$q2ktwE{_+UBredNo60rM~0psx@HM5H%)$5=?|Mr)BR?@*f}6TU>MmOA27AiMjbG z{5e%rHTd&Vo_J8jK7S4YQ6y$An4{>{#z+7%IP?YHuV}m=iup54%rDzdbZDyDKVKdP z>JH(C*;yORARXciyQ*kKjT|o}1&sKjhAreGW7FjZ(o7x~V?|$iulg?LrcLU51bVu< z=!(50Qd-1R7)6`LNsYV`!#BlEat(hDRQFfRk@aj~8wjvr%Ptn*k=G-P8c|%EQf4gTJH!3R(GW*im+1P;X z#C<*`bCy{C^whQHu_@NSzg}QdHHiO%vgawFpwR4CcF|G z0ubgjKWT1h83JE2o29a{^O!IBTm-7*w~7a3TMWzyBw?zOnMi-*9oa&crBkC!2LIgQQcPUT}j*#%`bQf)6SEH$>({uMUTg{PC`9rO}#DiR?lN8`X-RWY$=#cMHO2u$c&!qosVaD8ND?S`FM2_0#9 zF3Xfjef9%<*cZUJ6aqc-*qKti0tn=ZaT6w7Ne}!T~d($8KT%B=34^ zqtPhIYl@qHsV6Hg^p!sNEt-Y`l-^8yHdF*GP{MKp=GxGuZ}J{E2_db|FC+v0=E7>0 zd+oxx)nC{}A#AfR8Wd(R7V$l}D@#f+sCtCQN~be#f|XT#)K*hn{ct3ms6%lNXs}}b z2Dr}eU%{rew6)ExGsJTV_VZKeB)yW_`rU00Z#CrTmV1p1oQ%boJXStH7*jvtOPX&& zaXW@CXzq?f2PAY^s;uu5n51zT+VYPx=P#x(v0bCX1(8XA!X|I`^S=c#!rw%gj9jIx1r_nG37 zA$RmUo%H|Jf*X6NixX-Gtt~tAav#okQV~1|?=W@oVd<=| zSYW8J@AoxwK5|z-;5wh-iaYmlW_1rLMs0B(s&o4dj<3JuFzVs$oOF&g5Bc8uctI-l zWXsLDmzRFrmW^u!@naj5EJYjEqu`FWzBqPhj%&P5&Ww4Or)$4#0}-`<<>z=;v$i2VV&Wd*zRo$aHI`V3#|Js&!BBG-Psq*rQn=c;9gywn zO?Xi3+rSlg?1D230@s$r<1fZcud-9R<#goTGJ08V`Qd8KYCCV(aKmZ0fnd^($r;WH z!F_bA5^B`QZ+23|sipZ@+;qQpQ9gorETXX@AWytkAg;K^OT3rCHKbXDU4C!xZhx~p zYQ_?2D!r(bL7R_kOk>srZvVmU6z;{{uME#s2y&B$xZngfHuO~fB$_GIykH0;C@aDf ztvRL0@>zY{i&tP^67M{F_vxXs8<~IX0ck_@UhQU17KSce;&$>uN%T*zPcwXJ_0=BO zy9EGxa6z}BtImM@gp6#9mr^D!|B1`%i)_dfc(w9_Tb)4f%80_EkAAm6=~Q*wz9+2u zZUWprH!1H>KZN5>yP5a<{40AY>h7lU?~PQ90bJz11w`!AL417I?uWHPU44Ez{_nGj zrp&kc{NMd3_7XoY5EN@K4OAp9y&ZhudzX*ym9&`|$-%VNDqjdqoY+m~6KZiY`xBcS zzrMW}7xfy@DZ;r(YYjN#aP$7>pFc}`Ey?TzC)1Q}3(E<|^WA0@fga_$AvFiuClgyf z8eZP+S!R|ON*2~L<2V#gInubpZ$QK?6RGsX+-#~{`@^k_A8Ts#m(*?De8euumzI&U zs7G|Cu2miO5zkNS&7281c&W6=^8J<@2P30wtUW7@e-!!gYh1c%eWU(a6KV0rY4>{d zwlA}d$%XbpJKTygncUWRlZ2kVA*Gid%4!miByFB~q34!eY~EBKKHM9mm$dbog<;3; zGl2+G*Y7sRxiRKI@``x}V`V z3ybKny^vGL-g=UbvePW@gI(gl!2VPGKJ5$C`*=mY{}$+)hf^05vZ`(VOGo(z_7b3Y z5m;^0{9YcR7IO%!XU;sl7+BwnU3UQoWoAx)edjLF?rqzAX**+VImRy2luql@ z+8*BNh0u+jW{HbvqY((LGi zKxupa6~aPiY003bb8BdX>uC?G3BjYB$vGguMe*e>#T*>(SvAusefsYB#34A*Kv;Ot zI{d03xXw+n5^;@>7$OrDlTbs6dp8(x9QIA9enYatOlcpew$#ywsd!yZ=F>l@mJ}ivA#VN>MgAP zJoEJX3C7m~PY16t&aB+9&2VG(m8e{?Tbt{QHeND`qblQLE1jLxKGE!dRwT{<1l1*-c>V%{8@>p00)WL`IP%$sm2#J4tcLg=2DV zB(D7JjJ2L|a@Uu<%OZyIQ@h6mZ5-Z~Jh>7te-Z;l=V+{oG|6oMc-^R9jJYO%t2;P2V&Sa=?2%g%qxPcZHS?{fJ~r#Qd0q?4AcHg$D)FydAGK6lkPl-6Y0zIcd?B2A7p+ z{SD(DsCOYE3KKKE*xVYOGnX!P>Se+u{MB0?RD&I8rN2GgZ_g z39u{DRJ#UcWn}9ZJ4%p?UR&=dYWwo~^Kwal1FzAfy_Trrx5sA!jwLNisae|PYZ>|e zbvy9rF0(CS-*Wz@Ew}0~+^YD(MgRG|##YyWi?{C4ns+1^habDUIZmdV=8J}1_6_yJ zodE{bMQTq91DLdoyqdc*hCd%Hr(>YE_7XPv!06q(+vD%y+B-x1&lnH#39Ux2Ut{Ob za%H=B`T4ZLSf&f#0}(ydvcItp$m9BTe>1= znlG5@dn%RLsC22f(rtBWOTCzBU*it#1)JkR#mnq#F2{=-m${aIRL_yG{UPg#lzD1d_3%t#`WE+h1{}I}_Rv9P3po=+46n1WVQaN@v9)cP zn7bbGf|GaW#bq_eob>U+0?HJ~g#<{1j=$JheqFuO@Sa|Q2E2T7b)PUpVRF#AfMS=w zNn)t(7#nN{o2Q#3oHz#er?V>7*kP!;fnQ9qA@ul4c!iMcON;vD$be)Ppb96E(k zzO~`~IB7ENP{~A-#<7MYB}pc zau}MtFmE$mS}3sezF|Sma=-3hC*;QC$3Chz*zkPhS9`rESE9Du(KoXoM$vECb1pD0 zoTT35mAoh}=Oa6vZ`ykC8$O8q|tf+wcu`2 z^`n{D$CfWkU%l?Ab*LWYnH~#D4`E+u*y$uYS9pw37>G%hLxQNJ<7!w@gvmvA_>y>2 z5pMIX^p`J=@@7}fsl+@`V3b~Uo6r5)Jj!~3swd!`VFGdCl+U;MEgn?i31QOCP>DFX zAH_@Xj}J_F>MnYhJ`bGx@_kB62`0?63^$^sn7{um(wa>kZR}{v`(cc)-&9$Fqu?UX z>qYg(?(P;I{;|o)EWw=IURQ=QXHpC=Ly!elTrH5hbvjvNownG>kZei*Fu-H%G&|Ln zoi9bE6N^1e3d}aQ2HhoWHDxw(k!mAdKdUk&iZb)ijCs)26KT3YS-k5cXj$=S)>;4`c&ZxX%B0^{mD#G^{m&y>zI6vw#}m04>m zqg>auZd+7;A~m|L?5NXLm@7Q)9UDx``t-IZw?);*+sj!|*3R8unu>=R_wTgm>hbgI zxWG{=q?0c29^_Ew%y-GMn=lY2*n3Hp-c}V;}GniZe$;C1x+4!%Eb8E zS_$6g`CaMYLDW+aF{m5LYX2T}*mk3$IW?{7)8#(TiOySkao^m6>JjbuX2U*T+YlCO)R8U#}aGK4Y3I)=hemcw`6Tx8Ak-E$d6A zlVk7wgVh|KHVmH*GE!l08Dse8oep0lHQ{Lu*-izIC6@?W+XZz8ZtPvQZFIRJCj#5^ zW>cW0*%U@J8Z9iz%UeC+*eNEPoLt!-@yFxxzSj=Zdc_AJx%^MAqx`Xem-)oWMTkxS zLA>7o1g`bQ&1*Goi$CK*5r+D&Xk6p;^m);wh!M~7i0S}cn)iBff7`>6jMU)*hERQn zSh5D2kV|-$AZID)&jhn0yFoL8k{HE4d1Wq!-tR>NBx2h5Lez0EVY zv|g3IjnU_fBv;Ums3U;`Mw1=PH>~YF?VSqBlk(o#Cn=$jyLzI(RVeezGpb`WT??`` zgHNFLklV`|PNFNKrHEMF1vt2~@-iw)0;fsw8}sU`nb$d0FLcz_*Qb z-n4ZsomwJ|=Rp(xEY!+&?c8~Nx1ht1w@bHCzmGegV9A$s?y{H{7yPN{&SlDV;lhR1 zvUp=o;@ZmJcLGd&n?~Q*O{iH;4dvYjp(wIvXEsOJBN8hFIEE_RyRQo`%@+L_X^9~Nt!>!WTzvJ>4V4i;}d%q>4Hv~D`} z;cZ2RODpl)heWrZxt6Q-VcLs}-CEOB$=!kxX<2EQzl&Fd##F9TErHRJM$FPOniPD2 z&hLwL>c)eL@vW7QL!{28J;d@i;inoul%v z+Tr<+E)5C?9IYzdoNy5Dcb#isr;eDKoaDQ$7nf9Wwgx)uCAa$pvcKIzLr71rY~|g= zqxKt4vD^Xz-AzsU^vbVHdZ%1wgt@f0`}sS_?UwYK{+hpL^etnm zRqRC1l50bicKE{2jM+DL&aCS&^6Z&#Ts7g1vYr#8)h;t6b*tZ7|5+Lry*^Omw$MVF z>SAL{6-$pCCz7mhyWSk_>`n45SUB`@*!dgr6r7gie#{@B&Qyp55Xni`#x(WZ!9IT*0Fb>fJC*qxB$&ll62 zYJ(8aLO$H;GLG3NDlG93oP3g zCtPpB>908L@K{nZ5lAV_6~h+;m?hy5W+?PC4Rw-P%trRb?_cHigC)$#-%Dt@sheGU zWbG3BcE(3iq*32X{;u;8VapMRcd?ePZXV@cp9yoDt8o`v$282y(l_q4v#aG{ceIxi zi;BOMuTQ(>`gF`!lJ1qx_Y;CiioA<+y;t2P=93G2Iksvx^{oGNqgyXaENf$bwlo;M zhd`5@w-$M%eyy{Yon?YsMcl7p7+wON1g)k#%Qej%{uruWS_-E+7E*(ro<}*bnEgAq zYeIzw8f7NZp5b&9XR7nOjD^TU>#ZaijN2B^_jFFD0(A@ss5>s2npX&T?|myB93SK5J^?5f*OV3%>Azw__ zDA4O$~4D-0KM0fwzK}<`1u*yR%+hw(gjc%bvnR-}6oo z^nTSqFRjGm51AL`qO2&2+p8Y74v9PU?_BD330UdMQZU+mjL{?U(s!S~?quH7?9Mnq zQ$!TneDAJ#U(G#*{h|s_iS|WB^m*#2{d%aiSVQUzrQ^T-p<>BBjk`J1?IXF!?l zB@UC^Fquj83o-Rco-^m?H&cIc!sBE}&5j*Au#IHSc?d%C)sRRW>ME#nHiCv?kW^Sv z8{h##>us1B}`dNIbg2dU^)$|omd?L?)RaSy?XjYn8paI7Wi(9t}uC%=n zIkr|jzS)CXN41FU^R5raHRclqd-GTQ`2R3M4`U{CiTwi z%R(a)Wcz{1@$qc)*@SUojJ(8&K+J~f6%%{byB)q%i z?^j7VQEX}4YBAQ%#^J5Cn!17IM=2A2zGP*VoLdGP8MohdMrf;U$f=R?e1w$13##fT z5e1-Zq}&2WZEUn$J2KkU91SL%Fdrlw^SG)%sd$@b85^H~V{wla57M;bk_aJK?dx4m z>8EP48uF(LB%WXqp@te*O(PaZF{aKN$p#BIr-yhUs)gYlzL)NA<~gSXob|4-Ui4{y zzqB|-$7U@h2KwV(F>O!$?BopCrEuj+Qt@^S?Jv+6mSCQ z!q2a!el_up?}-T*llNpW8*9l-S@Q9m?O%#g^S{HucMHk9Eb<|L@Lw|8n01cRpT@pY z@en+$^)5`$zs<4nis$-N47T^NcjAv-!v_6glMQX~ZwmDP`Q{^6TQuGs_?hoS9SJgu zaRDLFeOLLHwrV;x`bFPgkn$$JYZgQ{=UZ>Ovq$LOJ=70tFF3I!CAl#A4(}VjpNCm~ zkvwb?21{4&S(;^<)@zX`8>(HX%nAMRsU^1 z&50;bzn}~7Ldbc4I4%8JElbusgGy6@o!qd*SOK4H-5rj>Soz2E0wkAKkh<{`Y}87)6?aPhOIeAyc8Z}Bw93_bzSZrc0P3@7v) z;b>vcBy@A2iqUY6a)iAH*K(H{dM6W6?R$X;WHA!*GWHnVR`L@W8{x%|*enCqLfP+_}l>s#3~<8!FJHEMg(Qnay(zHg&d; z-QTS}`UC#Z2XXh2q{tN|e4vX0TL{^FRQkyay9V+*jZhV)4_k-91?us^AgDoJ(b~Pq zDplgiw;4xGwh-n_d0I5Aj4a*$cs!`NQgiJn6|g#W|CD64(?PU3`yd8H>8;;+=T1S_ zJrZMO$rENtyz#`}spDcP+VUwXXSUECZlU_MP0V?gXND}xgqR*Q(k!%rfLJGGrCz4e zY4b~=vWbXR6JI|_Dd!@glM zUi#p8q}~a65AnAuzwV2>!WHL4)YVRahmNxZo}c*z78QpL?^5dJI8>`eG~V0TT&!N^ ztmVNeFJir0fs>a0(4kw4bXK)CN<=bi90!lcT%18%^_LH53FKdt_%pmsH%R;}CVg?x z9rM!N+W5`ZGN%Cn=j3wXZOA>Ty|<;K|3nilM*>Ax6@iBKF?_jBGD zFi}5jDUnD7IMmT~ed6(B>LEl_c{OjYe zv@&g1sKZM0&Wg`I zLzq{UqODH<{2U%oy+c>x2{XxlRP#!b&@q)((LnuILcdS%i+!QRho3#F>0A#{|_+j9pAB|ULA=?`^roB)1 z-4bpJr*(IEJ|3B8DD(R!ri>|0(~wSV$_@Tf$9WoD4IGwE9xnT zJ$}s3CcKp?Fh4SWKq|b7RYO*xIs8ylvgIEtk*fb|1?20=%JyU@0h%jFL@2$7WR;P)d9Z=jdZew=@T>z^w;8jtco55*=CwwY+j+s z2~W2l(!1>X%Y)53K-Xqy`*Z4(Djrl%+RQJVJ>^67nXU49yp1L|Ury}r4ctoN*7vP> zY0izGY*$4>20Fgyn19F;O6KWz(1A-f>*>5m{$>>7EKUGf7$` z%IA8$7pZ&nt|uuu*?yM7&Zms95sKalJ|1lCvZVET%q$tZ^pZhl-=*|W6T_WzB5k%Z z<3H*r&(e`M#!Yl~$;o?MzEW}Qj7g5vZup(q@cgNyY(Bq#Q<45peaYYZ#h*LNc_@!F z@DP-gFZhXz()~(!z8ZhBEzX|LDcci!3(M?~!nE)A4?cX#skfAUR6g~3m2U5^&CzeK zOp{-W%O%RgGMDTQSp9w+n8ccL`t9cZgugkgeg7Rb{TO7LMx%WHClm!Iov&@mAcL;1DU&`ezPX^sz_cq&Vk~e6|uWCF|Hkzu+x!u{u zEaF8hG*fx~qRLRMbPfpY*G3vH)%Cy<)F%_-vcH%ne UPqW?Z1o>knMP)_O2|EA$2PwhK`Tzg` literal 0 HcmV?d00001 diff --git a/pr-384/assets/faucet.a7295624.png b/pr-384/assets/faucet.a7295624.png new file mode 100644 index 0000000000000000000000000000000000000000..04d157f218c0a74f32d3f5bfdec01dcf68f70c1c GIT binary patch literal 174065 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

=A=K8yzZ25;AgZiPgsUlX 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 K&u4jBE2L#_Xn-_Qe2!3 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 literal 0 HcmV?d00001 diff --git a/pr-384/assets/guides_block-times.md.3d58ea03.js b/pr-384/assets/guides_block-times.md.3d58ea03.js new file mode 100644 index 000000000..7084670f8 --- /dev/null +++ b/pr-384/assets/guides_block-times.md.3d58ea03.js @@ -0,0 +1,3 @@ +import{_ as s,o as e,c as a,X as o}from"./chunks/framework.9ca1e6dd.js";const u=JSON.parse('{"title":"How to change speed of block production","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"How to change speed of block production | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/block-times.md","filePath":"guides/block-times.md","lastUpdated":1716518978000}'),n={name:"guides/block-times.md"},l=o(`

How to change speed of block production

If you have gone through both the GM world and the Full and sequencer node rollup setup already, you're now ready to experiment with faster block times.

In your gmd start [args...] command, you will need to add a flag and then the argument for block time.

The flag is:

bash
--rollkit.block_time 1s

Where 1s can be adjusted to the speed of your choosing.

Here is an example:

bash
# start the chain
+gmd start [existing flags...] 
+gmd start [existing flags...] --rollkit.block_time 1s 

In the above example, we've changed it to one second blocks. Alternatively, you could slow your rollup down to 30 seconds:

bash
--rollkit.block_time 30s

Or speed it up even more, to sub-second block times (100 milliseconds):

bash
--rollkit.block_time 0.1ms
`,12),t=[l];function p(c,r,i,d,h,C){return e(),a("div",null,t)}const m=s(n,[["render",p]]);export{u as __pageData,m as default}; diff --git a/pr-384/assets/guides_block-times.md.3d58ea03.lean.js b/pr-384/assets/guides_block-times.md.3d58ea03.lean.js new file mode 100644 index 000000000..b6e25dba0 --- /dev/null +++ b/pr-384/assets/guides_block-times.md.3d58ea03.lean.js @@ -0,0 +1 @@ +import{_ as s,o as e,c as a,X as o}from"./chunks/framework.9ca1e6dd.js";const u=JSON.parse('{"title":"How to change speed of block production","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"How to change speed of block production | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/block-times.md","filePath":"guides/block-times.md","lastUpdated":1716518978000}'),n={name:"guides/block-times.md"},l=o("",12),t=[l];function p(c,r,i,d,h,C){return e(),a("div",null,t)}const m=s(n,[["render",p]]);export{u as __pageData,m as default}; diff --git a/pr-384/assets/guides_cw-orch.md.085ee1cd.js b/pr-384/assets/guides_cw-orch.md.085ee1cd.js new file mode 100644 index 000000000..a4298858a --- /dev/null +++ b/pr-384/assets/guides_cw-orch.md.085ee1cd.js @@ -0,0 +1,91 @@ +import{_ as s,o as a,c as n,X as o}from"./chunks/framework.9ca1e6dd.js";const A=JSON.parse('{"title":"Speed up your development with cw-orchestrator","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Speed up your development with cw-orchestrator | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/cw-orch.md","filePath":"guides/cw-orch.md","lastUpdated":1716518978000}'),e={name:"guides/cw-orch.md"},l=o(`

Speed up your development with cw-orchestrator

Introduction

cw-orchestrator is the most advanced scripting, testing, and deployment framework for CosmWasm smart-contracts. It makes it easy to write cross-environment compatible code for cw-multi-test, Test Tube, Starship (alpha), and live networks, significantly reducing code duplication and test-writing time.

Get ready to change the way you interact with contracts and simplify you smart-contracts journey. The following steps will allow you to integrate cw-orch and write clean code such as:

rust
counter.upload()?;
+counter.instantiate(&InstantiateMsg { count: 0 }, None, None)?;
+counter.increment()?;
+let count = counter.get_count()?;
+assert_eq!(count.count, 1);

In this quick-start guide, we will review the necessary steps in order to integrate cw-orch into a simple contract crate. We review integration of rust-workspaces (multiple contracts) at the end of this page.

NOTE: Quicker than the quick start

If you're moving quicker than everybody else, we suggest looking at a before-after review of this example integration. This will help you catch the additions you need to make to your contract to be able to interact with it using cw-orchestrator.

NOTE: If you want to go more in depth, browse the full cw-orch documentation.

Summary

Single Contract Integration

Throughout this example, we will be using cw-orch to interact with a simple counter contract. All the steps below apply to any smart contract, no matter the complexity.

Adding cw-orch to your Cargo.toml file

To use cw-orchestrator, you need to add cw-orch to your contract's TOML file. Run the command below in your contract's directory:

shell
cargo add cw-orch

Alternatively, you can add it manually in your Cargo.toml file as shown below:

toml
[dependencies]
+cw-orch = {version = "0.21.2" } # Latest version at time of writing

Creating an Interface

When using a single contract, we advise creating an interface.rs file inside your contract's directory. You then need to add this module to your lib.rs file. In order for this interface code to not land in your WASM smart-contracts you need to target-flag it like so:

rust
#[cfg(not(target_arch = "wasm32"))]
+mod interface;

Then, inside that interface.rs file, you can define the interface for your contract:

rust
use cw_orch::{interface, prelude::*};
+use crate::msg::{ExecuteMsg, InstantiateMsg, MigrateMsg, QueryMsg};
+pub const CONTRACT_ID: &str = "counter_contract";
+#[interface(InstantiateMsg, ExecuteMsg, QueryMsg, MigrateMsg, id = CONTRACT_ID)]
+pub struct CounterContract;
+impl<Chain: CwEnv> Uploadable for CounterContract<Chain> {
+    /// Return the path to the wasm file corresponding to the contract
+    fn wasm(&self) -> WasmPath {
+        artifacts_dir_from_workspace!()
+            .find_wasm_path("counter_contract")
+            .unwrap()
+    }
+    /// Returns a CosmWasm contract wrapper
+    fn wrapper(&self) -> Box<dyn MockContract<Empty>> {
+        Box::new(
+            ContractWrapper::new_with_empty(
+                crate::contract::execute,
+                crate::contract::instantiate,
+                crate::contract::query,
+            )
+            .with_migrate(crate::contract::migrate),
+        )
+    }
+}

Learn more about the content of the interface creation specifics in the cw-orch documentation

NOTE: It can be useful to re-export this struct to simplify usage (in lib.rs):

rust
#[cfg(not(target_arch = "wasm32"))]
+pub use crate::interface::CounterContract;

Interaction helpers

cw-orchestrator provides a additional macros that simplify contract calls and queries. The macro implements functions on the interface for each variant of the contract's ExecuteMsg and QueryMsg.

Enabling this functionality is very straightforward. Find your ExecuteMsg and QueryMsg definitions (in msg.rs in our example) and add the ExecuteFns and QueryFns derive macros to them like below:

rust
#[cw_serde]
+#[derive(cw_orch::ExecuteFns)] // Function generation
+/// Execute methods for counter
+pub enum ExecuteMsg {
+    /// Increment count by one
+    Increment {},
+    /// Reset count
+    Reset {
+        /// Count value after reset
+        count: i32,
+    },
+}
+#[cw_serde]
+#[derive(cw_orch::QueryFns)] // Function generation
+#[derive(QueryResponses)]
+/// Query methods for counter
+pub enum QueryMsg {
+    /// GetCount returns the current count as a json-encoded number
+    #[returns(GetCountResponse)]
+    GetCount {},
+}
+// Custom response for the query
+#[cw_serde]
+/// Response from get_count query
+pub struct GetCountResponse {
+    /// Current count in the state
+    pub count: i32,
+}

Find out more about the interaction helpers in the cw-orch documentation

NOTE: Again, it can be useful to re-export these generated traits to simplify usage (in lib.rs):

rust
pub use crate::msg::{ExecuteMsgFns as CounterExecuteMsgFns, QueryMsgFns as CounterQueryMsgFns};

Using the integration

Now that all the setup is done, you can use your contract in tests, integration-tests or scripts.

Start by importing your crate in [dependencies] or [dev-dependencies]:

toml
counter-contract = { path = "../counter-contract" }

You can now use:

rust
use counter_contract::{
+    msg::InstantiateMsg, CounterContract, CounterExecuteMsgFns, CounterQueryMsgFns,
+};
+use cw_orch::{anyhow, prelude::*, tokio};
+use tokio::runtime::Runtime;
+const LOCAL_MNEMONIC: &str = "clip hire initial neck maid actor venue client foam budget lock catalog sweet steak waste crater broccoli pipe steak sister coyote moment obvious choose";
+pub fn main() -> anyhow::Result<()> {
+    std::env::set_var("LOCAL_MNEMONIC", LOCAL_MNEMONIC);
+    dotenv::dotenv().ok(); // Used to load the \`.env\` file if any
+    pretty_env_logger::init(); // Used to log contract and chain interactions
+    let rt = Runtime::new()?;
+    let network = networks::LOCAL_JUNO;
+    let chain = DaemonBuilder::default()
+        .handle(rt.handle())
+        .chain(network)
+        .build()?;
+    let counter = CounterContract::new(chain);
+    counter.upload()?;
+    counter.instantiate(&InstantiateMsg { count: 0 }, None, None)?;
+    counter.increment()?;
+    let count = counter.get_count()?;
+    assert_eq!(count.count, 1);
+    Ok(())
+}

Integration in a workspace

In this paragraph, we will use the cw-plus repository as an example. You can review:

Handling dependencies and features

When using workspaces, you need to add cw-orch to all crates that include ExecuteMsg and QueryMsg used in your contracts and derive the ExecuteFns and QueryFns on them.

Refer above to Interaction helpers for more details on how to do that.

For instance, for the cw20_base contract, you need to execute those 2 steps on the cw20-base contract (where the QueryMsg are defined) as well as on the cw20 package (where the ExecuteMsg are defined).

Creating an interface crate

When using a workspace, we advise you to create a new crate inside your workspace for defining your contract's interfaces. In order to do that, use:

shell
cargo new interface --lib
+cargo add cw-orch --package interface

Add the interface package to your workspace Cargo.toml file

toml
[workspace]
+members = ["packages/*", "contracts/*", "interface"]

Inside this interface crate, we advise to integrate all your contracts 1 by 1 in separate files. Here is the structure of the cw-plus integration for reference:

bash
interface (interface collection)
+├── Cargo.toml
+└── src
+    ├── cw1_subkeys.rs
+    ├── cw1_whitelist.rs
+    ├── cw20_base.rs
+    ├── cw20_ics20.rs
+    └── ..

When importing your crates to get the messages types, you can use the following command in the interface folder.

shell
cargo add cw20-base --path ../contracts/cw20-base/
+cargo add cw20 --path ../packages/cw20

Integrating single contracts

Now that you workspace is setup, you can integrate with single contracts using the above section

More examples and scripts

You can find more example interactions on the counter-contract example directly in the cw-orchestrator repo:

FINAL ADVICE: Learn more and explore our full cw-orch documentation !.

`,58),t=[l];function p(c,r,y,i,F,D){return a(),n("div",null,t)}const d=s(e,[["render",p]]);export{A as __pageData,d as default}; diff --git a/pr-384/assets/guides_cw-orch.md.085ee1cd.lean.js b/pr-384/assets/guides_cw-orch.md.085ee1cd.lean.js new file mode 100644 index 000000000..80cc3949d --- /dev/null +++ b/pr-384/assets/guides_cw-orch.md.085ee1cd.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,X as o}from"./chunks/framework.9ca1e6dd.js";const A=JSON.parse('{"title":"Speed up your development with cw-orchestrator","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Speed up your development with cw-orchestrator | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/cw-orch.md","filePath":"guides/cw-orch.md","lastUpdated":1716518978000}'),e={name:"guides/cw-orch.md"},l=o("",58),t=[l];function p(c,r,y,i,F,D){return a(),n("div",null,t)}const d=s(e,[["render",p]]);export{A as __pageData,d as default}; diff --git a/pr-384/assets/guides_full-and-sequencer-node.md.c746c366.js b/pr-384/assets/guides_full-and-sequencer-node.md.c746c366.js new file mode 100644 index 000000000..9d6aca684 --- /dev/null +++ b/pr-384/assets/guides_full-and-sequencer-node.md.c746c366.js @@ -0,0 +1,28 @@ +import{_ as s,o as a,c as n,X as e}from"./chunks/framework.9ca1e6dd.js";const A=JSON.parse('{"title":"Full and sequencer node rollup setup","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Full and sequencer node rollup setup | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/full-and-sequencer-node.md","filePath":"guides/full-and-sequencer-node.md","lastUpdated":1716518978000}'),l={name:"guides/full-and-sequencer-node.md"},o=e(`

Full and sequencer node rollup setup

This guide will cover how to set up the GM world rollup example as a multi-node network using a full and sequencer node.

About

This guide is using a feature released in v0.10.2 that uses go-header, which uses libp2p that syncs blocks over a peer-to-peer (p2p) network.

This is the same way that celestia-node syncs blocks over p2p.

Prerequisites

First, you'll need to complete the GM world tutorial.

In this demo, we'll be using the local-celestia-devnet setup used in part 1.

Getting started

For running a full node, you will need to update DA_HEIGHT and P2P_ID manually. You can retrieve namespace and height from your terminal output from when you ran the init-local.sh script.

They will be printed before your chain starts:

txt
______         _  _  _     _  _
+| ___ \\       | || || |   (_)| |
+| |_/ /  ___  | || || | __ _ | |_
+|    /  / _ \\ | || || |/ /| || __|
+| |\\ \\ | (_) || || ||   < | || |_
+\\_| \\_| \\___/ |_||_||_|\\_\\|_| \\__|
+
+
+ Your DA_BLOCK_HEIGHT is 5 

Clone the script

Now, clone the script for the full node:

bash
# From inside the \`gm\` directory
+cd $HOME/gm
+wget https://rollkit.dev/gm/init-full-node.sh

Set DA height

Next, you can open the script and set your namespace and DA height from above:

sh
DA_BLOCK_HEIGHT=your-block-height 
+DA_BLOCK_HEIGHT=5 
+P2P_ID="your-p2p-id"

Update the p2p address

Next, we'll update the p2p address.

Once your sequencer starts producing blocks, it will show the p2p address, beginning with 12D:

bash
3:55PM INF port binded module=x/ibc/port port=icahost
+3:55PM INF claimed capability capability=2 module=icahost name=ports/icahost
+3:55PM INF service start impl=RPC module=server msg={}
+3:55PM INF service start impl=Node module=server msg={}
+3:55PM INF starting P2P client module=server
+3:55PM INF serving HTTP listen address={"IP":"127.0.0.1","Port":36657,"Zone":""} module=server
+3:55PM INF listening on address=/ip4/10.0.0.171/tcp/36656/p2p/12D3KooWCmfJLkQjZUArWpNUDJSezeFiLYzCULXe1dEKY6ZpXZpk module=p2p 
+3:55PM INF listening on address=/ip4/127.0.0.1/tcp/36656/p2p/12D3KooWCmfJLkQjZUArWpNUDJSezeFiLYzCULXe1dEKY6ZpXZpk module=p2p 
+3:55PM INF no seed nodes - only listening for connections module=p2p
+3:55PM INF starting Celestia Data Availability Layer Client baseURL=http://localhost:26658 module=da_client

In your init-full-node.sh script, you will now set the P2P_ADDRESS variable for your script to use:

bash
DA_BLOCK_HEIGHT=5
+P2P_ID="your-p2p-id" 
+P2P_ID="12D3KooWCmfJLkQjZUArWpNUDJSezeFiLYzCULXe1dEKY6ZpXZpk" 

Also, in your init-full-node.sh script, the AUTH_TOKEN is fetched from the celestia-node running in the docker, which is also used by the sequencer node. If you are running a separate celestia-node for sequencer and full node, please update the AUTH_TOKEN accordingly. Note that, the AUTH_TOKEN is needed to perform DA queries via celestia-node.

bash
# uses the same celestia-node as sequencer node
+# if you are running a separate celestia-node for full node
+# use the auth token from that node
+AUTH_TOKEN=$(docker exec $(docker ps -q) celestia bridge auth admin --node.store /home/celestia/bridge)

Start the full node

Now run your full node with the script:

bash
# from the gm directory
+bash init-full-node.sh

Congratulations! You will now have a full node running alongside your Rollkit sequencer.

`,30),p=[o];function t(r,c,C,i,y,d){return a(),n("div",null,p)}const u=s(l,[["render",t]]);export{A as __pageData,u as default}; diff --git a/pr-384/assets/guides_full-and-sequencer-node.md.c746c366.lean.js b/pr-384/assets/guides_full-and-sequencer-node.md.c746c366.lean.js new file mode 100644 index 000000000..4cba5706d --- /dev/null +++ b/pr-384/assets/guides_full-and-sequencer-node.md.c746c366.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,X as e}from"./chunks/framework.9ca1e6dd.js";const A=JSON.parse('{"title":"Full and sequencer node rollup setup","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Full and sequencer node rollup setup | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/full-and-sequencer-node.md","filePath":"guides/full-and-sequencer-node.md","lastUpdated":1716518978000}'),l={name:"guides/full-and-sequencer-node.md"},o=e("",30),p=[o];function t(r,c,C,i,y,d){return a(),n("div",null,p)}const u=s(l,[["render",t]]);export{A as __pageData,u as default}; diff --git a/pr-384/assets/guides_gas-price.md.d1fcef94.js b/pr-384/assets/guides_gas-price.md.d1fcef94.js new file mode 100644 index 000000000..93a4383cd --- /dev/null +++ b/pr-384/assets/guides_gas-price.md.d1fcef94.js @@ -0,0 +1 @@ +import{_ as e,o as a,c as s,X as t}from"./chunks/framework.9ca1e6dd.js";const _=JSON.parse('{"title":"How to configure gas price","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"How to configure gas price | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/gas-price.md","filePath":"guides/gas-price.md","lastUpdated":1716518978000}'),o={name:"guides/gas-price.md"},n=t('

How to configure gas price

In most cases, the gas price can be left to the defaults, which ensures that the price is greater than the minimum gas price accepted by the core node.

The gas price can also be configured manually with the flag --rollkit.da_gas_price:

bash
gmd start --rollkit.da_gas_price=0.1 [existing flags...]

This configures the rollup to always use the fixed gas price of 0.1utia/gas.

When running a rollup against a live network, the gas price may see occasional spikes during periods of high mempool congestion.

To avoid such transient blob submission failures, the flag --rollkit.da_gas_multiplier may be used:

bash
gmd start --rollkit.da_gas_price=0.1 --rollkit.da_gas_multiplier=1.2 [...]

This configures the rollup to keep increasing the gas price by a factor of 1.2x of the previous price until the transaction is accepted by the core node.

When the blob submission transaction eventually succeeds, the gas price will gradually return to the default, decreasing by the same factor.

The gas multiplier will only be used if the gas price has been manually configured.

',11),i=[n];function l(c,r,p,g,d,h){return a(),s("div",null,i)}const f=e(o,[["render",l]]);export{_ as __pageData,f as default}; diff --git a/pr-384/assets/guides_gas-price.md.d1fcef94.lean.js b/pr-384/assets/guides_gas-price.md.d1fcef94.lean.js new file mode 100644 index 000000000..fcf64d563 --- /dev/null +++ b/pr-384/assets/guides_gas-price.md.d1fcef94.lean.js @@ -0,0 +1 @@ +import{_ as e,o as a,c as s,X as t}from"./chunks/framework.9ca1e6dd.js";const _=JSON.parse('{"title":"How to configure gas price","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"How to configure gas price | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/gas-price.md","filePath":"guides/gas-price.md","lastUpdated":1716518978000}'),o={name:"guides/gas-price.md"},n=t("",11),i=[n];function l(c,r,p,g,d,h){return a(),s("div",null,i)}const f=e(o,[["render",l]]);export{_ as __pageData,f as default}; diff --git a/pr-384/assets/guides_ibc-connection.md.f0b4a1ca.js b/pr-384/assets/guides_ibc-connection.md.f0b4a1ca.js new file mode 100644 index 000000000..90faa8ac7 --- /dev/null +++ b/pr-384/assets/guides_ibc-connection.md.f0b4a1ca.js @@ -0,0 +1,107 @@ +import{_ as s,o as a,c as n,X as o}from"./chunks/framework.9ca1e6dd.js";const F=JSON.parse('{"title":"IBC connection tutorial","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"IBC connection tutorial | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/ibc-connection.md","filePath":"guides/ibc-connection.md","lastUpdated":1716518978000}'),l={name:"guides/ibc-connection.md"},p=o(`

IBC connection tutorial

In this tutorial, we'll learn how to use an Inter-Blockchain Communication (IBC) Protocol relayer to create an IBC connection between a GM world rollup and an Osmosis local testnet.

Disclaimer

This initial version of IBC has high trust assumptions where receiving chains only verify the signature of the single rollup node. For use in production, it's recommended to wait for trust-minimized IBC support which includes state proofs and conditional clients. Learn more about how conditional clients work in ibc-go issue 5112 and a tracking issue for state proofs in rollkit issue 1632.

💻 Pre-requisites

Software requirements

  • Docker running on your machine
  • Go version ≥ 1.21.0
  • Ignite version ≥ v28.2.0

Run a GM rollup chain

Before you can create an IBC connection, you need to start a local-celestia-devnet instance in a separate terminal:

bash
docker run -t -i --platform linux/amd64 -p 26657:26657 -p 26658:26658 -p 26659:26659 -p 9090:9090 ghcr.io/rollkit/local-celestia-devnet:v0.13.1

WARNING

You will need to use Ignite v28.2.0, which you can install with:

bash
curl https://get.ignite.com/cli@v28.3.0! | bash

Scaffold the GM chain:

bash
cd $HOME
+ignite scaffold chain gm --address-prefix gm

Change into the gm directory and install Rollkit with IBC compatibility:

bash
cd gm
+go mod edit -replace github.com/cosmos/cosmos-sdk=github.com/rollkit/cosmos-sdk@v0.50.6-rollkit-v0.13.3-no-fraud-proofs
+go mod tidy
+go mod download

Now download the script to run the GM chain:

bash
wget https://rollkit.dev/gm/init-local.sh

Run the GM rollup:

bash
bash init-local.sh

Run your local-osmosis-testnet

Install Osmosis binary

bash
cd $HOME
+git clone https://github.com/osmosis-labs/osmosis
+cd osmosis
+git checkout v21.0.1
+make install

Run local-osmosis-testnet

You also need to start local-osmosis-testnet in a separate terminal by downloading and running this script:

bash
wget https://rollkit.dev/ibc/init-osmosis-local.sh

Run the script:

bash
bash init-osmosis-local.sh

This will start your local Osmosis testnet, we'll create IBC connection between this testnet and GM chain in the next step.

NOTE: Here, the key's name from init-osmosis-local.sh is mykey and osmosis-relay but you can modify this script to change the name of your key.

TIP

We're using the --rpc.addr [ip:port] flag to point to port 46657, which is the custom port to avoid conflicts with other running chains.

Funds

The following private key has funds on your Osmosis chain:

bash
Keyname: osmosis-relay
+Address: osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll
+Mnemonic: "milk verify alley price trust come maple will suit hood clay exotic"

The following private key has funds on your GM rollup chain:

bash
Keyname: gm-relay
+Address: gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy
+Mnemonic: "milk verify alley price trust come maple will suit hood clay exotic"

Setup relayer, create IBC connection and start relaying packets

A relayer is like a middleman for blockchains in the IBC protocol. Instead of directly talking to each other, blockchains communicate through relayers. These relayers keep an eye on the paths that are open between different blockchains. When there's something new or changed, the relayer makes sure the message gets sent to the right place on the other blockchain.

Apart from just passing messages, a relayer can also set up new paths between blockchains. This involves creating clients, connections, and channels, which are like communication channels between the blockchains. So, in simpler terms, a relayer makes sure blockchains can talk to each other smoothly.

Install relayer

bash
cd $HOME
+git clone https://github.com/cosmos/relayer
+cd relayer
+git checkout v2.4.2
+make install

Verify your rly version with rly version:

bash
rly version

It should return:

bash
version: 2.4.2
+commit: 259b1278264180a2aefc2085f1b55753849c4815
+cosmos-sdk: v0.47.5
+go: go1.21.4 darwin/arm64

Setup relayer config

Firstly, generate an empty config file with this command:

bash
rly config init

Afterward, replace the content of the file at $HOME/.relayer/config/config.yaml with the following configuration using any text editor you prefer.

yaml
global:
+    api-listen-addr: :5183
+    timeout: 10s
+    memo: ""
+    light-cache-size: 20
+chains:
+    osmo-local:
+        type: cosmos
+        value:
+            key-directory: /root/.relayer/keys/osmosis-testnet-1
+            key: default
+            chain-id: osmosis-testnet-1
+            rpc-addr: http://localhost:46657 
+            account-prefix: osmo
+            keyring-backend: test
+            gas-adjustment: 1.5
+            gas-prices: 0.1uosmo
+            min-gas-amount: 100000
+            max-gas-amount: 1000000
+            debug: true
+            timeout: 20s
+            block-timeout: ""
+            output-format: json
+            sign-mode: direct
+            extra-codecs: []
+            coin-type: 118
+            signing-algorithm: ""
+            broadcast-mode: batch
+            min-loop-duration: 0s
+            extension-options: []
+            feegrants: null
+    gm-local:
+        type: cosmos
+        value:
+            key-directory: /root/.relayer/keys/test
+            key: default
+            chain-id: gm
+            rpc-addr: http://localhost:36657
+            account-prefix: gm
+            keyring-backend: test
+            gas-adjustment: 1.5
+            gas-prices: 0.1stake
+            min-gas-amount: 100000
+            max-gas-amount: 1000000
+            debug: true
+            timeout: 20s
+            block-timeout: ""
+            output-format: json
+            sign-mode: direct
+            extra-codecs: []
+            coin-type: 118
+            signing-algorithm: ""
+            broadcast-mode: batch
+            min-loop-duration: 0s
+            extension-options: []
+            feegrants: null
+paths: {}

Create relayer account

Add keys for each chain with this command

The mnemonic-words are the mnemonics you received when initializing the local node. Ensure that each wallet has tokens to start relaying.

bash
rly keys restore osmo-local default "milk verify alley price trust come maple will suit hood clay exotic"
+rly keys restore gm-local default "milk verify alley price trust come maple will suit hood clay exotic"

Create IBC channel

Create a new blank path to be used in generating a new path (connection and client) between two chains

bash
rly paths new osmosis-testnet-1 gm osmo-gm

and then you can create channel with this command

bash
rly transact link osmo-gm

This is a triple whammy; it creates a client, connection, and channel all in one command.

Alternatively, you may create them one by one using these commands:

bash
rly transact clients osmo-local gm-local osmo-gm
+rly transact connection osmo-gm
+rly transact channel osmo-gm --src-port transfer --dst-port transfer --order unordered --version ics20-1

At the end, it should return something like this :

bash
2024-02-15T09:22:04.062649Z info Connection handshake termination candidate {"path_name": "osmo-gm", "chain_id": "gm", "client_id": "07-tendermint-0", "termination_client_id": "07-tendermint-0", "observed_client_id": "07-tendermint-0", "termination_counterparty_client_id": "07-tendermint-0", "observed_counterparty_client_id": "07-tendermint-0"}
+2024-02-15T09:22:04.062667Z info Found termination condition for connection handshake {"path_name": "osmo-gm", "chain_id": "gm", "client_id": "07-tendermint-0"}
+2024-02-15T09:22:04.069040Z info Starting event processor for channel handshake {"src_chain_id": "osmosis-testnet-1", "src_port_id": "transfer", "dst_chain_id": "gm", "dst_port_id": "transfer"}
+2024-02-15T09:22:04.070364Z info Chain is in sync {"chain_name": "gm-local", "chain_id": "gm"}
+2024-02-15T09:22:04.070389Z info Chain is in sync {"chain_name": "osmo-local", "chain_id": "osmosis-testnet-1"}
+2024-02-15T09:22:10.310493Z info Successful transaction {"provider_type": "cosmos", "chain_id": "osmosis-testnet-1", "gas_used": 165662, "fees": "24023uosmo", "fee_payer": "osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll", "height": 12, "msg_types": ["/ibc.core.client.v1.MsgUpdateClient", "/ibc.core.channel.v1.MsgChannelOpenInit"], "tx_hash": "D7E7E6EC0299C120C0E32167C11F0B60921EF88CC6524345BCEB3B266EF727AA"}
+2024-02-15T09:22:15.293348Z info Successful transaction {"provider_type": "cosmos", "chain_id": "gm", "gas_used": 171590, "fees": "6510stake", "fee_payer": "gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy", "height": 61, "msg_types": ["/ibc.core.client.v1.MsgUpdateClient", "/ibc.core.channel.v1.MsgChannelOpenTry"], "tx_hash": "DE5F15D2CEB85278FA916185A01FBA5DA604563462893288EC7A8745FB597B96"}
+2024-02-15T09:22:18.300397Z info Successful transaction {"provider_type": "cosmos", "chain_id": "osmosis-testnet-1", "gas_used": 126689, "fees": "18177uosmo", "fee_payer": "osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll", "height": 14, "msg_types": ["/ibc.core.client.v1.MsgUpdateClient", "/ibc.core.channel.v1.MsgChannelOpenAck"], "tx_hash": "CB1FA1D3309513FC6C8599606DEFE75164F4CAE2ABD101D78133B287862A5ACA"}
+2024-02-15T09:22:19.078583Z info Successfully created new channel {"chain_name": "osmo-local", "chain_id": "osmosis-testnet-1", "channel_id": "channel-0", "connection_id": "connection-0", "port_id": "transfer"}
+2024-02-15T09:22:23.296353Z info Successful transaction {"provider_type": "cosmos", "chain_id": "gm", "gas_used": 124972, "fees": "4762stake", "fee_payer": "gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy", "height": 69, "msg_types": ["/ibc.core.client.v1.MsgUpdateClient", "/ibc.core.channel.v1.MsgChannelOpenConfirm"], "tx_hash": "B917289EC7566B57B2D0EC759F2E703DBD652F9044362E78C05C4F6DF8FD7AC7"}
+2024-02-15T09:22:24.080924Z info Successfully created new channel {"chain_name": "gm-local", "chain_id": "gm", "channel_id": "channel-0", "connection_id": "connection-0", "port_id": "transfer"}[!code focus]
+2024-02-15T09:22:24.080992Z info Channel handshake termination candidate {"path_name": "osmo-gm", "chain_id": "gm", "client_id": "07-tendermint-0", "termination_port_id": "transfer", "observed_port_id": "transfer", "termination_counterparty_port_id": "transfer", "observed_counterparty_port_id": "transfer"}
+2024-02-15T09:22:24.080998Z info Found termination condition for channel handshake {"path_name": "osmo-gm", "chain_id": "gm", "client_id": "07-tendermint-0"}

TIP

Notice your channel_id, you need to specify it when you make the IBC transfer transaction in next step!

Start relaying packets

After completing all these steps, you can start relaying with:

bash
rly start

IBC transfer of tokens between osmosis-testnet-1 and gm is now possible.

Transfer token from rollup chain to osmosis-local

Make an ibc-transfer transaction. This tx will transfer 1000000stake from gm-key to receiver address in your local-osmosis chain.

Set your keys and channel ID as variables:

bash
OSMO_KEY=osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll
+GM_KEY=gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy
+CHANNEL_ID=channel-0
bash
gmd tx ibc-transfer transfer transfer $CHANNEL_ID $OSMO_KEY 42069stake --node tcp://localhost:36657 --chain-id gm --from gm-key --keyring-backend test --fees 5000stake

Then check the balance of the receiver address to see if the token has been relayed or not.

bash
osmosisd query bank balances $OSMO_KEY --node tcp://localhost:46657 --chain-id osmosis-testnet-1

The balances query command should return something like this:

bash
balances:
+- amount: "42069"
+  denom: ibc/C053D637CCA2A2BA030E2C5EE1B28A16F71CCB0E45E8BE52766DC1B241B77878
+- amount: "100000000999876914"
+  denom: uosmo
+- amount: "100000000000000"
+  denom: utest
+pagination:
+  next_key: null
+  total: "0"

TIP

ibc/64BA6E31FE887D66C6F8F31C7B1A80C7CA179239677B4088BB55F5EA07DBE273 is corresponding IBC denom in osmosis-testnet for native denom stake in GM chain. Your hash will be different than this and specific to your channel.

Transfer token back from osmosis-local to rollup chain

Set your channel hash from the last step like this:

bash
IBC_DENOM_STRING=youribc/64BA6E31FE887D66C6F8F31C7B1A80C7CA179239677B4088BB55F5EA07DBE273

Make an ibc-transfer transaction:

bash
osmosisd tx ibc-transfer transfer transfer $CHANNEL_ID $GM_KEY 42069$IBC_DENOM_STRING --node tcp://localhost:46657 --chain-id osmosis-testnet-1 --from osmosis-relay --fees 500uosmo

And then check the balances of the receiver address to see if the token has been relayed or not:

bash
gmd query bank balances $GM_KEY --node tcp://localhost:36657

The balances query command should return something like this, which is close to the original balance, minus some gas fees:

bash
gmd query bank balances $GM_KEY --node tcp://localhost:36657
+balances:
+- amount: "9999999999999999999897679"
+  denom: stake
+pagination:
+  total: "1"
`,87),e=[p];function t(c,r,y,D,C,i){return a(),n("div",null,e)}const u=s(l,[["render",t]]);export{F as __pageData,u as default}; diff --git a/pr-384/assets/guides_ibc-connection.md.f0b4a1ca.lean.js b/pr-384/assets/guides_ibc-connection.md.f0b4a1ca.lean.js new file mode 100644 index 000000000..ac713e073 --- /dev/null +++ b/pr-384/assets/guides_ibc-connection.md.f0b4a1ca.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,X as o}from"./chunks/framework.9ca1e6dd.js";const F=JSON.parse('{"title":"IBC connection tutorial","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"IBC connection tutorial | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/ibc-connection.md","filePath":"guides/ibc-connection.md","lastUpdated":1716518978000}'),l={name:"guides/ibc-connection.md"},p=o("",87),e=[p];function t(c,r,y,D,C,i){return a(),n("div",null,e)}const u=s(l,[["render",t]]);export{F as __pageData,u as default}; diff --git a/pr-384/assets/guides_lazy-sequencing.md.ff1e7cc6.js b/pr-384/assets/guides_lazy-sequencing.md.ff1e7cc6.js new file mode 100644 index 000000000..47727949f --- /dev/null +++ b/pr-384/assets/guides_lazy-sequencing.md.ff1e7cc6.js @@ -0,0 +1,3 @@ +import{_ as a,o as s,c as e,X as n}from"./chunks/framework.9ca1e6dd.js";const h=JSON.parse('{"title":"How to use lazy sequencing (aggregation)","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"How to use lazy sequencing (aggregation) | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/lazy-sequencing.md","filePath":"guides/lazy-sequencing.md","lastUpdated":1716518978000}'),o={name:"guides/lazy-sequencing.md"},t=n(`

How to use lazy sequencing (aggregation)

In this guide, we'll go over how to use lazy sequencing.

This feature was introduced in Rollkit v0.7.0 and allows rollup operators to wait for transactions to build blocks. This prevents the rollup from building empty blocks.

To turn on lazy sequencing, add the following flag to your start command:

bash
--rollkit.lazy_aggregator

An example command would look like this:

bash
# start the chain
+gmd start [existing flags...] 
+gmd start [existing flags...] --rollkit.lazy_aggregator 
`,7),l=[t];function i(p,c,r,g,d,u){return s(),e("div",null,l)}const _=a(o,[["render",i]]);export{h as __pageData,_ as default}; diff --git a/pr-384/assets/guides_lazy-sequencing.md.ff1e7cc6.lean.js b/pr-384/assets/guides_lazy-sequencing.md.ff1e7cc6.lean.js new file mode 100644 index 000000000..2494d6608 --- /dev/null +++ b/pr-384/assets/guides_lazy-sequencing.md.ff1e7cc6.lean.js @@ -0,0 +1 @@ +import{_ as a,o as s,c as e,X as n}from"./chunks/framework.9ca1e6dd.js";const h=JSON.parse('{"title":"How to use lazy sequencing (aggregation)","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"How to use lazy sequencing (aggregation) | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/lazy-sequencing.md","filePath":"guides/lazy-sequencing.md","lastUpdated":1716518978000}'),o={name:"guides/lazy-sequencing.md"},t=n("",7),l=[t];function i(p,c,r,g,d,u){return s(),e("div",null,l)}const _=a(o,[["render",i]]);export{h as __pageData,_ as default}; diff --git a/pr-384/assets/guides_overview.md.d84fcfb0.js b/pr-384/assets/guides_overview.md.d84fcfb0.js new file mode 100644 index 000000000..056ed0f08 --- /dev/null +++ b/pr-384/assets/guides_overview.md.d84fcfb0.js @@ -0,0 +1 @@ +import{_ as e,o,c as i,X as r}from"./chunks/framework.9ca1e6dd.js";const w=JSON.parse('{"title":"How To Guides","description":"This page provides a comprehensive overview of the how to guides available for Rollkit.","frontmatter":{"description":"This page provides a comprehensive overview of the how to guides available for Rollkit.","head":[["meta",{"name":"og:title","content":"How To Guides | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/overview.md","filePath":"guides/overview.md","lastUpdated":1716518978000}'),t={name:"guides/overview.md"},a=r('

How To Guides

Welcome to the Rollkit guides section! Here, you'll find a wide range of guides designed to help you understand and effectively use Rollkit, the first sovereign rollup framework.

Hopefully you've gone through some of the tutorials and are ready to dive deeper. These guides will go into detail on some specific topics that will make your life easier when developing with Rollkit.

In this section, you'll find:

💻 Support

The guides will explore developing with Rollkit, which is still in Alpha stage. If you run into bugs, please write a GitHub issue or let us know in our Telegram.

',7),l=[a];function s(n,d,p,u,c,h){return o(),i("div",null,l)}const f=e(t,[["render",s]]);export{w as __pageData,f as default}; diff --git a/pr-384/assets/guides_overview.md.d84fcfb0.lean.js b/pr-384/assets/guides_overview.md.d84fcfb0.lean.js new file mode 100644 index 000000000..7a900277b --- /dev/null +++ b/pr-384/assets/guides_overview.md.d84fcfb0.lean.js @@ -0,0 +1 @@ +import{_ as e,o,c as i,X as r}from"./chunks/framework.9ca1e6dd.js";const w=JSON.parse('{"title":"How To Guides","description":"This page provides a comprehensive overview of the how to guides available for Rollkit.","frontmatter":{"description":"This page provides a comprehensive overview of the how to guides available for Rollkit.","head":[["meta",{"name":"og:title","content":"How To Guides | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/overview.md","filePath":"guides/overview.md","lastUpdated":1716518978000}'),t={name:"guides/overview.md"},a=r("",7),l=[a];function s(n,d,p,u,c,h){return o(),i("div",null,l)}const f=e(t,[["render",s]]);export{w as __pageData,f as default}; diff --git a/pr-384/assets/guides_restart-rollup.md.a2427baf.js b/pr-384/assets/guides_restart-rollup.md.a2427baf.js new file mode 100644 index 000000000..b90bab166 --- /dev/null +++ b/pr-384/assets/guides_restart-rollup.md.a2427baf.js @@ -0,0 +1,13 @@ +import{_ as s,o as a,c as o,X as e}from"./chunks/framework.9ca1e6dd.js";const d=JSON.parse('{"title":"🔄 How to restart your rollup","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"🔄 How to restart your rollup | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/restart-rollup.md","filePath":"guides/restart-rollup.md","lastUpdated":1716518978000}'),l={name:"guides/restart-rollup.md"},n=e(`

🔄 How to restart your rollup

This guide will teach you how to restart your Rollkit rollup.

Restart rollup

This section covers the case where you need to restart your rollup.

In order to restart your rollup, you will need to run the <your-binary>d start [...args] command for your rollup. This is the example for the GM world tutorial.

For the GM world tutorial, you can restart the chain by running the restart-local.sh script that was generated by init-local.sh.

Use the DA_START_HEIGHT, NAMESPACE, and AUTH_TOKEN variables from your original start command.

Using the gmd rollup as an example, you can add something similar to your respective start script to make it easier to save variables for later use:

bash
# the rest of your init script
+
+# create a restart-local.sh file to restart the chain later
+rm restart-local.sh
+echo "DA_BLOCK_HEIGHT=$DA_BLOCK_HEIGHT" >> restart-local.sh
+echo "NAMESPACE=$NAMESPACE" >> restart-local.sh
+echo "AUTH_TOKEN=$AUTH_TOKEN" >> restart-local.sh
+echo "gmd start --rollkit.aggregator --rollkit.da_auth_token=\\$AUTH_TOKEN --rollkit.da_namespace \\$NAMESPACE --rollkit.da_start_height \\$DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr \\"0.0.0.0:36656\\"" >> restart-local.sh

Restart rollup after running out of funds

This section covers the case that the node that you are using to post blocks to your DA and consensus layer runs out of funds (tokens), and you need to restart your rollup.

In this example, we're using Celestia's Mocha testnet and running a GM world rollup. In this example, our Celestia DA light node ran out of Mocha testnet TIA and we are unable to post new blocks to Celestia due to a Code: 19 error. This error is defined by Cosmos SDK as:

go
// ErrTxInMempoolCache defines an ABCI typed error where a tx already exists in the mempool.
+ErrTxInMempoolCache = Register(RootCodespace, 19, "tx already in mempool")

In order to get around this error, and the same error on other Rollkit rollups, you will need to re-fund your Celestia account and increase the gas fee. This will override the transaction that is stuck in the mempool.

If you top up the balance of your node and don't increase the gas fee, you will still encounter the Code: 19 error because there is a transaction (posting block to DA) that is duplicate to one that already exists. In order to get around this, you'll need to increase the gas fee and restart the chain.

🟠 Errors in this example

This is what the errors will look like if your DA node runs out of funding or you restart the chain without changing the gas fee:

bash
4:51PM INF submitting block to DA layer height=28126 module=BlockManager
+4:51PM ERR DA layer submission failed error="Codespace: 'sdk', Code: 19, Message: " attempt=1 module=BlockManager
+4:51PM ERR DA layer submission failed Error="Codespace: 'sdk', Code: 19, Message: " attempt=2 module=BlockManager
+4:51PM ERR DA layer submission failed error="Codespace: 'sdk', Code: 19, Message: " attempt=3 module=BlockManager

💰 Re-fund your account

First, you'll need to send more tokens to the account running your Celestia node. If you didn't keep track of your key, you can run the following to get your address:

bash
cd $HOME && cd celestia-node
+./cel-key list --keyring-backend test --node.type light --p2p.network <network>

🛑 Stopping your rollup

You can stop your gm chain (or other Rollkit rollup) by using Control + C in your terminal where the node is running.

⛽ Increase the gas fee

To reiterate, before restarting the chain, you will need to increase the gas fee in order to avoid a Code: 19 error:

bash
gmd start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace $NAMESPACE --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656"

🔁 Restarting your rollup

Follow the restart rollup section above.

🛢️ Reduce gas fee & restart again

In order to save your TIA, we also recommend stopping the chain with Control + C, changing the gas fee back to the default (in our case, 8000 utia) and restarting the chain:

bash
gmd start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace $NAMESPACE --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656"

🎊 Congrats! You've successfully restarted your Rollkit rollup after running out of TIA.

`,32),t=[n];function r(p,c,C,y,i,D){return a(),o("div",null,t)}const A=s(l,[["render",r]]);export{d as __pageData,A as default}; diff --git a/pr-384/assets/guides_restart-rollup.md.a2427baf.lean.js b/pr-384/assets/guides_restart-rollup.md.a2427baf.lean.js new file mode 100644 index 000000000..14a5861d7 --- /dev/null +++ b/pr-384/assets/guides_restart-rollup.md.a2427baf.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as o,X as e}from"./chunks/framework.9ca1e6dd.js";const d=JSON.parse('{"title":"🔄 How to restart your rollup","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"🔄 How to restart your rollup | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/restart-rollup.md","filePath":"guides/restart-rollup.md","lastUpdated":1716518978000}'),l={name:"guides/restart-rollup.md"},n=e("",32),t=[n];function r(p,c,C,y,i,D){return a(),o("div",null,t)}const A=s(l,[["render",r]]);export{d as __pageData,A as default}; diff --git a/pr-384/assets/guides_rollkit-monitoring.md.46e61072.js b/pr-384/assets/guides_rollkit-monitoring.md.46e61072.js new file mode 100644 index 000000000..b2361d46a --- /dev/null +++ b/pr-384/assets/guides_rollkit-monitoring.md.46e61072.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as a,X as o}from"./chunks/framework.9ca1e6dd.js";const s="/docs-preview/pr-384/assets/custom-network.93d26ef7.png",r="/docs-preview/pr-384/assets/import-address.dbe6ef3b.png",n="/docs-preview/pr-384/assets/alert-rule.a5aecc66.png",l="/docs-preview/pr-384/assets/alert-events.74486fc6.png",f=JSON.parse('{"title":"How to integrate Range with your rollup","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"How to integrate Range with your rollup | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/rollkit-monitoring.md","filePath":"guides/rollkit-monitoring.md","lastUpdated":1716518978000}'),i={name:"guides/rollkit-monitoring.md"},p=o('

How to integrate Range with your rollup

This section illustrates how Rollkit developers can leverage the Range platform to monitor their rollup activity and explore relevant addresses and transactions in less than 5 minutes.

Overview

In this guide, we’ll go over the steps of the integration of our sample rollup GM, which is divided into three sections:

  1. Integrate your rollup with Range and start the indexing.
  2. Add your addresses and contracts.
  3. Create your first alert and explore transactions.

Prerequisites

You need to have an operational rollkit rollup. If you haven't done so, you'll need to complete the GM world tutorial first.

1. Integrate Your Rollup

We’ll integrate our rollup GM into Range and start indexing blocks and transactions in real-time.

custom-network

Steps

  • Create an account in Range
  • Make sure you have a public RPC endpoint of your Rollkit rollup
  • Go to the settings tab on your account profile in the top-right corner
  • Click the Add Network button in the Custom Network section
  • Choose Rollkit and fill out the form
  • Congrats! Your rollup should be integrated in Range in less than 15 seconds.

2. Add Your Addresses and Contracts

Now that your rollup is integrated into Range, you can customize your workspace. The first step is adding addresses and contracts that you want to monitor. For that, head to the Address section:

import-address

Once you’ve added one or multiple addresses, you can start looking at the real-time transactions explorer in the Transactions tab.

3. Creating Your First Alert Rule

Now, you can set up alerts to monitor specific events or transactions in your rollup. As an example, we can create an alert that notifies us every time our address is involved in a successful transaction:

alert-rules

After executing a sample transaction:

bash
gmd tx bank send gm-991hesf7xgmjwttag2n2wzk43rvxh47nn4ckh3e6s gm-991rcctqc5l4px95k6tdg4pjrms70m2a9t35rl50t 4039stake --keyring-backend test --node tcp://127.0.0.1:36657 --chain-id gm --fees 5000stake

The alert events will appear both in the Overview tab and the Alerting section:

alert-events

🎊 Congrats! You've detected the first monitored transaction in your GM rollup.

',24),c=[p];function d(u,h,g,y,C,m){return t(),a("div",null,c)}const _=e(i,[["render",d]]);export{f as __pageData,_ as default}; diff --git a/pr-384/assets/guides_rollkit-monitoring.md.46e61072.lean.js b/pr-384/assets/guides_rollkit-monitoring.md.46e61072.lean.js new file mode 100644 index 000000000..35810ca75 --- /dev/null +++ b/pr-384/assets/guides_rollkit-monitoring.md.46e61072.lean.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as a,X as o}from"./chunks/framework.9ca1e6dd.js";const s="/docs-preview/pr-384/assets/custom-network.93d26ef7.png",r="/docs-preview/pr-384/assets/import-address.dbe6ef3b.png",n="/docs-preview/pr-384/assets/alert-rule.a5aecc66.png",l="/docs-preview/pr-384/assets/alert-events.74486fc6.png",f=JSON.parse('{"title":"How to integrate Range with your rollup","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"How to integrate Range with your rollup | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/rollkit-monitoring.md","filePath":"guides/rollkit-monitoring.md","lastUpdated":1716518978000}'),i={name:"guides/rollkit-monitoring.md"},p=o("",24),c=[p];function d(u,h,g,y,C,m){return t(),a("div",null,c)}const _=e(i,[["render",d]]);export{f as __pageData,_ as default}; diff --git a/pr-384/assets/guides_zkml.md.49a2aef2.js b/pr-384/assets/guides_zkml.md.49a2aef2.js new file mode 100644 index 000000000..9177cb932 --- /dev/null +++ b/pr-384/assets/guides_zkml.md.49a2aef2.js @@ -0,0 +1,86 @@ +import{_ as s,o as a,c as n,X as o}from"./chunks/framework.9ca1e6dd.js";const A=JSON.parse('{"title":"zkML Rollup Tutorial with Sindri","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"zkML Rollup Tutorial with Sindri | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/zkml.md","filePath":"guides/zkml.md","lastUpdated":1716518978000}'),l={name:"guides/zkml.md"},e=o(`

zkML Rollup Tutorial with Sindri

Introduction - Code Once, Verify Anywhere

This guide will show you how to build verifiable machine learning inference into your Rollkit rollup using zero-knowledge proofs generated on Sindri. The rollup will rely on a local Celestia devnet for consensus and ensuring data availability.

We will focus on using a ZK circuit that incorporates a compact deep neural network model to enable verifiable ML inference. In this guide, we will deploy the circuit on Sindri, obtain a smart contract verifier (automatically generated by Sindri) for that circuit, deploy it on Rollkit, create a proof of ML inference on Sindri, and verify the proof on-chain.

This approach not only secures the verification process of machine learning models, but also leverages the decentralized security and scalability of Celestia's architecture.

Prerequisites

Setting Up the Polaris EVM using Rollkit

This walkthrough assumes you started the Polaris EVM using Rollkit and should be interpreted as a direct continuation of this Polaris EVM and Rollkit guide.

Installing the Sindri Python SDK

Because we're working with ML, we're going to build with Sindri's Python SDK because Python is widely used in ML development. The Sindri Python SDK Quickstart Guide contains installation instructions and a high-level walkthrough of the functionality of this package, but the following will suffice if you have pip installed:

bash
pip install sindri

Deploying and Proving a Cool zkML Circuit to Sindri

For this tutorial, we'll be working with a pre-built zkML circuit built by Sindri. For a more in-depth description of this circuit and its corresponding ML model's behavior and design, please see here.

Clone

Clone the Sindri Resources GitHub repo.

bash
cd $HOME
+git clone https://github.com/Sindri-Labs/sindri-resources.git

Navigate to the food_ml circuit tutorial directory.

bash
cd sindri-resources/circuit_tutorials/circom/food_ml/

Here, you will find a handful of files. The circuit/ directory contains the circuit code that we will upload to Sindri. The circuit/sindri.json file is the Sindri manifest for your upload. Within it, you can modify the circuit's "name" value to whatever you like.

Modify

Open the compile_and_prove.py script and append the following lines to the very bottom.

python
# Obtain smart contract verifier for our circuit and save it to a file
+smart_contract_code: str = sindri.get_circuit_smart_contract_verifier(circuit_id)
+verifier_code_file: str = "Verifier.sol"
+with open(verifier_code_file, "w") as f:
+    f.write(smart_contract_code)
+print(f"Smart contract verifier code written to {verifier_code_file}\\n")
+
+# Obtain our proof's proof+public formatted as calldata for our circuit's
+# smart contract verifier
+proof = sindri.get_proof(proof_id, include_smart_contract_calldata=True)
+calldata_file: str = "calldata.txt"
+calldata: str  = proof["smart_contract_calldata"]
+
+# Fix formatting so it works with Rollkit
+import json
+a = json.loads("["+calldata_str+"]")
+calldata_objects = []
+for i in a:
+    calldata_objects.append(json.dumps(i).replace("\\"", "").replace(" ",""))
+rollkit_calldata_str = " ".join(calldata_objects)
+
+# Save calldata to file
+with open(calldata_file, "w") as f:
+    f.write(rollkit_calldata_str)
+print(f"Proof calldata written to {calldata_file}\\n")

These additions will allow us to fetch and save the following to files:

  • the circuit's smart contract verifier code that is generated by Sindri when we deployed our circuit
  • the proof's proof+public formatted as calldata to run with the smart contract verifier on Rollkit

Deploy and Prove your zkML Circuit on Sindri

Export your Sindri API Key to an environment variable (or prepend it to the run command in the next step).

bash
export SINDRI_API_KEY=<YOUR_API_KEY>

Run the compile_and_prove.py script. This will upload the circuit/ directory to Sindri, where Sindri will compile and host your circuit. Then, it will run a single proof for the circuit. Finally, it will save the circuit's smart contract verifier code that is generated by Sindri to the Verifier.sol file and it will save the proof's proof+public formatted as calldata for that smart contract to calldata.txt.

bash
python3 compile_and_prove.py

Congratulations! You just deployed a zkML circuit to Sindri and proved it on Sindri's production-quality infrastructure with built-in, custom GPU-accelerated proving techniques. Furthermore, you now have smart contract verifier code (and some calldata) for verifying proofs of that circuit on-chain.

Deploy Smart Contract Verifier to Rollkit

Next, we will deploy this smart contract to Rollkit and verify our zkML proof on-chain. This section assumes you have an operational Rollkit instance of Polaris EVM running and your gm-portal/ directory is located in the $HOME directory on your machine.

Deploy

Copy your new Verifier.sol smart contract to the ~/gm-portal/contracts/src/. directory in your Polaris EVM.

bash
cd $HOME
+cp sindri-resources/circuit_tutorials/circom/food_ml/Verifier.sol gm-portal/contracts/src/Verifier.sol

Next, let's make a copy of the example ~/gm-portal/contracts/script/GmPortal.s.sol and modify it to reference your new Verifier.sol contract.

bash
cd gm-portal/contracts/script/
+cp GmPortal.s.sol Verifier.s.sol

Open up the new Verifier.s.sol and modify it to interact with your new Verifier.sol instead of the example GmPortal.sol.

// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.13;
+
+import "forge-std/Script.sol";
+
+import {Verifier} from "src/Verifier.sol";
+
+contract VerifierScript is Script {
+    function setUp() public {}
+
+    function run() public {
+        vm.startBroadcast();
+        new Verifier();
+        vm.stopBroadcast();
+    }
+}

Then, deploy the contract to your Rollkit environment. Your PRIVATE_KEY and RPC_URL are for your Rollkit Polaris EVM.

bash
export PRIVATE_KEY=0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306
+export RPC_URL=http://localhost:8545
bash
cd ..
+forge script script/Verifier.s.sol:VerifierScript --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast

A successful deployment's output will look similar to the following.

forge script script/Verifier.s.sol:VerifierScript --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast
+[⠒] Compiling...
+[⠆] Compiling 20 files with 0.8.24
+[⠰] Solc 0.8.24 finished in 101.99ms
+Compiler run successful!
+Script ran successfully.
+
+== Logs ==
+  i am a smart contract on Polaris EVM x Rollkit. gm!
+
+[...]
+
+##
+Waiting for receipts.
+⠉ [00:00:00] [######################] 1/1 receipts (0.0s)
+##### 80085
+✅  [Success]Hash: 0xa06a4585af436e2271fc9f697488ce49771c6480e72caac76739e286564c0fc3
+Contract Address: 0x5C59C83c099F72FcE832208f96a23a1E43737a14
+Block: 5699
+Paid: 0.002924172006823068 ETH (974724 gas * 3.000000007 gwei)
+
+[...]

From your contract deployment output, export your contract address: Contract Address: 0x5C59C83c099F72FcE832208f96a23a1E43737a14. Note that the address will be different.

bash
export CONTRACT_ADDRESS=0x5C59C83c099F72FcE832208f96a23a1E43737a14

Interact with the Contract - Verify your zkML Proof On-Chain

Now, we will send your zkML circuit's proof to the contract and verify it on-chain. Keep in mind that your verifier contract can be used across any EVM-compatible environment. Thus, we can compare the cost of execution across multiple environments.

First, grab the contents of your proof calldata and save it in a variable.

bash
CALLDATA=$(cat $HOME/sindri-resources/circuit_tutorials/circom/food_ml/calldata.txt)

Then, interact with the smart contract using the calldata.

bash
cast send $CONTRACT_ADDRESS \\
+"verifyProof(uint256[2],uint256[2][2],uint256[2],uint256[1])" \\
+$CALLDATA \\
+--private-key $PRIVATE_KEY \\
+--rpc-url $RPC_URL

The output will look like the following.

bash
cast send $CONTRACT_ADDRESS "verifyProof(uint256[2],uint256[2][2],uint256[2],uint256[1])" $CALLDATA --private-key $PRIVATE_KEY --rpc-url $RPC_URL
+
+blockHash               0xbbd872d0c37fe889c2456daf80505c20f262b001842d919d06e48c163319af3d
+blockNumber             11544
+contractAddress
+cumulativeGasUsed       231649
+effectiveGasPrice       3000000007
+from                    0x20f33CE90A13a4b5E7697E3544c3083B8F8A51D4
+gasUsed                 231649
+logs                    []
+logsBloom               0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+root
+status                  1
+transactionHash         0x58096aabd3cb58bdef28501bda01b6cf4a37ed0ba482f81462bc1043bb91f996
+transactionIndex        0
+type                    2
+to                      0x5C59C83c099F72FcE832208f96a23a1E43737a14

TIP

Note: To see the decoded output of the contract call (to check if the proof was verified), you will need to view the call in a block explorer.

Congratulations

Congratulations, you've just verified a zkML circuit on Rollkit.

For further reading, check out Sindri's blog post explaining how using Sindri + Rollkit x Celestia means verifiable ML doesn’t have to be prohibitively expensive for operators or end users.

`,59),t=[e];function p(r,c,i,y,d,C){return a(),n("div",null,t)}const u=s(l,[["render",p]]);export{A as __pageData,u as default}; diff --git a/pr-384/assets/guides_zkml.md.49a2aef2.lean.js b/pr-384/assets/guides_zkml.md.49a2aef2.lean.js new file mode 100644 index 000000000..958dc2c57 --- /dev/null +++ b/pr-384/assets/guides_zkml.md.49a2aef2.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,X as o}from"./chunks/framework.9ca1e6dd.js";const A=JSON.parse('{"title":"zkML Rollup Tutorial with Sindri","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"zkML Rollup Tutorial with Sindri | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"guides/zkml.md","filePath":"guides/zkml.md","lastUpdated":1716518978000}'),l={name:"guides/zkml.md"},e=o("",59),t=[e];function p(r,c,i,y,d,C){return a(),n("div",null,t)}const u=s(l,[["render",p]]);export{A as __pageData,u as default}; diff --git a/pr-384/assets/import-address.dbe6ef3b.png b/pr-384/assets/import-address.dbe6ef3b.png new file mode 100644 index 0000000000000000000000000000000000000000..ce372438c2870e6d47e9f0e65d08b4444966f2ea GIT binary patch literal 71062 zcmeFZXHZmY)HR6LtDt~l0s#Tr07{fBBD6F)=Nu(Vl$=4yL4q_vf&>N0IcHJHIcE^b zS+L18%x>@Zel;~SKj!aL&8b^;5l){z{ha;mz4lsbcaWTnDDh>A%XoNr#NuK?3V3)I z3Gnd#8724!enacB83+G6Z-)|BA|N1`n3eqr|BQ51QnOch>2&wCt+nwh3!}UCF0YO5 z3dqT^;^7g*DThg3{{DnWXrEs=?8%W@d6=U2jepWFRh@mZ-C$<(xy>3F&_B(;!9ToE z-Lv6bQF<~TKR9%FAw@s%970YuN_|Z1k48#S?>Z%QyUj~|CH+&zulS-Zp)a1kGwZIS zqpr)BjZq+tKAkcQ5r5e+OL}6a*@wB1AIx}Q=-cCqhj$lGTu4C4IdOf;MQcd;v}N0l zCAQ;A@FU(wf&VZ+tkj#e+WfNcZBQ!VVYHFiAM@n6y;ljSlB{cVd0&hY**Ier7??O8 zT_96>@vo8Hd11#&txYU;J8xpwO6%u0BNsjze$ViZ!=x?vFVvI0e#x%;y`L}U7OV;! z%bxRlN&o$bx9+0{>j+0mg2JfVKX~KOs8qQ}H?Lf|a@h~X9NV#Ai}01AE!nT_^)J=P zBSC%cGv%Nt)0i3^%~Z)5GApZFx&SZ!dP?B`CSMj_87+~nkR|sh?cJLPnVRoUZFryl zJ)S*V^~4`EE5rR&$yW$o@}ffc$-nmM@J2E+GTq(XY;jVt|6aQ!u+MupI=rf~(zI;6 zy1M%4=%~3_(?i_M}cp9A3Wx^cW`j9v60UiDl03ak8Ynv z+E_eP|Iz^ApcvQoN~ z8V%>5Qh)#cEtfL{hXwLqILF@dijEH7Iv+k>-oonY>g=pQDv5`=4jzEG#VDX#sU&0b^+5 zzn8oSmyC0Eb&b5-Sf6GQ$Y})Ec`@<=E<^##kb759^lsi`0~Ry*bqe8KxCFk5iHT!^ zNDE>^xQl!bceY7J;r_pP9MY+Bl{GaJZlsnBPoBIUEqwX*?K#`3=SU=yo12^WII50r zXx7=qg>Qed#I|a^YDwo214GG{A*^yuO^rq#gwNi`OK`n6r0`syox6JVs+(*o@dbQ* z7Twd<(ISI|9donW1O5Hep2r{OTEZvH^{ILfw&$9|sP6lIc=GZjR@W+$f{Kc2!L~{x z&&tBW;_R`Dv-2q5r@tYf|3A+yrn0&kA|t;#kdfASwBdAj^XuF5ek3a^E5~~qNLP%h zuy9p!vhM5GzbC8gE?>SZliXdl&%qnq-`|fAyr^62yp7!-85tZD3+>_CUpFtPQ_$7* zns0r-mmDcYi*7R{CMMoEGlkEAmnYgp(wqAD=4Dk?Rkxl`c?ZYG1sY}jLqlbmnWl$3 zqCJT`pKIpl=1TONc3us9;fIBZW!9FEMOw7DINph6(XHQ~ZrV#~;)Es2$;pvO*B2m% z%l48N9dh)hI&AnPpB{~vXlZLR(9=`97{+T}T!FP4axo<6>!Kly2n<%O97L zk}{&>R##o^x;a_(StQin(eZF0R=3=0Dn22B&iD3n=ih1KHw+96rlzLgvS{>35}%uj z)A88z#%lEAp4x&~Z5`b$qt-fi`o^aAYfG z-xm$@#O`v(#l>A@dFZQFZ67C*u2GFiZS=vvO2e;J?Yi8HK>Wx^_T2k^6?uBt6Mp43 z$u@jiZp(3t-}a)SEoo`o5MnbBf;Z@7)Q+!q-pf{%P&+UHjo6@Rswh=#e(qmuyD*wS7tBBUt)}R}7 z4<1aaC@ViKBckAVbno6Lr>*IN+MWGV?6G9%dHgFMc~oF;EkP!!u5MJi-PjSC72 z(n;M;{&4U@M8tovzr-Yb_Ip50b^N3BON4}!{O$*D&m&j%m2!sQ^Eq#nsX8RQzDmKd z9HY6&fACYVnyNBA_Bu*TS4`*!o;Ll1x_A=({mm_3lBT95s|IX&5?@`YPikdlW#4B} zRVAhQ`S}mWiwTkyDV-|kaof<8hVkL~XOAH3C;Qv;eGh24j9_CgVRSm)o3MspL3=*z zM$7VFqoL8&(n^dfHS12)H14TC?Bbqj?_s&kX*REWcJ!`s1D23MHUH#j&3ds%_o>Ix zyP=$!to;12Ao9IN{I$*cVB86Nm0JYA3))s;A z4VSe>2&t&tXpDHPUSiyp-~<^!qu#x#g~m%uNy&b5@=z9uwHPa2fKu15j6JojI$7@f z>~(g`VA7pfWuGHbW3D}1)Fflk$*JSSmEGHPD_jCy2JkP;ZVD3;q#)!ZV7G;t;t6SAqXJ> z{Ha_8MX&Om9II_)J8judUTboEe0;x8Aq5!B_R2%w*6wbrVeQYN;nz{Q>gdE+r!M0m zKR>^%+CQ5H;aC^UavvqPXO`Eiwc)%Yq}5D4Hr%ULo1n@!OE;QD zg@u!!+7wrvhYNeGkFqL$nZ$JSo(*z_k>A+*^(!(txj=KrSn#snx5h>Ri7&WyvA=A2 z%-z%Lw&>g>G;UTJF~ff|cOvn)em0*xkBp4F{b_Vz^Ugv?+SM%Fft;Y{?IkvsA*42( zrJDOC^6-ILf@NI7M0<2j?j3=4t9W4b>kTyZO`+;C1ofs?JRt&@}Wu(r=d;_Iliw6xp0k=MU3FPr-8 zq3H@PMRjyAq+Pw3Gn$=a?n~0l$#Sv6oFhIv+YHubPWbiE5GSlkem+xf{9{JO?99w3 zrq8`jYf0`scu;xa{OQ45eQ!&K#oaEAd#!lGlWB$a+WxI+hxu%Y_k?}`%Yxow@6h>&JO!5BUlJZ`D7c?rhaAXq& z`?#&`torQqhof_h65)+ow~Vk%Nl8hlKmg4C{uk$RC_=xKm#YxWE-V;*=5chLsIVqO zP1+9_KGukT^0HPTOG;9*#(7(xl24u%?Qp0Z0r&GlwO`!_@{p>O;X$3<1|MO`uV243 zN(Q7$hSkO-w6wG)7Sv(M4-ZW&K3oo^o~knUW|X6k-kWlK#%fa}efd4(@pcQ1ABnuY zbS{?%l=Nvxu^&FXL*UFShGzF>RkFrqzTH85Ik89<^B zPZMq)Fa@*_hj8@?Oc2#9*=<~eMn98lJS$2sAlAkT*==2}Gm%N4R;Dc~%qU*)2vf~f zGscE>Kcnq1Q&3b4r5P;V&U2}@bW+zT(y#Kf7C&-jdM;nB8XSY!`$RqD9j7*0tRafT zvK}l=6bEprYUchBm(fZ1P+1vQal*j5eJ-I#C?hv_9rAtc{8gC zl=i=29JZr7(=kBYv%m5bJ|0uXgYqfv7Olpxwz{Ic8P;lbiv;48WLo3S_|WQfvZ#B7 z02g3iinB~l#;K_X8cxzNGs{SXj3aIc7;m9-0I2TmEnA>llut{*qi{! z{k61IVKW!2TA*_a^^}K4I+@>N`{qFHcz8e@3JLw_U}?Z$26_yQjH;@uaZv(cTw}Ws zTy-boLKrol)P$+{TW?4kGDtNA9=kFe!qvnmW+A+$al25jCkZdF4IGESs`76 zYqCm30xtQ78J6Y#ZejQmL@Y5bpwQnQ6{Uo(`7>&kH3Hcr#=mkW zGdue-G4WW{pS6zI0ssjK7ekuLt!Jojuy-~!EqwDM+_0O!(}?S3d)4iu`26#!yGf~P ztXkO!vjpr)5a=e(epXF!aaxtqvMC;QN-lR}bYmB>{*FU#Y*cBn!KUD#1YkTa7BUG* zNivjurv<#B*-F2W*I|dQY*Ob<6lQg(V`M~?Kwe1+12AyXb?xNSr+Yq{!67}c5Wjnn zXVAeE)L1PSzWfd$3Z*2L(d8+!AtjG)k`Ws1Owp?B>nkp&|9khjer%ZIJ

~HEkI)?tku}H`t9kIjp3_ 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 XJ~V#pj;8J*{;i{_r%|A0d+FZ*m9wFn literal 0 HcmV?d00001 diff --git a/pr-384/assets/index.md.a8a5510c.js b/pr-384/assets/index.md.a8a5510c.js new file mode 100644 index 000000000..a27ce6b13 --- /dev/null +++ b/pr-384/assets/index.md.a8a5510c.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as o}from"./chunks/framework.9ca1e6dd.js";const m=JSON.parse('{"title":"","titleTemplate":":title","description":"","frontmatter":{"layout":"home","titleTemplate":":title","hero":{"name":"Rollkit","text":"The first sovereign rollup framework","tagline":"Launch a sovereign, customizable blockchain as easily as a smart contract","image":{"src":"/img/logo-big.svg","alt":"Rollkit"},"actions":[{"theme":"brand","text":"Quick start","link":"/tutorials/quick-start"},{"theme":"alt","text":"Introduction","link":"/learn/intro"}]},"features":[{"title":"Build with the Best","details":"Utilize all the existing powerful tooling in the Cosmos ecosystem including IBC, ABCI++, and CometBFT RPC equivalency.","link":"/learn/about#why-rollkit","icon":"✨"},{"title":"Optimize for your needs","details":"Take full advantage of modularity by optimizing your rollup to your needs. Tailor your block production. Choose your VM. Pick your DA layer.","link":"/learn/stack","icon":"⚙️"},{"title":"Take Control","details":"Retain the ability to upgrade via hard forks. Break free of offchain councils holding upgrade keys. Allow your community to be sovereign.","link":"/learn/intro","icon":"🎮"}],"head":[["meta",{"name":"og:title","content":"Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1716518978000}'),i={name:"index.md"};function a(l,n,r,s,c,d){return t(),o("div")}const k=e(i,[["render",a]]);export{m as __pageData,k as default}; diff --git a/pr-384/assets/index.md.a8a5510c.lean.js b/pr-384/assets/index.md.a8a5510c.lean.js new file mode 100644 index 000000000..a27ce6b13 --- /dev/null +++ b/pr-384/assets/index.md.a8a5510c.lean.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as o}from"./chunks/framework.9ca1e6dd.js";const m=JSON.parse('{"title":"","titleTemplate":":title","description":"","frontmatter":{"layout":"home","titleTemplate":":title","hero":{"name":"Rollkit","text":"The first sovereign rollup framework","tagline":"Launch a sovereign, customizable blockchain as easily as a smart contract","image":{"src":"/img/logo-big.svg","alt":"Rollkit"},"actions":[{"theme":"brand","text":"Quick start","link":"/tutorials/quick-start"},{"theme":"alt","text":"Introduction","link":"/learn/intro"}]},"features":[{"title":"Build with the Best","details":"Utilize all the existing powerful tooling in the Cosmos ecosystem including IBC, ABCI++, and CometBFT RPC equivalency.","link":"/learn/about#why-rollkit","icon":"✨"},{"title":"Optimize for your needs","details":"Take full advantage of modularity by optimizing your rollup to your needs. Tailor your block production. Choose your VM. Pick your DA layer.","link":"/learn/stack","icon":"⚙️"},{"title":"Take Control","details":"Retain the ability to upgrade via hard forks. Break free of offchain councils holding upgrade keys. Allow your community to be sovereign.","link":"/learn/intro","icon":"🎮"}],"head":[["meta",{"name":"og:title","content":"Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"index.md","filePath":"index.md","lastUpdated":1716518978000}'),i={name:"index.md"};function a(l,n,r,s,c,d){return t(),o("div")}const k=e(i,[["render",a]]);export{m as __pageData,k as default}; diff --git a/pr-384/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2 b/pr-384/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2a687296748f6b8bc8076cd11bde49cd27e4442b GIT binary patch literal 28332 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 HNCp4^t1hY; literal 0 HcmV?d00001 diff --git a/pr-384/assets/inter-italic-cyrillic.ea42a392.woff2 b/pr-384/assets/inter-italic-cyrillic.ea42a392.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f64035158d7e4c01654e3f23dcd6e8299928a28c GIT binary patch literal 17824 zcmV(|K+(TGZYzoV0yihRy3;{L*Bm;yv3xXa1 z1Rw>42nQe=C3zL>7I?PUshK)MG!ta^L3b^d$O{#w!;WOi#caU z9epdi^~z}FXC1zMc;nw||B-~iJKZ7-`H(Kn3lKjZ5N5RqaHof~Lr#JsXW1jml58&> zQGi~|0cnL4zB|P8}0t5&U@c|JdMvNGlmzMw!d_sgsBSwh~ z<3uKERMdzOA;C{wc9u@*KWk~1ZrQFoOIvrA?XoRxnU;2`Lr2EaDbuDiOouv|*;F%- z#gKPJ>8fl=HUf*mFq&P*op#SRB5uMwrI5O=D|BV|t7*jYszMn6_y=vT5wbG)8zDBN(kmfH1b)al)=7_XtiK52#|ESncdAW0QK2HvRY`_;WiO>pz_-Xk zH!T)&YR`MAJa7J@pNA;Ve=XlUuY2Z4Y1bh`Bcza^p&9I}QLUiMj74g|4NyqjXq$hi zG1}j&v`P|}Bqr@5l@eV;qy>fq`v}SgHrfA#@*v!mV~$a+B6D&Jh-sRueXL+`%jr?vt30*Vq&Bs(79VL�!Z1%E;0yxE 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 literal 0 HcmV?d00001 diff --git a/pr-384/assets/inter-italic-latin-ext.bd8920cc.woff2 b/pr-384/assets/inter-italic-latin-ext.bd8920cc.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9c1b9440ed419d4a71ba46b0db3951164f9e10df GIT binary patch literal 63552 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 literal 0 HcmV?d00001 diff --git a/pr-384/assets/inter-italic-latin.bd3b6f56.woff2 b/pr-384/assets/inter-italic-latin.bd3b6f56.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..01fcf20724f915f68a974ef2fb85f86f3039b1d8 GIT binary patch literal 46048 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 literal 0 HcmV?d00001 diff --git a/pr-384/assets/inter-italic-vietnamese.6ce511fb.woff2 b/pr-384/assets/inter-italic-vietnamese.6ce511fb.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e4f788ee02bb687bc1d5045483ff0d381e7654e0 GIT binary patch literal 8784 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 G0002QVTgqQ literal 0 HcmV?d00001 diff --git a/pr-384/assets/inter-roman-cyrillic-ext.e75737ce.woff2 b/pr-384/assets/inter-roman-cyrillic-ext.e75737ce.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..28593ccb8a4d849a746f2b970678fe426cb136e8 GIT binary patch literal 26600 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 literal 0 HcmV?d00001 diff --git a/pr-384/assets/inter-roman-cyrillic.5f2c6c8c.woff2 b/pr-384/assets/inter-roman-cyrillic.5f2c6c8c.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a20adc161f433a7c4e3d92306301b9228bcf9fb4 GIT binary patch literal 16780 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

KZ;k8ywA} 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 O1{o}0SRMEP0000Yp_Hru literal 0 HcmV?d00001 diff --git a/pr-384/assets/inter-roman-greek.d5a6d92a.woff2 b/pr-384/assets/inter-roman-greek.d5a6d92a.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f790e047daa346583880da2be470431e35aa6054 GIT binary patch literal 21776 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 De!(H( literal 0 HcmV?d00001 diff --git a/pr-384/assets/inter-roman-latin-ext.0030eebd.woff2 b/pr-384/assets/inter-roman-latin-ext.0030eebd.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..715bd903b9b14d22a056f10e6d13b8d7e0acce57 GIT binary patch literal 59608 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

ZW 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�zBE;A6`RoYnYVbGchb9$^iIU2 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 literal 0 HcmV?d00001 diff --git a/pr-384/assets/inter-roman-vietnamese.14ce25a6.woff2 b/pr-384/assets/inter-roman-vietnamese.14ce25a6.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5a9f9cb9ca0cd78b6ea2f3e5c9d2838dc8895598 GIT binary patch literal 8492 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 a!Vc~9U7SGB8$q3Ii#9CnAx#qS0RRAsKuhfa literal 0 HcmV?d00001 diff --git a/pr-384/assets/keplr.7151e633.png b/pr-384/assets/keplr.7151e633.png new file mode 100644 index 0000000000000000000000000000000000000000..23bf042e3ee43479469e4f7729fecc5cfe8e6f96 GIT binary patch literal 30723 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 Rollkit

Blog

Our mission is allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.

TIP

In order to use Rollkit, it's important to have some familiarity with Cosmos SDK. You can get up to speed on Cosmos SDK by visiting their official documentation page.

If you're familiar with Rollkit, you may want to skip to the tutorials section.

What is Rollkit?

Rollkit is a sovereign rollup framework that gives developers the freedom to deploy rollups throughout the modular stack, opening new possibilities for rapid experimentation and innovation.

Read more on the Celestia blog to learn more about the concept of sovereign rollups.

Rollkit is an open-source framework. It features a modular node that can run rollups and exposes an ABCI-compatible client interface, which can be used as a substitute for CometBFT in any ABCI-compatible blockchain application.

Rollkit uses data availability (DA) layers by having a unified client interface which can be implemented for use with different DA networks, such as Celestia.

Our goal is to empower developers to quickly innovate and create new classes of rollups with minimal trade-offs, and to make deploying a new chain as easy as deploying a smart contract.

What problems is Rollkit solving?

1. Scalability and customizability

Deploying your decentralized application as a smart contract on a shared blockchain has many limitations. Your smart contract has to share computational resources with every other application, so scalability is limited.

Plus, you're restricted to the execution environment that the shared blockchain uses, so developer flexibility is limited.

2. Security and time to market

Deploying a new chain might sound like the perfect solution for the problems listed above. While it's somewhat true, deploying a new layer 1 chain presents a complex set of challenges and trade-offs for developers looking to build blockchain products.

Deploying a new layer 1 requires significant resources, including time, capital, and expertise, which can be a barrier to entry for some developers.

In order to secure the network, developers must bootstrap a sufficiently secure set of validators, incurring the overhead of managing a full consensus network. This requires paying validators with inflationary tokens, putting the business sustainability of the network at risk. A strong community and network effect are also critical for success, but can be challenging to achieve as the network must gain widespread adoption to be secure and valuable.

In a potential future with millions of chains, it's unlikely all of those chains will be able to sustainably attract a sufficiently secure and decentralized validator set.

Why Rollkit?

Rollkit solves the challenges encountered during the deployment of a smart contract or a new layer 1, by minimizing these tradeoffs through the implementation of rollup chains (rollups).

With Rollkit, developers can benefit from:

  • Shared security: Rollups inherit security from a data availability layer, by posting blocks to it. Rollups reduce the trust assumptions placed on rollup sequencers by allowing full nodes to download and verify the transactions in the blocks posted by the sequencer. For optimistic or zk rollups, in case of fraudulent blocks, full nodes can generate fraud or zk proofs, which they can share with the rest of the network, including light nodes. Our roadmap includes the ability for light clients to receive and verify proofs, so that everyday users can enjoy high security guarantees.

  • Scalability: Rollkit rollups are deployed on specialized data availability layers like Celestia, which directly leverages the scalability of the DA layer. Additionally, rollup transactions are executed off-chain rather than the data availability layer. This means rollups have their own dedicated computational resources, rather than sharing computational resources with other applications.

  • Customizability: Rollkit is built as an open source modular framework, to make it easier for developers to reuse the four main components and customize their rollups. These components are data availability layers, execution environments, proof systems, and sequencer schemes. The components used by the Rollkit stack are customizable.

  • Faster time to market: Rollkit eliminates the need to bootstrap a validator set, manage a consensus network, incur high economic costs, and face other trade-offs that come with deploying a new layer 1. Rollkit's goal is to make deploying a rollup as easy as it is to deploy a smart contract, cutting the time it takes to bring blockchain products to market from months or even years to just minutes.

  • Sovereignty: Rollkit also enables developers to deploy sovereign rollups for cases where communities require sovereignty.

How can you use Rollkit?

As briefly mentioned above, Rollkit could be used in many different ways. From sovereign rollups, to settlement layers, and in the future even to L3s.

Rollup with any execution environment

Rollkit gives developers the flexibility to use pre-existing ABCI-compatible state machines or create a custom state machine tailored to their rollup needs. Rollkit does not restrict the use of any specific virtual machine, allowing developers to experiment and bring innovative applications to life.

Sovereign rollup with Cosmos SDK

Similarly to how developers utilize the Cosmos SDK to build a sovereign layer 1 chain, the Cosmos SDK could be utilized to create a Rollkit-compatible rollup chain. Cosmos-SDK has great documentation and tooling that developers can leverage to learn.

Another possibility is taking an existing layer 1 built with the Cosmos SDK and deploying it as a Rollkit rollup. This can provide a great opportunity for experimentation and growth.

Build a settlement layer

Settlement layers are ideal for developers who want to avoid deploying sovereign rollups. They provide a platform for rollups to verify proofs and resolve disputes. Additionally, they act as a hub for rollups to facilitate trust-minimized token transfers and liquidity sharing between rollups that share the same settlement layer. Think of settlement layers as a special type of execution layer.

When can you use Rollkit?

As of today, Rollkit is still in the alpha stage. The framework currently provides a centralized sequencer, an execution interface (ABCI or Cosmos SDK), and a connection to a data availability layer.

We're currently working on implementing many new and exciting features such as light nodes and state fraud proofs.

Head down to the next section to learn more about what's coming for Rollkit. If you're ready to start building, you can skip to the Tutorials section.

Spoiler alert, whichever you choose, it's going to be a great rabbit hole!

',36),r=[l];function s(n,c,h,u,p,d){return t(),a("div",null,r)}const f=e(i,[["render",s]]);export{y as __pageData,f as default}; diff --git a/pr-384/assets/learn_about.md.9bad51b3.lean.js b/pr-384/assets/learn_about.md.9bad51b3.lean.js new file mode 100644 index 000000000..9c54af4d3 --- /dev/null +++ b/pr-384/assets/learn_about.md.9bad51b3.lean.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as a,X as o}from"./chunks/framework.9ca1e6dd.js";const y=JSON.parse('{"title":"About Rollkit","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"About Rollkit | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/about.md","filePath":"learn/about.md","lastUpdated":1716518978000}'),i={name:"learn/about.md"},l=o("",36),r=[l];function s(n,c,h,u,p,d){return t(),a("div",null,r)}const f=e(i,[["render",s]]);export{y as __pageData,f as default}; diff --git a/pr-384/assets/learn_building-and-deploying-a-rollup.md.19ef708b.js b/pr-384/assets/learn_building-and-deploying-a-rollup.md.19ef708b.js new file mode 100644 index 000000000..48fc05cb9 --- /dev/null +++ b/pr-384/assets/learn_building-and-deploying-a-rollup.md.19ef708b.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as a,X as l}from"./chunks/framework.9ca1e6dd.js";const m=JSON.parse('{"title":"🗞️ Building a rollup and testnet deployment","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"🗞️ Building a rollup and testnet deployment | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/building-and-deploying-a-rollup.md","filePath":"learn/building-and-deploying-a-rollup.md","lastUpdated":1716518978000}'),r={name:"learn/building-and-deploying-a-rollup.md"},o=l('

🗞️ Building a rollup and testnet deployment

The following tutorials will help you get started building Cosmos-SDK and EVM applications that connect to Celestia's data availability (DA) layer via Rollkit to Celestia's Mocha testnet or Arabica devnet. We call those chains Sovereign Rollups.

You can get started with the following tutorials:

1. Beginner

2️. Intermediate

3️. Advanced

💻 Support

The tutorials will explore developing with Rollkit, which is still in Alpha stage. If you run into bugs, please write a GitHub issue or let us know in our Telegram. Furthermore, while Rollkit allows you to build sovereign rollups on Celestia, it currently does not support fraud proofs yet and is therefore running in "pessimistic" mode, where nodes would need to re-execute the transactions to check the validity of the chain (i.e. a full node). Furthermore, Rollkit currently only supports a single sequencer.

',11),i=[o];function n(s,d,u,p,c,h){return t(),a("div",null,i)}const f=e(r,[["render",n]]);export{m as __pageData,f as default}; diff --git a/pr-384/assets/learn_building-and-deploying-a-rollup.md.19ef708b.lean.js b/pr-384/assets/learn_building-and-deploying-a-rollup.md.19ef708b.lean.js new file mode 100644 index 000000000..ae86c963a --- /dev/null +++ b/pr-384/assets/learn_building-and-deploying-a-rollup.md.19ef708b.lean.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as a,X as l}from"./chunks/framework.9ca1e6dd.js";const m=JSON.parse('{"title":"🗞️ Building a rollup and testnet deployment","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"🗞️ Building a rollup and testnet deployment | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/building-and-deploying-a-rollup.md","filePath":"learn/building-and-deploying-a-rollup.md","lastUpdated":1716518978000}'),r={name:"learn/building-and-deploying-a-rollup.md"},o=l("",11),i=[o];function n(s,d,u,p,c,h){return t(),a("div",null,i)}const f=e(r,[["render",n]]);export{m as __pageData,f as default}; diff --git a/pr-384/assets/learn_intro.md.acfa5522.js b/pr-384/assets/learn_intro.md.acfa5522.js new file mode 100644 index 000000000..f6f8faba4 --- /dev/null +++ b/pr-384/assets/learn_intro.md.acfa5522.js @@ -0,0 +1 @@ +import{_ as e,o,c as a,k as t,a as i}from"./chunks/framework.9ca1e6dd.js";const g=JSON.parse('{"title":"Introduction","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Introduction | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/intro.md","filePath":"learn/intro.md","lastUpdated":1716518978000}'),n={name:"learn/intro.md"},r=t("h1",{id:"introduction",tabindex:"-1"},[i("Introduction "),t("a",{class:"header-anchor",href:"#introduction","aria-label":'Permalink to "Introduction"'},"​")],-1),s=t("p",null,"Welcome to the Rollkit docs. We're happy you made it here! Our mission is to allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.",-1),l=t("p",null,"Rollkit is the first sovereign rollup framework.",-1),c=t("p",null,"Our mission is allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.",-1),d=t("p",null,"We're setting the bar high for developers' flexibility and ability to customize rollups however they see fit.",-1),h=[r,s,l,c,d];function u(m,_,p,f,y,b){return o(),a("div",null,h)}const v=e(n,[["render",u]]);export{g as __pageData,v as default}; diff --git a/pr-384/assets/learn_intro.md.acfa5522.lean.js b/pr-384/assets/learn_intro.md.acfa5522.lean.js new file mode 100644 index 000000000..f6f8faba4 --- /dev/null +++ b/pr-384/assets/learn_intro.md.acfa5522.lean.js @@ -0,0 +1 @@ +import{_ as e,o,c as a,k as t,a as i}from"./chunks/framework.9ca1e6dd.js";const g=JSON.parse('{"title":"Introduction","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Introduction | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/intro.md","filePath":"learn/intro.md","lastUpdated":1716518978000}'),n={name:"learn/intro.md"},r=t("h1",{id:"introduction",tabindex:"-1"},[i("Introduction "),t("a",{class:"header-anchor",href:"#introduction","aria-label":'Permalink to "Introduction"'},"​")],-1),s=t("p",null,"Welcome to the Rollkit docs. We're happy you made it here! Our mission is to allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.",-1),l=t("p",null,"Rollkit is the first sovereign rollup framework.",-1),c=t("p",null,"Our mission is allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.",-1),d=t("p",null,"We're setting the bar high for developers' flexibility and ability to customize rollups however they see fit.",-1),h=[r,s,l,c,d];function u(m,_,p,f,y,b){return o(),a("div",null,h)}const v=e(n,[["render",u]]);export{g as __pageData,v as default}; diff --git a/pr-384/assets/learn_specifications.md.50171337.js b/pr-384/assets/learn_specifications.md.50171337.js new file mode 100644 index 000000000..71b03a23f --- /dev/null +++ b/pr-384/assets/learn_specifications.md.50171337.js @@ -0,0 +1 @@ +import{_ as i,o as a,c as n,k as e,a as t}from"./chunks/framework.9ca1e6dd.js";const k=JSON.parse('{"title":"Technical specifications","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Technical specifications | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/specifications.md","filePath":"learn/specifications.md","lastUpdated":1716518978000}'),o={name:"learn/specifications.md"},c=e("h1",{id:"technical-specifications",tabindex:"-1"},[t("Technical specifications "),e("a",{class:"header-anchor",href:"#technical-specifications","aria-label":'Permalink to "Technical specifications"'},"​")],-1),s=e("p",null,[e("a",{href:"https://rollkit.github.io/rollkit/index.html",target:"_blank",rel:"noreferrer"},"Rollkit specifications"),t(" - is comprehensive documentation on the inner components of Rollkit, including data storage, transaction processing, and more. It’s an essential resource for developers looking to understand, contribute to and leverage the full capabilities of Rollkit.")],-1),r=[c,s];function l(d,p,f,h,m,_){return a(),n("div",null,r)}const g=i(o,[["render",l]]);export{k as __pageData,g as default}; diff --git a/pr-384/assets/learn_specifications.md.50171337.lean.js b/pr-384/assets/learn_specifications.md.50171337.lean.js new file mode 100644 index 000000000..71b03a23f --- /dev/null +++ b/pr-384/assets/learn_specifications.md.50171337.lean.js @@ -0,0 +1 @@ +import{_ as i,o as a,c as n,k as e,a as t}from"./chunks/framework.9ca1e6dd.js";const k=JSON.parse('{"title":"Technical specifications","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Technical specifications | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/specifications.md","filePath":"learn/specifications.md","lastUpdated":1716518978000}'),o={name:"learn/specifications.md"},c=e("h1",{id:"technical-specifications",tabindex:"-1"},[t("Technical specifications "),e("a",{class:"header-anchor",href:"#technical-specifications","aria-label":'Permalink to "Technical specifications"'},"​")],-1),s=e("p",null,[e("a",{href:"https://rollkit.github.io/rollkit/index.html",target:"_blank",rel:"noreferrer"},"Rollkit specifications"),t(" - is comprehensive documentation on the inner components of Rollkit, including data storage, transaction processing, and more. It’s an essential resource for developers looking to understand, contribute to and leverage the full capabilities of Rollkit.")],-1),r=[c,s];function l(d,p,f,h,m,_){return a(),n("div",null,r)}const g=i(o,[["render",l]]);export{k as __pageData,g as default}; diff --git a/pr-384/assets/learn_stack.md.de29ba82.js b/pr-384/assets/learn_stack.md.de29ba82.js new file mode 100644 index 000000000..772448813 --- /dev/null +++ b/pr-384/assets/learn_stack.md.de29ba82.js @@ -0,0 +1 @@ +import{_ as l,K as i,o,c as n,b as s,w as a,a5 as c,k as e,a as t,X as d,O as h}from"./chunks/framework.9ca1e6dd.js";const C=JSON.parse('{"title":"Rollkit stack","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Rollkit stack | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/stack.md","filePath":"learn/stack.md","lastUpdated":1716518978000}'),p={name:"learn/stack.md"},u=e("h1",{id:"rollkit-stack",tabindex:"-1"},[t("Rollkit stack "),e("a",{class:"header-anchor",href:"#rollkit-stack","aria-label":'Permalink to "Rollkit stack"'},"​")],-1),f=e("p",null,"This page will cover the main components of Rollkit.",-1),m=e("p",null,"Rollup sequencer nodes collect transactions from users, aggregate them into blocks, and post the blocks onto a data availability (DA) layer (such as Celestia) to be ordered and finalized. Full nodes execute and verify rollup blocks, and in the case of an optimistic rollup, propagate fraud proofs when needed. Light clients will receive headers, verify proofs (fraud, zk, etc), and authenticate trust-minimized queries about the state.",-1),g=e("h2",{id:"application-structure",tabindex:"-1"},[t("Application structure "),e("a",{class:"header-anchor",href:"#application-structure","aria-label":'Permalink to "Application structure"'},"​")],-1),b=d('

ABCI interface

Rollkit is a fully functional Application BlockChain Interface (ABCI) client software. It can be used as a CometBFT replacement for any ABCI application. Thanks to this compatibility, you can use tools like abci-cli to test and debug your rollup.

Cosmos SDK

Would you like to change your Cosmos SDK application to a Rollkit rollup? No problem! You need to replace the Cosmos SDK Go dependency with a Rollkit-enabled version, which can be found at the rollkit/cosmos-sdk repository.

Note the rollkit/cosmos-sdk repository follows the release branches of upstream Cosmos SDK, but with the bonus of using Rollkit instead of CometBFT as the ABCI client.

And don't forget to replace another dependency, CometBFT, with rollkit/cometbft, which has an enhanced ABCI interface that includes the methods needed for state fraud proofs.

Data availability

Data availability (DA) can be accessed using generic interfaces. This design allows for seamless integration with any DA layer. New implementations can be plugged in programmatically, without a need to fork Rollkit.

The DataAvailabilityLayerClient interface includes essential lifecycle methods (Init, Start, Stop) as well as data availability methods (SubmitBlocks, RetrieveBlocks).

The BlockRetriever interface serves to enable syncing of full nodes from the data availability layer. It's important to keep in mind that there is no direct correlation between the DA layer block height and the rollup height. Each DA layer block may contain an arbitrary number of rollup blocks.

Celestia

Celestia is a prominent example of a data availability integration implemented for Rollkit. It's using the Celestia Node API via the rollkit/celestia-da package. To deploy a Rollkit rollup on Celestia you also have to run a Celestia light node.

New DA layer integrations can be added by using the go-da interface.

Node components

Mempool

The mempool is inspired by the CometBFT mempool. By default, transactions are handled in a First Come, First Served (FCFS) manner. Ordering of transactions can be implemented on the application level; currently this is possible by returning a priority on CheckTx, and once we support ABCI++ it is also possible via PrepareProposal and the application mempool.

Block manager

The block manager contains routines AggregationLoop, RetrieveLoop, and SyncLoop that communicate through Go channels. These Go routines are ran when a Rollkit node starts up (OnStart). Only the sequencer nodes run AggregationLoop which controls the frequency of block production for a rollup with a timer as per the BlockTime in BlockManager.

All nodes run SyncLoop which looks for the following operations:

  • Receive block headers: block headers are received through a channel HeaderInCh and Rollkit nodes attempt to verify the block with the corresponding block data.
  • Receive block data: block bodies are received through a channel blockInCh and Rollkit nodes attempt to verify the block.
  • Signal RetrieveLoop with timer as per the DABlockTime in BlockManager.

All nodes also run RetrieveLoop which is responsible for interacting with the data availability layer. It checks the last updated DAHeight to retrieve a block with timer DABlockTime signaled by SyncLoop. Note that the start height of the DA layer for the rollup, DAStartHeight, is configurable in BlockManager.

RPC

Rollkit's RPC fully implements the CometBFT RPC interfaces and APIs for querying:

  • Information about the rollup node: information such as node's health, status, and network info.
  • The rollup blockchain: getting information about the rollup blockchain such as blocks and block headers.
  • The rollup transactions: getting transaction information and broadcasting raw transactions, with search capabilities.
  • ABCI: rollup application information.

The following RPC protocols are currently supported:

  • URI over HTTP
  • JSON-RPC over HTTP
  • JSON-RPC over WebSockets

P2P layer

Rollkit's P2P layer enables direct communication between rollup nodes. It's used to gossip transactions, headers of newly created blocks, and state fraud proofs. The P2P layer is implemented using libp2p.

Rollkit uses DHT-based active peer discovery. Starting a node connects to pre-configured bootstrap peers, and advertises its namespace ID in the DHT. This solution is flexible, because multiple rollup networks may reuse the same DHT/bootstrap nodes, but specific rollup network might decide to use dedicated nodes as well.

Rollkit node types

Rollkit nodes are implemented in the node package.

Full node

Full nodes verify all blocks, and produce fraud proofs for optimistic rollups. Since they fully verify all rollup blocks, they don't rely on fraud or validity proofs for security.

Light node (work in progress)

Light nodes are light-weight rollup nodes that authenticate block headers, and can be secured by fraud proofs or validity proofs. They're recommended for average users on low-resource devices. Users running light nodes can make trust-minimized queries about the rollup's state. Currently, Rollkit light nodes are still under development.

Sequencer node

Rollups can utilize sequencer nodes. Sequencers are block producers for rollups, responsible for aggregating transactions into blocks, and typically executing transactions to produce a state root, used by the rollup's light clients.

Rollkit plans to support multiple different pluggable sequencer schemes:

Deploy in one-clickFaster soft-confirmations than L1Control over rollup's transaction orderingAtomic composability with other rollupsCensorship resistanceImplementation Status
Centralized sequencerRequires spinning up a sequencerYes ✅Yes ✅No ❌Eventual ⏳*✅ Implemented!
Decentralized sequencerRequires spinning up a sequencer setYes ✅Yes ✅No ❌Real-time ⚡️Planned
Shared decentralized sequencerYes ✅Yes ✅No ❌Yes ✅Real-time ⚡️Planned
Pure fork-choice ruleYes ✅No ❌Maybe 🟡Maybe 🟡Eventual ⏳Planned

"Pure fork-choice rule" refers to any rollup without privileged sequencers, e.g. nodes defer to the data availability layer for ordering and apply a "first-come-first-serve" fork-choice rule.

* implementation of this property is in progress.

State validity modes

Pessimistic (full nodes only)

A pessimistic rollup is a rollup that only supports full nodes that replay all the transactions in the rollup in order to check its validity. Rollkit supports pessimistic rollups by default.

Pessimistic rollups are similar to how Tether uses Bitcoin as a data availability layer via OmniLayer.

Optimistic (fraud proofs) (work in progress)

Rollkit's current design consists of a single sequencer that posts blocks to the DA layer, and multiple (optional) full nodes. Sequencers gossip block headers to full nodes and full nodes fetch posted blocks from the DA layer. Full nodes then execute transactions in these blocks to update their state, and gossip block headers over the P2P network to Rollkit light nodes.

Once state fraud proofs are enabled, when a block contains a fraudulent state transition, Rollkit full nodes can detect it by comparing intermediate state roots (ISRs) between transactions, and generate a state fraud proof that can be gossiped over the P2P network to Rollkit light nodes. These Rollkit light nodes can then use this state fraud proof to verify whether a fraudulent state transition occurred or not by themselves.

Overall, state fraud proofs will enable trust-minimization between full nodes and light nodes as long as there is at least one honest full node in the system that will generate state fraud proofs.

Note that Rollkit state fraud proofs are still a work in progress and will require new methods on top of ABCI, specifically, GenerateFraudProof, VerifyFraudProof, and GetAppHash.

You can find current detailed design and the remaining work needed to push state fraud proofs towards completion in this Architecture Decision Record (ADR).

Validity (ZK proofs)

Validity (ZK) rollups are planned, but not currently supported by Rollkit.

',54);function k(y,v,w,x,q,R){const r=i("Mermaid");return o(),n("div",null,[u,f,m,g,(o(),s(c,null,{default:a(()=>[h(r,{id:"mermaid-12",graph:"graph%20TD%0A%20%20%20%20A%5BRollkit%20Rollup%5D%0A%20%20%20%20B%5BRollkit%5D%0A%20%20%20%20C%5BData%20Availability%20Chain%5D%0A%20%20%20%20%0A%20%20%20%20A%20%3C--%3E%7CABCI%7C%20B%0A%20%20%20%20B%20%3C--%3E%7CDA%20API%7C%20C%0A"})]),fallback:a(()=>[t(" Loading... ")]),_:1})),b])}const _=l(p,[["render",k]]);export{C as __pageData,_ as default}; diff --git a/pr-384/assets/learn_stack.md.de29ba82.lean.js b/pr-384/assets/learn_stack.md.de29ba82.lean.js new file mode 100644 index 000000000..6d0196d28 --- /dev/null +++ b/pr-384/assets/learn_stack.md.de29ba82.lean.js @@ -0,0 +1 @@ +import{_ as l,K as i,o,c as n,b as s,w as a,a5 as c,k as e,a as t,X as d,O as h}from"./chunks/framework.9ca1e6dd.js";const C=JSON.parse('{"title":"Rollkit stack","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Rollkit stack | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/stack.md","filePath":"learn/stack.md","lastUpdated":1716518978000}'),p={name:"learn/stack.md"},u=e("h1",{id:"rollkit-stack",tabindex:"-1"},[t("Rollkit stack "),e("a",{class:"header-anchor",href:"#rollkit-stack","aria-label":'Permalink to "Rollkit stack"'},"​")],-1),f=e("p",null,"This page will cover the main components of Rollkit.",-1),m=e("p",null,"Rollup sequencer nodes collect transactions from users, aggregate them into blocks, and post the blocks onto a data availability (DA) layer (such as Celestia) to be ordered and finalized. Full nodes execute and verify rollup blocks, and in the case of an optimistic rollup, propagate fraud proofs when needed. Light clients will receive headers, verify proofs (fraud, zk, etc), and authenticate trust-minimized queries about the state.",-1),g=e("h2",{id:"application-structure",tabindex:"-1"},[t("Application structure "),e("a",{class:"header-anchor",href:"#application-structure","aria-label":'Permalink to "Application structure"'},"​")],-1),b=d("",54);function k(y,v,w,x,q,R){const r=i("Mermaid");return o(),n("div",null,[u,f,m,g,(o(),s(c,null,{default:a(()=>[h(r,{id:"mermaid-12",graph:"graph%20TD%0A%20%20%20%20A%5BRollkit%20Rollup%5D%0A%20%20%20%20B%5BRollkit%5D%0A%20%20%20%20C%5BData%20Availability%20Chain%5D%0A%20%20%20%20%0A%20%20%20%20A%20%3C--%3E%7CABCI%7C%20B%0A%20%20%20%20B%20%3C--%3E%7CDA%20API%7C%20C%0A"})]),fallback:a(()=>[t(" Loading... ")]),_:1})),b])}const _=l(p,[["render",k]]);export{C as __pageData,_ as default}; diff --git a/pr-384/assets/learn_transaction-flow.md.eebdb5eb.js b/pr-384/assets/learn_transaction-flow.md.eebdb5eb.js new file mode 100644 index 000000000..a08112180 --- /dev/null +++ b/pr-384/assets/learn_transaction-flow.md.eebdb5eb.js @@ -0,0 +1 @@ +import{_ as r,K as d,o as t,c,b as n,w as o,a5 as l,X as h,k as a,a as e,O as s}from"./chunks/framework.9ca1e6dd.js";const D=JSON.parse('{"title":"Transaction flow","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Transaction flow | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/transaction-flow.md","filePath":"learn/transaction-flow.md","lastUpdated":1716518978000}'),u={name:"learn/transaction-flow.md"},p=h('

Transaction flow

Rollup users use a light node to communicate with the rollup P2P network for two primary reasons:

  • submitting transactions
  • gossipping headers and fraud proofs

WARNING

Light nodes are still a work in progress.

Here's what the typical transaction flow looks like:

Transaction submission

',6),f=a("h2",{id:"transaction-validation-and-processing",tabindex:"-1"},[e("Transaction validation and processing "),a("a",{class:"header-anchor",href:"#transaction-validation-and-processing","aria-label":'Permalink to "Transaction validation and processing"'},"​")],-1),m=a("h2",{id:"block-processing",tabindex:"-1"},[e("Block processing "),a("a",{class:"header-anchor",href:"#block-processing","aria-label":'Permalink to "Block processing"'},"​")],-1),A=a("h2",{id:"fraud-proof-gossip-and-forking",tabindex:"-1"},[e("Fraud proof gossip and forking "),a("a",{class:"header-anchor",href:"#fraud-proof-gossip-and-forking","aria-label":'Permalink to "Fraud proof gossip and forking"'},"​")],-1),g=a("p",null,"To transact, users submit a transaction to their light node, which gossips the transaction to a full node. Before adding the transaction to their mempool, the full node checks its validity. Valid transactions are included in the mempool, while invalid ones are refused, and the user's transaction will not be processed.",-1),b=a("p",null,"If the transaction is valid and has been included in the mempool, the sequencer can add it to a rollup block, which is then submitted to the data availability (DA) layer. This results in a successful transaction flow for the user, and the state of the rollup is updated accordingly.",-1),k=a("p",null,"After the block is submitted to the DA layer, the full nodes download and validate the block. However, there is a possibility that the sequencer may maliciously submit a block to the DA layer with invalid transactions or state. In such cases, the full nodes of the rollup chain will consider the block invalid. In the case of an optimistic rollup, if they find the block invalid, they generate fraud proofs and gossip them in the P2P network among other full and light nodes.",-1),_=a("p",null,[e("As a result, the rollup chain will halt, and the network will decide to fork the chain through social consensus. In the future, when a decentralized sequencer scheme is in place, additional options will be available, such as slashing the sequencer or selecting another full node as the sequencer. However, in any case, a new block must be created and submitted to the DA layer. You can read more about sequencer nodes "),a("a",{href:"/docs-preview/pr-384/learn/stack#sequencer-node"},"here"),e(".")],-1);function w(E,N,v,F,y,T){const i=d("Mermaid");return t(),c("div",null,[p,(t(),n(l,null,{default:o(()=>[s(i,{id:"mermaid-29",graph:"sequenceDiagram%0A%20%20%20%20participant%20User%0A%20%20%20%20participant%20LightNode%0A%20%20%20%20participant%20FullNode%0A%20%20%20%20%0A%20%20%20%20User-%3E%3ELightNode%3A%20Submit%20Transaction%0A%20%20%20%20LightNode-%3E%3EFullNode%3A%20Gossip%20Transaction%0A%20%20%20%20FullNode--%3E%3EUser%3A%20Refuse%20(if%20invalid)%0A"})]),fallback:o(()=>[e(" Loading... ")]),_:1})),f,(t(),n(l,null,{default:o(()=>[s(i,{id:"mermaid-33",graph:"sequenceDiagram%0A%20%20%20%20participant%20FullNode%0A%20%20%20%20participant%20Sequencer%0A%0A%20%20%20%20FullNode-%3E%3EFullNode%3A%20Check%20Validity%0A%20%20%20%20FullNode-%3E%3EFullNode%3A%20Add%20to%20Mempool%20(if%20valid)%0A%20%20%20%20FullNode--%3E%3EUser%3A%20Transaction%20Processed%20(if%20valid)%0A%20%20%20%20FullNode-%3E%3ESequencer%3A%20Inform%20about%20Valid%20Transaction%0A%20%20%20%20Sequencer-%3E%3EDALayer%3A%20Add%20to%20Rollup%20Block%0A"})]),fallback:o(()=>[e(" Loading... ")]),_:1})),m,(t(),n(l,null,{default:o(()=>[s(i,{id:"mermaid-37",graph:"sequenceDiagram%0A%20%20%20%20participant%20DALayer%0A%20%20%20%20participant%20FullNode%0A%20%20%20%20participant%20RollupChain%0A%0A%20%20%20%20DALayer-%3E%3ERollupChain%3A%20Update%20State%0A%20%20%20%20DALayer-%3E%3EFullNode%3A%20Download%20%26%20Validate%20Block%0A%20%20%20%20FullNode-%3E%3EFullNode%3A%20Generate%20Fraud%20Proofs%20(if%20invalid)%0A"})]),fallback:o(()=>[e(" Loading... ")]),_:1})),A,(t(),n(l,null,{default:o(()=>[s(i,{id:"mermaid-41",graph:"sequenceDiagram%0A%20%20%20%20participant%20FullNode%0A%20%20%20%20participant%20LightNode%0A%20%20%20%20participant%20RollupChain%0A%0A%20%20%20%20FullNode-%3E%3ELightNode%3A%20Gossip%20Fraud%20Proofs%20(if%20invalid)%0A%20%20%20%20RollupChain-%3E%3ERollupChain%3A%20Halt%20%26%20Decide%20to%20Fork%20(if%20invalid)%0A%20%20%20%20RollupChain-%3E%3EDALayer%3A%20Submit%20New%20Block%20(after%20fork)%0A"})]),fallback:o(()=>[e(" Loading... ")]),_:1})),g,b,k,_])}const P=r(u,[["render",w]]);export{D as __pageData,P as default}; diff --git a/pr-384/assets/learn_transaction-flow.md.eebdb5eb.lean.js b/pr-384/assets/learn_transaction-flow.md.eebdb5eb.lean.js new file mode 100644 index 000000000..44e82cb17 --- /dev/null +++ b/pr-384/assets/learn_transaction-flow.md.eebdb5eb.lean.js @@ -0,0 +1 @@ +import{_ as r,K as d,o as t,c,b as n,w as o,a5 as l,X as h,k as a,a as e,O as s}from"./chunks/framework.9ca1e6dd.js";const D=JSON.parse('{"title":"Transaction flow","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Transaction flow | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"learn/transaction-flow.md","filePath":"learn/transaction-flow.md","lastUpdated":1716518978000}'),u={name:"learn/transaction-flow.md"},p=h("",6),f=a("h2",{id:"transaction-validation-and-processing",tabindex:"-1"},[e("Transaction validation and processing "),a("a",{class:"header-anchor",href:"#transaction-validation-and-processing","aria-label":'Permalink to "Transaction validation and processing"'},"​")],-1),m=a("h2",{id:"block-processing",tabindex:"-1"},[e("Block processing "),a("a",{class:"header-anchor",href:"#block-processing","aria-label":'Permalink to "Block processing"'},"​")],-1),A=a("h2",{id:"fraud-proof-gossip-and-forking",tabindex:"-1"},[e("Fraud proof gossip and forking "),a("a",{class:"header-anchor",href:"#fraud-proof-gossip-and-forking","aria-label":'Permalink to "Fraud proof gossip and forking"'},"​")],-1),g=a("p",null,"To transact, users submit a transaction to their light node, which gossips the transaction to a full node. Before adding the transaction to their mempool, the full node checks its validity. Valid transactions are included in the mempool, while invalid ones are refused, and the user's transaction will not be processed.",-1),b=a("p",null,"If the transaction is valid and has been included in the mempool, the sequencer can add it to a rollup block, which is then submitted to the data availability (DA) layer. This results in a successful transaction flow for the user, and the state of the rollup is updated accordingly.",-1),k=a("p",null,"After the block is submitted to the DA layer, the full nodes download and validate the block. However, there is a possibility that the sequencer may maliciously submit a block to the DA layer with invalid transactions or state. In such cases, the full nodes of the rollup chain will consider the block invalid. In the case of an optimistic rollup, if they find the block invalid, they generate fraud proofs and gossip them in the P2P network among other full and light nodes.",-1),_=a("p",null,[e("As a result, the rollup chain will halt, and the network will decide to fork the chain through social consensus. In the future, when a decentralized sequencer scheme is in place, additional options will be available, such as slashing the sequencer or selecting another full node as the sequencer. However, in any case, a new block must be created and submitted to the DA layer. You can read more about sequencer nodes "),a("a",{href:"/docs-preview/pr-384/learn/stack#sequencer-node"},"here"),e(".")],-1);function w(E,N,v,F,y,T){const i=d("Mermaid");return t(),c("div",null,[p,(t(),n(l,null,{default:o(()=>[s(i,{id:"mermaid-29",graph:"sequenceDiagram%0A%20%20%20%20participant%20User%0A%20%20%20%20participant%20LightNode%0A%20%20%20%20participant%20FullNode%0A%20%20%20%20%0A%20%20%20%20User-%3E%3ELightNode%3A%20Submit%20Transaction%0A%20%20%20%20LightNode-%3E%3EFullNode%3A%20Gossip%20Transaction%0A%20%20%20%20FullNode--%3E%3EUser%3A%20Refuse%20(if%20invalid)%0A"})]),fallback:o(()=>[e(" Loading... ")]),_:1})),f,(t(),n(l,null,{default:o(()=>[s(i,{id:"mermaid-33",graph:"sequenceDiagram%0A%20%20%20%20participant%20FullNode%0A%20%20%20%20participant%20Sequencer%0A%0A%20%20%20%20FullNode-%3E%3EFullNode%3A%20Check%20Validity%0A%20%20%20%20FullNode-%3E%3EFullNode%3A%20Add%20to%20Mempool%20(if%20valid)%0A%20%20%20%20FullNode--%3E%3EUser%3A%20Transaction%20Processed%20(if%20valid)%0A%20%20%20%20FullNode-%3E%3ESequencer%3A%20Inform%20about%20Valid%20Transaction%0A%20%20%20%20Sequencer-%3E%3EDALayer%3A%20Add%20to%20Rollup%20Block%0A"})]),fallback:o(()=>[e(" Loading... ")]),_:1})),m,(t(),n(l,null,{default:o(()=>[s(i,{id:"mermaid-37",graph:"sequenceDiagram%0A%20%20%20%20participant%20DALayer%0A%20%20%20%20participant%20FullNode%0A%20%20%20%20participant%20RollupChain%0A%0A%20%20%20%20DALayer-%3E%3ERollupChain%3A%20Update%20State%0A%20%20%20%20DALayer-%3E%3EFullNode%3A%20Download%20%26%20Validate%20Block%0A%20%20%20%20FullNode-%3E%3EFullNode%3A%20Generate%20Fraud%20Proofs%20(if%20invalid)%0A"})]),fallback:o(()=>[e(" Loading... ")]),_:1})),A,(t(),n(l,null,{default:o(()=>[s(i,{id:"mermaid-41",graph:"sequenceDiagram%0A%20%20%20%20participant%20FullNode%0A%20%20%20%20participant%20LightNode%0A%20%20%20%20participant%20RollupChain%0A%0A%20%20%20%20FullNode-%3E%3ELightNode%3A%20Gossip%20Fraud%20Proofs%20(if%20invalid)%0A%20%20%20%20RollupChain-%3E%3ERollupChain%3A%20Halt%20%26%20Decide%20to%20Fork%20(if%20invalid)%0A%20%20%20%20RollupChain-%3E%3EDALayer%3A%20Submit%20New%20Block%20(after%20fork)%0A"})]),fallback:o(()=>[e(" Loading... ")]),_:1})),g,b,k,_])}const P=r(u,[["render",w]]);export{D as __pageData,P as default}; diff --git a/pr-384/assets/style.b82c784f.css b/pr-384/assets/style.b82c784f.css new file mode 100644 index 000000000..fd17fd28c --- /dev/null +++ b/pr-384/assets/style.b82c784f.css @@ -0,0 +1 @@ +@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/docs-preview/pr-384/assets/inter-roman-cyrillic.5f2c6c8c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/docs-preview/pr-384/assets/inter-roman-cyrillic-ext.e75737ce.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/docs-preview/pr-384/assets/inter-roman-greek.d5a6d92a.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/docs-preview/pr-384/assets/inter-roman-greek-ext.ab0619bc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/docs-preview/pr-384/assets/inter-roman-latin.2ed14f66.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/docs-preview/pr-384/assets/inter-roman-latin-ext.0030eebd.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/docs-preview/pr-384/assets/inter-roman-vietnamese.14ce25a6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/docs-preview/pr-384/assets/inter-italic-cyrillic.ea42a392.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/docs-preview/pr-384/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/docs-preview/pr-384/assets/inter-italic-greek.8f4463c4.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/docs-preview/pr-384/assets/inter-italic-greek-ext.4fbe9427.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/docs-preview/pr-384/assets/inter-italic-latin.bd3b6f56.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/docs-preview/pr-384/assets/inter-italic-latin-ext.bd8920cc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/docs-preview/pr-384/assets/inter-italic-vietnamese.6ce511fb.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chinese Quotes;src:local("PingFang SC Regular"),local("PingFang SC"),local("SimHei"),local("Source Han Sans SC");unicode-range:U+2018,U+2019,U+201C,U+201D}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-gray: #8e8e93;--vp-c-text-light-1: rgba(60, 60, 67);--vp-c-text-light-2: rgba(60, 60, 67, .75);--vp-c-text-light-3: rgba(60, 60, 67, .33);--vp-c-text-dark-1: rgba(255, 255, 245, .86);--vp-c-text-dark-2: rgba(235, 235, 245, .6);--vp-c-text-dark-3: rgba(235, 235, 245, .38);--vp-c-sponsor: #db2777}:root{--vp-c-bg: #ffffff;--vp-c-bg-elv: #ffffff;--vp-c-bg-elv-up: #ffffff;--vp-c-bg-elv-down: #f6f6f7;--vp-c-bg-elv-mute: #f6f6f7;--vp-c-bg-soft: #f6f6f7;--vp-c-bg-soft-up: #f9f9fa;--vp-c-bg-soft-down: #e3e3e5;--vp-c-bg-soft-mute: #e3e3e5;--vp-c-bg-alt: #f6f6f7;--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white);--vp-c-text-1: var(--vp-c-text-light-1);--vp-c-text-2: var(--vp-c-text-light-2);--vp-c-text-3: var(--vp-c-text-light-3);--vp-c-text-inverse-1: var(--vp-c-text-dark-1);--vp-c-text-inverse-2: var(--vp-c-text-dark-2);--vp-c-text-inverse-3: var(--vp-c-text-dark-3);--vp-c-text-code: #476582;--vp-c-mute: #eeeef0;--vp-c-mute-light: #f3f3f9;--vp-c-mute-lighter: #f9f9fa;--vp-c-mute-dark: #e3e3e5;--vp-c-mute-darker: #d7d7d9;--vp-c-brand: #4565d8;--vp-c-brand-light: #708fff;--vp-c-brand-lighter: #a4b2ff;--vp-c-brand-lightest: #ecefff;--vp-c-brand-dark: #4565d8;--vp-c-brand-darker: #23459f;--vp-c-brand-darkest: #132f59;--vp-c-brand-dimm-1: rgba(112, 143, 255, .05);--vp-c-brand-dimm-2: rgba(112, 143, 255, .2);--vp-c-brand-dimm-3: rgba(112, 143, 255, .5);--vp-c-green: #10b981;--vp-c-green-light: #34d399;--vp-c-green-lighter: #6ee7b7;--vp-c-green-dark: #059669;--vp-c-green-darker: #047857;--vp-c-green-dimm-1: rgba(16, 185, 129, .05);--vp-c-green-dimm-2: rgba(16, 185, 129, .2);--vp-c-green-dimm-3: rgba(16, 185, 129, .5);--vp-c-yellow: #d97706;--vp-c-yellow-light: #f59e0b;--vp-c-yellow-lighter: #fbbf24;--vp-c-yellow-lightest: #fcd34d;--vp-c-yellow-dark: #b45309;--vp-c-yellow-darker: #92400e;--vp-c-yellow-darkest: #6c3d08;--vp-c-yellow-dimm-1: rgba(234, 179, 8, .05);--vp-c-yellow-dimm-2: rgba(234, 179, 8, .2);--vp-c-yellow-dimm-3: rgba(234, 179, 8, .5);--vp-c-red: #f43f5e;--vp-c-red-light: #fb7185;--vp-c-red-lighter: #fda4af;--vp-c-red-lightest: #fdd6e0;--vp-c-red-dark: #e11d48;--vp-c-red-darker: #be123c;--vp-c-red-darkest: #9f1239;--vp-c-red-dimm-1: rgba(244, 63, 94, .05);--vp-c-red-dimm-2: rgba(244, 63, 94, .2);--vp-c-red-dimm-3: rgba(244, 63, 94, .5)}.dark{--vp-c-bg: #1e1e20;--vp-c-bg-elv: #252529;--vp-c-bg-elv-up: #323238;--vp-c-bg-elv-down: #1e1e20;--vp-c-bg-elv-mute: #323238;--vp-c-bg-soft: #252529;--vp-c-bg-soft-up: #323238;--vp-c-bg-soft-down: #1e1e20;--vp-c-bg-soft-mute: #323238;--vp-c-bg-alt: #161618;--vp-c-border: rgba(82, 82, 89, .68);--vp-c-divider: rgba(82, 82, 89, .32);--vp-c-gutter: #000000;--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black);--vp-c-text-1: var(--vp-c-text-dark-1);--vp-c-text-2: var(--vp-c-text-dark-2);--vp-c-text-3: var(--vp-c-text-dark-3);--vp-c-text-inverse-1: var(--vp-c-text-light-1);--vp-c-text-inverse-2: var(--vp-c-text-light-2);--vp-c-text-inverse-3: var(--vp-c-text-light-3);--vp-c-text-code: #c9def1;--vp-c-mute: #323238;--vp-c-mute-light: #3a3a3c;--vp-c-mute-lighter: #505053;--vp-c-mute-dark: #222226;--vp-c-mute-darker: #505053;--vp-c-brand: #708fff;--vp-c-brand-light: #a4b2ff;--vp-c-brand-lighter: #a4c8ff;--vp-c-brand-lightest: #ecefff;--vp-c-brand-dark: #4565d8;--vp-c-brand-darker: #23459f;--vp-c-brand-darkest: #132f59;--vp-c-brand-dimm-1: rgba(112, 143, 255, .05);--vp-c-brand-dimm-2: rgba(112, 143, 255, .2);--vp-c-brand-dimm-3: rgba(112, 143, 255, .5);--vp-c-green: #10b981;--vp-c-green-light: #34d399;--vp-c-green-lighter: #6ee7b7;--vp-c-green-lightest: #a7f3d0;--vp-c-green-dark: #059669;--vp-c-green-darker: #047857;--vp-c-green-darkest: #065f46;--vp-c-green-dimm-1: rgba(16, 185, 129, .05);--vp-c-green-dimm-2: rgba(16, 185, 129, .2);--vp-c-green-dimm-3: rgba(16, 185, 129, .5);--vp-c-yellow: #d1a336;--vp-c-yellow-light: #f8e3a1;--vp-c-yellow-lighter: #fff0c0;--vp-c-yellow-lightest: #fff7dc;--vp-c-yellow-dark: #b45309;--vp-c-yellow-darker: #92400e;--vp-c-yellow-darkest: #6c3d08;--vp-c-yellow-dimm-1: rgba(234, 179, 8, .05);--vp-c-yellow-dimm-2: rgba(234, 179, 8, .2);--vp-c-yellow-dimm-3: rgba(234, 179, 8, .5);--vp-c-red: #f43f5e;--vp-c-red-light: #fb7185;--vp-c-red-lighter: #fda4af;--vp-c-red-lightest: #fdd6e0;--vp-c-red-dark: #e11d48;--vp-c-red-darker: #be123c;--vp-c-red-darkest: #9f1239;--vp-c-red-dimm-1: rgba(244, 63, 94, .05);--vp-c-red-dimm-2: rgba(244, 63, 94, .2);--vp-c-red-dimm-3: rgba(244, 63, 94, .5)}:root{--vp-font-family-base: "Chinese Quotes", "Inter var", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-local-nav: 10;--vp-z-index-nav: 20;--vp-z-index-layout-top: 30;--vp-z-index-backdrop: 40;--vp-z-index-sidebar: 50;--vp-z-index-footer: 60}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E")}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-c-code-dimm: var(--vp-c-text-dark-3);--vp-code-block-color: var(--vp-c-text-dark-1);--vp-code-block-bg: #161618;--vp-code-block-bg-light: #1e1e20;--vp-code-block-divider-color: #000000;--vp-code-line-highlight-color: rgba(0, 0, 0, .5);--vp-code-line-number-color: var(--vp-c-code-dimm);--vp-code-line-diff-add-color: var(--vp-c-green-dimm-2);--vp-code-line-diff-add-symbol-color: var(--vp-c-green);--vp-code-line-diff-remove-color: var(--vp-c-red-dimm-2);--vp-code-line-diff-remove-symbol-color: var(--vp-c-red);--vp-code-line-warning-color: var(--vp-c-yellow-dimm-2);--vp-code-line-error-color: var(--vp-c-red-dimm-2);--vp-code-copy-code-border-color: transparent;--vp-code-copy-code-bg: var(--vp-code-block-bg-light);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-code-block-bg-light);--vp-code-copy-code-active-text: var(--vp-c-text-dark-2);--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-dark-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-dark-1);--vp-code-tab-active-text-color: var(--vp-c-text-dark-1);--vp-code-tab-active-bar-color: var(--vp-c-brand)}.dark{--vp-code-block-bg: #161618}:root:not(.dark) .vp-adaptive-theme{--vp-c-code-dimm: var(--vp-c-text-2);--vp-code-block-color: var(--vp-c-text-1);--vp-code-block-bg: #f8f8f8;--vp-code-block-divider-color: var(--vp-c-divider);--vp-code-line-highlight-color: #ececec;--vp-code-line-number-color: var(--vp-c-code-dimm);--vp-code-copy-code-bg: #e2e2e2;--vp-code-copy-code-hover-bg: #dcdcdc;--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-tab-divider: var(--vp-c-divider);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1)}:root{--vp-button-brand-border: var(--vp-c-brand);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-dark);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-darker);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-darkest);--vp-button-alt-border: var(--vp-c-border);--vp-button-alt-text: var(--vp-c-neutral);--vp-button-alt-bg: var(--vp-c-mute);--vp-button-alt-hover-border: var(--vp-c-border);--vp-button-alt-hover-text: var(--vp-c-neutral);--vp-button-alt-hover-bg: var(--vp-c-mute-dark);--vp-button-alt-active-border: var(--vp-c-border);--vp-button-alt-active-text: var(--vp-c-neutral);--vp-button-alt-active-bg: var(--vp-c-mute-darker);--vp-button-sponsor-border: var(--vp-c-gray-light-3);--vp-button-sponsor-text: var(--vp-c-text-light-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}.dark{--vp-button-sponsor-border: var(--vp-c-gray-dark-1);--vp-button-sponsor-text: var(--vp-c-text-dark-2)}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: var(--vp-c-border);--vp-custom-block-info-text: var(--vp-c-text-2);--vp-custom-block-info-bg: var(--vp-c-bg-soft);--vp-custom-block-info-code-bg: var(--vp-c-mute);--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand);--vp-custom-block-tip-bg: var(--vp-c-bg-soft);--vp-custom-block-tip-code-bg: var(--vp-c-mute);--vp-custom-block-warning-border: var(--vp-c-yellow);--vp-custom-block-warning-text: var(--vp-c-yellow);--vp-custom-block-warning-bg: var(--vp-c-bg-soft);--vp-custom-block-warning-code-bg: var(--vp-c-mute);--vp-custom-block-danger-border: var(--vp-c-red);--vp-custom-block-danger-text: var(--vp-c-red);--vp-custom-block-danger-bg: var(--vp-c-bg-soft);--vp-custom-block-danger-code-bg: var(--vp-c-mute);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-details-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-hover-border-color: var(--vp-c-gray);--vp-input-switch-bg-color: var(--vp-c-mute)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: var(--vp-c-border);--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-mute);--vp-badge-tip-border: var(--vp-c-brand);--vp-badge-tip-text: var(--vp-c-brand);--vp-badge-tip-bg: var(--vp-c-brand-dimm-1);--vp-badge-warning-border: var(--vp-c-yellow);--vp-badge-warning-text: var(--vp-c-yellow);--vp-badge-warning-bg: var(--vp-c-yellow-dimm-1);--vp-badge-danger-border: var(--vp-c-red);--vp-badge-danger-text: var(--vp-c-red);--vp-badge-danger-bg: var(--vp-c-red-dimm-1)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand);--vp-local-search-highlight-bg: var(--vp-c-green-lighter);--vp-local-search-highlight-text: var(--vp-c-black)}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);direction:ltr;font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--vp-c-text-3)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline dotted;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.dark .vp-code-light{display:none}html:not(.dark) .vp-code-dark{display:none}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:1px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;user-select:none;opacity:0;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s}.vp-doc blockquote>p{margin:0;font-size:16px;color:var(--vp-c-text-2);transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand)}.vp-doc a:hover{text-decoration:underline dotted;text-underline-offset:2px}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block a{color:inherit;font-weight:600}.vp-doc .custom-block code{font-size:var(--vp-custom-block-code-font-size);font-weight:700;color:inherit}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;color:var(--vp-c-text-code);background-color:var(--vp-c-mute);transition:color .5s,background-color .5s}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code{font-size:.9em}.vp-doc a>code{color:var(--vp-c-brand)}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.4;transition:filter .35s,opacity .35s}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;left:-65px;display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;width:64px;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:"Copied"}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-c-code-dimm);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin-bottom:4px;text-align:center;letter-spacing:1px;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-bg-soft-down)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge[data-v-7a7936a3]{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:600;transform:translateY(-2px)}.vp-doc h1>.VPBadge[data-v-7a7936a3]{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge[data-v-7a7936a3]{margin-top:3px;line-height:20px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge[data-v-7a7936a3]{line-height:20px;vertical-align:middle}.vp-doc h4>.VPBadge[data-v-7a7936a3],.vp-doc h5>.VPBadge[data-v-7a7936a3],.vp-doc h6>.VPBadge[data-v-7a7936a3]{vertical-align:middle;line-height:18px}.VPBadge.info[data-v-7a7936a3]{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip[data-v-7a7936a3]{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning[data-v-7a7936a3]{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger[data-v-7a7936a3]{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-54a304ca]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-54a304ca],.VPBackdrop.fade-leave-to[data-v-54a304ca]{opacity:0}.VPBackdrop.fade-leave-active[data-v-54a304ca]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-54a304ca]{display:none}}.NotFound[data-v-1bc323a9]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-1bc323a9]{padding:96px 32px 168px}}.code[data-v-1bc323a9]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-1bc323a9]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-1bc323a9]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-1bc323a9]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-1bc323a9]{padding-top:20px}.link[data-v-1bc323a9]{display:inline-block;border:1px solid var(--vp-c-brand);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:border-color .25s,color .25s}.link[data-v-1bc323a9]:hover{border-color:var(--vp-c-brand-dark);color:var(--vp-c-brand-dark)}.root[data-v-463da30f]{position:relative;z-index:1}.nested[data-v-463da30f]{padding-left:16px}.outline-link[data-v-463da30f]{display:block;line-height:28px;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s;font-weight:400}.outline-link[data-v-463da30f]:hover,.outline-link.active[data-v-463da30f]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-463da30f]{padding-left:13px}.VPDocAsideOutline[data-v-c834746b]{display:none}.VPDocAsideOutline.has-outline[data-v-c834746b]{display:block}.content[data-v-c834746b]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-c834746b]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:1px;height:18px;background-color:var(--vp-c-brand);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-c834746b]{letter-spacing:.4px;line-height:28px;font-size:13px;font-weight:600}.VPDocAside[data-v-cb998dce]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-cb998dce]{flex-grow:1}.VPDocAside[data-v-cb998dce] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-cb998dce] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-cb998dce] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-b89b6307]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-b89b6307]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-5774f702]{margin-top:64px}.edit-info[data-v-5774f702]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-5774f702]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-5774f702]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:color .25s}.edit-link-button[data-v-5774f702]:hover{color:var(--vp-c-brand-dark)}.edit-link-icon[data-v-5774f702]{margin-right:8px;width:14px;height:14px;fill:currentColor}.prev-next[data-v-5774f702]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-5774f702]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-5774f702]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-5774f702]:hover{border-color:var(--vp-c-brand)}.pager-link.next[data-v-5774f702]{margin-left:auto;text-align:right}.desc[data-v-5774f702]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-5774f702]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:color .25s}.VPDocOutlineDropdown[data-v-0bc40447]{margin-bottom:48px}.VPDocOutlineDropdown button[data-v-0bc40447]{display:block;font-size:14px;font-weight:500;line-height:24px;border:1px solid var(--vp-c-border);padding:4px 12px;color:var(--vp-c-text-2);background-color:var(--vp-c-mute);border-radius:8px;transition:color .5s}.VPDocOutlineDropdown button[data-v-0bc40447]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPDocOutlineDropdown button.open[data-v-0bc40447]{color:var(--vp-c-text-1)}.icon[data-v-0bc40447]{display:inline-block;vertical-align:middle;width:16px;height:16px;fill:currentColor}[data-v-0bc40447] .outline-link{font-size:14px;font-weight:400}.open>.icon[data-v-0bc40447]{transform:rotate(90deg)}.items[data-v-0bc40447]{margin-top:12px;border-left:1px solid var(--vp-c-divider)}.VPDoc[data-v-a3c25e27]{padding:32px 24px 96px;width:100%}.VPDoc .VPDocOutlineDropdown[data-v-a3c25e27]{display:none}@media (min-width: 960px) and (max-width: 1279px){.VPDoc .VPDocOutlineDropdown[data-v-a3c25e27]{display:block}}@media (min-width: 768px){.VPDoc[data-v-a3c25e27]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-a3c25e27]{padding:32px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-a3c25e27]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-a3c25e27]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-a3c25e27]{display:flex;justify-content:center}.VPDoc .aside[data-v-a3c25e27]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-a3c25e27]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-a3c25e27]{max-width:1104px}}.container[data-v-a3c25e27]{margin:0 auto;width:100%}.aside[data-v-a3c25e27]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-a3c25e27]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-a3c25e27]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 32px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-a3c25e27]::-webkit-scrollbar{display:none}.aside-curtain[data-v-a3c25e27]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-a3c25e27]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 32px));padding-bottom:32px}.content[data-v-a3c25e27]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-a3c25e27]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-a3c25e27]{order:1;margin:0;min-width:640px}}.content-container[data-v-a3c25e27]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-a3c25e27]{max-width:688px}.external-link-icon-enabled[data-v-a3c25e27] :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{content:"";color:currentColor}.VPButton[data-v-fa1633a1]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-fa1633a1]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-fa1633a1]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-fa1633a1]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-fa1633a1]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-fa1633a1]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-fa1633a1]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-fa1633a1]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-fa1633a1]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-fa1633a1]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-fa1633a1]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-fa1633a1]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-fa1633a1]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-ab19afbb]{display:none}.dark .VPImage.light[data-v-ab19afbb]{display:none}.VPHero[data-v-5a3e9999]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-5a3e9999]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-5a3e9999]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-5a3e9999]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-5a3e9999]{flex-direction:row}}.main[data-v-5a3e9999]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-5a3e9999]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-5a3e9999]{text-align:left}}@media (min-width: 960px){.main[data-v-5a3e9999]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-5a3e9999]{max-width:592px}}.name[data-v-5a3e9999],.text[data-v-5a3e9999]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-5a3e9999],.VPHero.has-image .text[data-v-5a3e9999]{margin:0 auto}.name[data-v-5a3e9999]{color:var(--vp-home-hero-name-color)}.clip[data-v-5a3e9999]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-5a3e9999],.text[data-v-5a3e9999]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-5a3e9999],.text[data-v-5a3e9999]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-5a3e9999],.VPHero.has-image .text[data-v-5a3e9999]{margin:0}}.tagline[data-v-5a3e9999]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-5a3e9999]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-5a3e9999]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-5a3e9999]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-5a3e9999]{margin:0}}.actions[data-v-5a3e9999]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-5a3e9999]{justify-content:center}@media (min-width: 640px){.actions[data-v-5a3e9999]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-5a3e9999]{justify-content:flex-start}}.action[data-v-5a3e9999]{flex-shrink:0;padding:6px}.image[data-v-5a3e9999]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-5a3e9999]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-5a3e9999]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-5a3e9999]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-5a3e9999]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-5a3e9999]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-5a3e9999]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-5a3e9999]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-5a3e9999]{width:320px;height:320px}}[data-v-5a3e9999] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-5a3e9999] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-5a3e9999] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-aeb6d69c]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-aeb6d69c]:hover{border-color:var(--vp-c-brand);background-color:var(--vp-c-bg-soft-up)}.box[data-v-aeb6d69c]{display:flex;flex-direction:column;padding:24px;height:100%}.VPFeature[data-v-aeb6d69c] .VPImage{margin-bottom:20px}.icon[data-v-aeb6d69c]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-bg-soft-down);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-aeb6d69c]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-aeb6d69c]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-aeb6d69c]{padding-top:8px}.link-text-value[data-v-aeb6d69c]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand)}.link-text-icon[data-v-aeb6d69c]{display:inline-block;margin-left:6px;width:14px;height:14px;fill:currentColor}.VPFeatures[data-v-7e232fde]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-7e232fde]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-7e232fde]{padding:0 64px}}.container[data-v-7e232fde]{margin:0 auto;max-width:1152px}.items[data-v-7e232fde]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-7e232fde]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-7e232fde],.item.grid-4[data-v-7e232fde],.item.grid-6[data-v-7e232fde]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-7e232fde],.item.grid-4[data-v-7e232fde]{width:50%}.item.grid-3[data-v-7e232fde],.item.grid-6[data-v-7e232fde]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-7e232fde]{width:25%}}.VPHome[data-v-20eabd3a]{padding-bottom:96px}.VPHome[data-v-20eabd3a] .VPHomeSponsors{margin-top:112px;margin-bottom:-128px}@media (min-width: 768px){.VPHome[data-v-20eabd3a]{padding-bottom:128px}}.VPContent[data-v-3cf691b6]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-3cf691b6]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-3cf691b6]{margin:0}@media (min-width: 960px){.VPContent[data-v-3cf691b6]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-3cf691b6]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-3cf691b6]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-e4279f1c]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-e4279f1c]{display:none}@media (min-width: 768px){.VPFooter[data-v-e4279f1c]{padding:32px}}.container[data-v-e4279f1c]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-e4279f1c],.copyright[data-v-e4279f1c]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-e8ae7d87]{padding:12px 20px 11px}.VPLocalNavOutlineDropdown button[data-v-e8ae7d87]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-e8ae7d87]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-e8ae7d87]{color:var(--vp-c-text-1)}.icon[data-v-e8ae7d87]{display:inline-block;vertical-align:middle;margin-left:2px;width:14px;height:14px;fill:currentColor}[data-v-e8ae7d87] .outline-link{font-size:14px;padding:2px 0}.open>.icon[data-v-e8ae7d87]{transform:rotate(90deg)}.items[data-v-e8ae7d87]{position:absolute;top:64px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}.header[data-v-e8ae7d87]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-e8ae7d87]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand)}.outline[data-v-e8ae7d87]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-e8ae7d87]{transition:all .2s ease-out}.flyout-leave-active[data-v-e8ae7d87]{transition:all .15s ease-in}.flyout-enter-from[data-v-e8ae7d87],.flyout-leave-to[data-v-e8ae7d87]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-693d654a]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--vp-c-gutter);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-693d654a]{position:fixed}.VPLocalNav.reached-top[data-v-693d654a]{border-top-color:transparent}@media (min-width: 960px){.VPLocalNav[data-v-693d654a]{display:none}}.menu[data-v-693d654a]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-693d654a]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-693d654a]{padding:0 32px}}.menu-icon[data-v-693d654a]{margin-right:8px;width:16px;height:16px;fill:currentColor}.VPOutlineDropdown[data-v-693d654a]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-693d654a]{padding:12px 32px 11px}}.VPSwitch[data-v-92d8f6fb]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s}.VPSwitch[data-v-92d8f6fb]:hover{border-color:var(--vp-input-hover-border-color)}.check[data-v-92d8f6fb]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s}.icon[data-v-92d8f6fb]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-92d8f6fb] svg{position:absolute;top:3px;left:3px;width:12px;height:12px;fill:var(--vp-c-text-2)}.dark .icon[data-v-92d8f6fb] svg{fill:var(--vp-c-text-1);transition:opacity .25s}.sun[data-v-a99ed743]{opacity:1}.moon[data-v-a99ed743],.dark .sun[data-v-a99ed743]{opacity:0}.dark .moon[data-v-a99ed743]{opacity:1}.dark .VPSwitchAppearance[data-v-a99ed743] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-5e9f0637]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-5e9f0637]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-2a4d50e5]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-2a4d50e5]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-2a4d50e5]:hover{color:var(--vp-c-brand);background-color:var(--vp-c-bg-elv-mute)}.link.active[data-v-2a4d50e5]{color:var(--vp-c-brand)}.VPMenuGroup[data-v-a6b0397c]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-a6b0397c]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-a6b0397c]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-a6b0397c]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-e42ed9b3]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-e42ed9b3] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-e42ed9b3] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-e42ed9b3] .group:last-child{padding-bottom:0}.VPMenu[data-v-e42ed9b3] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-e42ed9b3] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-e42ed9b3] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-e42ed9b3] .action{padding-left:24px}.VPFlyout[data-v-6b19ffdd]{position:relative}.VPFlyout[data-v-6b19ffdd]:hover{color:var(--vp-c-brand);transition:color .25s}.VPFlyout:hover .text[data-v-6b19ffdd]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-6b19ffdd]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-6b19ffdd]{color:var(--vp-c-brand)}.VPFlyout.active:hover .text[data-v-6b19ffdd]{color:var(--vp-c-brand-dark)}.VPFlyout:hover .menu[data-v-6b19ffdd],.button[aria-expanded=true]+.menu[data-v-6b19ffdd]{opacity:1;visibility:visible;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-6b19ffdd]{opacity:0;visibility:hidden;transform:translateY(0)}.button[data-v-6b19ffdd]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-6b19ffdd]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-6b19ffdd]{margin-right:0;width:16px;height:16px;fill:currentColor}.text-icon[data-v-6b19ffdd]{margin-left:4px;width:14px;height:14px;fill:currentColor}.icon[data-v-6b19ffdd]{width:20px;height:20px;fill:currentColor;transition:fill .25s}.menu[data-v-6b19ffdd]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-16cf740a]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-16cf740a]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-16cf740a]>svg{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-e71e869c]{display:flex;justify-content:center}.VPNavBarExtra[data-v-c8c2ae4b]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-c8c2ae4b]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-c8c2ae4b]{display:none}}.trans-title[data-v-c8c2ae4b]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-c8c2ae4b],.item.social-links[data-v-c8c2ae4b]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-c8c2ae4b]{min-width:176px}.appearance-action[data-v-c8c2ae4b]{margin-right:-2px}.social-links-list[data-v-c8c2ae4b]{margin:-4px -8px}.VPNavBarHamburger[data-v-6bee1efd]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-6bee1efd]{display:none}}.container[data-v-6bee1efd]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-6bee1efd]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-6bee1efd]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-6bee1efd]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-6bee1efd]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-6bee1efd]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-6bee1efd]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-6bee1efd],.VPNavBarHamburger.active:hover .middle[data-v-6bee1efd],.VPNavBarHamburger.active:hover .bottom[data-v-6bee1efd]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-6bee1efd],.middle[data-v-6bee1efd],.bottom[data-v-6bee1efd]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-6bee1efd]{top:0;left:0;transform:translate(0)}.middle[data-v-6bee1efd]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-6bee1efd]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-e5ab8091]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-e5ab8091],.VPNavBarMenuLink[data-v-e5ab8091]:hover{color:var(--vp-c-brand)}.VPNavBarMenu[data-v-f732b5d0]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-f732b5d0]{display:flex}}/*! @docsearch/css 3.5.1 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.DocSearch{--docsearch-primary-color: var(--vp-c-brand);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark .DocSearch{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-bg-soft-mute);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:1px;letter-spacing:-12px;color:transparent}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:var(--vp-meta-key);font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-bg-soft-mute)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-ef6192dc]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-ef6192dc]{display:flex;align-items:center}}.title[data-v-2973dbb4]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-2973dbb4]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-2973dbb4]{border-bottom-color:var(--vp-c-divider)}}[data-v-2973dbb4] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-ff4524ae]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-ff4524ae]{display:flex;align-items:center}}.title[data-v-ff4524ae]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-c8ceaf10]{position:relative;border-bottom:1px solid transparent;padding:0 8px 0 24px;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap}@media (min-width: 768px){.VPNavBar[data-v-c8ceaf10]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar[data-v-c8ceaf10]{padding:0}.VPNavBar[data-v-c8ceaf10]:not(.has-sidebar):not(.top){border-bottom-color:var(--vp-c-gutter);background-color:var(--vp-nav-bg-color)}}.container[data-v-c8ceaf10]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-c8ceaf10],.container>.content[data-v-c8ceaf10]{pointer-events:none}.container[data-v-c8ceaf10] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-c8ceaf10]{max-width:100%}}.title[data-v-c8ceaf10]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-c8ceaf10]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-c8ceaf10]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-c8ceaf10]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-c8ceaf10]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-c8ceaf10]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-c8ceaf10]{display:flex;justify-content:flex-end;align-items:center;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.top) .content-body[data-v-c8ceaf10]{position:relative;background-color:var(--vp-nav-bg-color)}}@media (max-width: 767px){.content-body[data-v-c8ceaf10]{column-gap:.5rem}}.menu+.translations[data-v-c8ceaf10]:before,.menu+.appearance[data-v-c8ceaf10]:before,.menu+.social-links[data-v-c8ceaf10]:before,.translations+.appearance[data-v-c8ceaf10]:before,.appearance+.social-links[data-v-c8ceaf10]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-c8ceaf10]:before,.translations+.appearance[data-v-c8ceaf10]:before{margin-right:16px}.appearance+.social-links[data-v-c8ceaf10]:before{margin-left:16px}.social-links[data-v-c8ceaf10]{margin-right:-8px}@media (min-width: 960px){.VPNavBar.has-sidebar .curtain[data-v-c8ceaf10]{position:absolute;right:0;bottom:-31px;width:calc(100% - var(--vp-sidebar-width));height:32px}.VPNavBar.has-sidebar .curtain[data-v-c8ceaf10]:before{display:block;width:100%;height:32px;background:linear-gradient(var(--vp-c-bg),transparent 70%);content:""}}@media (min-width: 1440px){.VPNavBar.has-sidebar .curtain[data-v-c8ceaf10]{width:calc(100% - ((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width)))}}.VPNavScreenMenuLink[data-v-08b49756]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-08b49756]:hover{color:var(--vp-c-brand)}.VPNavScreenMenuGroupLink[data-v-97083fb3]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-97083fb3]:hover{color:var(--vp-c-brand)}.VPNavScreenMenuGroupSection[data-v-f60dbfa7]{display:block}.title[data-v-f60dbfa7]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-10e00a88]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-10e00a88]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-10e00a88]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-10e00a88]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-10e00a88]{padding-bottom:6px;color:var(--vp-c-brand)}.VPNavScreenMenuGroup.open .button-icon[data-v-10e00a88]{transform:rotate(45deg)}.button[data-v-10e00a88]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-10e00a88]:hover{color:var(--vp-c-brand)}.button-icon[data-v-10e00a88]{width:14px;height:14px;fill:var(--vp-c-text-2);transition:fill .5s,transform .25s}.group[data-v-10e00a88]:first-child{padding-top:0}.group+.group[data-v-10e00a88],.group+.item[data-v-10e00a88]{padding-top:4px}.VPNavScreenAppearance[data-v-0dc5cf49]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-0dc5cf49]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenTranslations[data-v-41505286]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-41505286]{height:auto}.title[data-v-41505286]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-41505286]{width:16px;height:16px;fill:currentColor}.icon.lang[data-v-41505286]{margin-right:8px}.icon.chevron[data-v-41505286]{margin-left:4px}.list[data-v-41505286]{padding:4px 0 0 24px}.link[data-v-41505286]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-dc785598]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 1px);right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .5s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-dc785598],.VPNavScreen.fade-leave-active[data-v-dc785598]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-dc785598],.VPNavScreen.fade-leave-active .container[data-v-dc785598]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-dc785598],.VPNavScreen.fade-leave-to[data-v-dc785598]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-dc785598],.VPNavScreen.fade-leave-to .container[data-v-dc785598]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-dc785598]{display:none}}.container[data-v-dc785598]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-dc785598],.menu+.appearance[data-v-dc785598],.translations+.appearance[data-v-dc785598]{margin-top:24px}.menu+.social-links[data-v-dc785598]{margin-top:16px}.appearance+.social-links[data-v-dc785598]{margin-top:16px}.VPNav[data-v-5bdc5df3]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-5bdc5df3]{position:fixed}}.VPSidebarItem.level-0[data-v-c356ab37]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-c356ab37]{padding-bottom:10px}.item[data-v-c356ab37]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-c356ab37]{cursor:pointer}.indicator[data-v-c356ab37]{position:absolute;top:6px;bottom:6px;left:-17px;width:1px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-c356ab37],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-c356ab37],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-c356ab37],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-c356ab37]{background-color:var(--vp-c-brand)}.link[data-v-c356ab37]{display:flex;align-items:center;flex-grow:1}.text[data-v-c356ab37]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-c356ab37]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-c356ab37],.VPSidebarItem.level-2 .text[data-v-c356ab37],.VPSidebarItem.level-3 .text[data-v-c356ab37],.VPSidebarItem.level-4 .text[data-v-c356ab37],.VPSidebarItem.level-5 .text[data-v-c356ab37]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-c356ab37],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-c356ab37],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-c356ab37],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-c356ab37],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-c356ab37],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-c356ab37]{color:var(--vp-c-brand)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-c356ab37],.VPSidebarItem.level-1.has-active>.item>.text[data-v-c356ab37],.VPSidebarItem.level-2.has-active>.item>.text[data-v-c356ab37],.VPSidebarItem.level-3.has-active>.item>.text[data-v-c356ab37],.VPSidebarItem.level-4.has-active>.item>.text[data-v-c356ab37],.VPSidebarItem.level-5.has-active>.item>.text[data-v-c356ab37],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-c356ab37],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-c356ab37],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-c356ab37],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-c356ab37],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-c356ab37],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-c356ab37]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-c356ab37],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-c356ab37],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-c356ab37],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-c356ab37],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-c356ab37],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-c356ab37]{color:var(--vp-c-brand)}.caret[data-v-c356ab37]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-c356ab37]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-c356ab37]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-c356ab37]{width:18px;height:18px;fill:currentColor;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-c356ab37]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-c356ab37],.VPSidebarItem.level-2 .items[data-v-c356ab37],.VPSidebarItem.level-3 .items[data-v-c356ab37],.VPSidebarItem.level-4 .items[data-v-c356ab37],.VPSidebarItem.level-5 .items[data-v-c356ab37]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-c356ab37]{display:none}.VPSidebar[data-v-b04a928c]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-b04a928c]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-b04a928c]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-b04a928c]{z-index:1;padding-top:var(--vp-nav-height);padding-bottom:128px;width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-b04a928c]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-b04a928c]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-b04a928c]{outline:0}.group+.group[data-v-b04a928c]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-b04a928c]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSkipLink[data-v-9c8615dd]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-9c8615dd]:focus{height:auto;width:auto;clip:auto;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-9c8615dd]{top:14px;left:16px}}.Layout[data-v-324e8308]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-978bd032]{border-top:1px solid var(--vp-c-gutter);padding:88px 24px 96px;background-color:var(--vp-c-bg)}.container[data-v-978bd032]{margin:0 auto;max-width:1152px}.love[data-v-978bd032]{margin:0 auto;width:28px;height:28px;color:var(--vp-c-text-3)}.icon[data-v-978bd032]{width:28px;height:28px;fill:currentColor}.message[data-v-978bd032]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-978bd032]{padding-top:32px}.action[data-v-978bd032]{padding-top:40px;text-align:center}.VPTeamPage[data-v-b1cfd8dc]{padding-bottom:96px}@media (min-width: 768px){.VPTeamPage[data-v-b1cfd8dc]{padding-bottom:128px}}.VPTeamPageSection+.VPTeamPageSection[data-v-b1cfd8dc-s],.VPTeamMembers+.VPTeamPageSection[data-v-b1cfd8dc-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-b1cfd8dc-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-b1cfd8dc-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-b1cfd8dc-s],.VPTeamMembers+.VPTeamPageSection[data-v-b1cfd8dc-s]{margin-top:96px}}.VPTeamMembers[data-v-b1cfd8dc-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-b1cfd8dc-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-b1cfd8dc-s]{padding:0 64px}}.VPTeamPageTitle[data-v-46c5e327]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-46c5e327]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-46c5e327]{padding:80px 64px 48px}}.title[data-v-46c5e327]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-46c5e327]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-46c5e327]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-46c5e327]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-3bf2e850]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-3bf2e850]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-3bf2e850]{padding:0 64px}}.title[data-v-3bf2e850]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-3bf2e850]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-3bf2e850]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-3bf2e850]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-3bf2e850]{padding-top:40px}.VPTeamMembersItem[data-v-b0e83e62]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-b0e83e62]{padding:32px}.VPTeamMembersItem.small .data[data-v-b0e83e62]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-b0e83e62]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-b0e83e62]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-b0e83e62]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-b0e83e62]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-b0e83e62]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-b0e83e62]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-b0e83e62]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-b0e83e62]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-b0e83e62]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-b0e83e62]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-b0e83e62]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-b0e83e62]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-b0e83e62]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-b0e83e62]{text-align:center}.avatar[data-v-b0e83e62]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-b0e83e62]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;object-fit:cover}.name[data-v-b0e83e62]{margin:0;font-weight:600}.affiliation[data-v-b0e83e62]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-b0e83e62]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-b0e83e62]:hover{color:var(--vp-c-brand)}.desc[data-v-b0e83e62]{margin:0 auto}.desc[data-v-b0e83e62] a{font-weight:500;color:var(--vp-c-brand);text-decoration-style:dotted;transition:color .25s}.links[data-v-b0e83e62]{display:flex;justify-content:center;height:56px}.sp-link[data-v-b0e83e62]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-b0e83e62]:hover,.sp .sp-link.link[data-v-b0e83e62]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-b0e83e62]{margin-right:8px;width:16px;height:16px;fill:currentColor}.VPTeamMembers.small .container[data-v-6927e48e]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-6927e48e]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-6927e48e]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-6927e48e]{max-width:876px}.VPTeamMembers.medium .container[data-v-6927e48e]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-6927e48e]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-6927e48e]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-6927e48e]{max-width:760px}.container[data-v-6927e48e]{display:grid;gap:24px;margin:0 auto;max-width:1152px}:root{--vp-c-brand: #0c92f2;--vp-c-brand-light: #49adf5;--vp-c-brand-lighter: #85c8f8;--vp-c-brand-lightest: #c2e3fb;--vp-c-brand-dark: #096db5;--vp-c-brand-darker: #064979;--vp-c-brand-dimm: rgba(0, 181, 144, .08)}:root{--vp-button-brand-border: var(--vp-c-brand-light);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-light);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-light);--vp-button-brand-active-border: var(--vp-c-brand-light);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-button-brand-bg)}:root{--vp-home-hero-name-color: transparent;--vp-home-hero-name-background: -webkit-linear-gradient( 120deg, #096db5 30%, #3FA9F5 );--vp-home-hero-image-background-image: linear-gradient( -45deg, #096db5 50%, #3FA9F5 50% );--vp-home-hero-image-filter: blur(40px)}@media (min-width: 640px){:root{--vp-home-hero-image-filter: blur(56px)}}@media (min-width: 960px){:root{--vp-home-hero-image-filter: blur(72px)}}:root{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-darker);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.dark{--vp-custom-block-tip-border: var(--vp-c-brand);--vp-custom-block-tip-text: var(--vp-c-brand-lightest);--vp-custom-block-tip-bg: var(--vp-c-brand-dimm)}.DocSearch{--docsearch-primary-color: var(--vp-c-brand) !important}.VPLocalSearchBox[data-v-58c4b8ff]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:flex}.backdrop[data-v-58c4b8ff]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--vp-backdrop-bg-color);transition:opacity .5s}.shell[data-v-58c4b8ff]{position:relative;padding:12px;margin:64px auto;display:flex;flex-direction:column;gap:16px;background:var(--vp-local-search-bg);width:min(100vw - 60px,900px);height:min-content;max-height:min(100vh - 128px,900px);border-radius:6px}@media (max-width: 767px){.shell[data-v-58c4b8ff]{margin:0;width:100vw;height:100vh;max-height:none;border-radius:0}}.search-bar[data-v-58c4b8ff]{border:1px solid var(--vp-c-divider);border-radius:4px;display:flex;align-items:center;padding:0 12px;cursor:text}@media (max-width: 767px){.search-bar[data-v-58c4b8ff]{padding:0 8px}}.search-bar[data-v-58c4b8ff]:focus-within{border-color:var(--vp-c-brand)}.search-icon[data-v-58c4b8ff]{margin:8px}@media (max-width: 767px){.search-icon[data-v-58c4b8ff]{display:none}}.search-input[data-v-58c4b8ff]{padding:6px 12px;font-size:inherit;width:100%}@media (max-width: 767px){.search-input[data-v-58c4b8ff]{padding:6px 4px}}.search-actions[data-v-58c4b8ff]{display:flex;gap:4px}@media (any-pointer: coarse){.search-actions[data-v-58c4b8ff]{gap:8px}}@media (min-width: 769px){.search-actions.before[data-v-58c4b8ff]{display:none}}.search-actions button[data-v-58c4b8ff]{padding:8px}.search-actions button[data-v-58c4b8ff]:not([disabled]):hover,.toggle-layout-button.detailed-list[data-v-58c4b8ff]{color:var(--vp-c-brand)}.search-actions button.clear-button[data-v-58c4b8ff]:disabled{opacity:.37}.search-keyboard-shortcuts[data-v-58c4b8ff]{font-size:.8rem;opacity:75%;display:flex;flex-wrap:wrap;gap:16px;line-height:14px}.search-keyboard-shortcuts span[data-v-58c4b8ff]{display:flex;align-items:center;gap:4px}@media (max-width: 767px){.search-keyboard-shortcuts[data-v-58c4b8ff]{display:none}}.search-keyboard-shortcuts kbd[data-v-58c4b8ff]{background:rgba(128,128,128,.1);border-radius:4px;padding:3px 6px;min-width:24px;display:inline-block;text-align:center;vertical-align:middle;border:1px solid rgba(128,128,128,.15);box-shadow:0 2px 2px #0000001a}.results[data-v-58c4b8ff]{display:flex;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.result[data-v-58c4b8ff]{display:flex;align-items:center;gap:8px;border-radius:4px;transition:none;line-height:1rem;border:solid 2px var(--vp-local-search-result-border);outline:none}.result>div[data-v-58c4b8ff]{margin:12px;width:100%;overflow:hidden}@media (max-width: 767px){.result>div[data-v-58c4b8ff]{margin:8px}}.titles[data-v-58c4b8ff]{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1001;padding:2px 0}.title[data-v-58c4b8ff]{display:flex;align-items:center;gap:4px}.title.main[data-v-58c4b8ff]{font-weight:500}.title-icon[data-v-58c4b8ff]{opacity:.5;font-weight:500;color:var(--vp-c-brand)}.title svg[data-v-58c4b8ff]{opacity:.5}.result.selected[data-v-58c4b8ff]{--vp-local-search-result-bg: var(--vp-local-search-result-selected-bg);border-color:var(--vp-local-search-result-selected-border)}.excerpt-wrapper[data-v-58c4b8ff]{position:relative}.excerpt[data-v-58c4b8ff]{opacity:75%;pointer-events:none;max-height:140px;overflow:hidden;position:relative;opacity:.5;margin-top:4px}.result.selected .excerpt[data-v-58c4b8ff]{opacity:1}.excerpt[data-v-58c4b8ff] *{font-size:.8rem!important;line-height:130%!important}.titles[data-v-58c4b8ff] mark,.excerpt[data-v-58c4b8ff] mark{background-color:var(--vp-local-search-highlight-bg);color:var(--vp-local-search-highlight-text);border-radius:2px;padding:0 2px}.excerpt[data-v-58c4b8ff] .vp-code-group .tabs{display:none}.excerpt[data-v-58c4b8ff] .vp-code-group div[class*=language-]{border-radius:8px!important}.excerpt-gradient-bottom[data-v-58c4b8ff]{position:absolute;bottom:-1px;left:0;width:100%;height:8px;background:linear-gradient(transparent,var(--vp-local-search-result-bg));z-index:1000}.excerpt-gradient-top[data-v-58c4b8ff]{position:absolute;top:-1px;left:0;width:100%;height:8px;background:linear-gradient(var(--vp-local-search-result-bg),transparent);z-index:1000}.result.selected .titles[data-v-58c4b8ff],.result.selected .title-icon[data-v-58c4b8ff]{color:var(--vp-c-brand)!important}.no-results[data-v-58c4b8ff]{font-size:.9rem;text-align:center;padding:12px}svg[data-v-58c4b8ff]{flex:none} diff --git a/pr-384/assets/testnets_cosmwasm-testnet.md.0e3882e9.js b/pr-384/assets/testnets_cosmwasm-testnet.md.0e3882e9.js new file mode 100644 index 000000000..d9dd181c2 --- /dev/null +++ b/pr-384/assets/testnets_cosmwasm-testnet.md.0e3882e9.js @@ -0,0 +1,72 @@ +import{_ as r,$ as D,o as p,c as t,k as e,a as l,O as F,X as y}from"./chunks/framework.9ca1e6dd.js";const C="/docs-preview/pr-384/assets/faucet.a7295624.png",A="/docs-preview/pr-384/assets/keplr.7151e633.png",i={name:"app",methods:{async addNetwork(){try{const s=await D(()=>import("./chunks/rosm.edd5b616.js"),[]);console.log("got back settings",s);try{await window.keplr.enable(s.chainId),alert(s.chainId+" already added")}catch{console.log("Unable to connect to wallet natively, so trying experimental chain");try{await window.keplr.experimentalSuggestChain(s),await window.keplr.enable(s.chainId)}catch(n){console.log("and yet there is a problem in trying to do that too",n)}}}catch(s){if(s instanceof SyntaxError)alert("There was a syntax error. Please correct it and try again: "+s.message);else throw s}}}},u=e("img",{src:A,alt:"",width:"20",height:"20"},null,-1),q=[u];function d(s,a,n,_,E,o){return p(),t("button",{onClick:a[0]||(a[0]=(...c)=>o.addNetwork&&o.addNetwork(...c))},q)}const h=r(i,[["render",d]]),m=y(`

CosmWasm Testnet

Our CosmWasm testnet is deployed by following the cosmwasm tutorial. The rollkit/wasmd contains the code for the same.

Details of ROSM testnet

  • Chain ID: rosm
  • Address Prefix: wasm
    • e.g., wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5
  • Rollkit version: v0.13.1
  • RPC: https://rpc.rosm.rollkit.dev/
    • Example: https://rpc.rosm.rollkit.dev/block?height=1

      json
      {
      +    "jsonrpc": "2.0",
      +    "result": {
      +        "block_id": {
      +        "hash": "9D5C710CD64D031752A7DB86E09C8EA8CE4CAE4E30878C6D0487C57806060A47",
      +        "parts": {
      +            "total": 0,
      +            "hash": ""
      +        }
      +        },
      +        "block": {
      +        "header": {
      +            "version": {
      +            "block": "11"
      +            },
      +            "chain_id": "rosm",
      +            "height": "1",
      +            "time": "2024-04-09T15:48:50.464427035Z",
      +            "last_block_id": {
      +            "hash": "",
      +            "parts": {
      +                "total": 0,
      +                "hash": ""
      +            }
      +            },
      +            "last_commit_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
      +            "data_hash": "6E340B9CFFB37A989CA544E6BB780A2C78901D3FB33738768511A30617AFA01D",
      +            "validators_hash": "036DA1AB230A4CE8654358F77CB426BA2F8EF9B81EA06FACA32085B0B0D25C2A",
      +            "next_validators_hash": "036DA1AB230A4CE8654358F77CB426BA2F8EF9B81EA06FACA32085B0B0D25C2A",
      +            "consensus_hash": "0000000000000000000000000000000000000000000000000000000000000000",
      +            "app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
      +            "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
      +            "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
      +            "proposer_address": "D7D4C5A2AC271061512789BEE3718305BEAA519B"
      +        },
      +        "data": {
      +            "txs": []
      +        },
      +        "evidence": {
      +            "evidence": null
      +        },
      +        "last_commit": {
      +            "height": "1",
      +            "round": 0,
      +            "block_id": {
      +            "hash": "9D5C710CD64D031752A7DB86E09C8EA8CE4CAE4E30878C6D0487C57806060A47",
      +            "parts": {
      +                "total": 0,
      +                "hash": ""
      +            }
      +            },
      +            "signatures": [
      +            {
      +                "block_id_flag": 2,
      +                "validator_address": "D7D4C5A2AC271061512789BEE3718305BEAA519B",
      +                "timestamp": "2024-04-09T15:48:50.464427035Z",
      +                "signature": "FWSRXEOvry/FC0KERmqyLP8voIVw8QFywgELDfLBAuFcMpm7TB7pTLb4OPwzjAoSt6Hbo/uIIny/pRhw8RoHDQ=="
      +            }
      +            ]
      +        }
      +        }
      +    },
      +    "id": -1
      +}
  • Tendermint API endpoint (uses default 1317 port): https://api.rosm.rollkit.dev
    • Example: https://api.rosm.rollkit.dev/cosmos/auth/v1beta1/accounts/wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5
    json
    {
    +    "account": {
    +        "@type": "/cosmos.auth.v1beta1.BaseAccount",
    +        "address": "wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5",
    +        "pub_key": null,
    +        "account_number": "7",
    +        "sequence": "0"
    +    }
    +}
  • Block Explorer: https://canary.modular.cloud/rollkit-cosmwasm

WARNING

The modular.cloud explorer is work in progress. In the meanwhile, the wasm CLI can be used to query the accounts. For example: to collect the transactions for any account, following command can be used.

wasmd query txs --query "message.sender='wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5'" --node https://rpc.rosm.rollkit.dev

Add Rosm to Keplr

Don't have the Keplr Browser extension? Add Keplr Wallet Here

',8),g=JSON.parse('{"title":"CosmWasm Testnet","description":"This page provides details about Rollkit testnets.","frontmatter":{"description":"This page provides details about Rollkit testnets.","head":[["meta",{"name":"og:title","content":"CosmWasm Testnet | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"testnets/cosmwasm-testnet.md","filePath":"testnets/cosmwasm-testnet.md","lastUpdated":1716518978000}'),B={name:"testnets/cosmwasm-testnet.md"},w=Object.assign(B,{setup(s){return(a,n)=>(p(),t("div",null,[m,e("p",null,[l("Click "),F(h),l(" to add Rosm testnet to your Keplr wallet")])]))}});export{g as __pageData,w as default}; diff --git a/pr-384/assets/testnets_cosmwasm-testnet.md.0e3882e9.lean.js b/pr-384/assets/testnets_cosmwasm-testnet.md.0e3882e9.lean.js new file mode 100644 index 000000000..2f10db465 --- /dev/null +++ b/pr-384/assets/testnets_cosmwasm-testnet.md.0e3882e9.lean.js @@ -0,0 +1 @@ +import{_ as r,$ as D,o as p,c as t,k as e,a as l,O as F,X as y}from"./chunks/framework.9ca1e6dd.js";const C="/docs-preview/pr-384/assets/faucet.a7295624.png",A="/docs-preview/pr-384/assets/keplr.7151e633.png",i={name:"app",methods:{async addNetwork(){try{const s=await D(()=>import("./chunks/rosm.edd5b616.js"),[]);console.log("got back settings",s);try{await window.keplr.enable(s.chainId),alert(s.chainId+" already added")}catch{console.log("Unable to connect to wallet natively, so trying experimental chain");try{await window.keplr.experimentalSuggestChain(s),await window.keplr.enable(s.chainId)}catch(n){console.log("and yet there is a problem in trying to do that too",n)}}}catch(s){if(s instanceof SyntaxError)alert("There was a syntax error. Please correct it and try again: "+s.message);else throw s}}}},u=e("img",{src:A,alt:"",width:"20",height:"20"},null,-1),q=[u];function d(s,a,n,_,E,o){return p(),t("button",{onClick:a[0]||(a[0]=(...c)=>o.addNetwork&&o.addNetwork(...c))},q)}const h=r(i,[["render",d]]),m=y("",8),g=JSON.parse('{"title":"CosmWasm Testnet","description":"This page provides details about Rollkit testnets.","frontmatter":{"description":"This page provides details about Rollkit testnets.","head":[["meta",{"name":"og:title","content":"CosmWasm Testnet | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"testnets/cosmwasm-testnet.md","filePath":"testnets/cosmwasm-testnet.md","lastUpdated":1716518978000}'),B={name:"testnets/cosmwasm-testnet.md"},w=Object.assign(B,{setup(s){return(a,n)=>(p(),t("div",null,[m,e("p",null,[l("Click "),F(h),l(" to add Rosm testnet to your Keplr wallet")])]))}});export{g as __pageData,w as default}; diff --git a/pr-384/assets/tutorials_bitcoin.md.20e143b5.js b/pr-384/assets/tutorials_bitcoin.md.20e143b5.js new file mode 100644 index 000000000..9702d9bfd --- /dev/null +++ b/pr-384/assets/tutorials_bitcoin.md.20e143b5.js @@ -0,0 +1,121 @@ +import{_ as s}from"./chunks/rollkit-bitcoin-1.f62eaf21.js";import{_ as a,o as n,c as l,X as o}from"./chunks/framework.9ca1e6dd.js";const h=JSON.parse('{"title":"Bitcoin rollup tutorial","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Bitcoin rollup tutorial | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/bitcoin.md","filePath":"tutorials/bitcoin.md","lastUpdated":1716518978000}'),p={name:"tutorials/bitcoin.md"},e=o('

Bitcoin rollup tutorial

☀️Introduction

In this tutorial, we will explore how to use Rollkit to create sovereign rollups on Bitcoin. First, we will install Bitcoin Core to run a local testnet. Then, we will install and set up a Rollkit node to work with Bitcoin as a data availability layer. Lastly, we'll look at how to create a custom EVM execution environment and how to deploy a sovereign rollup on Bitcoin using Rollkit.

By the end of this tutorial, you will have a good understanding of how Rollkit works and how to create sovereign rollups on Bitcoin using Rollkit. You will also have the knowledge and skills needed to customize Rollkit with different execution environments and data availability layers, opening up new possibilities for creating scalable and efficient blockchain applications.

Read more in our blog post.

rollkit-bitcoin

📖 The stack

Sovereign rollups on Bitcoin are made possible through a module that allows Rollkit rollups to use Bitcoin for data availability. This integration opens up possibilities for developers to create rollups with arbitrary execution environments that inherit Bitcoin’s data availability guarantees and security guarantees.

The Taproot upgrade and Ordinals usage of Bitcoin for publishing arbitrary data made it possible to integrate Bitcoin as a data availability layer into Rollkit. The modular design of Rollkit allows for easy integration of new data availability layers, making it possible to deploy sovereign rollups on Bitcoin.

The goal of Rollkit is to make it easy to build and customize rollups, enabling developers to build sovereign rollups on Bitcoin or customize Rollkit with different execution environments and data availability layers.

💻 Prerequisites

An Ubuntu machine with:

  • 8GB RAM
  • 160 GB SSD
  • Ubuntu 22.10
  • 4 core AMD CPU

🛠️ Dependency setup

First, make sure to update and upgrade the OS:

bash
sudo apt update && sudo apt upgrade -y

These are essential packages that are necessary to execute many tasks like downloading files, compiling, and monitoring the nodes:

bash
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential git make ncdu snapd npm -y

Now, we will install the remaining dependencies.

🏃 Golang

We will use golang to build and run our test networks. Install it for AMD with these commands:

bash
ver="1.19.1"
+cd $HOME
+wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz"
+sudo rm -rf /usr/local/go
+sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
+rm "go$ver.linux-amd64.tar.gz"
+echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile
+source $HOME/.bash_profile
+go version

⚒️ Foundry

Install Foundry:

bash
curl -L https://foundry.paradigm.xyz/ | bash

Set the path:

bash
source /root/.bashrc

Run this to finish the installation of Foundry:

bash
foundryup

🪙 Install Bitcoin

Running the rollup requires a local regtest Bitcoin node. You can set this up by running the following commands.

Install Bitcoin Core:

bash
sudo snap install bitcoin-core

Check version:

bash
bitcoin-core.cli --version

🟢 Running a local Bitcoin network

Set up the config for regtest (local network):

bash
bitcoin-core.daemon "-chain=regtest" "-rpcport=18332" "-rpcuser=rpcuser" "-rpcpassword=rpcpass" "-fallbackfee=0.000001" "-txindex=1"

👛 Create a wallet for the chain

Open up a new terminal and run the following to create a wallet:

bash
bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass createwallet w1

Your output will look like:

console
{
+  "name": "w1",
+  "warning": ""
+}

🎬 Start generating blocks

Now, generate a new address and mine 101 blocks:

bash
export COINBASE=$(bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass getnewaddress)
+bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass generatetoaddress 101 $COINBASE

Next, we'll mine a block every second.

Add this script and remember where you placed it, I am putting it in my root directory:

shell
# Script to generate a new block every second
+# Put this script at the root of your unpacked folder
+#!/bin/bash
+
+echo "Generating a block every second. Press [CTRL+C] to stop.."
+
+address=\`bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass getnewaddress\`
+
+while :
+do
+        echo "Generate a new block \`date '+%d/%m/%Y %H:%M:%S'\`"
+        bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass generatetoaddress 1 $address
+        sleep 1
+done

Run the following from where you placed your start.sh script. Start generating blocks by running:

bash
bash start.sh

🧊 Block height

Check the current block height:

bash
bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass getblockcount

Your output will look similar to below:

bash
4980

Set a variable for the common flags being used:

bash
export FLAGS="-regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass"

🧊 Block hash

Check the latest block hash:

bash
bitcoin-core.cli $FLAGS getblockhash 4980

Your output will be the block hash of the height you first queried:

bash
1d7e98aec3085b615c7c71659768fa42e774a87ab5981597e99794d240fb3db5

Set the block hash as a variable:

bash
export HASH=1d7e98aec3085b615c7c71659768fa42e774a87ab5981597e99794d240fb3db5

🧊 Block header

Now to get the block header, run the following command (be sure to replace the hash with yours):

bash
bitcoin-core.cli $FLAGS getblockheader $HASH

Now to finish the exercise, query the height from the block header and the hash:

bash
bitcoin-core.cli $FLAGS getblockheader $HASH | jq '.height'

🎬 Restarting the local network

In the case that you are starting your regtest network again, you can use the following command to clear the old chain history:

bash
rm -rf \${LOCATION OF .bitcoin folder}

🏃‍♀️ Running the Ethermint rollup

DANGER

The Ethermint tutorial is currently not supported.

Clone Ethermint:

bash
git clone https://github.com/celestiaorg/ethermint.git
+cd ethermint
+git checkout bitcoin-da
+make install

Initialize the chain:

bash
bash init.sh

Set variables for starting the chain:

bash
export NAMESPACE=$(openssl rand -hex 8)

Start the chain:

bash
ethermintd start --rollkit.aggregator --rollkit.da_layer bitcoin --rollkit.da_config='{"host":"127.0.0.1:18332","user":"rpcuser","pass":"rpcpass","http_post_mode":true,"disable_tls":true}' --rollkit.namespace_id $NAMESPACE --rollkit.da_start_height 1

Congratulations! Now that you have your Ethermint and Bitcoin rollup running, you're ready to deploy some smart contracts to the EVM!

⚡️ Initialize development environment

First, be sure you have installed Foundry on your local development environment.

Next, create a new project and change into the directory:

bash
forge init bitcoin-ethermint-app
+cd bitcoin-ethermint-app

Foundry has created an example smart contract located at src/Counter.sol.

TIP

We will run the commands for the Foundry portion of this tutorial in the ~/bitcoin-ethermint-app/ directory.

📒 Updating the contract and tests

Let's update the contracts to include a basic counter example. Open the Counter.sol file in the src directory and add the following code:

solidity
// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.13;
+
+contract Counter {
+    int private count;
+    
+    constructor(int _count) {
+        count = _count;
+    }
+
+    function incrementCounter() public {
+        count += 1;
+    }
+    function decrementCounter() public {
+        count -= 1;
+    }
+
+    function getCount() public view returns (int) {
+        return count;
+    }
+}

Next, let's create a test for this contract.

Open test/Counter.T.Sol and update the code with the following:

solidity
// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.13;
+
+import "forge-std/Test.sol";
+import 'src/Counter.sol';
+
+contract CounterTest is Test {
+    Counter counter;
+    function setUp() public {
+        counter = new Counter(10);
+    }
+
+    function testGetCount() public {
+        int value = counter.getCount();
+        assertEq(value, 10);
+        emit log_int(value);
+    }
+
+    function testIncrement() public {
+        counter.incrementCounter();
+        counter.incrementCounter();
+        int value = counter.getCount();
+        assertEq(value, 12);
+        emit log_int(value);
+    }
+
+    function testDecrement() public {
+        counter.decrementCounter();
+        int value = counter.getCount();
+        assertEq(value, 9);
+        emit log_int(value);
+    }
+}

Foundry uses Dappsys Test to provide basic logging and assertion functionality. It's included in the Forge Standard Library.

Here, we are using assertEq to assert equality. You can view all of the assertion functions available here.

Next, we can test the contract using Forge with the following command:

bash
forge test -vv

A successful test will have output similar to the following:

bash
[] Compiling...
+[] Installing solc version 0.8.17
+[] Successfully installed solc 0.8.17
+[] Compiling 18 files with 0.8.17
+[] Solc 0.8.17 finished in 3.59s
+Compiler run successful
+
+Running 3 tests for test/Counter.t.sol:ContractTest
+[PASS] testDecrement() (gas: 12350)
+Logs:
+  9
+
+[PASS] testGetCount() (gas: 8510)
+Logs:
+  10
+
+[PASS] testIncrement() (gas: 13285)
+Logs:
+  12
+
+Test result: ok. 3 passed; 0 failed; finished in 2.24ms

📜 Updating the deployment script

Now that we've tested the contract, let's try deploying it locally using Solidity Scripting.

To do so, update the deloyment script at script/Counter.s.sol with the following code:

solidity
// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.13;
+
+import "forge-std/Script.sol";
+
+import {Counter} from "src/Counter.sol";
+
+contract CounterScript is Script {
+    function setUp() public {}
+
+    function run() public {
+        vm.startBroadcast();
+        new Counter(10);
+        vm.stopBroadcast();
+    }
+}

Now we can use this script to deploy our smart contract to either a live or test network.

🏠 Deploying locally

Next start Anvil, the local testnet:

bash
anvil --port 9545

Once started, Anvil will give you a local RPC endpoint as well as a handful of Private Keys and Accounts that you can use.

Set ANVIL_KEY with one of the private keys generated by running:

bash
export ANVIL_KEY=<anvil-private-key>

And set the RPC URL as an environment variable:

bash
export RPC_URL=http://127.0.0.1:9545

We can now use the local RPC along with one of the private keys to deploy locally:

bash
forge script script/Counter.s.sol:CounterScript --fork-url \\
+$RPC_URL  --private-key $ANVIL_KEY --broadcast

Once the contract has been deployed locally, Anvil will log out the contract address.

Next, set the contract address as an environment variable:

bash
export CONTRACT_ADDRESS=<contract-address>

We can then test sending transactions to it with cast send.

bash
cast send $CONTRACT_ADDRESS "incrementCounter()" \\
+--private-key $ANVIL_KEY --rpc-url $RPC_URL

We can then perform read operations with cast call:

bash
cast call $CONTRACT_ADDRESS "getCount()(int)" --rpc-url $RPC_URL

🧪 Deploying to the Ethermint sovereign rollup

Now that we've deployed and tested locally, we can deploy to our Ethermint chain.

First, we will need to export the private key generated by the ethermint init.sh script:

bash
PRIVATE_KEY=$(ethermintd keys unsafe-export-eth-key mykey --keyring-backend test)

NOTE: Here, the key name from init.sh is mykey but you can modify the init.sh to change the name of your key.

Now, we can start deploying the smart contract to our Ethermint chain.

To do so, run the following script:

bash
forge script script/Counter.s.sol:CounterScript \\
+--rpc-url http://127.0.0.1:8545 --private-key $PRIVATE_KEY --broadcast

Set the contract address in the output as the CONTRACT_ADDRESS variable:

bash
export CONTRACT_ADDRESS=<new-contract-address>

Once the contract has been deployed to the Ethermint rollup, we can use cast send to test sending transactions to it:

bash
cast send $CONTRACT_ADDRESS "incrementCounter()" \\
+--rpc-url http://127.0.0.1:8545 --private-key $PRIVATE_KEY

We can then perform read operations with cast call:

bash
cast call $CONTRACT_ADDRESS "getCount()(int)" --rpc-url http://127.0.0.1:8545
`,138),t=[e];function c(r,i,C,y,D,A){return n(),l("div",null,t)}const u=a(p,[["render",c]]);export{h as __pageData,u as default}; diff --git a/pr-384/assets/tutorials_bitcoin.md.20e143b5.lean.js b/pr-384/assets/tutorials_bitcoin.md.20e143b5.lean.js new file mode 100644 index 000000000..d4a2c70b2 --- /dev/null +++ b/pr-384/assets/tutorials_bitcoin.md.20e143b5.lean.js @@ -0,0 +1 @@ +import{_ as s}from"./chunks/rollkit-bitcoin-1.f62eaf21.js";import{_ as a,o as n,c as l,X as o}from"./chunks/framework.9ca1e6dd.js";const h=JSON.parse('{"title":"Bitcoin rollup tutorial","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Bitcoin rollup tutorial | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/bitcoin.md","filePath":"tutorials/bitcoin.md","lastUpdated":1716518978000}'),p={name:"tutorials/bitcoin.md"},e=o("",138),t=[e];function c(r,i,C,y,D,A){return n(),l("div",null,t)}const u=a(p,[["render",c]]);export{h as __pageData,u as default}; diff --git a/pr-384/assets/tutorials_celestia-da.md.70148263.js b/pr-384/assets/tutorials_celestia-da.md.70148263.js new file mode 100644 index 000000000..f9fbac0e4 --- /dev/null +++ b/pr-384/assets/tutorials_celestia-da.md.70148263.js @@ -0,0 +1,8 @@ +import{_ as a,o as e,c as s,X as o}from"./chunks/framework.9ca1e6dd.js";const C=JSON.parse('{"title":"GM world rollup: Deploying to Celestia","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"GM world rollup: Deploying to Celestia | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/celestia-da.md","filePath":"tutorials/celestia-da.md","lastUpdated":1716518978000}'),n={name:"tutorials/celestia-da.md"},l=o(`

GM world rollup: Deploying to Celestia

🌞 Introduction

This tutorial serves as a comprehensive guide for deploying your GM world rollup on Celestia's data availability (DA) network. From the Rollkit perspective, there's no difference in posting blocks to Celestia's testnets or Mainnet Beta.

Before proceeding, ensure that you have completed the GM world rollup tutorial, which covers setting up a local sovereign gm-world rollup and connecting it to a local (mock) DA node.

🪶 Running a Celestia light node

Before you can start your rollup node, you need to initiate, sync, and possibly fund a light node on one of Celestia's networks:

The main difference lies in how you fund your wallet address: using testnet TIA or TIA for Mainnet Beta.

After successfully starting a light node, it's time to start posting the batches of blocks of data that your rollup generates.

🧹 Cleaning previous chain history

From the GM world rollup tutorial, you should already have the gmd binary and the $HOME/.gm directory.

To clear old rollup data:

bash
rm -r /usr/local/bin/gmd && rm -rf $HOME/.gm

🏗️ Building your rollup

Now we need to rebuild our rollup by simply running the existing init.sh script:

bash
cd $HOME/gm && bash init.sh

This process creates a new $HOME/.gm directory and a new gmd binary. Next, we need to connect our rollup to the running Celestia light node.

🛠️ Configuring flags for DA

Now we're prepared to initiate our rollup and establish a connection with the Celestia light node. The gmd start command requires three DA configuration flags:

  • --rollkit.da_start_height
  • --rollkit.da_auth_token
  • --rollkit.da_namespace

Let's determine what to provide for each of them.

First, let's query the DA Layer start height using an RPC endpoint provided by Celestia Labs. For Mocha testnet it would be - https://rpc-mocha.pops.one/block, and for mainnet beta - https://rpc.lunaroasis.net/block

Here is an example for the Mocha testnet (replace URL for mainnet beta if needed):

bash
DA_BLOCK_HEIGHT=$(curl https://rpc-mocha.pops.one/block | jq -r '.result.block.header.height')
+echo -e "\\n Your DA_BLOCK_HEIGHT is $DA_BLOCK_HEIGHT \\n"

You will see the output like this:

bash
Your DA_BLOCK_HEIGHT is 1777655

Now, obtain an authentication token for your light node as follows (for Mainnet Beta, simply omit the --p2p.network flag):

bash
AUTH_TOKEN=$(celestia light auth write --p2p.network mocha)
+echo -e "\\n Your DA AUTH_TOKEN is $AUTH_TOKEN \\n"

The output will look like this:

bash
Your DA AUTH_TOKEN is eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBbGxvdyI6WyJwdWJsaWMiLCJyZWFkIiwid3JpdGUiXX0.cSrJjpfUdTNFtzGho69V0D_8kyECn9Mzv8ghJSpKRDE

Now, let's also set up a namespace for our blocks by simply setting a variable like this:

bash
DA_NAMESPACE=00000000000000000000000000000000000000000008e5f679bf7116cb

TIP

00000000000000000000000000000000000000000008e5f679bf7116cb is a default namespace for Mocha testnet. You can set your own by using a command similar to this (or, you could get creative 😎):

bash
openssl rand -hex 10

Replace the last 20 characters (10 bytes) in 00000000000000000000000000000000000000000008e5f679bf7116cb with the newly generated 10 bytes.

Learn more about namespaces.

🔥 Running your rollup connected to a Celestia light node

Now let's run our rollup node with all DA flags:

bash
gmd start \\
+    --rollkit.aggregator \\
+    --rollkit.da_auth_token $AUTH_TOKEN \\
+    --rollkit.da_namespace $DA_NAMESPACE \\
+    --rollkit.da_start_height $DA_BLOCK_HEIGHT \\
+    --minimum-gas-prices="0.025stake"

Now, the rollup is running and posting blocks (aggregated in batches) to Celestia. You can view your rollup by finding your namespace or account on Mocha testnet or mainnet beta explorers.

INFO

For details on configuring gas prices specifically for the DA network, see our DA Network Gas Price Guide. This is separate from the --minimum-gas-prices="0.025stake" setting, which is used for rollup network operations.

🎉 Next steps

Congratulations! You've built a local rollup that posts to Celestia's testnets or Mainnet Beta. Well done! Now, go forth and build something great! Good luck!

`,40),t=[l];function r(p,i,c,d,h,u){return e(),s("div",null,t)}const g=a(n,[["render",r]]);export{C as __pageData,g as default}; diff --git a/pr-384/assets/tutorials_celestia-da.md.70148263.lean.js b/pr-384/assets/tutorials_celestia-da.md.70148263.lean.js new file mode 100644 index 000000000..3dce980a0 --- /dev/null +++ b/pr-384/assets/tutorials_celestia-da.md.70148263.lean.js @@ -0,0 +1 @@ +import{_ as a,o as e,c as s,X as o}from"./chunks/framework.9ca1e6dd.js";const C=JSON.parse('{"title":"GM world rollup: Deploying to Celestia","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"GM world rollup: Deploying to Celestia | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/celestia-da.md","filePath":"tutorials/celestia-da.md","lastUpdated":1716518978000}'),n={name:"tutorials/celestia-da.md"},l=o("",40),t=[l];function r(p,i,c,d,h,u){return e(),s("div",null,t)}const g=a(n,[["render",r]]);export{C as __pageData,g as default}; diff --git a/pr-384/assets/tutorials_cosmwasm.md.9bc5e8b8.js b/pr-384/assets/tutorials_cosmwasm.md.9bc5e8b8.js new file mode 100644 index 000000000..cbf91c793 --- /dev/null +++ b/pr-384/assets/tutorials_cosmwasm.md.9bc5e8b8.js @@ -0,0 +1,75 @@ +import{C as n}from"./chunks/callout.9f5ea03a.js";import{o,c as l,k as s,O as e,a,X as t}from"./chunks/framework.9ca1e6dd.js";const p=s("h1",{id:"🗞️-cosmwasm-rollup",tabindex:"-1"},[a("🗞️ CosmWasm rollup "),s("a",{class:"header-anchor",href:"#🗞️-cosmwasm-rollup","aria-label":'Permalink to "🗞️ CosmWasm rollup"'},"​")],-1),c=s("p",null,[a("CosmWasm is a smart contracting platform built for the Cosmos ecosystem by making use of "),s("a",{href:"https://webassembly.org",target:"_blank",rel:"noreferrer"},"WebAssembly"),a(" (Wasm) to build smart contracts for Cosmos-SDK. In this tutorial, we will be exploring how to integrate CosmWasm with Celestia's "),s("a",{href:"https://docs.celestia.org/concepts/how-celestia-works/data-availability-layer",target:"_blank",rel:"noreferrer"},"data availability layer"),a(" using Rollkit.")],-1),r={class:"tip custom-block"},i=s("p",{class:"custom-block-title"},"TIP",-1),C=t(`

WARNING

The script for this tutorial is built for Celestia's Mocha testnet.

You can learn more about CosmWasm here.

The smart contract we will use for this tutorial is one provided by the CosmWasm team for Nameservice purchasing.

You can check out the contract here.

How to write the Rust smart contract for Nameservice is outside the scope of this tutorial. In the future we will add more tutorials for writing CosmWasm smart contracts for Celestia.

💻 CosmWasm dependency installations

🛠️ Environment setup

For this tutorial, we will be using curl and jq as helpful tools. You can follow the guide on installing them here.

🏃 Golang dependency

The Golang version used for this tutorial is v1.19+

You can install Golang by following our tutorial here.

🦀 Rust installation

🔨 Rustup

First, before installing Rust, you would need to install rustup.

On Mac and Linux systems, here are the commands for installing it:

bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

TIP

You will see a note similar to below after installing Rust:

bash
Rust is installed now. Great!
+
+To get started you may need to restart your current shell.
+This would reload your PATH environment variable to include
+Cargo's bin directory ($HOME/.cargo/bin).
+
+To configure your current shell, run: 
+source "$HOME/.cargo/env" 

If you don't follow the guidance, you won't be able to continue with the tutorial!

After installation, follow the commands here to setup Rust.

bash
rustup default stable
+cargo version
+
+rustup target list --installed
+rustup target add wasm32-unknown-unknown

Your output should look similar to below:

bash
info: using existing install for 'stable-aarch64-apple-darwin'
+info: default toolchain set to 'stable-aarch64-apple-darwin'
+
+  stable-aarch64-apple-darwin unchanged - rustc 1.74.0 (79e9716c9 2023-11-13)
+
+cargo 1.74.0 (ecb9851af 2023-10-18)
+aarch64-apple-darwin
+wasm32-unknown-unknown
+info: downloading component 'rust-std' for 'wasm32-unknown-unknown'
+info: installing component 'rust-std' for 'wasm32-unknown-unknown'

🐳 Docker installation

We will be using Docker later in this tutorial for compiling a smart contract to use a small footprint. We recommend installing Docker on your machine.

Examples on how to install it on Linux are found here. Find the right instructions specific for your OS here.

💻 Wasmd installation

Here, we are going to pull down the wasmd repository and replace CometBFT with Rollkit. Rollkit is a drop-in replacement for CometBFT that allows Cosmos-SDK applications to connect to Celestia's data availability network.

bash
git clone https://github.com/CosmWasm/wasmd.git
+cd wasmd
+git checkout tags/v0.50.0
+go mod edit -replace github.com/cosmos/cosmos-sdk=github.com/rollkit/cosmos-sdk@v0.50.6-rollkit-v0.13.3-no-fraud-proofs
+go mod tidy -compat=1.17
+go mod download

Now, comment out lines 902-904 in app/app.go:

go
if err != nil {
+  panic(err)
+}

This is a temporary fix until CosmWasm/wasmd#1785 is resolved.

And build the binary:

bash
make install

TIP

You will have to install gcc if you are trying it on a clean linux vm.

✨ Celestia node

You will need a light node running with test tokens on Mocha testnet in order to complete this tutorial. Complete the tutorial and start up your node.

Be sure you have initialized your node before trying to start it. Your start command should look similar to:

bash
celestia light start --core.ip rpc-mocha.pops.one --p2p.network mocha

🌌 Setting up your environment for CosmWasm on Celestia

Now the wasmd binary is built, we need to setup a local network that communicates between wasmd and Rollkit.

🗞️ Initializing CosmWasm rollup with a bash script

We have a handy init.sh found in this repo.

We can copy it over to our directory with the following commands:

bash
# From inside the \`wasmd\` directory
+wget https://rollkit.dev/cosmwasm/init.sh

This copies over our init.sh script to initialize our CosmWasm rollup.

You can view the contents of the script to see how we initialize the CosmWasm Rollup.

You can initialize the script with the following command:

bash
bash init.sh

With that, we have kickstarted our wasmd network!

View your rollup by finding your namespace or account Celenium.

View the example rollup's namespace on Celenium.

💠 Optional: see what's inside the script

You can skip this section, but it is important to know how Rollkit is initializing the cosmwasm rollup.

View the script.

📒 Contract deployment on CosmWasm with Rollkit

🤖 Compile the smart contract

In a new terminal instance, we will run the following commands to pull down the Nameservice smart contract and compile it:

bash
git clone https://github.com/InterWasm/cw-contracts
+cd cw-contracts
+cd contracts/nameservice
+cargo wasm

The compiled contract is outputted to: target/wasm32-unknown-unknown/release/cw_nameservice.wasm.

🧪 Unit tests

If we want to run tests, we can do so with the following command in the ~/cw-contracts/contracts/nameservice directory:

bash
cargo unit-test

🏎️ Optimized smart contract

Because we are deploying the compiled smart contract to wasmd, we want it to be as small as possible.

The CosmWasm team provides a tool called rust-optimizer, which requires Docker in order to compile.

Run the following command in the ~/cw-contracts/contracts/nameservice directory:

bash
sudo docker run --rm -v "$(pwd)":/code \\
+  --mount type=volume,source="$(basename "$(pwd)")_cache",target=/code/target \\
+  --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \\
+  cosmwasm/rust-optimizer:0.12.6
bash
sudo docker run --platform linux/arm64 --rm -v "$(pwd)":/code \\
+  --mount type=volume,source="$(basename "$(pwd)")_cache",target=/code/target \\
+  --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \\
+  cosmwasm/rust-optimizer-arm64:0.12.8

This will place the optimized Wasm bytecode at artifacts/cw_nameservice.wasm.

🚀 Contract deployment

Let's now deploy our smart contract!

In order to deploy a contract, you can use the command line as described below. For a better experience and to use Rust code instead of the command line to deploy/script and test your contracts, you can use cw-orchestrator.

Run the following in the ~/cw-contracts/contracts/nameservice directory:

bash
TX_HASH=$(wasmd tx wasm store artifacts/cw_nameservice.wasm --from celeswasm-key --keyring-backend test --chain-id celeswasm --gas-prices 0.025uwasm --gas auto --gas-adjustment 1.3 --node http://127.0.0.1:36657 --output json -y | jq -r '.txhash') && echo $TX_HASH
bash
TX_HASH=$(wasmd tx wasm store artifacts/cw_nameservice-aarch64.wasm --from celeswasm-key --keyring-backend test --chain-id celeswasm --gas-prices 0.025uwasm --gas auto --gas-adjustment 1.3 --node http://127.0.0.1:36657 --output json -y | jq -r '.txhash') && echo $TX_HASH

This will get you the transaction hash for the smart contract deployment. Given we are using Rollkit, there will be a delay on the transaction being included due to Rollkit waiting on Celestia's data availability layer to confirm the block has been included before submitting a new block.

DANGER

If you run into errors with variables on the previous command, or commands in the remainder of the tutorial, cross-reference the variables in the command with the variables in the init.sh script.

🌟 Contract interaction on CosmWasm with Celestia

In the previous steps, we have stored out contract's tx hash in an environment variable for later use.

The following guide will show you how to deploy and interact with a contract using CLI. For scripting using Rust, you can use cw-orchestrator.

Because of the longer time periods of submitting transactions via Rollkit due to waiting on Celestia's data availability layer to confirm block inclusion, we will need to query our tx hash directly to get information about it.

🔎 Contract querying

Let's start by querying our transaction hash for its code ID:

bash
CODE_ID=$(wasmd query tx --type=hash $TX_HASH --node http://127.0.0.1:36657 --output json | jq -r '.events[-1].attributes[1].value')
+echo $CODE_ID

This will give us back the Code ID of the deployed contract.

In our case, since it's the first contract deployed on our local network, the value is 1.

Now, we can take a look at the contracts instantiated by this Code ID:

bash
wasmd query wasm list-contract-by-code $CODE_ID --node http://127.0.0.1:36657 --output json

We get the following output:

json
{"contracts":[],"pagination":{"next_key":null,"total":"0"}}

📃 Contract instantiation

We start instantiating the contract by writing up the following INIT message for nameservice contract. Here, we are specifying that purchase_price of a name is 100uwasm and transfer_price is 999uwasm.

bash
INIT='{"purchase_price":{"amount":"100","denom":"uwasm"},"transfer_price":{"amount":"999","denom":"uwasm"}}'
+wasmd tx wasm instantiate $CODE_ID "$INIT" --from celeswasm-key --keyring-backend test --label "name service" --chain-id celeswasm --gas-prices 0.025uwasm --gas auto --gas-adjustment 1.3 -y --no-admin --node http://127.0.0.1:36657

📄 Contract interaction

Now that we instantiated it, we can interact further with the contract:

bash
wasmd query wasm list-contract-by-code $CODE_ID --output json --node http://127.0.0.1:36657
+CONTRACT=$(wasmd query wasm list-contract-by-code $CODE_ID --output json --node http://127.0.0.1:36657 | jq -r '.contracts[-1]')
+echo $CONTRACT
+
+wasmd query wasm contract --node http://127.0.0.1:36657 $CONTRACT
+wasmd query bank balances --node http://127.0.0.1:36657 $CONTRACT

This allows us to see the contract address, contract details, and bank balances.

Your output will look similar to below:

bash
{"contracts":["wasm14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s0phg4d"],"pagination":{"next_key":null,"total":"0"}}
+wasm14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s0phg4d
+address: wasm14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s0phg4d
+contract_info:
+  admin: ""
+  code_id: "1"
+  created: null
+  creator: wasm1y9ceqvnsnm9xtcdmhrjvv4rslgwfzmrzky2c5z
+  extension: null
+  ibc_port_id: ""
+  label: name service
+balances: []
+pagination:
+  next_key: null
+  total: "0"

Now, let's register a name to the contract for our wallet address:

bash
REGISTER='{"register":{"name":"fred"}}'
+wasmd tx wasm execute $CONTRACT "$REGISTER" --amount 100uwasm --from celeswasm-key --chain-id celeswasm --gas-prices 0.025uwasm --gas auto --gas-adjustment 1.3 --node http://127.0.0.1:36657 --keyring-backend test -y

Your output will look similar to below:

bash
DEIP --keyring-backend test -y
+gas estimate: 167533
+code: 0
+codespace: ""
+data: ""
+events: []
+gas_used: "0"
+gas_wanted: "0"
+height: "0"
+info: ""
+logs: []
+raw_log: '[]'
+timestamp: ""
+tx: null
+txhash: C147257485B72E7FFA5FDB943C94CE951A37817554339586FFD645AD2AA397C3

If you try to register the same name again, you'll see an expected error:

bash
Error: rpc error: code = Unknown desc = rpc error: code = Unknown desc = failed to execute message; message index: 0: Name has been taken (name fred): execute wasm contract failed [CosmWasm/wasmd/x/wasm/keeper/keeper.go:364] With gas wanted: '0' and gas used: '123809' : unknown request

Next, query the owner of the name record:

bash
NAME_QUERY='{"resolve_record": {"name": "fred"}}'
+wasmd query wasm contract-state smart $CONTRACT "$NAME_QUERY" --node http://127.0.0.1:36657 --output json

You'll see the owner's address in a JSON response:

bash
{"data":{"address":"wasm1y9ceqvnsnm9xtcdmhrjvv4rslgwfzmrzky2c5z"}}

With that, we have instantiated and interacted with the CosmWasm nameservice smart contract using Celestia!

`,107),m=JSON.parse('{"title":"🗞️ CosmWasm rollup","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"🗞️ CosmWasm rollup | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/cosmwasm.md","filePath":"tutorials/cosmwasm.md","lastUpdated":1716518978000}'),y={name:"tutorials/cosmwasm.md"},F=Object.assign(y,{setup(D){return(d,A)=>(o(),l("div",null,[p,c,s("div",r,[i,e(n)]),C]))}});export{m as __pageData,F as default}; diff --git a/pr-384/assets/tutorials_cosmwasm.md.9bc5e8b8.lean.js b/pr-384/assets/tutorials_cosmwasm.md.9bc5e8b8.lean.js new file mode 100644 index 000000000..f2cacbb1f --- /dev/null +++ b/pr-384/assets/tutorials_cosmwasm.md.9bc5e8b8.lean.js @@ -0,0 +1 @@ +import{C as n}from"./chunks/callout.9f5ea03a.js";import{o,c as l,k as s,O as e,a,X as t}from"./chunks/framework.9ca1e6dd.js";const p=s("h1",{id:"🗞️-cosmwasm-rollup",tabindex:"-1"},[a("🗞️ CosmWasm rollup "),s("a",{class:"header-anchor",href:"#🗞️-cosmwasm-rollup","aria-label":'Permalink to "🗞️ CosmWasm rollup"'},"​")],-1),c=s("p",null,[a("CosmWasm is a smart contracting platform built for the Cosmos ecosystem by making use of "),s("a",{href:"https://webassembly.org",target:"_blank",rel:"noreferrer"},"WebAssembly"),a(" (Wasm) to build smart contracts for Cosmos-SDK. In this tutorial, we will be exploring how to integrate CosmWasm with Celestia's "),s("a",{href:"https://docs.celestia.org/concepts/how-celestia-works/data-availability-layer",target:"_blank",rel:"noreferrer"},"data availability layer"),a(" using Rollkit.")],-1),r={class:"tip custom-block"},i=s("p",{class:"custom-block-title"},"TIP",-1),C=t("",107),m=JSON.parse('{"title":"🗞️ CosmWasm rollup","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"🗞️ CosmWasm rollup | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/cosmwasm.md","filePath":"tutorials/cosmwasm.md","lastUpdated":1716518978000}'),y={name:"tutorials/cosmwasm.md"},F=Object.assign(y,{setup(D){return(d,A)=>(o(),l("div",null,[p,c,s("div",r,[i,e(n)]),C]))}});export{m as __pageData,F as default}; diff --git a/pr-384/assets/tutorials_gm-world-arabica-testnet.md.09b8142f.js b/pr-384/assets/tutorials_gm-world-arabica-testnet.md.09b8142f.js new file mode 100644 index 000000000..bf09cdc56 --- /dev/null +++ b/pr-384/assets/tutorials_gm-world-arabica-testnet.md.09b8142f.js @@ -0,0 +1,33 @@ +import{_ as e}from"./chunks/gm.90356a7e.js";import{C as o}from"./chunks/callout.9f5ea03a.js";import{o as n,c as l,k as s,O as t,X as a}from"./chunks/framework.9ca1e6dd.js";const p=a('

GM world rollup: Part 2

Deploying to a Celestia devnet

This tutorial is part 2 of the GM world rollup tutorials. In this tutorial, it is expected that you've completed part 1 of the tutorial and are familiar with running a local rollup devnet.

The script for this tutorial is built for Celestia's Arabica devnet.

',4),r={class:"tip custom-block"},c=s("p",{class:"custom-block-title"},"TIP",-1),i=a(`

🪶 Run a Celestia light node

Fully sync and fund a light node on Arabica devnet (arabica-11). Follow instructions to install and start your Celestia data availability layer light node selecting the Arabica network. You can find instructions to install and run the node. Keep the node running while doing the next steps.

🟢 Start your sovereign rollup

We have a handy init-arabica-testnet.sh found in this repo.

We can copy it over to our directory with the following commands:

bash
# From inside the \`gm\` directory
+wget https://rollkit.dev/gm/init-arabica-testnet.sh

This copies over our init-arabica-testnet.sh script to initialize our gm rollup.

You can view the contents of the script to see how we initialize the gm rollup.

TIP

init-arabica-testnet.sh script uses a default namespace 00000000000000000000000000000000000000000008e5f679bf7116cb. You can set your own by using a command similar to this (or, you could get creative 😎):

bash
openssl rand -hex 10

Replace the last 10 characters in 00000000000000000000000000000000000000000008e5f679bf7116cb with the newly generated 10 characters.

Learn more about namespaces .

Clear previous chain history

Before starting the rollup, we need to remove the old project folders:

bash
rm -r $HOME/go/bin/gmd && rm -rf $HOME/.gm

Start the new chain

Now, you can initialize the script with the following command:

bash
bash init-arabica-testnet.sh

View your rollup by finding your namespace or account an Arabica devnet explorer.

With that, we have kickstarted our second gmd rollup!

Optional: Restarting your rollup

If you'd like to stop and restart your rollup for development purposes, you're in luck!

When you ran init-arabica-testnet.sh, the script generated a script called restart-testnet.sh in the $HOME/gm directory for you to use to restart your rollup.

In order to do so, restart celestia-da and then run:

bash
bash restart-testnet.sh

Optional: Add a "GM world" query

💬 Say gm world

Now, we're going to get our blockchain to say gm world! - in order to do so you need to make the following changes:

  • Modify a protocol buffer file
  • Create a keeper query function that returns data

Protocol buffer files contain proto RPC calls that define Cosmos SDK queries and message handlers, and proto messages that define Cosmos SDK types. The RPC calls are also responsible for exposing an HTTP API.

The Keeper is required for each Cosmos SDK module and is an abstraction for modifying the state of the blockchain. Keeper functions allow us to query or write to the state.

✋ Create your first query

Open a new terminal instance that is not the same that you started the chain in.

In your new terminal, cd into the gm directory and run this command to create the gm query:

bash
ignite scaffold query gm --response text

Response:

bash
modify proto/gm/gm/query.proto
+modify x/gm/client/cli/query.go
+create x/gm/client/cli/query_gm.go
+create x/gm/keeper/query_gm.go
+
+🎉 Created a query \`gm\`.

What just happened? query accepts the name of the query (gm), an optional list of request parameters (empty in this tutorial), and an optional comma-separated list of response field with a --response flag (text in this tutorial).

Navigate to the gm/proto/gm/gm/query.proto file, you’ll see that Gm RPC has been added to the Query service:

proto
service Query {
+  rpc Params(QueryParamsRequest) returns (QueryParamsResponse) {
+    option (google.api.http).get = "/gm/gm/params";
+  }
+ rpc Gm(QueryGmRequest) returns (QueryGmResponse) {
+  option (google.api.http).get = "/gm/gm/gm";
+ }
+}

The Gm RPC for the Query service:

  • is responsible for returning a text string
  • Accepts request parameters (QueryGmRequest)
  • Returns response of type QueryGmResponse
  • The option defines the endpoint that is used by gRPC to generate an HTTP API
📨 Query request and response types

In the same file, we will find:

  • QueryGmRequest is empty because it does not require parameters
  • QueryGmResponse contains text that is returned from the chain
proto
message QueryGmRequest {
+}
+
+message QueryGmResponse {
+  string text = 1;
+}
👋 Gm keeper function

The gm/x/gm/keeper/query_gm.go file contains the Gm keeper function that handles the query and returns data.

go
func (k Keeper) Gm(goCtx context.Context, req *types.QueryGmRequest) (*types.QueryGmResponse, error) {
+	if req == nil {
+		return nil, status.Error(codes.InvalidArgument, "invalid request")
+	}
+	ctx := sdk.UnwrapSDKContext(goCtx)
+	_ = ctx
+	return &types.QueryGmResponse{}, nil
+}

The Gm function performs the following actions:

  • Makes a basic check on the request and throws an error if it’s nil
  • Stores context in a ctx variable that contains information about the environment of the request
  • Returns a response of type QueryGmResponse

Currently, the response is empty and you'll need to update the keeper function.

Our query.proto file defines that the response accepts text. Use your text editor to modify the keeper function in gm/x/gm/keeper/query_gm.go .

go
func (k Keeper) Gm(goCtx context.Context, req *types.QueryGmRequest) (*types.QueryGmResponse, error) {
+	if req == nil {
+		return nil, status.Error(codes.InvalidArgument, "invalid request")
+	}
+	ctx := sdk.UnwrapSDKContext(goCtx)
+	_ = ctx
+	return &types.QueryGmResponse{Text: "gm world!"}, nil 
+}

The query command has also scaffolded x/gm/client/cli/query_gm.go that implements a CLI equivalent of the gm query and mounted this command in x/gm/client/cli/query.go.

Restart your rollup

Restart your rollup by running the init-arabica-testnet.sh script again.

Query your rollup

In a separate window, run the following command:

bash
gmd q gm gm

We will get the following JSON response:

bash
text: gm world!

gm.png

Next steps

Congratulations 🎉 you've successfully built your first rollup and queried it!

In the next tutorial, you'll learn how to post data to Celestia's Mainnet Beta.

If you're interested in setting up a full node alongside your sequencer, see the Full and sequencer node rollup setup tutorial.

',64),F=JSON.parse('{"title":"GM world rollup: Part 2","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"GM world rollup: Part 2 | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/gm-world-arabica-testnet.md","filePath":"tutorials/gm-world-arabica-testnet.md","lastUpdated":1716518978000}'),y={name:"tutorials/gm-world-arabica-testnet.md"},m=Object.assign(y,{setup(C){return(d,u)=>(n(),l("div",null,[p,s("div",r,[c,t(o)]),i]))}});export{F as __pageData,m as default}; diff --git a/pr-384/assets/tutorials_gm-world-arabica-testnet.md.09b8142f.lean.js b/pr-384/assets/tutorials_gm-world-arabica-testnet.md.09b8142f.lean.js new file mode 100644 index 000000000..b26ffe137 --- /dev/null +++ b/pr-384/assets/tutorials_gm-world-arabica-testnet.md.09b8142f.lean.js @@ -0,0 +1 @@ +import{_ as e}from"./chunks/gm.90356a7e.js";import{C as o}from"./chunks/callout.9f5ea03a.js";import{o as n,c as l,k as s,O as t,X as a}from"./chunks/framework.9ca1e6dd.js";const p=a("",4),r={class:"tip custom-block"},c=s("p",{class:"custom-block-title"},"TIP",-1),i=a("",64),F=JSON.parse('{"title":"GM world rollup: Part 2","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"GM world rollup: Part 2 | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/gm-world-arabica-testnet.md","filePath":"tutorials/gm-world-arabica-testnet.md","lastUpdated":1716518978000}'),y={name:"tutorials/gm-world-arabica-testnet.md"},m=Object.assign(y,{setup(C){return(d,u)=>(n(),l("div",null,[p,s("div",r,[c,t(o)]),i]))}});export{F as __pageData,m as default}; diff --git a/pr-384/assets/tutorials_gm-world-frontend.md.48f2775b.js b/pr-384/assets/tutorials_gm-world-frontend.md.48f2775b.js new file mode 100644 index 000000000..25de67030 --- /dev/null +++ b/pr-384/assets/tutorials_gm-world-frontend.md.48f2775b.js @@ -0,0 +1,4 @@ +import{c as o}from"./chunks/constants.3fbf9100.js";import{C as l}from"./chunks/callout.9f5ea03a.js";import{o as p,c as r,k as s,O as c,t as e,l as n,a,X as t}from"./chunks/framework.9ca1e6dd.js";const i="/docs-preview/pr-384/img/gm-world-frontend-wallet-connected.png",d=s("h1",{id:"gm-world-ui-app",tabindex:"-1"},[a("GM world UI app "),s("a",{class:"header-anchor",href:"#gm-world-ui-app","aria-label":'Permalink to "GM world UI app"'},"​")],-1),C=s("p",null,[a("This tutorial aims to demonstrate the user interface (UI) application aspect of connecting a wallet to a rollup, showcasing that it's as straightforward as connecting to any other blockchain. It assumes you have the "),s("a",{href:"https://www.keplr.app/",target:"_blank",rel:"noreferrer"},"Keplr"),a(" wallet extension installed in your browser.")],-1),h={class:"tip custom-block"},u=s("p",{class:"custom-block-title"},"TIP",-1),y=s("h2",{id:"🛠-prerequisites",tabindex:"-1"},[a("🛠 Prerequisites "),s("a",{class:"header-anchor",href:"#🛠-prerequisites","aria-label":'Permalink to "🛠 Prerequisites"'},"​")],-1),m=s("p",null,[a("Before you start, ensure you have completed the "),s("a",{href:"/docs-preview/pr-384/tutorials/gm-world"},"GM world"),a(" tutorial. Your rollup needs to be running since the app will connect to it via RPC.")],-1),_=s("p",null,"You will also need Yarn installed for web app development.",-1),A={class:"tip custom-block"},g=s("p",{class:"custom-block-title"},"TIP",-1),D=s("p",null,"If you don't have Yarn or Node.js, run this command to install it using cURL on most Linux distros and macOS:",-1),b={class:"language-bash"},f=s("button",{title:"Copy Code",class:"copy"},null,-1),w=s("span",{class:"lang"},"bash",-1),E={class:"shiki material-theme-palenight"},v={class:"line"},k=t('curl -sSL https://rollkit.dev/install-yarn.sh | bash -s ',12),F={style:{color:"#C3E88D"}},B=s("span",{style:{color:"#A6ACCD"}}," ",-1),x={style:{color:"#C3E88D"}},P=t(`

📦 Cloning the repo

First, clone the repo with a simple frontend app that connects to the rollup:

bash
git clone https://github.com/rollkit/gm-frontend.git
+cd gm-frontend

Next, install the dependencies:

bash
yarn

🚀 Running the app

Now, you can run the app using the following command:

bash
yarn dev

You should see the following output indicating that the development server is up and running:

bash
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
+info  - SWC minify release candidate enabled. https://nextjs.link/swcmin
+event - compiled client and server successfully in 7.8s (2225 modules)

🔗 Connecting your wallet

To connect your Keplr wallet to the application, simply open your browser and go to http://localhost:3000.

Click the "Connect Wallet" button on the page, and approve the connection request in the Keplr prompt.

Once authorized, your wallet address will be displayed, confirming that your wallet is successfully connected.

gm-world-frontend-connected

TIP

If you run into any issues, make sure your Keplr wallet is updated and set to connect to your local environment.

🎉 Next steps

Congratulations! You've experienced connecting to a rollup from the user side — simple and straightforward. Now, you might consider exploring how to add more application logic to your rollup using the Cosmos SDK, as demonstrated in our Wordle App tutorial.

',18),U=JSON.parse('{"title":"GM world UI app","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"GM world UI app | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/gm-world-frontend.md","filePath":"tutorials/gm-world-frontend.md","lastUpdated":1716518978000}'),T={name:"tutorials/gm-world-frontend.md"},Y=Object.assign(T,{setup(q){return(I,N)=>(p(),r("div",null,[d,C,s("div",h,[u,c(l)]),y,m,_,s("div",A,[g,D,s("div",b,[f,w,s("pre",E,[s("code",null,[s("span",v,[k,s("span",F,e(n(o).nodeVersion),1),B,s("span",x,e(n(o).yarnVersion),1)])])])])]),P]))}});export{U as __pageData,Y as default}; diff --git a/pr-384/assets/tutorials_gm-world-frontend.md.48f2775b.lean.js b/pr-384/assets/tutorials_gm-world-frontend.md.48f2775b.lean.js new file mode 100644 index 000000000..2d61e94dc --- /dev/null +++ b/pr-384/assets/tutorials_gm-world-frontend.md.48f2775b.lean.js @@ -0,0 +1 @@ +import{c as o}from"./chunks/constants.3fbf9100.js";import{C as l}from"./chunks/callout.9f5ea03a.js";import{o as p,c as r,k as s,O as c,t as e,l as n,a,X as t}from"./chunks/framework.9ca1e6dd.js";const i="/docs-preview/pr-384/img/gm-world-frontend-wallet-connected.png",d=s("h1",{id:"gm-world-ui-app",tabindex:"-1"},[a("GM world UI app "),s("a",{class:"header-anchor",href:"#gm-world-ui-app","aria-label":'Permalink to "GM world UI app"'},"​")],-1),C=s("p",null,[a("This tutorial aims to demonstrate the user interface (UI) application aspect of connecting a wallet to a rollup, showcasing that it's as straightforward as connecting to any other blockchain. It assumes you have the "),s("a",{href:"https://www.keplr.app/",target:"_blank",rel:"noreferrer"},"Keplr"),a(" wallet extension installed in your browser.")],-1),h={class:"tip custom-block"},u=s("p",{class:"custom-block-title"},"TIP",-1),y=s("h2",{id:"🛠-prerequisites",tabindex:"-1"},[a("🛠 Prerequisites "),s("a",{class:"header-anchor",href:"#🛠-prerequisites","aria-label":'Permalink to "🛠 Prerequisites"'},"​")],-1),m=s("p",null,[a("Before you start, ensure you have completed the "),s("a",{href:"/docs-preview/pr-384/tutorials/gm-world"},"GM world"),a(" tutorial. Your rollup needs to be running since the app will connect to it via RPC.")],-1),_=s("p",null,"You will also need Yarn installed for web app development.",-1),A={class:"tip custom-block"},g=s("p",{class:"custom-block-title"},"TIP",-1),D=s("p",null,"If you don't have Yarn or Node.js, run this command to install it using cURL on most Linux distros and macOS:",-1),b={class:"language-bash"},f=s("button",{title:"Copy Code",class:"copy"},null,-1),w=s("span",{class:"lang"},"bash",-1),E={class:"shiki material-theme-palenight"},v={class:"line"},k=t("",12),F={style:{color:"#C3E88D"}},B=s("span",{style:{color:"#A6ACCD"}}," ",-1),x={style:{color:"#C3E88D"}},P=t("",18),U=JSON.parse('{"title":"GM world UI app","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"GM world UI app | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/gm-world-frontend.md","filePath":"tutorials/gm-world-frontend.md","lastUpdated":1716518978000}'),T={name:"tutorials/gm-world-frontend.md"},Y=Object.assign(T,{setup(q){return(I,N)=>(p(),r("div",null,[d,C,s("div",h,[u,c(l)]),y,m,_,s("div",A,[g,D,s("div",b,[f,w,s("pre",E,[s("code",null,[s("span",v,[k,s("span",F,e(n(o).nodeVersion),1),B,s("span",x,e(n(o).yarnVersion),1)])])])])]),P]))}});export{U as __pageData,Y as default}; diff --git a/pr-384/assets/tutorials_gm-world-mainnet.md.488de1e5.js b/pr-384/assets/tutorials_gm-world-mainnet.md.488de1e5.js new file mode 100644 index 000000000..6f0b4f512 --- /dev/null +++ b/pr-384/assets/tutorials_gm-world-mainnet.md.488de1e5.js @@ -0,0 +1 @@ +import{C as t}from"./chunks/callout.9f5ea03a.js";import{o as s,c as o,k as e,O as l,a,X as n}from"./chunks/framework.9ca1e6dd.js";const r=e("h1",{id:"gm-world-rollup-part-3",tabindex:"-1"},[a("GM world rollup: Part 3 "),e("a",{class:"header-anchor",href:"#gm-world-rollup-part-3","aria-label":'Permalink to "GM world rollup: Part 3"'},"​")],-1),i=e("p",null,[a("This tutorial is part 3 of the GM world rollup tutorials. In this tutorial, it is expected that you've completed "),e("a",{href:"./gm-world"},"part 1"),a(" or "),e("a",{href:"./gm-world-mocha-testnet"},"part 2"),a(" of the tutorial and are familiar with running a local rollup devnet or posting to a Celestia testnet.")],-1),p={class:"tip custom-block"},c=e("p",{class:"custom-block-title"},"TIP",-1),d=n('

Deploying to Celestia Mainnet Beta

🪶 Run a Celestia light node

Fully sync and fund a light node on Mainnet beta (celestia). Follow instructions to install and start your Celestia data availability layer light node selecting the Arabica network. You can find instructions to install and run the node. After the node is synced, stop the light node.

Clear previous chain history

Before starting the rollup, we need to remove the old project folders:

bash
rm -r $HOME/go/bin/gmd && rm -rf $HOME/.gm

Start the rollup on mainnet

For this portion, you will need to stop the rollup that you have running from parts 1 and 2 of the tutorial, using Control + C in the terminal.

  1. Download the script for deploying to Celestia's Mainnet Beta:

    bash
    # From inside the `gm` directory\nwget https://rollkit.dev/gm/init-mainnet.sh
  2. Ensure that the account for your light node is funded.

  3. Run the init-mainnet.sh script:

    bash
    bash init-mainnet.sh
  4. Watch as your rollup posts blocks to Celestia!

  5. View your rollup by finding your namespace or account Celenium.

View the example rollup's namespace on Celenium.

TIP

init-mainnet.sh script uses a default namespace 00000000000000000000000000000000000000000008e5f679bf7116cb. You can set your own by using a command similar to this (or, you could get creative 😎):

bash
openssl rand -hex 10

Replace the last 10 characters in 00000000000000000000000000000000000000000008e5f679bf7116cb with the newly generated 10 characters.

Learn more about namespaces .

Restarting your rollup

When you ran init-mainnet.sh, the script generated a script called restart-mainnet.sh in the $HOME/gm directory for you to use to restart your rollup.

In order to do so, restart celestia light node and then run:

bash
bash restart-mainnet.sh

Next steps

Congratulations! You have a Rollkit rollup running on Celestia's Mainnet Beta.

If you're interested in setting up a full node alongside your sequencer, see the Full and sequencer node rollup setup tutorial.

',18),b=JSON.parse('{"title":"GM world rollup: Part 3","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"GM world rollup: Part 3 | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/gm-world-mainnet.md","filePath":"tutorials/gm-world-mainnet.md","lastUpdated":1716518978000}'),h={name:"tutorials/gm-world-mainnet.md"},f=Object.assign(h,{setup(u){return(m,y)=>(s(),o("div",null,[r,i,e("div",p,[c,l(t)]),d]))}});export{b as __pageData,f as default}; diff --git a/pr-384/assets/tutorials_gm-world-mainnet.md.488de1e5.lean.js b/pr-384/assets/tutorials_gm-world-mainnet.md.488de1e5.lean.js new file mode 100644 index 000000000..733617b50 --- /dev/null +++ b/pr-384/assets/tutorials_gm-world-mainnet.md.488de1e5.lean.js @@ -0,0 +1 @@ +import{C as t}from"./chunks/callout.9f5ea03a.js";import{o as s,c as o,k as e,O as l,a,X as n}from"./chunks/framework.9ca1e6dd.js";const r=e("h1",{id:"gm-world-rollup-part-3",tabindex:"-1"},[a("GM world rollup: Part 3 "),e("a",{class:"header-anchor",href:"#gm-world-rollup-part-3","aria-label":'Permalink to "GM world rollup: Part 3"'},"​")],-1),i=e("p",null,[a("This tutorial is part 3 of the GM world rollup tutorials. In this tutorial, it is expected that you've completed "),e("a",{href:"./gm-world"},"part 1"),a(" or "),e("a",{href:"./gm-world-mocha-testnet"},"part 2"),a(" of the tutorial and are familiar with running a local rollup devnet or posting to a Celestia testnet.")],-1),p={class:"tip custom-block"},c=e("p",{class:"custom-block-title"},"TIP",-1),d=n("",18),b=JSON.parse('{"title":"GM world rollup: Part 3","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"GM world rollup: Part 3 | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/gm-world-mainnet.md","filePath":"tutorials/gm-world-mainnet.md","lastUpdated":1716518978000}'),h={name:"tutorials/gm-world-mainnet.md"},f=Object.assign(h,{setup(u){return(m,y)=>(s(),o("div",null,[r,i,e("div",p,[c,l(t)]),d]))}});export{b as __pageData,f as default}; diff --git a/pr-384/assets/tutorials_gm-world-mocha-testnet.md.34178393.js b/pr-384/assets/tutorials_gm-world-mocha-testnet.md.34178393.js new file mode 100644 index 000000000..bece028ef --- /dev/null +++ b/pr-384/assets/tutorials_gm-world-mocha-testnet.md.34178393.js @@ -0,0 +1,33 @@ +import{_ as e}from"./chunks/gm.90356a7e.js";import{C as o}from"./chunks/callout.9f5ea03a.js";import{o as n,c as l,k as s,O as t,X as a}from"./chunks/framework.9ca1e6dd.js";const p=a('

GM world rollup: Part 2

Deploying to a Celestia testnet

This tutorial is part 2 of the GM world rollup tutorials. In this tutorial, it is expected that you've completed part 1 of the tutorial and are familiar with running a local rollup devnet.

The script for this tutorial is built for Celestia's Mocha testnet.

',4),r={class:"tip custom-block"},c=s("p",{class:"custom-block-title"},"TIP",-1),i=a(`

🪶 Run a Celestia light node

Fully sync and fund a light node on Mocha testnet (mocha-4). Follow instructions to install and start your Celestia data availability layer light node selecting the Mocha network. You can find instructions to install and run the node. After the node is synced, stop the light node.

🟢 Start your sovereign rollup

We have a handy init-mocha-testnet.sh found in this repo.

We can copy it over to our directory with the following commands:

bash
# From inside the \`gm\` directory
+wget https://rollkit.dev/gm/init-mocha-testnet.sh

This copies over our init-mocha-testnet.sh script to initialize our gm rollup.

You can view the contents of the script to see how we initialize the gm rollup.

TIP

init-mocha-testnet.sh script uses a default namespace 00000000000000000000000000000000000000000008e5f679bf7116cb. You can set your own by using a command similar to this (or, you could get creative 😎):

bash
openssl rand -hex 10

Replace the last 10 characters in 00000000000000000000000000000000000000000008e5f679bf7116cb with the newly generated 10 characters.

Learn more about namespaces .

Clear previous chain history

Before starting the rollup, we need to remove the old project folders:

bash
rm -r $HOME/go/bin/gmd && rm -rf $HOME/.gm

Start the new chain

Now, you can initialize the script with the following command:

bash
bash init-mocha-testnet.sh

View your rollup by finding your namespace or account an Mocha devnet explorer.

With that, we have kickstarted our second gmd rollup!

Optional: Restarting your rollup

If you'd like to stop and restart your rollup for development purposes, you're in luck!

When you ran init-mocha-testnet.sh, the script generated a script called restart-testnet.sh in the $HOME/gm directory for you to use to restart your rollup.

In order to do so, restart celestia-da and then run:

bash
bash restart-testnet.sh

Optional: Add a "GM world" query

💬 Say gm world

Now, we're going to get our blockchain to say gm world! - in order to do so you need to make the following changes:

  • Modify a protocol buffer file
  • Create a keeper query function that returns data

Protocol buffer files contain proto RPC calls that define Cosmos SDK queries and message handlers, and proto messages that define Cosmos SDK types. The RPC calls are also responsible for exposing an HTTP API.

The Keeper is required for each Cosmos SDK module and is an abstraction for modifying the state of the blockchain. Keeper functions allow us to query or write to the state.

✋ Create your first query

Open a new terminal instance that is not the same that you started the chain in.

In your new terminal, cd into the gm directory and run this command to create the gm query:

bash
ignite scaffold query gm --response text

Response:

bash
modify proto/gm/gm/query.proto
+modify x/gm/client/cli/query.go
+create x/gm/client/cli/query_gm.go
+create x/gm/keeper/query_gm.go
+
+🎉 Created a query \`gm\`.

What just happened? query accepts the name of the query (gm), an optional list of request parameters (empty in this tutorial), and an optional comma-separated list of response field with a --response flag (text in this tutorial).

Navigate to the gm/proto/gm/gm/query.proto file, you’ll see that Gm RPC has been added to the Query service:

proto
service Query {
+  rpc Params(QueryParamsRequest) returns (QueryParamsResponse) {
+    option (google.api.http).get = "/gm/gm/params";
+  }
+ rpc Gm(QueryGmRequest) returns (QueryGmResponse) {
+  option (google.api.http).get = "/gm/gm/gm";
+ }
+}

The Gm RPC for the Query service:

  • is responsible for returning a text string
  • Accepts request parameters (QueryGmRequest)
  • Returns response of type QueryGmResponse
  • The option defines the endpoint that is used by gRPC to generate an HTTP API
📨 Query request and response types

In the same file, we will find:

  • QueryGmRequest is empty because it does not require parameters
  • QueryGmResponse contains text that is returned from the chain
proto
message QueryGmRequest {
+}
+
+message QueryGmResponse {
+  string text = 1;
+}
👋 Gm keeper function

The gm/x/gm/keeper/query_gm.go file contains the Gm keeper function that handles the query and returns data.

go
func (k Keeper) Gm(goCtx context.Context, req *types.QueryGmRequest) (*types.QueryGmResponse, error) {
+	if req == nil {
+		return nil, status.Error(codes.InvalidArgument, "invalid request")
+	}
+	ctx := sdk.UnwrapSDKContext(goCtx)
+	_ = ctx
+	return &types.QueryGmResponse{}, nil
+}

The Gm function performs the following actions:

  • Makes a basic check on the request and throws an error if it’s nil
  • Stores context in a ctx variable that contains information about the environment of the request
  • Returns a response of type QueryGmResponse

Currently, the response is empty and you'll need to update the keeper function.

Our query.proto file defines that the response accepts text. Use your text editor to modify the keeper function in gm/x/gm/keeper/query_gm.go .

go
func (k Keeper) Gm(goCtx context.Context, req *types.QueryGmRequest) (*types.QueryGmResponse, error) {
+	if req == nil {
+		return nil, status.Error(codes.InvalidArgument, "invalid request")
+	}
+	ctx := sdk.UnwrapSDKContext(goCtx)
+	_ = ctx
+	return &types.QueryGmResponse{Text: "gm world!"}, nil 
+}

The query command has also scaffolded x/gm/client/cli/query_gm.go that implements a CLI equivalent of the gm query and mounted this command in x/gm/client/cli/query.go.

Restart your rollup

Restart your rollup by running the init-mocha-testnet.sh script again.

Query your rollup

In a separate window, run the following command:

bash
gmd q gm gm

We will get the following JSON response:

bash
text: gm world!

gm.png

Next steps

Congratulations 🎉 you've successfully built your first rollup and queried it!

In the next tutorial, you'll learn how to post data to Celestia's Mainnet Beta.

If you're interested in setting up a full node alongside your sequencer, see the Full and sequencer node rollup setup tutorial.

',64),F=JSON.parse('{"title":"GM world rollup: Part 2","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"GM world rollup: Part 2 | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/gm-world-mocha-testnet.md","filePath":"tutorials/gm-world-mocha-testnet.md","lastUpdated":1716518978000}'),y={name:"tutorials/gm-world-mocha-testnet.md"},m=Object.assign(y,{setup(C){return(d,u)=>(n(),l("div",null,[p,s("div",r,[c,t(o)]),i]))}});export{F as __pageData,m as default}; diff --git a/pr-384/assets/tutorials_gm-world-mocha-testnet.md.34178393.lean.js b/pr-384/assets/tutorials_gm-world-mocha-testnet.md.34178393.lean.js new file mode 100644 index 000000000..54dd58b5b --- /dev/null +++ b/pr-384/assets/tutorials_gm-world-mocha-testnet.md.34178393.lean.js @@ -0,0 +1 @@ +import{_ as e}from"./chunks/gm.90356a7e.js";import{C as o}from"./chunks/callout.9f5ea03a.js";import{o as n,c as l,k as s,O as t,X as a}from"./chunks/framework.9ca1e6dd.js";const p=a("",4),r={class:"tip custom-block"},c=s("p",{class:"custom-block-title"},"TIP",-1),i=a("",64),F=JSON.parse('{"title":"GM world rollup: Part 2","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"GM world rollup: Part 2 | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/gm-world-mocha-testnet.md","filePath":"tutorials/gm-world-mocha-testnet.md","lastUpdated":1716518978000}'),y={name:"tutorials/gm-world-mocha-testnet.md"},m=Object.assign(y,{setup(C){return(d,u)=>(n(),l("div",null,[p,s("div",r,[c,t(o)]),i]))}});export{F as __pageData,m as default}; diff --git a/pr-384/assets/tutorials_gm-world.md.86c31b34.js b/pr-384/assets/tutorials_gm-world.md.86c31b34.js new file mode 100644 index 000000000..773e1dade --- /dev/null +++ b/pr-384/assets/tutorials_gm-world.md.86c31b34.js @@ -0,0 +1,70 @@ +import{C as e}from"./chunks/callout.9f5ea03a.js";import{c as l}from"./chunks/constants.3fbf9100.js";import{o as t,c,k as s,O as r,t as p,l as o,a,X as n}from"./chunks/framework.9ca1e6dd.js";const C=n('

GM world rollup

🌞 Introduction

This tutorial will guide you through building a sovereign gm-world rollup (gm stands for "good morning") using Rollkit. Unlike the quick start guide, this tutorial provides a more practical approach to understanding sovereign rollup development.

We will cover:

  • Building and configuring a Cosmos-SDK application-specific rollup blockchain.
  • Posting rollup data to a Data Availability (DA) network.
  • Executing transactions (the end goal).

No prior understanding of the build process is required, just that it utilizes the Cosmos SDK for blockchain applications.

',6),y={class:"tip custom-block"},D=s("p",{class:"custom-block-title"},"TIP",-1),A=s("h2",{id:"dependencies",tabindex:"-1"},[a("🛠️ Dependencies "),s("a",{class:"header-anchor",href:"#dependencies","aria-label":'Permalink to "🛠️ Dependencies {#dependencies}"'},"​")],-1),i=s("p",null,[a("Rollkit uses the "),s("a",{href:"https://go.dev/dl/",target:"_blank",rel:"noreferrer"},"Go programming language"),a(". Here's how to install it:")],-1),d=s("p",null,[s("strong",null,"Linux or macOS"),a(": Run the provided script:")],-1),u={class:"language-bash"},F=s("button",{title:"Copy Code",class:"copy"},null,-1),h=s("span",{class:"lang"},"bash",-1),E={class:"shiki material-theme-palenight"},g={class:"line"},m=n('curl -sSL https://rollkit.dev/install-go.sh | bash -s ',12),B={style:{color:"#C3E88D"}},b=s("strong",null,"Windows",-1),_=["href"],k=s("h2",{id:"running-local-da",tabindex:"-1"},[a("🌐 Running a Local DA Network "),s("a",{class:"header-anchor",href:"#running-local-da","aria-label":'Permalink to "🌐 Running a Local DA Network {#running-local-da}"'},"​")],-1),v=s("p",null,"Learn to run a local DA network, designed for educational purposes, on your machine.",-1),q=s("p",null,"To set up a local DA network node:",-1),f={class:"language-bash"},w=s("button",{title:"Copy Code",class:"copy"},null,-1),P=s("span",{class:"lang"},"bash",-1),S={class:"shiki material-theme-palenight"},I={class:"line"},N=n('curl -sSL https://rollkit.dev/install-local-da.sh | bash -s ',12),T={style:{color:"#C3E88D"}},x=n(`

This script builds and runs the node, now listening on port 7980.

🏗️ Building Your Sovereign Rollup

With the local DA network running, let’s prepare your rollup blockchain.

To make it simple we will download a repository with a gm-world rollup that has an init.sh script that does all the setup for you.

Download and build a gm-world rollup with an interactive script in a new terminal:

WARNING

In order to run it you need to have the jq command line tool installed. You can install it by running sudo apt-get install jq on Ubuntu or brew install jq on macOS.

TIP

If you get errors of gmd not found, you may need to add the go/bin directory to your PATH. You can do this by running export PATH=$PATH:$HOME/go/bin and then running the init.sh script manually again.

bash
cd $HOME && bash -c "$(curl -sSL https://rollkit.dev/install-gm-rollup.sh)"

🚀 Starting your rollup

Start the rollup, posting to the local DA network:

bash
gmd start --rollkit.aggregator --minimum-gas-prices="0.025stake" --rollkit.da_address http://localhost:7980

Notice how we specified the DA network address along with a few other flags. Now you should see the logs of the running node:

bash
12:21PM INF starting node with ABCI CometBFT in-process module=server
+12:21PM INF starting node with Rollkit in-process module=server
+12:21PM INF service start impl=multiAppConn module=proxy msg="Starting multiAppConn service"
+12:21PM INF service start connection=query impl=localClient module=abci-client msg="Starting localClient service"
+12:21PM INF service start connection=snapshot impl=localClient module=abci-client msg="Starting localClient service"
+12:21PM INF service start connection=mempool impl=localClient module=abci-client msg="Starting localClient service"
+12:21PM INF service start connection=consensus impl=localClient module=abci-client msg="Starting localClient service"
+12:21PM INF service start impl=EventBus module=events msg="Starting EventBus service"
+12:21PM INF service start impl=PubSub module=pubsub msg="Starting PubSub service"
+12:21PM INF Using default mempool ttl MempoolTTL=25 module=BlockManager
+12:21PM INF service start impl=IndexerService module=txindex msg="Starting IndexerService service"
+12:21PM INF service start impl=RPC module=server msg="Starting RPC service"
+12:21PM INF service start impl=Node module=server msg="Starting Node service"
+12:21PM INF starting P2P client module=server
+12:21PM INF serving HTTP listen address=127.0.0.1:26657 module=server
+12:21PM INF listening on address=/ip4/127.0.0.1/tcp/26656/p2p/12D3KooWSicdPmMTLf9fJbSSHZc9UVP1CbNqKPpbYVbgxHvbhAUY module=p2p
+12:21PM INF listening on address=/ip4/163.172.162.109/tcp/26656/p2p/12D3KooWSicdPmMTLf9fJbSSHZc9UVP1CbNqKPpbYVbgxHvbhAUY module=p2p
+12:21PM INF no seed nodes - only listening for connections module=p2p
+12:21PM INF working in aggregator mode block time=1000 module=server
+12:21PM INF Creating and publishing block height=22 module=BlockManager
+12:21PM INF starting gRPC server... address=127.0.0.1:9290 module=grpc-server
+12:21PM INF finalized block block_app_hash=235D3710D61F347DBBBDD6FD63AA7687842D1EF9CB475C712856D7DA32F82F09 height=22 module=BlockManager num_txs_res=0 num_val_updates=0
+12:21PM INF executed block app_hash=235D3710D61F347DBBBDD6FD63AA7687842D1EF9CB475C712856D7DA32F82F09 height=22 module=BlockManager
+12:21PM INF indexed block events height=22 module=txindex
+...

Good work so far, we have a Rollup node, DA network node, now we can start submitting transactions.

💸 Transactions

First, list your keys:

bash
gmd keys list --keyring-backend test

You should see an output like the following

bash
- address: gm18k57hn42ujcccyn0n5v7r6ydpacycn2wkt7uh9
+  name: gm-key-2
+  pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Al92dlOeLpuAiOUSIaJapkIveiwlhlEdz/O5CrniMdwH"}'
+  type: local
+- address: gm1e4fqspwdsy0dzkmzsdhkadfcrd0udngw0f88pw
+  name: gm-key
+  pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AwdsLY+2US2VV+rbyfi60GB4/Ir/FeTIkLJ3CWVhUF6b"}'
+  type: local
+- address: gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy
+  name: gm-relay
+  pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AlnSEnBUv5GO86fMWe11qth1+R76g2e1lv8c1FWhLpqP"}'
+  type: local

For convenience we export two of our keys like this:

bash
export KEY1=gm18k57hn42ujcccyn0n5v7r6ydpacycn2wkt7uh9
+export KEY2=gm1e4fqspwdsy0dzkmzsdhkadfcrd0udngw0f88pw

Now let's submit a transaction that sends coins from one account to another (don't worry about all the flags, for now, we just want to submit transaction from a high level perspective):

bash
gmd tx bank send $KEY1 $KEY2 42069stake --keyring-backend test --chain-id gm --fees 5000stake

You'll be prompted to accept the transaction:

bash
auth_info:
+  fee:
+    amount: []
+    gas_limit: "200000"
+    granter: ""
+    payer: ""
+  signer_infos: []
+  tip: null
+body:
+  extension_options: []
+  memo: ""
+  messages:
+  - '@type': /cosmos.bank.v1beta1.MsgSend
+    amount:
+    - amount: "42069"
+      denom: stake
+    from_address: gm18k57hn42ujcccyn0n5v7r6ydpacycn2wkt7uh9 
+    to_address: gm1e4fqspwdsy0dzkmzsdhkadfcrd0udngw0f88pw
+  non_critical_extension_options: []
+  timeout_height: "0"
+signatures: []
+confirm transaction before signing and broadcasting [y/N]: 

Confirm and sign the transaction as prompted. now you see the transaction hash at the output:

bash
//...
+
+txhash: 677CAF6C80B85ACEF6F9EC7906FB3CB021322AAC78B015FA07D5112F2F824BFF

⚖️ Checking Balances

Query balances after the transaction:

bash
gmd query bank balances $KEY2

The receiver’s balance should show an increase.

bash
balances: 
+- amount: "10000000000000000000042069" 
+  denom: stake
+pagination:
+  next_key: null
+  total: "0"

For the sender’s balance:

bash
gmd query bank balances $KEY1

Output:

bash
balances: 
+- amount: "9999999999999999999957931" 
+  denom: stake
+pagination:
+  next_key: null
+  total: "0"

🎉 Next steps

Congratulations! You've built a local rollup that posts to a local DA network. So far so good, keep diving deeper if you like it. Good luck!

`,38),O=JSON.parse('{"title":"GM world rollup","description":"Build a sovereign rollup using only Rollkit CLI and a local DA network.","frontmatter":{"description":"Build a sovereign rollup using only Rollkit CLI and a local DA network.","head":[["meta",{"name":"og:title","content":"GM world rollup | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/gm-world.md","filePath":"tutorials/gm-world.md","lastUpdated":1716518978000}'),M={name:"tutorials/gm-world.md"},U=Object.assign(M,{setup(R){return(V,Y)=>(t(),c("div",null,[C,s("div",y,[D,r(e)]),A,i,s("ul",null,[s("li",null,[d,s("div",u,[F,h,s("pre",E,[s("code",null,[s("span",g,[m,s("span",B,p(o(l).golangVersion),1)])])])])])]),s("ul",null,[s("li",null,[b,a(": Download and execute the "),s("a",{href:`https://go.dev/dl/go${o(l).golangVersion}.windows-amd64.msi`},"installer",8,_),a(".")])]),k,v,q,s("div",f,[w,P,s("pre",S,[s("code",null,[s("span",I,[N,s("span",T,p(o(l).localDALatestTag),1)])])])]),x]))}});export{O as __pageData,U as default}; diff --git a/pr-384/assets/tutorials_gm-world.md.86c31b34.lean.js b/pr-384/assets/tutorials_gm-world.md.86c31b34.lean.js new file mode 100644 index 000000000..d28492a2f --- /dev/null +++ b/pr-384/assets/tutorials_gm-world.md.86c31b34.lean.js @@ -0,0 +1 @@ +import{C as e}from"./chunks/callout.9f5ea03a.js";import{c as l}from"./chunks/constants.3fbf9100.js";import{o as t,c,k as s,O as r,t as p,l as o,a,X as n}from"./chunks/framework.9ca1e6dd.js";const C=n("",6),y={class:"tip custom-block"},D=s("p",{class:"custom-block-title"},"TIP",-1),A=s("h2",{id:"dependencies",tabindex:"-1"},[a("🛠️ Dependencies "),s("a",{class:"header-anchor",href:"#dependencies","aria-label":'Permalink to "🛠️ Dependencies {#dependencies}"'},"​")],-1),i=s("p",null,[a("Rollkit uses the "),s("a",{href:"https://go.dev/dl/",target:"_blank",rel:"noreferrer"},"Go programming language"),a(". Here's how to install it:")],-1),d=s("p",null,[s("strong",null,"Linux or macOS"),a(": Run the provided script:")],-1),u={class:"language-bash"},F=s("button",{title:"Copy Code",class:"copy"},null,-1),h=s("span",{class:"lang"},"bash",-1),E={class:"shiki material-theme-palenight"},g={class:"line"},m=n("",12),B={style:{color:"#C3E88D"}},b=s("strong",null,"Windows",-1),_=["href"],k=s("h2",{id:"running-local-da",tabindex:"-1"},[a("🌐 Running a Local DA Network "),s("a",{class:"header-anchor",href:"#running-local-da","aria-label":'Permalink to "🌐 Running a Local DA Network {#running-local-da}"'},"​")],-1),v=s("p",null,"Learn to run a local DA network, designed for educational purposes, on your machine.",-1),q=s("p",null,"To set up a local DA network node:",-1),f={class:"language-bash"},w=s("button",{title:"Copy Code",class:"copy"},null,-1),P=s("span",{class:"lang"},"bash",-1),S={class:"shiki material-theme-palenight"},I={class:"line"},N=n("",12),T={style:{color:"#C3E88D"}},x=n("",38),O=JSON.parse('{"title":"GM world rollup","description":"Build a sovereign rollup using only Rollkit CLI and a local DA network.","frontmatter":{"description":"Build a sovereign rollup using only Rollkit CLI and a local DA network.","head":[["meta",{"name":"og:title","content":"GM world rollup | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/gm-world.md","filePath":"tutorials/gm-world.md","lastUpdated":1716518978000}'),M={name:"tutorials/gm-world.md"},U=Object.assign(M,{setup(R){return(V,Y)=>(t(),c("div",null,[C,s("div",y,[D,r(e)]),A,i,s("ul",null,[s("li",null,[d,s("div",u,[F,h,s("pre",E,[s("code",null,[s("span",g,[m,s("span",B,p(o(l).golangVersion),1)])])])])])]),s("ul",null,[s("li",null,[b,a(": Download and execute the "),s("a",{href:`https://go.dev/dl/go${o(l).golangVersion}.windows-amd64.msi`},"installer",8,_),a(".")])]),k,v,q,s("div",f,[w,P,s("pre",S,[s("code",null,[s("span",I,[N,s("span",T,p(o(l).localDALatestTag),1)])])])]),x]))}});export{O as __pageData,U as default}; diff --git a/pr-384/assets/tutorials_polaris-evm.md.76467569.js b/pr-384/assets/tutorials_polaris-evm.md.76467569.js new file mode 100644 index 000000000..41459f041 --- /dev/null +++ b/pr-384/assets/tutorials_polaris-evm.md.76467569.js @@ -0,0 +1,61 @@ +import{C as n}from"./chunks/callout.9f5ea03a.js";import{o,c as l,k as s,O as e,X as a}from"./chunks/framework.9ca1e6dd.js";const p="/docs-preview/pr-384/polaris-evm/polaris-start-site.png",t="/docs-preview/pr-384/polaris-evm/polaris-evm.png",r=a('

Polaris EVM and Rollkit

DANGER

We regret to inform that Polaris V1 and Rollkit integration is not fully functional. Current issues are tracked in https://github.com/rollkit/rollkit/issues/1594. We are expecting Polaris V2 release soon and Rollkit support will be added along with update tutorial.

This tutorial provides step-by-step instructions for running the Polaris EVM using Rollkit. Polaris EVM is a version of the Ethereum Virtual Machine (EVM) that is designed to run the Berachain network. This version has been modified to use Celestia as a data availability layer. This integration uses a local-celestia-devnet. Rollkit is used to deploy a Polaris EVM rollup without needing to set up a data availability and consensus network.

',3),c={class:"tip custom-block"},C=s("p",{class:"custom-block-title"},"TIP",-1),i=a(`

Prerequisites

Before you can run Polaris EVM using Rollkit, you need to have the following software installed on your machine:

  • Docker running on your machine
  • Go version >= 1.21.0

Run a local-celestia-devnet

Before you can start Polaris EVM, you need to start a local-celestia-devnet instance in a separate terminal:

bash
docker run -t -i --platform linux/amd64 -p 26650:26650 -p 26657:26657 -p 26658:26658 -p 26659:26659 -p 9090:9090 ghcr.io/rollkit/local-celestia-devnet:v0.12.6

Clone the repo

To get started, clone the Polaris repository and switch to the Rollkit branch:

bash
cd $HOME
+git clone https://github.com/berachain/polaris.git
+cd polaris && git checkout rollkit

Install Foundry

bash
curl -L https://foundry.paradigm.xyz | bash

Start the Polaris EVM using Rollkit

Then start the chain in your first terminal:

bash
cd $HOME/polaris && foundryup
+make start

Congratulations

You now have a Polaris EVM Rollkit rollup running! The rollup logs will begin to look similar to this:

bash
7:58PM INF submitting block to DA layer height=11 module=BlockManager 
+7:58PM INF successfully submitted Rollkit block to DA layer daHeight=30 module=BlockManager rollkitHeight=11 
+7:58PM INF prune start height=11 module=server
+7:58PM INF prune end height=11 module=server
+7:58PM INF indexed block events height=11 module=txindex
+7:58PM INF Creating and publishing block height=12 module=BlockManager 
+7:58PM INF preparing evm block module=polaris-geth seal_hash=0x314b131b1d4117445091b25240eaf420cdbdcf9f653eabd1d95aa0dab3cd1359
+7:58PM INF finalizing evm block block_hash=0x5207a1ff35540dafe70565d3a95ed07f6c9b1ed9114f93c6c47ee0a1c0d4cc2e module=polaris-geth num_txs=0
+7:58PM INF finalized block block_app_hash=AC959F089C21DC617275E0AB35E77DC3839C9597ECFDECDAD6C924EC49B1EB07 height=12 module=BlockManager num_txs_res=0 num_val_updates=0
+7:58PM INF executed block app_hash="���\\b�!�aru��5�}���������$�I��\\a" height=12 module=BlockManager

Funds

The following private key has funds on your Polaris chain:

bash
Address: 0x20f33CE90A13a4b5E7697E3544c3083B8F8A51D4
+PrivateKey: 0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306

Just deploy a smart contract to get started! If you'd like to learn how to deploy your own GM Portal (as an ooga booga portal) you can follow the remainder of this tutorial.

Frontend

Now we will make a frontend with a smart contract on our Polaris EVM rollup. First, clone the GM Portal repository and check out to the Polaris branch (ooga booga portal):

bash
cd $HOME
+git clone https://github.com/jcstein/gm-portal.git
+cd gm-portal && git checkout polaris

Deploy the ooga booga portal contract

Next, you will deploy the smart contract. Export the funded private key and RPC URL:

bash
export PRIVATE_KEY=0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306
+export RPC_URL=http://localhost:8545

Use Foundry to deploy the contract to your EVM:

bash
cd contracts
+forge script script/GmPortal.s.sol:GmPortalScript --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast

A successful deployment's output will look similar to:

bash
forge script script/GmPortal.s.sol:GmPortalScript --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast
+[] Compiling...
+[] Compiling 18 files with 0.8.20
+[] Solc 0.8.20 finished in 1.52s
+Compiler run successful!
+Script ran successfully.
+
+== Logs ==
+  i am a smart contract on Polaris EVM x Rollkit. gm!
+
+[...]
+
+##
+Waiting for receipts.
+ [00:00:00] [######################] 1/1 receipts (0.0s)
+##### 2061
+  [Success]Hash: 0xa174e9389633972458e6dce431d84736e0709e9406c1c3b14b5fa9ae0cdd6860
+Contract Address: 0x18Df82C7E422A42D47345Ed86B0E935E9718eBda 
+Block: 682
+Paid: 0.001528707003566983 ETH (509569 gas * 3.000000007 gwei)
+
+[...]

From the contract deployment output, export your contract address:

bash
export CONTRACT_ADDRESS=0x18Df82C7E422A42D47345Ed86B0E935E9718eBda

Interact with the contract

Send an "ooga booga" to the contract:

bash
cast send $CONTRACT_ADDRESS \\
+"gm(string)" "ooga booga" \\
+--private-key $PRIVATE_KEY \\
+--rpc-url $RPC_URL

Get total (hex-encoded) GMs (ooga boogas):

bash
cast call $CONTRACT_ADDRESS "getTotalGms()" --rpc-url $RPC_URL

Start and update the frontend

Now, change into the frontend directory:

bash
cd $HOME/gm-portal/frontend
+yarn && yarn dev

polaris-evm

Now, your frontend is running! We'll display and interact with our smart contract on our frontend.

First, you will need to change the contract address on gm-portal/frontend/src/App.tsx to your contract address from above before you can interact with the contract on the frontend:

TIP

Only if you changed the contract, you will need to update the ABI in gm-portal/frontend/GmPortal.json from gm-portal/contracts/out/GmPortal.sol/GmPortal.json. This can be done with:

bash
cd $HOME
+cp gm-portal/contracts/out/GmPortal.sol/GmPortal.json gm-portal/frontend

Interact with the frontend

In order to interact with the contract on the frontend, you'll need to fund an account that you have in your Ethereum wallet or add the private key from above into your wallet.

To transfer to an external account, use this command:

bash
export RECEIVER=<receiver ETH address>
+cast send --private-key $PRIVATE_KEY $RECEIVER --value 1ether --rpc-url $RPC_URL

If you are in a different terminal than the one you set the private key in originally, you may need to set it again.

Now, login with your wallet that you funded, and post a ooga booga on your ooga booga portal!

polaris-evm

Running Polaris EVM with a Celestia light node

In this portion of the tutorial, we will go over running Polaris x Rollkit using a Celestia light node to post data to Mocha testnet. These steps can be used for Mainnet Beta and Arabica devnet, too, you'll just need to change the network in the --p2p.network string flag and your RPC.

TIP

Before using RPC methods through the CLI, you'll need to set your auth token.

In order to successfully post and retrieve data to and from Celestia's Mocha testnet, your light node will need to be fully synced. You can check the status by using the das.SamplingStats method using the CLI.

Your node will also need to be funded with testnet TIA, which you can obtain by retrieving your account address and visiting a faucet.

Start your light node

  1. Fully sync and fund a light node on Celestia's Mocha testnet (mocha-4). Follow instructions to install and start your Celestia data availability layer light node selecting the Mocha network. You can find instructions to install and run the node. After the node is synced, stop the light node.

  2. Use celestia-da to connect to Rollkit. Your node does not need to be running when you start celestia-da. To start celestia-da and your light node, run this command:

TIP

You can either use the default 000000506f6c61726973 namespace below, or set your own by using a command similar to this to generate one (or, you could get creative 😎):

bash
openssl rand -hex 10

Learn more about namespaces .

bash
docker run -d \\
+-e NODE_TYPE=light \\
+-e P2P_NETWORK=mocha \\
+-p 26650:26650 \\
+-p 26658:26658 \\
+-p 26659:26659 \\
+-v $HOME/.celestia-light-mocha-4/:/home/celestia/.celestia-light-mocha-4/ \\
+ghcr.io/rollkit/celestia-da:v0.12.10 \\
+celestia-da light start \\
+--p2p.network=mocha \\
+--da.grpc.namespace=000000506f6c61726973 \\
+--da.grpc.listen=0.0.0.0:26650 \\
+--core.ip rpc-mocha.pops.one \\
+--gateway

Setup Polaris script

First, ensure you're on the correct branch of Polaris:

bash
cd $HOME/polaris && git checkout rollkit

Before starting your rollup, you'll want to make a change in $HOME/polaris/e2e/testapp/entrypoint.sh to point to the right DA start height:

bash
# set the data availability layer's block height from local-celestia-devnet
+DA_BLOCK_HEIGHT=$(docker exec $(docker ps -q) celestia header local-head --token $AUTH_TOKEN | jq '.result.header.height' -r) 
+DA_BLOCK_HEIGHT=$(curl https://rpc-mocha.pops.one/block |jq -r '.result.block.header.height') 

Start the EVM rollup

Change into the Polaris directory in your terminal:

bash
cd $HOME/polaris
+make start

Congratulations! Your light node is now posting your rollup's data to Celestia's Mocha testnet.

Find an explorer to view the default namespace in the tutorial or search for your own namespace on Celenium.

`,71),g=JSON.parse('{"title":"Polaris EVM and Rollkit","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Polaris EVM and Rollkit | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/polaris-evm.md","filePath":"tutorials/polaris-evm.md","lastUpdated":1716518978000}'),y={name:"tutorials/polaris-evm.md"},F=Object.assign(y,{setup(D){return(A,d)=>(o(),l("div",null,[r,s("div",c,[C,e(n)]),i]))}});export{g as __pageData,F as default}; diff --git a/pr-384/assets/tutorials_polaris-evm.md.76467569.lean.js b/pr-384/assets/tutorials_polaris-evm.md.76467569.lean.js new file mode 100644 index 000000000..7dd959105 --- /dev/null +++ b/pr-384/assets/tutorials_polaris-evm.md.76467569.lean.js @@ -0,0 +1 @@ +import{C as n}from"./chunks/callout.9f5ea03a.js";import{o,c as l,k as s,O as e,X as a}from"./chunks/framework.9ca1e6dd.js";const p="/docs-preview/pr-384/polaris-evm/polaris-start-site.png",t="/docs-preview/pr-384/polaris-evm/polaris-evm.png",r=a("",3),c={class:"tip custom-block"},C=s("p",{class:"custom-block-title"},"TIP",-1),i=a("",71),g=JSON.parse('{"title":"Polaris EVM and Rollkit","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"Polaris EVM and Rollkit | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/polaris-evm.md","filePath":"tutorials/polaris-evm.md","lastUpdated":1716518978000}'),y={name:"tutorials/polaris-evm.md"},F=Object.assign(y,{setup(D){return(A,d)=>(o(),l("div",null,[r,s("div",c,[C,e(n)]),i]))}});export{g as __pageData,F as default}; diff --git a/pr-384/assets/tutorials_quick-start.md.bf2ec98b.js b/pr-384/assets/tutorials_quick-start.md.bf2ec98b.js new file mode 100644 index 000000000..898023074 --- /dev/null +++ b/pr-384/assets/tutorials_quick-start.md.bf2ec98b.js @@ -0,0 +1,7 @@ +import{c as o}from"./chunks/constants.3fbf9100.js";import{o as n,c as t,k as s,t as e,l as p,a,X as l}from"./chunks/framework.9ca1e6dd.js";const r=s("h1",{id:"quick-start-guide",tabindex:"-1"},[a("Quick start guide "),s("a",{class:"header-anchor",href:"#quick-start-guide","aria-label":'Permalink to "Quick start guide"'},"​")],-1),c=s("p",null,"Welcome to Rollkit, a sovereign rollup framework! The easiest way to launch your sovereign rollup node is by using the Rollkit CLI.",-1),i=s("h2",{id:"📦-install-rollkit-cli",tabindex:"-1"},[a("📦 Install Rollkit (CLI) "),s("a",{class:"header-anchor",href:"#📦-install-rollkit-cli","aria-label":'Permalink to "📦 Install Rollkit (CLI)"'},"​")],-1),C=s("p",null,"To install Rollkit, run the following command in your terminal:",-1),y={class:"language-bash"},d=s("button",{title:"Copy Code",class:"copy"},null,-1),u=s("span",{class:"lang"},"bash",-1),D={class:"shiki material-theme-palenight"},h={class:"line"},A=l('curl -sSL https://rollkit.dev/install.sh | sh -s ',12),_={style:{color:"#C3E88D"}},F=l(`

Verify the installation by checking the Rollkit version:

bash
rollkit version

A successful installation will display the version number and its associated git commit hash.

🚀 Run your sovereign rollup node

To start a basic sovereign rollup node, execute:

bash
rollkit start

Upon execution, the CLI will output log entries that provide insights into the node's initialization and operation:

bash
I[2024-05-01|09:58:46.001] Found private validator                      module=main keyFile=/root/.rollkit/config/priv_validator_key.json stateFile=/root/.rollkit/data/priv_validator_state.json
+I[2024-05-01|09:58:46.002] Found node key                               module=main path=/root/.rollkit/config/node_key.json
+I[2024-05-01|09:58:46.002] Found genesis file                           module=main path=/root/.rollkit/config/genesis.json
+...
+I[2024-05-01|09:58:46.080] Started node                                 module=main
+I[2024-05-01|09:58:46.081] Creating and publishing block                module=BlockManager height=223
+I[2024-05-01|09:58:46.082] Finalized block                              module=BlockManager height=223 num_txs_res=0 num_val_updates=0 block_app_hash=

🎉 Conclusion

That's it! Your sovereign rollup node is now up and running. It's incredibly simple to start a blockchain (which is essentially what a rollup is) these days using Rollkit. Explore further and discover how you can build useful applications on Rollkit. Good luck!

`,10),v=JSON.parse('{"title":"Quick start guide","description":"Quickly start a rollup node using the Rollkit CLI.","frontmatter":{"description":"Quickly start a rollup node using the Rollkit CLI.","head":[["meta",{"name":"og:title","content":"Quick start guide | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/quick-start.md","filePath":"tutorials/quick-start.md","lastUpdated":1716518978000}'),g={name:"tutorials/quick-start.md"},f=Object.assign(g,{setup(k){return(m,E)=>(n(),t("div",null,[r,c,i,C,s("div",y,[d,u,s("pre",D,[s("code",null,[s("span",h,[A,s("span",_,e(p(o).rollkitLatestTag),1)])])])]),F]))}});export{v as __pageData,f as default}; diff --git a/pr-384/assets/tutorials_quick-start.md.bf2ec98b.lean.js b/pr-384/assets/tutorials_quick-start.md.bf2ec98b.lean.js new file mode 100644 index 000000000..dea45c4e0 --- /dev/null +++ b/pr-384/assets/tutorials_quick-start.md.bf2ec98b.lean.js @@ -0,0 +1 @@ +import{c as o}from"./chunks/constants.3fbf9100.js";import{o as n,c as t,k as s,t as e,l as p,a,X as l}from"./chunks/framework.9ca1e6dd.js";const r=s("h1",{id:"quick-start-guide",tabindex:"-1"},[a("Quick start guide "),s("a",{class:"header-anchor",href:"#quick-start-guide","aria-label":'Permalink to "Quick start guide"'},"​")],-1),c=s("p",null,"Welcome to Rollkit, a sovereign rollup framework! The easiest way to launch your sovereign rollup node is by using the Rollkit CLI.",-1),i=s("h2",{id:"📦-install-rollkit-cli",tabindex:"-1"},[a("📦 Install Rollkit (CLI) "),s("a",{class:"header-anchor",href:"#📦-install-rollkit-cli","aria-label":'Permalink to "📦 Install Rollkit (CLI)"'},"​")],-1),C=s("p",null,"To install Rollkit, run the following command in your terminal:",-1),y={class:"language-bash"},d=s("button",{title:"Copy Code",class:"copy"},null,-1),u=s("span",{class:"lang"},"bash",-1),D={class:"shiki material-theme-palenight"},h={class:"line"},A=l("",12),_={style:{color:"#C3E88D"}},F=l("",10),v=JSON.parse('{"title":"Quick start guide","description":"Quickly start a rollup node using the Rollkit CLI.","frontmatter":{"description":"Quickly start a rollup node using the Rollkit CLI.","head":[["meta",{"name":"og:title","content":"Quick start guide | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/quick-start.md","filePath":"tutorials/quick-start.md","lastUpdated":1716518978000}'),g={name:"tutorials/quick-start.md"},f=Object.assign(g,{setup(k){return(m,E)=>(n(),t("div",null,[r,c,i,C,s("div",y,[d,u,s("pre",D,[s("code",null,[s("span",h,[A,s("span",_,e(p(o).rollkitLatestTag),1)])])])]),F]))}});export{v as __pageData,f as default}; diff --git a/pr-384/assets/tutorials_wordle.md.2976d71b.js b/pr-384/assets/tutorials_wordle.md.2976d71b.js new file mode 100644 index 000000000..04f747fa9 --- /dev/null +++ b/pr-384/assets/tutorials_wordle.md.2976d71b.js @@ -0,0 +1,209 @@ +import{C as p}from"./chunks/callout.9f5ea03a.js";import{c as o}from"./chunks/constants.3fbf9100.js";import{o as t,c as r,k as s,O as c,t as l,l as e,a as n,X as a}from"./chunks/framework.9ca1e6dd.js";const D="/docs-preview/pr-384/wordle/wordle.png",y=s("h1",{id:"🕹️-wordle-app",tabindex:"-1"},[n("🕹️ Wordle app "),s("a",{class:"header-anchor",href:"#🕹️-wordle-app","aria-label":'Permalink to "🕹️ Wordle app"'},"​")],-1),i=s("p",null,[s("img",{src:D,alt:"wordle-app"})],-1),C=s("p",null,[n("This tutorial guide will go over building a cosmos-sdk app for Rollkit, the Sovereign-Rollup implementation of CometBFT, for the popular game "),s("a",{href:"https://www.nytimes.com/games/wordle/index.html",target:"_blank",rel:"noreferrer"},"Wordle"),n(".")],-1),F=s("p",null,"This tutorial will go over how to setup Rollkit in the Ignite CLI and use it to build the game. The tutorial will go over the simple design, as well as conclude with future implementations and ideas to extend this codebase.",-1),A={class:"tip custom-block"},d=s("p",{class:"custom-block-title"},"TIP",-1),u=a('

💻 Pre-requisites

Given this tutorial is targeted for developers who are experienced in Cosmos-SDK, we recommend you go over the following tutorials in Ignite to understand all the different components in Cosmos-SDK before proceeding with this tutorial.

You do not have to do those guides in order to follow this Wordle tutorial, but doing so helps you understand the architecture of Cosmos-SDK better.

📖 Design implementation

The rules of Wordle are simple: You have to guess the word of the day.

Key Points to Consider:

  • The word is a five-letter word.
  • You have 6 guesses.
  • Every 24 hours, there’s a new word.

The GUI for Wordle shows you a few indicators: a green highlight on a letter in a certain position means that’s the correct letter for the Wordle in the right position. A yellow highlight means it’s a correct letter for the Wordle included in the wrong position. A grey highlight means the letter isn’t part of the Wordle.

For simplicity of the design, we will avoid those hints, although there are ways to extend this codebase to implement that, which we will show at the end.

In this current design, we implement the following rules:

  • 1 Wordle can be submitted per day
  • Every address will have 6 tries to guess the word
  • It must be a five-letter word.
  • Whoever guesses the word correctly before their 6 tries are over gets an award of 100 WORDLE tokens.

We will go over the architecture to achieve this further in the guide. But for now, we will get started setting up our development environment.

⛓️ Ignite and scaffolding the wordle chain

🔥 Ignite

Ignite is an amazing CLI tool to help us get started building our own blockchains for cosmos-sdk apps. It provides lots of power toolings and scaffoldings for adding messages, types, and modules with a host of cosmos-sdk libraries provided.

You can read more about Ignite here.

To install Ignite, you can run this command in your terminal:

',18),h={class:"language-bash"},m=s("button",{title:"Copy Code",class:"copy"},null,-1),g=s("span",{class:"lang"},"bash",-1),f={class:"shiki material-theme-palenight"},b={class:"line"},w=s("span",{style:{color:"#FFCB6B"}},"curl",-1),k=s("span",{style:{color:"#A6ACCD"}}," ",-1),E={style:{color:"#C3E88D"}},_=s("span",{style:{color:"#A6ACCD"}}," ",-1),q=s("span",{style:{color:"#89DDFF"}},"|",-1),v=s("span",{style:{color:"#A6ACCD"}}," ",-1),B=s("span",{style:{color:"#FFCB6B"}},"bash",-1),T=a('sudo mv ignite /usr/local/bin/',1),S=a('

This installs Ignite CLI in your local machine. This tutorial uses a macOS but it should work for Windows. For Windows users, check out the Ignite docs on installation for Windows machines.

Now, refresh your terminal using source or open a new terminal session for the change to take place.

If you run the following:

bash
ignite --help

You should see an output of help commands meaning Ignite was installed successfully!

⛓️ Scaffolding the wordle chain

Now, comes the fun part, creating a new blockchain! With Ignite, the process is pretty easy and straightforward.

Ignite CLI comes with several scaffolding commands that are designed to make development more straightforward by creating everything you need to build your blockchain.

First, we will use Ignite CLI to build the foundation of a fresh Cosmos SDK blockchain. Ignite minimizes how much blockchain code you must write yourself. If you are coming from the EVM-world, think of Ignite as a Cosmos-SDK version of Foundry or Hardhat but specifically designed to build blockchains.

We first run the following command to setup our project for our new blockchain, Wordle.

bash
ignite scaffold chain wordle --no-module

This command scaffolds a new chain directory called wordle in your local directory from which you ran the command. Notice that we passed the --no-module flag, this is because we will be creating the module after.

🗂️ Wordle directory

Now, it’s time to enter the directory:

bash
cd wordle

Inside you will see several directories and architecture for your cosmos-sdk blockchain.

File/directoryPurpose
app/Files that wire together the blockchain. The most important file is app.go that contains type definition of the blockchain and functions to create and initialize it.
cmd/The main package responsible for the CLI of compiled binary.
docs/Directory for project documentation. By default, an OpenAPI spec is generated.
proto/Protocol buffer files describing the data structure.
testutil/Helper functions for testing.
vue/A Vue 3 web app template.
x/Cosmos SDK modules and custom modules.
config.ymlA configuration file for customizing a chain in development.
readme.mdA readme file for your sovereign application-specific blockchain project.

Going over each one is outside the scope of this guide, but we encourage you to read about it here.

Most of the tutorial work will happen inside the x directory.

🛠️ Setting up Rollkit

Before we continue with building our Wordle App, we need to set up Rollkit on our codebase.

🗞️ Installing Rollkit

Run the following command inside the wordle directory.

',23),W={class:"language-bash"},x=s("button",{title:"Copy Code",class:"copy"},null,-1),I=s("span",{class:"lang"},"bash",-1),G={class:"shiki material-theme-palenight"},P={class:"line"},R=a('go mod edit -replace ',8),N={style:{color:"#C3E88D"}},H=a('go mod tidy',1),K=a('go mod download',1),V=a(`

With that, we have Rollkit changes added to the project directory. Now, let's build the Wordle app!

✨ Creating the wordle module

For the Wordle module, we can add dependencies offered by Cosmos-SDK.

From the Cosmos-SDK docs, a module is defined as the following:

In a Cosmos SDK blockchain, application-specific logic is implemented in separate modules. Modules keep code easy to understand and reuse. Each module contains its own message and transaction processor, while the Cosmos SDK is responsible for routing each message to its respective module.

Many modules exist for slashing, validating, auth.

🔖 Scaffolding a module

We will be using the bank module dependency for transactions.

From the Cosmos-SDK docs, the bank module is defined as the following:

The bank module is responsible for handling multi-asset coin transfers between accounts and tracking special-case pseudo-transfers which must work differently with particular kinds of accounts (notably delegating/undelegating for vesting accounts). It exposes several interfaces with varying capabilities for secure interaction with other modules which must alter user balances.

We build the module with the bank dependency with the following command:

bash
ignite scaffold module wordle --dep bank

This will scaffold the Wordle module to our Wordle Chain project.

✉️ Messages

Messages allow us to process and submit information to our specific module.

From the Cosmos-SDK docs, messages are:

In the Cosmos SDK, messages are objects that are contained in transactions to trigger state transitions. Each Cosmos SDK module defines a list of messages and how to handle them.

For messages for Wordle, given our initial design, we will make 2 messages with ignite.

  • The first one is: SubmitWordle and it only passes the Wordle of the Day.
  • The second one is: SubmitGuess and it attempts to guess the submitted wordle. It also passes a word as a guess.

With these initial designs, we can start creating our messages!

💬 Scaffolding a message

To create the SubmitWordle message, we run the following command:

bash
ignite scaffold message submit-wordle word

This creates the submit-wordle message that takes in word as a parameter.

We now create the final message, SubmitGuess:

bash
ignite scaffold message submit-guess word

Here, we are passing a word as a guess with submit-guess.

🎨 Wordle types

For the next steps, we will be creating types to be used by the messages we created.

🏗️ Scaffolding wordle types

bash
ignite scaffold map wordle word submitter --no-message

This type is a map called Wordle with two values of word and submitter. submitter is the address of the person that submitted the Wordle.

The second type is the Guess type. It allows us to store the latest guess for each address that submitted a solution.

bash
ignite scaffold map guess word submitter count --no-message

Here, we are also storing count to count how many guesses this address submitted.

🔐 Keeper functions

Now it’s time to implement the Keeper functions for each message. From the Cosmos-SDK docs, Keeper is defined as the following:

The main core of a Cosmos SDK module is a piece called the keeper. The keeper handles interactions with the store, has references to other keepers for cross-module interactions, and contains most of the core functionality of a module.

Keeper is an abstraction on Cosmos that allows us to interact with the Key-Value store and change the state of the blockchain.

Here, it will help us outline the logic for each message we create.

📤 SubmitWordle function

We first start with the SubmitWordle function.

Open up the following file: x/wordle/keeper/msg_server_submit_wordle.go

Inside the following, replace the current code with the following code, which we will go over in a bit:

go
package keeper
+
+import (
+  "context"
+  "crypto/sha256"
+  "encoding/hex"
+  "wordle/x/wordle/types"
+  "cosmossdk.io/errors"
+  sdk "github.com/cosmos/cosmos-sdk/types"
+  sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
+  "time"
+  "unicode"
+  "github.com/cometbft/cometbft/crypto"
+)
+
+func (k msgServer) SubmitWordle(goCtx context.Context, msg *types.MsgSubmitWordle) (*types.MsgSubmitWordleResponse, error) {
+  ctx := sdk.UnwrapSDKContext(goCtx)
+  // Check to See the Wordle is 5 letters
+  if len(msg.Word) != 5 {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Wordle Must Be A 5 Letter Word")
+  }
+  // Check to See Only Alphabets Are Passed for the Wordle
+  if !(IsLetter(msg.Word)) {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Wordle Must Only Consist Of Letters In The Alphabet")
+  }
+
+  // Use Current Day to Create The Index of the Newly-Submitted Wordle of the Day
+  currentTime := time.Now().Local()
+  var currentTimeBytes = []byte(currentTime.Format("2006-01-02"))
+  var currentTimeHash = sha256.Sum256(currentTimeBytes)
+  var currentTimeHashString = hex.EncodeToString(currentTimeHash[:])
+  // Hash The Newly-Submitted Wordle of the Day
+  var submittedSolutionHash = sha256.Sum256([]byte(msg.Word))
+  var submittedSolutionHashString = hex.EncodeToString(submittedSolutionHash[:])
+
+  var wordle = types.Wordle{
+    Index:     currentTimeHashString,
+    Word:      submittedSolutionHashString,
+    Submitter: msg.Creator,
+  }
+
+  // Try to Get Wordle From KV Store Using Current Day as Key
+  // This Helps ensure only one Wordle is submitted per day
+  _, isFound := k.GetWordle(ctx, currentTimeHashString)
+  if isFound {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Wordle of the Day is Already Submitted")
+  }
+  // Write Wordle to KV Store
+  k.SetWordle(ctx, wordle)
+  reward := sdk.Coins{sdk.NewInt64Coin("token", 100)}
+  // Escrow Reward
+  submitterAddress, _ := sdk.AccAddressFromBech32(msg.Creator)
+  moduleAcct := sdk.AccAddress(crypto.AddressHash([]byte(types.ModuleName)))
+  err := k.bankKeeper.SendCoins(ctx, submitterAddress, moduleAcct, reward)
+  if err != nil {
+    return nil, err
+  }
+  return &types.MsgSubmitWordleResponse{}, nil
+}
+
+func IsLetter(s string) bool {
+  for _, r := range s {
+    if !unicode.IsLetter(r) {
+      return false
+    }
+  }
+  return true
+}

Here in the SubmitWordle Keeper function, we are doing a few things:

  • We first ensure that a word submitted for Wordle of the Day is 5 letters long and only uses alphabets. That means no integers can be submitted in the string.
  • We then create a hash from the current day the moment the Wordle was submitted. We set this hash to the index of the Wordle type. This allows us to look up any guesses for this Wordle for subsequent guesses, which we will go over next.
  • We then check if the index for today’s date is currently empty or not. If it’s not empty, this means a Wordle has already been submitted. Remember, only one wordle can be submitted per day. Everyone else has to guess the submitted wordle.
  • We also have a helper function in there to check if a string only contains alphabet characters.

SubmitGuess function

The next Keeper function we will add is the following: x/wordle/keeper/msg_server_submit_guess.go

Open that file and replace its contents with the following code, which we will explain in a bit:

go
package keeper
+
+import (
+  "context"
+  "crypto/sha256"
+  "encoding/hex"
+  "wordle/x/wordle/types"
+  "cosmossdk.io/errors"
+  sdk "github.com/cosmos/cosmos-sdk/types"
+  sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
+  "strconv"
+  "time"
+  "github.com/cometbft/cometbft/crypto"
+)
+
+func (k msgServer) SubmitGuess(goCtx context.Context, msg *types.MsgSubmitGuess) (*types.MsgSubmitGuessResponse, error) {
+  ctx := sdk.UnwrapSDKContext(goCtx)
+  // Check Word is 5 Characters Long
+  if len(msg.Word) != 5 {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Guess Must Be A 5 Letter Word!")
+  }
+ 
+  // Check String Contains Alphabet Letters Only
+  if !(IsLetter(msg.Word)) {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Guess Must Only Consist of Alphabet Letters!")
+  }
+
+  // Get Current Day to Pull Up Wordle of That Day As A Hash
+  currentTime := time.Now().Local()
+  var currentTimeBytes = []byte(currentTime.Format("2006-01-02"))
+  var currentTimeHash = sha256.Sum256(currentTimeBytes)
+  var currentTimeHashString = hex.EncodeToString(currentTimeHash[:])
+  wordle, isFound := k.GetWordle(ctx, currentTimeHashString)
+  if !isFound {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Wordle of The Day Hasn't Been Submitted Yet. Feel Free to Submit One!")
+  }
+
+  // We Convert Current Day and Guesser to A Hash To Use As An Index For Today's Guesses For That Guesser
+  // That Way, A Person Can Guess 6 Times A Day For Each New Wordle Created
+  var currentTimeGuesserBytes = []byte(currentTime.Format("2006-01-02") + msg.Creator)
+  var currentTimeGuesserHash = sha256.Sum256(currentTimeGuesserBytes)
+  var currentTimeGuesserHashString = hex.EncodeToString(currentTimeGuesserHash[:])
+  // Hash The Guess To The Wordle
+  var submittedSolutionHash = sha256.Sum256([]byte(msg.Word))
+  var submittedSolutionHashString = hex.EncodeToString(submittedSolutionHash[:])
+
+  // Get the Latest Guess entry for this Submitter for the current Wordle of the Day
+  var count int
+  guess, isFound := k.GetGuess(ctx, currentTimeGuesserHashString)
+  if isFound {
+    // Check if Submitter Reached 6 Tries
+    if guess.Count == strconv.Itoa(6) {
+      return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "You Have Guessed The Maximum Amount of Times for The Day! Try Again Tomorrow With A New Wordle.")
+    }
+    currentCount, err := strconv.Atoi(guess.Count)
+    if err != nil {
+      panic(err)
+    }
+    count = currentCount
+  } else {
+    // Initialize Count Value If No Entry Exists for this Submitter for Today's Wordle
+    count = 0
+  }
+  // Increment Guess Count
+  count += 1
+  var newGuess = types.Guess{
+    Index:     currentTimeGuesserHashString,
+    Submitter: msg.Creator,
+    Word:      submittedSolutionHashString,
+    Count:     strconv.Itoa(count),
+  }
+  // Remove Current Guess Entry to be Updated With New Entry
+  k.RemoveGuess(ctx, currentTimeGuesserHashString)
+  // Add New Guess Entry
+  k.SetGuess(ctx, newGuess)
+  if !(wordle.Word == submittedSolutionHashString) {
+    return &types.MsgSubmitGuessResponse{Title: "Wrong Answer", Body: "Your Guess Was Wrong. Try Again"}, nil
+  } else {
+    // Setup Reward 
+    reward := sdk.Coins{sdk.NewInt64Coin("token", 100)}
+    // If Submitter Guesses Correctly
+    guesserAddress, _ := sdk.AccAddressFromBech32(msg.Creator)
+    moduleAcct := sdk.AccAddress(crypto.AddressHash([]byte(types.ModuleName)))
+    // Send Reward
+    err := k.bankKeeper.SendCoins(ctx, moduleAcct, guesserAddress, reward)
+    if err !=nil {
+      return nil, err
+    }
+    return &types.MsgSubmitGuessResponse{Title: "Correct", Body: "You Guessed The Wordle Correctly!"}, nil
+  }
+}

In the above code, we are doing the following things:

  • Here, we are doing initial checks again on the word to ensure it’s 5 characters and only alphabet characters are used, which can be refactored in the future or checked within the CLI commands.
  • We then get the Wordle of the Day by getting the hash string of the current day.
  • Next we create a hash string of current day and the Submitter. This allows us to create a Guess type with an index that uses the current day and the address of the submitter. This helps us when we face a new day and an address wants to guess the new wordle of the day. The index setup ensures they can continue guessing a new wordle every day up to the max of 6 tries per day.
  • We then check if that Guess type for the Submitter for today’s wordle did reach 6 counts. If it hasn’t, we increment the count. We then check if the guess is correct. We store the Guess type with the updated count to the state.

📦 Protobuf file

A few files need to be modified for this to work.

The first is proto/wordle/wordle/tx.proto.

Inside this file, fill in the empty MsgSubmitGuessResponse with the following code:

go
message MsgSubmitGuessResponse {
+  string title = 1;
+  string body = 2;
+}

Next file is x/wordle/types/expected_keepers.go

Here, we need to add the SendCoins method to the BankKeeper interface in order to allow sending the reward to the right guesser.

go
type BankKeeper interface {
+  SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error
+}

With that, we implemented all our Keeper functions! Time to compile the blockchain and take it out for a test drive.

⛓️ Run the wordle chain

🪶 Run a local DA node

To set up a local data availability network node run:

`,65),L={class:"language-bash"},M=s("button",{title:"Copy Code",class:"copy"},null,-1),Y=s("span",{class:"lang"},"bash",-1),j={class:"shiki material-theme-palenight"},z={class:"line"},O=a('curl -sSL https://rollkit.dev/install-local-da.sh | sh ',10),U={style:{color:"#C3E88D"}},J=a(`

This script builds and runs the node, now listening on port 7980.

After you have Go and Ignite CLI installed, and your local data availability node running on your machine, you're ready to build, test, and launch your own sovereign rollup.

🟢 Building and running wordle chain

We have a handy init.sh found in this repo.

We can copy it over to our directory with the following commands:

bash
# From inside the \`wordle\` directory
+wget https://rollkit.dev/wordle/init.sh

This copies over our init.sh script to initialize our Wordle Rollup.

You can view the contents of the script to see how we initialize the Wordle Rollup.

You can initialize the script with the following command:

bash
bash init.sh

With that, we have kickstarted our wordled network!

In another window, run the following to submit a Wordle:

bash
wordled tx wordle submit-wordle giant --from wordle-key --keyring-backend test --chain-id wordle -b async -y

NOTE: We are submitting a transaction asynchronously to avoid any timeout errors. With Rollkit as a replacement to CometBFT, we need to wait for the data availability network to ensure a block was included from Wordle, before proceeding to the next block. Currently, in Rollkit, the single aggregator is not moving forward with the next block production as long as it is trying to submit the current block to the DA network. In the future, with leader selection, block production and sync logic improves dramatically.

This will ask you to confirm the transaction with the following message:

json
{
+  "body":{
+    "messages":[
+       {
+          "@type":"/YazzyYaz.wordle.wordle.MsgSubmitWordle",
+          "creator":"cosmos17lk3fgutf00pd5s8zwz5fmefjsdv4wvzyg7d74",
+          "word":"giant"
+       }
+    ],
+    "memo":"",
+    "timeout_height":"0",
+    "extension_options":[
+    ],
+    "non_critical_extension_options":[
+    ]
+  },
+  "auth_info":{
+    "signer_infos":[
+    ],
+    "fee":{
+       "amount":[
+       ],
+       "gas_limit":"200000",
+       "payer":"",
+       "granter":""
+    }
+  },
+  "signatures":[
+  ]
+}

Cosmos-SDK will ask you to confirm the transaction here:

bash
confirm transaction before signing and broadcasting [y/N]:

Confirm with a Y.

You will then get a response with a transaction hash as shown here:

bash
code: 0
+codespace: ""
+data: ""
+events: []
+gas_used: "0"
+gas_wanted: "0"
+height: "0"
+info: ""
+logs: []
+raw_log: ""
+timestamp: ""
+tx: null
+txhash: F159E11116EC9505FC2C0D97E605357FEC0F3DAE06B57BFB17EA6A548905043E

Note, this does not mean the transaction was included in the block yet. Let's query the transaction hash to check whether it has been included in the block yet or if there are any errors.

bash
wordled query tx --type=hash F159E11116EC9505FC2C0D97E605357FEC0F3DAE06B57BFB17EA6A548905043E --chain-id wordle --output json | jq -r '.raw_log'

This should display an output like the following:

json
[{"events":[{"type":"message","attributes":[{"key":"action","value":"submit_wordle"
+}]}]}]

Test out a few things for fun:

bash
wordled tx wordle submit-guess 12345 --from wordle-key --keyring-backend test --chain-id wordle -b async -y

After confirming the transaction, query the txhash given the same way you did above. You will see the response shows an Invalid Error because you submitted integers.

Now try:

bash
wordled tx wordle submit-guess ABCDEFG --from wordle-key --keyring-backend test --chain-id wordle -b async -y

After confirming the transaction, query the txhash given the same way you did above. You will see the response shows an Invalid Error because you submitted a word larger than 5 characters.

Now try to submit another wordle even though one was already submitted

bash
wordled tx wordle submit-wordle meter --from wordle-key --keyring-backend test --chain-id wordle -b async -y

After submitting the transactions and confirming, query the txhash given the same way you did above. You will get an error that a wordle has already been submitted for the day.

Now let’s try to guess a five letter word:

bash
wordled tx wordle submit-guess least --from wordle-key --keyring-backend test --chain-id wordle -b async -y

After submitting the transactions and confirming, query the txhash given the same way you did above. Given you didn’t guess the correct word, it will increment the guess count for wordle-key's account.

We can verify this by querying the list:

bash
wordled q wordle list-guess --output json

This outputs all Guess objects submitted so far, with the index being today’s date and the address of the submitter.

With that, we implemented a basic example of Wordle using Cosmos-SDK and Ignite and Rollkit. Read on to how you can extend the code base.

🔮 Extending in the future

There are many ways this codebase can be extended:

  1. You can improve messaging around when you guess the correct word.
  2. You can hash the word prior to submitting it to the chain, ensuring the hashing is local so that it’s not revealed via front-running by others monitoring the plaintext string when it’s submitted on-chain.
  3. You can improve the UI in terminal using a nice interface for Wordle. Some examples are here.
  4. You can improve current date to stick to a specific timezone.
  5. You can create a bot that submits a wordle every day at a specific time.
  6. You can create a vue.js front-end with Ignite using example open-source repositories here and here.

🎉 Next steps

Congratulations! You've built a Wordle app using Cosmos-SDK and Rollkit. Now, explore connecting your rollup to DA networks like Celestia.

`,46),os=JSON.parse('{"title":"🕹️ Wordle app","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"🕹️ Wordle app | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/wordle.md","filePath":"tutorials/wordle.md","lastUpdated":1716518978000}'),X={name:"tutorials/wordle.md"},ls=Object.assign(X,{setup(Q){return(Z,$)=>(t(),r("div",null,[y,i,C,F,s("div",A,[d,c(p)]),u,s("div",h,[m,g,s("pre",f,[s("code",null,[s("span",b,[w,k,s("span",E,"https://get.ignite.com/cli@"+l(e(o).igniteVersionTag)+"!",1),_,q,v,B]),n(` +`),T])])]),S,s("div",W,[x,I,s("pre",G,[s("code",null,[s("span",P,[R,s("span",N,"github.com/cosmos/cosmos-sdk=github.com/rollkit/cosmos-sdk@"+l(e(o).rollkitCosmosSDKVersion),1)]),n(` +`),H,n(` +`),K])])]),V,s("div",L,[M,Y,s("pre",j,[s("code",null,[s("span",z,[O,s("span",U,l(e(o).localDALatestTag),1)])])])]),J]))}});export{os as __pageData,ls as default}; diff --git a/pr-384/assets/tutorials_wordle.md.2976d71b.lean.js b/pr-384/assets/tutorials_wordle.md.2976d71b.lean.js new file mode 100644 index 000000000..f89416b47 --- /dev/null +++ b/pr-384/assets/tutorials_wordle.md.2976d71b.lean.js @@ -0,0 +1,4 @@ +import{C as p}from"./chunks/callout.9f5ea03a.js";import{c as o}from"./chunks/constants.3fbf9100.js";import{o as t,c as r,k as s,O as c,t as l,l as e,a as n,X as a}from"./chunks/framework.9ca1e6dd.js";const D="/docs-preview/pr-384/wordle/wordle.png",y=s("h1",{id:"🕹️-wordle-app",tabindex:"-1"},[n("🕹️ Wordle app "),s("a",{class:"header-anchor",href:"#🕹️-wordle-app","aria-label":'Permalink to "🕹️ Wordle app"'},"​")],-1),i=s("p",null,[s("img",{src:D,alt:"wordle-app"})],-1),C=s("p",null,[n("This tutorial guide will go over building a cosmos-sdk app for Rollkit, the Sovereign-Rollup implementation of CometBFT, for the popular game "),s("a",{href:"https://www.nytimes.com/games/wordle/index.html",target:"_blank",rel:"noreferrer"},"Wordle"),n(".")],-1),F=s("p",null,"This tutorial will go over how to setup Rollkit in the Ignite CLI and use it to build the game. The tutorial will go over the simple design, as well as conclude with future implementations and ideas to extend this codebase.",-1),A={class:"tip custom-block"},d=s("p",{class:"custom-block-title"},"TIP",-1),u=a("",18),h={class:"language-bash"},m=s("button",{title:"Copy Code",class:"copy"},null,-1),g=s("span",{class:"lang"},"bash",-1),f={class:"shiki material-theme-palenight"},b={class:"line"},w=s("span",{style:{color:"#FFCB6B"}},"curl",-1),k=s("span",{style:{color:"#A6ACCD"}}," ",-1),E={style:{color:"#C3E88D"}},_=s("span",{style:{color:"#A6ACCD"}}," ",-1),q=s("span",{style:{color:"#89DDFF"}},"|",-1),v=s("span",{style:{color:"#A6ACCD"}}," ",-1),B=s("span",{style:{color:"#FFCB6B"}},"bash",-1),T=a("",1),S=a("",23),W={class:"language-bash"},x=s("button",{title:"Copy Code",class:"copy"},null,-1),I=s("span",{class:"lang"},"bash",-1),G={class:"shiki material-theme-palenight"},P={class:"line"},R=a("",8),N={style:{color:"#C3E88D"}},H=a("",1),K=a("",1),V=a("",65),L={class:"language-bash"},M=s("button",{title:"Copy Code",class:"copy"},null,-1),Y=s("span",{class:"lang"},"bash",-1),j={class:"shiki material-theme-palenight"},z={class:"line"},O=a("",10),U={style:{color:"#C3E88D"}},J=a("",46),os=JSON.parse('{"title":"🕹️ Wordle app","description":"","frontmatter":{"head":[["meta",{"name":"og:title","content":"🕹️ Wordle app | Rollkit"},{"name":"og:description","content":false}]]},"headers":[],"relativePath":"tutorials/wordle.md","filePath":"tutorials/wordle.md","lastUpdated":1716518978000}'),X={name:"tutorials/wordle.md"},ls=Object.assign(X,{setup(Q){return(Z,$)=>(t(),r("div",null,[y,i,C,F,s("div",A,[d,c(p)]),u,s("div",h,[m,g,s("pre",f,[s("code",null,[s("span",b,[w,k,s("span",E,"https://get.ignite.com/cli@"+l(e(o).igniteVersionTag)+"!",1),_,q,v,B]),n(` +`),T])])]),S,s("div",W,[x,I,s("pre",G,[s("code",null,[s("span",P,[R,s("span",N,"github.com/cosmos/cosmos-sdk=github.com/rollkit/cosmos-sdk@"+l(e(o).rollkitCosmosSDKVersion),1)]),n(` +`),H,n(` +`),K])])]),V,s("div",L,[M,Y,s("pre",j,[s("code",null,[s("span",z,[O,s("span",U,l(e(o).localDALatestTag),1)])])])]),J]))}});export{os as __pageData,ls as default}; diff --git a/pr-384/bitcoin-rollkit/rollkit-bitcoin-1.png b/pr-384/bitcoin-rollkit/rollkit-bitcoin-1.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e6635f2bd44a92689344c6c969b8f44ab6e32a GIT binary patch literal 281647 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%0D#v!@l~C6$%P6}CR2s(&39%1tEZ;qr1*XEk70XJ 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 literal 0 HcmV?d00001 diff --git a/pr-384/bitcoin-rollkit/rollkit-bitcoin.png b/pr-384/bitcoin-rollkit/rollkit-bitcoin.png new file mode 100644 index 0000000000000000000000000000000000000000..115d5f50dd22b0e8a650c075af94992c0f7ec378 GIT binary patch literal 321971 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 z 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 k+K_a37-1;=L(HP4b8RB~0Oqw<7KkS92YybcN literal 0 HcmV?d00001 diff --git a/pr-384/blog/overview.html b/pr-384/blog/overview.html new file mode 100644 index 000000000..51e44b91d --- /dev/null +++ b/pr-384/blog/overview.html @@ -0,0 +1,66 @@ + + + + + + Blog | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pr-384/blog/rollkit-the-first-sovereign-rollup-framework.html b/pr-384/blog/rollkit-the-first-sovereign-rollup-framework.html new file mode 100644 index 000000000..65a71de33 --- /dev/null +++ b/pr-384/blog/rollkit-the-first-sovereign-rollup-framework.html @@ -0,0 +1,68 @@ + + + + + + Rollkit: The First Sovereign Rollup Framework | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Rollkit: The First Sovereign Rollup Framework

By Rollkit

Rollkit blog cover

Bitcoin to Ethereum took 7 years. Ethereum to more scalable alt-L1s took 1–2 years. And then Cosmos SDK and CometBFT brought down time-to-launch a sovereign L1 to months.

Now, Rollkit makes deploying any VM or application on its own sovereign chain as easy as typing rollkit start.

Rollkit provides a path to one-click sovereignty for any crypto application, enabling any developer to launch their own sovereign rollups within seconds.

Sovereign rollups combine the self-governance of a Layer 1 with the ease of deploying a rollup. They remove the need to recruit a secure validator set or bootstrap security by prematurely launching a token. Just like an independent L1, sovereign rollups retain the ability to hard fork which allows them to protect against hacks or bugs. This provides its community the ability to enforce social consensus and be sovereign.

Without the overhead of a settlement layer, sovereign rollups can directly interoperate with shared security when using the same DA layer.

By using a generic application interface like ABCI++, Rollkit is compatible with the Cosmos SDK, the leading framework for building sovereign blockchains. This enables all Cosmos SDK developers to build a sovereign rollup and tap into all the powerful cosmos ecosystem tooling they’re used to including IBC, ABCI++, and Skip Protocol's Slinky and BlockSDK.

Developers have full-freedom to deploy a VM or define their own execution environment, unconstrained by the overhead of an enshrined settlement layer that must process fraud or ZK proofs for their rollups. This means that instead of a canonical on-chain light client that comes with an enshrined settlement layer, sovereign rollups can define how they interoperate with other blockchains by having on-chain light clients of each other as needed.

Take Control

In the past, developers have been compelled to accept a degree of trust in convincing validators to organize and independently run nodes that secure a new blockchain. This requires launching premature tokens, inflating away their token supply in order to maintain incentive alignment with validators and offset their operational costs. This does not let developers focus on the core product they’re building. Sovereign rollups empower developers to get rid of this need to launch a token prematurely for bootstrapping a validator set and spending an excessively high amount of internal resources on blockchain development.

Existing settled rollups come with the overhead of an enshrined settlement layer like Ethereum L1 where it is difficult and expensive to unwind a token on an L2 and move to another L2 without relying on trusted liquidity bridging intermediaries. This also comes with becoming subordinate to the social consensus of an enshrined settlement layer, which they may or may not align with.

Sovereign rollups don’t need to settle to an external blockchain and can instead fully own their settlement. This allows them to protect against hacks and bugs, and facilitate upgrades via hard forks. They introduce rollup light clients that verify DA directly through data availability sampling and verify execution state proofs allowing asynchronous composability as needed. This in turn paves the path forward for trust-minimized interoperability between sovereign chains that share the same DA layer.

Sovereign rollups remove the need to have a bridge contract that is upgradeable by an offchain council and instead allows the sovereign community to define rules via fully onchain governance.

Build with the Best

Cosmos SDK’s rich array of developer tooling, battle-tested and refined over the past several years, is available to Rollkit developers from day one. Developers can use popular wallet infrastructure, block explorers and indexers supporting CometBFT RPCs, speak IBC across the interchain, have Cosmwasm smart contracts along with Abstract SDK, utilize MEV and free lanes via the BlockSDK and enshrine oracles in block production with Slinky from Skip Protocol. More cosmos related resources.

Rollkit rollups interact with a state machine via the Application Blockchain Interface (ABCI++). This allows it to be used as an alternative to CometBFT for any ABCI application. Rollkit comes with a custom start handler that can be used by Cosmos SDK blockchains to use it as its ABCI client while still following the release branches of upstream Cosmos SDK. This compatibility enables developers to use tools like abci-cli to test and debug rollups.

Optimize for your needs

Rollkit allows developers to optimize between the different modular components of a sovereign chain as needed. Rollkit allows you to:

  • Choose between data availability layers that implement the go-da interface.

  • Choose any ABCI++ compatible virtual machine.

  • Utilize the Sequencing API to delegate sequencing to the shared sequencer network of your choice or even delegate sequencing to the DA layer to go based. Choose between state validity modes: Pessimistic, Optimistic, or ZK or use a combination of both zk and optimistic schemes. Eliminate the need to launch a token or designate the native token or any token for gas fees.

  • Customize block time to just a couple hundred milliseconds and produce blocks only when needed.

  • Configure the fork choice rule.

Rollkit rollups pay only for data availability on demand. There is no sequencer split required, nor will there ever be any kind of rent seeking model imposed on Rollkit rollups. Rollkit rollups preserve the advantages of a Cosmos SDK blockchain but reduce the overhead of deploying and maintaining a validator set.

Break Free. Be Sovereign.

Get started with launching your own sovereign chain with Rollkit. If you’re thinking of building a sovereign chain, we’d love to hear from you. Fill out this form.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/blog/sovereign-rollups-on-bitcoin.html b/pr-384/blog/sovereign-rollups-on-bitcoin.html new file mode 100644 index 000000000..b05dd885d --- /dev/null +++ b/pr-384/blog/sovereign-rollups-on-bitcoin.html @@ -0,0 +1,70 @@ + + + + + + Sovereign rollups on Bitcoin with Rollkit | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Sovereign rollups on Bitcoin with Rollkit

By Rollkit

rollkit-bitcoinOriginally published on 5 March 2023

Today, we are proud to announce that Rollkit is the first rollup framework to support sovereign rollups on Bitcoin. An early research implementation allows Rollkit rollups to use Bitcoin for data availability.

Rollkit is opening the door for developers to create rollups with arbitrary execution environments that inherit Bitcoin’s data availability guarantees and re-org resistance. With the new integration it is now possible to run the EVM on Bitcoin as a Rollkit sovereign rollup. Sovereign rollups on Bitcoin not only expand the possibilities for rollups, but also have the potential to help bootstrap a healthy blockspace fee market on Bitcoin, enabling a more sustainable security budget.

Tl;dr

  • Sovereign rollups using Bitcoin for data availability are now a reality with Rollkit’s new early research integration.
  • Follow along with a demo of the EVM running on Bitcoin as a sovereign Rollkit rollup.
  • The implementation was possible due to Bitcoin's Taproot upgrade and Ordinals' usage of Bitcoin for publishing arbitrary data.

Posting data on Bitcoin with Taproot

On Feb. 1, 2023, the Luxor mining pool mined the largest Bitcoin block (#774628) ever, approximately 4 MB. Most of the blockspace was used to inscribe a Taproot Wizards NFT with Ordinals, a project that implements NFTs on Bitcoin by publishing the image data on-chain.

Bitcoin NFTs use Taproot witnesses to inscribe arbitrary data, enabled by Bitcoin's Taproot upgrade. Taproot witnesses provide a slightly better payload-to-data ratio than SegWit transactions. A standard transaction can include up to around 390kB of arbitrary data while still passing through the public mempool. A non-standard transaction, included by a miner directly without passing through the mempool, can include close to 4MB of arbitrary data. In short, with SegWit, it became viable to post big blobs of data to the Bitcoin blockchain.

Since then, the usage of Ordinals for NFT inscriptions and Taproot utilization has kicked off. Eric Wall found that at the time of his tweet, posting data on Bitcoin was 7x cheaper than Ethereum. Now that there are thousands of inscriptions on Bitcoin, it has become clear that sovereign rollups and an ecosystem of dapps on Bitcoin could become a reality. The missing piece: a rollup framework for easily integrating Bitcoin as a data availability layer.

Integrating Bitcoin as a data availability layer into Rollkit

Rollkit is a modular framework for rollups, where developers can plug-in custom execution layers and data availability layers. Initially, Rollkit only supported Celestia as an option for data availability and consensus. Now, Bitcoin is an option, thanks to an early research implementation of a Bitcoin data availability module for Rollkit. In this case, sovereign rollups manage their own execution and settlement while offloading consensus and data availability to Bitcoin.

rollkit-bitcoin-rollup

How Rollkit posts data to Bitcoin

To write and read data on Bitcoin, we make use of Taproot transactions. To facilitate this, we implemented a Go package called bitcoin-da that provides a reader/writer interface to Bitcoin. For details of how the interface works and how it uses Taproot, see the specs. The package can be re-used by any project that wants to read or write data on Bitcoin.

Rollkit was built with modularity at its core. It has a data availability interface so that developers can simply implement specific methods to add a new data availability layer. To add a data availability layer, implementers need to satisfy the DataAvailabilityLayerClient interface which defines the behavior of the data availability client, and the BlockRetriever interface which defines how blocks can be synced. These interfaces live in the da package. The most important methods in these interfaces are SubmitBlock and RetrieveBlock for reading and writing the blocks.

After implementing the Taproot reader/writer interface for Bitcoin (bitcoin-da), adding it as a data availability module for Rollkit took less than a day. We mostly only had to implement the SubmitBlock and RetrieveBlocks functions for Rollkit to call the Read and Write methods in bitcoin-da.

rollkit-bitcoin-rollup-2

EVM on Bitcoin demo

Rollkit supports custom execution layers, including EVM, CosmWasm, or the Cosmos SDK. To test the integration, we used Rollkit to run the EVM (using Ethermint) as a sovereign rollup on a local Bitcoin test network. See below for a demo.

Conclusion

As we move towards a future where sovereign communities will form around different applications, asking them to incur the high cost and overhead of deploying a layer 1 blockchain to be sovereign is not sustainable. Sovereign rollups fix this by making it possible to deploy a sovereign chain that inherits the data availability and consensus of another layer 1 chain such as Bitcoin.

Our goal with Rollkit is to make it easy to build and customize rollups. We invite you to play around Rollkit and build sovereign rollups on Bitcoin, or customize Rollkit with different execution environments and data availability layers. For details on how to run Rollkit with the Bitcoin data availability module, see the instructions here. Keep in mind that the integration is an early research implementation and it is not yet production-ready!

Modularism, not maximalism.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/cosmwasm/init.sh b/pr-384/cosmwasm/init.sh new file mode 100644 index 000000000..42ef1c3c1 --- /dev/null +++ b/pr-384/cosmwasm/init.sh @@ -0,0 +1,65 @@ +#!/bin/sh + +# set variables for the chain +VALIDATOR_NAME=validator1 +CHAIN_ID=celeswasm +KEY_NAME=celeswasm-key +TOKEN_AMOUNT="10000000000000000000000000uwasm" +STAKING_AMOUNT=1000000000uwasm +CHAINFLAG="--chain-id ${CHAIN_ID}" +TXFLAG="--chain-id ${CHAIN_ID} --gas-prices 0uwasm --gas auto --gas-adjustment 1.3" + +# query the DA Layer start height, in this case we are querying +# an RPC endpoint provided by Celestia Labs. The RPC endpoint is +# to allow users to interact with Celestia's core network by querying +# the node's state and broadcasting transactions on the Celestia +# network. This is for Arabica, if using another network, change the RPC. +DA_BLOCK_HEIGHT=$(curl https://rpc-mocha.pops.one/block |jq -r '.result.block.header.height') +echo -e "\n Your DA_BLOCK_HEIGHT is $DA_BLOCK_HEIGHT \n" + +AUTH_TOKEN=$(celestia light auth write --p2p.network mocha) +echo -e "\n Your DA AUTH_TOKEN is $AUTH_TOKEN \n" + +# reset any existing genesis/chain data +wasmd tendermint unsafe-reset-all +wasmd init $VALIDATOR_NAME --chain-id $CHAIN_ID + +# update wasmd configuration files to set chain details and enable necessary settings +# the sed commands here are editing various configuration settings for the wasmd instance +# such as setting minimum gas prices, enabling the api, setting the chain id, setting the rpc address, +# adjusting time constants, and setting the denomination for bonds and minting. +sed -i'' -e 's/^minimum-gas-prices *= .*/minimum-gas-prices = "0uwasm"/' "$HOME"/.wasmd/config/app.toml +sed -i'' -e '/\[api\]/,+3 s/enable *= .*/enable = true/' "$HOME"/.wasmd/config/app.toml +sed -i'' -e "s/^chain-id *= .*/chain-id = \"$CHAIN_ID\"/" "$HOME"/.wasmd/config/client.toml +sed -i'' -e '/\[rpc\]/,+3 s/laddr *= .*/laddr = "tcp:\/\/0.0.0.0:26657"/' "$HOME"/.wasmd/config/config.toml +sed -i'' -e 's/"time_iota_ms": "1000"/"time_iota_ms": "10"/' "$HOME"/.wasmd/config/genesis.json +sed -i'' -e 's/bond_denom": ".*"/bond_denom": "uwasm"/' "$HOME"/.wasmd/config/genesis.json +sed -i'' -e 's/mint_denom": ".*"/mint_denom": "uwasm"/' "$HOME"/.wasmd/config/genesis.json + +# add a key to keyring-backend test +wasmd keys add $KEY_NAME --keyring-backend test + +# add a genesis account +wasmd genesis add-genesis-account $KEY_NAME $TOKEN_AMOUNT --keyring-backend test + +# set the staking amounts in the genesis transaction +wasmd genesis gentx $KEY_NAME $STAKING_AMOUNT --chain-id $CHAIN_ID --keyring-backend test + +# collect gentxs +wasmd genesis collect-gentxs + +# copy centralized sequencer address into genesis.json +# Note: validator and sequencer are used interchangeably here +ADDRESS=$(jq -r '.address' ~/.wasmd/config/priv_validator_key.json) +PUB_KEY=$(jq -r '.pub_key' ~/.wasmd/config/priv_validator_key.json) +jq --argjson pubKey "$PUB_KEY" '.consensus["validators"]=[{"address": "'$ADDRESS'", "pub_key": $pubKey, "power": "1000", "name": "Rollkit Sequencer"}]' ~/.wasmd/config/genesis.json > temp.json && mv temp.json ~/.wasmd/config/genesis.json + +# create a restart-testnet.sh file to restart the chain later +[ -f restart-wasmd.sh ] && rm restart-wasmd.sh +echo "DA_BLOCK_HEIGHT=$DA_BLOCK_HEIGHT" >> restart-wasmd.sh +echo "AUTH_TOKEN=$AUTH_TOKEN" >> restart-wasmd.sh + +echo "wasmd start --rollkit.aggregator --rollkit.da_auth_token=\$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height \$DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr \"0.0.0.0:36656\" --minimum-gas-prices="0.025uwasm"" >> restart-wasmd.sh + +# start the chain +wasmd start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656" --minimum-gas-prices="0.025uwasm" diff --git a/pr-384/gm/gm.png b/pr-384/gm/gm.png new file mode 100644 index 0000000000000000000000000000000000000000..8fdc4b75083aecfadcf3fa150acdb9c2ec0b2794 GIT binary patch literal 326723 zcmeFYXH*m2_cn~8pi;e25hqBi+M@GFmhH=git|D^wz4+g>N%;#t`LmTUKoz2_#HW@lq;R8$hVQohkwXMg*Lb&Q;eQ!T>M0b+Ki=*$M! zMMr5~mp%t>$T zKv?v#)H9uX!UFcM$6j_g+5eVyX<2cKPoFDaO`6`_o!%04LBP@0P4206F2NYMB)@@r zv!M6J?*5#x<#&CDTaP1|Q+6wrfSM#wH#2*UH^jR6W6FvBF-bjQa}<}}_xr>wBR*Rt zOC1&{JJJG)#MJ7xoH}v+SW14W;fp|~*K4)6d}V4l@k6`H4z|c-kL6!Ify=MLJPxr_KbVFmU;#!jqOgz3dKP@)(`1KzBjKG`f z8af6Cg&GfC*{!~BH^20g^ODB9hc6EO93A3YJ)|oW#&=v=WM5d$OEHN=#npq~Jata( z#$GeX27JPu34=PV8?%OYfd(3NFATyLH(96UZ+%39t9P zH~THn_ueZS5FDDo?k$xTDR6!tAtkmLk?tnKBTu0!87(z-x&9rv*Kx zix7>qjAQH3nWZln!~fWZQQAjJlZG^x_YLklI`r_%blhlk-q!jica1nzm=<%6_+zf zv~_98o@4I{TU`qe4{s*bQm46=X_2GAk4L>J`{9xwxiWNHlCB*%ETLQ{ zJYjoTa^)QN-Q9{|N*VEIs9Z2d_Q={!wLHyCkUUuY{)Nc(Q@G7MZ1G1 zr=s@AC0>6m}) zn_OZnVo`#wZoYqD&*)a3p-^~?U%XIHY7e?Fbx zzv*~DCH+F?=VzbeKBosh9x}pQS(Z<{%5$9eB~;-}%ZbAY*Ni-`Y8$m1r5gQyFLe6j z>D<%Br)5qToR)p%`0Cm#$%g^$I$!He6?wq#4!_&@z3`| zH!uqOlfAm^x;(Dw&Yqi9o_+E0MsUDv`-tdoG^cc|n=z1HHA9}0Lyu!+<@P$Rv zMUrMwZq2>I{dOhK2y*1QfBBbJ zTGvA!2PFo5*b1e^EH)f-7Vs3P=CN{0F?iJ`^FsU>`;DK8XpdWuPLKW@?Q;ZoSf8xB zjpts^wW@2C>Ykaug08gBAMsPqG{hN_F2hY$2Tyv8y7^XCRCQN9a)0Eux!|_&dExki z@j$^Z&5wN_VixW!`S|(zr_QhRH56|f5v=1s$p5g-w<>vLv)aHp%jOCR4^89TXM1kp z_>b~@|2Uxxzf9T8=*(l84soRtiCT`s z&#DiSGJa?JX4YIFJ^bmj|B*s~djOi^vD)QZj8-EY6V zy7&Ox>i86Apt(

gMXtY4?S+IU5Q(qM#@Cp0Z;WO*U|EP!C;eiuQA~x$bK)ZW95E zgK5IFFPaD{#y49ip0wp90& zUqZh1eS4gGcOtl2BlzU@72zX?j@>%afAG`cjHC7HjL>K3t1egVuOjk;=l}c=xffab ztQ2`q<3gK+R9;G-=!zIjt^WLFC0UrGcT4lt?W;!48*YAnjQQD|RRbIS=h??{E}fGP zLjP$vn*O>|CCce}nM&F1GP5bWDVLV2*1l=^w$*3YRN>d9$0tp*y|d4ioiNgMw=?(t zwLSB8CVHk=MXv3;gs)8NS^d|)lCNDex%T_b2wXjIxvT8=^jQ0=xH{Ol3#)&PeDbJi zN9F^+?5!&+Eo}G5%9%<@cf{wPW5@1ewd5PL8sgjMil!PSc&S#@;606x4}9z6C&fm` zx~4Uzb*lxJvnozk1U>PZyfaz2T)HeUyy~0nTRqD^bCSH$YtebVTl@I0e`cTEkxw&z zqg7zBEUkR_kqJGk-p2=b{BrquNGAkGy7g87J2U#B`WNE8&;j;=!UJ$)qc`Q)k8`(v z_S4b&lJQ|o?2^-PFmw^z*YiHbUMWbZI6RaL`v zWwo`p^>8bSe1hPqtfHJ|u|A*r1F?9`{lm*&;u|4zDC;n&u=2e11)s?`Pe@%1B)L1Y z`%E`paY{)GDC{mN#7bIclzn!3-u{wy{rPqM>m|?)M0LaEitPNUpX)!n#VyZTCKm

6LuC5sj8XR0X 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 j6*Eih(tNU-0Pc5>LE~BUJCPyU{Wu-GX|rjv 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

jHk!PYs7)@awbA7b|0QiVVlRXXcZHC{7AF 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

K3bc#KJ zOdV*kZAI%`e}X*_tNkkd9N0~r!Oji2F<&3Unx}{)P?*J)7NLfTvF(rQxYl%k+P*-= zTjHV{6-9%XZYE54+Ddv6Wn7f7DAu{6N9)f~1VS=sj`P(mmU6T0D#H2lzr00m1LWpWMYqQ6VV8fbCK(Q$Nz^TB4Wm%8Qmr${qEB;zBLI zhr}+JO!>E1%tAZHdgAOW8)*__9sRfC8{<^|*{nOhfl;n^Jgzy14L+T0y~H`58sqVE zboQH(V!IEo*0)f9JS!28lDKb)l$C#2DI#Na>sf8qT`~8q%;Gp132^S0QTv1ndH?%z z&}f1zmdxAEA_CZ!ecg@d^*iWrp~}c{dd@adYRdHWd2uU+?i{wnHbHt@2}>E7#&!L1 z-oiq^I*e%aO9DhDU@F$ z43q1s*vN~SpFP$FJQ=0m;;C#hYj*=E&SAko%qZ8W zVV2 zp4k^aqC@oXP6r1>EgS$I+-Bbf`zvGbTu!a!)62Q*uX?0jo+^iLwvoy4-?^cjQLoPL z$a{A60BU!K57V}gx=ywuCBQ;&gD*RW*{w<)1|v4!-1V4QIEf;z4Ta8lzNUSBovH4_ zrUR(YaiE}G&0KeNsS!Ov!mdBo@qO77R8jTZE#M&AVb2M#0NBAba&FHoTpGW)*-&X! z*yv`&SI+uygE9xr%?%E0Z}RykRh(?m{74uOs=40GU7iyDc)o<>5aC!2ANz86kIneE&eVvAopU7qq@EH)nc?#pm-r=cu^T z^#)T3rF*@vyiX-V;|WX0^>S)GRW8jYhvbj0B4=L;z@jU4FDh6FjWon8Zt#yoglA@Z zBq}s#?y;Og>`=$e6+5mhVv)jqg3Wv7}3)A-F zbcLDR8v|;)R%H&I=TT+8d$f?PbOxE?71axfQ<)?YRmxtHmq}HV=RTeefS5?Ya|zC$ znIC}qcO~1uXP*=%*Qug1>nsQKBH7oj5@>4y805v-fxmb6D8N@bT}}t+t%#iVrrr$E zr209_s*Ecfngg1Iz`=>gYYwZCACTa!_01Yv-!I1YH8V015Vd8OzWWGSZSe2I?vl&#fole|WMs-E7ti~sPH)exGgXTu-~4K)7voJ**O4~s(EItK zNXlH^xh_=tf~>r8nLB>ncJ684*99TdkG%q>EC#<&GfJGA>AN-{17a^sUy?6F&RzgS zYU~VVV@;f?xLI6ONA%!RHSzdd)fiy+W$y<5CFRQ$f_!LXuqvDTIC4;Fnn59tkxcXp ztf<5T{g!$Y=D&5N=m9km(!qepb>ZLm464}w$WW>K{-E(PNr@~M*{}EvnlkTrI4n&> zXnfIaUuD^KglhKK?uL%`cjEtOUH{3X_{oPgUl21~m~`6X{7ywQ`2nc&|UTtt})%4Z~o zM)=zKCu9;p2uy%|Z4V`B+N)QXl_A5PHRbo*rOU+Y;EDjyjvUQF{=LHeDTQdf?r%;5 z>eL$#p7&d5l{Z$?E#iZF2gD0h-bazn7~NJvB=S7KcL=5=8N(TcXSEj6o-;Ng&O<1H ziI^OW%XKRuTa#-1@rCliorNC$am?B6`J;Oa#_HA)2`KPS+?nGEC@U<0Y~2Qst<5M_ z>GP6ie$$JBYh2&6Nd#l@zG%-Z7ajj25(}MM_XIDJa;lqg+Jd`Ecvmm?j*s=M6pMih zP0F;0kJ-3zF&CgS(^%aX0|T|nk`AFiTM>~7xtQs^iu{2pz~AcJ5q&p+z_+Vn6gB-1 zx(IlTEBvBHu+-v|y7eMAXsFuOuqn%U3x%7qiD1kUs@2E$GJHBghq~@{-RXK!b+yO* z^=*%&KahK}f6B6q&3^&EbKAz!!K@M>*IcQ|wEw$`NpH`RTWD`K#`1K%G17v4pnoHA zB6j~K4IkIjUvDFIJ*-fF_DPG~4-Z^^?^zVT8?T2bI-(j7zRHM_84-H3Y0xm9+JB$| zcGTR)^s}OX#V*kXQb)JnrHQAjgu49msQ??Ux*P}uMgZ$aHz08X%nbEEWmmw=WW(vM zgcy%NPPc5X);~7P_45H}I zgL$e-Ws0%WboU+GULKheG;jh!$YPn{_~)99zF#!uGFGo3e{=a^eHX$Q>-_4h;{hkM zM1i%dyPR_=E+ugA@%S`5se-3VB`SBa{NKvcpuMPLiVh7{IC4|bbNN<(xo4{gQlr=H zzd0|mL<^d2#nLSR_|Hva%mkq3qE@?&-Hu+g^1Ds^xA4^iR_9y;a6-3>*f1c2b8!lY ztmXucS6d8dyS+)?{&|Za!D;`|zo)I9$1w-qdIzlP8CZ~HAGh4wVNU8|HZHV7r**n{OW)4tN+EX{{IZW`gCsO{ec5Khi_cfz5jnL zij~Q39ut|p89j361pTH%yz<_bvcP85n*&2em)eiT9T*uywt4AEhNPAS+%|A_kB2NC*%{q1?@EhFrw#xqRbL5L3N zm9YN|s~p!DVtmJC%KT6qR%aQWh1#lVZ-waFcf`kN7fGFy5NCX`&-tAjxML_EBs{y{ z|1zL6GRr<-eleGV%0*PN9X*n9-2?R!~3V!s30nfTwkJmeA9v4hXhR4j% z)pgFK=v!f~N{{UN1Przt9*V;`V#Ht8OXkh18h_Pm)`z-y+s(dc<&7#FFaa?=(GG)9uX()x30Pom9!% z3y1$^=b5gG`$$vN9yJRI6Cj68lDFO8CLQz}eHjgQY^e>hgUR@>m9wa{P|++=Z~g4% z>fGuS+y-On&_?m6Y*xKhrC*oWJS}5@7|09oTdUar(?k)`yGz>PISx1qzK0ldn@H@ z@^uu2ZGA%pTc-vSL1M8XMoAbc1iC@sUQG>v}YN#-MTv<+)$#_*wI`|6okbX7u(Q);FDN-cs(b=>!_jUSg76+LE zfx_*JhS&2So?g0>ar`6hNu>V)OKpFSxLdMSUw_@ZWoR^4Py$E`Rdhm;ZBG%I{-C4r$;{ zZ#aL|K45Ly0Dm2VIsIbA^%xOyykW@n)Xor|np(S;VphiKDid}lgEk>Rn3L((Zt51= z+d2k&L1cuR;LW0Cs*5tE2Py`4_@?+S?al3cHI5+eW$s;<56DI>oV1f;Jj1v*Fc<2} zss{7>*on6tQ{GH-Ouw9qNiOV@k)dCM`mJ|56L0+YyTJmDKd1&br2eGm((MAo3*+quU~2mJGsr7KDRsQNwo`21pD7z zS2S-Xv&GJ3S_H+(jm?iw#7?ek3Sd8fIFV?{W^t}6y|=3%2mAGUp6f{n^z^lKAm9i% zv|M}p)K6=p=27Iio1uThV^#GWP&mvUjYheR`*6#yt3!Zf{yHN50*%c5p$#uu>m7*t;KL(^5OBx~g@CEzh62)tiO}b0=){UKKs4g&7;WWi zmI1-=+IzF28riFQC)Y2KyUz-?qL)nb`8=izzA$Rh{+)G@wK-Yn>zEGRB6av-B>26e zcP}_TkmqP=vU2W6_njH*x7FlNRWcA#=TF5!_b1_>Z!5-s*y_ZZ!Qgb}j~CirPrbl9 zVR(YI$vEi5k2USEYhl5Q8va%56TA_F3XA;snmtMn$LkG~uR^U|f7r4oZ(b$}!Io3y z6^b%@6TAlqaSDc={9f-Z*}{+X?If(eKgADES99M%8UvHaTm+W0aWnp=K+R_=j%z>m zcK{eA%5QY~_pgOrw`z9g#ZTkx9Jf1mI(z$|>Uq}TBPi<5XYkhJqaWRhugY@5ueJbm z)@f_P*@QijQwR;~;h9YVVfUfJ;JXCDq=&5))@vQjZ~}CP+HKpT;5p%C9M*Nv0psy# z-BZ|5ej_mDM;OLOflI+|(wx9JT1s#QSEzYQ_b_~KM;+(l{WML?SR9Sp-C3tflbT9kt=@;jcJ6COoqBb%#Rj{6{nJtU zBH2XbMQjc(vVPH-J23MXq_COoV|b6FcVN7I&Ydc$!;bdw$3)!_y0BTlMBny&6?Jfd zzOAGQTo)NwBrUdi9mt=1dAxrSQj%+hLp^+Ng>!yU@dvk1LT}pCWWR16P#PTdlFYuj zw2D6PR|KIRlR!+d7Ogv?T-96aMfmp28N1~Iza%LLr}KKRe;D68E9bG+{l_m}6K#D| z7(^wfo>8FjZTx~$l@W>!J)-!Pl>Slcerbu1AwPfYoY+eVQOUOZ9;xX2gBS6(VL3bG zmIwNDNh(_F+qjtv*j9b8^esW)ugH?=ALmofX+M>m$(K+U{?74mVNM3_KQS}Aru!Vi zTcggqv&A8X&|VaI3tepQIV%C9bw&^v4H0+i;SLeeEixcQnyEINg)EFiWgTG?PqXn( zhwr?zihCKTo?;c@%|67i*Unc%4dhP3n}fKGfSDXAwTyOZk(vI4{;~(q9;=?Ypkh_&BHQ^-sDe{r?CnHd3Vow+E1AnHt7s^KAAgQj#9PUecCQ~r?N zmlWm;P6ut|OZ8Ab#CMIGm4{&%YY2sddvOqAckH(TX7Ty73`CR4i0p&t%c{P(EwRw^ zBGyn*==-6rDgk(a`kIK_tulRh09hqe(3LDrzAK44oAjJRa=^&WeUwPpv?(HS? z^k@FTHy-am*^B%0rgrvq&oR3X_Xd(KtR4tt(HK38Zh#?icm9W2QWdRVYYCLS3Y1v^ zar%34pclN&4g$+&3lLK?H*$^R*%|s%xjuP>b(=%Gmm4bO-hY500k+1zAY1F!DJ_D{XDcP@`9kQCj3)bMBqM8r|75kAp6J?NBT%b{gb*~KG zBfzLhNc(D}cEcdVmYP`7n*~-03px=2e=+;xXz9=7qExKLjz-IE56&pTT1T01fgXy? zVQod*Uwp<5JXJt*ZR_+5Yp?bGlH4EU^rC9GOO5K6Ua9`HGh<#-O)Lu-w^7sF#qC$! zYNW(Ka=aecXZIK^8NL4iVrQng0lBGrH_emzo7>0QtX8s`fP${2(By#TptGXkkk@Y|bGj(#J4A5Mt@dqu zl@a!<9-dHhu>Ok=e_@5b%H&ugUwi5~m&q5rjzDRkffo6R{#O8Or*+EOLg8`(0C zFC!S(l${2q%k%W&*)sXqq;6lvrlS{-SAko$qPKBDAAi8r~Zt{O!ZETl&=m zN7$x9Kg~+b7G*Lpa}C#rCy+m8+1c&LGh=kBn6vm|`o|FAqcB=a!tzeW@3aO-Vr{w} z`5k*C!5LeceV+n|!$rPEA zOAc-A?Gfd`fu(v3m*Z2naBg9*WEBBC$FJ5hd{DXz+c3MJxown}a1#F>D}5a2L1C`+ zWGM2Yu*`MbJI0=hA!~f9bdop8ODO4U{bxcUY~4p%f@0_rAYwswV-dLw!I#{_pmV&A z_iZPpes!8pt<_4|>g=9rV(zpYNgSzgEdMSo6RMqL*lECBaMg(PX{N}yZKp=SagQI= z#USg+bTJl&K(=a1tq$Cc_U~`KhiYBRcPbIsnM12Wx$Pt2i}v`~+Th^cT2VLnBE-6K zP!PP$&8rxLG$;BLhC)s(L4JC;=k>ozH|(FBJV>?8U#!>1tc!je6`l&eYs_i}kn4sY zsI%>atbrp|Gk4-XH_&+}`40@0&l{aw)rrvyPgs^cf8nOw6JcQ1aGfR8ha2b+x|Wc*F0f=USc^(! z54(B}wVm{Srd7$d;;3EQd$%>NDHH|kN>BiL{kR!ULT{*aAydu=WFD{?AafjF8mt+- zY1?^F%?RPI*pjr2cDG?g4m5R8ZNgN$&@IS@=TapV4Z4Gp%l$H;46+I+iR+Y_PuK%h zn6Ld3Zy;H?DKE{@)w}B(Sw*m1iT*W;bzL2CO6*MNRo|9iUOPS?+ZZX)`GdrR^*JQf z!B|fo7=1o9pw>p3pal0;7xJ~0^oDHoHydM?7p-VvoaU3C@$)N`p)4-oqMMgjPAbCBY27$-_f@$6-bGZf+>XK z;(D$xeRVEfQdntz-xt<^Xmdh$_#E^tKCay)>-PnCdFQ>e0=mxNv%$2B-cO0y%f5R6 zpBOzyGtK(s`^y<=6-x2w>?rd4sk9aEHu+kEmcACTD_d|Aa-Ir&6wJ%=dGhjuF6iX# zf%K%N92}`o<>kPEWtTEovrCzmKWz3goIK1$T)R8ptv(WyW1tabS&d@>@4uJ(@Y*;o z+Ub&-5Q?B706E86eZlmylvFoK(_4T>sqcEoU*!x@fXO}q;UR}|!7^QD>Z)B{E!N@E zgaAY6%iCI<_Ic!fNHf{|*N1*y16h@BYVB7yC@p^kGV)lg-Df~eLhPy)DXZTggA?8& zyl7XC7rzPpiMfWA5~EL*a-S}`3w|%Ir2hvw^)^IB2r5gLbeC8!-0fpiAnkm5aw|eE|bL@*@(YY0Ut5aVc1pQ9CiN@Zsy*g*Q=I5?+6)3 z1K_S`1eV2|Pr!X6JO^~M&!J8i;#>v{^wdPI(#bum2OlY#X7_s{PsB@MgQOPC-RFCW ze-2_>g8$J$ZT(p{2;W)Oe~anb!Yiyhyy5G5tdxqnLzpm{3fED_ktIxL{uJ8j9(M=m3%TegQNQ^`3NZ-rAF`=|Bp;vS_lC(!MK z8`G^bH@M{UHUNTO-NlUKSRb~DKtEC}=tw##+5#P=dP#ZFO#}#?h0y$k z7Hdf_{w$tyvuEy#?o*kaiI8mU!emHZP)-9uTs)EMl#tNN&W-eZ#v0LV@$CS5OQ?bt z6RuJn5JqB7=|B%FA>sk=W6mV8Ni?*9h+X%F659G7sM0^R(WCaC@^|z#p3;$Gl2;T`(u0e$2!LUDY;~L zb5kDmzV_Y8_x| zjqtHqE@iVefg+__PVXSn zB9qr__jR(d{vF82vYSwPji(bu>)e8&65tMdQhLLu+usxRb1N!Wc(UEoL6!svXXWbe zDHUX&MLq{PH6BI9=Me1__0yYiAE$O-4jW`qP*Kec{X$Hp>$52H+-eP^^VL9hYyR9` zhJO0~Ge2JSdDzr&9QRb4!SWh+BEC{_WUzJ<#&HM?!9@8WR2dta!=9=orAge`5kHZ%Sb8bQ z;~WXkclmZ@gH*k8{KhFNudnA{DHh!t#8?C9=x%=ohrgGp zUf3E|Jf^zmg)2*-?~!LNf%%#xPj4S^+g;O}J8uF~%7rg6HbZLl!RMTL@qh5V?rVuc zB1+()z@`xy|6<*tq=xmc$6M7GSc`zl(yfaA6=>bnbo_^|=knVGpQWQfV-AH0Iia-? zMo%;%u?*@gU@m@k{G_G{DtCD18c5|=``LLTr2EXd1 zsUKp7d&(JQlQGK~mgHJTt0i*dmlP^vw#k#+5bA2AzMKy5QXuhMkp(m(*Qys){1b$h z`XASRNr|4CRE8*By(=GPlqnt2i0?SVImG$4Jy_8VtY5Z@Bp)`YP+tOn2*?kxG2|}5 z$WyU3e_5e_fLz7x6+E3l_?)ODDH$hKefGQCmQ`7SL)%5ufn3;S#5XkrQRN=$Z6K4v-5x;nlAl$H*J1A; zgza>+a|uQFs?O4Yse-sY3S?V4pC7p2<}63s%h*3e*!<4`pj8uHMgow@?!4(3?{93H z$q-e?rv*`UPF}9@lB3*}P<3y*(zGJ-UUdAPUtb?*WVZBDTC>3WxA;z!7(@Neqq9VA;xYeW~*?g`!Mna-lfp@jRAhT%-2nm3o zfc!%Jp}FkW`f0|o1}!Szw|xKHYODQ+^nZJOhgi;n1C~X1vn)VGxNTcqwh-`ersFkt z!^TC*RhNaG(!9x#NZsb<#7MkY%N<6nMmqKRl~d8e=>Fi4dIzz&{K~UxzTTJIz0Ykp z3qb%iXV}ld33HGLbkxk#Lw8UKtfgtsYOoz}lXK}W5u_;zy%$oVMoeFd>8(vG^=NY! zjq$~(^8aa)3bLkvTBJU5+SNB-gQ~<*rR_qpLn3c$7r@ukh${Jd@Dr(6tm3SDzv0%< zmQ6@Y`w^S;D#*!9(kmV!<^pv^xquj*ieeoDnN7DEgS}br&Z+OsG?D-}=4-+vYiG9k zkSpQL!;8mvuDqi$cUCf0+a8z)xgP=h6k6U?-0!U1p+fW7Ubr}hlyTGZpj=q9gXagNe`mCWjNK!Dmg|*)VP~A(Z+`Ga-ys*mRo8}O z7`H5HCG}>`Abee#1Png@(qIq6y+>jTirOk?Q;9#0WP67DVVVU-xMDY@>sC{T50oN! z?T>ri2v4`+E$&E?1{|Jkx`hdm;5*nyYfaV;QFqy2)NvwRVU2R^U#f97%eTIcwC1beK+XgCG8 zzm|OOquh(Q_Ir_}JGA}oSJRWmm{Z~|z`?Y3a+5j3%l zyg)&RF9kzo5#rw0wUnxQ!&Sz-E~u{uq={ujx{8+uYLGZp=ZUpy zT(nroA7s;%z^Wd=c^%BQxs@0y=Vi-b$o(>D2B-&L+wD9*2IUSU^BZa(j`sbn>avqh zp9k$e_;ObocFCHy#na1*xPf>{lPKqk_&9)KUD&9wK&G&K)Oao$kw=tt=pInO`$05OQK=9QFf9YHk zxVLAw%mzA36rHL<(_@X#p;4wOYOxxt0g5_k;Z!;5t&0+_?&S5i+~k_j?3`Oh_SZ*x z$(LzTAe#DgtdMI8f3vqQzvJ$Y;4`6H9_9vG+9ScTcL&rxV~Ad7RMBq~iv^5`-zgdi zkI2&f9()l|NU{K7Pwp5Nw3FFlLQy8>&omiLOFhnamj~69_87^&gu!UB;wS7eO;bT{ z+AD0r3#$1F}uN#BzX}@SGDy+?sK|UUm5v%`o)#gxT4)~lCZmQO-tY;qB4WB~7Z}mq9Db<^2@9=J9kD{n7-P~HfO=5$JP`sr z(DznMahd*8TZc^=uiRpKNoW{a?Hs(LQ|8f=lH1<1pNR~}_4$8aMUfB#^)or?e?*7( zNAvw_^x~?|9?E?KIeJseQc1k6+R_A+DW3`<^Dw{W2P& z`FO;S!Kscq%Je$taXLf5_Z}=tmt5C;t+^of^O&!_<_&qF$?UP?BQtc5g0w zDxcL5Vm&`QcT*qt^o2aOyno;(D*5s5MFv25<)D8kU4)fH2gML-9sL(SOe23YA5kRO zinoAY@m~I4Pfu8tyjRq-r6C#imF!JcVWm%{+R(EP+_S#4z1;nfpmN}FkTVeDt20;| zem?A3ffJ+bMIbH^Aix%;vKwb>KR9*j9XzU4asUm#u1=k65QZ2~loXU+8o72oOEi|H zsN3DFxM4xo-P(GY4SrY`|1%)dO{;Ngy5lA{eE5(#2LgVy>x}-#Wdj+oC$hs1S?qku z6po&vJsX|*sCYv2%?+1Qk2&k5b3b_uVgByCzTRR+j``*We>lpwUT{N44@yVldHb6| z5@JcvCKKY%1~ZO7$nc9BEeG*69yex`KoF@+;&P+INH%_4yZ@?MPQ#=SNQg2hlIz9{ z2Q|@-9lv~2@H{xDpo7CRF*l6Qw|b)d$qGq8yMyNWr+HOLKvPlgAr$#}F*i0dzcfw) z=lICIiTo)Am%X52-jvsC2po(w$eE+cpI?r#o1Um&3d!1JmFs`n9-7be{^z=7s7XMTlQ!(XdYjv)X^x?X^fbd zuG5E7RADdT)E69XyTtfBNhk|%l(#bHhKi{_y({qN=lsPDOnie8&+su3zlE71PJep^ z+f5I_GpdT@(|EWGug4ajczIE`+Myjj^P{f!o;3~I9G`yMJNYYIjVS)NGFec8vmEZ; ze+%KWX44Zb|M?HP;m$bhtgnl8>?E&JS+-O&LAIYkmMZaSjB{#luIFCZxO0U2bpMv4 zg#A%Kx<7$Hqc?htQ7ar=40U?o3z1O&uY%t}b-p%??kDS8A2V#eM!T*$M3>$x@dQAx zu}Y}pBQ#2bP4+wCQ$PL*?gt+VMLqbvYs_;!s$KYl-S|16XQK*=!SXW-gMO@HZ|y?H zeW1H7@6Z0LTr&=|@b00IrbEq8Z|E?U&$!G8WkDg3zZRu7h5c(X@ixNDeNLVq^4lGa zgg-w3aZ)QW+eqYqsxCZAZ}2c{28E}=ugdy+St|=>FJA^{`_x`(_yB=XZj8L%YZ%eT zkY(p2M@}1+|HO3XxLRm5JK!34T=mqZ)1K#hgb(NkLwUul4I(r6tUGNgG{tT6CSnjr z?Zz5+9ia`uud;7gw1gO;B{uV?g`6?ZW=@4Ntv4f@37y7L;l{LHD5nl zO+A5W@AZQ0D$4Tr00B;E_36S*$$K$ae$hDgq}?M4tK46;TbIRl(j9pVxh%&IE>elo z-5a@0Hga4U&0T=~LUCb_GQIb6dt8)Q;_OuIL1T^VDoFp@hH=_-y(-BCO!0QW(ULIG zPNK6+#yi!{GHB1I)IRUHT}j+a`YZ`1&n0b??!?;ltjb8YdE;&#f+->;mZB7T!uk{h z%OSck#_U9{O3sgVRj7a)pyD&mX?`~0lQMy4MmN&Y0Egk4V+ za|CaofOUIELBjs~Tv0GGRH-^Wp?ZMxNeVwD3M1N4yiUpU&XJOr~UXDzzP zt#~X^0bEf0FQh@v7c1O~LM6~uxr^(S3c{5H&BPDvCpvX-&S+Bl2L%kf8dPf&zHREI z`zLFOKX9)MF)qE4x1sL4pZoKeIp!(;ZXV~uo*a)XU}2HCDP2`CJ?Zng1`V)?7UiA` zV>7{NFucCWJd%C<3b$F9nZ3I2dR=XO_^VAD{O{<_;ho-CWe_dAo!L~Yq4o$CsbUCy zRzl234lHgTooR=*Bx!wJrQdf+)Zfi_gkqat6-(<4*6KFhTJ}G(qr%UTA#fId(d4QK zc<7G(o@&3@MzErUtdKYP0D+)ARr4!giYC1)c~B&q-uFFt<+1$6S0Ve}=K{b{{c!JL z(qqh}A9uOo({Yo$qpEzy+zF>s{N3lKqCqDhAGLK)UOSM*)Q@oz_BioMBGUjCETXCV zcWI%sXvKb6m6`SV*P`1pZ~l14?H5#$--~d5v#t005jfznL|&v1Zv$jB>JR13-CUqm zEn$o0j0RnM77eVgRUuO)J{}I!?wxo1cPAo4x$*012UWXbrY2{e+a;i_pXZ2265mUP zs>!+UopBBL9t_J~_3x$Xk$;21LxpL3c~OJ0wYrQxS|Y5vEH5qMRm4Cv&ro6Z^2MGf z7on$QUcyevZ#coa&<8j9hRnoH_s{H5b;+LunuesFEnGgzt!bZ)ObW;h<_?}bR9|C; za!Fh{s8?*%Bo+a?Nqkn*^q8l#C|}yn%RL~|I=kS#=bvY%LK*OvdC?lP4KMhJ>Lcsp zi{tZ5f!3!|V zjGDDiyJV%qQhB!^Hy|AE>>@1GIHkjWZ}=7}*zCAaLgS<{7HNLtLOJvKohMIZZWI4K znS)Ru4};Oo_aDarSZgmdTM;OIn-sAE_GzzG@*i5w`Bo0Xk~hSJd>;oSx@uz;2g4tq z0dTL{1s-i8UQL4Nb_16ws@}|}N?z26N))(prsnJ#}CCOR}8u(?7DN)4!<1H1ZmcWj|P0v*19`H1zHf zD|RHOPH)_URMRGbM8@6`yW8Fy&u8o0By0nAu3+4IYe7R`d-tZAX9Svfd4q@}X4BwQ z>%cj#-v{gpYE`wxu3KG-@n{e=mgx-cG*eHm&Anx?l&Ue?Bxpaerz@NVGvY>Ckbhvy zO7Ie_=Pg``(mr;R!?mYIjMRlxzCzA_G+7DZac>zCvaN~Tg|LJm0JY=F7QaF3cF#%{ z<2wW=Laz&p47hPUMU(eLG$-brl4+}-&eF9Kc$|_iaQIGAwu^@<><5ASxuDg2Iqh#{ z332Fgw>+Ugj5}=r1)+*PlO$3&;}1w+_e-H0h1Kjx1U0h=2{{KWzvBb50dLZ|3h;L7 zKe66jrqHF>AwF&U2kS|dv6{M_5c6< z6B)vc(mUHQBvHv4#x{~7Ehz7IDf^aWUqg0f$R1g;C6yLo$QD_eu`fe3))-?M3|Yo7 z#`b&a{rP;Z&-FW>>zwcJcdm2&ah>m9oq5g3IWMnyy`Im<{r0#$c3OQGQW_PRhR(}z z9YDKMQ;>Gvt&O_Mx1>=X^xm>a7kP-4EeS+1QM@Lw(1R& z1Foo&p?j1F@nTvdQL#H+;p?+Y7Mgt*Y=l_!Ds4sAhWL>wO}&aRwG(U^$dL=d%Zb8` zkerBM1}5xa3lqI3)F2b)8Z?6Dj`bmuK1BqRsC`E(;$ED}gk-8V&?9;+-qtMkSDq!l zV>t|&$T#1;b0~Nf2e!lS|GW_ME+ATGVA*E8)>zeI{PEHGwZ|f)TN6!n{t4}t)aau9*}+|o$o zF(?pQY@N{;@?D+V=U@YQP_66Yw!G-;+?=M8PANy5WU!@oMV^(r6`vLDopn>44 zZLx}98HSAA=*YWf+8*uy{L(r=RnPw7@DlL#eRNpi#5DKXtEh$FtZS~yj*EPp zQkksA?dviHpWkGq-@aq_cV#hP$6WpK$hWW7W|7%HEgo~}`?GwNIu5oR_-)pvN*@_U z(jI9A`{Nw6jfbq(eT%0Q?cjWk7ayb%%TrK%4a*iEV-iT}Q7uSfx$tm4%-X0#!k|9O zq}xAu{uM5XrJii;oVfVS;TLYU8gkM8A0X_NnH!SF+5@w0_loT_+h3oK{td$Z z>NSx&DwYxPz{8m*Se_o6m#18Udvtzz1W65GhZsVkn+`JbBmV9pgg9*oi{!B!J831C z%*7Iv-|D90L64a~3t)p$5Ln(m2Dy8GDOBVrPqL0(=nD*z3rrTH=55 z;>dK6S_-kkFCf`SZ3`8qvR|(&2S$CrEuqa8VROsNLq{R2Z z%a>md+(QKggPh;S&{lPPq3PN zxFXzUH-yRE*(|4KdyTb&M;bMG6^_KeoA;!8-J^yvV~A}KvE+g69F+-NnBMy69TG?o zmOT!;L6QFNVHuF!$M|g=4@?C*r1+_N(xGgMdwd{R(}K9FFFO2d{c=iZ(#l=~bf36)eK) zNWj7JQ(}xIMT7tc8^^#=@*`cY#dAgPbFh{gsJ&OWPL1D+*~7ou=I&#EdHR#oArHYE z3(n7V%t6LEJ+c)=me`=U4gM_tH6F|6MP+B5x>G7s;(0CgE%ju}!bB5qF*YJkr9|Z^ z$nu><+5n|^z_Kvzzi@O1I9}<`t^vpE)<=n23aF(qlTYu(GS`rABGnvPQ+O?lCKN@a zFT$}=!mja0+`j1wA+eiGShWhQN%-d*<7#wFG9<&#rTIaNp0wIy1Ce>`O43yYKC^H5 zYF-WhsuBRgX6T|kW|Y{V%GATu%b{Aw)rd?{<-M~<^SpQhK!ODlSw&LY6GT9Jrq+2% zsCX`|@%$_u*VwyaYN@3b3~3uw__^{q#$?1+4Pik5$P)V^`}u<+BeSRhA4(|ITYJ}X)r{1q!VIi~D1<{AfR zkH9h|?g`2B!cc1e*SGCzaIk#^SqVS|2X?$iq-93@DZ-41;(vg!CVzvl5CFmo0}yt1 zK(b@6OqZnM;}H))Sn|2nva={zU2d%`>ai8qiowpXYg{PmobiBVVpzEd#*Ek*hes~< zOG@&$zA(=8!#}oaWj>sc&2Vou@v>$is~(l+-zK!^1$pwP1u4{xMyw^F`A4*+m8n3x zo5$vnVAreXAaFL^a;W*PQ4Rls+0#n{G*PUZ0y+6=~!Sx6@Snq3zV9Ce6 z2C6Yj;{khdhDO_uu74Z<(R3%~ul5YyZkuU5l87=P)*dvFCabMTKm{~d*$`@@ilSLD zf>YG3vkf|)c7TJejyLh%=U_v_aA1Kaz`|At<6kJNR?KxFZF3lKDQt>T68kE`%DM<> zFKv1QPfQoGYLiHi@{kO*6h9K$@ok9dnJK^YV@m<8FTzPelP{0j{X45F#1bZROoqT{ zb3~}gKT}5XxlDwGR$r;5PO1>p2zn|Ic^=gKGz*6}N`hGe*o{~?odvdMI(%wRF?A6MQ({D<(r|I4F)@PxIoV)>bbyYRNaSmKkEQCo*TLp*q z7qSwx?aYo-Z$Y`VTKFe*>R5NS!@TUTzZ1NTyV8a6ulAe93YO~2c~+SnKE(y^$ycCr zDO-C>s2`G2^DW*%kfx0?%mxdy2-kV{ZgclBeUG`x1$3axml!c3*WmsTM?aS;*aGH~-!C=3?G7h{f4o=+YaoNDGVj1BMv@)cP} z-5vGpACv>Ko>J{MNg6n_1EP;qe!eGtg?LJ>lzvU)`{T{AbFt>&zBe;c^&?k>uHtp} z9{$Bms}7G`2@ohn^*5lPxA?Cv(DpaM*nI{+=o{oOUl=AD~`S3|X^Cs;k&Q?2!yp?MDR z)?7jXGrHu$2Nt%NGs(Hbvk8x>;-xoiF598u?DEHMNU{mMN)lNXkXv9lM+l!9SWe1? zzTkr^uS!kopuMam*)D9zxdmY7x+3afqp6ZHuWfz_2~bU=yXa=t`% z?2>|G@5Ei+24rcA8K0HI#|GO@PX`8gJE400n`Gdh0q44vUsG-v*babkP~B*Ykn+DTKL%Pvpdk_9v+aag3d3mkS z(iK-i!?iGU@|W}OZ!e(xRRulPC(WX`*ep>dJy0lu)k4@H3*+vbMNVuyq9;O4MY3o5 zanWe#=lY<|3;W`qyFT2)VUekr@~ zgr&Uvjokhph(kos*F`BTz5+ne=!2r$h)CuTRFv8-dBRe*e~)1K8^;*okGa?Rgr z0N*I`4KOrBa0vCxb0c@RqKe)NybNz0%U+-D z-m@SoKa=l8|HN|AYdBRQ!S^oWQL|vKSt0CTEAtK50Zuk81wLA@#7MYdhTq7WScK{7 zO}(>}ykv2YesUfg7@-(L0MuPumW*T*mq7r}#DwwcxpW6w(Trh;$3ML!f){36 z&3LM-M4fXGaX-*|xVyQvGiCL}Pv~ofn_W7AGZ1v#RcYlm!Fd%)qIkRR4Y?KN^Vb-> z=v-)YM4zY-XUjdVEHg8%FFwTRzHV(1)g8idK2@;eBtUI&Cb=fjCX0jp7)NsBV}EA^ zl0AF9*V3heFB@5PJNhAaAc_^Eg*$GF4pF=tLXy|g){bBwcDze#bD&!G8e;MbP+=Av zZ~a*plyW@zPXg!oiS?B$i~D3Ju5h31bbGj+{(dUSpaMkq|SYs23{E7`JWvj{= z-o%!j#Xk}c)15*^>h`*!)8};R}9l;EZ;Zim;uF)5=4>p>>hj5Ns z>hZGbUNe%p!hrj_NaX1b4M?nnZgx6ps%L%S2Y;i89_~{`sx_}ujSHt5tqm3i+S51fSZO60A8|=A=``QEh*xzd6t%R&A~XNwi<8{Qa~h{V zJzOX4(7f8|HZr0hEg|0V;M+mJ#9Oh;_Hzu?W47l4wkuE78NLhp44#XAg>L6Y(DMXB zI*pNuE!Ta$kqeIj-+*)b72u6U(+@%AV0F=)zoZ51u6Inl-hwoC6U2!HOU-g2o2%3R zO{)I?B~?Qd+y8GMRp&a=YA^>}63w=z?1k08t;G*;`gI)KuGsw?A&Z6o8DAb<2%W6C zAo(lc$I0=mi{3jg^u4^BDN06_omHR+1-gY*D&z0+f88t0{9bMzi_sqnx|M0Rg-ZVi z^IEcBQK#+HkMG55<|{|;XO1)@@1HVRf^}CjD*1j1`-D9oj~7E`ynR?}(O`OVeUH3l z3CIo&t!~KC@wCgv8lSg#n1o3h?=1!55z-FIb}R1RCzBg82TZy>trR8ws7A&I#0_dN z{aRixgrGyg!}cP9Gs4(ICG432&8D|qr5y~MXJ;Pwp@#2W-?6H0kTPAGnmIFjhIuzi zL;LGHzz=@8K zk1RpBrkeB~5eeGs$J2b>XNOzcE}1%K1~1M;>P)THKQdw=<*|D3WXZOHX}T+YKjboB zz^l4+Ev8!9#y0s@oxU^fjXyu*^tRU1XNRFp%@3eb?}*cs-UF1nBx^&JeAB{qXrH4l z)*@i343jg{PB-`00?Thf!$oYrx%0K) z4`E*XU--t2wOKRuj@>fXA_l@ zFjoh~Jl(aYZVe=4*A6#X;Za`72gy&MLl5n!QGk7>7#j=Uc@+I{$C+wTio&XC|OT;n*y zUCwNZq>v_WFSuK<-5e?}>(g*yI1!^W=&Yh<5?H}}r%;(*|AXa_&1AjbON`0V_@hD* zBID4|5cgXQJun=_t@oT=Riha~%BHjbFsY>|3XntL`EZ>8KY0E5T3$q+U#c4{@uv(Uq2r5i?L-kuH9(;36xUC!2q`p0)=L}ylh#2F*?}W*wCBTS!}KW*V+`Dw~25N zwsUv4ZEHGc-GN+~P2A*-F|RK#xifyZzr)PRq7^3_k3D}Af+jVe!aANGrVU;87D6wC zWg|q<&VsSr2tJSgi_HnK+@(+j<&{=OD>|5fgKipyGB%r1uy| zOBA1S;QD)94Zby4Ej)Nr5^fbIsioSpdHWS{EtyXXm|o8S)9Yj!g0o69)#Q^Dk@GJC zb<#M0Sn9U@V&fmk{x08BO`Uz9t}=-k?0^r?SaoJv*OLh^ZhN7+-&uc^A3Rn>9?yFC z_lccM_3y2)yl;luh_kN7I9bl^IK&O{KYtWkQtaUgfAlxBIu`QF+;&9Pm2$M5Tqn<^ z;=6bzq;0n&*RSMK(B=v!xhCZO83em~Dv7JpNom`I7y(1L z%LVeb(^ij*UOVCRMruUx_hTjP5@R%BLuc8G-xJvDBOb62ch4uD>XeX(j|5C{f-(s% zMGbwze-4rpfXnqS(QZD@o8~(baW>?B1}s+f^On)^5I=gSPEFGhC*cLN*+lulcf~O1 z=1ZKim1N`>o~-TRiTS-x$80of)A#OuUdW%Nm9xDwM%+Ao`_viefQQ%D3FhN?r`dl& zsMP7MxN2z=#>*n$d6oB8lD;bR{U$cKgtKIVL9YK={RMr7Et-R_=H2n`sF>Iorjn;S zXK$ZN^)NL(m!>Cu#4PQLX`1ruH-~cd-L@n~)g1qBp0B)>d-d!w{bDVM{rK$*LivB_ z9Q%#QF6@x&efM_O%r#$1eK0gymK3RfAJeoLHtzL4iz-nH@hsW)?g0@8{iY&S-9F zc^=PaU|Jd9qDq0Em)vZ|Rp}KT;>rBxZQEXo?8%FrQ5GScapj?@IKStFEqt{f;i6~B)Ig$e%vs%moVJVneD+D1b8UV@=f|5N(vv>qyNImq09?BYx< zxoK_LIQHLpS9S>mdZce zVlTY7>p_bj5upQ&!iuwL&(Asd)b>Y5xhxdD>L- z^+$CwhWn^B`77Z+9M#-2gC*C*`#Rm<|FrJ4{ZALy56~WNXZDWw-}hkJFzUPmyNRAm zTc%JOS(V>b8-p8bu9lj-J9u^xW0h2VT~Kt|{9FH1mHpOLpPKX#Nwv5liC1n{5>Ia=;%iu)t33uqG z28<-lov4lq(=qgu=f%wDdJsExT(vyTn^nZ2nP&SHnvuiV{?Av$b=EjDI?x9t#;Qw_ z)wRs6HBg9qp*PkWFJ|b9xHk`u8P|gWa135p_?xu+Gaypt_(EU2Yk4NfCv~xSHh+AX zYsv{|2}ad^X`|S3Cq6mFd+Af1vL9`?$n9%cS`NIw;rG*~nJfB-*Ie>GzkpvS(8la4 z9TieWe*A5pl6JiJ^Pet&4GZ3dPeFU{CqSds_>Y}5LnHUS;-wid!4{-cWyjJWPH&Z9 z2Spb~4=itrPT=x+Z8hN89ks1IYSpTh_9#r&BtU&nx@16xMtDorOgK#EXY%S6kH#b@ zo{^{D=d|PAri&ue_+2Ux*~nH8`2>%lqG+?t<>-M*k7T!IquI+RF%!*s5t#g0W$7Sd zqxN903o^Uup0E#WVVG0F-5nB(6uDr6K=?Vkd-59w%^$Jl_V$t}>J*2-541=mb-*|#EU?F6tlWkCbWRC>NAKIKTj zo>2Zo16R@attG+e{aT`8WlY`Pmk>6GJhT3Nq;*&G>mGjy=?1kDgknoCtxkG1PZlAE-NZE@$uog?Z>_a*H{-zN_U5|h40^|ste8N{V0!x<&oxFJ371%mE4J5kS0tV+LJ zzzKaS*6=1;M{+FCH?ce2w3dH?(Qrp`r@s+>UHwanFZHlaP)Pb9ChStAPU}=@BwVZ1 zgp!FKCH!Ih_ACOX_zti0hg_n`NUndPSYTjy_}=mgU~Pk{VbZgcQxuMS{G>N`KZ~%B zJekwWZyRyTiF~8>B`UcCbw6*?SZG92XcAQm|HecJ%5uRwx;IiZs{*+DTyk{ z*xrv1%I_Zw83>%)8dnwbbpD->1`c>Eh}*sZMl`VJ9N!o>%+*Q|vI)|k3F%MS1?`b0 zW^m$S7Ua>c4%$I^#|lg~zN~Q>yW+9QbU@?v&rzE$2dMktJEyoKE!M(_6Ojxa3~`?s zDyis0mJkkd9(FH-Cgf;$%7D^+VM|E-MW9_kmrG}fs4vk}ngQ>Yut6CE*yUK!o1Nw#TW(AB zvFFD__#dnCjn#pfZ?QMVLr@m7TI4OmAeHg-*#VZP<0+(i4*PYl)No{azE}4oNiY6- zeQvB&-_9wHK%BdOiAvoy@muvK3n*4?)Q*FU_wa?FZhxLqhb!AWKAJ)|WB8p;r#bSt zC=J*Pnz&DOm=RRiVoNdZHb`S3!!74b+C+ib+b-QqM07(!RJhfB_Nl&OlSE~9=vY`g z=+1v3={57xnjGGV{&legRV}8f;Io2l(>JTov&>MbFk`*ys=u7%J`|0`K4>yC0G z?OJ6I>L=Uf#?O!Ca0L1-GQjMysum2W^^Kcc@Di?m0ie|SwOuSbQuZieyGqmRrHIAv zPW|mqE1C%p>ehDlL|D-hW0qY9eTqx3&eF)cfeD@1?#aP@;IJi0veoC$w|hT!Kmo0t zvE{K74H-gCd8NMMAtUV;vaVw0`YhjCOG1Slu-173;*vEG|yO(Jy{IW8BC?^A=R7r?pH!38U-a5OtyF5bFqHDvpbSk&v& z6linU+G*+Q?pdm5>R4{k#_jVb*!?D9vfut_JBk1_RP0P5WiWd zE8F2qD~hk>e{zq?;t7tb>MRICQV;g%+1a`znj}xQKr&(s_#M!n-}i~i%_d?zJ!bOQ z6j&oUxmaw2F!o;{TtjLCZqmV0K^4qGX-Y&wb9`)9<8)p)rroC9r!ty!>TQei zZKIcer+FY_w)Lt~KD2(YiS(P>$FJ7x9}F^cAZcRj%l(rMm#QFv-ra6ygU_e! zzpT)ktRz#PH$<>6w>F=0=oBzrK8wIax4@EO)-TW{ma{m5X2YGiZA4cpma=n9?3Q`_ zs}{~EvuDy=ObM^g^3Y0hM@>e=CGUwRyEf}g$X#O*W*W`tVL7KP8qc_fZt~yV12Y_zfrr<1x6{CeccOYto@{Gn}hk& zTMUecD@mitKP85GjI552*fv@5veqF_u#u%<6NA+aCHz&feMRvJF9_$4>1gRIIz1*5Kxa8FYZu=i_rwVjl34=-5J1fTt^6aSOZ%ClM3aNg6-#^sEf{G8sc z7KrjlAHT6?v5%^%pZ4^u!l!~k%jS&mwbElL&a1F+L( zIs0GU_mGvKJ<2}tyS1YSoQ5?4djg>91D?D;nhKbacip=qo_Q%##hCcLw_E)kRgUEX zdn;Vt>V%z4w`)JT=eNDJ1lU{Qtj%92XWL4R5$dmFT{Rb`O0!$n@#{pafiQc$gCWJX zGJcUM!Lnwv;a=t^SbQx35`jnBwy#||=1;rE8STOa{}~_F<6uiPI;Mx$m`&ujBRO+! zHtP7YBK)9?xfalY!a~$xQFB36(OeM9a)hv$N+=^5Z)iNI{NSy#i1Q57Buw{F#;*$F z@ruxV=tcPB1m8`EQ}i}our)5Y$#M48yad!78xuq|nDz_ez4@+>Hz3ON3E$R?=IM~G zhbK8Tac4WgyS_Wa;#XVVmll1;VR%6Y48lbQF5o zQLot`2baNr=4;_w^h`iLfDOhbLyj9E8?-p~J3wIC=?l zJnTCg+h(Ws$o+)!MBdw=fEc~>j^FYb$9S}N%9miFcgAH5Dbp%|ABYIt%Fo??_~AOw z5N*J6StLTW*$LsNcNVSSa!PXMuVX`?^%oJ6I{mpyveSNWXz@~OVv0&n%<)pP<$if! zY^}2C9HFyr*-WWA>wBuFjfH*E-&ID?J+jE-%DEBg@$cm8Hb63g@MWA(J*x+H*|6Jv z$P+qQ6r`zkt4Iz;{<_A-irj^)It6Yaq>RlXX#hF-Rb6xGAx5_%0RJ)TRhPAG9|Rq5F_ z8a=jyerUpI)0>Ejk&(j0be zt6W1TNwFtWsRAcZ^7Q_;IZ3$&&wE%sO=NIYivLQOB7&^pY1P7}S71KXFq6TP!I?{= zVcRxgv?dZ=XwsZAwv9mL$`ee%DzYK$pgS{R4te$dekYYC>8h9v_7$b9$Xbh%G--`q)SMZNF zIQ|D%vW#RqsM+*!90r8OXkEZwP#Jb@*OYVW=T1RgrkivzrQUD5=qPl^=+w|xJ3RI4iaBsdHO-y(!vbW#rin(CZ`-DGKXEb&6 zExf^@d;s_xEkZEL|AnJ8H_R^Ss=_93!cuYSa#1Fzt7U!MR%BbqxjHeMC1z|8SRIM? zE8+3r68EiAy;92|lBuFcGyLyK&% zJT>v{UM(m#Z{jir_>qI1dY$4R5S#@rSAuT7@#Ajo*&!))78OEwlq6s9>?yZhrcW&K zfdmLk-Xt$Xuf;70$g_n{*miig^vT$`lrWOsnebx~gn#i6byzn#HB zi`K>~M@){#?tY+evtIfHimFm;k_y*6PMCg)C+QSA^f&FDuo`T>Dv_AH@)}|}u(aQ_ zdF*KihrQ{|jTfgW?rRJRkbQt6l-Wj~OIejO`P0K$SRH5+-mk3K`hWsUs3tHi{4hd3tAop?Qcl8zBJa8K$U$ zn*3~>n`I^HWZ**5kwG8Y~Hq4;C8~umGvk5BW^)~RtmbN8Ey!dGJL;cCBLWCh{1B})JM>a zusINzWgQ%TfcN@%8?5b(%CxX1uS2TPBThw|543=gEE1Dhbj|K|qD8zxyXNi|dzP&i zrLu>ba5x=%qxkD?k;_uL=)mWBa0(H-TnY|)?E~kkhvsT%rs+NJ34n362$|&Wlh+1I zKJlLYYD@@aM+F48OG+FexA`2--a6%AfQ)&rH5s~P6-GUV#AH!$X-Kda;}4v5$A`Mh zJV?YZRWiZalHw{w$Z9sdZJE`DENn*{GCw(R@t2^iO7Jt?ffdnINu+%1R79bU!3bNo zvMHkb-~@|~wDKfzCc-oym(3I$cbQ3s(}Cr(t91!au>JO|??u_<_ap&pp(qJcgHd9zr=nG}A6AkINyVLCA>9U~M zH!eApUbAr#)f3mJ67t;N(J!VsvpCv}{;WiYFF$pu&vo?dwb@Mu=@&yONB$+3NkT|m zTh=M3x|DvZn@mBv3@DfSdgGH#kq>j;*H`_W=8ZdHO4Oe2htVMBCtPTSWR)v3c3K8S zf{T{+>bL#`R5hZHCVX@p-#i9m^^;?2RDIa!FWK~4z*>Gdo+?pM8+(?zqYv>64bz!A zkJc!}HYH)RY=}IVtb=*DbOfSW)GKqtxzc9}mx%UyzZs>S+B$b9rFLCk0O3ah@KnQ{ z@xWQ!9ZSuv^9#Bshhp>6xso}OZ40E77kv*Pvhk4-VX?gq*$Z+CNV!BclgTcJ9p*y5 zk#7?@%*WZDouQPu5|+clceGWYP{J2??>03J4N(he-=M*Fh8DKTLOL4q^KF}eKz}Vj zTk^hD%vsx-Cv`QN%Hzcmy71Gx;OT})YaXs+-NNF}l)F80`%Q)~+$L{@j1k8>%hNTT zu7sU!2}+&aye)o{WeaIyEsYuYy$K$;V5K*=g~*qa@;!7NZ+gWa)Ux(>Am%3r+WqgI zuMRJA0bhD2QU1F6@4G^vxkOzm*p!ca`Gd#I>a{sZ$r2|j^QDYP?$}Q!2ypkwwPYP| zajTOu1ZMDlF7zP&S8<961wMJJ*0Zu6Jj$1AXwi9f{$0%E@Yd_XHqX1z!ax+2qZ%pi zJewhuUG~90uBqr+@PmAc2T+k4Gs+@lrnDL*JfC~V72=e z?t`uQu`uE8C)xb$Ke4s66=OsV${Cau^_tTjedZ9NIjeukjgm|7@9?p8R6)wEcLYaC zrcH*++BRI?jD9*kaA8{siqiH-NNJ5RPMPWfj4E%+4ZdHGCGA>Uu9ATG^vI)mL7A_}~s zP%(wyb*}sihkf*1QO~cBCRKo;j8mPtCzQ^soBnE%H~j@4`;Ulh?jHF6_dfpB3uZwJ zc6K!l*mm!m5^c~JIKOdw=^EZq~jt<*ZxIegI ziaHO=i$*9_1|ya6;e^kTNSpW3@i2p+$#)4qg9l|sOp0piRt7~^11!o>YD&x6%_ayT z)PfPIXYtG`=TIwOi@oUkIM0TKMEUudBf0RxYNAyeB#fGvn_Unwn}J4>Ruy*??r6=MT*S7jtdtTc~w{4=^(N_gLM%0 z++LxQ4eO^kn*lC;KK|SvSCs2dN!jzf!555UF*ZdepQfv%q;;l>56zv|qJTdi_Jq*I+f!ObWp29pxf17BVMap=BTWn?3F5HWhSC>oQ$v(yJk;2?n+@xyk7dnT}9Q>QwZO~@>Uiv`Rf9xZ zbzFyzh63c_wppv$uV*BTf2#N`VF4~X1DkSdzK`58YzFXhRchD|L(M=QU;J}ACSTl3 zdx{iZ;vanO7GjszDQNWtemA^QL;*9S0$a&Iz?Ee%gD0Hcjc0`>NC{nP#Eme?&l$pl z)lNVSBAlh+nILHOke?-lNgAj_{HNATW6Z!H*l1JrsKd5FHWD`Fw#F@Qvmv}Qm>{C4 z_pn|_`H+P-iD)4)rnJ1tgWKhaaTea~y1(-uWvi?pXr4J-GT_&4on8ynGlMN>%75!l z%l37r#j0y2v@gg7cj#l}YaRCmk;lv8 zUKUurD=zc&&S}+SvFn|G&1e(!Yki2y!dk3+F}X2<#Fw$t((K2CyghB4)lqAO5jp;} zh!xNR7p0w6IHw8tV-Ru(N=yTj2zmkCkc{{i=^P|-NOX%BRxxBTY*p{P*Vcx0BQlk1(` zuK-uNyA*V;jn{sR|ZI9r}yK;Iw9=#bVu5r^aT0~vd^Q4L<($E?Nqdk z#=iY&cxN^(!uCfpOOY`2@KTYe7N&WVMX%s&{|Ojb-43aSq^2RgJukF1-Qg3yuyIqe z+e->*HyoesRY2=q=}4+B%+sWK!nmqV$PXr#q5MVWuC1~vB%wGR^(uRzr?XxuKQ?h{ zeBLNW=Q^YS&mNsAjhCMmd@NkbwgP7;!h%=N6Q1yLN~Q(~=xNAT9CYO#VQK+#W@>9w z<0pMrJDF9_Fm&NTAm`4YcWO(oYxR%c{RBDsgzaKtE$$NVs=9q89}%-WbyLv7;&o9- z!q#M~dGo_Mkv-Li0}Da$Qw}3=C()bxRT3q>fIZVQt#9Q0K>FaR@$0nx0yt}y>+$6Q zA`b26N2Nr6vx3H6c}rSO2dmGq)u;ANemFfDGQGQ1z1tmc)>m_oat_X0%rXgFiP+W3Q1NBa36@o8TSa<$-#6;(Pk&#nH zW-5;2Y;cdZ72^T3_55oOa~04o8q`oo+T)_G;5Q-32VI*XPuP%1z)wnngyiYjmDDC| zHnW&Mm~Eb<~eB5{<)=e=TlrFi>eoryfiX{J zuu9&t9N*j8!4E1vu-(6+En$}i7Qelps7djEG%5t@-lf1w(e&t(ITb~yNU)tPJ=p#67_qr2Q25XbyZLISHPolDr ze-c9S5!te}Sf7#^bi1f9W3~MUjRNUPnD4?n#Ptun2G=&$bBvsI)j!UD|HA&dYXZYl zY(J$G>+dfku$ifVFSy&T^nCU1)!*~!#zX$~fvp_};O?foqQEaT^ufq)zGv&Up0x-x zJjlIl*5RLm=FY+-Vjk)Kr3~?<(i@JePf98@%<7%AFdN3)NoLr9p%jFR%`(>L*2aTL zrsi6{s}J}hG`Bj3j%EQD<#y{yf}m@MQrK}@7nn7+sh387#c-IHQE%$idi z>A9;yEX}q3%$$xo%~0#IpR-mgLu_`KVPeR8$WdH#$jW(J%vk+~iDm=skJ2)sYql$! ztU-eDrw@Dj#lrp}VjXZ$=w?>cRgGL*Mh5@WT+^eS z{UluFzkK|EqF=S1?zsP;7Pe;mArM8r-5ovHzv5wyg$P8%CnyTQR1)*n#JzMUnV(#Q z%hL;4Am}dT9@|IPT^DAph_gmB12Q7*qY9XE;5`?e2LRpZ|H_4>L_zJM<&D|9~__5Yi0xP*GxaV zpeY?KCmVF2)cKuloA!yqw1u)oEL&0<=QrIT#A%~kP9fCRpQN7-c3Q&P_1nDAlIG-G z`0VzX8}5v@nB1k8bWKDAW2GbE;Hb#e!dpj|pPZ&_uDrkDlJc>1op=a7f3GIRW@ZkI zOk6Qpu!p*M$<1_?jC(nCeN;s_^p}kBJ97?D-MVYQQg`2y)lqwYME0Ca?pAZj=wNv< z&ALOi`CSiqhIR?Og{5ESEf(fH%+Ly7O7~QpYrE6*L}mzu@e9FiF;jb zwS3yatB8JDi=kFzQKY@2&fN!oM|_!;&Gxn{Rc>#%H;KwKTcTYBo*zGfQ(r&!ZHNjQ z!SGtHPBAm9QJ2CgHy=`f==IMD#W|Py$EK1l`!^EJJ;J=#`=;Y_H1f-Ztt6JLl?jmTZz{V#IVo1QaAIX=<3}M+OJ= zP_o{WDZQUqR1$)_{re}R@2fA{*Cc+@hT1J3QS)V&R(iJVpK}g|TwI65|LoAPX><@? z;87Ku>@T;^X4bI0<~{u5daQw`8ce18fW07hXXJMe+mg%<;L`|VZ?G25REj;-S7LAA zY!w}rm<;z*t-fEc+LRfgjW@H2MmO{t3`cSUCTYj2zWv;TDHb+oVw^f=U8o2K9pj&W zDz35#+T=r|P@s2$N&Sh-+ZU;Grcn~+RhvWa57SnUn*=|BH|b()g5$>oOHO5f87$qP z=Ozy{-s$t>9xpxnCxDb2w|{!3(0 z=&9@gA|SxFH@ZgJFu#197}6sbXxkq#gJ^edlj8c2!krLMhP;JKlhs<~c(OF#PCcnW z)|7pVhOvB>$Z>4Ka(9~rKWl^!CjNNd7R}|DIh^$tHT6=&L1XnB$cNLr4M@(pKmyW( zlA+v3JE$j0%nRy4SG|gGk%kJ*zTf7`Xd2|3U~8u)V}nWR2qaLD+z}%7DI+1fTYEo(+xk9;VS~ zZS;5GHTR{^StJu&RvI~w&SpkI;Uub?|GLTeE%mblXBtlgUi}TP8Uh>@PbtHznwXEv z2N0oa(>FD%lT=r2-Y(4zJpv8%y74y4EH48*#ouaLrWKI)HfsiQLb}Br+BmiLrLV60 z(pR7)-&S8L{|`qgo8*A>QJ>GII_mqMw)y?(ov%gp`{iS!{3hm69eD@M%fj)N--_`N z-of-41D_T5z};C~LtEp)Fhv5m?Q9YwG%8>S1v1KZS%>g=l7;0k_F#AVktJVIQ{JJ# z&k1ldf~-etj!ti**PU^};e9K^OXG^50=H1=lZITKXmQo-l4QnxE(Jc6j9O}(G_69s zPv7$}3p!`n=A_LJt;vQA^k^_Cw8~is#ti)Au^yk*si!CPB4oH@5WK^eKm$tQtFn5x6&S|6-YX;Jb+;Jv(j%6=di4_mtphmo zy(*v4h(InB)^q?)el|0pwn0y@o(Hjg!oi#Q%U_ye1&(|qf0x`Zi03YTqI_+0?X#1r z{J0ddzb07vdUDWoYu6YHiZqu06YyGB{NKRq|3~2U#aPI`_iWSD^4Z)&Be`VNNsn8$ z)!1G!k>js_-QfW_FwDU|Jx1|GZg4}(lQ?9z3ySrWM}OCgK~YMNj2CEXsV(J4D!cc; zI{C$?@Ak}=bab}hXI_P0{cTR%%dHl;*-7au&NiL;(4aw4(t@~}uT#Do>#}$$&*eO+pn4RYxop{8Z zLRy!OE9L2_zSIP?0B9vX#DBSP5wFq8gF%Olo zq68<9ASg8?6cL#sRUotgqM)K6GF23i5-=j2AcBM%X;K2BAQFj+icFB+L5hSBq$)^P zdO(VlP(#UktbPx$pn|`(0P=e}85xAjka&GFuh? zf!P{yc}x9eOJLh&UI@;+&ChC!mj7cd@t|Xcu5<`dNFKIIO?IM83r2s75T|9ZTEa{$ z-?eMNPOV;uLcYqu8r(UExj3QB^Xfgl;sQHY96qI)Newnr6ENY%-WhWuyB4Ci9yb^D z-DXG~Tt8^W%gqyl@3)5!a@5snT@vO3p$dmK_{mwT_>GR|oZT|&M~vRe2ck5hnpeRr z^%nS4p#eSZz#x>i+$CzGbP1&rT^v)4qPfTKve(+!GQPk4D^0-gStV-5`yW#a9-5lLTanT5T+vP)}@Q9e_I9as-X7kBe3eZ_m zgZ4{s$eor`29Uy$;StIyW}X4?S-9e-X(2=3=WH9-uhJS-4clk={%5F|3vl`cZAEaf zaEh;q3vM(*c-l^BFESGX;)A)nx2C)G)|8Vsy110@)JE0+G}wD5bg}>~)PIbF4Ac#r zZmE$n;l_NX+9+?&M)rph7t>xmlnlNSC`CINgL-%h)|F1I<$f-Hd9Y8F=ld@L(AUdA z%IFi>>rOvfx6b|JF7kk!|AoJR3fP<{__^KegKxhubNd=dJsA13R6z?{tr4sNL7XL{ z0#)c)cI#MGfQO+$xWPup9#QPsMGr4v%RwvZ^+2hn7kKMa1n2a`97VA$$C%t)7P z9zJI;(4oM6J}@>LuXa~tABULoRrxmUF1_$tj}SZCY=x2wYrzthGGnm~us7{$wqpex zgZ;e;`5I-~e<)tPexdxQ8VLR)PgyjQyzJ{DO-ZgBYs`C^tO$o<-g$j9@emsq^U>GJ zbU}oU{ecJCmts$=4CEabunB6`&@#0|;Noh3%rF;mh1IUj&x-cHLaZi=I{S}PTpYf% z`W}OaJH22J*5bb(Or`E`;}}k7@7-YRL!srpmrhX}GHN|h*oB7cjddZo5cc-{(om%8 zLIUKKT7`{CRIJcUy1{T}d-A161S?+EC_rj~Ybpb63lcr8-<4RKD2PPaE7xqlk}u1~ zYDHy&TJ4s9Eja(1zVh+1gkWX)&uG)Nkbu2{N1 zaD>fD$32?Q_;zi@61k(i6n0RU@hD#VuJ|!H5A%1&oJaHbd!yX~jycYPy|)IIDyMOC zSLE|62Z6El{R5{UyHP!4t5C7>@^Sud%C$*Di;XCc-r9rFZU`lh9~65CETkDuT3ccZ(|SC( z!|QwzAgo`Lh0e(V*$ll1tu`&w4YzOBxf9>`Z1qaEYDaOO=@^Z1D%1v^EWt0C%I%iz z#Y~v%l_g;J6ol9c?Sp=!%X-qL;t8=X*;_(q{^J9$S3a;}=3fl6HIQdUJNLj( zpeFU3G*UNs_i$?lj#m|lMz==@O2-K)@+k{q)u#=ns#<9g!o7atd!c(V-&T?w`Z9@P zmkmo1K3;t$4x3p21-lIBgQ3EV6`;cK32w~&hPMUSE{M_18A2VFq~v&CI=brq+c1h6 zN1R)u-c+HI$Fb;iEW-ONx3XtR*w(OwRwzsxvb~G}k8iexmu%0~kb}$;n5fW9ZG$Cb zn=+Xp>msUZt_D-X1usIU@pG-(37S_z6JRl)_Q(sl!_hU?%8^3R&9*I%ey z2MpK4H)m7ty@CF?cviw>m+89uv-+R%ix<2xztP`n1_;-(INN#f!R2MM`I^)bhieWV*Gfp9SVh4v0Q@ z&is)9&9^f3aW*r`_WPV~KrvV^lEP%5;aZbs0|^#O7Bv(t>W!iS=DGyqIBaagzTRZh zNHf;&d>ju_?3KQnNzTO!qg-fvCnBLvf@EUQpU|49Hap(gsHd5?E{>0%Gol`aYH7G4 zVeD}4IS)o{ArJF5#I-cY9^bpC5#q#7z|&v27B$|WMP-4RA?4m5F$zr&=1*&$x31yo z%Df)%_{5-NkSCEl>$B;O*4Lwvv&1Nh z)0JmuS0x?JeiEHJbMP1K0f3g71NI`$w`_cKo>`eV8EYuz7SR40EP_X`4`*qZe|;IZ zR^rFY8_oiD@P zc?V1+LqT0JQ)@MoqFueFLEiwg)%q8+6$}Ud+cR6qxNLp+S{@hzBJxYXw`frCM zCCou`>@?fbKx?V;J_GBZxcY$}KpG7(EpBAZCA{W%H#wC0*=|V>1iMgG0kLNUB^NSR znf@yE)IBTUA5C!mA&|b#wW)~Z|9B7y6uNFUA6V6WcK2ED_b>hY<=9B-0ie?ztKTC0 z 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૘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 literal 0 HcmV?d00001 diff --git a/pr-384/gm/init-arabica-testnet.sh b/pr-384/gm/init-arabica-testnet.sh new file mode 100644 index 000000000..b3e2f93a5 --- /dev/null +++ b/pr-384/gm/init-arabica-testnet.sh @@ -0,0 +1,60 @@ +#!/bin/sh + +# set variables for the chain +VALIDATOR_NAME=validator1 +CHAIN_ID=gm +KEY_NAME=gm-key +KEY_2_NAME=gm-key-2 +CHAINFLAG="--chain-id ${CHAIN_ID}" +TOKEN_AMOUNT="10000000000000000000000000stake" +STAKING_AMOUNT="1000000000stake" + +# query the DA Layer start height, in this case we are querying +# an RPC endpoint provided by Celestia Labs. The RPC endpoint is +# to allow users to interact with Celestia's core network by querying +# the node's state and broadcasting transactions on the Celestia +# network. This is for Arabica, if using another network, change the RPC. +DA_BLOCK_HEIGHT=$(curl https://rpc.celestia-arabica-11.com/block | jq -r '.result.block.header.height') +echo -e "\n Your DA_BLOCK_HEIGHT is $DA_BLOCK_HEIGHT \n" + +AUTH_TOKEN=$(celestia light auth write --p2p.network arabica) +echo -e "\n Your DA AUTH_TOKEN is $AUTH_TOKEN \n" + +# build the gm chain with Rollkit +ignite chain build + +# reset any existing genesis/chain data +gmd tendermint unsafe-reset-all + +# initialize the validator with the chain ID you set +gmd init $VALIDATOR_NAME --chain-id $CHAIN_ID + +# add keys for key 1 and key 2 to keyring-backend test +gmd keys add $KEY_NAME --keyring-backend test +gmd keys add $KEY_2_NAME --keyring-backend test + +# add these as genesis accounts +gmd genesis add-genesis-account $KEY_NAME $TOKEN_AMOUNT --keyring-backend test +gmd genesis add-genesis-account $KEY_2_NAME $TOKEN_AMOUNT --keyring-backend test + +# set the staking amounts in the genesis transaction +gmd genesis gentx $KEY_NAME $STAKING_AMOUNT --chain-id $CHAIN_ID --keyring-backend test + +# collect genesis transactions +gmd genesis collect-gentxs + +# copy centralized sequencer address into genesis.json +# Note: validator and sequencer are used interchangeably here +ADDRESS=$(jq -r '.address' ~/.gm/config/priv_validator_key.json) +PUB_KEY=$(jq -r '.pub_key' ~/.gm/config/priv_validator_key.json) +jq --argjson pubKey "$PUB_KEY" '.consensus["validators"]=[{"address": "'$ADDRESS'", "pub_key": $pubKey, "power": "1000", "name": "Rollkit Sequencer"}]' ~/.gm/config/genesis.json > temp.json && mv temp.json ~/.gm/config/genesis.json + +# create a restart-testnet.sh file to restart the chain later +[ -f restart-testnet.sh ] && rm restart-testnet.sh +echo "DA_BLOCK_HEIGHT=$DA_BLOCK_HEIGHT" >> restart-testnet.sh +echo "AUTH_TOKEN=$AUTH_TOKEN" >> restart-testnet.sh + +echo "gmd start --rollkit.aggregator --rollkit.da_auth_token=\$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height \$DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:26657 --grpc.address 127.0.0.1:9290 --p2p.laddr \"0.0.0.0:36656\" --minimum-gas-prices="0.025stake"" >> restart-testnet.sh + +# start the chain +gmd start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:26657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656" --minimum-gas-prices="0.025stake" diff --git a/pr-384/gm/init-full-node.sh b/pr-384/gm/init-full-node.sh new file mode 100644 index 000000000..ec8932967 --- /dev/null +++ b/pr-384/gm/init-full-node.sh @@ -0,0 +1,52 @@ +CHAIN_ID=gm +BASE_DIR="$HOME/.gm_fn" + +rm -rf $BASE_DIR + +gmd --home "$BASE_DIR" init FullNode --chain-id $CHAIN_ID + +cp -R "$HOME/.gm/config/genesis.json" "$BASE_DIR/config/genesis.json" + +DA_BLOCK_HEIGHT=your-block-height +P2P_ID="your-p2p-id" + +# uses the same celestia-node as sequencer node +# if you are running a separate celestia-node for full node +# use the auth token from that node +AUTH_TOKEN=$(docker exec $(docker ps -q) celestia bridge auth admin --node.store /home/celestia/bridge) + +# rollkit logo +cat <<'EOF' + + :=+++=. + -++- .-++: + .=+=. :++-. + -++- .=+=: . + .=+=: -%@@@* + +%- .=#@@@@@@* + -++- -*%@@@@@@%+: + .=*=. .=#@@@@@@@%=. + -++-.-++: =*#@@@@@%+:.-++-=- + .=+=. :=+=.-: @@#=. .-*@@@@% + =*=: .-==+- :+#@@@@@@%- + :++- -*@@@@@@@#=: + =%+=. .=#@@@@@@@#%: + -++: -++- *+=@@@@%+: =#*##- + =*=. :=+=---@*=. .=*@@@@@% + .-+=: :-: :+%@@@@@@%+. + :=+- -*@@@@@@@#=. + .=+=: .=#@@@@@@%*- + -++- *=.@@@#+: + .====+*-. + + ______ _ _ _ _ _ + | ___ \ | || || | (_)| | + | |_/ / ___ | || || | __ _ | |_ + | / / _ \ | || || |/ /| || __| + | |\ \ | (_) || || || < | || |_ + \_| \_| \___/ |_||_||_|\_\|_| \__| + + +EOF + +gmd start --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:46657 --grpc.address 127.0.0.1:9390 --p2p.seeds $P2P_ID@127.0.0.1:36656 --p2p.laddr "0.0.0.0:46656" --log_level debug --minimum-gas-prices="0.025stake" --home $BASE_DIR diff --git a/pr-384/gm/init-local.sh b/pr-384/gm/init-local.sh new file mode 100644 index 000000000..0f94c1889 --- /dev/null +++ b/pr-384/gm/init-local.sh @@ -0,0 +1,96 @@ +#!/bin/sh + +# set variables for the chain +VALIDATOR_NAME=validator1 +CHAIN_ID=gm +KEY_NAME=gm-key +KEY_2_NAME=gm-key-2 +KEY_RELAY=gm-relay +CHAINFLAG="--chain-id ${CHAIN_ID}" +TOKEN_AMOUNT="10000000000000000000000000stake" +STAKING_AMOUNT="1000000000stake" + +# query the DA Layer start height, in this case we are querying +# our local devnet at port 26657, the RPC. The RPC endpoint is +# to allow users to interact with Celestia's nodes by querying +# the node's state and broadcasting transactions on the Celestia +# network. The default port is 26657. +DA_BLOCK_HEIGHT=$(curl http://0.0.0.0:26657/block | jq -r '.result.block.header.height') + +AUTH_TOKEN=$(docker exec $(docker ps -q) celestia bridge auth admin --node.store /home/celestia/bridge) + +# rollkit logo +cat <<'EOF' + + :=+++=. + -++- .-++: + .=+=. :++-. + -++- .=+=: . + .=+=: -%@@@* + +%- .=#@@@@@@* + -++- -*%@@@@@@%+: + .=*=. .=#@@@@@@@%=. + -++-.-++: =*#@@@@@%+:.-++-=- + .=+=. :=+=.-: @@#=. .-*@@@@% + =*=: .-==+- :+#@@@@@@%- + :++- -*@@@@@@@#=: + =%+=. .=#@@@@@@@#%: + -++: -++- *+=@@@@%+: =#*##- + =*=. :=+=---@*=. .=*@@@@@% + .-+=: :-: :+%@@@@@@%+. + :=+- -*@@@@@@@#=. + .=+=: .=#@@@@@@%*- + -++- *=.@@@#+: + .====+*-. + + ______ _ _ _ _ _ + | ___ \ | || || | (_)| | + | |_/ / ___ | || || | __ _ | |_ + | / / _ \ | || || |/ /| || __| + | |\ \ | (_) || || || < | || |_ + \_| \_| \___/ |_||_||_|\_\|_| \__| +EOF + +# echo variables for the chain +echo -e "\n Your DA_BLOCK_HEIGHT is $DA_BLOCK_HEIGHT \n" + +# build the gm chain with Rollkit +ignite chain build + +# reset any existing genesis/chain data +gmd tendermint unsafe-reset-all + +# initialize the validator with the chain ID you set +gmd init $VALIDATOR_NAME --chain-id $CHAIN_ID + +# add keys for key 1 and key 2 to keyring-backend test +gmd keys add $KEY_NAME --keyring-backend test +gmd keys add $KEY_2_NAME --keyring-backend test +echo "milk verify alley price trust come maple will suit hood clay exotic" | gmd keys add $KEY_RELAY --keyring-backend test --recover + +# add these as genesis accounts +gmd genesis add-genesis-account $KEY_NAME $TOKEN_AMOUNT --keyring-backend test +gmd genesis add-genesis-account $KEY_2_NAME $TOKEN_AMOUNT --keyring-backend test +gmd genesis add-genesis-account $KEY_RELAY $TOKEN_AMOUNT --keyring-backend test + +# set the staking amounts in the genesis transaction +gmd genesis gentx $KEY_NAME $STAKING_AMOUNT --chain-id $CHAIN_ID --keyring-backend test + +# collect genesis transactions +gmd genesis collect-gentxs + +# copy centralized sequencer address into genesis.json +# Note: validator and sequencer are used interchangeably here +ADDRESS=$(jq -r '.address' ~/.gm/config/priv_validator_key.json) +PUB_KEY=$(jq -r '.pub_key' ~/.gm/config/priv_validator_key.json) +jq --argjson pubKey "$PUB_KEY" '.consensus["validators"]=[{"address": "'$ADDRESS'", "pub_key": $pubKey, "power": "1000", "name": "Rollkit Sequencer"}]' ~/.gm/config/genesis.json > temp.json && mv temp.json ~/.gm/config/genesis.json + +# create a restart-local.sh file to restart the chain later +[ -f restart-local.sh ] && rm restart-local.sh +echo "DA_BLOCK_HEIGHT=$DA_BLOCK_HEIGHT" >> restart-local.sh +echo "AUTH_TOKEN=$AUTH_TOKEN" >> restart-local.sh + +echo "gmd start --rollkit.aggregator --rollkit.aggregator --rollkit.da_auth_token=\$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height \$DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr \"0.0.0.0:36656\" --minimum-gas-prices="0.025stake"" >> restart-local.sh + +# start the chain +gmd start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656" --minimum-gas-prices="0.025stake" diff --git a/pr-384/gm/init-mainnet.sh b/pr-384/gm/init-mainnet.sh new file mode 100644 index 000000000..f0ed0e67c --- /dev/null +++ b/pr-384/gm/init-mainnet.sh @@ -0,0 +1,60 @@ +#!/bin/sh + +# set variables for the chain +VALIDATOR_NAME=validator1 +CHAIN_ID=gm +KEY_NAME=gm-key +KEY_2_NAME=gm-key-2 +CHAINFLAG="--chain-id ${CHAIN_ID}" +TOKEN_AMOUNT="10000000000000000000000000stake" +STAKING_AMOUNT="1000000000stake" + +# query the DA Layer start height, in this case we are querying +# an RPC endpoint provided by Celestia Labs. The RPC endpoint is +# to allow users to interact with Celestia's core network by querying +# the node's state and broadcasting transactions on the Celestia +# network. This is for Arabica, if using another network, change the RPC. +DA_BLOCK_HEIGHT=$(curl https://rpc.lunaroasis.net/block | jq -r '.result.block.header.height') +echo -e "\n Your DA_BLOCK_HEIGHT is $DA_BLOCK_HEIGHT \n" + +AUTH_TOKEN=$(celestia light auth write --p2p.network celestia) +echo -e "\n Your DA AUTH_TOKEN is $AUTH_TOKEN \n" + +# build the gm chain with Rollkit +ignite chain build + +# reset any existing genesis/chain data +gmd tendermint unsafe-reset-all + +# initialize the validator with the chain ID you set +gmd init $VALIDATOR_NAME --chain-id $CHAIN_ID + +# add keys for key 1 and key 2 to keyring-backend test +gmd keys add $KEY_NAME --keyring-backend test +gmd keys add $KEY_2_NAME --keyring-backend test + +# add these as genesis accounts +gmd genesis add-genesis-account $KEY_NAME $TOKEN_AMOUNT --keyring-backend test +gmd genesis add-genesis-account $KEY_2_NAME $TOKEN_AMOUNT --keyring-backend test + +# set the staking amounts in the genesis transaction +gmd genesis gentx $KEY_NAME $STAKING_AMOUNT --chain-id $CHAIN_ID --keyring-backend test + +# collect genesis transactions +gmd genesis collect-gentxs + +# copy centralized sequencer address into genesis.json +# Note: validator and sequencer are used interchangeably here +ADDRESS=$(jq -r '.address' ~/.gm/config/priv_validator_key.json) +PUB_KEY=$(jq -r '.pub_key' ~/.gm/config/priv_validator_key.json) +jq --argjson pubKey "$PUB_KEY" '.consensus["validators"]=[{"address": "'$ADDRESS'", "pub_key": $pubKey, "power": "1000", "name": "Rollkit Sequencer"}]' ~/.gm/config/genesis.json > temp.json && mv temp.json ~/.gm/config/genesis.json + +# create a restart-mainnet.sh file to restart the chain later +[ -f restart-mainnet.sh ] && rm restart-mainnet.sh +echo "DA_BLOCK_HEIGHT=$DA_BLOCK_HEIGHT" >> restart-mainnet.sh +echo "AUTH_TOKEN=$AUTH_TOKEN" >> restart-mainnet.sh + +echo "gmd start --rollkit.aggregator --rollkit.da_auth_token=\$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height \$DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr \"0.0.0.0:36656\" --minimum-gas-prices="0.025stake"" >> restart-mainnet.sh + +# start the chain +gmd start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656" --minimum-gas-prices="0.025stake" diff --git a/pr-384/gm/init-mocha-testnet.sh b/pr-384/gm/init-mocha-testnet.sh new file mode 100644 index 000000000..221723519 --- /dev/null +++ b/pr-384/gm/init-mocha-testnet.sh @@ -0,0 +1,60 @@ +#!/bin/sh + +# set variables for the chain +VALIDATOR_NAME=validator1 +CHAIN_ID=gm +KEY_NAME=gm-key +KEY_2_NAME=gm-key-2 +CHAINFLAG="--chain-id ${CHAIN_ID}" +TOKEN_AMOUNT="10000000000000000000000000stake" +STAKING_AMOUNT="1000000000stake" + +# query the DA Layer start height, in this case we are querying +# an RPC endpoint provided by Celestia Labs. The RPC endpoint is +# to allow users to interact with Celestia's core network by querying +# the node's state and broadcasting transactions on the Celestia +# network. This is for Arabica, if using another network, change the RPC. +DA_BLOCK_HEIGHT=$(curl https://rpc-mocha.pops.one/block | jq -r '.result.block.header.height') +echo -e "\n Your DA_BLOCK_HEIGHT is $DA_BLOCK_HEIGHT \n" + +AUTH_TOKEN=$(celestia light auth write --p2p.network mocha) +echo -e "\n Your DA AUTH_TOKEN is $AUTH_TOKEN \n" + +# build the gm chain with Rollkit +ignite chain build + +# reset any existing genesis/chain data +gmd tendermint unsafe-reset-all + +# initialize the validator with the chain ID you set +gmd init $VALIDATOR_NAME --chain-id $CHAIN_ID + +# add keys for key 1 and key 2 to keyring-backend test +gmd keys add $KEY_NAME --keyring-backend test +gmd keys add $KEY_2_NAME --keyring-backend test + +# add these as genesis accounts +gmd genesis add-genesis-account $KEY_NAME $TOKEN_AMOUNT --keyring-backend test +gmd genesis add-genesis-account $KEY_2_NAME $TOKEN_AMOUNT --keyring-backend test + +# set the staking amounts in the genesis transaction +gmd genesis gentx $KEY_NAME $STAKING_AMOUNT --chain-id $CHAIN_ID --keyring-backend test + +# collect genesis transactions +gmd genesis collect-gentxs + +# copy centralized sequencer address into genesis.json +# Note: validator and sequencer are used interchangeably here +ADDRESS=$(jq -r '.address' ~/.gm/config/priv_validator_key.json) +PUB_KEY=$(jq -r '.pub_key' ~/.gm/config/priv_validator_key.json) +jq --argjson pubKey "$PUB_KEY" '.consensus["validators"]=[{"address": "'$ADDRESS'", "pub_key": $pubKey, "power": "1000", "name": "Rollkit Sequencer"}]' ~/.gm/config/genesis.json > temp.json && mv temp.json ~/.gm/config/genesis.json + +# create a restart-testnet.sh file to restart the chain later +[ -f restart-testnet.sh ] && rm restart-testnet.sh +echo "DA_BLOCK_HEIGHT=$DA_BLOCK_HEIGHT" >> restart-testnet.sh +echo "AUTH_TOKEN=$AUTH_TOKEN" >> restart-testnet.sh + +echo "gmd start --rollkit.aggregator --rollkit.da_auth_token=\$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height \$DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr \"0.0.0.0:36656\" --minimum-gas-prices="0.025stake"" >> restart-testnet.sh + +# start the chain +gmd start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace 00000000000000000000000000000000000000000008e5f679bf7116cb --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656" --minimum-gas-prices="0.025stake" diff --git a/pr-384/guides/block-times.html b/pr-384/guides/block-times.html new file mode 100644 index 000000000..548414232 --- /dev/null +++ b/pr-384/guides/block-times.html @@ -0,0 +1,68 @@ + + + + + + How to change speed of block production | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Skip to content
On this page

How to change speed of block production

If you have gone through both the GM world and the Full and sequencer node rollup setup already, you're now ready to experiment with faster block times.

In your gmd start [args...] command, you will need to add a flag and then the argument for block time.

The flag is:

bash
--rollkit.block_time 1s

Where 1s can be adjusted to the speed of your choosing.

Here is an example:

bash
# start the chain
+gmd start [existing flags...] 
+gmd start [existing flags...] --rollkit.block_time 1s 

In the above example, we've changed it to one second blocks. Alternatively, you could slow your rollup down to 30 seconds:

bash
--rollkit.block_time 30s

Or speed it up even more, to sub-second block times (100 milliseconds):

bash
--rollkit.block_time 0.1ms

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/guides/cw-orch.html b/pr-384/guides/cw-orch.html new file mode 100644 index 000000000..26156f4fe --- /dev/null +++ b/pr-384/guides/cw-orch.html @@ -0,0 +1,156 @@ + + + + + + Speed up your development with cw-orchestrator | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Speed up your development with cw-orchestrator

Introduction

cw-orchestrator is the most advanced scripting, testing, and deployment framework for CosmWasm smart-contracts. It makes it easy to write cross-environment compatible code for cw-multi-test, Test Tube, Starship (alpha), and live networks, significantly reducing code duplication and test-writing time.

Get ready to change the way you interact with contracts and simplify you smart-contracts journey. The following steps will allow you to integrate cw-orch and write clean code such as:

rust
counter.upload()?;
+counter.instantiate(&InstantiateMsg { count: 0 }, None, None)?;
+counter.increment()?;
+let count = counter.get_count()?;
+assert_eq!(count.count, 1);

In this quick-start guide, we will review the necessary steps in order to integrate cw-orch into a simple contract crate. We review integration of rust-workspaces (multiple contracts) at the end of this page.

NOTE: Quicker than the quick start

If you're moving quicker than everybody else, we suggest looking at a before-after review of this example integration. This will help you catch the additions you need to make to your contract to be able to interact with it using cw-orchestrator.

NOTE: If you want to go more in depth, browse the full cw-orch documentation.

Summary

Single Contract Integration

Throughout this example, we will be using cw-orch to interact with a simple counter contract. All the steps below apply to any smart contract, no matter the complexity.

Adding cw-orch to your Cargo.toml file

To use cw-orchestrator, you need to add cw-orch to your contract's TOML file. Run the command below in your contract's directory:

shell
cargo add cw-orch

Alternatively, you can add it manually in your Cargo.toml file as shown below:

toml
[dependencies]
+cw-orch = {version = "0.21.2" } # Latest version at time of writing

Creating an Interface

When using a single contract, we advise creating an interface.rs file inside your contract's directory. You then need to add this module to your lib.rs file. In order for this interface code to not land in your WASM smart-contracts you need to target-flag it like so:

rust
#[cfg(not(target_arch = "wasm32"))]
+mod interface;

Then, inside that interface.rs file, you can define the interface for your contract:

rust
use cw_orch::{interface, prelude::*};
+use crate::msg::{ExecuteMsg, InstantiateMsg, MigrateMsg, QueryMsg};
+pub const CONTRACT_ID: &str = "counter_contract";
+#[interface(InstantiateMsg, ExecuteMsg, QueryMsg, MigrateMsg, id = CONTRACT_ID)]
+pub struct CounterContract;
+impl<Chain: CwEnv> Uploadable for CounterContract<Chain> {
+    /// Return the path to the wasm file corresponding to the contract
+    fn wasm(&self) -> WasmPath {
+        artifacts_dir_from_workspace!()
+            .find_wasm_path("counter_contract")
+            .unwrap()
+    }
+    /// Returns a CosmWasm contract wrapper
+    fn wrapper(&self) -> Box<dyn MockContract<Empty>> {
+        Box::new(
+            ContractWrapper::new_with_empty(
+                crate::contract::execute,
+                crate::contract::instantiate,
+                crate::contract::query,
+            )
+            .with_migrate(crate::contract::migrate),
+        )
+    }
+}

Learn more about the content of the interface creation specifics in the cw-orch documentation

NOTE: It can be useful to re-export this struct to simplify usage (in lib.rs):

rust
#[cfg(not(target_arch = "wasm32"))]
+pub use crate::interface::CounterContract;

Interaction helpers

cw-orchestrator provides a additional macros that simplify contract calls and queries. The macro implements functions on the interface for each variant of the contract's ExecuteMsg and QueryMsg.

Enabling this functionality is very straightforward. Find your ExecuteMsg and QueryMsg definitions (in msg.rs in our example) and add the ExecuteFns and QueryFns derive macros to them like below:

rust
#[cw_serde]
+#[derive(cw_orch::ExecuteFns)] // Function generation
+/// Execute methods for counter
+pub enum ExecuteMsg {
+    /// Increment count by one
+    Increment {},
+    /// Reset count
+    Reset {
+        /// Count value after reset
+        count: i32,
+    },
+}
+#[cw_serde]
+#[derive(cw_orch::QueryFns)] // Function generation
+#[derive(QueryResponses)]
+/// Query methods for counter
+pub enum QueryMsg {
+    /// GetCount returns the current count as a json-encoded number
+    #[returns(GetCountResponse)]
+    GetCount {},
+}
+// Custom response for the query
+#[cw_serde]
+/// Response from get_count query
+pub struct GetCountResponse {
+    /// Current count in the state
+    pub count: i32,
+}

Find out more about the interaction helpers in the cw-orch documentation

NOTE: Again, it can be useful to re-export these generated traits to simplify usage (in lib.rs):

rust
pub use crate::msg::{ExecuteMsgFns as CounterExecuteMsgFns, QueryMsgFns as CounterQueryMsgFns};

Using the integration

Now that all the setup is done, you can use your contract in tests, integration-tests or scripts.

Start by importing your crate in [dependencies] or [dev-dependencies]:

toml
counter-contract = { path = "../counter-contract" }

You can now use:

rust
use counter_contract::{
+    msg::InstantiateMsg, CounterContract, CounterExecuteMsgFns, CounterQueryMsgFns,
+};
+use cw_orch::{anyhow, prelude::*, tokio};
+use tokio::runtime::Runtime;
+const LOCAL_MNEMONIC: &str = "clip hire initial neck maid actor venue client foam budget lock catalog sweet steak waste crater broccoli pipe steak sister coyote moment obvious choose";
+pub fn main() -> anyhow::Result<()> {
+    std::env::set_var("LOCAL_MNEMONIC", LOCAL_MNEMONIC);
+    dotenv::dotenv().ok(); // Used to load the `.env` file if any
+    pretty_env_logger::init(); // Used to log contract and chain interactions
+    let rt = Runtime::new()?;
+    let network = networks::LOCAL_JUNO;
+    let chain = DaemonBuilder::default()
+        .handle(rt.handle())
+        .chain(network)
+        .build()?;
+    let counter = CounterContract::new(chain);
+    counter.upload()?;
+    counter.instantiate(&InstantiateMsg { count: 0 }, None, None)?;
+    counter.increment()?;
+    let count = counter.get_count()?;
+    assert_eq!(count.count, 1);
+    Ok(())
+}

Integration in a workspace

In this paragraph, we will use the cw-plus repository as an example. You can review:

Handling dependencies and features

When using workspaces, you need to add cw-orch to all crates that include ExecuteMsg and QueryMsg used in your contracts and derive the ExecuteFns and QueryFns on them.

Refer above to Interaction helpers for more details on how to do that.

For instance, for the cw20_base contract, you need to execute those 2 steps on the cw20-base contract (where the QueryMsg are defined) as well as on the cw20 package (where the ExecuteMsg are defined).

Creating an interface crate

When using a workspace, we advise you to create a new crate inside your workspace for defining your contract's interfaces. In order to do that, use:

shell
cargo new interface --lib
+cargo add cw-orch --package interface

Add the interface package to your workspace Cargo.toml file

toml
[workspace]
+members = ["packages/*", "contracts/*", "interface"]

Inside this interface crate, we advise to integrate all your contracts 1 by 1 in separate files. Here is the structure of the cw-plus integration for reference:

bash
interface (interface collection)
+├── Cargo.toml
+└── src
+    ├── cw1_subkeys.rs
+    ├── cw1_whitelist.rs
+    ├── cw20_base.rs
+    ├── cw20_ics20.rs
+    └── ..

When importing your crates to get the messages types, you can use the following command in the interface folder.

shell
cargo add cw20-base --path ../contracts/cw20-base/
+cargo add cw20 --path ../packages/cw20

Integrating single contracts

Now that you workspace is setup, you can integrate with single contracts using the above section

More examples and scripts

You can find more example interactions on the counter-contract example directly in the cw-orchestrator repo:

FINAL ADVICE: Learn more and explore our full cw-orch documentation !.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/guides/full-and-sequencer-node.html b/pr-384/guides/full-and-sequencer-node.html new file mode 100644 index 000000000..891257c12 --- /dev/null +++ b/pr-384/guides/full-and-sequencer-node.html @@ -0,0 +1,93 @@ + + + + + + Full and sequencer node rollup setup | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Full and sequencer node rollup setup

This guide will cover how to set up the GM world rollup example as a multi-node network using a full and sequencer node.

About

This guide is using a feature released in v0.10.2 that uses go-header, which uses libp2p that syncs blocks over a peer-to-peer (p2p) network.

This is the same way that celestia-node syncs blocks over p2p.

Prerequisites

First, you'll need to complete the GM world tutorial.

In this demo, we'll be using the local-celestia-devnet setup used in part 1.

Getting started

For running a full node, you will need to update DA_HEIGHT and P2P_ID manually. You can retrieve namespace and height from your terminal output from when you ran the init-local.sh script.

They will be printed before your chain starts:

txt
______         _  _  _     _  _
+| ___ \       | || || |   (_)| |
+| |_/ /  ___  | || || | __ _ | |_
+|    /  / _ \ | || || |/ /| || __|
+| |\ \ | (_) || || ||   < | || |_
+\_| \_| \___/ |_||_||_|\_\|_| \__|
+
+
+ Your DA_BLOCK_HEIGHT is 5 

Clone the script

Now, clone the script for the full node:

bash
# From inside the `gm` directory
+cd $HOME/gm
+wget https://rollkit.dev/gm/init-full-node.sh

Set DA height

Next, you can open the script and set your namespace and DA height from above:

sh
DA_BLOCK_HEIGHT=your-block-height 
+DA_BLOCK_HEIGHT=5 
+P2P_ID="your-p2p-id"

Update the p2p address

Next, we'll update the p2p address.

Once your sequencer starts producing blocks, it will show the p2p address, beginning with 12D:

bash
3:55PM INF port binded module=x/ibc/port port=icahost
+3:55PM INF claimed capability capability=2 module=icahost name=ports/icahost
+3:55PM INF service start impl=RPC module=server msg={}
+3:55PM INF service start impl=Node module=server msg={}
+3:55PM INF starting P2P client module=server
+3:55PM INF serving HTTP listen address={"IP":"127.0.0.1","Port":36657,"Zone":""} module=server
+3:55PM INF listening on address=/ip4/10.0.0.171/tcp/36656/p2p/12D3KooWCmfJLkQjZUArWpNUDJSezeFiLYzCULXe1dEKY6ZpXZpk module=p2p 
+3:55PM INF listening on address=/ip4/127.0.0.1/tcp/36656/p2p/12D3KooWCmfJLkQjZUArWpNUDJSezeFiLYzCULXe1dEKY6ZpXZpk module=p2p 
+3:55PM INF no seed nodes - only listening for connections module=p2p
+3:55PM INF starting Celestia Data Availability Layer Client baseURL=http://localhost:26658 module=da_client

In your init-full-node.sh script, you will now set the P2P_ADDRESS variable for your script to use:

bash
DA_BLOCK_HEIGHT=5
+P2P_ID="your-p2p-id" 
+P2P_ID="12D3KooWCmfJLkQjZUArWpNUDJSezeFiLYzCULXe1dEKY6ZpXZpk" 

Also, in your init-full-node.sh script, the AUTH_TOKEN is fetched from the celestia-node running in the docker, which is also used by the sequencer node. If you are running a separate celestia-node for sequencer and full node, please update the AUTH_TOKEN accordingly. Note that, the AUTH_TOKEN is needed to perform DA queries via celestia-node.

bash
# uses the same celestia-node as sequencer node
+# if you are running a separate celestia-node for full node
+# use the auth token from that node
+AUTH_TOKEN=$(docker exec $(docker ps -q) celestia bridge auth admin --node.store /home/celestia/bridge)

Start the full node

Now run your full node with the script:

bash
# from the gm directory
+bash init-full-node.sh

Congratulations! You will now have a full node running alongside your Rollkit sequencer.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/guides/gas-price.html b/pr-384/guides/gas-price.html new file mode 100644 index 000000000..882783e41 --- /dev/null +++ b/pr-384/guides/gas-price.html @@ -0,0 +1,66 @@ + + + + + + How to configure gas price | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

How to configure gas price

In most cases, the gas price can be left to the defaults, which ensures that the price is greater than the minimum gas price accepted by the core node.

The gas price can also be configured manually with the flag --rollkit.da_gas_price:

bash
gmd start --rollkit.da_gas_price=0.1 [existing flags...]

This configures the rollup to always use the fixed gas price of 0.1utia/gas.

When running a rollup against a live network, the gas price may see occasional spikes during periods of high mempool congestion.

To avoid such transient blob submission failures, the flag --rollkit.da_gas_multiplier may be used:

bash
gmd start --rollkit.da_gas_price=0.1 --rollkit.da_gas_multiplier=1.2 [...]

This configures the rollup to keep increasing the gas price by a factor of 1.2x of the previous price until the transaction is accepted by the core node.

When the blob submission transaction eventually succeeds, the gas price will gradually return to the default, decreasing by the same factor.

The gas multiplier will only be used if the gas price has been manually configured.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/guides/ibc-connection.html b/pr-384/guides/ibc-connection.html new file mode 100644 index 000000000..35db23f45 --- /dev/null +++ b/pr-384/guides/ibc-connection.html @@ -0,0 +1,172 @@ + + + + + + IBC connection tutorial | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

IBC connection tutorial

In this tutorial, we'll learn how to use an Inter-Blockchain Communication (IBC) Protocol relayer to create an IBC connection between a GM world rollup and an Osmosis local testnet.

Disclaimer

This initial version of IBC has high trust assumptions where receiving chains only verify the signature of the single rollup node. For use in production, it's recommended to wait for trust-minimized IBC support which includes state proofs and conditional clients. Learn more about how conditional clients work in ibc-go issue 5112 and a tracking issue for state proofs in rollkit issue 1632.

💻 Pre-requisites

Software requirements

  • Docker running on your machine
  • Go version ≥ 1.21.0
  • Ignite version ≥ v28.2.0

Run a GM rollup chain

Before you can create an IBC connection, you need to start a local-celestia-devnet instance in a separate terminal:

bash
docker run -t -i --platform linux/amd64 -p 26657:26657 -p 26658:26658 -p 26659:26659 -p 9090:9090 ghcr.io/rollkit/local-celestia-devnet:v0.13.1

WARNING

You will need to use Ignite v28.2.0, which you can install with:

bash
curl https://get.ignite.com/cli@v28.3.0! | bash

Scaffold the GM chain:

bash
cd $HOME
+ignite scaffold chain gm --address-prefix gm

Change into the gm directory and install Rollkit with IBC compatibility:

bash
cd gm
+go mod edit -replace github.com/cosmos/cosmos-sdk=github.com/rollkit/cosmos-sdk@v0.50.6-rollkit-v0.13.3-no-fraud-proofs
+go mod tidy
+go mod download

Now download the script to run the GM chain:

bash
wget https://rollkit.dev/gm/init-local.sh

Run the GM rollup:

bash
bash init-local.sh

Run your local-osmosis-testnet

Install Osmosis binary

bash
cd $HOME
+git clone https://github.com/osmosis-labs/osmosis
+cd osmosis
+git checkout v21.0.1
+make install

Run local-osmosis-testnet

You also need to start local-osmosis-testnet in a separate terminal by downloading and running this script:

bash
wget https://rollkit.dev/ibc/init-osmosis-local.sh

Run the script:

bash
bash init-osmosis-local.sh

This will start your local Osmosis testnet, we'll create IBC connection between this testnet and GM chain in the next step.

NOTE: Here, the key's name from init-osmosis-local.sh is mykey and osmosis-relay but you can modify this script to change the name of your key.

TIP

We're using the --rpc.addr [ip:port] flag to point to port 46657, which is the custom port to avoid conflicts with other running chains.

Funds

The following private key has funds on your Osmosis chain:

bash
Keyname: osmosis-relay
+Address: osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll
+Mnemonic: "milk verify alley price trust come maple will suit hood clay exotic"

The following private key has funds on your GM rollup chain:

bash
Keyname: gm-relay
+Address: gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy
+Mnemonic: "milk verify alley price trust come maple will suit hood clay exotic"

Setup relayer, create IBC connection and start relaying packets

A relayer is like a middleman for blockchains in the IBC protocol. Instead of directly talking to each other, blockchains communicate through relayers. These relayers keep an eye on the paths that are open between different blockchains. When there's something new or changed, the relayer makes sure the message gets sent to the right place on the other blockchain.

Apart from just passing messages, a relayer can also set up new paths between blockchains. This involves creating clients, connections, and channels, which are like communication channels between the blockchains. So, in simpler terms, a relayer makes sure blockchains can talk to each other smoothly.

Install relayer

bash
cd $HOME
+git clone https://github.com/cosmos/relayer
+cd relayer
+git checkout v2.4.2
+make install

Verify your rly version with rly version:

bash
rly version

It should return:

bash
version: 2.4.2
+commit: 259b1278264180a2aefc2085f1b55753849c4815
+cosmos-sdk: v0.47.5
+go: go1.21.4 darwin/arm64

Setup relayer config

Firstly, generate an empty config file with this command:

bash
rly config init

Afterward, replace the content of the file at $HOME/.relayer/config/config.yaml with the following configuration using any text editor you prefer.

yaml
global:
+    api-listen-addr: :5183
+    timeout: 10s
+    memo: ""
+    light-cache-size: 20
+chains:
+    osmo-local:
+        type: cosmos
+        value:
+            key-directory: /root/.relayer/keys/osmosis-testnet-1
+            key: default
+            chain-id: osmosis-testnet-1
+            rpc-addr: http://localhost:46657 
+            account-prefix: osmo
+            keyring-backend: test
+            gas-adjustment: 1.5
+            gas-prices: 0.1uosmo
+            min-gas-amount: 100000
+            max-gas-amount: 1000000
+            debug: true
+            timeout: 20s
+            block-timeout: ""
+            output-format: json
+            sign-mode: direct
+            extra-codecs: []
+            coin-type: 118
+            signing-algorithm: ""
+            broadcast-mode: batch
+            min-loop-duration: 0s
+            extension-options: []
+            feegrants: null
+    gm-local:
+        type: cosmos
+        value:
+            key-directory: /root/.relayer/keys/test
+            key: default
+            chain-id: gm
+            rpc-addr: http://localhost:36657
+            account-prefix: gm
+            keyring-backend: test
+            gas-adjustment: 1.5
+            gas-prices: 0.1stake
+            min-gas-amount: 100000
+            max-gas-amount: 1000000
+            debug: true
+            timeout: 20s
+            block-timeout: ""
+            output-format: json
+            sign-mode: direct
+            extra-codecs: []
+            coin-type: 118
+            signing-algorithm: ""
+            broadcast-mode: batch
+            min-loop-duration: 0s
+            extension-options: []
+            feegrants: null
+paths: {}

Create relayer account

Add keys for each chain with this command

The mnemonic-words are the mnemonics you received when initializing the local node. Ensure that each wallet has tokens to start relaying.

bash
rly keys restore osmo-local default "milk verify alley price trust come maple will suit hood clay exotic"
+rly keys restore gm-local default "milk verify alley price trust come maple will suit hood clay exotic"

Create IBC channel

Create a new blank path to be used in generating a new path (connection and client) between two chains

bash
rly paths new osmosis-testnet-1 gm osmo-gm

and then you can create channel with this command

bash
rly transact link osmo-gm

This is a triple whammy; it creates a client, connection, and channel all in one command.

Alternatively, you may create them one by one using these commands:

bash
rly transact clients osmo-local gm-local osmo-gm
+rly transact connection osmo-gm
+rly transact channel osmo-gm --src-port transfer --dst-port transfer --order unordered --version ics20-1

At the end, it should return something like this :

bash
2024-02-15T09:22:04.062649Z info Connection handshake termination candidate {"path_name": "osmo-gm", "chain_id": "gm", "client_id": "07-tendermint-0", "termination_client_id": "07-tendermint-0", "observed_client_id": "07-tendermint-0", "termination_counterparty_client_id": "07-tendermint-0", "observed_counterparty_client_id": "07-tendermint-0"}
+2024-02-15T09:22:04.062667Z info Found termination condition for connection handshake {"path_name": "osmo-gm", "chain_id": "gm", "client_id": "07-tendermint-0"}
+2024-02-15T09:22:04.069040Z info Starting event processor for channel handshake {"src_chain_id": "osmosis-testnet-1", "src_port_id": "transfer", "dst_chain_id": "gm", "dst_port_id": "transfer"}
+2024-02-15T09:22:04.070364Z info Chain is in sync {"chain_name": "gm-local", "chain_id": "gm"}
+2024-02-15T09:22:04.070389Z info Chain is in sync {"chain_name": "osmo-local", "chain_id": "osmosis-testnet-1"}
+2024-02-15T09:22:10.310493Z info Successful transaction {"provider_type": "cosmos", "chain_id": "osmosis-testnet-1", "gas_used": 165662, "fees": "24023uosmo", "fee_payer": "osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll", "height": 12, "msg_types": ["/ibc.core.client.v1.MsgUpdateClient", "/ibc.core.channel.v1.MsgChannelOpenInit"], "tx_hash": "D7E7E6EC0299C120C0E32167C11F0B60921EF88CC6524345BCEB3B266EF727AA"}
+2024-02-15T09:22:15.293348Z info Successful transaction {"provider_type": "cosmos", "chain_id": "gm", "gas_used": 171590, "fees": "6510stake", "fee_payer": "gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy", "height": 61, "msg_types": ["/ibc.core.client.v1.MsgUpdateClient", "/ibc.core.channel.v1.MsgChannelOpenTry"], "tx_hash": "DE5F15D2CEB85278FA916185A01FBA5DA604563462893288EC7A8745FB597B96"}
+2024-02-15T09:22:18.300397Z info Successful transaction {"provider_type": "cosmos", "chain_id": "osmosis-testnet-1", "gas_used": 126689, "fees": "18177uosmo", "fee_payer": "osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll", "height": 14, "msg_types": ["/ibc.core.client.v1.MsgUpdateClient", "/ibc.core.channel.v1.MsgChannelOpenAck"], "tx_hash": "CB1FA1D3309513FC6C8599606DEFE75164F4CAE2ABD101D78133B287862A5ACA"}
+2024-02-15T09:22:19.078583Z info Successfully created new channel {"chain_name": "osmo-local", "chain_id": "osmosis-testnet-1", "channel_id": "channel-0", "connection_id": "connection-0", "port_id": "transfer"}
+2024-02-15T09:22:23.296353Z info Successful transaction {"provider_type": "cosmos", "chain_id": "gm", "gas_used": 124972, "fees": "4762stake", "fee_payer": "gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy", "height": 69, "msg_types": ["/ibc.core.client.v1.MsgUpdateClient", "/ibc.core.channel.v1.MsgChannelOpenConfirm"], "tx_hash": "B917289EC7566B57B2D0EC759F2E703DBD652F9044362E78C05C4F6DF8FD7AC7"}
+2024-02-15T09:22:24.080924Z info Successfully created new channel {"chain_name": "gm-local", "chain_id": "gm", "channel_id": "channel-0", "connection_id": "connection-0", "port_id": "transfer"}[!code focus]
+2024-02-15T09:22:24.080992Z info Channel handshake termination candidate {"path_name": "osmo-gm", "chain_id": "gm", "client_id": "07-tendermint-0", "termination_port_id": "transfer", "observed_port_id": "transfer", "termination_counterparty_port_id": "transfer", "observed_counterparty_port_id": "transfer"}
+2024-02-15T09:22:24.080998Z info Found termination condition for channel handshake {"path_name": "osmo-gm", "chain_id": "gm", "client_id": "07-tendermint-0"}

TIP

Notice your channel_id, you need to specify it when you make the IBC transfer transaction in next step!

Start relaying packets

After completing all these steps, you can start relaying with:

bash
rly start

IBC transfer of tokens between osmosis-testnet-1 and gm is now possible.

Transfer token from rollup chain to osmosis-local

Make an ibc-transfer transaction. This tx will transfer 1000000stake from gm-key to receiver address in your local-osmosis chain.

Set your keys and channel ID as variables:

bash
OSMO_KEY=osmo1vvl79phavqruppr6f5zy4ypxy7znshrqm390ll
+GM_KEY=gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy
+CHANNEL_ID=channel-0
bash
gmd tx ibc-transfer transfer transfer $CHANNEL_ID $OSMO_KEY 42069stake --node tcp://localhost:36657 --chain-id gm --from gm-key --keyring-backend test --fees 5000stake

Then check the balance of the receiver address to see if the token has been relayed or not.

bash
osmosisd query bank balances $OSMO_KEY --node tcp://localhost:46657 --chain-id osmosis-testnet-1

The balances query command should return something like this:

bash
balances:
+- amount: "42069"
+  denom: ibc/C053D637CCA2A2BA030E2C5EE1B28A16F71CCB0E45E8BE52766DC1B241B77878
+- amount: "100000000999876914"
+  denom: uosmo
+- amount: "100000000000000"
+  denom: utest
+pagination:
+  next_key: null
+  total: "0"

TIP

ibc/64BA6E31FE887D66C6F8F31C7B1A80C7CA179239677B4088BB55F5EA07DBE273 is corresponding IBC denom in osmosis-testnet for native denom stake in GM chain. Your hash will be different than this and specific to your channel.

Transfer token back from osmosis-local to rollup chain

Set your channel hash from the last step like this:

bash
IBC_DENOM_STRING=youribc/64BA6E31FE887D66C6F8F31C7B1A80C7CA179239677B4088BB55F5EA07DBE273

Make an ibc-transfer transaction:

bash
osmosisd tx ibc-transfer transfer transfer $CHANNEL_ID $GM_KEY 42069$IBC_DENOM_STRING --node tcp://localhost:46657 --chain-id osmosis-testnet-1 --from osmosis-relay --fees 500uosmo

And then check the balances of the receiver address to see if the token has been relayed or not:

bash
gmd query bank balances $GM_KEY --node tcp://localhost:36657

The balances query command should return something like this, which is close to the original balance, minus some gas fees:

bash
gmd query bank balances $GM_KEY --node tcp://localhost:36657
+balances:
+- amount: "9999999999999999999897679"
+  denom: stake
+pagination:
+  total: "1"

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/guides/lazy-sequencing.html b/pr-384/guides/lazy-sequencing.html new file mode 100644 index 000000000..dd3619dec --- /dev/null +++ b/pr-384/guides/lazy-sequencing.html @@ -0,0 +1,68 @@ + + + + + + How to use lazy sequencing (aggregation) | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

How to use lazy sequencing (aggregation)

In this guide, we'll go over how to use lazy sequencing.

This feature was introduced in Rollkit v0.7.0 and allows rollup operators to wait for transactions to build blocks. This prevents the rollup from building empty blocks.

To turn on lazy sequencing, add the following flag to your start command:

bash
--rollkit.lazy_aggregator

An example command would look like this:

bash
# start the chain
+gmd start [existing flags...] 
+gmd start [existing flags...] --rollkit.lazy_aggregator 

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/guides/overview.html b/pr-384/guides/overview.html new file mode 100644 index 000000000..21f71f84c --- /dev/null +++ b/pr-384/guides/overview.html @@ -0,0 +1,66 @@ + + + + + + How To Guides | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

How To Guides

Welcome to the Rollkit guides section! Here, you'll find a wide range of guides designed to help you understand and effectively use Rollkit, the first sovereign rollup framework.

Hopefully you've gone through some of the tutorials and are ready to dive deeper. These guides will go into detail on some specific topics that will make your life easier when developing with Rollkit.

In this section, you'll find:

💻 Support

The guides will explore developing with Rollkit, which is still in Alpha stage. If you run into bugs, please write a GitHub issue or let us know in our Telegram.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/guides/restart-rollup.html b/pr-384/guides/restart-rollup.html new file mode 100644 index 000000000..0433839b9 --- /dev/null +++ b/pr-384/guides/restart-rollup.html @@ -0,0 +1,78 @@ + + + + + + 🔄 How to restart your rollup | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

🔄 How to restart your rollup

This guide will teach you how to restart your Rollkit rollup.

Restart rollup

This section covers the case where you need to restart your rollup.

In order to restart your rollup, you will need to run the <your-binary>d start [...args] command for your rollup. This is the example for the GM world tutorial.

For the GM world tutorial, you can restart the chain by running the restart-local.sh script that was generated by init-local.sh.

Use the DA_START_HEIGHT, NAMESPACE, and AUTH_TOKEN variables from your original start command.

Using the gmd rollup as an example, you can add something similar to your respective start script to make it easier to save variables for later use:

bash
# the rest of your init script
+
+# create a restart-local.sh file to restart the chain later
+rm restart-local.sh
+echo "DA_BLOCK_HEIGHT=$DA_BLOCK_HEIGHT" >> restart-local.sh
+echo "NAMESPACE=$NAMESPACE" >> restart-local.sh
+echo "AUTH_TOKEN=$AUTH_TOKEN" >> restart-local.sh
+echo "gmd start --rollkit.aggregator --rollkit.da_auth_token=\$AUTH_TOKEN --rollkit.da_namespace \$NAMESPACE --rollkit.da_start_height \$DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr \"0.0.0.0:36656\"" >> restart-local.sh

Restart rollup after running out of funds

This section covers the case that the node that you are using to post blocks to your DA and consensus layer runs out of funds (tokens), and you need to restart your rollup.

In this example, we're using Celestia's Mocha testnet and running a GM world rollup. In this example, our Celestia DA light node ran out of Mocha testnet TIA and we are unable to post new blocks to Celestia due to a Code: 19 error. This error is defined by Cosmos SDK as:

go
// ErrTxInMempoolCache defines an ABCI typed error where a tx already exists in the mempool.
+ErrTxInMempoolCache = Register(RootCodespace, 19, "tx already in mempool")

In order to get around this error, and the same error on other Rollkit rollups, you will need to re-fund your Celestia account and increase the gas fee. This will override the transaction that is stuck in the mempool.

If you top up the balance of your node and don't increase the gas fee, you will still encounter the Code: 19 error because there is a transaction (posting block to DA) that is duplicate to one that already exists. In order to get around this, you'll need to increase the gas fee and restart the chain.

🟠 Errors in this example

This is what the errors will look like if your DA node runs out of funding or you restart the chain without changing the gas fee:

bash
4:51PM INF submitting block to DA layer height=28126 module=BlockManager
+4:51PM ERR DA layer submission failed error="Codespace: 'sdk', Code: 19, Message: " attempt=1 module=BlockManager
+4:51PM ERR DA layer submission failed Error="Codespace: 'sdk', Code: 19, Message: " attempt=2 module=BlockManager
+4:51PM ERR DA layer submission failed error="Codespace: 'sdk', Code: 19, Message: " attempt=3 module=BlockManager

💰 Re-fund your account

First, you'll need to send more tokens to the account running your Celestia node. If you didn't keep track of your key, you can run the following to get your address:

bash
cd $HOME && cd celestia-node
+./cel-key list --keyring-backend test --node.type light --p2p.network <network>

🛑 Stopping your rollup

You can stop your gm chain (or other Rollkit rollup) by using Control + C in your terminal where the node is running.

⛽ Increase the gas fee

To reiterate, before restarting the chain, you will need to increase the gas fee in order to avoid a Code: 19 error:

bash
gmd start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace $NAMESPACE --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656"

🔁 Restarting your rollup

Follow the restart rollup section above.

🛢️ Reduce gas fee & restart again

In order to save your TIA, we also recommend stopping the chain with Control + C, changing the gas fee back to the default (in our case, 8000 utia) and restarting the chain:

bash
gmd start --rollkit.aggregator --rollkit.da_auth_token=$AUTH_TOKEN --rollkit.da_namespace $NAMESPACE --rollkit.da_start_height $DA_BLOCK_HEIGHT --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656"

🎊 Congrats! You've successfully restarted your Rollkit rollup after running out of TIA.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/guides/rollkit-monitoring.html b/pr-384/guides/rollkit-monitoring.html new file mode 100644 index 000000000..d079fb8dc --- /dev/null +++ b/pr-384/guides/rollkit-monitoring.html @@ -0,0 +1,66 @@ + + + + + + How to integrate Range with your rollup | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

How to integrate Range with your rollup

This section illustrates how Rollkit developers can leverage the Range platform to monitor their rollup activity and explore relevant addresses and transactions in less than 5 minutes.

Overview

In this guide, we’ll go over the steps of the integration of our sample rollup GM, which is divided into three sections:

  1. Integrate your rollup with Range and start the indexing.
  2. Add your addresses and contracts.
  3. Create your first alert and explore transactions.

Prerequisites

You need to have an operational rollkit rollup. If you haven't done so, you'll need to complete the GM world tutorial first.

1. Integrate Your Rollup

We’ll integrate our rollup GM into Range and start indexing blocks and transactions in real-time.

custom-network

Steps

  • Create an account in Range
  • Make sure you have a public RPC endpoint of your Rollkit rollup
  • Go to the settings tab on your account profile in the top-right corner
  • Click the Add Network button in the Custom Network section
  • Choose Rollkit and fill out the form
  • Congrats! Your rollup should be integrated in Range in less than 15 seconds.

2. Add Your Addresses and Contracts

Now that your rollup is integrated into Range, you can customize your workspace. The first step is adding addresses and contracts that you want to monitor. For that, head to the Address section:

import-address

Once you’ve added one or multiple addresses, you can start looking at the real-time transactions explorer in the Transactions tab.

3. Creating Your First Alert Rule

Now, you can set up alerts to monitor specific events or transactions in your rollup. As an example, we can create an alert that notifies us every time our address is involved in a successful transaction:

alert-rules

After executing a sample transaction:

bash
gmd tx bank send gm-991hesf7xgmjwttag2n2wzk43rvxh47nn4ckh3e6s gm-991rcctqc5l4px95k6tdg4pjrms70m2a9t35rl50t 4039stake --keyring-backend test --node tcp://127.0.0.1:36657 --chain-id gm --fees 5000stake

The alert events will appear both in the Overview tab and the Alerting section:

alert-events

🎊 Congrats! You've detected the first monitored transaction in your GM rollup.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/guides/zkml.html b/pr-384/guides/zkml.html new file mode 100644 index 000000000..93935f025 --- /dev/null +++ b/pr-384/guides/zkml.html @@ -0,0 +1,151 @@ + + + + + + zkML Rollup Tutorial with Sindri | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

zkML Rollup Tutorial with Sindri

Introduction - Code Once, Verify Anywhere

This guide will show you how to build verifiable machine learning inference into your Rollkit rollup using zero-knowledge proofs generated on Sindri. The rollup will rely on a local Celestia devnet for consensus and ensuring data availability.

We will focus on using a ZK circuit that incorporates a compact deep neural network model to enable verifiable ML inference. In this guide, we will deploy the circuit on Sindri, obtain a smart contract verifier (automatically generated by Sindri) for that circuit, deploy it on Rollkit, create a proof of ML inference on Sindri, and verify the proof on-chain.

This approach not only secures the verification process of machine learning models, but also leverages the decentralized security and scalability of Celestia's architecture.

Prerequisites

Setting Up the Polaris EVM using Rollkit

This walkthrough assumes you started the Polaris EVM using Rollkit and should be interpreted as a direct continuation of this Polaris EVM and Rollkit guide.

Installing the Sindri Python SDK

Because we're working with ML, we're going to build with Sindri's Python SDK because Python is widely used in ML development. The Sindri Python SDK Quickstart Guide contains installation instructions and a high-level walkthrough of the functionality of this package, but the following will suffice if you have pip installed:

bash
pip install sindri

Deploying and Proving a Cool zkML Circuit to Sindri

For this tutorial, we'll be working with a pre-built zkML circuit built by Sindri. For a more in-depth description of this circuit and its corresponding ML model's behavior and design, please see here.

Clone

Clone the Sindri Resources GitHub repo.

bash
cd $HOME
+git clone https://github.com/Sindri-Labs/sindri-resources.git

Navigate to the food_ml circuit tutorial directory.

bash
cd sindri-resources/circuit_tutorials/circom/food_ml/

Here, you will find a handful of files. The circuit/ directory contains the circuit code that we will upload to Sindri. The circuit/sindri.json file is the Sindri manifest for your upload. Within it, you can modify the circuit's "name" value to whatever you like.

Modify

Open the compile_and_prove.py script and append the following lines to the very bottom.

python
# Obtain smart contract verifier for our circuit and save it to a file
+smart_contract_code: str = sindri.get_circuit_smart_contract_verifier(circuit_id)
+verifier_code_file: str = "Verifier.sol"
+with open(verifier_code_file, "w") as f:
+    f.write(smart_contract_code)
+print(f"Smart contract verifier code written to {verifier_code_file}\n")
+
+# Obtain our proof's proof+public formatted as calldata for our circuit's
+# smart contract verifier
+proof = sindri.get_proof(proof_id, include_smart_contract_calldata=True)
+calldata_file: str = "calldata.txt"
+calldata: str  = proof["smart_contract_calldata"]
+
+# Fix formatting so it works with Rollkit
+import json
+a = json.loads("["+calldata_str+"]")
+calldata_objects = []
+for i in a:
+    calldata_objects.append(json.dumps(i).replace("\"", "").replace(" ",""))
+rollkit_calldata_str = " ".join(calldata_objects)
+
+# Save calldata to file
+with open(calldata_file, "w") as f:
+    f.write(rollkit_calldata_str)
+print(f"Proof calldata written to {calldata_file}\n")

These additions will allow us to fetch and save the following to files:

  • the circuit's smart contract verifier code that is generated by Sindri when we deployed our circuit
  • the proof's proof+public formatted as calldata to run with the smart contract verifier on Rollkit

Deploy and Prove your zkML Circuit on Sindri

Export your Sindri API Key to an environment variable (or prepend it to the run command in the next step).

bash
export SINDRI_API_KEY=<YOUR_API_KEY>

Run the compile_and_prove.py script. This will upload the circuit/ directory to Sindri, where Sindri will compile and host your circuit. Then, it will run a single proof for the circuit. Finally, it will save the circuit's smart contract verifier code that is generated by Sindri to the Verifier.sol file and it will save the proof's proof+public formatted as calldata for that smart contract to calldata.txt.

bash
python3 compile_and_prove.py

Congratulations! You just deployed a zkML circuit to Sindri and proved it on Sindri's production-quality infrastructure with built-in, custom GPU-accelerated proving techniques. Furthermore, you now have smart contract verifier code (and some calldata) for verifying proofs of that circuit on-chain.

Deploy Smart Contract Verifier to Rollkit

Next, we will deploy this smart contract to Rollkit and verify our zkML proof on-chain. This section assumes you have an operational Rollkit instance of Polaris EVM running and your gm-portal/ directory is located in the $HOME directory on your machine.

Deploy

Copy your new Verifier.sol smart contract to the ~/gm-portal/contracts/src/. directory in your Polaris EVM.

bash
cd $HOME
+cp sindri-resources/circuit_tutorials/circom/food_ml/Verifier.sol gm-portal/contracts/src/Verifier.sol

Next, let's make a copy of the example ~/gm-portal/contracts/script/GmPortal.s.sol and modify it to reference your new Verifier.sol contract.

bash
cd gm-portal/contracts/script/
+cp GmPortal.s.sol Verifier.s.sol

Open up the new Verifier.s.sol and modify it to interact with your new Verifier.sol instead of the example GmPortal.sol.

// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.13;
+
+import "forge-std/Script.sol";
+
+import {Verifier} from "src/Verifier.sol";
+
+contract VerifierScript is Script {
+    function setUp() public {}
+
+    function run() public {
+        vm.startBroadcast();
+        new Verifier();
+        vm.stopBroadcast();
+    }
+}

Then, deploy the contract to your Rollkit environment. Your PRIVATE_KEY and RPC_URL are for your Rollkit Polaris EVM.

bash
export PRIVATE_KEY=0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306
+export RPC_URL=http://localhost:8545
bash
cd ..
+forge script script/Verifier.s.sol:VerifierScript --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast

A successful deployment's output will look similar to the following.

forge script script/Verifier.s.sol:VerifierScript --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast
+[⠒] Compiling...
+[⠆] Compiling 20 files with 0.8.24
+[⠰] Solc 0.8.24 finished in 101.99ms
+Compiler run successful!
+Script ran successfully.
+
+== Logs ==
+  i am a smart contract on Polaris EVM x Rollkit. gm!
+
+[...]
+
+##
+Waiting for receipts.
+⠉ [00:00:00] [######################] 1/1 receipts (0.0s)
+##### 80085
+✅  [Success]Hash: 0xa06a4585af436e2271fc9f697488ce49771c6480e72caac76739e286564c0fc3
+Contract Address: 0x5C59C83c099F72FcE832208f96a23a1E43737a14
+Block: 5699
+Paid: 0.002924172006823068 ETH (974724 gas * 3.000000007 gwei)
+
+[...]

From your contract deployment output, export your contract address: Contract Address: 0x5C59C83c099F72FcE832208f96a23a1E43737a14. Note that the address will be different.

bash
export CONTRACT_ADDRESS=0x5C59C83c099F72FcE832208f96a23a1E43737a14

Interact with the Contract - Verify your zkML Proof On-Chain

Now, we will send your zkML circuit's proof to the contract and verify it on-chain. Keep in mind that your verifier contract can be used across any EVM-compatible environment. Thus, we can compare the cost of execution across multiple environments.

First, grab the contents of your proof calldata and save it in a variable.

bash
CALLDATA=$(cat $HOME/sindri-resources/circuit_tutorials/circom/food_ml/calldata.txt)

Then, interact with the smart contract using the calldata.

bash
cast send $CONTRACT_ADDRESS \
+"verifyProof(uint256[2],uint256[2][2],uint256[2],uint256[1])" \
+$CALLDATA \
+--private-key $PRIVATE_KEY \
+--rpc-url $RPC_URL

The output will look like the following.

bash
cast send $CONTRACT_ADDRESS "verifyProof(uint256[2],uint256[2][2],uint256[2],uint256[1])" $CALLDATA --private-key $PRIVATE_KEY --rpc-url $RPC_URL
+
+blockHash               0xbbd872d0c37fe889c2456daf80505c20f262b001842d919d06e48c163319af3d
+blockNumber             11544
+contractAddress
+cumulativeGasUsed       231649
+effectiveGasPrice       3000000007
+from                    0x20f33CE90A13a4b5E7697E3544c3083B8F8A51D4
+gasUsed                 231649
+logs                    []
+logsBloom               0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
+root
+status                  1
+transactionHash         0x58096aabd3cb58bdef28501bda01b6cf4a37ed0ba482f81462bc1043bb91f996
+transactionIndex        0
+type                    2
+to                      0x5C59C83c099F72FcE832208f96a23a1E43737a14

TIP

Note: To see the decoded output of the contract call (to check if the proof was verified), you will need to view the call in a block explorer.

Congratulations

Congratulations, you've just verified a zkML circuit on Rollkit.

For further reading, check out Sindri's blog post explaining how using Sindri + Rollkit x Celestia means verifiable ML doesn’t have to be prohibitively expensive for operators or end users.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/hashmap.json b/pr-384/hashmap.json new file mode 100644 index 000000000..7fa0eeece --- /dev/null +++ b/pr-384/hashmap.json @@ -0,0 +1 @@ +{"blog_overview.md":"7e5e8545","readme.md":"071156b7","blog_sovereign-rollups-on-bitcoin.md":"51bf728d","guides_rollkit-monitoring.md":"46e61072","learn_stack.md":"de29ba82","index.md":"a8a5510c","guides_ibc-connection.md":"f0b4a1ca","learn_building-and-deploying-a-rollup.md":"19ef708b","guides_block-times.md":"3d58ea03","guides_gas-price.md":"d1fcef94","learn_specifications.md":"50171337","guides_cw-orch.md":"085ee1cd","blog_rollkit-the-first-sovereign-rollup-framework.md":"d8a44507","testnets_cosmwasm-testnet.md":"0e3882e9","tutorials_cosmwasm.md":"9bc5e8b8","guides_zkml.md":"49a2aef2","guides_full-and-sequencer-node.md":"c746c366","learn_about.md":"9bad51b3","tutorials_celestia-da.md":"70148263","guides_lazy-sequencing.md":"ff1e7cc6","tutorials_gm-world-mainnet.md":"488de1e5","tutorials_polaris-evm.md":"76467569","learn_intro.md":"acfa5522","tutorials_bitcoin.md":"20e143b5","tutorials_gm-world-mocha-testnet.md":"34178393","tutorials_quick-start.md":"bf2ec98b","guides_overview.md":"d84fcfb0","guides_restart-rollup.md":"a2427baf","tutorials_gm-world-arabica-testnet.md":"09b8142f","learn_transaction-flow.md":"eebdb5eb","tutorials_gm-world.md":"86c31b34","tutorials_gm-world-frontend.md":"48f2775b","tutorials_wordle.md":"2976d71b"} diff --git a/pr-384/ibc/init-osmosis-local.sh b/pr-384/ibc/init-osmosis-local.sh new file mode 100644 index 000000000..ba06e5020 --- /dev/null +++ b/pr-384/ibc/init-osmosis-local.sh @@ -0,0 +1,53 @@ +KEY="mykey" +CHAINID="osmosis-testnet-1" +MONIKER="localtestnet" +KEYALGO="secp256k1" +KEYRING="test" +LOGLEVEL="info" +# to trace evm +#TRACE="--trace" +TRACE="" +KEY_RELAY="osmosis-relay" +# remove existing daemon +rm -rf ~/.osmosis* + + +# validate dependencies are installed +command -v jq > /dev/null 2>&1 || { echo >&2 "jq not installed. More info: https://stedolan.github.io/jq/download/"; exit 1; } + +update_test_genesis () { + cat $HOME/.osmosisd/config/genesis.json | jq "$1" > $HOME/.osmosisd/config/tmp_genesis.json && mv $HOME/.osmosisd/config/tmp_genesis.json $HOME/.osmosisd/config/genesis.json +} + +# if $KEY exists it should be deleted +osmosisd keys add $KEY --keyring-backend $KEYRING --algo $KEYALGO +echo "milk verify alley price trust come maple will suit hood clay exotic" | osmosisd keys add $KEY_RELAY --keyring-backend $KEYRING --algo $KEYALGO --recover + +# Set moniker and chain-id for Evmos (Moniker can be anything, chain-id must be an integer) +osmosisd init $MONIKER --chain-id $CHAINID + +# Allocate genesis accounts (cosmos formatted addresses) +osmosisd add-genesis-account $KEY_RELAY 100000001000009000uosmo,100000000000000utest --keyring-backend $KEYRING +osmosisd add-genesis-account $KEY 100000001000000000uosmo --keyring-backend $KEYRING + +# Sign genesis transaction +osmosisd gentx $KEY 100000001000000000uosmo --keyring-backend $KEYRING --chain-id $CHAINID + +# Collect genesis tx +osmosisd collect-gentxs +update_test_genesis '.app_state["mint"]["params"]["mint_denom"]="uosmo"' +update_test_genesis '.app_state["staking"]["params"]["bond_denom"]="uosmo"' +update_test_genesis '.app_state["txfees"]["basedenom"]="uosmo"' + +# Run this to ensure everything worked and that the genesis file is setup correctly +osmosisd validate-genesis + +if [[ $1 == "pending" ]]; then + echo "pending mode is on, please wait for the first block committed." +fi + +osmosisd config chain-id $CHAINID +osmosisd config keyring-backend $KEYRING + +# Start the node (remove the --pruning=nothing flag if historical queries are not needed) +osmosisd start --pruning-keep-recent 10000 --minimum-gas-prices=0.0001uosmo --rpc.laddr tcp://0.0.0.0:46657 --p2p.laddr tcp://0.0.0.0:2240 --grpc.address 0.0.0.0:2242 --grpc-web.address 0.0.0.0:2243 --api.address tcp://127.0.0.1:2317 diff --git a/pr-384/img/Rollkit-cover.jpg b/pr-384/img/Rollkit-cover.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5904aed2f91cb8247bcbf3c350f1a1e8d52682f6 GIT binary patch literal 492988 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±sD0zqi+1%}XdZvWh6<-jeI4J9QAEJl4#5QyXA? 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͵Hup(Z*jyBPb2=K9T_n*q~_mzhoWC0_Sa|Pv; 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

|}mAU}T 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 literal 0 HcmV?d00001 diff --git a/pr-384/img/color-scheme.png b/pr-384/img/color-scheme.png new file mode 100644 index 0000000000000000000000000000000000000000..67ee7170959d8ba981d6566ce5d3634d65cbff54 GIT binary patch literal 280238 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%0D$8HOR)nA^ZR}&!sb9NB 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 U`@6q@gO1o?WApt5d+pEt3(VZ)LjV8( literal 0 HcmV?d00001 diff --git a/pr-384/img/favicon-dark.ico b/pr-384/img/favicon-dark.ico new file mode 100644 index 0000000000000000000000000000000000000000..214b8332dd8866635ecab3ad51a72b0382bac9f6 GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/pr-384/img/favicon-dark.png b/pr-384/img/favicon-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4f9269bcf766607585bb5146ccbb074067da2b87 GIT binary patch literal 40174 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 literal 0 HcmV?d00001 diff --git a/pr-384/img/favicon-dark.svg b/pr-384/img/favicon-dark.svg new file mode 100644 index 000000000..142b30530 --- /dev/null +++ b/pr-384/img/favicon-dark.svg @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/pr-384/img/favicon.png b/pr-384/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..66e865511223e7552b2bae32867811cd673cd18f GIT binary patch literal 291831 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 z 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 z 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 + + + + + + + + \ No newline at end of file diff --git a/pr-384/img/gm-world-frontend-wallet-connected.png b/pr-384/img/gm-world-frontend-wallet-connected.png new file mode 100644 index 0000000000000000000000000000000000000000..b460841b83ab274b0387406e60ff1ca7ed8b7e20 GIT binary patch literal 158555 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 aH28{h^6 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 literal 0 HcmV?d00001 diff --git a/pr-384/index.html b/pr-384/index.html new file mode 100644 index 000000000..3822ab83a --- /dev/null +++ b/pr-384/index.html @@ -0,0 +1,66 @@ + + + + + + Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pr-384/install-gm-rollup.sh b/pr-384/install-gm-rollup.sh new file mode 100644 index 000000000..b744bf929 --- /dev/null +++ b/pr-384/install-gm-rollup.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +echo "Downloading GM tutorial rollup source code..." +git clone https://github.com/rollkit/gm.git +cd gm || { echo "Failed to find the downloaded repository"; exit 1; } +git fetch && git checkout remotes/origin/tutorial-local-da +echo "Building and configuring rollup chain..." +bash init.sh diff --git a/pr-384/install-go.sh b/pr-384/install-go.sh new file mode 100644 index 000000000..a31cba966 --- /dev/null +++ b/pr-384/install-go.sh @@ -0,0 +1,125 @@ +#!/bin/bash -e + +# This script installs or updates to the latest version of Go. +# Multi-platform (Linux and macOS) +# Multi-architecture (amd64, arm64, arm) support + +# if curl is not installed then install it +if ! command -v curl &> /dev/null; then + echo "curl is not installed. Please install curl and try again." + exit 1 +fi + +# if jq is not installed then install it using the script +if ! command -v jq &> /dev/null; then + echo "jq is not installed. Downloading and executing the script to install jq..." + curl -sSL https://rollkit.dev/install-jq.sh | bash +fi + +# Define the Go binary path +GO_BIN_PATH="/usr/local/go/bin" +GO_UNTAR_PATH="/usr/local" + +version="${1:-$(curl -sSL 'https://go.dev/dl/?mode=json' | jq -r '.[0].version')}" + +current="$($GO_BIN_PATH/go version 2>/dev/null | awk '{print $3}')" +if [[ "$current" == "$version" ]]; then + echo "Go is already up-to-date at version ${version}" + exit 0 +fi + +update_go() { + local arch="$1" + local os="$2" + + local go_url="https://golang.org/dl/${version}.${os}-${arch}.tar.gz" + + echo "Downloading Go from ${go_url}" + + curl -so "/tmp/${version}.${os}-${arch}.tar.gz" -L "$go_url" + if [ $? -eq 0 ]; then + tar -C $GO_UNTAR_PATH -xzf "/tmp/${version}.${os}-${arch}.tar.gz" + if [ $? -ne 0 ]; then + echo "Failed to extract Go. Possibly corrupted download." + rm "/tmp/${version}.${os}-${arch}.tar.gz" + exit 1 + else + echo "Go updated to version ${version}" + fi + else + echo "Failed to download Go from ${go_url}" + exit 1 + fi + + rm "/tmp/${version}.${os}-${arch}.tar.gz" +} + +# Function to add path to the specific shell config file +add_path_to_config() { + local config_file="$1" + + if ! grep -q "export PATH=.*$GO_BIN_PATH" "$config_file" ; then + echo "export PATH=\"\$PATH:$GO_BIN_PATH\"" >> "$config_file" + echo "Added $GO_BIN_PATH to $config_file" + else + echo "$GO_BIN_PATH is already in $config_file" + fi +} + +case "$(uname -s)" in + Linux) + OS="linux" + ;; + Darwin) + OS="darwin" + ;; + *) + echo "Unsupported operating system: $(uname -s)" >&2 + exit 1 + ;; +esac + +# Determine the architecture +case "$(uname -m)" in + armv6l) + ARCH="armv6l" + ;; + armv7l) + ARCH="armv7l" + ;; + arm64) + ARCH="arm64" + ;; + x86_64) + ARCH="amd64" + ;; + *) + echo "Unsupported architecture: $(uname -m)" >&2 + exit 1 + ;; +esac + +update_go "$ARCH" "$OS" + +# Determine shell and appropriate config file +if [[ -n "$ZSH_VERSION" ]]; then + # Assuming the user is using Zsh + CONFIG_FILE="$HOME/.zshenv" +elif [[ -n "$BASH_VERSION" ]]; then + if [[ -f "$HOME/.bashrc" ]]; then + CONFIG_FILE="$HOME/.bashrc" + elif [[ -f "$HOME/.bash_profile" ]]; then + CONFIG_FILE="$HOME/.bash_profile" + else + CONFIG_FILE="$HOME/.profile" + fi +else + echo "Unsupported shell. Only Bash and Zsh are supported." + exit 1 +fi + +add_path_to_config "$CONFIG_FILE" + +$(which go) version + +echo "Now run 'source $CONFIG_FILE' to update your environment" diff --git a/pr-384/install-jq.sh b/pr-384/install-jq.sh new file mode 100644 index 000000000..b1b10a994 --- /dev/null +++ b/pr-384/install-jq.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +if [[ "$OSTYPE" == "darwin"* ]]; then + echo "Detected macOS. Installing jq..." + if ! command -v brew &> /dev/null; then + echo "Homebrew is not installed. Installing Homebrew..." + /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" + # adding /opt/homebrew/bin to the $PATH variable based on the shell + if [[ -f "$HOME/.bash_profile" ]]; then + echo "export PATH=\"/opt/homebrew/bin:\$PATH\"" >> "$HOME/.bash_profile" + source "$HOME/.bash_profile" + elif [[ -f "$HOME/.bashrc" ]]; then + echo "export PATH=\"/opt/homebrew/bin:\$PATH\"" >> "$HOME/.bashrc" + source "$HOME/.bashrc" + elif [[ -f "$HOME/.zshrc" ]]; then + echo "export PATH=\"/opt/homebrew/bin:\$PATH\"" >> "$HOME/.zshrc" + source "$HOME/.zshrc" + else + echo "Unsupported shell. Please add /opt/homebrew/bin to your PATH manually." + exit 1 + fi + fi # Closing the brew installation check + brew install jq + echo "jq has been installed successfully." +elif [[ "$OSTYPE" == "linux-gnu"* ]]; then + echo "Detected Linux. Installing jq..." + if command -v apt &> /dev/null; then + sudo apt update + sudo apt install -y jq + elif command -v yum &> /dev/null; then + sudo yum install -y epel-release + sudo yum install -y jq + else + echo "Unsupported package manager. Please install jq manually." + exit 1 + fi + echo "jq has been installed successfully." +else + echo "Unsupported operating system." + exit 1 +fi # Closing the OS type check + diff --git a/pr-384/install-local-da.sh b/pr-384/install-local-da.sh new file mode 100644 index 000000000..a16d7f334 --- /dev/null +++ b/pr-384/install-local-da.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +echo "Downloading Local-DA source code..." +git clone https://github.com/rollkit/local-da.git +cd local-da || { echo "Failed to find the downloaded repository"; exit 1; } +git checkout $1 +echo "Building and installing Local DA..." +make build +echo "Starting Local DA..." +./build/local-da diff --git a/pr-384/install-yarn.sh b/pr-384/install-yarn.sh new file mode 100644 index 000000000..1c8867ec9 --- /dev/null +++ b/pr-384/install-yarn.sh @@ -0,0 +1,66 @@ +#!/bin/sh + +set -e + +INSTALL_NODE_VER=21.7.2 +INSTALL_NVM_VER=0.39.7 +INSTALL_YARN_VER=1.22.19 + +# You can pass node and yarn versions as arguments to this script +if [ "$1" != '' ]; then + echo "==> Using specified node version - $1" + INSTALL_NODE_VER=$1 +fi +if [ "$2" != '' ]; then + echo "==> Using specified yarn version - $2" + INSTALL_YARN_VER=$2 +fi + +echo "==> Ensuring .bashrc exists and is writable" +touch ~/.bashrc + +echo "==> Installing node version manager (NVM). Version $INSTALL_NVM_VER" +# Removed if already installed +rm -rf ~/.nvm +# Unset exported variable +export NVM_DIR= + +# Install nvm +curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v$INSTALL_NVM_VER/install.sh | bash +# Make nvm command available to terminal +source ~/.nvm/nvm.sh + +echo "==> Installing node js version $INSTALL_NODE_VER" +nvm install $INSTALL_NODE_VER + +echo "==> Make this version system default" +nvm alias default $INSTALL_NODE_VER +nvm use default + +echo "==> Installing Yarn package manager" +rm -rf ~/.yarn +curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version $INSTALL_YARN_VER + +echo "==> Adding Yarn and Node to environment path" +# Yarn configurations +mv $HOME/.nvm/versions/node/v$INSTALL_NODE_VER/bin/node $HOME/.yarn/bin + +export PATH="$HOME/.yarn/bin:$PATH" +yarn config set prefix ~/.yarn -g + +echo "==> Checking for versions" +nvm --version +node --version +npm --version +yarn --version + +echo "==> Print binary paths" +which npm +which node +which yarn + +echo "==> List installed node versions" +nvm ls + +nvm cache clear +echo "==> Now you're all setup and ready for development. If changes are yet to take effect, I suggest you restart your computer" diff --git a/pr-384/install.sh b/pr-384/install.sh new file mode 100755 index 000000000..e02343846 --- /dev/null +++ b/pr-384/install.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +echo "Downloading Rollkit source code..." +git clone https://github.com/rollkit/rollkit.git + +if ! which go > /dev/null; then + echo "Go is not installed. Attempting to install Go..." + curl -sL "https://rollkit.dev/install-go.sh" | sh -s "go1.22.2" +fi + +cd rollkit || { echo "Failed to find the downloaded repository."; exit 1; } +git checkout $1 +echo "Building and installing Rollkit..." +make install +cd .. +echo "Installation completed successfully." + diff --git a/pr-384/learn/about.html b/pr-384/learn/about.html new file mode 100644 index 000000000..d174cb2c4 --- /dev/null +++ b/pr-384/learn/about.html @@ -0,0 +1,66 @@ + + + + + + About Rollkit | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

About Rollkit

Our mission is allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.

TIP

In order to use Rollkit, it's important to have some familiarity with Cosmos SDK. You can get up to speed on Cosmos SDK by visiting their official documentation page.

If you're familiar with Rollkit, you may want to skip to the tutorials section.

What is Rollkit?

Rollkit is a sovereign rollup framework that gives developers the freedom to deploy rollups throughout the modular stack, opening new possibilities for rapid experimentation and innovation.

Read more on the Celestia blog to learn more about the concept of sovereign rollups.

Rollkit is an open-source framework. It features a modular node that can run rollups and exposes an ABCI-compatible client interface, which can be used as a substitute for CometBFT in any ABCI-compatible blockchain application.

Rollkit uses data availability (DA) layers by having a unified client interface which can be implemented for use with different DA networks, such as Celestia.

Our goal is to empower developers to quickly innovate and create new classes of rollups with minimal trade-offs, and to make deploying a new chain as easy as deploying a smart contract.

What problems is Rollkit solving?

1. Scalability and customizability

Deploying your decentralized application as a smart contract on a shared blockchain has many limitations. Your smart contract has to share computational resources with every other application, so scalability is limited.

Plus, you're restricted to the execution environment that the shared blockchain uses, so developer flexibility is limited.

2. Security and time to market

Deploying a new chain might sound like the perfect solution for the problems listed above. While it's somewhat true, deploying a new layer 1 chain presents a complex set of challenges and trade-offs for developers looking to build blockchain products.

Deploying a new layer 1 requires significant resources, including time, capital, and expertise, which can be a barrier to entry for some developers.

In order to secure the network, developers must bootstrap a sufficiently secure set of validators, incurring the overhead of managing a full consensus network. This requires paying validators with inflationary tokens, putting the business sustainability of the network at risk. A strong community and network effect are also critical for success, but can be challenging to achieve as the network must gain widespread adoption to be secure and valuable.

In a potential future with millions of chains, it's unlikely all of those chains will be able to sustainably attract a sufficiently secure and decentralized validator set.

Why Rollkit?

Rollkit solves the challenges encountered during the deployment of a smart contract or a new layer 1, by minimizing these tradeoffs through the implementation of rollup chains (rollups).

With Rollkit, developers can benefit from:

  • Shared security: Rollups inherit security from a data availability layer, by posting blocks to it. Rollups reduce the trust assumptions placed on rollup sequencers by allowing full nodes to download and verify the transactions in the blocks posted by the sequencer. For optimistic or zk rollups, in case of fraudulent blocks, full nodes can generate fraud or zk proofs, which they can share with the rest of the network, including light nodes. Our roadmap includes the ability for light clients to receive and verify proofs, so that everyday users can enjoy high security guarantees.

  • Scalability: Rollkit rollups are deployed on specialized data availability layers like Celestia, which directly leverages the scalability of the DA layer. Additionally, rollup transactions are executed off-chain rather than the data availability layer. This means rollups have their own dedicated computational resources, rather than sharing computational resources with other applications.

  • Customizability: Rollkit is built as an open source modular framework, to make it easier for developers to reuse the four main components and customize their rollups. These components are data availability layers, execution environments, proof systems, and sequencer schemes. The components used by the Rollkit stack are customizable.

  • Faster time to market: Rollkit eliminates the need to bootstrap a validator set, manage a consensus network, incur high economic costs, and face other trade-offs that come with deploying a new layer 1. Rollkit's goal is to make deploying a rollup as easy as it is to deploy a smart contract, cutting the time it takes to bring blockchain products to market from months or even years to just minutes.

  • Sovereignty: Rollkit also enables developers to deploy sovereign rollups for cases where communities require sovereignty.

How can you use Rollkit?

As briefly mentioned above, Rollkit could be used in many different ways. From sovereign rollups, to settlement layers, and in the future even to L3s.

Rollup with any execution environment

Rollkit gives developers the flexibility to use pre-existing ABCI-compatible state machines or create a custom state machine tailored to their rollup needs. Rollkit does not restrict the use of any specific virtual machine, allowing developers to experiment and bring innovative applications to life.

Sovereign rollup with Cosmos SDK

Similarly to how developers utilize the Cosmos SDK to build a sovereign layer 1 chain, the Cosmos SDK could be utilized to create a Rollkit-compatible rollup chain. Cosmos-SDK has great documentation and tooling that developers can leverage to learn.

Another possibility is taking an existing layer 1 built with the Cosmos SDK and deploying it as a Rollkit rollup. This can provide a great opportunity for experimentation and growth.

Build a settlement layer

Settlement layers are ideal for developers who want to avoid deploying sovereign rollups. They provide a platform for rollups to verify proofs and resolve disputes. Additionally, they act as a hub for rollups to facilitate trust-minimized token transfers and liquidity sharing between rollups that share the same settlement layer. Think of settlement layers as a special type of execution layer.

When can you use Rollkit?

As of today, Rollkit is still in the alpha stage. The framework currently provides a centralized sequencer, an execution interface (ABCI or Cosmos SDK), and a connection to a data availability layer.

We're currently working on implementing many new and exciting features such as light nodes and state fraud proofs.

Head down to the next section to learn more about what's coming for Rollkit. If you're ready to start building, you can skip to the Tutorials section.

Spoiler alert, whichever you choose, it's going to be a great rabbit hole!

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/learn/building-and-deploying-a-rollup.html b/pr-384/learn/building-and-deploying-a-rollup.html new file mode 100644 index 000000000..352ee8693 --- /dev/null +++ b/pr-384/learn/building-and-deploying-a-rollup.html @@ -0,0 +1,66 @@ + + + + + + 🗞️ Building a rollup and testnet deployment | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

🗞️ Building a rollup and testnet deployment

The following tutorials will help you get started building Cosmos-SDK and EVM applications that connect to Celestia's data availability (DA) layer via Rollkit to Celestia's Mocha testnet or Arabica devnet. We call those chains Sovereign Rollups.

You can get started with the following tutorials:

1. Beginner

2️. Intermediate

3️. Advanced

💻 Support

The tutorials will explore developing with Rollkit, which is still in Alpha stage. If you run into bugs, please write a GitHub issue or let us know in our Telegram. Furthermore, while Rollkit allows you to build sovereign rollups on Celestia, it currently does not support fraud proofs yet and is therefore running in "pessimistic" mode, where nodes would need to re-execute the transactions to check the validity of the chain (i.e. a full node). Furthermore, Rollkit currently only supports a single sequencer.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/learn/intro.html b/pr-384/learn/intro.html new file mode 100644 index 000000000..bf7b71626 --- /dev/null +++ b/pr-384/learn/intro.html @@ -0,0 +1,66 @@ + + + + + + Introduction | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Introduction

Welcome to the Rollkit docs. We're happy you made it here! Our mission is to allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.

Rollkit is the first sovereign rollup framework.

Our mission is allow anyone to launch their own sovereign, customizable blockchain as easily as a smart contract by utilizing the shared security of a modular data availability network.

We're setting the bar high for developers' flexibility and ability to customize rollups however they see fit.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/learn/specifications.html b/pr-384/learn/specifications.html new file mode 100644 index 000000000..64b5ecd3e --- /dev/null +++ b/pr-384/learn/specifications.html @@ -0,0 +1,66 @@ + + + + + + Technical specifications | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Technical specifications

Rollkit specifications - is comprehensive documentation on the inner components of Rollkit, including data storage, transaction processing, and more. It’s an essential resource for developers looking to understand, contribute to and leverage the full capabilities of Rollkit.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/learn/stack.html b/pr-384/learn/stack.html new file mode 100644 index 000000000..48b925e84 --- /dev/null +++ b/pr-384/learn/stack.html @@ -0,0 +1,66 @@ + + + + + + Rollkit stack | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Rollkit stack

This page will cover the main components of Rollkit.

Rollup sequencer nodes collect transactions from users, aggregate them into blocks, and post the blocks onto a data availability (DA) layer (such as Celestia) to be ordered and finalized. Full nodes execute and verify rollup blocks, and in the case of an optimistic rollup, propagate fraud proofs when needed. Light clients will receive headers, verify proofs (fraud, zk, etc), and authenticate trust-minimized queries about the state.

Application structure

null

ABCI interface

Rollkit is a fully functional Application BlockChain Interface (ABCI) client software. It can be used as a CometBFT replacement for any ABCI application. Thanks to this compatibility, you can use tools like abci-cli to test and debug your rollup.

Cosmos SDK

Would you like to change your Cosmos SDK application to a Rollkit rollup? No problem! You need to replace the Cosmos SDK Go dependency with a Rollkit-enabled version, which can be found at the rollkit/cosmos-sdk repository.

Note the rollkit/cosmos-sdk repository follows the release branches of upstream Cosmos SDK, but with the bonus of using Rollkit instead of CometBFT as the ABCI client.

And don't forget to replace another dependency, CometBFT, with rollkit/cometbft, which has an enhanced ABCI interface that includes the methods needed for state fraud proofs.

Data availability

Data availability (DA) can be accessed using generic interfaces. This design allows for seamless integration with any DA layer. New implementations can be plugged in programmatically, without a need to fork Rollkit.

The DataAvailabilityLayerClient interface includes essential lifecycle methods (Init, Start, Stop) as well as data availability methods (SubmitBlocks, RetrieveBlocks).

The BlockRetriever interface serves to enable syncing of full nodes from the data availability layer. It's important to keep in mind that there is no direct correlation between the DA layer block height and the rollup height. Each DA layer block may contain an arbitrary number of rollup blocks.

Celestia

Celestia is a prominent example of a data availability integration implemented for Rollkit. It's using the Celestia Node API via the rollkit/celestia-da package. To deploy a Rollkit rollup on Celestia you also have to run a Celestia light node.

New DA layer integrations can be added by using the go-da interface.

Node components

Mempool

The mempool is inspired by the CometBFT mempool. By default, transactions are handled in a First Come, First Served (FCFS) manner. Ordering of transactions can be implemented on the application level; currently this is possible by returning a priority on CheckTx, and once we support ABCI++ it is also possible via PrepareProposal and the application mempool.

Block manager

The block manager contains routines AggregationLoop, RetrieveLoop, and SyncLoop that communicate through Go channels. These Go routines are ran when a Rollkit node starts up (OnStart). Only the sequencer nodes run AggregationLoop which controls the frequency of block production for a rollup with a timer as per the BlockTime in BlockManager.

All nodes run SyncLoop which looks for the following operations:

  • Receive block headers: block headers are received through a channel HeaderInCh and Rollkit nodes attempt to verify the block with the corresponding block data.
  • Receive block data: block bodies are received through a channel blockInCh and Rollkit nodes attempt to verify the block.
  • Signal RetrieveLoop with timer as per the DABlockTime in BlockManager.

All nodes also run RetrieveLoop which is responsible for interacting with the data availability layer. It checks the last updated DAHeight to retrieve a block with timer DABlockTime signaled by SyncLoop. Note that the start height of the DA layer for the rollup, DAStartHeight, is configurable in BlockManager.

RPC

Rollkit's RPC fully implements the CometBFT RPC interfaces and APIs for querying:

  • Information about the rollup node: information such as node's health, status, and network info.
  • The rollup blockchain: getting information about the rollup blockchain such as blocks and block headers.
  • The rollup transactions: getting transaction information and broadcasting raw transactions, with search capabilities.
  • ABCI: rollup application information.

The following RPC protocols are currently supported:

  • URI over HTTP
  • JSON-RPC over HTTP
  • JSON-RPC over WebSockets

P2P layer

Rollkit's P2P layer enables direct communication between rollup nodes. It's used to gossip transactions, headers of newly created blocks, and state fraud proofs. The P2P layer is implemented using libp2p.

Rollkit uses DHT-based active peer discovery. Starting a node connects to pre-configured bootstrap peers, and advertises its namespace ID in the DHT. This solution is flexible, because multiple rollup networks may reuse the same DHT/bootstrap nodes, but specific rollup network might decide to use dedicated nodes as well.

Rollkit node types

Rollkit nodes are implemented in the node package.

Full node

Full nodes verify all blocks, and produce fraud proofs for optimistic rollups. Since they fully verify all rollup blocks, they don't rely on fraud or validity proofs for security.

Light node (work in progress)

Light nodes are light-weight rollup nodes that authenticate block headers, and can be secured by fraud proofs or validity proofs. They're recommended for average users on low-resource devices. Users running light nodes can make trust-minimized queries about the rollup's state. Currently, Rollkit light nodes are still under development.

Sequencer node

Rollups can utilize sequencer nodes. Sequencers are block producers for rollups, responsible for aggregating transactions into blocks, and typically executing transactions to produce a state root, used by the rollup's light clients.

Rollkit plans to support multiple different pluggable sequencer schemes:

Deploy in one-clickFaster soft-confirmations than L1Control over rollup's transaction orderingAtomic composability with other rollupsCensorship resistanceImplementation Status
Centralized sequencerRequires spinning up a sequencerYes ✅Yes ✅No ❌Eventual ⏳*✅ Implemented!
Decentralized sequencerRequires spinning up a sequencer setYes ✅Yes ✅No ❌Real-time ⚡️Planned
Shared decentralized sequencerYes ✅Yes ✅No ❌Yes ✅Real-time ⚡️Planned
Pure fork-choice ruleYes ✅No ❌Maybe 🟡Maybe 🟡Eventual ⏳Planned

"Pure fork-choice rule" refers to any rollup without privileged sequencers, e.g. nodes defer to the data availability layer for ordering and apply a "first-come-first-serve" fork-choice rule.

* implementation of this property is in progress.

State validity modes

Pessimistic (full nodes only)

A pessimistic rollup is a rollup that only supports full nodes that replay all the transactions in the rollup in order to check its validity. Rollkit supports pessimistic rollups by default.

Pessimistic rollups are similar to how Tether uses Bitcoin as a data availability layer via OmniLayer.

Optimistic (fraud proofs) (work in progress)

Rollkit's current design consists of a single sequencer that posts blocks to the DA layer, and multiple (optional) full nodes. Sequencers gossip block headers to full nodes and full nodes fetch posted blocks from the DA layer. Full nodes then execute transactions in these blocks to update their state, and gossip block headers over the P2P network to Rollkit light nodes.

Once state fraud proofs are enabled, when a block contains a fraudulent state transition, Rollkit full nodes can detect it by comparing intermediate state roots (ISRs) between transactions, and generate a state fraud proof that can be gossiped over the P2P network to Rollkit light nodes. These Rollkit light nodes can then use this state fraud proof to verify whether a fraudulent state transition occurred or not by themselves.

Overall, state fraud proofs will enable trust-minimization between full nodes and light nodes as long as there is at least one honest full node in the system that will generate state fraud proofs.

Note that Rollkit state fraud proofs are still a work in progress and will require new methods on top of ABCI, specifically, GenerateFraudProof, VerifyFraudProof, and GetAppHash.

You can find current detailed design and the remaining work needed to push state fraud proofs towards completion in this Architecture Decision Record (ADR).

Validity (ZK proofs)

Validity (ZK) rollups are planned, but not currently supported by Rollkit.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/learn/transaction-flow.html b/pr-384/learn/transaction-flow.html new file mode 100644 index 000000000..6dd9fb855 --- /dev/null +++ b/pr-384/learn/transaction-flow.html @@ -0,0 +1,66 @@ + + + + + + Transaction flow | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Transaction flow

Rollup users use a light node to communicate with the rollup P2P network for two primary reasons:

  • submitting transactions
  • gossipping headers and fraud proofs

WARNING

Light nodes are still a work in progress.

Here's what the typical transaction flow looks like:

Transaction submission

null

Transaction validation and processing

null

Block processing

null

Fraud proof gossip and forking

null

To transact, users submit a transaction to their light node, which gossips the transaction to a full node. Before adding the transaction to their mempool, the full node checks its validity. Valid transactions are included in the mempool, while invalid ones are refused, and the user's transaction will not be processed.

If the transaction is valid and has been included in the mempool, the sequencer can add it to a rollup block, which is then submitted to the data availability (DA) layer. This results in a successful transaction flow for the user, and the state of the rollup is updated accordingly.

After the block is submitted to the DA layer, the full nodes download and validate the block. However, there is a possibility that the sequencer may maliciously submit a block to the DA layer with invalid transactions or state. In such cases, the full nodes of the rollup chain will consider the block invalid. In the case of an optimistic rollup, if they find the block invalid, they generate fraud proofs and gossip them in the P2P network among other full and light nodes.

As a result, the rollup chain will halt, and the network will decide to fork the chain through social consensus. In the future, when a decentralized sequencer scheme is in place, additional options will be available, such as slashing the sequencer or selecting another full node as the sequencer. However, in any case, a new block must be created and submitted to the DA layer. You can read more about sequencer nodes here.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/polaris-evm/polaris-evm.png b/pr-384/polaris-evm/polaris-evm.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad9248a6cab3a3e9ce52a697bc576255ebd4930 GIT binary patch literal 592693 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

AYXmFW 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�m(5$+1?ar~e-&qt-j;Zmx4- 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

fMoHx>k_ffLLTS0@2FyAz&-II=;B{xA?DR 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

e90 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

Hwx*Vkq- zePfQ&MO!zL6SN~4kLpw6pn%eP)Dvgru~F;$$M_Qva)nn{%KOWXDSFlJ0F$BUlZA$Z z$1!+G{2L%zpeP6gPmshPKlYyrkTT+By>?d4x?x78pvMnIfCCrvyiPK3b0^xZp8?_|AYryHwV}8;Aa!Qs#$tVpFUca|ypQMizJHujCoX?ngg_DAwGB$OFY&2(ay@2aVeiTyK~ILy6l5aM@qem`y}~p+ zda~hEH;;4ft8cQ%vr*szB%ns}&AJT!F8UoT7(0;Hr-m70wJq@jC?XVZH^!_~`EmXZg)pxP=+p^bP_L1sa`TphFa%qT) zq3dknUiemrql*B_g0P?y8?{J%(;E=U#}J*bnPA)0dW@D{lseR{u042TH0@(C&hXQ= zi!by6i8Vj(od8Tw(A#)3g@n1rmE8c;pPqNZBflU0$J^24eWH+l`mxioG-gV41b2-L z8y#=djyav019X7moqMWcyRfLueK!!s_it*YDINhm(?w63hk%WiXuJ0)PtlW{(lmxp z-m~CZ_3^c@q-mdE)yW8m&~InlKL)lvp??adFxYv-jX&Wc46Qd}(?L!9jFD*XZ=Jep zHn07dm8Ey_$WW6l!v5D_iTUR1hysc$z;ciLM8a)enF?oe@EWs&*H0g_d|cWVMbgbr zz}7W+@k@R(mJ05npK7RPi#xjiCa4RAtOO5yRF&N*AijQra-q7&Q{rGHEh>WG>*ups zcflovi}?!B8Qn@KJN)?~0!A-~l6w;Dx4Bra)$WFl|rJG*`Tei3skRezoYk&X-yZkl+BwCEG^~^CsF#Z<@WCX^jN#6JBr*-E8o#- zU%q8#t5(N0C1&Uk1AjL{?m3QI%44d%YWWM{HsU0AwvtP`p+TJrMfHn|4XV~5)9S_v z6HcnVLT>l@T^c0yeHWgbu0slx&|!ua>zvVXTPe;d7fcEel!T5rv-O}#Z@y@G4CPYWx_`nTAJMp?)46O&>s*{Elf8N*jpzvm`PmK!I)_Olj^{b>Ot+0)K2{gz=d0-LHNp-Nf>hA+OS>Lxy>jA$ zBDB-4o#g!Im6BdIV*bdcn5yAoQh>3ca(<9sz_fBPJ4ga(-o6Htz!XPHA4bJ(6zd($ zd;3BfqX6imPdV1t7B<&ROdZc$p1LCY11k4Bj-+zX!YzC5Aa+U@l=aT+&4tqms>|sG zpJ40bm4r?YDKFfrMMK}5cx!~>L-&z!;Dh`qvqoQ}+GQELQEQDj%XjiU_%#S}hexv^ z&Z7Ii?-w3SU0C?R@CjX`BNG-ECSw#5_8pzd7uuor#6D^@R3;11Mm>vm*P+hJT149< z?=TqsU5QnjHxSbj8lVNGJU#$75Xov(RBV0hFcyC?1Wq#77X zP`ev?JI8kn%≤cJ^NrEG1XTWiJSo1%Y%=61otWf+FJHsoSNY+j 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%0D!P#N24 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 literal 0 HcmV?d00001 diff --git a/pr-384/polaris-evm/polaris-start-site.png b/pr-384/polaris-evm/polaris-start-site.png new file mode 100644 index 0000000000000000000000000000000000000000..a3bab7ce2c113a5bc4e55c62816f68fa57272d00 GIT binary patch literal 588299 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

6OicXCfqD8pK! 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�*P3$0H3d5IlaP|^vWj36V-P1rtq_F^iL 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 z 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 literal 0 HcmV?d00001 diff --git a/pr-384/range-rollkit/alert-events.png b/pr-384/range-rollkit/alert-events.png new file mode 100644 index 0000000000000000000000000000000000000000..690abdd6476eeffd30763f163e913e9180694fb7 GIT binary patch literal 205422 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

fvE>aLq zhRzWPec_-3&to|?H7@>SC=`WUx9O&)^wxis#njb_(G6pA5e37oKD-_Ep>%IRo>*Nr zREEA~LEf*C4th(~&KtB_EE2!et&U~OFi@TsYgbxSA_(8Lk7609&93-J8 z`BhGyVn}Fr#bR`*U9}!W4e&CkCa2g1Gt~QRx)pEp@?JvbA$FiwNQ4~*e2M3vYL0*! z0=lG=HDDT%s#8D;M5NH01`?oW1YHFk^!9+v@tphfpZ)z}({3~P+mL7l=NCzh*5#fz zs;7MOy28THT_IP5pl8gVekMx)Z-JHW@|PQ88^Q}ML`aHxJoj^QET{x+QR=<1>uH_0 zrejrnbPBZM*q$^&h~Vabc$W2LS=~3C6MO*ZwDsLgPx5-df9D6wGlNo_si$zpLep;2 zeM=Oq$O+`5b-r7X!%txli2fPKKJD%3paVPx9-+S5(hUG>fJFjKCP?EU@nwcOPyBpH z9LODL5|);CFaM}sDw(eU)`@<4SniS8t{BY#Sbr2lFw(3QPUv`;zyOO#9DIm}B-uh+ zo503IG!1kjC}3xW%!|SBPx|C6rjy~WcH#V5Zh8~+;$mXD!6yUjrh&(f{1IU;fqR zuh}ER#@GKet!HU*an7UelJ++~R_n?TuTeUBMEfMv(&FfJYk`HmVPOB~@N6(c+M21= z@$$^O@)!8yduB!qe7Z~0f>#~5=5eZMJ#nl_C@wd=N>+w*p1zX*Jfcg^le^PMaG7{y zi}F|!ALAy!U)eKoY=citCfhUS$%(MaF`rn%1B0lwZi z%L0}*wQvXkyC^9K&`qcnU6&J?EndC4A0)Y^k=zI^bC4IR0PzD_>5k4c&!KyWG~63; zrmH=ea=Aq2&iT5>SD_Y!{xjHZ69s#$3u#9)(05BD5U z)wM?@?CiLJ(WEc-COTRj;Qy91(dthH1%L%@PdfC!1ES%B2WX zD6H;ih;mXHbmf!wl)(3+Qas82r4BBw5DsI(;%TO%v(u?5FKo88#0E%yZ(CSZjyEME#R)>!aZno4Iz#^C&qYOGpzaI2uLWms$89b$Ty;HBe^85N z6Qg4h(9BQFT;M}?m8$;=Iwog3k&y$S8nd=$k7n2b;bu?}&1-Bu@w)RE2Kk!(k!QO0 zos8{M%g*jkYG3oAfFBRXk8b)XY{+7kp(sZCY_y!N0ee^cV!`O*)VtoLX%~!Dk!Bnp zS3W^C7MALb?E_uNoV(Jz%235>0y%7$_+STgh*%&4?u4V^A~+IZg4^8iycjy9FwG^2 zw~@O}g|&hASWH8ck%NP_en$27^_vA>#cqjGn0H}Zdt^A&yAo&;0KJF}QN2~6mw}oqRU5mkT%_ze*^zIjIxx#%#5 zmt4hjD9`E+57DP*6ir^B95zwd-|S^_k)#fyal;?BjY02vRTb9Z6X_eSJjbtOEJ{)@{sK+r&%Fq?%vSB;Jz&e0PxQ8hBf#^> zaJohY3GzTgHFWr;(XJa#_A_eftm}??4~85ef&-kfxIJeBT2vNxb^z*3o`@CNTX`H8 zZ(Rb3E&qv=uGevFLa!N(_Zb&ZrXLs?aUpwVq#SiVX=(Z+`EH@6-S?jV`nCo(roNz1 z7DWNC)4O2n`aWLOs6TCLg#|TQ!E4g<&;{tIx5UyTWA7Sde72B%U6($!39mOgKAwVX z)86gJ42GNAF=VR_+lKey9>w-kzU;Kf!!7~_)6db-y*A1s2WVwFK#ysx%#vAE>=+%= z3vB~Wc5v&$iPx`6fzAswN&yzQ4n;H+ldBsWl5xFfNA2QFz%P!DCISo2`h{PXMJwPL zWxoG=)ODwIg)@;2C`%;LLacViblu!Apa951i*=_LNsyy}YZ3uuPAM+>^s3_L=m4i8 z?+S=bNE>hPi%bm*Q}X(gl@9vdR*ai$3y@WPwHT7|+Ko8{I_^AJBzv8Bw8z+e9?fZ+ zZ&lR!zAgn!MYr8faWJ8JP0E2}Ja$)}Zf@EYJGU4thozz0T**0+P3{ndtEftfZi6#SH*pIKh6{U6rj|3-(k zDsXyZ2LiAn2T(GMpkG~~3sYmzRYi8t!M=Z+352K&K`Sz1zs0ry?}rmz`Jp$+doS%vgX>#^-W5XL(lr#!W8JQmPo0E@P(K<)$P%)EW2>VC%gdj^2w zVI#oVsKgWt2P%NbYX}7J)xpv74o5n;o)!SdE(U z2Nfa!JrYU7g_RAE-q}HUy?oK$ZZ`)^IgtVA4rs4y45dK#HeVT-nD8%bcUv!(eWV#X zIH+--?@1g}Pe932_7_QQgZ(bQKgU6fSOol<9^O`)-$9=!f0YZQ{Q3Exhi-yY%iux6 zl=xG~@e{SroDnSqAb=ydxz%S>kB{9X@-~vkt)Tkl6s8dTU8fGK95NLM0EW$h`xUx2 zBL(j9H8r~Ts#b~O*sE>xuQCj)SYKXvBDW?0c3U-j{CIc{u=P~5v#WFqix<0s4w3ek zUyWsN_%?LNeh(-9_pt82|5tM$hzChRJU%}PK+lROVG$A8@!%8|3(3s$vYf&+>LQz? z3hS?JMG6<&TSOPT9G6#@Xm&lw({*X#O_OxyE)f$j9m<88ZBC8ih=@aQnFT{#lBW*K@()6FYG8>@4hcdAshg{CQU=hP28S&prn^ zJxQ~sUPPyb`KrI!Sx~hd$xUAy!mU;2v0+7L5&4m5p+6VLqVMRqD44!oK4LvKQjfy* z-=01{I{cYy?fK3|AN(YA=Oqvd0L+0fr!kGl4Mh3nu;uM()g#C1f4Av%} zF%^(tV4Fc~WCt$0=8kh_%A%~(@ZM{lN1AUEc`T2r>rc~V83h=DA^>G`WP3NHn@Im} z7`395xO+J;*q;GQjfTJT&a;9_BPmt07njotXKnIcRW;kquiQygBD#t( z$cvZUn?@rePW~j0S=453fvd@GxA638iM(=IHidhEES3lQ!MCjCm69#m3u3*|J5?{l z$nl2%)K}tknxZMUzfboa-=G_t3K|jjQ+M>!5;d-jJ=(^$zT6R^pGYDjsHX67kYP+S zh?{2-`hJzMtT<)uAkobftKvEoE;$aJr0n^tWx?jrB|S20SO2M z+@ZDa?nya7zko?d7*MNSo)j6}?%u^A?uveYmF)7kpMy(81j%uO?2JlT@yDRub^^a| zJ7#V;v6f{xR-rP}4f$wrs03Ob4#LIp+tBD}Q1_C_<;6Mp@TDWkefs)hFw^OCVOrzI z_6Y=r0MSH+f`p=`om+-+MnFG_)K#-M)&UTbqTn$Bqy#thgV;r7DWP4|G zQw4;JF!aK-(N7wQ1c7fOvO}4^{FX^Xj8@^id}3qi*~|$(G#MBP$r#C~K9-jUJ-mJK zxy~O-l*FIgr{`;1a?)x@{*pdt2I3cvL2^m{SL+EaD0(0(hq5?P*ogwFzgh6uHCpP@ zUR`}5j;KfdmuEC*MTFGr1w7{Do?n6X3pjzW)%KWh?+{#W6F|EL2a%U2eCv~@wst$l z&FsJoZ>o087D&r{B@BNw$g+BwynDHnnZ6ye>M-tUA(FsnHy%7HUiB1RQ2vc{UgU`h zkE%-SxK-L8FGl&>gk(mS7iMsH0^1V2KGHcqF~}2zWJdH}9Xw{xruQBv-(iSo(xsp| zqsg06;3lK7M8jyVem1@rIurA@eSqu5#az*9eyWrRm85eHQRHjRz&*dKO8nO@mcMK4 zF4E6nf7a5@$)_@T#%gEULc~%SW3XgHhAD3#UQqA${`-tbNY*Ekl^$-hv!moi4oe2x zZR}I$b)lDNDAb)6w!(tg@%#%7@f7W&(KaJABL;Eqye&BDUJ^&~3`>O&WF6u60Ug|=|ZV2=Og8tOpsYwPkaZOzsrwGfK{%Cw;`eSvN8-5APa+y zQO}Q$ibA$@Wo*!SzAGPA{Dd2zmCVde+M*qR$y1UvzrC8#zxb2e&ZIZGu#<_PpyaRV z55(Kb$}@v=rVGg_1$;s=UcUp2)=JbIhmcIwZ>(5{4OvJ*!)9@L*@!hj)U&)&jHOGXsl-8HysB@IjYCMdr z?lmj*%tsjkyZzl_VmeSn5MOwK&zw%_@>Gl#Q5Y7ldZ~=b>>p-~zBuF4uE_Fo1yJQN zP~eu7I{fe)Rn2{Pn~Ri0RLu4x3oCH)By!l(=Zr99>JGgyot>wtmKWO$B z?=;4=UUQ;W3{3ugdG4uX!<=k$ezz&8dYgKa!FW@thKKc0&*yZb*SCW+5DAkixX~S$ z=-=0wUAM6dKeuXlUaI`M+`rC1cNw_kYOcgcj%#-m9B(JkBfK-mdUfyxM;-MkOTC-W zl8bI|r%~2^B!`im*U8;Ks?1-8yDrYzt){AwZSFSc%JkGl3v*NpyimBC;kF-i-2ZH1%)oi1b(n@!UFkf(uskzCHkS*zjs;cvNESR zHJWi)@1E`^mc&dbCr2mYgF?yKhHpqIGRNTjoZ0R-Z>>erw_fYyjNTz$dH02H7Ad*4 zTZo**DO{C#LFaYBh+-~&8cv?Eo-4i#Oua*ixuTQe5svW6d=f@i++3~J*4?%ozV*M_ zC>voGKd#3{_XA0IL^$Q>&{#$M&cfZ#U%oV(RomP2vd39z=^Geul$FImfAM3X4aJ%x z1t^8j55-~B-R=Vzwe$HCS>(`~3DmunKNPb}$(V912(RLyz)h*g-K#~*9qI)32*!u3 zteCz&m6w*x;BPclv)iSJLPAOk!)07z;^W(S`p@E^>p;rZ!EX!4+GS8*A3gx)pjH!$ zjU^6@4K8_FPb2A1;sXtb8%}$^{aCGo7 z=ldPn-w;Y+-wLQu&=r~~2_T$jCBBNsX{m*Vypr=e7$|vQyweE8WuA~n2pw^;6 z=`{JBk3g)hQXT98v;P=o1PXK&Xaa?+5;f zv9UF5)NNDzX}{wmG{$hKkz+xGZ9+L6nS=V(hzwlN8!e?|()-2@E15;3nlzuv<&{Q8 z@F8qTZe$6oU2 zcdE|om)k2n#a>iiw2bAG4NbWhG1D%G^F0KQy!s1TBAkEJTXV4D&s*!6NL|1BD&KsQ zpk8vKtISd4P#EiC#f8^nzx1c)?+572sx5LK?>yzjs-BP@QuU6+WcmGwAS%PV`N@^z zZ$(dK_uDsbaat1%q6MwGnex1h+7iJ(8|yZ69Mh@Xjf8>GKpgh;0HROR$v(0$WKnXJaXrfD1K#Ui%s;>z&SiWU%jFH{VB_`( z(1D?)AGH7)E-u5F0MqU$o%2;iHh`c+egFGoJ<;Hk6LODbp7f8!#n)jC_9Wr~-xE4b z_$H?}*>%3YgUtX_cu7MQJkOOhhMRoRl#N|%ITHMO%}k*H4Wl*aJe@92fIwVo)GVBo zbl@=KNxQf}>m2||SUXHJm;mOAqvN;8l9Xufv4n})k!LqSgsKZ%cd_(%L(XTL+fy#( zOG!StLw5kg1LuGB%?e}kg|_gl+S>5WnA}G&^9uStPy*?&DL}RaJFIv--@h@@PD4xO z17teqr-!KHSXb3QGk{jNal^UPd1C^i1g?9LdH+_&))(S_Pj`1pkYgA&UST7>0djPa z%7gbm;?U4;ft)WvusDRnbFCXDWd_CGy%emdSwMiB88L`KL8{t5bJjaEIO*|DKIY}8 z{1ge}1^tVo_M7&5VJY%LXNMt~K$_|WwD{6&v``NkVvwlGvylR3Amnl{;Gf;0C6DqD z`&M7`BhCeQDrD(fM|ACAi+J22E2dy+*=?~h1p;S4P0;8Fv9~{Rcm~6Kr}ccqWU(<8 zh&A57H&J{k@@L?|8O%A$DF^of@wb`p?$YjVHxux{n+3W&@E^QRhSK#O$$ug)C4=Xx zW%>Q0s*v*2?~mky;}v#jU$l#sVJ06+iSl6m_M85_U~r&)Z#Iu?zI~M`Hg4p^ZJP5P zIs6J-TeoI7ozK~~;; z!s1#hHtp#`IXoN#{&nVUVTmxF5&@M%(cAWgpQHU?OBX2W?hF+#0y!;9gEcrW4{#`8 z|0XIuFTelxVJ5uXnU#xE+SxYB6`0>+osc81t&K#Md64p_8QNKBQ-WLs#syyitk%yW z2|Btv0P3beX|dpUVjji^Y?klVTlPcBp)jlv6Bt&#FnUN4C4xq@Emv%R`4qc0>K7Yn=rh$7htDm8yC=cK@JGmvcCpvZ^(^9 zH3NhGp2SixiiBZVPqhkO3yu1m!-yEar7KiRJOAMVbZ z2|LqQ;vIB+c7It)_oRChmzwd}E_Pf8ZB$okztyoEJSHe3j3x>Y!cakLFYm(8c7~Wv z&`#^IJ+Y?@%qRt0Rv-gF&zvj4I{Li2(tb%1$i8q$8khYV1LpghW0I>#Tyh~OWMSY{ zboEwUC?wL{Hj}P!;sHZ(4(Z+gz`N`5XOdzaXE9CDX<|kwp+j2-zFCo%o2MN^fb~Rv z7o@M$HPf$Q=$ko+IUe6jR)-UgQ0lE^tojonwU@Tox9(LbF+C8WsW!uOhfi~^_J{GO z+H3}OYyxBl3$&L3^+%zqkQ0%ueI7L7?#qf4>w>9Lv6EZS8tD7jhZYFMT8X_U%CZ)NC_MigvMzp<3pcwZiRuRv@vK((!|ZCOyO zI~gw8Y31-jt)GdsNJ3IhCtVD_3!R-G&h)#~?NR6DmGq8{7CdV|KlFb4=mp&8?D&uyN^mnMmF0_d%+3e1alT)aA^+H61+Qlk>e&{gfe)jvw<=dmiuhq{dky% zeMm3?s?~cy09Ron729g00RavA6{RGN(B?V8kKbZ5S&*~@_d^vR>;d!f=-l^lnu0co z978l1BRquR-mQ-j+T!q!%+`NiES-m)BCy;_e)C`LE4>Vek|R!e+Nvym%H)2z#Uc3T zs6X-Y%w;EnDpGbXSsj?a=;sf|D=eQ(^O|tw3+}Qm0J{Q^_ku!`p_OVXPoKqAUZgFj}1?8RPL#hofWWmBJD`hF_7< zs8o#}8miw1g>r&Nt}_+L+MzPp{0yP{@Zs>`fV$D7uR5Cw6)XHZPCJt@{fbqg}kV(1v(-DkfbCsLY)A6l)H{ zw}#Hd`wj0u*a~+5bKSSCnMfxM)9y{+8Nl`i~D!A>)tlcwX8Wt{N4(& zNUFpYjBLNpX2|_V2n#f)K-6EY63b7y4uqfEi9Ps%SXU%@mFY=Cm%V7ZUVz>Z1*kh< zg%Ohsob`9qI^uQg(2f7IZ(6ELBHg-mm_9lq4`v90cDH3CX&6&gBG+bqfd@XckdWMD z82oIr>A+5e14C$oZrt6>%6v`*xM0&O@6(?Ex8e%zkcGjOfpdxKc%%la^zG|dB+$88 z+w8m8*gHO}Y+HRWN+_YPFL^Jt1F^q!Vw76r71SKuJlBz0ZB;}{?}C?7q51$dG-D+eC`QYOnS0ZFU~FnobA ztKj6MX@gP?@dO%sH|PW;yh~s=M^N8i1)I@t-$;BwEKJH)5sXJUlJ4xOW$FBNbKKm! z9kK{W|G|904ifgAuDcw?ZhK~c4MH~$C=Sdw&wQ+WFhF+wPJyxCLOkdIrgbykMAmj%{xffnLU(G#|~ z$=QQ}GtRS8&lk^Bv-4is)L9jUMfrVDut`#4;+f~wCi>fjrgYmV8*YxM?q7kl_|Ud8 zr6)}^-XDu#)-j^+&un5}d!ir}KJc)?qd+MK8?)56i5M^SW;5r&x1P77T|4{9WPyqI zFPLqH2Ka2btEa@)U-@LRRQ9_ybN0E41r?SN7k!E1_EJf?M-&`UL6Cdj%e;!I|GOu$ zMk18b4P`*N9YDCkcHfrE`=Uly<}aJ6Uu5r@NLrL4gXF=T*?0qeY2$@DT@G$h@$=S@#>Sj={`j~!bq$S&51QEyHY};WZ!nKC(ypyUA@aWDruHM8 zpxaG+c@%m1w%G`Y@pUUdRlUIiGl6;xhqMnm9hOe~bboAU-5`^0P$ai7R97nrpX~RgiFkb0 zc*wP1O53WZrj+-}XT+fP;jY}xysgP34Fmk~FdSH?Kc=Q)C|T-$swSpyodhb(>#g!? z`>n5h4enpLzvjvUW9x!FWxE9xyR2L*a z05wq5jw0Ml(I3>`Y^36d3rv4Epd%3>wU;8PKUm;F+MXwis zMg*A^=-_%*#0~|ZE<<`=dyRR8wKjatWN~zH$;{)ld%pkG!8(cQUVQSeU!6ZkRQk?0 zTj+vwEO_}hC5L$3t{h6~XneC}qhxy|;WSpV^zxvLXu9I2UMPP04ZAX8P{ zZjJcVhtCMCi)tRgON(pw_O;l1&W;l{Owsm2$ece8tzon-)Xn-XeVtQ@^7=-$`sYT8 zrv04@qJKAx=pyAuLa7vbX*FA6;4)Rm)w&klCdtXkNo2Q!9{g)U4LRR7M^Oj-hJj8X z89;-L0|_tWQ9XGu)q(x@wpmwm(BN<*--!q zLIn+ha4K0~=f(Lcify&%`pirVpgr)_;}Shl^sc{Y+FsA%s)%deyHjSRcq8lD zNXMUroyCZiPSi+Z;LZT_BcD4&bVi2O{95l_Z_1+-XO=Q!qkPQcBK?qN8CO|i&!Pg^ z#)ywKR*UP=dtkOC-&c^5R&f;FX%(5k2H+!w@9b=W!2a4BvRSC~DCx1@+?YQ(jkRm(H`Z$-HoD7>wZn6a>}SpE9`G~XGcVQ|a5}et62X z871;s5J9sxxwmcRd}_wN8P5UaR^Y0#u>U$yxGVxB*P`)yMEF6+W9>ARg3tI|*PW(5 zl$NF*I2-GHHU4y`_I=Rxe?K1px<7x9p8334plTFdp4=NA)G?$UdO{th+w@>sM?rWN2S#To4ko=1$D~_%YGoVprP(@$3?W*Kxa#|L3|0N6C@5 z9#HWTo)=Lt!^}~e0Q{)!O>i9;oSN$WQdHLlY79IR9$A?o?}xf3 z%-?dj?jZu-7SpXf`g_8{LmZa4LI)pT$f}YHc&a2*7K}OQ--h2|f-uROwmD~IUh0m@ z-9%d|`Yg4wS9-zV;9P3)f-S z`6=EV?SB`@-~Ve%`sauL2{6b%vg?gP`RB6#UOVzXg+hOy?f?GFtrkAnzc2B>KCNO| z4vC@t*PjrMQvF>z|MNMJxhMUzDF5ElKmXBn_`C4`>rdWVM*ROTsyJf*it>=esB(kI zirWooNM^$JnQ;Ek*Uby_7a~)1P~+AyVMnfwX?}XU zVabN+6rjoLQInBW8fpO#PBk?oe+i_X6rsJs93Tw0pa6%_nl3x?K;J?HAdnyjxB zsrvtO9e?lMT!0CA`5=gC-Xiz`Bjir@w;;)t5&ckv5MElk0kmGDauD=s;5OGRqM}08 z4K_PBZVZl&ssiybPxwS^C(wux8y)0(U~HG_D&p1V*+ElI2TVzTl)%TE0UMIr|9a42 zzJrmQ>2F$}OKRQ#N5Q-#IGjjK-(LzE%^Eav_NbXhhJ7^QZiOCOm#p{+XLlUCtlE2r zUl9;#!6)K)Ac!Wrqy!u_9NN~1gVFc*d5#*eHgiktuT&Kptls;-H|NK-j`}=lTwP1Q zC=%>WiLUNP3Mb!scBR`tFAubsKpBUU&{>}6w$f0;nj@!|2Vnak_YX%wTf~{a6_2VI4xm+HGm^(1G0Y3<>d?I|xM%+S}Sa}F)MIbjA zb>FYlNH8KZ;kF1z+{$S6;vLWd27>yx zZ@dmLcLO}IdN!x3VfeZzL|3pxg=t&r`ue_wmQatBSdQ9&^!w{mc4n)rCg?RKavI%! z^G2E>1_#Nm2g0%1uvJ4RXGtQ*P|h%N3xS1Flw3euoEZ{cEksnR8|GL5k}s{S%>MDC zDbntg`hF7>3uI*2c+bj*)}Dj0*ZX+wck%JyBArutOoxTfyA=1&>F}Rrughkff*MV& zv9-3AQ(cWn!KzdqYB4K?%npvdwlznhaG7>zV%c|{CKWJ^9X1jSqncWu@%8~xD37TE zHS9ugAzdl~qa|P?m%uzx=!nwxw7lhnzXVSJ0Bf4Bh=b`6E+)+VGesiFt|BV8ujkfz zVJ@_5b8`-)U-JWVlTpM+$XGy_qO6S9+R6z1@W!whUhw`k8q9nKNCPZ`#t#qqppD{& zC@3E*N0OB7DkovebT5E+F!T?EU)bnpN@*fUd4g7v{+k>Nz*<4Y6bcJ^fHxc%;1Ha^ zVl)E$!L*9JZh&DkYwSiO_p50UFiL~@LJ|!?q`Cn;jg?4mk0<~E*+{SD;2=4^#7s)y zH3qZmp`M3f&Ye~hT0MxO`oJlh`qdT9|K8Ru`<6Y5hLYcJomBq0m`Cx?KYAXERRhcT<~?=l~S^xgfO%xMDih2kcTAoPeTC+IO?VtTMc2!Ra%RXJ!hy zU%$SE$=3R=bH|O`I$SW-&28p14nR29yU&>Y8}9Q?2e{fZ=LQ}Ce|i!2Ah0R;JG zF|LsUN`-7pz{omqqT}*>Eh;cA7zs4C-7f~B!G#DQ$HKAF4KP7BRJPzo2j*YJj%!Hf zsOv&FU#`jUe?QFtLgTeebO{+K7C~_)ExiPsh?Nr`*IF8QHKwMfpqUGO$}K)=@I)4pKT_5KbDID7)j^*VH$;C+u87$`p(PX}vc z`_r4am;enz|HN?rwqd%2AQ%9rcco9SLRSSkvUN4*C`F98(&~ z&dx@cRui;eBs@Lf1NImatp>(z9uVl@+ydSuHW{QP3o1}sdvP3q<5J4y~Kt`MgF$%pSZWG0s ziv?(FaBT+D;;HS2AJ5y0=@m{8$7&ZmQ8ci_K3o%mvk;5@>;a>qnYOH2-hc$QG9dOEp=x z;k!G|6BpLbRrfu~qg!!cT`#Mu!rM~sUH;JuzMx+++L@RKRn^slZt50a&QNT-c1e~ja4TX6L(>JQe&QW|17=Mu@YXq>`}gUjj%Fn~57bL6 z>WL+$y?W&@?FUZp4aZ(|2&T=}2;N$GZsXTHmP!EHcEi=A!}i&fkw4*}OCXR@QBh^g zkNx|sFSjk+tcNv|Uj;vRmGeuF=(dS3ku749CBc1?_GcuT#f)GZHbhzq} z>=$r^hj)rup(n;ttKJWc@wZ*J&p(sofoo}#i8GA30#JwkX4?i2yiBNRm+ts{WB{dO!YCE8{u)gz$iu&*% z(|hD`K-ACbDh51_&uiTUI6PDrx1r0h)7k?kD@5>8!-_iwy$B>f$a@NvOQn_i6sEu^Yl=)GV<&7q8%?FJ9oFTc!E?d@q0jP~#By&u*VN+Q0V$YLe749ZU_KyIFwYCA zsQ|OcjA+xmJ!niNB>K=ZKsS!R zz~*5pkDo~#n^L;N@6A5Zm9I%>KR9OcH~!lG@|Ai3n8xL!w<8>oR{(n@EM&A>9MM?4 zpsOoA2II1WdnumCr8ceh?(_j+&U+?ak?boke_KN^1zR{A6#4us3!^2-As?ELKB^hf zJZ>3#D-MZz5ReYq?pAE$S##+&p}VI+^-%p}ZA*$@tb{vHTYB@;V%R}TUr^1Z*{Whx z`Gv5LjyGgswN&oQXY3coTW-?P;e+WFZ9^%(x91QWa5Fei;bm66E*^{2Iua}>-fJFX zjg-rQ5y<_rbJkwiZ*g`e?9fqIvGdvpSa?r*+a>HC!an@j+qYOWck8%Kv11#oQSVMp z!Z=&eWVXKq{Td<=;D~@DL*?q#ilSNT`b8cB{lW5x+25sQ+akS%Wy-Iut>yQ33g67r zMhFu3_4f==mibaliF&N;21uK7nX;|FU+MO=F;- z_~)?!(|P~(i2pi=PkQa_S`piryCnw-gSj#2sY`-Y7&=q-PNyE4bNfv z%ITSg&#vym9sO$Z1N*T03W_r<`Nla_Rn?h_+b_?mi6vrDQ9q)(9AluGT6LxWHB=g? zjVRLF_^tGCULrDlw7JwD`o1~0k{4>VWu~KtV0EQ|vH}w^ll7H7$V7e2a!|I{TA9Zs zy!HjwqlD$7c}&n@W9eda)CbIru641UB(Q-MkN$A$ZHJXMpW2EYCEC-EA7A0_k3jBW zFxHfa=7pL^_X~V#WmDCxdfrngw&ChvjvQLv^;S!L|4|E*$#1U^#wmzlFXeJbm|QBn z(q1mw|%-h6UPBfyd^48Lwcc5|0LnaM`IAJ~BKx)v&qqH}~ zwSVq&9tgY@2lXCALam*hHE0y}Cd5tK4>e1Vyo0xa3GVbo%$RrXT-_yq+a&%?_Vt1& z06{3-aACNOHxGL3CTw5=?D;H&9k)MqTwGm+4(wQs#HJTLEbKA1#fs#d6xIXq1g}`M zl!Ujtx3?5;X>nM*js8WL?Ll5g-|=@CA{sXO#|L+>Xy=(yc$FqY!iL$0O|w3ys3;y1 zRv4lxiFW)Cv#HdgJLx&%D27#wIKK+f56vAtIg^pfeN7wR?j)iWLCg=KAxF&Mi5z;McDU zy*O%(|3pk<&qlHBOLKENTJ+ztQ3Tk4s1UyjQsa=aT&w}8l*^PQ)=d&KR>%wLkOeHGZZZyzR* z^Vd${I6A=){B$aAhg8SPxlISP>Qjggt`P@jamYa#ye?v5$#=MUELnkCjC~K z@vhl*$$-GXTNd5C5**nl0-mdAi-y{|-0ko07u+Aj6>tGc&R6Pxo=e>2l3~AotBl~B z$jH`Um?~AV`o-%#JQQHdf_3Fk2j_<`U(#L{q8F`Stq*3^)KG#Vu%)Yub8J>jXyNIF zTes*i8tQ+$^SJgXSa9?}z31GJTSrB&HyQB!$&s@{if_AqrAL&1q(wdp{o|3`Yf1%4 z!xZ&K6=@EIy7)2(?}0NXL}p!9w7#K5ua3l>`FrtRxT9DjB&IQGqO^Q(Q>ND5PUKAm zj4o{%Yh)Zojb%BAy&DMPlx*Zg)$k-%dD3~^77yr!n6wT@qfo!t9?K5H`r=8HBq18+@qxDT%X54*IRxY8Ul zCGV8rry9a;Qe(*TN5(&|P9suup0@ARyzU02mcD$`NS@QUZvEK&Vxy2>f6ZRoxvYo$ z`|d(ahuQ=f2Z#UTl>K)T6s}z>)@Op6KrXe~a9+vs9nZrmOY&@VBzBHY`@|Mx!s+lxIAF*DNGaaENHaH37=1~qiUE@vg1 zB-~P9C<+7&cKnM2|NZ3ucLDUP-|hRZvVGQ87%VM*aTxcmI8~rcRu+zE?(l z|Nno?lOFj0LiryU;lGwP!Lb*8peu(u2^&&GIO-mC`eaR!sBHlE<{|xm5&Q%QpfJ&s zFG^;H{pnPHZaVuBON z*Q;BKihrSeSlLgapG}#uSnj9aP{zAQ^AGc{_P38|;?b&)2!XurF)9= z+}ZW3#Rmw537c&C)xv?U>HWy7zq28FM&h#%K`MzZ$917)OCIa@5C8+OM0K4{&zTBk7ySPw+NKb*@-%-DISU&J&6X!4kB2@={^Ne_+MG*q*h3+?v|C|UDz!hY zTNB`dot-R?*3K?96LBZ2u_FU3X27!H{d&J6eM)T3gI8!1->HswKvuBG#;5RLE?J%r89}PI4CP*;wnOWTqFf(Z}{~5P} zJs#o$nj)>lR)m9#i=CHOYPqI`j~pi)tYGl-`tPLTy59W~(a4w%@IH9_Zc0?tY9=pVJ$0J&H_sN z=iAlNp@%d{QYPIKZD!D`CK8Prq~nBy>%1!3-x|?OL8`q-OOi)>1=S8I4%eHA1Y;0) zB2R7>X8Y^(OrZ^y;Lw}yL^>=IuLIEJ8Pc*LE-1TGJm#3gbU@88Qk5P9=?lrtwFi7x zX258@%)q9clu$%-rtw$B`FrO`u%07L>AB-SQ>^Ub+_0skB~>%>s$qUOW)W%WU|;wu zDp_!d_w-bt%|Oqyva#vV4>-z;_;-fEof+)l(qS?zcS}pH>-4S!1(S>;80{Tw=TGL|P zto~Cp5beU~4O&??<*bSc$A9)xz{r!2AlEKks&YZn)c4X-;A@-w6j-{YGtA+rs;VMx z9{^3@I3xfhvpLN0S9$h>>=5ZF4TlLz*_wU~aQtzO9O=Fp_^Wp2=hqvO0 zAteCksl52FRf)}8=%ItV-ygCyDysmZ6(_>b{b8sZD!lI5Fr3*=S($c4_+ z=$p&yd9#hDyYqMWl&Q`tpJg2T^jGpTo>74?0aMsYw`A!Nrk#Rkea_zr^nk+jjkL}d=$wS4)Vt~ zFlIVZAI+N%N)hY@p8k~yWp9O(k!kOp_Ht?T)_i-_7JEA5o=JVw+|Te*gU+m@W4c+k zUAZIUAJ4Oe-)w&!?N_24Rx5%HTeHFPctp+r_&q3{vi3$P{pz=G3ZqHxGX#8x9{tD% zU7D!dj-NoJV}*qn{?mY1Z{M|q@r9@Ueb7$2Jvd0}+5SGbeC-+q{F2ksJkfc&e8=N6 zj3MP_>kIn#)_oV=%Zxvyyjx?a>e%;VU~{^MV4vhtF(IhL+5_U|)RWd6t8t7n-7P z#i43QF1}JGw#rb&q|wvzOfrAMHkBHuVeEv8k@9-48-CchhFGkbBA=kt}HYPuh@unZ3I zbK$NBtrO%pOGz%N!i2YC=Dbl3$CE~L;0kC@+9rNRYHA$Zy#s`8nUEryHJnKB$z{di zqn~Z_+e;Ap9n#m7i+Kh8Wm4d0>d+KX*h^l)OiNDq@H@VYtYQ31jd2UO2`3=9M_3?o zsXL1q4XQ9A<`UB?_`jt3KcX~F?n_#kI*S58#Q~=yH3jz@K>EF1OzXSB@c@31aGs$+ zI9y1|Ejojh{IJF$C4NxVc;t4$rxA>X{c?-+_D1c!j3HyM>)uLrsdV*+g|+r>zlZ!n zkA)Pbiov&YFqrlQ$g5T2b{G?1(agtq$kDv#8f`ZBrPYd3s)#2l?PomunQ8O4J8ny? zf-k@bYzq)8<+;wYj6nHcTRh9lLtrG~jUKB&&U2ow;WhnciAv`kbOgSkr!r2fyKypx zP}Z}2S$gGf7+3wnai;fP#_ZMMhlrE$uux(-#(N^m< z-e;?yUn&sr-rR<8)8W7y>+aysn_-*G0N2lN0|iI-@AC4#3xSgldR**0OZ}Q}x5x+I zOeW2+aCXEULvd%1lpF284iDJmW+|&6jJ?k}>fZWM_%+#_ z5yA3P^W5^US0+?#6GC`)0m~uYt}~DF!2X@;*V@Cl_6RSmhUx{6yv-LdQy#Q=Yrb~I=2T`bg4b7$X z7~a0;x%Ow#86H9xuxFy1EmnbT`9a;p{S(rQ-V`Uq`)Ym0K4t+zdHwolQjEwQ3Hr2K zgv7IyX)<(Zam`+s8h<;r_Jd+5*5|bEvtcK946%hHscoEZI)0r=`mp&-eJp${#;i0b zE`6fj5MnS$N&S!{Bm*mC$-s)6HG^-B;(|Uj2xjifjopWLEn7HVEd#pIjjoS%=}m%; zN#qr@b1Rg$r@rPCXmKN+pmz<)v%_>=3Frz9RWBdijnzGcWJ#am;$P99-&_qbVL3<~ zzf2%~Bbl~VcBSv=L-W!mgdaD}OM2&ZNU?tDi>PbTGo!s&om!pLEDdfR8_rAKSU9XL zc%3M4n(vJT%CMh^wNrZDPb<4RvOL9?FM7WJsS*bv<}ti?s74TJz&{L6!C3OvQKaV> z_80F25faN)#UDxHN(z zhV=gBYdJGBc66ba+XSElHf_|o!cA?0?TNzKLvd-Uh!#~8Zg1^y3IcM93IdY)#d{|K z$Q95V(H}X2nqEHbgzPDZ?k@q&F7w$%uy-DkOu&JYib{c4`1%r2r%*B!g4;(?!Uo_@ zBvHXuw5Oo-vREP=$|=AGXdXQ)4f*j@*qRC6-I8>B zuY~ue2N9vEa|+7dJclvVLn@pDuJfZfhLiwBV7-kTj?CB>@V}UVLw#j#nAleso`X7} zs~|fRz2}cbeLB{zrpPR_?OI*4>0LkmmE(;zCri;%31I5*E}NzNT{Ive%|SJUeWycM zEAk%1ax}r%jYasUzCMW-1j_Z4DSF_m>gvc%g#dDXG~Uv_6G##(*4S=$3spbPKmo#> zj(ArZumy$W$OVI<8oS@y0q+1rLYo6q`*61Qx7g?OA*~mIJ$cV2ll$^f+V(r_ZtL#p z&E^3QR8p=`$u6AyIDS-t|Giz6Q?GuQqW+m$Q{gU__@B4+od(?Ux{MP=oEU_I_`lOy zT~(MZ*~db9aNDsx*H{#11(!GM%*c%6_+z5xSJ^KzHue@SH;pIEiM|P!i-EX z#3$=Y?Parz;3sZccHfMHgEpXf%mmI%fa0mldoEWQ@ICFELMtndH9|A|1Qw?+(+XRk z#ea?&X4?0RoQ9@mTaFPs8ik#k(*v8lVu>?xQ^1MB87171))JzWUNvG*#3J-s)97Rd z>zBB-mAE^9vp5Yu?1s40e&Ou$E#~hWCt4r->{_n+Bz$d$52?&!`b$D59Tvt_zgb*6 zPAl%VKnoGgztYP&mTByjo?lJ!c>A+73$; z4j&z56LW4F{r2jRu;|-}xxb#|3?dMI)@5XGhHm^_e%^Tm5;D-Vzd`$ZiaCy79BbGj0&n54xWw)D2)nY zdG*!e4hws_fe?Ld^DGEqy!l2#ld^IGZQs7d>^4B=RK?(n>jhaW8(wD_n-BY(oHGhe zj)!~(oc`OM>pkS7JQ7>0s}lV2#4@Oj!{+cThL5Kjmb82ZB*@iF5ZA;!eJSk4ch>-^ zWFJJYd3jL+i|27~cTUXH~p^y zY(;{4rk_Lhq{XeFlz8&Q0b4ej>OVe#|-!#vgZyBCzeRY)`_Sj`lnPkHZNySft z1zL(9FS?`V3>8VBr42}_V6~b>+4I>*fDjKHrx3=W44n8p5lm5@{ zm6oYRJSt;8l+;%>oC2Wl=`Ey0n(gV+?F-XAV5_Q-1RWz_vNuuePTKpWv)gy=fBx21 zi2kuJu`aHsR|PiX>x5%N{4$=FC)gTz5)pBckM_A<(Gv6@+aQ;rk5BHECw;PVR(cg? z^7u@c$gzZuHW%uyWMk8gGAbIN6fmh10+)%XjpGM?&%UOvet3B`*2Fjm)^p8bMu$5&I(nAaSC+1i+?kw;B>xAOX&-NK z<|`7OS=_IrE(gCq_XhW-48mAheHtO)9r zPRRVqoBKWyAC`wBD3X;43Lj@7Y|wm*19&O8F6;AcYLS+l3`bV7=MpF8TI6&+Z!!Pvau%&IVc~RdVZrgj zG1jAh+LSe6%jwo&YBJb6wJ30_)fh84czh`BNd*9d7_I&>!Qu16UUapLa+4H#m73u+ z@2z|9-k$-fTm(a4jBEAb%94tvrqp=0;S7r8-<9!{5JNgjoC*!tQqXf-7!UnEw^YlX z42vgf;6irF&H8GH>UH-dB&HoH z(TBgu5BxQcsHiB>`imq6TXtN6Zj%?AWm2T)(%V!uoWcgSHl1PRa1MS4d{|3lQ;b6< z*JG2xi$u~pljpk~@ux)RB(W|XPfp9n+@i9H%}M-g7d#}D*Oksk-Td?Ol|rn*;d~t* z{p{hDIYWKVMei)S9sbIUxw&G^ z*3>|wMiSP|iR8^#>%NcZL7uQ2#>F?8Xr<(fZ5Vevs4Q7{7ap$oheKi%WIyQEx!2d% zj{(5hJ~7d?J`3L+*t@D^v=g2TLzVt&_`%3hf1T=oGZuQqB;1!k8n$(J+dmBYwKB6= zKjG*`PftI$TKppIy>bL~A$3Yi<>rR_EpwL$)s(&9m>~#%JZX`tn^k7;*;pV&jnn8i z>2@-Hul0-c^pl*NoNTn@t$Aj=co#2Ty?R1E+Up#gR3AP}K}2%ehZPZ-6tyHFpxMdI zH6QO-=5(pWK;~fTa1hoB&T{>aol z4zWbWlK#6gDL3(6_*akPVx+!!@gOeF0zEEqETf>C)db)ElDj9n6PAS`hJ53=S zXAbASi3n{q7jpddJ=A-}&-%e*rxv? z%fU-2ElB$Pct$ZRJp3yB0`}F`a$*lGJUv;%?LICmRl$pq2*cTSD`DBG^C zk(7!GOGvVS?fyY@015Jh5k5=)443@y;q(@ZeDpB}-`@_huyUS%b?$TXcFKllX3hGL z00rX(2@7kWq7F8Ne-49`K2_1K+0DN78!t4Fr8^CO2upAnf~bpR@Xz!p} z7P)^jpgUP=;*1aVJhNMrqMtizaKL70z5TD;m9Sig&ECR1JRlGJn7npijDncB#hgl3 zO;z73;0j9sd?XL-{+eTSd9!nCjanx&D)V{)(AqDJjl*4LrT3}~Z&n3_sAinTDG`Z> zKBQvM7~mWRKey$X3Jjm3cP6RQm7}-I-EK#6W>bP_1vHm0v$JakRn|4z-D+u~88R^Nl-ynCn$BeB#R< z#J}#a=|O=ukXFpm{P|cFtc>{RA1_RGGO5(jgOh1(jVP0~o3q2)*F*lR-Qv#i$6baw zUsL5Z;k*OqPmFqm3I#nSQL`~{;+BzMdCu(H%L~x7fAK$*s>R*G#pobJ&nh7i4h=(& zSu@YSX(+2i3GK6nmbf2z*QhV$aA#Js%pjPQLGb&X*-S)5&M~?~w4wvE!w+dTY4CWM z!p#SphfzU67Df6oM)PIdxnPTn6xkdok=0dEsxVDE>jCQj`N-5Y9@sFLMI6e5S+T`a;yeE zMRs?8bpKSH`EMUva6?0b+N?PV21bMX#Pw6POeZ2~iicyV$$aibMDP}nN@r?JX7cK; z@IVf3TpdIg#3XgEyL%qP$y*rXq39dtu|icJBekVU)U^>_@BUHO&5;{kwLi+FwLUIv z$DAQ(Sb2qv;v@n4`jZFp=zV-^QcqnzcmRjii4!M$5P}eiMw2CJY_2BRxWCwMyuU;o zkr#K>G?tNGGq^HmHr;q4bCLFhY zE!`q%N|tJl6&zV^2p$R?VzrNK7;R{1;5|y>5AW<}si~`Ll*Od@f^l*4kYU3|m?YJ> zx%}bmTg%SDqHE&1=y+w&&6^SNeAOCJGK zVAD^>!b-IM8XKDFw0G}zgirMEHF(utmyiY@FUTIw-E!G%61UkFy(~|Xdayh_nP-ag| zNo0E{#-S(qmYpp6dHL;4sG0%@Z`1eQXukVr!*hLwzu$Wcwk)}Mk?!2IumCyN!?jB#)3vdh{4XGP@s^Lq%d?ktKO9SSAI7AKb731@9}Gut`At z_efo{Vc?|E>SDIHG-@aQmvGkgK8$@?o%B{WB#C$@I8P!WLAmF}xy>P(Ek7I@4nID7 zp)>hl`^>+u$Qefnqnv!?L2bwa0gP`pypRp&(aY|v$33;jPqWD0+Pefq@BW)N z`-|8Ac-sy=`16-A*nw(^6vF)CpPpQ=x_L|2ZT!c?k1F}%1uBPU^;++6?eR@+yLd`QJ$^xbWIpibn@w1lSG9jq&g2C;rM{xE=k1edFM1C9 zP@If}ZhtSnb~VzmDhnMVJ^s|%W12^s0rdSZPSSZqEc$!??D*ODY!R{29!@2Iu zJn(LkEwJvxe0wtfOs3gTr7T`>tl{`8rK6~0V?_ogW29PW`cv`Jxxbgp`S%obR$@MY z-m%JQ$oJ4NbEMpbjB79u6aYf*wlOlSlIrg!lJjb!9-hby;u@9Dq<39WR2;!YOMPm< zQCR4THYXAE*Pn@WE)tWLsUKxNC~aCpA0oV*kAYkz{|wXU7}0rPPA7jh3UA%7A3=0Z z>3N*XUK?&C7>=K?;J*C8>9-?-;-Z{WR>PBH6)#`DgqJl2wVDtnd1JDk>CEU7zZG9z z_{b=w%X5=QM<#+fxfR498lWtx-2`{3w_SKojl@4oilH&zRW ziWY5lYDcMNM4FVEtH;_zMJA&CK1fE%cmdwN8X1pK8lm;;iIDpE?tBT_1X^-F^REWw zgS%s6W6v&qKa?}Y!d{oZINss|&Fp{!5P;`f5J<-g&mQ}WQ}`HLmdpc z;oCb?9hG*qxe6vD+Bh;MzR9lc|NXZF8$03QZ4Z+-e$hnWgF~O`U$x?LBgI`+tB1jdn)o`gLGz!r%8@ zDilVE%7cS9cFO97OIMvizGPJT49yvsqcX!r8`aot;mfWF*H2-3J3QAGQeM6s4=X)Y zC-I`);$Swv!{~OjTM_U=;WPfi2SVm@fpwwd_}70@`2BI#B7a`QeTkc-tE)?dArrU` z%RgWCJ-h(i#%%K2E&QCSD^1t~;9{>|pKK|uv$j!;m}P__9aBci>q&;vzkS}-adiXY zWt0a<2_s?gY6CuWN{Z0M^T$Vyn%-dGxRj!*kjB#5+KM2Y64ukAtg_`6ilcba$^m21 zp0Q$~qnm(^m#B;w<=&b$p2ViocwZ6a#KbKjp>N?~t-!q!fxjao3~mSJQUo$@x7yzdGKLDUP#T)b6=Rs2<>W zLJj1MG2=2Ht%8s;FRx~3y> z4mrJ042Cx~)n~;WcS(I<(*iB{T)@8ZIsZ7h!^z`xU#BA3%*7J-7xgvaSHR6YX{<(S zlfVsdkDE!dRAin_&qH6JcH;&>whP&vMg;|Gz`-Ov*D9ShclIP~VH&!b#~PlP=p&ON z`)fC;xs}yZoWVehxUm`hv(i5tW$#eF&Y}1>SKzMS*B^H!u)`w%`*bFT8p547B7&;d zdin5n=3EBi|H3XE-E{UxA6`k)D3*gGjY9MkNJ@W^o{p_jz!;Fk3wHcGb>+^YC^1KW z@}v)YF@(Vqo!DdcWZlmpUJHlNf^;Dbr6%}r71{4r)=rt#<&xfB<$o=9#nWHDe1s-q z!3~(t?=ZV3VWbCd6mJ>EHe#a*Hw)oiX=&BG8*aJWMnd!mK3MU%_noItO3-tS9AteN z4h9jgby^@*z~dHqFKGj%dSZnJE9%gXM-xyyDY9H&TFTY5d7AF^}V!hrlLKiC~Q zXw>cEHP3jOFO>|@)IcM0pG0`^C$v`uZ8FBS#kT4!R z1HNjvuX-7Dx!APfCufp8&fiIl3`c~mp}Fo4W4=Eyn|?Jt7^uSJWYhL1c&D+yW^m@Z z%ByeVj$**52Y)Zh=XF`tVkeEy;@i0V+OfKvLZ6MKnH;k`R-DS0QGWh4GW3N>UyT=OhBWLa-9k^db>PZIVvB-8y@>-+&=rkR`@`{h10@9s} zvog#r4ZYJ&DeaTpXZ<>-WOwLOkey)i_$^6-VvbL!6vQaui`n(9*M=BD3{=_MSX1S7 zg%O7fe8}-D5`e1%QBuZ5#Pef1H+0FL;t8gfSn=iaIMWevcj9s|8ZR=)@fITMS>hE; zaX2Ug3#1dVW!||{`r!G?%uCvB;Ymql<1I!9W9{pfGmw?-(Acc378W~FAI)#sVFhUa zlF)09nSg*`L!r2FPzJ89g~q0)(D%Q5r7Ca^Pn%?NX`>EQ0l-%e?OrLhwW;?X*^d;m>Nj_`0Fd}^-gg|FNlD6@2uUgE7I=+6~g_`RycG5;$ zER%&Zb`P}MrejS<9cL1xp|i&aK7b2)2^f^NYcPQFw>p^!RG5R!hkX3l*Qq<0n+f!p zoQ#iN5po)jwWaCHIy&@jC5#0<5AhymIgV~hrOKJq#>o9FO;KLDM#iSB`~tsekal9A|g5Or5uT+@~ijde|?9bKemea+!oByynXq2C%J%*Qs($S7_(@4 zBJ5u@rlCu@06dZYaa476bv-plwoIxTaGv`*nPrCjDQ&5h0*+GY&z^-Qum4P6_|+AD z+EOD$?Ujg&t<)|UL<-)3>MF;yUT*6?t9-v1aFK;sDH7Q*^f6S2^|){1%D{JL9bNCO z`OTsEuoaOtnW`fXd|KV#e)tfxwkAgGAj#gk42i`pfb#F&{Y;wLvSXFoqL>I6HXx$G z`x;{Bnc*B;HSMITsp*GSx+$R$WY#08^+9J4WCP!-6U~M8e!*uuRHC2Ep}ja1$Qv3O zS_W-8HeJ(RO>CnMjNQ2}spO5-G|j4qq>hdbVhHFMLxksCv^8?ip-j(qDOk#ez14aH z98(-ziA*p<6{hksn3_N%Rx&x{xc6!cE5mw;OlPwE%mMkQ2V8B@*GM(DyIls zYiRG>8AFoWviSiuQ5s}%!Wk?-i2k%#OONU2yZ4~tA%g1n?yFJ3Rt5*vPxwC*b}pE> z2NtF*^XZ|V=F;@4!ysD|M2CQ?{of*V|X~6e@MUO$ZPN3I7w(m@{*_oQQx=1~m&_`;% z+({-Rawm$BEHc+BKah4gq#u9~4H7E7;nb-oY+#qaxam?+kGY*i_V}qx3A7pNn#t0c zo0G8;x!gDxiR6=t2+pej5hAJrX;k&~Wu&D~VA#6OA{(1P`P}D6x^rY()L zM5H70Z-NR3)s!AJEB#|=k+;Ly2ObOIyYFJTr8{4KB-ZRx8HNvF+M8-7(!Z88Py;Uk zq^je}UQdEaZc5w4A)~i0(@uB^VXLk_UV+xf5q*w)X}XIvtP+uQD@7MxwpzA)^x9Tut8czryk- zm4+6!tK4@-jxz+42%yfI0Rtuk_@kqy9~~#;@ZNEp6sv|{H-4oLX6aZyeKKM`WR}aI z$o=5&M%`%MzqZ^RRvwa4?#ueRLhp6L0n70!Dn4HRc7L4aRl5a7bs%hH`q_S>4vZ{V z1nRc*E(bHvmfsfy;@eK_DE4KO;LJBG;`(O?{L2bcC9D8%!dul~u-y5U)f?sYUW2d0 za~y%4sDnd=WBLX-lF=3l{__$hl{9)E9Tj(6I!#ZJBJ;R{wJ+ibr-$=i%d_=0gtofHZ+I1$Is;Miibzm4xVG<@Y~;zSYznsftQi=i;P& z$yudJcY){tjx)6Um-g(3yJ&7Pbs1i^%eU`636KQKQ-Bvp!#Vxw1WmCpqW$6bbjH%o zk|X}@q{J|CB~#<-b$6UV^6>DkZJdTeQYI>r6lzs;(rWnZ6BskxN&p$sM=bt0vL$`U zMnS}=8b%670;x+dB7pA>jd)Q$q9$;fMRreEf{5zOIiwEH?!Z*l1uOQ}iG8C^O)DUtd-M=!}n+ z9Cif4bK*A^ZQgKmHIfwFsZRxx4poE-#}#X99+{L-9Q^0HIKhVSj5d2G>|*kG^5O*x z1|*U!@s}YoBU*e_$+Rq&Qv?`8;%7a^+|i{*@oe11u}P?Q5#yjQlP%o4@cEc{kszS! z`T686DwSM2K4n+1(80;+5Bd$1Dzudk zE}Tc)acPACA4K$*(Q}7gW^|3%T1_6fapq=FY5(IhFQ}kJ*>N7M8(bllW(R5jPOWwn ze5$a_-r!VCQcr35jaE)Dm%D~q3UVkKw~|nRKz;&wJ5rJE99ypcX(? z6q)WRNPqpB-ly!`@=PJY7N8AK(|xn>{d$QTE0lXw$ODmj>pZIuiXKA-Dl$1RZNx5c zV=BW*)%E`NkqW<%@E4r1d9MBn`}sh(K``TVe zShr>@)!&1u+8DtbqRk_uJdms#=IIq}rL>MoUs|5&L$GR&tKLCqsX$T@bOKIxjNK~Q zuGs6RM&u8jgc~=(;~;tYm~_NmlIZ>6Q&UrP65Zu*v>je%WsSn8he70R@?gbfKIa)9 z7IyZl+OE`4_&nGX{-t)JymafYjk&e;g_Oe6*Y?fqU=1%v{86C)MPpzPi7};|tZ5O; zZ1s5L4zhqbx}4K<-4&q(XfF#K&wl{ejMEv^Zvsb)knIm<%>GF7eY)*A_w}V?#FYnb zxRv_+IRj)71=e~P2_IaLlYz=|7?2g@R&N3O;hy5sqW=5f+=YV0P2T-$uM%D&2y!dw z>+ERT2ip4!SVeQm^e`5202_z^j)n>Rlqa2VFS8 z&X!bpXUv{5dV05qN&#j(0gat!P?q=RdVw!4AYOiGW8m-e2WU1VDT*-WfHeaiXhE>H zN(mfgWAk`IL_I%l%hypvMfhIm;67Bij0YEu-#r}D7){KDbRebz5x^oW9D=v@(G`}U zK5NK1h%Fwpkq|YuMfQI&89H*1hQ}iwje$%EBgBml-A@{@ZDR)A>>MMLQa1S3;n(+; zi}RwgYHC4xJTz#kqM}ACKWl`+d47^BJ?*0|9C*0!q+X0NK@O1SZ@0+q&v@3KDJM$` zojIebr+4Y<)k7HFLGHK!g^s!u*smyb{V(A8kecC9?7LKs*rWgW*P2QL*5k0IGD~s| z236FQn4wVYRm>#qp-a1E^bw)$|CbdAgz$~x?#&7rNPSb(H8gS&VPwgp@7-mW#(f#l zUg;~-Hd}}MDwLX&O6bHKX|Y|@+IkSPxkbKMhr{zYxG!NAJG3E|h2elSuS)@*O&FHS z&4mW%U5$z?$dEjwFS%~J2e=8|XL6KO?8|2gOW0ykdXbi<|3}gUBeOQn@0V}Xo&341Djwwxiq-t6Rsjl8W7h+ zTRIafYt8Jd#FPIC1difnAPfcc!hQgH)RA&k@iw1=`)2T5hef&bryuMj zAe}a?d=v_`lvHSM^&HBs}>mzw(r!$t6R( zEdm#YObs07ricP~aG@@Z&4kf@^@DDvhFt3Fb~(yofP5e+%N8aC$G_*CI3k=i2H6k0 zKrR$Ib?5;;&)xA_uv40ZnrQ2@jpzd_{GK4cm)~y4ZSKecH#alweR5FhYP=SUfC%g%~Zl z3?50$!lKx$`kXq@cY6RDfeR@ux~*gCFwRMyTc79Ucb+*5lGlFeS8O~vLm%UDlHaAE?J-8fCu-Af_0^^?42|!slieV@wrXm}DWp z!;*19&m|nN@^Kvcg=|@kQ4P5!Oaw=LHBG^!_k$f!cQv)JTetJCsyjy5iqIZ8`))%| z_V`?$3tL$v$Cz3p1n6HaPGkGB=L5Ep)WVR=0H-Toqndzj1qFF|c?{$`^7Butt0#Q2 zu0;T4dDN*Rgt%pMhq)5RY(*~W=!l)UF2KrK_Ry-9tF9-vjVxzN+jBOuU(&6*NO4X`r-Z3DQfouB=fcv6*RQtA3Obg8xv! zn5=c7FWYrs7$k~6f7~`bO%OjiywK@5l9DHoyVwB z1T%qt5PQq;KZ8{+6%CD19_#Qt=h(TZ6zIYHmtQpSOIBFD$4e7ZW^gXbgqqhY1Y)VM zFa-!GAnuC!A|&Fma)1!>0C~)LbI<*bk6ba`2Ybc^x1&nw!>>b@+&r;eg6&G+u$UL> zV3`O7kjnENwul5WF`DBQpjX608US;MXBu4d56#v0-2K+xjxQq%*&&$^4uf7dvJSOBjEkvo%>r%oa40AcS0miGRaH1gi-!I#lVc^wC9 z3iU)DVyKCRhUN5W*dNGI^LY3XM*jAk+P8!cu0y`NKEj)gfbR!gy-S}EZGo3j-+lTT z3a^PtI$wOGqykW|VGP1(A5Sj;9a((4Rrr45I|mmdG$eC zx-z@K9DpethQ&+W$+-1Z7WvQAWbwm)I<9*|$CHTG+?{P$zOHHJxW)P1_kZVuWpgP> z`fGTO>OZ;yE1lil-8~v(Lj7lpHM9F)q?_e>ZNz2w8uLKJ40Gr+x7px(j%ODl5Mq>r z1>RG&SBEB6;kDLr_cop#@(Y<7Rn&i^QgZ(&7(V@J`<+hQ>8uYKMY&;4>-X=Ukv9fq zET3CRFsnTE_P6MGS3LBwTB|_V-5i>ue~s??xpML+uph9PL)qF6_im^Wx(jTYzvm2t z@+A!Pa`r?(CVUg@AU3FR_u5R4(?~gov4HhpVUab3Sc0e%#%9iFUNN@r2fxs3YB=ds zMEvf7wT=M@MFR+-==kE=loBFOgT zrC66N{gN>JHPrB^DgKS7Sf>-b)k=le=TVC}`a^#VyD*2ki947}j>r9W>-5sQp4+ z;+R7-4CWuc5;hLAV7l@B2oxTfEt1ASTRSNPh}D6cW}^+-3p0Iwf@UYRK6%h-SPCem zC;oFnMpaAek-iNamvW)W1ojz%G;pgkSS<@tQ?pNiz|AmE8%u=%43qJh(M(fg5^XX6 zhE#N4ayprtH;*wkk35$6H`8+E;}_Iuq)~zw{5)*x;D3cIOTX!8-^swqJ z-8zRkO&aE2GAaKQl^pgdqy1Zu2=)ZoXM#YC*6X^`fjREoIp^kCDaeB=B$G0iYxUb) z2&*qAr~;PXh4aORWySa-j|2~VOyek5&~20ZWd`x1AIN zI}km~!m39eglkZrYV21-GY3*0z(w-r!WdpJC^(WUsXMbInm+vlWD2e@wu9vlEhV#A zWC54#!2*hr(Xi%OGCFXkh$<=tMM8x+9$Qw6xnq0%q~TeBryLj)J9aLN@D&gpyX{GA zEYgnVynnm&t`AFX{+3S+KgWExx$}J}<`@7TPunfBT?SUcr1{?QsBvTdf!&n+i9wqE zeppX+d!_(HY5<0ct$>L*LBzw4&?I zTa{H(vj7!#%#TV`f^)$-mmsDo9^DV0XT6q_p|x{uqZSDE8 zHzf*l8lUst?Z0*)&fzb$%#Pf2`HlVeVd#QhJTCfZmdO*o%)AiM{g4;{D_NGl9)x__So( zAyyGV&^V0Q-V9byO0Bd8jz%k8Y%p~&BtgT%d#gN)JYXBC_j9j>{NUBVP8fw9*t?T= zwNTAcjQ%kT<00PC)L$!dpMHuS)zx|bqjlMP!qRJwo|Cn!Jm=eN;IjU@v)4+6Hw&P~ z>`!Z#AsO_1#g-iXN&jr$*`*tpKOR)j#OK~{+Z-azllQq3oz%v=pDJ=pZE_&shaW+c z_3|v=AYtLz)JLHs?kg6K@rpwI$;rhv_Dh@9sNFQre%AC%ug)BWB<55WXvo>1u%(oA z!A9#1&-xm(0%4Np4bBes_A!EHJPJ@{yk&C6p6`q`!2Pwi3@kKqUk5EsgF zYKT^oqtpF3r6jjw8;|FW8)x^Ah(?YkXo}Tzx;19BFGRAizI6Ph^$%2C&?S3U-EE5W zUbe_)uM$Ye@<=!tIT=vuobTXv>xV4SeeM`Etr9Lo=jID`fbGn)m+BVeWE(V24SPv) z-vo_?V|^}vQrPOdZ4J#6o1K{&^;n-=_1>BtpgrrdTPO3q;#E79$q5|!thysJzG~aF9?K_L%i6GI6s`b`jMNV+v^tqHSs$EFQSZyp$Sk+W zM~_U2LMG30Fby8UK-~LD$#OT|sj(i#a zf4(Wvd@}y;zyAH-ow~OZ!Y1Nj`p@6vQfv3=&riScRE?hawSCiNDd*6R1C@R+V*(n( zoeF6F=O@R{M6h=b%Tqg~&do%Z{jz;>`=#ReVf|BCNqpTkM~hB7mlb==Z;N2Bl1-)Q zJ+v}bG}pN}-&Trz>3TVguMYYp_?$*t zVyC&}eJp|<&5gm+-w};>=R#J_Y!80N7)%DUB!_}UJ8$Xw))fj|gxRfboAOEg8 zdNc+BVM8Ksdh97k0ZoYdKZ0bY$x4+|Qqu1@J1C>M zuO=sn(tqXWmVZnCy=TF+D{E+!Tjc@SIKuX=jK3@9@5|nCNGO-m#%37T0AZ47XgxYF zmGVnb5cjVIDy>6F+IJNxJ11mSx;H&^(Y`pn@s;re)g49c@lUQ}+NgqXbMP!G#TXZ- zr75ky{+jB2c9dN!e$pyW->_Ipq0q||9T+@F#dRXoqWi^?rH>d^;I8tH*g{|qNkXZ` z>*;}8#KTumwMwFh7_eU&?|W<2GBxQQrKhJ-fe#cW;*sc}n$=S6TRjM5D?C3oaV6xnILV^Vq0TqOu!=Eqc`3N;{Z>nVO!f{ zPIb6K0_Y#A0%>WM)FzkuY8w$I=+ppiJo?1raIE$6e|D|EZrHeYfe7*1kW}F)L7RE6 z$#8L)Lm87dY|1o1krg=qyW{-ziwY_aP+fys8AP8m+s3Em@!PWj?R;O-aDK zY{q@iI#vQ{SL`&kkC}$N4$PV{>WM3?=-Kf9kGWsvr=qv=AG$N{Xz9-E%jBY^<)Aw| zF+L7=cMv-A$eYW|geY?nj|;!_b09&7*T?GwCGQtD_F`d2LmjZw4$jBXE z#)lq@Gg?~dO8;GunV9VHq0 z&DgtlQ}SIm2QkDv^Ir8Db=?)Fg2&cE>%<9V40c0o4*4l|(}fo!MH&#=!v-8+kdE%d zQm>s5SKxVqO%mRzj;>OJ3eTjFM#;wgd!$EVs4I#0%{c7T%((8<&)%Ue;X~Bd!e_ z6YMPT_AY2A^ai%JJj-8+2y0$m3^36o^TY2o+DrQAs{|b)S?r%{IkC<^Al5ky=Wkh%srvFS5H_@o@g?|R7XXH{Edp9k!aGLyNUr+d4#(iF2|f8 z=JzKa8=jVM_4YP84tP{_bw2^xgEbimSPvkH7_z}ANk1ZfD55`;l?`L+pwM4bQAHZ9?hKuyB4HaoEduRBh-LG7cb_aJ0k$^m3Hq%F)UzUZ1_-6OEcoF zGWwU#%}G3cdb75s=7=sG-pFR;8^l;vTG0pbiw?iW% z{h)w6!R}NfIF6Hjdu+0-4zH^htzPBG&q0L@Kc9n!64g624=Z1}!U1W?H%M2p>9~~| zwXx%M%JDjzNP$TbD*y)C7}ilcb&3N1m|@c(*Ier#OhtwD!DFKYk!Wt z{stJ`x3%s3+OCQD3>;=yIgxS0`xq%N{I(}IH#cv+D7CxBKL4JLvPyAJNri-g?aayy6KQ$~eZ4wup2%aD};#PEJze0T-Y|X8DbZjCBLp zK-Xhp=)A(B_ofa=SIqxyrHq9BBV*LBiznd8TbZgfb9wh9QP|IXy(opyvOc)WAk@0UF ztQh+Z-cR6msLD~pt2w7BVTYq3WLW#=HX^uc>eY3hE9`B-`DvQ-YFaG5-U@%=!_0Y< z&L{IQ`XixTzUBEZd&(dVT{;9YoO(QyY3!XDtaZ3#ym;0+uZ{5F6BSjhdG}5&djvBf zi-ROdZ{C=}+L@6uZO4g;uEp=)Ndr?nhNv$hOaQPWcG9%_rjnR42cUlFP=nLx7iXG) z5vgLuO?zC1SPTDX0siyp=D5YrZgS_LW~JB&$1TJ}-OJ>OPjmihA*HXc|9xP^~R*&->Ua4)3bt zC|cSJx@-NZ5+J@N0p}g|S5o3X52=i(INQ1iij`etLq*|RD|rKbYAqIYGG*xThKX~; zb@XK<;!nuP$N=NU=<@SXUMPbj$dsFq+mDRh0^;I9S$1E>#5`oWEp-nN@f%Vw!GcAY zHgY;o$z$aA=X|3qHukNKB`;#~^ZVX6G~liiz7P4XwM+YSv8qqdI!PpAo1~Q2oahw5 z_&&8*f~e8M+;1g=%DTGPJcq`|-4!RM-|ZY=~LC{=%_A-&VTLzo-ezx zcb*{**E9uZ*FE@pk!tH!;QKcA_9+l-IZ60rjWGI$q}kw>#wX}$ohiNn1CqHp(tZ0F z;t~?}?W=$x@lH&ubh6sHyZd9D@V*Vxh7HTH_4%653v_nz?0}p4zDNa>n3zYysfKhs z4*DQCP1d~sMdbUSTo8C|mUCgeLlWmSrp@>a?j&~=XN}-GOkylMuHB(sX>Yh&qw&Z2 zS&pbm9{%jJeQ(u4?%^nhUmSz6TL`=oU~r5Jq}cLY^Viq^t;$V4Q>k8i;4`FhC>DO0 zrylp`?xYou&&*U)Q~S{6g*3d{4ciVYpbT^^-cX?hwLr(kMo%K)*-4@jF=a}pPKh0i z!R%ltWTZAW`s&8U2SH3A!oi{VJPby~g$^BhgMk|`4!f^vUc7j5dP7}MPCE;C;LrQY z)afl1*mkjvK|lkeJG@`TAd0s9vETEyAv(Pf5&9w>55heC5_c9z$pQkDMb!IB7spex zvRET)Z^Jhmz!!>FR2^T&GNMm4ox2T$Fwe5?6ap`lyv|8~*;yWpA1_`ftYgmEuMcRvHs| z8UX40tl#h>I zIOp^oWH>=SSN+94dcHDP1*tE2)9cs#TIJZN&z?Pd4f`;Bwc%ZZwgV3(ULM&dH_<2U zimAI&vBRKuAZ_GOfWpzNzp_LAs>Lg*?xP{mj%`kIC zWR5bDwOB(pJg~Nc)&~6yAAQA|9XgmD^a4S?q5GOgTq#Y7s560{rlbv zlISRRGd>rk^hE&-Vhan(?eNS(heNC7STgLQ(S*WN$~@0VW(PZckf4;*F;~~mmSe9e z<*i*mho*328wOGtpx^_q0-P3I;txD}B(~U9nK?()5(O9}COGeSd8czrj_ut}6Y$X- z4ntOXn+w{POIzdJO_pNScsL_>rVD?H=0$K3B^ln&a5dszwsj<+A;bR3zWMLKuC+b4 zlFC_q2b+uu&pMi*sxNtiIJVd`Gt(kjwtS+W@a%fi$naI{seay89H?g;$M#Tf>Uc(4 zW^D2*xo z%0$wrX=o0dH{m!-P?JByy|SvZzD(7~!dJp6iN zjIvPN(w6|^Jz4%R;bz|IVziHT;fb#1zcImv-l$cP8=EX0pVl+8fFcm===1$Ft?{Oe z+<}3u334bYVHg&9=h#0P4@W)tge(m=?U6x{eDib&`~03PQ6e~m1*xgZ9{*kh51NRz zy~@FWB7lQ4 zdumORyi)M>l2MG~msJ}2tZWNy`4dNUKh4`wd9_U^WO~i@w{F*K6u9m3_&{W>3)MtW zLZ27IpKBx&NL;aAdL&MqpoKmh)Etm2qNm(5c8EIWIzOh`XddcCO#m=M%66GBezlN z&owVAVkaJ1aY3Wjsl^RYaS?h!2(62Lm#vVHondJl8P;$ZM->YPhYYXVk?!!rTrwz^)PcSaQh4 zh^djykZqs}y$ja_jYNs-2+2HH&AL1JJFKJa(4oMSr@g>%W1uNxrJ1vV0cLZGiR077 zh+MlhIn4%*|75eOlyh;mj5GExw7O4DHxaoum~BC#YexrjcG(I~rmaSDB-(5w3^`mj zEAW0b{oIL}B$vXaN?&sO#o$yu=_VvVnbgy>T_edh9TmmSon4xD!f>j7 z{Cx0!ettB@y95!ftFeH9ZDhuD7R|sC29p?-y;W5oKk`}PWG*emkFdeogm8F>iGl4* zdTc_%;=@Ql(pImGyANC{`?KQb-2S@Y_koqsqTDnOl~zKC2ig=w58+WkQ2`e-!ovm@ z|GOY5!jy=tkiesnL;j|dFS3{Ep&Li!kFb=KZ|ewD41nm$lUL_WB9fDXQ#@S41ersS zZ2bt#7cK5i@+Duoq9+L2wP&@Y2$`^ov~&z~v3q-1OUBj!5isG74b{ zCMz7tDn>wPFN{zy+F%^hXSh4#$RwPk>dzOPH}~*JgxdmO5G`FgAZ@7Oq25!pv=sH8 z7Vj>6_w9;pCuZJ~FO7(u6-z)v0C`(4tV|z0`fe?I^=?MSepnc1*l-*;@EGbyHYi3* zfADNHFZFJBT>U*k?EUck8$?TL@>9A{lp|6ZMr1EusJA}XS<%v}omKS9<-rkt;BZL&Mte<1Hkux$5!wnB2HLww*PIoX?X8UG6(IsBn z$bavlC0$V#tYmlc(N9!+8HFE@MR$fNK~!x36Dc0gM0T5RIbY7|HMb?Up3~TCp5wh$ z9=qJ%+fc8t3b98yMlm>uI{4nckKL4*Z}eQUy0X*D(u zWElr2&?M9cwhSMikZZk!t`KrJ3!#AS-6-ju=O#^o0K9aY+H351%H0HviiOa-U%x18 zANbc>VG_C|`<>tA??NUdK1bj0Y=X7|$QoH-r($_DxxMoQu*DVEq2O zy&w-y%Rysi815|-1#w;*%J;z#DOaafquI&#!kT@vjS*2%%9sRBN*YAIDO}2bi6YHz zFgu1lFvSc7bn6*ZjLaGvYfdf--l{(Nw8tz*f@q{oytbw`Z7Op3=29B@2#N|k_%22j z7D6b|WlrgSNiO%;KAb4ze@WIz2zns(Bjc4XcKG||GQX)0M45T(l z@yDM+a0AQk9%r9v+ki&OdpQ3ed{#!fprLHskGfY6vF(C zc8HAtfleO?GF$qU-e}4=`OSA*b8~JWT+T3HP&+hKL+9I)bNUuU&w@fiZ)BG$WPwv7 z5k4(F{idFATNS2V^k5Z>+!R2C-{6juURH+KT);(JY9A;$JMRGxLo``&aXP!=K7Jcz zhgt}mCK+_?A3jh6^W%t9GZRYy+8V@A{c>@fh0szLNC7_jQgU@0GJuw2wYc9$aJ<0I z2^b(YJ{~|U<%SLNARN#Mx0QNI0q^AknSe=UVHp{XGiP?i#mQjaYtZ+B(n5O|dT!`n z-A7%?5r)ky;dD)l`;J5T9W_q;N~wts4Y~4^dD{dpK%rDWr!Tf#Z$%A!{yf#p%nX_# zMpo8=YFRH%mOD7f9oHd;8rbjnt7!+qVXuyV0z*$_*}-?RMhGmoyd%1NL<3sh` zMCK0{@`U!ZMHkTnY$o|q<}HilMA&|!f5p!B)G`fy$n`-3X==J1eW)+C zt)AIMwAq-tMZ{6`3~i?h?p40tO>TR z)`BNI)rN`p)N?RV5*HrOCDfxkLqu$1bF&b{5zzi*Wof`K%|(^8G_sZySvO1L6DzE) z#lD!x3Qk^K+Ia2Pya=T)w#W-$HAuSW-tL~7Z}dj`3DaDyrWb@G%QY%t@Pxs>PsIq? zH!G49-+g}C4s9(zl2PA<_>HV~&dUEN&?^;0CKP#tEnzWNJXbW@L8&+(&OuIBsDS zLW>sJZy>|a@#S5x+=7w=pq2a8tDF6NcDKDFP^TI9{oLH&daDFM+XYnxwCKMh4$`xE z`cv~lIB&kynXCvw2n%9lna|iz0bbczS$DaTJtB}u;56Rh=kn|#2xXkqcyOCPQA3V8 z2oE$FJVh2lwUL@DWTA(DZlv7^A_?#%^r+MD6w*9r5CNB72$JEOX_AU*MDz%l$T2hX z@m?A99{5&X@x-t&qI$P?;^?S7oWSHk7!b<{w$oABhs!a8cxB{i$#l7%FNOhE`n;Do z{rvm@DA!w=;<6Rko8EMIullNKYQm{cO4fZ_btIXuvSkDeO zA41`TsL>%h8qy5W2xY3s+8gajna^?2AAbt0x9X45bG<)usMf*<2_!eael>tZ9(RY9 z_B$8~MO2Na3v>O5gdfm+xIUSgVQRLomVciiY*C5Q=R!XZ=q2dbF>HAq3&t7K>9`m{ zb^R%2W&G0OaEZZjqlEDcprSV|gp|$AF`9P~AW_gck=rf97I=r4u2OtkUG2D_Lai$* zh-wxm>&A^iNJgQOlq@8!6j+B|*Q+GAs!~w+qHZO_GsM6jA|xRZrm@vC*3YgOHylmB z>-f@6b#-2XhVCkH^y;-UX%WGm4q8SR+-1urW)k53xpu9pyI;l>7V0D5dm5t~TNT$C zi39V6%jD0c>Bj9riu%tVg-MNnDX*#71b8no(XgnvI5sKiAxaW3G+=@75mg->`Olv} zf30DM<`O5^ui*zD-dNWFdW_ci^{0P(d8wmgH52hxCW1&>RO6gOuu}lwt)`AwKG*|@ z-_K{{9t{f_2)8n_O_WqsxA>bn4L5UWB%bR-Ar7j_>)h+lJ(DQ4WmvtJoV{i*d*5U* zp4(X+S|BL$G4#_9%;Rl|tX1HnS0#U<&bh-soJ4z_>KchL-97rbMcEG)XU^C?P|~9b z%60DJbSNGZ!}^+U3S9|~;!U{n?K(Md=Ux~x0-V7KTa9AroUQHmv4Yt=9B-^wzHdQ~ zh+|0EdT=8>|G^$0oqh1Ewm_kFf_5XSE2!ylmT@mHds0$TMkFOk%TmkeE}JoC+#7;x zpUrt`%mZ8niShB%0ZX93K*oO}YoH9N;@t~Rvvb^MY>6@*#dwavd16(eHbtPvI&iO1 z@6~oAF`WI>Uuu<6F397f5& zEaS0B@w)EgQwVETLLNz9U*BmyE2dou7}mnq05fdIxeCG-vpR8LtPpi}Ka&TlW@;eo zqn(SKa5OpoLS5yBdhyaLaQl4GAElADS2*2JjA8@c8Ny<&0l=1{4?azYpN^hM=cO&| zM|9R-mn@x5a=f@WCIye%^t7~S+4;y-Oh!J1t-v;2T|{~;qDE(D)pYuyBSp{*wY33{ zU;#L{HatjAO536qmg}tV1QAc1BxSA9# zvOhEP!phQ>mC?qP^@_^6ai|sOyXPBBa$r{qqYUqdupvVG3M|#e3n5J;XkPhoFEV=C zG0St{OuiPN@5^P2Mt9wR+??}hyHT+nXLn`uL)D!2lLubYD&9xMwffU!g*2v4^)PE6 z63`O6r==D}66$Z?zC9W2xODZ&DXz@S2sO_6-K%}8sc>|E_l^RE08BypYQj&gz{~FB zLgDJ*sz+$@vOO0HfWa$B8^i&047~Ywa@o0c-m{licVvqPA#Z0tOiSr(?d-g3g}u#@ z9vB!%zhe{WOQ)X0TW{`AS0!?^`RIYKhe6p;I#+cJg$y1e24Kt|KhnaI;>nZIc~`l& z(_@kRW43`Tjx6A75q?jglPQ%FWh7^voWh!#PL%$Bkxe9CYHDsHhJt6u#ZTktQ`oBl<7^C# zq~BfGqo~LMv>cEP<{W-Dt0J17g928=V2 z>5fPW8dTf(W>9{Z!16-)cVG#lGA6sF(%>Ci91T6t;cnC!P% zuZdZi+~5!Ol>)B^r?FU&->i57P63CfDkA~s!ZyC~ZE%7zd+!p`d8k-5ZM90Wb`3k0 z7k7^HW@U3z;L*k>#yu7UUht)8Mhx!*llE{&;azJE6VFxHiy^2q@XgZIM-R>fUUEs~ zL~x3FLOys`UlcAc-2_nwVo;6*gv8QC?dp}6bh}V)jiybB-*v4fVB1bZ)4uPR=;M0L5_lb_*W;vhrWaSpffmwg(TJ80;w;sCSb zwD8LY`P+1ZWW$8qxnQO7M zXPLp%&+~Ts-_K85gVS_f`L=Ck12XLZ*EJ(Ia%gChJpa}oZJzUVBtcSiC}tv9vTOo0^v94?PpXLVo?qkq8rG@A(+-Hv%pIo2qb_aC6sig&%kNew_DM$aAnP zkTLIer!*1=ha3?%+z01cBKH=%djHDe1d=7k`*NyT`$AWSWM7T!obWL6GR=B>)h1pE zcDYt(B=UXQ?5*A1Iaw-4Cng3n((m>nqUnBNVO&}oC#%P#9L(FWTk6y?A!S`6G4qK2 zT>gs`ZdlM59<(khY4Y(qrL_CEF-Yk;FNZw+mOO2GpJa!EgommzxR@ULVJ%Rt9&!(V z^Tq=eEnrm{neeT-{Os{EPgp+IA3s40{$9VZ*|%kw9bRL3ZK!H00p2wZ%FMFi;rRJp zc-6nI|E{C2)i?9E`y^98p3I$mvs5y9n|%&*Vbjl9)$E# zjBuj|EI7FM*&7j!tf9#BjbaTm4E|%e1v}b)`se@%v;8k^{mG!01dkd__c` zf^4`I#Bi*8cGN<9AFvpdx8@fvL=YxsQd0HMe*jjt?{sf3ZYUEfE1MmC?KbG$-Pxe7 z+nwP8pGIs-lLSzUOO4rE*sH1HJjL$aczBw&D69M9#ob^|#KpJ8)YV>Wl&(XR55z-O zxJd9UFJRoc^Q}Vx^Z{y6SYG}8supfO>mEIMf;Y=4z1UwuS#hLQ6sT8|ND^QIngE4` z(%TAe?!@S6AvM5mM6OH9vA+U}&7afLFDFVDApv@x&uZcB9-ot=3RkoEc8B8S4HHwy z)-`2xxn%SW+eZwC2VxKfw9jXQ1k)?|BJn=*FuZ+e*SEzDU)$@Lk3q5&!Jn@ zsfiNKy`ITjf2bn|hk{d;N}%-m@To98kFH}|#kKMAgM{dyj=$`E2+L(HlkOvO<$F;} z(gB&G&EF8s9?nU)P(_?HrkiVm#>51_P}`x&#F*bnz`aV6lX!zdnPK;I`; z#wWTNhE}*?PQC8+#J2b34s_@@Dkf&3Ak+lG+2aJoH#3Z`ZdUceoDvqVSBCC4f@}{; ziM6q_GsomNgxl9K9)kH~AU)s2z4nPRE}vrZama~MIqe5m#1-o7*6J2b*{b0dF5pYUH^N&-Hr}3p zy?E5eY)^(I@Jk2*EBc(LF%FVU9Z=akGWdNI!RPNyyj6-8toA79JWK1AJq9@s#5G`D zHas&^++v(9o^pEaiV|Q>ZB~xN(!e=eZHB0rx<}NC*Yy)1|S)X z=Nn=haXKqYq&pz|*J|u56|xLbgqK0daR14ZM3iE6#DfRS3a%F2xCBeD=}!YSLZ$ca z-8+o29bWy3yrk0VrSjb#zL@J#QF)hj`o&cFVu+Se2^rJ?FqD7YQ!$|v1`Ja$?)^k@ zx{fY%A7KC=JWAET&69^|)bN>f;jD*G@HX{peC$=Uib{%V(g2UHR!h1naFcxBr6IpvpuKH2@OFB>lw;xJfENgMez1gP%W? z!Ng;GUYo|{%iAE}Bp|Y5-oMn*U1mIa0%H~z8MY-2C+!vyxcSX5w0g(D6a`j_fRT#{ zG}@2BnB?C5`_~a^^ceHsPD3B|=;+>uog1zYRLFt}V}yq(n2D*OR1+ePsjUsVRLR-y zWTp$!qM}}(o`%wL%$%R{@marC&cgvaK*=1pCeYuXtjpt~`10}wOxL3TXe+wJi`BPU z(Npmh)C$yAa~*>+)d1t#3MNRv;q;>`vue+82N>bv;zAfmVgye1)VEoyFk9Y%0h}4C zM1Lq{veavi(9$jE;sYys+%&_)MQ2k}QUcKh5-krr5N=mTI#<28WHdP1wv_-~$3W2y zP6IE7;Ulh3o<*%T9>cnC-=I6$S=No{Z1~s34-7>8nwb$45P)~90B}q z1104zSU<{vqy`R!VPGK$2tN2%`{;n-4O)zcJg?k3>bW4I2Zprd|H-bOAyd6 zFXWw~+suL8iA#IzIgxi*tu=X#D>r<64#V>RiGF)c=H4*44c))l?Ay?Y@FDd2f(a)B z=!2>Nv@#!d3&ZmV>iY8V@D zh0N^m^m}2XXz%mr=QU9-NMd4U{!S$Ba7I$;s@L*}8;PW3 z+tSL!stKePkmSHC0FNfY>=b3eVo=lkg#l7eh}aBuE)k+(2b@(~S64nUJ6$s2846>C zAgudTh185wW@t0X0P+*uTt~zisGIlDQb7EwjFm#H)O6Y9&CrJd5YW+0O0G6T=40l3 zAzKV8MmocTvp4hEV4;Drb?i388FQVSRZWl5CjKod0V10tK!N#Y1+?f47^^m$|EWZ= zWlLM(^dR!K!}c9BAm%VGU78sxDu1t*sTfh+_tsu4y>alav}3O4ViL%7c^8+&xNSbk z_kgw+6}hu|y}S+I%rouI0|WFAcN|9RidVXZHRRE=B{XG(=^n_KN+_6>IbZN{(mHa= zm~f7bjbU9sGpkZTrEwa+5Hdr8i@}!wYgd|WM|BBp{U#*fN+f0Ra>~-9{otUb5EA$h z3M?V1jfnybE5d}43XgFGnB%Zu`UfGdx*&RtKD*lEzVtRfJkjNDw+;EnJx#}ULy!k) zAtxtiOr+T%1NEO-Rd8`>vMfcnH)GV(hf1y{>+morcB7MeR=t*;Om8XF^G<4{GPWmG!E z=pl-Eh|EkaeSJBUI5-h;!hOdhjyVs%mN*KpUH)>1S*`K*AQnM+3XB+!RG!PQHuQ(s zKj9n=-%`noX_(Kbf-?>nVIUN+P@jHe%cGTP!xW#^)X|{;=~#TU#f1xjzkf&K`K^ku zy#jm$w9P$qkD$t-^@EOINKz8`6!bAC;c)1^N^}N23~*}IpeNfMANIC z8{5m-zT!h^w z`uSE5S16J3QPDdQWq;SJC}cOebOMI7|;oXinH;cgcn0)ehoUa4b=PQL<=)ADNG#L77HRWFWsXZWP>+nii*i)0~kL zK^mde2_|jfTNGZ+UTLc}VF~3bKEy6wm~F!p5~)5I*?CvIYtj+o-ivPRxSu^!HKWahQ!u_#nfuF05nZ*K9TS!Goq#y}QuI>@qOzfkX+D9R)a?#` zQ^tAc*e&*!)rHq>;?Kp4i72TvSF;+_hn-I~9m42kpM~CA3%%*Y`J&y{QX~-k7UJajDYbb+*N8M^Rj_1lrw%(dz|04tH z-M5Z5nG88T3Y>)nv&ud}jOu`t?^C}P z)Fh?1E^M|G_Lwo1g?fLW3JG294G?i2+}ozC7FR=SeK*Yp(rmMKF$|naXyn(pL69dj zaL|~+ef#A(N`&a#oUSZ?a*J@-dD-;>pBaxqoRpdzrO# zqsq(WgyL>LdH$#B+0$@6kBP*Y*;?naWXNylwMLeKml$>;b7oc+<^1PWwpbq^0pZRX zN^aEJJ)497ulNwY_c4B;GKaZZDfg5y6D`N$hK6~Ez&~nJ=UOS=b=2+oaNefG^MuvIWrSUnOJMcAL-qOusC2(48i#L>MH%yImGIGsH=Bsi>pxoSh6qP_#fw9*!+ zgAiGXpb%(JW0Ubo0)tf1+U=vBjI6Z~P~UOP>dK$D``6`lW@`9Cfj5Au6jYfgz?#mj zyQihC{SKmv(1ek%xqlJR+WPv~pTX%hx3%rxc$D9%kS*%Tmw&Dh@tV$i4&ko1h{Oq) zu16=rNxjKTpT6+Q6t+106)JT?=GEL4DDGBfb58Gu7w5y&)V?QVa?I7`x$jRrq=Oio zCTwS~#MaDA=p>4=RH+p_Hr4Wo{&Vl}1h}NL;69KSoH0l0*UL_(`udxU%xVzyshl{m zorQ%3RX)q*h>ra8=!jstwKhpfY>r_+e^M~*;%def-h2E4XaA`u?_&jd3%IyEo@8di zYC7-Ypa$}Ob~@JiskOoiiqL9stE{;38Mv@0D*8P!oEJljR{eBpZ{@=pXJ+POKLr0g zoWuveFEvJT%ToViYbZ>Of&R%L)X&E>7V@{CloZ&C6@7v4uk!}-44ruRSRfqd=~JZC zuQ3M#vFfS)Gw#aiE$Qu*eYxioe0;c}pEzvgjqB2Xp??Ga+8l}jvNSa14W}KRzj+$RD`Z zhVfrDzRWFQ?F|-ga`w9Q8nzSNWyv_=U5sRVevlNjOF#GdMpBfuE#c#-hFXi%zAuda z(!W;2G}5t*s&m%X(uq5%J2YgHx2d;4xBH;Q2A2Fed2o(N;T_x++t!Be-J2hPEi4w$;X`N;S*Upd4mCwW7DL{@I_MbGG~_z#5zL=MfHJ zf@u;sE>wuN8p=BpMhK?*^!UVwmw!QT*>*&WC#rWx@*J(N?*<~cmuRiwyvtn88Kp9f zJ`0OBpgNMu0VP$MW^zN6p0T0?vz)FjZUGqFo=g{L=rs_PYzUP`X!nHtiQF;I z<(bwmFP-=GIL$GKFzyKvQlIt^mox0;s{=68Z`b(mZgZ|;7`_I+%Q z$Ef+`=`ZG?I7#DfYe3Bbh=5Q30$2P1>c9kebLr~RA?5r|`dxRQ(o)7~OMqK1_zc}d zNmy8p9e=2e!rE!NzQC+~D{h1$s2YvLnx_R_NTC1~m*nPgEhS~|!D4%gz?7fu-79!3 zZ<;cSh-rL}KI4Eq_YX}?ay(HFUcS6>WqP1*$_+7s)_76Wsd&br$^=FR0-$L|r08x6 z%G+}yi{kD1&de`|(-LCE9c7BLpc3&<;Rfn)p+&s_GtZ|>JtPmt_@g*rU_kX!xVl0v zpdJZHG^D<;KZa;Fdh+8*%?OQj0ZQLp4lhm56_Wv*I32A_5QZI7+fj#ru#vR-ber0` z`6}1li*gc1tsHa-5_aemqTbylzuC>r_Rr$jqcr&38g{tIg-*%j!O+mhk2=W%^ilVp zE1?1yT>q{(`DqklN!R&Rvo6x%g&*F#hpngn&i)wlb}@oHfOv)y!wVYeb05=X>Otkk zNnhQ{tCv;joLlaLsayktcoFd5Jm><3FyzHHbF+yzIacch1YGMPaiz#bpe#qbFdi5D!dGhla-np->r5eb+!{W2T*#qG0 zo=st2@As45!8?WhVKH?z#6Cmd(A*nV=gqk@aMaYm39H* zC&gs>$KXptRzB51Cg2J2nETeXPYzgrH z0X3qdyOW1T_I3XGGn>hlX=xSkE!N4NA@kGODNmj-8?|DCm>1DXv!M>Ahg5U%wurRmAZE zo&QFJn1VNRD`5rup>@aJh#uQI?UICR4aTui%k)mUxlPxL6POnsUlLqr#NygU^A$!S z@8a2&X->8?_e#>!Zz5k8O>4ro@5mqtQjX+22@2cB0N%=m2dP>_j;9NQ@4|5EPP}Vt z*~OjFmi?i@)YcUnclgrnHoM^UhmqcMV~$NjiUd#kunR?d{y7`T_Xr^P>Gxh!-BtAZ z`F8jx@YR_)IZfW!__2{(v6k!##vp!Pzdkxar=1~^p%ZcL`86mju*pF?CTU z;rBD!KJ6HGiFfm0OCIMfK0s&Gh=uImY-xGU#>Ny`W*zP$V+0`wX$pD;Yzf4de?)W7 z`~2|p+XyWXT3N7-=5KB&>F8GVISWfLrh^e`&j(YoH?sDdYwh0v_mEcCl9AH{RBGjn zHIW_39S(y?6bukVttpS#X?$_jT#U+I+xmQ`XkzV@ZFvre_j@4k01*xi>_S%;FAlebO+l$vA4aMqQG&kXX5FHNg_CZ6wVKv`N=CqXtXnR zd4Y3($(KKWo@IKV9z}@Rqis?5nK*pq+uxVMW21(_x^biI1pwfTlv`iSd~~?F&F|=t zyT5{&Q>6^tOfar_=q_uA!{t(0RK@vY=D%eNjwvwR9AQZF_5%%y{fpTRB^P%U-MA{ENI1yNnsgj?(ibz#?Uoz`; zs0<_~+Pyb#)~mIceK8BZ|CRYOxxtC>S_`047_%`CoGI#bfFIwK+p5-NU!~Ma*B$G& zBia#q#`^CP9J9{ise2omd;}L4SDy-wX81z0 z+mBJnB0XM>v!0+=o|$fd*$_&mLF_LNa&vtwgkX)sfypI8)WM=s7-iH6ZaB94Zu=Mx zWh(5M&d&Rf$T)==1>8qOl>{bIZdI98KOac)^*a%D^pCh2 ze|yqMFv~pjg6ajWJ7vXLoch>vq;MKca(VyMwY4Q2_JFpkk|-oP(+vG-afzn2_fpqS zvbKD6b{f-x_i=N}a$A`tUcZZS%<)`21@G+2Gma&-;O&9tp+LZNco~;bvmZxflc2g( z^5^|gDiEXNa6E`<*gIU>>Mi(=>6}o{+wG2J7$ObJZgZY<5{|Y^;cnaf6>0!W{n#`~ z9f3}EAhU*sZ=TzzL-5^)pm($S_!nq>9L~7iQu5?*UL|k^I&!hWE+7X zu4{IK_Lr|=`FR}v~Jb3g@cg%`;|QdNr_ zAeeWgMWJG9Z29~d{?*p+W63;Zyi3R0N-v%+`eo@*G9yO(4;g=|oRL5xqy7B_G1n4` zWEhx`q}enh)c&P&-^<@$N8pyuj3n555Bn#dl@jhykUxeZQ%D#Igfi1{i-^MGy7vK2 zjX1W5AhbB^yAK~d5-{mwU%WVK^t)n_m~N*aOw_?g7^l7CzB;sD`ihLQDX%WxGASiy1B#bh68L9oKD zi)t6l{~hE8;BgY2qJ|x3qW~qM3Ev}ek=VYZE{}V3>oSG(eY;>ov8*YHBp?&ORRBQ5=pUYZy7A%Y&&6dleJ)13 z1&1Bl#f-CKdV6W``G;Ks8yXIxxs8gV1152Qvp1n#$Uk6~^X1mPkiIX(DvsyG>wx#L zi3c8mstysGIHA0~6B`;D?gw~_t}eiyGa^D8UN->YVdbFK@&FS;z`nt0oVeqWGmYK_ zu!oi|!-fqTzz~@;zP)9@+mkSbwbzeS+-YS&&|~a z5JLhmYw>R$4`Z-@Mr?6eohszndIy;pfi_@Y*f9YYM{% zH1w~Gvq@zS(h%w>&V!kKms0LMHXTBcA);%h`*i+o0yjCEO77!50z@TUB=`JPoyhBH zHh@_&Gkd2je3?*CAy^yn+gd~ zV^4EN!43P6-b%p2C$OmiF8q?Oc&vIm5p)4C!#I0ZO+@!U4j{ zD5w#A=>M?w-tk=j``@_I5@nT9R%C<_DqBKSR+407Mv`4dRa~M9934i?m-#3+-IJ*!3 zpNJ4|Ge@dUS|`n9aEN8{EKTCAz}-xRfdje2OGWr_1MSLn{>xkp_u1GaEcW|ejc3)* zSE#dPAZzBZ>`7BP-f3H;<(HAcwW`N0rCc|n&fj!~h43>MHL_pd*AGR;FF~5t-1OJ^ zj}=88zviZ$-n;tgNM+TD=U*rP1{YYUa$-%b9XXv^_Qm7!?HB)j9!)soclB9eiVT^e zN=%c~XV}lsP@m5W)H0v3jPQ-(Wu>+?^gNa)t0=*;3ji+#gKMEPdXbp)|ICV2dGI`86BeKk5Tc z^N;$YfB7BVPu6+z`M1j_)!#e*TlhV~F`w9KPj4|~_@cgptV?Rw2qUGyzTn&RcRuCuzq4VMnshC^8h zRDn`YM78X_X7@v^1CK2MoetHuV)D=07*n5qm~c&uH^(fKAPOjSGPkl5*vU>!R4 z6s5Q&(-a;%TRTHdnZHg@9ij|z;(KZPUpC1|q`?+WEo4jqv9v1mHP;3Z4?HKs+(`eP zXmXoSbh8hvu@nae7uWt5XN8F!qWx8yjD~zhzgCldk|T2sj=D|Ee8oxCHcxZ35(*2a z)6-M^82KdZm9MmnhZ>hPLP7VYeO zG@kh3gr`J}v6Rg1^wK%cR9*ja&+PPtJkvPpWq$bWElIPMA{(xQMH&n>!-W+tUIUwL z2a{YM@qGB;8Fcr}f2W2~F9IW{dPL+?~Mq z@&7~5Un3Aq-nDYS+17uGW<|HFmNPf8;l1ryiBEQHVSFxr-8bLvyGXI%IX?W7PwkJ0 zL65-GUBh4Q$F(x^mOlyOOHkHPWv+0yJX_&xEE#G!Qm)u(bQy1pu62FlN_TcdH_I4y)XKA8T{{ zu50+b%)gkS^!m!YiA|L+|KdFe`m8@KkfJKX6fB^rE5oA<4D7HS7;YMUw9GC-*0<5^dSHJeudiU zlDo@$2{(d>!bzfqDsVMduf|nuXS2HwdB&?9m4CuK+u#7M^+kDx|A6!dnj3qgr-qpw zIgP<>5&uq~W7>GZ&>+)&2q0L;Lt^DlwXO~~^Uq_YJ|q0OZChI=(wvWG()r?t1$=tl z3|(LBykiRLm?Zwef|!F4vOzyRlnI{?@q?cd6%#y?$d(BAjasQN1f2 zp(DDx2JE}cQbm(edn$&qj1&fz$rlnL?@yD36?T4#5)bt~?k;(&_tHjT-@!oAA-8jJ<(fzKb_#bqOuYM^ z2sC$k1g+dg+xs*t!B05})~?HJe_mod(r!Jc+BO&gC_`sK$*6Voc8AB-3L|V^1E)deD@LWs8Lvq>1ed%jDL1i_ug{Fgt%fVm&VPbBa2nk zs&6@|=5I$_)rf35GClpac7&wQil343Elv+agQO;{R%rbA*fMDFk~_;o2E~)=kg!pOtpLgnTNJv$VT>A8DGfL1SP-}U z1;AE~U%Y4MM*bs?(cMp&Ge(GdY+du4zV(gjo}{{iVm}}|Pp_o=sbAHl<816pi#IRd zNxNW`zo4tiqW|}SUV{J`zCEHWjblX7Q=jw=7{8h`HsoO?0y_ka%$ObH%BS?Hb^oTc zt4mHlK8D=6r4^MZ-Occc#FNs^KHoOMMS9<;g_Yu z`8;8#o5f6b@{0$<_BpAH)dwkY$ciPxCSpK`fou4gmAX@I-&Ar|ytI-~FD+lR1(%5H zy=gm!{mPwm;tsqYr$K)5{am@=aR0Ulb-{2=DtaF;uqY}tgl{g5dVMw#)OBAYtgfA3 zze)`2W=@HPgoG$1N%)x9Js3C|I>vDR?o-M0qFkTzCLT28HNDLsf=Q+JBO~wBzvU$* zdgbH!G8Dup0X8(;)nqdKKCH{9-j*S>_N(h+=Xs%zuM;Y^>aPF$O<@xzmF+zuBD}(x zS0+{dXyeA_;G&~l|C_8Y2_nA7P0vTrDZP7iljl`JIMI`75fi1LG{cufuU{t37n9$( zHn+cqx3?_5l;+Ee^0FBHoSzr9N}Y0!;^D>lY0$67xY=K`BH(a;?3EWYR;2GyQ7OZ= zbq#Jm1}lmB`}+}Cb>;IFDK$yT23y=d#@NV8eri*Bk!a?)``H@T3s_bESky_awVm_Z zPv!XBz$bq%sZy(+-PExgH?_)W;X8-xoJ^4@J6RKP7nd&V`Ug8cH8=Ke*V|Uq~oQfrE9~q6>=gBM$lfox&3LKIP5&+gLtKbXa`UtKRQ@N z4B>O?kzcBFnpjLqG=Go!$L zOB+aAm_1u%9$@vK@3WMWTDE_g)xM6v7JHdZMq}Ip{s1bDK zKqpGmS}BQ3niB1g-x9VzXl?ncWkK@vvk<}bk5)YllMH)Oqucszh4j~c7;$vp%)8?u zw6l}irgocdY5lvx z$@WW&za&=!o4H7tTuw_fTD8b88pPe~wj9f`$QcZ}sn@DH&?nbL@19s7|DUzS^9siy zn$vN0PxeNS%)3;*|Fv`Z^=Fh|uKj4JsBVxdc`CgTxub0Ee2T39M9@ovWBb~qDxP_4 zPAC-33OO!5mtHe|7joSq;ibWEv8&PLtsYyOl((J!+#v{XR(4j;o!8x=uRj|)@-HeX zVOMC)Xut>Fl6AZ7vG6d&N48_wA?V)e;DUvm`9f zxB+Gil-Roa!JZQP_3O)#nTfe0%o(vpRZp_D-ruDJ8&$Cu?*~!P@wfvIY#4k*?M;O| zwl_ER^osfSf3!4?>(RI_Omy;!1asTHdnyc}+s;qqa__;R( zN0-D*^skPx*17GesVSH=0sz?orE&tvq_F1#fI@T$*9BRpA^Q%%p~LJif|~}p=neN5 zS97PxPA?zd$~$Ix>_s0P3=oE2Vr-#kf_JY49p;ypwe9X}r$9{6nQ@k2k+NR|%Xuqa zdLZ#lh?!tw=VWj<^@lUP?sVmC%qFg76F1I~Mal=|jIlA_x(M#H$%M*gZY`tzo3K~( z?MLB+5L{4+mg24pk;#L;$E|8779l5qOa(6@%3W&->VUYjvsi|+va?63_E*%7MXT0L zEgjyQW=zPFStFS&a8nW!FI}sql_Jn)gcQPojbDzCsfte85Acr-&2L93o+KzpaK3XU zsuvdsbVlQFgV8fX{9#Et>qm1O30ag?6sMCdg1hO~kPDe*a)9V|s zAMU)9@>&Vq8VT`_$f zQXFJV{7E-G@4(=v!Chxr*k1)!_1Y016r)?aFX}vz*?Co%&UJ9|!9A{`JCKw3(a2To zY^-^SJfC;rp2*kWR@T##w4b=`3D_HcS~BVVq_z$sa;!rs0ZUp^d6oO2e?pbH@Y$Bi z*%ch5u<~(2l!M4!%b&vaVb&(d9%7IvN+!rXvU9X6VKx*X+j1L7{%8q32|Z||xQx7q zQ&F264UoBi6HbH&4iaoQQCjxv~pe`FGN&32orB=QZCgt@C#(6Q4ze=0?-Ez=PCc4Ej{>f#;wy=+p&hj&g!?=Z4eT+KSDMN_2P^PH`iKd5*> zv^6WUE1&V@UYQIPbE18Zud)#t(e-H1BOk1r(3QP0a||brGl1?GX%8mC-R?t5J2zKD zZja2zmn9`p@O19>q>z{2yVf-Lw|@qbKldwF4lXilV}a@KXMA;!s8?k-Hgi!U!7f_{ z9P)XVjM2?uchcw9EGaxi1YW&l_R9h`InUXL_>vyPoxh!Sb$KLU{ZCjL&zZ1I%u_6 zG)BvSF5l6{oIO|4)r zfz?G%n&y1pueDB#`hmorm1krU`n=!2er+NsR+2MueQ{L%;vqA-eNcMt+1)e0_||&s zP)o~xctNYCzeDK;ZD&KIGHr~C88nA%<$I3%23Yoj7v_kpB1F&q^mk|aRjXJGRzmk!*~s$8V7KPLP7upvXc>ZJdB`vt4C~&>3ZT%Bi$_2m|Xc-rY!?! za#RyGa-n%k;5klrI4i=+ck*ZbWDXw8pUu82{A46%4Y>~uDpoH~#aDku_(7P6eujFM zD|ed7!tV{*3*AC{b^|Ls;MP$26 z`V#;3yg!?w_FHnofEd}!PGt}!RaK3)|7h7}nBC;7jm;b-PRsf>nI6`>H+5xp;HvS6 z9Q3a+>$dmz6Ev3B^`-Z93Il8gWQrJwBL`t-^{@LS&5lD6&j6C4RY7%2B{MgFcCUwo z3~oeR%h2yarKYO7(mtUPf^Jyk6(JSl#iy+U2xxj(JyhAwt;?xjFzS>my16LNCo=8e zBB0FXaj4~kJ;-%g283> z4?@E-<&)Djb`tqqe^!}+1I`*yOq6rMBI}2DL9vJBCxrBv8AoQNvD)N@^WU=kHdLRzJa@$6(Ypac%K-amv<-M zqDPh!F@iXM$o_CyAc|=iGg_Q+SQai6vahD|U&mPx{bE4*P6eYZojvCItAxjy7=&GdJ*f<-SJMJ1&!FyJBo^PS-c4M@|Qt;s>-4#qk( z;tn(8iVCzhTavH7sYq^#FFccH%RuZ!a+u+M#>=v2^gKEJ;wei9Evvw21Yo3;LXXg3&099A7 zk`nE&lVk*0%SweuV1MZft|9L`J&4p8huBq?=5)zExBw6|gt?Hgf2Wm{oRhXSiQ^d9 z96xV-40SF>9wW`Y`G2)D&;%o2&26(d5a;4Mo$@~cYv;-rddqhS-Y+z6w*DF zUc5#D@JO%EeZvwum|>A~`0K|k^f!2j$~XFFaS+~sOB?_N#{WiOFSX3uL(B^wawTj3 zO)3)-Vf~mM`TzX+h+%*E<`_T3X=DhgIl8miw&PU2-I`IAkJk8s2t|f1o1JuiH%jGB zf=(Tozl94GJO47JYog2lu~=G8Z*H%s&JnI8Ot!qY7AT2mc#C`?PGZ36^0)>CSZlvl zwml)A_cgSG62=Y*E$_@bO_8oxh^$F+81dyjJc0=*7|wcegeLq)!7olo{Zv6mG(t?Z z-h?5bHF9S?cPA|)6FmBBvXJX5oTNg1C z*r@kGr-W(`7%rq1!rAf4;ShvLUu^jdG3)L+j=QvSK>28Uib!GrTBpq>6JR~RpVpCu*&n^a zHMsa8UV|xTO+$<=O#fW+HUf2H&RL4ZjlV>G2IBiNYeF9`H}4?ll^_kqs)x&%uk^1V zntHLKiUJIP_W~kNMHULg1EC*?24OXcs`61v87NF8+^m!#G%sHBflx&n>RCv&Fi^qV z2|qHXk8|woJqE^*5WJV3NkOzxoMUDLfM}ogv8JHsD52pfQt6s9hk) zwX_MVZ1QRXkrG z4j@ZEUqm)6b#MG&h}Gv zUl;)+5lg&(8Gdv{85zUvS-=W+J|8h{O^}D!9|6@IXwumapO02lo$sM3bhaHuVG$e^ z0@lAI;^K7(5RZVe7dS<$imk&4dF(;D0*0;B6hpGmk$0vo$K1CUldr3*SK~Ybb^yE4 z4W(qMNMJD}H3Fx&KmVc#S0r2bVO+s-oIwK_0?^5#MO4ke366I{m~zQf4ku<)i*A)D zKDXyURUl9Of@5WMxv=7p39%$F;yR#3z>UyR3UAGMC>R6HNlLSPAEY=i;A3*HQ*;)|kiT|Ul~lw+fIqWipdF*ED$-o5*- zb@#{vF)r>nf5nsa2EVHe1SpOiX@uuRSyomO9e^h}GZAll#z>D&Yy>q+AMdZ>dsR|U zz{4tkl7r)=de%FwH^_ju-E?9XbksnUr}Liu`>)@=jqXpeloZ1RDZRP?>gV3x-cKVV zW!2OUpqUqFddbA*SdEn#tR68^ewV1_Z_kKuhfcq^B_3TnDmT_@J2~7mF=9Urw!e&`z=ALCRJ79vBn=Sjn}LK zEJV`!(xbOoF3MS3OY@g+?&&^V8dg+9=P=u&+EQ#B%-=}Mz@oBWfrq;%&z{z~IQF;p zQrZ0Xpd+KI87Wx^Bi1xgr@v!Q`(pNY#%8;e5{IOeRF#Cyfb8hF$!&L8F};(uKD$~y zP9?54>?zjutzv0EoYloGDAcC^U7nR6*|#g+eidT@BEdmH#*<&uHEt#w!V-l0y}hdo zaSSvBF3ZwVY#RetXV)DTUfyTjw_SV?6HiI02(thTN6AQLvwP%H>b$)sZM!jDSe&Kq z&DAR(M1xSDwyl*N@23=pSi}91UMmhNa9%DwP>wZ+?HKiRo2fes>@Ei5kX9=^Xq7;j6{VDX5N% zimj*T7FN=;!otF8YHF3wPDM&m<{{XV6x}&Y;J_qZ=kTo~P?r!YhjhfI)>hN`;W|X* z3RuQHZ4uJ2YE2MTinZI@-@i{xe90B4Fm8gqd8@7)e7DQI!C2%2lDbeG#J?R26dpD3 z)05e79ja>xdt!Ja0fmZ+xCLBFw#}ytgYS+IE;r0F`0G$JO)}CzOY}r>tgqNUATV$^ z#gEAdm^}iY5Zc|gF`K(r^TauTb9#6(Il0!ej2wCK_X|FhWC z*0$n5tP=0Qj>h;87U!wxetXCy|9&8b`@ZVEc_%hct~mrnzRp$^>a!WKD{jB{fnbG& z`zhF|zBYgwOc^mG;vDSkK5!aB7>#VQJmbZ=#YHoM?OK=5s?1i@xM4iRf0;@ATr$FV zz2Px0D!4pKD1&+P=DuoLVtWPq=2C7hVfl4;my(j&-6DJUE|;O9At5{V;Z(Prf`aYN z7C8kyy=Zl8cyx3FyfYWv+!$F1029r=_+jrQ=hFKL-(3p1tGo$c+9D?EshhI?0dXmw*h#nGca6%~Vxg0Wwi z_WL)p%Lz!$RT7U*gdIQQS0CEK#=#MV{B#s!AUYh+BCU&HAW=l*b%}jXQzlTknQu_F zJ459tSvFsE^VXXf%J84aYxwt1iHe$9ElUI6-pKS@B#wUV?QMYPxaQxaPx7(O@90JKRDIKmThbGfxkL^frtaqAomP~}uN;on--2%$YR)(Y52H`5-?pc?WmEqq<9KazD4{66eX8Yg16{Dh# z^!N8?VP)+r_~`iHz43>*0|yT(WNFxqD;8k$Q;F@~j@;Gk1VeB@)sOFFeKhnmt=LS}K+v(;560{<6@pM{?K zvDs}@K`bonF%Cn}s)&g9)2C{f3D?%APUGt>@%8NYKKvANc$u2oaaS0>Lo6FegoikI z3~8|J=g-qZV=}n|E<4|0+6?W_j5d@M6ezMo%|}F}P*hQo2r3Zak!89PIs4=(AH7WS(%NUoj#h>G1-igi3#PhpaFlgu-_poE_VKL zUsGyx&TYI!rxI@sF8CoNd{qw&Fc<4KGKspC1ipB2;n|hF$aR8~xOh_a30_Bp-o;f` zUQqq6q@^VSle51ZD@N7H-@nUVooF1gY47Q&18-EnIzQ5JkAQzgdwYxEN8N=E7TROV zbRaUFTwFTa)fzxpgQ{*EvqJ(Y=I@%x2UJIn)UM9^V9NMtJ)mMZw1VQ^UiUy@8No++8auiOA>Qy4CuMn#=_ z8Oq4`s6LDzGZYmAgPgkhLA&CD3>o_ZGHSmoX zU*AV~0u)tLQV=kKQ~qVwJ^tohsA8R*IzEWZtP||)5BDr7@GugIknNAdoeIz9t2Yv%Ev9TdJk+KAXaEq0iNo8+2L}=8EF&0? zj~rD#$;Q?hX)E%6e?T487gOqFk8+ym<|_FAUxcTXsr=_kaHm09ZRID{hIDEX>V~6AB(L44lT|#R$iC2pqJIIn;H-x0bY^dUE zNL2jio-Z~o#7ekMOK2Pv9m}+EUY^x|_c1?|%cG9{j>qpuN|4uz%@3W}9N^ShePFS- zqvJ#oQEFGKy+z^mTfP2<1{B|}aNNnv{})KIXZ?{-g%ht}z_Vg%yHhPnrdEcBhh(<# zG30z{tKE64+GF!Rj;PM@x|w;|n5+A{z~s~MS2cA{>Zo>wh+VjJCh%IY(Gh7fzG%{{ zXzzBlon~p}BJY9xg0J)f+9IxLPioWTD1tLzQr~iX`a2-pFF+2wU+-%R%Uy+9Su4f)^g|f z7w&~kKKgCu89{Yb!_4c!H7CZiI6XWMtd5X+4CQ*b#Jb$v3KqBa@WF1d@SA!iZ^uCN zR;;;VT0}GH75m}?hn9?gS8rBS8vcd!cYVo1)OD3$+aG}&{l%-htjIY{2jh;2kv#he zzUrEq`S;QjA2@vVS#<8o@I~8W4iI#A-G!y^xW3yG zJ7J>0$U|AI+lu<$#$TT{Fpv}2RiFZU;ejF4TDz`Knqj32dHuQ*po%_LS%bPjofsjr zb7+*OBBkLS{x^9YgMuX9_+QQwdYW&Ff|9rYNud?#Fsvs{&BucjPnvFT3O;%A1pe%b z`O(M<(}huW_r-X9!X)teh9lZr?&Sc*A$*Bah75WQPT}I5%$k^6_hJd_5S4&VgUQs^cSg z@#g+6G-jFA_#PrV9EZ(S5W$0R=tC`me!@GLy=U(JJ&gT}&{%hnlv7QMORd%XLkkwH z7Fg_L5Eu`pgF)mSbE1j@a;GLI=~0~$r@-VKbMv;d5A2_Q?d<}s30dRu)*n+kKb$dD z;^xupyY%3JFsF(}K5_6;S8*Vi9GrxKvq`=oHi`3fzf+EL|4LK1*065rBo7^Y%`&8e% z`}}zX*`L?c1)CE4zcpj^7N9FZR5zZu&H@#Z-RV6TNe8h3KYVx=!%`7j_f?6*r6)?* z5dhJ5Mo%S(TqDF(qqxw81O(NW z*n7CriFNsk0H2Z^Jjfv>izq?AgTdX@~5hw!qQI}9^Mhm7_T5JTXUf1 zZ{_1~xE3R#&xhidg~%O5ObXD`-@-TXLXGS9>@0KMIntjhn&&LnpP<}GP%yu-sp-V& z(=cd$G|G#K6-e=)n>%1`G6MRLkxni5A~%#1V=rumJ_`$8 zbY%MwaiFNAgkaBj=RaBci|bRlge`@NIk^%wUJ@#?Jh`;|n$-W*0wk!w;9Xwsj>;xm z6mDP?s;f(1-Pmv$4{9+r!yiJB`j<+1gzq;*jSCg8IRx;o; zhIqM9G=@a+%lN*ly-5HnAtAF0(^D*PTC7ucgO$60^Ib47U;$Y%)EItHQ1Gij{C=QK zW_?Aw@mZY_FgPhJ{LJ59kvt?udpe})n<_LZxXz@dr3vdOARN|6XLw8NkfQP9z4^$2 zT~3~#m0OY5--0>L9PtsrmKY?oT5AL3@#CYSRMp98&z(D@n6xUJn@O{~KEpu2y3pJL zj&!bxlNtMG&}C&tS-efjZp-92%uqcDjcM56paC+DMIXFkh-^}nsdC!fY+W$~N{`eM zHgO%BkBAT+ZVay>Ksac!xR_!y^^2@SjwJRS2?+`Iss)_S@9uU~2PKinv0__eJ9Wwj ziXZ#s`-gz@A$lnGMcIPA_*z;*}vZ|fk!CSX_;G9rHxm0Zc zVO?(T?5shI7CK5$)9r_U@7n%GuI&mV|F4~<1@0b0S8LnLKr*nMI~V%rPbXf}fUqz$ z+R?x2`t|Kw!n}wy-;xvyRlvL6X?%aky9^HxpAjX`%d^D_G~aSw2hT10sZ%6gDM7DZ z(Os0S5kQ>w`SW2#UU;O+KDmiJ{Bsi7tG1mQqSv^O0_gOMiNO@n<5gpbzmg{8k}N1T zaR=8L91dK3NpiP(Tvv)S5;=PeEDlP<{0GFn zEP3eY*pgX+Y(*sVa(X#g$I^CTjfo@0_^j8(8F^=UAHSa~>MW6p?R!?|HU}IRHvKHt z>fUzSZT(}tU1BZj7>yRHut4#JA^I zx>e&FJ1xF1{w>`xXyIoznEZB;!<1vOs{HyYPx;0T6RI;y6R*Sl>*V&Vc{c4U|2)gJ zHB$9|FfW_p3*1LjHaU}4JoaUOi1znCuuw0yYPz9G^Q;Bo1UQ!>yjL0Q?CoAjT=RnN z%Pab`s1b2(xyzU3wMfjwD$e~j6d)iO5+0jtx=d&0c@sy7I!uAh_`U%?kx+spJ ztMas_TDqI8qQTw0hS-h0D%;g6*RQmboDp#eZP367?61GWkfY0I zBK_`=#~X@#%8SK-QJm(gk_E6u1O{=c>q>+pU+lg1X?>5av!Ef`3#CN!`*mwfZfI*C za~clNCnVNEcepyn?@>3A?6L0x=n#NhM{x=fA=bbL>lzlSRxCT@mHOKYf-0Gjt4^M# zZ2Z;?)Er6%29=H3x#gch_OKF7b(3mnA5#_qAT^HR?3D)kwbm!6r-|PX209JRBo+~o zn2`n^td*BiC=P32iALn#Le>5dBzUK4W<%?kTDD0*Zsk3mG;$`|8ESy!ohxF$@^YFWT{$<->IXbqN@;Hy0=Aos_fNX)h z2xGU}%OW9>faurFtt}!hE{c~^r)jbqh>8J3fr~?FX?3rTPm^$?ecKiW(i!Kl+=^dd znYVU7zcNNik|dmUB!nYa*6%QmrRH}%N@d&Y`jb;roYK+|Vc^D>9B?g2MEI+L038Aq zX#Ea9r#^ag%Dg7Uv0`mJ9+7I$ojkY5{Y3M4Wk4U}^b~;#L*WP^T|G&OI5FpW1CvX_ zbZ_A<3TCM4ZV3hWw-+UgM;uNmD2UXtD(+hB!MN;?8wwR{?hBFoPn|k7@7mhi8;>R5 zps<%Pr&xbl;vn)n%s6T{7e^ z-anxF_3PK_>MB-r6{n(ou}bv-YoJuUc`e(Gpkq>%TsqFmmMSqKE-LB+pal%ZTJOLw z=!t3KTa@ezqDp7WCw6-QFGUrcCufq=5q^Gl&1|26o$Xshh%~PT0XRxeJTx=}Oey^N z^A?S6h!vsEW?BTX%MuYTT zvf*9z8M9wtQv-e!5fM=|9#@x^nOWLB zy$3G>swa{}Z|UhN18f7_!>jL(ekf)9=7Fb3h>^%zo(}g{5D_aU1$-m1@s}A-4^RR; zej6AIUuKMxRqSjDVVy^+zV=Ls#dE)PK2FXsyv;DKpkbET;(M8&ZqAF$h6@l%IFu4g zOEaT`Bv4a4(%TzdjiiJzxwkhAj2~bXLZNJK`8ut(_Rn|P%DTfMIF!EhC8My9YfZSA1|5CWqCIsp@)F#7uSD^TTe z-{Vo#w6qE?F5-k&`PeZf)v&<_op-BoqmJd2&cLaeh-s6GYFHuohR;QLYwKKbVj`g4 zHJC)toUz4$4anuegAz?dj}ET|M@JJ*)3ZK4)PzzWymt&@8llO_{N?54crwun4UI4l zh9tu6nWC9Ze?A9ceF4Z%|DLmz;I)56$Z9^mhffQ7I`amTqK zKa05q^{;(>U-TT`9=jwu!E*NOQJ;%450}i*2&kv6^N>(A0KwNa4dIUKH_;Jxi~Q)p zy|~(CZ$@t?hZ=&@LqCc0d>t*KMi2_(lbP%uh<8o>dIK4$V6lJ|(kY~O~@o{YX?`+({8?c0RQ;_KJTm@r3XnJ*Z; zkjC=HAgS%yWO6Cj8lxV42uH-bcLLw;okckjUWu~uqo??(0wf+u$j0WTr<3{z2dCk= z#uV%@RUf-L926qLfQsJSJuk}3L(#O2gJN#!=yx58?{9D!ATH?~fCa2JY;0^^h&Ckj z$Y}NkD{&a3e&nvOAr_XM$C@KS}P{Xhe;bL4sprL*d}3Jb3wombrPy@PjO; zKZRk&1rLER=Jh5dh(RsEasM3Y;Y`5j6k#GI8rdIKGo$mve_b@916KB@$vDiXtBcY6G148cnhHQupS&qg*N*()b&tFN$GEsZu=IP3T0VJ+fMXE|w;qtF`%d>q%7Mzz?EwiyY zf5px&A61{?FwafB$`Wk`5mAN2D<8R+$oXJ=t9eyjot0d|MjH4+pl0^irnbMMg zN{Q1H(`AP}SfNbje$LO)>DUpzIl=Y}holo`7|A%UeX``>I_R%w-UhgSys@?QQo8!k z1gD6wZ_pP46$TKVgoY)?%A@%j|#%Ht+`&T;dJTh0iBbTZ3Js?U~)3E$3|~y z&F2FnJ-s?1_@5_EoB&dYLHLo|@u8t(x_ksLVz<5r+m*4p)Lg{h7P5x!J+T-Z{D6F5 z2MoTPoHvXhNK-lwtdW(4^t2}~3g9F2Bc$k2Taj=RG4V&>nas%u8w7if zwnsQWZFXc|oG7naIx*^}w@!1vndmoM^sx+W^=hUezh;%CK3;RhhSdbU=Ty%2! z;Xi*2givAOdHi-mLmhy195`^`MQSSb+m9$me@{8fe?W))>$h);U}!*%K!Sr$AL#rm z4Jq9Bc0e+43qGnf3fK9frvgqHD{_+LbsN)!aS#x3@$qYz8|N2wu3+u~@8VyFO}9Bk zb_|%Aks!(LM&z6+q^Q|+-MA^_@K;MvNGM$KBuMs*;^F}0q8SSx>p${jfH{WcH@Pr! zX)kGL1e;l*8H12#s69P>E@lG}ZI4b;oxveqT}^@&1KKc*l+a+Dh~^P-S>`os{pOTU zCnFr3q_V1#uI`zen``#>_Yx!M3$zCj+GLue^rpUBJ+7=Ia&;}s>-h_^8~4)R8KL8N zoTB2BeJ%qT(RV5;kt`IQ+dD8VvN;Jp5{8u~RVL78GwI^ba~4rcZB!$vkg=yDJRA3nAO_)oU@I znjy3=@5=5{QB0xbs2Yn#)YKXC*1f(yMX+a;JH#srk2i{RoaCe>-JQhU2;_nJmVk`tUK=5Ckd3i|o zqW3lyH<0iJz%h)3k7c2%`JK&^OldLk-djaBCjtU4gKY|gV9e=z=m~BvuM}$j+>~No z|B%A>?{N-a%F;l8E@A4ptfGP;u(yER^|z`F4V;H)tcc#zt4 z4wKvtqqPvOvyC&)>egnRqn>WXM?_o%B6IevnTUPHvB)OSReTsc2*q6EU(AO`sDU8@ zD;XYR-`Vyn1&D#5OQeETx~crT^Cd>OkV)^*L7xO7l9I|Dg#2@NRs4Tl%DTW$%VNsjDj`qK=TU> zMCHsyDMdD-dbOOj5#doa-8znu2}fjI8ZM82S(g?QBO5&SSvZ`Ej&2Vhwa0d+&hEsJ zW}nWnYO6v@I*Q63`w#wdDkUXtK^MdmRgmyzBU1Fc=>o@dqk>x~QRUL${(E@8X~9_a z3d1&k^we&l&ptc$^b`TVXa3mlEL9jAZ%cvJhuRB605+~LEEm40Ia}Fug_Z{n3$I=) zogs(E37I$OzXlR{7Cv-}$4NpId?_+>vzN$z)SWQs3D~)YVb1^|ZNv_9EYY z20WqlVRwIJ4f#$m79I+kj1!m{(O@mD`Bu9Q3|XrJ^VXK2PRH0~=^a%Aku4txq>b{Z z7#Zs}W-FRe{{V3T4ia@8o&$qu3e%k<%j^uO8T#ixDaJ6tX5mZ5g{#M4>~pE2vNAib zk}TA|=;t*f{H#!s0+>gEY6S>|nH4gmvSZQC>n=8f|bF6+#t# z=|%aomYKFULqk>C3NC!Ed`wx|?-?C^SI$|6d~B29Q~Qvp-J!XK2{16~5>TKHvK-FT7nYe!&58$jA}f;smCHDJd&||NPm# z$1J+A(BSTep8G&~*b*4e#UIM-d`LOrJ?MR8JgoNm$I?=lAAJwtSVi3wTC!ZmlUq#d zhHO}9n)`ITS$=Qm9ex@l!0fU(d*3-w9?GuqdFUXP z$aIex@-Qvl;HDF1)$R5rr9M)BCnq^j=R=U#BEZqkzJZE@;sT_G-MR(dJh=(2kdOX= z1mN6#Emdo4{^H_d%quwT8<8msQb%y=yIU(@dIb?-zn53{YLk{`o=#UM!BhP5!DT*L z+7R!DVtR@vY1RKeJ`ms1+EZW#atX(Bde^WF90E zo`n!Lw6<1ms7!v=A|>w0F26vJV|S=&dfFZ|Zqt)!)Au`dJ!WFZRz1gF1B_h;bv zIAes5RqcACo^=bYf>_aiFNs~SQR}%s(aqvhjYHhM&GEpl-L%rVCAzI1O+`E++jsos zo_u`vPNDMYVqW&u9~R0SkrP|qZnmR6j;pTE6>D*wt#A0eT0C)(rE1s4biq175$hwM zkbpaQMSG`a=Dw^3z$JRXBDM=A>=??qo?|<)qZi@`0rX=t({~GM55Pn(HM1o`7n;|8 z;TAv4%m=XF8DB#Q!qE2H=P^4dar+*b6@$Wn@(FDvZSslCvS6HR8ye2okKe~Fi{Ok@ zlq+DUt{K8u8-sl(68kg8EyQgqWLmIuaXHDU1u8yBk!@DM^cWW zblRzmhc{MexA{GY%+4+8-$NM;5ujlJIcn6z$KQ*w)bk-%eH|gKj*->rDHoZ7O@$~AhF zt1|Xb^5e@5JT?6micHO(9|GicHxBHjWubMxJavL*cYkZQe2h+5)rS&cosMfEEkk;y zH(18T8eslD@E=ZehtP^SkjBzj(1Uz(TE`@Ti+ zKl}`Zog%6dMR}8K<5!)E;+StXL!?A{q#gC>Bs{J3#m~4$i%^Ty$FuTS&YR|4?_)NGFV57ON9Qx10=}i3u}?L zHohqGeR^m!@ILt_g@LdmEj_&gdi@<0WTXbS%!|LUu%jXFOf;e!62WzY({63Fu2r=K z-S&q!UY~s&NC`3oF{NQdpnUBr{s(asGC_|nV984Ew-XAH(Oh)C2gKq-A6J>rU2>3eCJ-`UL|`&xgVc2rc( z-YB<2Anp{a`JqS!gjV0Xdsvj-?$!MKJSdNW7imLUL?4|$A~(<&Bd{$J*oq7X|?{o z_Iqqh9<4f=`Nzk9{@h_?8rv6m9H4*S#3@nV55Ll^M zl-!D05y+pcjRt=S?4r4b`CDCFqosx4MuA|3JBm3 z6!Zq)5EFAC{k*G-Qx$`D*MOu}?5Xd0acbH?BhlUS5y8RA0j^QBBJgFZnng5~b z;PBzaH5W`BP#IMrJ+PFNK-XFN5` zmxz`2V8l}m9|^4Dg25bq};j`z@hZmPV;nB$XtGUiS zOF!(FV}t#mwDf#ls7~+Dh+8lRb6{0a3)dANKVM&$KZBT?1L-F14Isj9{iG9mE#oET zBl`L;zW+!hA~8yyJCZmyCaa~zfL;pWqcA;~p1+anJcDB5IQqzI(4w%hSubi`b(MSU zU*?36Q<9x-O3K5S7<$C{lmqJZ=?>|9@SOATVX|P3_#T~Y=%0~B4&uXZ->tbF?hlS` zd-#^3P>W=^q>@e>sc;#^lWB9}w!=q`)JE(RcsOab4OE!KdsPP6dcwP3&dP>dPj5Yk z3`D`$0~yyFzh~SEqEBYuhh9I|q63ry=lkGJY~e+<1K3EEnHop5lvFo5uYS8-O$7@J z)VyuZ!lI&=TJcA^WAO{K21&3D4D?A2DCfw_<74*HIo;7`B|V{ zspvb)G55tJ7hOMyOk)}KGCoxXaQW>O8p3g{8CP}A*?DOvF{5?lWm(xFpemOxeKj75 zMh6t_{levVbiLH@LcK5CrbZmXBO{fKj1J&Y2Ruy|sc_-;ZE*l5cvcXOK@AiP|BYn? zFdTGIOiCH{9iH*H!Zq+Tn$2LSp(9a94WkioSb&KE7dr0+$B>OJmr?~WLBY81Fb9W~ z+;hTS3lRyt30O?qu((TCMiseFp1k^|ja56Wq{LmAaS!Gl$Q)tuc|j3TTl4r}{ysX# z86M$sik3iA2fO+UEr53w;O zW@p1q$}&%6&BC$0X5AO=Xr7##S5uzToET>2wZbN;@dvbe`9`$Fe_} zWzhXb>z5m?9JZ@nCzf74Eh%(4WixZw$BTUZrbHk|O20$VtGg5Bn#;X?x0jlIWkUYx zJh?piA67*B*LoM;sBH>F_&2gg}Q1l#8P+>Pdug}_= zS>QLU>;8a7M!lK9X7w9RZ?U67rdPQmQMTJm7v1X8!8Y`BT6n z^aNwkrGd0qdq42tNh{DyYFT~Iafo`YkBwp21@e9s2#~V3Zb_`K@31NyG=WZ{YH5c2 z&c|T<`fuo*a8!9hgy|xxKfs_b_=l{Z3vUD z$v-0ZG%zFU&<9FyA6fNJE3A;fAjcpHRGf9T@fVbRM4}I-ly`)4AcFn7LU)$r<-@nC zF+Z=oHWTXgyr{@qReJg9uV0Lqd{^NAq!>zDISRuy=w;3_SlLC99dgUrbibfcitndpyTBpm4p(u$JW03s_(Y1NSoZvYHaL9&0kt3U%)yTuPK&b|s^#r$tgY?bVnOK!s|yUp2uO67}TE21eu9Yhf07V8b-RtQ%Dfj0PQi`Bx-A_jspp`k0O-MW} zF3t#=1*UdKA}(WJL>VcBLfWcy`DUeon3!0hmQ(k3;^~AJj5SGS0zyJwJlB(ih6{ZlN(7~tE0vMAR8Vxs{+ysgY>eW~sOOs3ui9=; z{T7&*sDru?%-H=sqOR8%1`rS?yNh)OAK?ibT06)2jR z$iuoZ7nOxxZU=wtjuR&}%fXvgaCeu)qlC$V9kg2SQ7bW1bKZVOhlBP$j1^nDyD#5; z69twSNi9e6t+;t}=(yPD3+(&gx%bE66q=ePkG zD>xgVQhx2?F-q6%aSKEVc`mD+ggImC12fb_C2pYJAoxLdc1M^rv)LQSS86KGtWr{9 zH2I0o4-nII)uA!mQD9~m$!v+1H+&0)v5=`bGSx`q1<2vOMhn2Ob8yN}ZXLlX1$#Y# z5BW|nTSsEW@4ejD4Lv!Nt(uB7BNsr0fH<}k+N_(9OSKsvZ zTeG@&r&!L_$*djkUCv4(67%2c*&Mc0dB9b{&&9K6E~#`?i2CE=w3}0RLul#jD)ZW8 z(oFMa^KhYy{+?#*jr%CYSdAzIGo1I#{kdnL!4YL5ePIy^RTKH$Fw@`K$suvFA-Z(> z255D!5>L}|$p7TIEu8ey`>$)Rz5Pm9jXWCzW$O&q8|FvT zB7a9DEs1{meqeADp}P#^>Vmed|;ha13`Z^r|tS4w`1s`Cc=QVtX2#;-_Z zy*S}_&VuJlqKER?X?NnKTkmpmc5lGL;Jxv&W=8d=jupAl?Zr_3Zl8 zCfWUWn!P3n)xtG z{yYmC4@$a*bckh1sIGSL!q?v3=H9i&b|fk8K{>J=J&s9FNg;_Liy|4B8w!{{gKP#+ z9q)}K+*Pg@L@K>aHS4 zF9?WOIQ!fYu3KB4Ly-MpK0dzOCh*w8p+>e{>~@;t+nkjm`LB>z%E&6g)egax`t0U78l2@t!)LSp$p1mGw#?eI(CM0K`c~_UkZp-mr zU3ndyEx2gR367I6X|MHmFH(Fm5qjyWLR>Y0@f$s!$2E0)ql8b3+xjH&Z zeMPf46oHZU!wF9IFdZ?uNJmXWL%Z8o#cfaeRABOHTAuoH;Xb_I@Wv|J?Ux+iL%<-iqQLybR_|2@X zO@WF0pJ19(HkA##;+YN-E)GP*xssIEZ*%SQW`s z)kU5`SPZFNc5rx#vengfMexCE3br-jz(aghgLb6i6B%B`PE#-vV2+MDapp|i{8&55 z+XZ(F+LBNk0*llBzzaBt5VObPb|6;amb1a(!RrKRkEs|_4=ar*1awe^tjJQ`+TqPp}ife8`8C;rPjufgs7EJmP`Cn$i;7#GWK_c>x`Z*OKHSt&7PQ8nQ>0|MIYZ=WOs z7^=7vnY@~7YWR;IPgRc!#AXCT6{LV~#p?t7lQc7IoE1{(NqMj8>T&(t*2|pH3Ppp*q+aROrrKzBwThrm)ThN;O#UU1>y|c75$PMd)5?e=(cq zA^vO|N38PW(8=K&e{O$o-U1!uF5G_1n=mG4WTZx+BaO|R2!OYGY7q`eaZoDF!!iCU zvgF|g`$f}w{TasT5U;VAn-8Ig@{w7q*sPh_++h3d=w`zl_f9iE$79tIPNv8=1Vsi> zNBd2hGy7n@WS%DS$heT?VS~vMm5%jcdz~$q*SJg;>hdFS=||?LNG5Bo3xLU{J}vS> zB@Zp>W9&9FseJ3E(u;-7#JOcy{$ZN=UcbWC&)*++DZO-q43;!6FuTGabQfAAUYV7a zP!d09>_>Mk7z{AJ;uI31PDJeY?OoM&cCXKs`B-D!+ZsG=@>OnPbn%RQX zs;^(Cr)^mrw{7!SYhhbIgWF+fV{_lyoyf+;)6lpkMHi_5j81pC&db!@J;+8h5E08* zfH+AhOIFOnU>GeGRi}0WXre zY_Mnm(MZnLR3NWLiM!-4Po)FF0kb|FN{5i$mX^lhIsZm?AJvYgrG|ZCFh_)4&&={S zpp(()OLTa$fmKz8f&0|!Hq`@E(Ab2R|KZ6 za9z54ml97XJ6+(nj*ce`{Nb6)whtpuS|b`4yAZb3rjo@!rbVACD|aeJ_k8Xuoa3Mn zIxr2Dz;U6wBC$%-)l6fg9ciZj_*+dUk~<3G6X0ZOqgyTU*wSGinw>4+F1_h8;pG}-K9dZDKqu%ou|rd<1b&j zQg8kplo@cEQu0dgF3NhqR`UMIm$h;+n!R(y+75d{r<2OoX{GH~x#@1*`n~9SXM{m- zF42|MYfk&Iz56kipS@j8Or48YhqAw&mI<=xc_*R79eJ#Msya{kw(E|c1-T*XjVuGJ zUFj?tQ6DU~ri$^z-#F)Sm(!oA=+!Gx5A*yt0g(v_b01H3@7x!=VX?Z@RoI^6AW*-i zR1~WCQFTjMV7^G3?J!GVteOz9t7kxTU|=w3<;O=OQ)6Rq4*TI|!;Z(P&Qh#4%xha@ z>ThN0O_sQXDR~oNudH5bCpKpFDYAI7#3!|#ubGEN?>61(Idk=V6Vf8#%r$=tP^q1;+3m6s^-t=sFn}=)W#DOqxg(Je<2^1F>VnyGant2-&_&*ST}T*YBj7Y zHG8(SF6}w(Gi914sCqC*ar3OFKYZJ)AvxWMeEgVOi7=>2Nh|miK&+6pKK!v==Qy1r4mbtiCon39zu3$>YmYc<@b(~;YQap1&vS-7GIH=~ zWF#rgnT>52-kO7<8-MDdmb?mk5_BzRQI0JylV87{5}gne^BZPq{g5e_+v>SXegUBp z_*d%Nw?U($8loW;cwCoP+Bf|mb|lf-@+@5Z&z8$*6y&?-{2bMR4V%mmikT!>cS2O> zcU&=wUsSYw47EgZa>Ny`nuUoe65^quQDkH8%gqDqC&RInaFL@tisj~33SZ( zIP=ymB-ymjB_n869Q>_ecS7>X;`{V>Kek}0j~`c^Av4zaILa~9oTMsSajwUisLa8^ z9uz8%y@m-9cGP(OO5pmnw$jc7MtL%-jM-U+>o;%mi;LG`pjVl+F_MIdkn><8^z_p;{&B^(Ky>EJLF3V=>6C0dQ;c;gI!BBu@y7SmO<)=>%;En*bp-xUtM!5N# zwLuJ36B4@NI*#u{9#j>WQQ!x6)uU=F<>K4kSi_+C8L*m}E_*(teX5LJnO|Om(|jEE ztiyXN2kq?Pc~8t3CQ$<1w%*2$jd+2rC4FfLr)|cI)57Rjs|03yU#g6+FIuB%J3q{m@*bTCtI3bL|GN+cmTA(a$h8$H-IA92C6 zm8B8A*4h$5<{8g`B}{dof?xuZh%h$)4N)qxva)Gb72uU(Elw|&7@4MLZK>cFb$*}7 zndA=DxU7+>De`hnaF^lE1$>*9Y6p%8!wSE@**3*ekbtTRGaiwVNkUD9W)64mt?nix zX&!s|+$)E^Z@ZwF_=2Yd{$Hl16tG^zaTy03Wp7{=sgjE_2L5OOP!7}>8X|F|e;7r> z5#}a?&5d<%YZ1Z&b6Pm;c=z<^kV>|nKbOo*E0yj&BrTpNPxc|+lQlF>okvBjbsx#U zKF``KNss@L*|UiDMMr~du0ETaCJVQA#1;jaH_^zMl{dE43PZ z_V(TGGt!^6y4bFqc1;k2(BwQvHr{CT8t#av4v>q7)95sjO{Na*%8M(Hd?=Vm5>E*U ztlsX+y{)Z{EAv@sh*Tq@qXX*)G1g~*QM1b@SHxuMElz4f?%i)!2>E1OiKF-uVDZY? z!IL}j{r2jDgDnKu2)SLCxDIe|a=O_?b?!ug)t|Jv>;~^=q!gn9*SC4khJ|qWHvwsn z=w(SoWhJfZ-km9wZ<-UO@Hz3V|AInCCM`CT)^@xsJ9`%f2Xy7XzrNUk3FxI%i=k%S z^0j5kKjY&AXkDOW%~5(?Mlw1@AIC2!2uj&q^%7@+d-qmd(Aywx0XB;fa8Q|@qqHgP z!p#OdN_upRMyaQFL_>kJphj<5gMp@MD!#q7x!e)M`k?0F#x*7;rs4I)-ocD?&%|BZ z!6!HqF$7}?y0Tsp+>da2>^{#2@El)Gy=Kw7A&o57=;-KOCEtHc4tJO)^_4#;Qc5@V zSU(qDOR|!IyLZF*yNr1w}+`FEgwguO_Z_iK#e{%o7FMK;2c8&HNMA79JDw< zNQJSO^E8=a6b}UR@9(zrVrdC=#;=&tbF{VP);9A&V`DliHe_OC6r<`fDun8qRJQ{t zgd!ZlG)U&@2gxBQDvARU+)eR?q&@?e-s83DL25$ZzI}=Hi)ZX*%g!0+_;243naeXe zx}c_;lz2l^TN{DYq@5!w>LxY@3<^jaDpH0H<#%4d?vCHXeteXZGaAn=`;(m{r)k_N z6`K?6k=tO?6uCBGok8a|0z#lse*z5Wx=c0Q=qO=r^H$ z%r4Ob8&wAhk{k+kb=jnolCZa+vKDl6JdK8AWn~)`4UOr=O{aVJly}72Bj1Xhxe19s zQJ4m+p_>^R0!{Ci5X07{N?~OM#n#^Z)s>aB3vA6#^(&NZ%Nx7T@O%y-IJ>AG)zE2Y zpipB>F%7l&>GV)O(KDi`iI?tH<8PUs{E%LaPeB*jZmhZX9(nzEc4^LQ^|06a@@k=e zkCKj;7vJV!vCJ?Vo7aN}>fXP_Qp&_{mQTDi)O(t)>y^Y-R+8wi`}2!omes(!ZI(+? zU+p@h{)Y>|!CL>tGPa~-?r^BgCbtHbs99LT#Bh39S9Sf=crt&df3xw`_MZCWGUwp@ zI9INn&ML)a9#2G*G;@POdvoFs_4YJnjmFjNa#qRx+gA1JZM>M&5O+Y$jZ;!pZflGy zHV!Hh9SE~hQxl@-%;TgS)hY5YH)9$O^m-pvwm#Mzp&PSj!Pwa-X-X;ZP0PTeSY63Q z5gLz4x2JS2DvTLk?{X&`6t>4u*)?jHfA(43f-{wqS^C$mL%|nEM#MaKXZ5mi?7uv$ z$H$k|ptQ@{dg@D_A@G$@Kfj}Ad<< z-d&I;|CbuavcosmZx=pOJh~_ke}p6cH2M1jgMZtRU*g~ttY=%@U=ZRKlzF;?!k?an zMSRkIetr+XfWUc2$9))*V6!2w88|4DmjEvh8Qy!l?wh&B3M3z!J9^4PMSo-M!uPfb zi9xZ1U;bCPLbJ1vpeO{``*y?7txoF z(X+C~GS9ew@ZpSA5)>2^7fY@{hV!8)V-xY9P>)S)PS^^aC9NQ(+__`h_N^PlOkb$& z8vYc@vD+%WSfIz-!@dt)A`1%(3LJN7YZD2zdjeY@km1n+?cDn_8Iib;gQNNcSB;FZ z4SS@5fT*Y(XaXhf)wUCtkM*P8#IUDYSQ$w?xT08xn;}Gg!Elv|D_6q2&MSuzJMtO< zS)pv|>e2#RP(b;lTEvU@?+>eaanS|t3$BJcYkHa2VIjBIWnLgCXsvnbnhZF&CXBQ^ zgUb|J27K9uhK9hjemfS&#>B+LyQtY*V~VK#ZX^{$hRqL~_x=Dm>>UJc;)wk=G%!J- zsxX^ZR#9;rf|HrDFr%TnJB*YR@J?Xs02M%jplXp$`n8&Y!Bk4k$zLC7>+K>Gs*u>V zN$b>oj|LPA_tnnL%AY^gIr6`mUrkHDwR;#(t=6qBadF zCZ>$-S8lXHi1g=S`?*Hz4JkOVNv{8Gc7e4LGEWex1H*q<8&;rJ18urlWXjlOfQ2b)I`kt?*5Ea=2;@7eBt{~ULufwS||fPn0V(_}{C!o(R- z_yEIl7({YhE8F5)LebF67JAHMk44lH^C+%dzkW$m(=E-jW@$-o$mK5m4#306lSDtJ z++(_n)%B0l63PC2dU`K}*^8*8M2#tQk%69NecwiurE&+*!y!`{H$Nl6TGYk+(T+Bs z;8vihrJ$hLwZlg}iewewHBI4FgKC82CQFK4;*_Cq!--h8-8XI0w5(TNlC@d#jbS!@ z-h`fpiOF_%$wXFBk$L9$qC?e$qY;Y{(a5CSwY_Bf){z68ke@wx;NbfC%NOs4nYfh( z^e++TWXEDmZGw~CN?Sti z#DT)XWh~b4OO-;sNoyPBVr|D2y}TOJFdE6sRPpokYZ{TL`N;kxXP0xg%kDC*Ms+9r|qABW6raxGO8Nqcy%`>X_+S(%AHu}$1{(SpOqWPxk5JZ zCFPpPy3YyEl|P4ErXRFLTS&BqnAyB~;j=k&D0Fs|>Epm~;wR^hkLIuc=z=?^#AiQx zRY|R$Mfrh^aMQj1S+xs(Ld)k>b4xQ``kHoHt<>lFbb5>qrafLwy*A?goipT{xUCFA zJ0}Fwep9^!3d>4G=HJj^=`L;Er^Lo>Y6JM#^r zC1%tUr&eVe9MkOdl1A3m>foqQp8Kn~m2w^QL|p+T_jIjoXSotLq!M>tfE5 zetWp^gY9c=`6S=r*^-j?#)nx3J|V|(`BU$z6dL!RIfIsrOf*-uwHtvdBe&>tp5@f^ zPeU28$qh;E!-JLWO?hSMcCS~5Eb1AnzdJT9t|)jViAUSp<*g2CO$N4h-%^`OaP?fD z=-pt!ZUL{cfA$r@1jS+d&9uAG37&{ zULIjoUEHX>r8>8q=(&EKFnr)th3z-Ogwm>0zev;HHR*P@A&cf}H7PZ$I>=Iptx2Ab z?g&={SS7WOuU~TmI1WZ%r*aPuc=eD`arlGb&-kBV9MCF*{?Fcc6oNRv&?% z{PghBeF*Gl$BvceH)O^x^Lr8;*GUv3YjlQ%hpbNZT?ie zemyF_J#s*l`kj>F_ou@%v7I-kTbQB+_yz0kPE8E0Hd`Ih+IyJbwGvBrD>-U%-=uDC zjMq}XsdInuyS27vktIarI6fR(T98z*$;sd5>B&A7~J76>0vPPx+}#Wl*crNqTtNVoWkx zBvH}7t}x!mUP_fU)PH^TE+%rOeP1qM0%IyzxUlDFLe%I;x>wWnrb!{oDJ>m|L&L7Y zq%;=i`435_)p&o1#onI0J|XJ3BT}C}R&OdGK^hCu`*Z9wha-yv*9ogFXSG*83Z=BNKNfeqnG%89;O7VGck9Rz>NX*z+(3g&G zHq{=U`!uGm_5hJq2B7ICB(NO1E-`rf3hTm5!mVE8jRpqy+B5tCPiMTYA^Ck_JB&UECNQ z32xZAni>0>;?<5vkF+>mZ?Ws^;*ID@JmTl)UpOD-yRSb>3-RV`QIoa9UIVvut@A&n;Zx5ah!Q6C+MK#JirEpwE#Ol4!V)c8Xa`JmeN9}`c z_hJtmzqPGi5D-`;Q2@PlO2){}jOz-$#!U#2*&iSZ4V0eV^Q3_RJs8h0{(P@5MVc06 zTpxYAO;ANEy*)1TWb3bA4fvtTXjsDNr62;)q9ex__AMu7oX1P@jZ@+#eP-bdtwY@K!IJk%J{DO_W%bAE4WA6!YO4_%9hrY!WOsL*-@maSe;$B3+Cm~gzkmxhbY_UJ7AvVl7Cg^G*L>h=*)sqM zXf~!-J<$7VvkmwC@%RyH$w?LnKMCUKo%k&1hLl>-L5w|Ze{9)_^@J@)@T0ffz!#-d zb#CzUhUYLE$G$7`{C;($L8k~RcPv_r>rhJu1yLof2e+2XNnRGE|Lwmy(R(E-iJ(^I z8J#7y!r0-$no}}q=AkTpR`^LuzWvk96^XH>bvJ8cNk(Ebn@iM$e`jsk4vIl;GIsW8 z->rw)bhrokMG^<{CpDXr+?Th|WyMg|8m+XNF%I=ea#jy`@kC@UNPDhD?2%kc-h&>a zL?<}yAOZpQ?JK;gM1Br*FZ7Q`_6LCeu6S&J?b@VBn&-B<3ukV$8gftQT3PX8?hHu_ zmK@*RO+uRG@Kr9$a-rMI=ek=3MTp5s*%lEFT@UgP( zq8LD!5BbBc?$M)~)7+5?eepdNFbJ4Ikn_U7Wm*b}qE3b#|RooZ4$C zYxq~5_Eu5Gp~@|GQoJSu+cS7-`idSKSgG?zYeqLz5ObE+%Qgj6v%DhK!tJ~h-`xE% zzFc6mWp8JmZE<(XwRV+k9a5xvglLHUFZSoPM&Ztq(qh32v%O1dzW%%mvYbyY?F}UW zGH$;@@li|h09j#yMJFh7(G*^*bkZ9wkvv-J7tAh8cW7+!KEf77@L1X1-kwu?pHOq> zVNdB1Mka}$CB`zFOYcm%c(^O4)S8U{`Ldtf?f(9J6jB`T&wBx0U+0b-ITR6i*W4u7 zI98Mz(ZClk`eFRH8BFCK|H@QSLD+0Mzs&7SK2N-?**R*D3d0l&rf4(0XYE#-ftC`- zCjPERB^@-daR^$ZVII=tvrbEOyIARn! z!UVq|4Llyp&YoBi-`9hqFUe}EhDE7;WCf}(vfRw%F`oIdoBJeXZ8I1iORc(knUNJ9 zyv&cP`l+acTU*3xdORA(yIMcj*aYQVWBYOX=0iofe_l-%ulX8?w!|4{+hXmQw0nEz zPiZkR6F6d(P>o|p!){=_Aa;)3xK(UlI?u`S+1ON`cf9Gsd~t7|vxORKM+Asc9e$!9 zz!=aX#ow?IrIL3huT_{|!L~fO{j}7zK;6HECxN)(;z)+q#v163K|J(m+i}*SvpR=I zdVR!Sy~shsKk+g+Lu@3_g?D zUv(&HxctGkg6?7IUmdp0K=tv(Vs?wS&9emBOiCFjD)PG{?Ao!YD90P5Pd_lYQqyRA z$8s!vL+?!T(aVQVFHhZGTasd;wdtcQ*y*qJ(3`HKuRPKUZjz*z)>c1#B#5KK#G9nX z%`xeli#+mXBiL(l9MosaxE^jf-&j&Q#a}D8d%s9ZX5Yr4R3?R%TMQ>(PN_x`%F4T5RVh;F;22oMJ{zRG9{fQ(a66n zautCU9s_CKfG*OoQv|)PUMDr!xz3W&`P22^8}`)ODSMK|_ck63tSXpmlE}!+?2Ejm zla`uFUY`TG2FWubxcZK{dC~aladx&4eR^jpI-Sr9Rw0LCN>8`Uum9)UA2<^#P8>AX zBjatY925{bEs!R=Snp6)%zN7iS>!NEh2uDROj=c`2MM*UxgjyP?VFheSS8it9j5{M z*TXojx~67lh~YNSOAVxF0#-E&|Dg)wYep`aN}i<~O<8ZCu?AodNmjz39a5w4aH#Y6 zwU1Q|iZi}K?kvnDw0PSu&&vY!36R?wO0fSnqree??po=}mslPfcZ1u6fel}p7Jvr?STwB6GBX@Bj zpBriSt!p5;jm z4Y3FzEeo^{K%@rCABY120ccJVK{qv#WPk;eMax(jc7MJep=Pxx=Pw_d&#@bXjcXln zG%Wf?`W?W^m?`jokWEUeVt_!!k}`22pTKp)xCF+SF`^TmF=@3RRsm}bs5iF#b7dRS z-($;3!$b5TXOVA%0e0J)Tc*D{kUpc_$h>>^?w@64$ZPi2r;m6L#092`J`}k4$3U^q zc-O5cnMgf**3|^*%x}}OvZCQfm04^h4SFOCrfkfjR}fuKBb}t$;`)E?8RL@7I7a(K9?2c$9<~nF>w*4N8y9Ga5QW#Pp^k-mkV5`FX zy>KKAl9-Kq7_IpeMH>>eD<<-@Fx#64p&e^RNC=c%%_fY0!0byeEF4MkxWtzmgn~L4 z6J|_ZY?=K*T0$U-(=?b#SJ3DI42j~?JqP1kKm99kr43>j1h9|7u#V&e4kr;Ps)K@q zx9k9upv!HFaDp#O&%nU@I(K&>sZMw5>8Qg9d6(~bsLkz~rP%tW`!2!-JW(U}H7Z7A z`c4)QRY)u+kRYXK`Tu(-_Z5EUt)mLdXj*yk;s}D+iMIAfXzw!1y_z>AHlEC*e2_dmVAIf6lhWf(506)Jd;h!h04EATS6Mm1uaKU`R>2k?QaDwt!g4 z1}We`;c#Mwtp#@22B}5&r&WQ`q_p;n^75e?=^odZz%GhZ*j$$bS_GmZ`rm_PGUa&O z>kx)?DK-49mdmy`x3UHyG67>W0EI3HJxc?e|BO=LXR#ZCd+ftqRx}~@Yn~mB;n3gt zGYHkWOntH}0e2kF42iOp*J))6ij*04zv5zwOG(9eoS*?9>wZ6`n~*Y{ zH)(uLVh94hf?@7CQ&Uc>{M8_qMZYbyv_y+vf9WuK2Ly+$F81^rM#2M_$_a>zKQ`7V znf^kF%RP#q1JLtui1QV!r$W#Tl#e`XI_1_)`nqxFM90B~wnxS8@r{P<|>{T>=iQgj)2oW&S%NLKtEt zckIC1V;w0Vp#y+5X17StTUsJaCF6tuBY-+;uH{#EeN6+hQ<*J9k^yt13bOL z;AM)_IL%DCY5Ed{`!|9pi=>$LgB9Q!;JAC6J+tV3M*Ujp;Kjw|lJQ?3;|A-q(!m7* ziSMGkKOV!rz9Ycy1uyi-zCd2&J5=9w^`_H5G_Sf#19JQKHSi5v^xoeoO%4Rx=~dJL znKY+`D*35!N(9KQg_EB{Ckyoh9=_arV>gjW8yR^60+ork>b4|s8q|k5z|QfGEZOR7 z4`UCgJzx&$^r{dQD46TRHbmmoeen%Eaq1M9ok8`3Sj%gkGDISA_>&6Z@{_oK7Iu@H@oxg@$i$+EqStRU z8X+A>J&ICvlkAfC#ov1LJ8-qg+58>8{VXP`h-aK}o?cy#=ybeeF0Ldm&y=)2K8z29 zkv9WmNeQ;v>E^xu*0UqG!jw2r01PFweTv4WMY2G^P@gWawW9;ZE{&X=oQqrY$Mopa ze{oW@N+#70&3?E4?^Co-?8kA+`|42v#)TXbUz@XNyYeh?w@{iG3A$*RzYRRWs%o=3 zF@~ovt+bT2Q^h!Mki?IU!TdQ1k85n6*6xh!y9wC>%3}ov!)j(JDyI^3EHH2e4e`BY zC(dLye^69#`0eub2FqG%l10sbx>Dl=r(*lP6TG~!@fQT6V*3m`smaN41SQsfSv;gu z@$dI6CpU1d@Yt5Ut-_?i@u^eqhUcXTw#bnLy9erh3{ms|jp1mPG2AyxiBM6}wuomy zG^7!sME6l=kb3^@pnM!SbSUD|F;qvf;`E0)!KB5k0cH9uYE+_QG4|w!B$=cyUtYHE zIH}b7?CqRB?A|G`M)vMpnpyP#%3?2q)u|&bNl%qHn(i)x4urD><9Seb z>H%M1W(RtNZur7MIyw+mIFSFq3*DRu)K(+o78Gc`<3L%xinv3Vm%swc`4d~_o#hP7 zy`kC0`AqU6hk{`aOFtqZLHXXj`GITcyYHv?2#-9yCGg{2u@C4#cy2GEKB$j+cbJ~a z#QZ+}#iE_)RG0vN8n(Qwiapx~Lr~khj>S@#F%GVb-MXSCJbC-M9?fLEOyDlR!_c|Mj&=2Pra=i6wowf$|?TTczpb?3umu^Aw2Rjy|@2@P6~K zVRK^llDjlc*(R8GAxU~mIdMj>Q-nk&+gx8nYg&Op(;0Q<4K}+o~WI6Bp36bwPI4EAfF;&x+ii6_M2eAwHOv;p6EBO&q z4tLf#1VVy*f>oo#ak>K}nz%D%1Rx!s^`>JSQy1r#UQVeIK9?LDzVhE2F>pPot}b?1 z_r)4}t|b^QTamwY5WR{I#h93lo=k|n=eehpeWD|`8LO(QFt$Pto4U7eF;Z zO{A@kg}`>FK?%X_w1>s=?0aqFm9{L>-t|Yb z(I66{?Zh34pm{)6P&7o>`&xEl^x3eW(zWqD4_iop+GFQfFP z&wNex-!ld%WyGcHjSBKd;?Q*sKxuGZ#vS-@83@r@4Xdq zW^CR>QTpmgD|nUspI7{)EqnJpp~P-U+7hm8|MzwbyiR7sZ~XfboZtd5_}^D+2+|rK`3(%hUKu>WI6=$N>^-;Ha5`M5tVv5=sy=x zcA43fapUVJ1$xF5&n9N59>N`qHV1E)a_=b@4E`%q5fjz^d2rYLpCW#PFMkU;U7P*d ztzM{+a*9V`4DM?vwR>Bqes7E#A0R%ONd%+I|4L_G?&CdC3U+*y!tKel-MWugE zb9Lv$#QMOH-!9*-*4b^h|8rAAc1Ynn5mu(E_-k z`2KW*i@ZX)J`cC)Xr)Dl9MihXe5pgk@Cm*4QCj8^#xH+kp6>XhKJ>9bHr>%>>*4GJ zg*5L{|2(*N%-Pc(k8q%4{V(@>(Jn2x63#dAp+Wu(V^?p^P7w3 z==h#pIOiE-b8~N5v(Txsx0S?Q)z$1&R3Wx08G)urz17vhnkRVTAM{R@ertq$7_TRR zMz4?dOwmA$G~+6T+PXd`ZE&jlWUZ}5crC!Cc;JVB{(!^8-1`0g{0W~YqRF3V*Cq)! zfz8tizDaph^7b#;_q$?b;U6s7Tj+g~i60iIr-z!vSzVT;cE(&cS9BK<85$-l zDFxxde{Z?EJKt`FpK4p{hiT_740RxD1)tO4&YiHyNnU3E-k)cICyj&C+WICO7;A|;;ibq;aM9^gymvR zouQUt-6QJi7c-lKUG^+qU^;p8ZHcg19W#Z&iLLc_xt9Jk8oj%%R8kx|v^k|4Aabv7 zVKrk-SNCv<1urdy<{vi~A=#`le?yx=@ktA&TjxZ2zPa~H$sQ}BP_+uw|9z^FP)99z zwbNmyb5vBc_5gi#%P+1FpApB1Tr2Y0OF`LAce9DR$j=Qt7NR2Mn*99vQzKgW*nZpq zUD;$|W|ipM!v7&0u5RWy_4HY`EpB)v9Ieec21Nr4!O@TCT-6aGd!FOO$)|#hj+(na z4Ca0M6rIVI>d<<=FYmx@F5_1II;vd)9jzL9v;;Rzot(U;rS&6<0kT_nNjzVi8@O!e z(B#zI?Cf=bJg{mu<40}Z)15S@-&>4OO)f1kezOZd7hZCgSGS>n&Gcbb_eaKK>47p* z(}K;?Wxi6Y;sL?CsCk}j*}nHI*?<2SX1IRi0(9{V442_z0beF?#4)AVS52gim$CDm z+oi+s=p`4)uonrBNGy8EB`7RhgVmkGABofm%#u)5tn zx#_;V=Pbp_m9J(^)(r1nd#BuQ-65(W;zd0c)nL*Wv^9^#s-Mleq@L*>VJEtNJL&$2 ztM^~sZ@VyXYiRFcq`5=i5%n=mdKXi^D5tS2lKWq4au{ql81U*m5;#fTcB*BwU*hlP zOz+<14rlLIj%NbSWU?DfQdv;M{aIR%&{;gLt8x9{)i=j&yLT(8*^4<=HD5jIBVC&F zn){{nqu&j32mC2b-I5lwj~ObdvajCi{URlLel?4=qNR&vCo5aIX~_Mp1Fbji{~Tw% z7S6uh!*VEl{EHy_%Zjt%GLa=Ri+i_s@zSi0hS>M6kGb?`NTsC4NRM43|G)0*mhCoC zS8hb2c8Blq7KkA$O>$py)wvu~6y5AgW^EmDfFt8RST1%>fFQl9*m{Wjs{ns>{;lT0 zXUFZs4#xWHW(+o4kIQAzJ`(a2FeBVJcro6pnpyBJ_wItZoZ}Da_ehqx9NJv197~a- zZ&Fm>wfO}IdqF_C*!_bYG;x^u7(|_ z@q24@KG4pFit4xculbR0id(q2Uvh`Jw=#MQ?QeO=m~A2RP}p4JoNuaYw>SIUI)3G* zlua7G^Oa@?4ohc@#O`=lw@arWqUXkOa*vCWwP&;*9ucFi4>|h$)lTpG+?W3tRAlEn z8g{qdAAQm+)f+Ja??@?xQ{Dqm0qFUA=KIx_&<6 zdoA(F2wV74t96!s<0!Y%iydLxc*{6tliR|=_sjMTIGEq1`PO>o@sTC99>uLY58o&I zUw??2zIy$*<<7AaCw5&9N300a__jUJ>q-)F*AdC#G0g9LVjKY9nZGM~az560uNw{+K^G?dx_={V~3sdSA_U?)j0EpBx(O7RrBA!ne)d zgq@33=Z(}Q^@5p_U0nwb3Wz>>rP12r_w0|yit-LNPZo_Q9Mze7@9Uk)sZidO z`zm7OF>l5Da<_R9Lb@8@|vfBeor=bQ$&`~G~d&vm`8_qe($t6SAh z7Dj%}jr7+?Z6`17ep*V79u~KOO(8f9(e#+FU3OI4=V9sSIdj`dZ7517|CHX8*lc!g zj%K)=S=ZmyonC{i`=`&`Cz6fTrjJQx6AhPMzjLbE^s`@2rZyBjk0Unm~?pHEk7 z{~8zOC_OKBbd_zK!t7eD{_)(&!tyWYR#(FNNtEuW#aWNj_^BOS&2sl*^I+@Bk+C@M zY^LoveY}G5nnY4Wx)64RQVVeoNbA)%@oStHW9MqBIIqI9x=%T9+WjUkA1jE6HUl#?oq)AmeGR46BR z&IzYf83ivVXr2*9ks(Y;1VZNrmgz8*2Z{7L;EuHFkXuO6703Rzm7y zP5b3Jn_j6>!^@7Q+F5tbRuSf~@x)(>`dw>2 zyAFq5n>DQ((36$+2B>iR3QYS|%j@e~8m(UaOZIQ3b?=~;``K;3Q**w_skwq7>FWW% zlO4w%(cPI(w)j%Bn6fveA?{zQ%+}JwqFVt=`KH9A^EWs{xL~T6BZys`?{7o8D4vZu zl59NG(#h?sGhWrR`TiUr04#X$)YWrq>oYv6cOH1QYcdpN8I@62X47wQr1+=da{eya zwbN-{{gSf{A-Ug#$1NQ+Mw;yzqnPMwo02Zs9*}ZlUa0Kp3J~Lp;#ml1987=B9~)DY zrR!H2_CPVR{(wMX!+(j7&I+>lTt4vcw?tn*$z#si zBd)r8<6k_n{hIM7fbwK=XhrwukACmc4EvSLPVYC^<;ZZHQE>L4Ops(!yv>}>8JF|N z<-GFO5T%DNPLE}EZf|BgU42cNPNW%}qdrbo>P7sEn&ev!1Lp-*4$93FF{A^#R$ zZs??WwcZ(yir<>~FJ`M<%ar5fEXiux5J2lGyhPo!T*3PK z48weGJ-yEg`ufO6qi!ssJ7t)E_Ti&8*bJGA#1AZOf^C1e_3LI9cZe4)t$BxCjr4c> zw8Z=3+n31 z^kmp($lj$Ve|rK*X~&e?+_~6FpVEl7-2yn^gaVwX6pNI~P2L zmRDBNyOMX^jt(qL#9!B@rl${FRcv~vr_T`H9B`s_XV+eg+23E5)zn>IKavL*3gy0U zDJxQ${QEFk>yzdGxH_QQ2^KP4({#2`K{yHD(U2squ|q>e4{~#1jz!1fkXlhO&7E?o z@3uGsp9z6c|J|1Jsv6h@)0~j{iFhGq=07lUpD32w7_U;v@NB>P_5^q9KIX9XWFLK< zXS(zvdvgC=n~<9>T8jVUDyXE>V8>c-DMG`_8qj84KkM$7HeR}KIevDlok2bL$-dD| zDw!~0UYb$Kz?<6oM_kL9ge%J2H#Gh;Hfao1Gcsh=JjI{zsb8!5(?Ap3NXEfQxraZ$ z0HPES49QKWArl*EE->k^Khwa=>okF@Fo@kRVER;ID?`l&A9>PvWiZ8J;ow&?qs9o9 zM-Hw-Q^ElPlL2yjzJ`=}Q|PdqD*neI=A1SV(2?!zR9N=7teRFQukn2W%`wyF`Mh4r z<0m;@zbEbW5lRiFlG!fJ-KTnzXV>!#t}$}cdyfkLS!?UpW&Ngcy}_{8;MB|6M}G2M zPjW&+s56gco<7?8U;VPo?%BV!I(@9$%T;go+N<*g8=R`|w8+{l+~qiz=<(WJOg4j^ zxW-8*Mt`}bQ0a>1%eiv#!qOEETlio-qba}6`=vE+s(f=VWhb4K&AtWu!|4}AX8rEb zc7Hg{>_e^N8WLRoW?wD6v}WTSSdYg)OK@>t(xr~*yG{P+;pupd zz`%!ztLI>!-6f);{pP`&H(#mp-@rCnf>qPpJl$C;QB3S?6g9h+f_a_IYf_!PVU#!i zCf@x0`-gdv)YqzTuFZQ&2-a$8d3A4l+CUg4Y{(r4iGtwu3es^je5=#CQ^wftCD&(f zA+YRt`Od#-wM&<*96o=V^V_BPTQTPw6-_s==KZAc6Fgc7Zfk^1E98Kx*-QIgRMyd- z1gcDeC=B1UwpUlK`g0&5kKiBzi)*3U+LWg>&DndOScOJL$`fIZYpNn*F!kHE%DR;B zscLQKh1~82XL<&=T=b$qhyns|L~WkK;k>78;g-YMUL!NRV`}JF>Eyq{L~$#4uRR4h zxs!wgx>-8f#SR7)+3=?jjUy2Q@bBrcu&_zD_j~8mqCUf95soa!5N38E>XCujHkD&d z6-~y%(v2+y!V4Tf&d1H2L`abO+wZNy2_Sg9Zog2&_0yNJFns>}xlqjFLj8wfCzw4d zdwL?&v*qJk$nDtYDvKfuh4aid@^S?+ynO#I1|Mc+Jv}kFtz%t=o%jAQl~J?N%B8G? zSGw77U4N>Xol#f_ljT3ekm>J>ijGF8HZ+3)b2Q7ov=LTJu>RFIxOT~OfXCn84I8jG z5c7h-*Yqk>>%-l#V#B7N<*pR&6$jJr!XU z|KERyK2-RoNE@K06&kAsKYqNLyjPABPJ-zf8IY*(9Y20ld+N`h5wMF0+aG4H+n(Mr zl()g(M#vf`BE+!C1X?cXHc2fn|6WUPDl1n|>Kb)SOc4SFUltZFylyH(C4rgnSZmF` z^PoyVB_CBYYh~1AT_k+xj~*5|7cO2T4B&|AfEXPSDIae#JWt`{4^c2Q+xRt^s>A>=*N%eR3>J6`c{^ff$&)eOaAWS4C_$|MIA)j^VHGNxEjK{IYd~sFhmOMq|uI&QMcdhfPK?LwcvFqCxqg za2|j7rJDFUMIpzLHK8Bh2EK&~^FFn;`1SQ`P z4$2(1y*IzBXd6<#f5vZ8RZsa#%bn}hTYuT($r1hy@lpk$n5oFAUmWJ+f8PO>G{E z&eg{3cvjts&>jI>g@ZZ9k(0_}@Q-wpoj+0EUj5{V)gGhT>JqkFO8mpFHi-r%ZfGK` z?zbKjwoo~>pYgB-<(Ut!go89GvD5r{*B!(vv<1ht4fvD?cKvxnsD&wz;I*i?x%n?Ic0Af#=G0gXP=vSoar8PI{7hW z;YE5b{ozbqnVN_i+4n)el}2r@CWq6^&gR2H1qSHO=OEtW4+%;Ch%1|3c^Fi^;pbPY zgLu?zOMZ!d$A5q3}D)*_%_7lSHJ5MTh-g zBch4iy$7P7Q?VOdYbRA(B)3U~&0|_xnnUlqn8L!sH4|H{*hf5S@J5AxZ4l4jJUA#- z?N)|kGdZ>cn~>DX5kj$ZB*b)NX~fsPHqs|3tziO5vglpC zCMW}6Gw)NVh=%!BpbpS5{MqBV>BA&og@y%L(l&@4f@^E|)s#F~P3!9Dw4lzZ+?pL< z@SMqd??nS8=rJiNa_q18LkO=7bPQNEG5ncE>Z$GHu&~kNX61okTVS@|njS{vC?)_f z%#gUvoV%~2WR8}R(fi7n%%-f@+&VLB2|fxz`~$Z|uu7bUKFGtZDDCy@KCR%fR#kds zB$k2J4PyZFLc_09vQ+-Yj=SqS{2_~JP5+%}#pUAy7pb9z3zZw=)A;OCJEuS&8L>C3 z2tgJHe!7o{oNf1FOZu=5>J~@pZ~S!YUX`>G_Y`ew#`%UMP!xX$3 zq7r^#)*c>l(8u#?C2PRSkCk;6>s=iq$tS;lwOxo>ez5WBEtWI%@Hs+IT_|jnc8zrO z^*^-|5{Pk+JixE`T|@4TVd-Bfa|;UuTUg)=Mo`n$*4BP}yA>~R9w(xuMGYP*oNBaq zy5cnE{A>=B5)!#r|7;4j~sXM)#q*FNAq$w{-hgyXS4ksbk}|H z_d}`6(RE*L&Xlf&JNGKPmOI=an_B3AS7+jF@jI7hrQht_ddF_RYZ$}f&q1Bhy*M*2 zb0XQOA!>0-dSTp`D_SmbalEssS*}$x>Tc4~i>1IW zGw^0tcugZ;pr~E)QBypbbH8yk@ijZKD4rXi)SJ63nyw6n969QL`mgoNUnT%P(JgO% zyGBYvIkfb&TK1gy>pbhlOudL0svROC;?ictT_T6Rtvye28EKgqB!}-ls&6^!SQYH4 z4Re2y;Wu0%se+^X%ZNS+Y=oo_>RqNLWzl3z>gUc8%zVkSuzk)?*~@Nmuj|FQ$-OR% zMbX_X?025e&FQ8j89yz0kdDBmPu~TMJ|=hH7kaoyiP<2q-?d!`u?54(v4<LoJE8l+;k>#!>@SRn;3}%mW!m_$4(p{*McAgsJd)$uDAtBu!Nfjo+lLZtQ+D zLqi`uy7K}bzM!N^xiC8BBq5y8mXj;)Q)Q~<;6R_wZ+>M10LR+5C`5YfJjjKc>WUMHteCAx6o@rvuj>guZKZ5ny)h*CCL`G>u;X*GWL zK}=r$#{r3NBoC7g{p0ZP_^<9E>8Hgb?hpHv=o?O9uiZyi(7 zXVBAM*uPK9w|jIUmH*HBxAgR`KU>Ae5kP?4&)+T4g~rX=^g=Pu3l7NIsCmxFDBjZ2Qdr8a)~@7+2-EhI$LOoF?E%&7j6;$-js@l)VzY&= z+|SLO6Sl*o&%?`0dw4u)8V-!&2M?;ku2&_yb7RykDe+N3pX`Mw3ZpA1gqYTI{WY^? z@}nk|&hhhkUcNb?2#fTg!=yJV*%|1SSqlQ{TJ93Fw}lDGs4a%Bl}ef3?P_1k@0^O@ zX)&YHq2Gp=GP801s*D1KS^PcMPd4#hE;2sPC-@vKvfp*b|7z$J7fjDV@WlEwJAJ02 zewEJ{!$*5we)b3gT9p01*=kMLX^+^xijh|{1a z-)|I=x{(yi6Ax1zj2~}$9AMi|uUtFjmezT5+vm@;oLRZgMsi=a|B!y>dQ-A#LCPD= zBfdjK3G0aQL-pdxtO2E3VCByvG(P=C90qw3c^au&95u`h4E%w>vu z9Nv-54!q2j?_32XB|^>K4U;3g6V!gdBQ4 zxSFP;B7wsf^5h8#}Sq-B6!j{82I%lb>2dnff_ppU~ z-#clrHA{D%XpRCYSBS8p#m~<>p)77qt6#h*xV`Oz zgw2kwt`?|Hf;6+aCDt2Ehb#6c>18Zb?KH?vX7nt!sp`=4HpnbDR?{jUd^?jgT0Q6^ zX2Q2h)nev5XzKoM*5Pcz-u+7h=bD;Mq>y{I^BrP1&z4ci@rZ4Sy1m*+_2M6jqh$QK zA&NBXo3{+!xVZ1FKYU!svA?<7ck3Kw@G;@O^LFM(as(AK4&UBx8{F7TxLUsU?}^d1 zGXae+b>n1SK6l))lDSD^GZE8o@A}s33XNQ~`$0Cf^b(uYnn4 zCQJB3yuLgbmfL?%cDq4emh}(4zVg?{N0z>I1U}+8c=d7BthwI@7ajJ%94fBN(+M}W zEBLdYt6lzTrNUuXV#}qdR&8sEp|uzC`*Ym0#d#l7G1J`q{%|HSPKAJ__S9AMeYCXZNvAqf zCvc@}j*8fansiFx=i6K7f`Xze6?D6%b=)&|_`_7!%*9AkB!2JRld~`EU|3w6BJA8R zN71QWRFh4+M@{G z6AQETMIGWRd10e%Co^AW4LM0o{rSszR_et}q6UjQMcc_+pCh;S!wjR{c^ zI{~vQwADF7LonH%SjCMLHcXZFrP5-wBXBqY{93jBie{(B#S zRPEdEr&N@LANTdKRPU_Vt6iA?=5prj*~QWt8BN1DVl{%;jv$a5ne51bXB%y4-^j}W zk%Ttso%NbG#?6#_h12-=!PL*hCD>pcCwdy$lld4(RHCA*R%Rw`;qUCJXCQ=|h8*U3 z5K4RgdF4k(M<;vAZDn<;(sRFIan1|)=Agv%RC!Yg)ogLWuFAx7EXKsC)|?2O>+;oK z_TbY;A^AiAvW|1esY3^aKP+yXkIXN5s5LZT1pp6aWJNg)RtI2!f|9N3)^0=D z6CWRst_1qjR|Sr#+1aRz=baZ0AWV$7Ak}l~+e_blyalP(tbP?wAs%24TA4che1(Q8 z!bd6@8Q3X&FsLvw8QGRF<4XW<%Y>&)P7XhkKNT^+reY5Jcr4aL0Yu|VmztY|KJI~3 zi2LkW_eA5IClEf|I6aANz|MPk*a&;Na7raTC*-&-rNn;WzwT0QLeHp`otb$cy2bvW zBnzP2sexuRSyo=I!}!Rkbjc*)~RtZhp7aZvTI;=!w`iF4#Ajl(&Z8F z-dzFsC|YaRo4o~nG4IKf2cuhHVwhc6*rBC+jB*dCqhG(Cwr*ebIt1G60$^AdDKD*Zf7xf@Eu>!3T?u>|p1a(_m zez2%Vt?Y0!=S{j+Tnh|RCb+z4XdFn-LC{h->>tfbjPZlx>;qqjldX!&%v4g+sRyY5 zzH@Lxk;x~kh;^^8U!D@hUb}hrxrA47t(NPkOF1w~J|vtfKd}QY4Qsljsm|=^$VdWp zdu2uS2*Cy2krw7MlPl!F7$xql&r>u#bSgI?yte1hpEjBgFEsDgA{s(CUZZmPo0soe z#U{YStkm~oJ+zG#?<_H{b((?&z*y<)_#PaDCz6twP1K9$H!NXM*v9o!5tS* zixXw*t!8X!m@b?7#X;o-p`kGIB{6aKiJyhMr1A)z4nz!FYA0C-Y#ot7a_A9~QJHXl zi3e8hIeqS!)Q`ffmF`x@MU<&$zvhJ9|qI=H##(9(I!WIvpS&5U+sD`uzNS7Rk%u{QD4U z^Y*&DWYq6khqKW!F+u!xU#C|zlBAN*A;6>%axadvXAh}GfwwsH!oFG)){O9slt>!z zjD=l2a9r%#`ugf3xgTxsIa84R>M6t$Aj*%rNf8_`VbAdP?Zp$%bs$(%$H{`+347Yb zy8Z1?FuKz#r@{XdUbF51S`iKh?N~j*RF93Vwj(19-3}fl1t+J|$P)vi784Oc{qW&u zfD2G8ecIXHTwh9IZ?HWu9wt68G$FT3)|qvQ8!2+I><$`hHK1i+s9hLs#?yX2ql222 zRq^JO2EFo)?*Fb4w0SVKk}P@_7)Xk0C+Srj>A5scM^C?;yrNGHp~bdg{=4YpT;G?5 z4h{!!o#@cVWMx?tmy~d-iNN~`FJXAWgK!GCxh?AYRs<~q7Ygr&+NAgpD(jb|3d;Ta zUltc9W@gg+2L#A{EB}#4uayo)B<$^57h2j8 zAZRbEtBIdjeJ{vlW@5VWZ+S{1*@Wo4>yq<{=Y>@I?})1J%?l2?jgs?!QceGF$%{_{ zdlg1(G2JWR2+P68_Xs`&$c(`>{Oy|y{zF*U8KZ%)w6xn5OynQo9g5uc<>dn-@FzsN z?V5D3VgZ%4gTrSnDyy^JuS%`IoKVf^AQVx!ISmgFKYR9>;F%3tJ0bYs^Jix9$`^6j zC)Dv=TbPtvAk+8}0w@un=Oo37P8|7ue+{mTkBy<^wxG5X@{omvBcVtm^sLO6;7Llu z$oQnqIy)_mZR7R9lYH-rdS{zv-7QX&T9o(-k5`;H9++)O%}Dd>Fi$;y5+IlhC z0m-2a5~TSLNBg&>3!NE>XtFqp(}&Io(UH0t)6~`fbWIJLuv@$QEdHW{<&gy)nxW_I zpB#;^(D#LWyk<~PH}169>GygfZNijTk2<4#w<6Z1GbCthX2h;~_p8?xJ%*@Q+IH@Q z)i+t`_Zudi-m%@ZUaB7b{31%;)0doC-m>$71muqBtv^2O$Y&#&S@ zx=&Y?mCv82ZgifWjo$yLds>NJ^6D)|Lc7>f@7?h&Dv^GPvyxrU+#*9j@WhSozhSRU zssq0l>!pzTtFn6sR`!`YoUK^9LrhI}wyG+oW_w$x%w*us30|q-tGC}j@K0ADlKSR>{-KGwz~HQ=R1t z|E7^nD!KMhPftX2lz2==lW*dRgD+e!uAlzF$| zx}ewByqUVMt=$O;$>N|iZI6JW^f{J`f2%id<2$r`d#O$^@Aq4;pKH! zg8ixr_B6z%Xyr^ScsNyPm3^FclYg9^{QEa4yfouvDncB6ml9ayd=r6yVVfyQ1T7GE zx2ZQn>44X9GO}pC?-mOqjeX9|cO`wd_={`|p!6-(xw?7k%o)Zv=8Yn9B|VLdW}icu zj**g0fuT0up}PCm(JX~w3PpiRcAZ*oqb0n<)_-GX&F{k{@qXNTA!df=g`osjE5F^f z@GWPd>ZPPP!nPwiIr%REbUr$2Q1kB~0cT;n=0>Cb9Hq*|MFd*}nLBsxZ2i4kGnSiI zt%3%OExZBE$)1mWo)dn+s7vX96qkxjPfZOIf;nPqDk<(CQ$OrF^)mJ?R-Qjzmp?{P z-grd>A0UFL7sW;#fRkq9&=56N4nx?_vV>pd&^9t^#9c5jx`6?<5$ovsx}Yv!tDu5> z(|gV`utSB3Dec9J)`%@YMl5_aF2TZ=5PCZ77XwK`hGqSyO`(C z7m#)Xd-D6~{BY6@|MQ0#yH?^R2KneOIYb0A3}kF!Pf-*55!q5Gz4%=cq>PWn7QB4( z=A)nIbF28QET*lclyD17(^TQt5wga^!xMoZRuvU;Vc|mL=Ny9Q-8Zd9OWw7|DpuI$ zOW$5oX?=aypOqV|176dYuosY#2{>c_BO)edwqWl2tIn1 zN`{6#KR-{}YFp5p z7-L^>O;t@TxaJbfIngFYMn%P=i$!XhEG`bC_sa_C#ndi5&VK!RPe#Y2fyrMex-l31 znj5n!)SLg4SMbKub#}AqUX)e**RR^RR&l~5+S=N%O~deq?H#T-M5(FZ?BUzQX>el8 ztfeLHUJ<>%Zix034;;IXPZi;#OH8awmhtwOE!iam4dLXUIrF4ldynJp>#L;zCrFCF|x^8pR)FPuJ%k&9{PbJ+?K1KC&162c-=_u z?q6y6AhrXgEQDb-z9$H{Fk^vvD3q#*F|pqxqvP#;d~oAS65j4_zkbyNXylDLCa27d4Y6b=rh~FSsK{s`iJy=}aNAO_y^h^Lymt4|! zBnnYdg@3RWLngJGxw&~$Om4I1)`A~$`NVN*r2pn~(lIi&BK1sDPmdn6BQGasB!)6; z7`7wj(jTQ0sB}(V9vYeGKYx_bxVa8}AU?z<9oRZX=sXB$*}wqXQ#P4TedVsi1@r%< z*PYWsT=ArtI*uANnlm$r&cnOHP&caFxziTt`mlbO;Gw;>IVc1J1j>U433*UH_(74cKgaNyp5dbXJBCVt+P`RIXr=LccfSefhnjq4N%}!-EfmS zm_DiRhI=GYv-{Cg3UGhb)YV5JCB^jJWX4|6--Ov_W39%FATOTkd_r(lXnlV7RqhMe z$492vy-rJefa4bu8F>Tvx_!5A47|N}D_y0Mu*p3+v_bQMqHdx#yW_D0%NMHr@8_8O zIa0g+5YWuGC!%A;gTXcF7#L`RLq4_g1J9+y5%KYjXohWVZ6&gcvG{;y9|LAmXs8=< zMyQn|i;LZO)YAX^?v~YKjB#p&PzN#$J|_N zEeWlSMb~l@K9)V<}R2EWOUf_pGZ_NHfDw`KH{X(I;Sw^ zVQwixgefE%9aEK8HZi?sl$4Aqw(0B8H#01F?Mk^+*B@)u`<+G0k~!LQca1K_$-VGZ zar)!lv5}{nyDdRuorYJhwbblvs<^*?HO{#Ek1D~PMe!(8D38GPJ4;$`<#eYYm}&qxob zeca?18>u^3Sv*ZSSeEnfReXzs%#WQh-TOHq{zKXwN`dKug1I~?B@u)6_g*K?SDyYO ze|diW*mh568X>jqO%ff51=cy1^A%J{3qmHuQ7wz{BXtBW_%m z*ZAM|2c^<5{cCr3sCdd1=f9=KA&|O{l2a=1YmsCoCA-j_WTH- zacv+#MQl+{uJTFCMtS9GQ}5P_Bb7(}BTBxU(BIA>ye-_rZjx12%x2w|MoqJ;sp;v0 z`_5Jb{Y@sW_TJ2=+|#$2u(=Mz(67&9`=qqnZoo{zxzE?+Hi_rHk4Gm&2dm^smX=)9 zSJMcsvx!+#9^ySnMKy{TlJu8jY$Bqfu;`yl&$T<;TRMl((hQ6xPY{B}DJx6!b^Vn{ zWid^tt{DI5m3}Xb#)v?GIosl5Yr$#90ckXn8|{9k5TF#@+YmtwBiQ^P*DmJX^wrYE z{yE=AWn~g)9sjfHeV0$T(Lva%-re4*RS(J5P@CH6uSxXa*u#0ldY+_PbXI|nHcAi&-6-C3$2 zV0;7)3IZR-5(c*pqaoAU_+(IB_p2lpQP^d3)p9P&lREdEUvST=eb+H1dweDD=+7V>{vTwWoI9~kB~PJPZwF-=);bF-p^)cPE;?1U4;?VUI@_cEhP+| z&sbRPd2Phtc6V)YG9x_d#fv7Cd4W^OUkDy3QO6h~A|ePBzedzVzn!H3>8<&}bwnKy z+Pn|2s#%|P+`ZuId&t0aLm$&5!3G(iqD>rri0*5pPhrLb-+vlH{+lz_BrenWgQz+& zKyViECS2A(^8~9B{M0Gwx%+B1+UC$~WWzS-@88>q({e`N2Y6*wSKc$IS|s+GI}`G# z`~a5ye0S?;LFFPl+Gb_777e6<&O91WKn&wgzL>lZX4FlFw<9ZLXjkrQCz+-QI- z7z5#W-pgK|L4!;t?mc5f7zv8}c4bFKXyYV{z6+fuZ<6tU{?=;IqI z{&x!*{yxL^Zf^@`bj@+X8KjTuYqKs9(p_rNM7A7@74h5IgV^(es#W&S{u{-R)es6Lj*xjwa?LzJ^K%zxDI?11iqb}HB~|;F7~pxPH_5KYXd0u?%$u0 zY00aSu~4jc5>y|k{P$>I7NM&$ZAaG6G@}b4sfK`^h>0}-8-+c=vsi=ER-g1v)okta zU5sW2kc3@p?e){A!3ZS;d{p}!$6kwWPmX$&((T)9NFM+pn~;D2#vs9b0q_{MZDCgx zON&tYqj|@G`A9kq5h*GL(9_dnCpKE}h{rQd>?SRy4|F5oOHvX1a?q{VU+GeFrm1w@ z3@i=le(MSH%$svD*yW!S>tJ{~7ro`|1A&>SFhVztHj zE`0vh*1Vlr46c)3Z=it}5PVTbm}BI&4EzIDcFM?s;*Nrq8lOs3h{YdT|4U)rMFiXr zClFAl5+GRefLfu+<$O*xwH8u}qd!Z>I86%wj|jt1R6}qUn2;P8Dv@A= zPAez(1t4@&Dn_A`O)U#`q{YTzDFwZw3)GB^;3J<>ELc@#3dy3XwtS|55Qk~a3^pt(~#B{kV>!u538))1E6-iZ4T^K1sF5x>+8ed zg23a^)zz)X+jAX&d&ONUOfY;xLgAl28NsoG3V#Lt>4i&e=CG1_V|W6`Ul+%Fli@Pn zdRSKop+#1YHND{BApuG(Ap#Ffg1rNhfRvG;DeB`TjQ_$(gYA!Sd??}S#>wN=I)%Mx zAb>A?7<9C>b)8yrEx`H8hWz&%VS$mG`>nsf?E#6Y71EH8c~!B2xNaj|{X!)JJT&-r zXd-_Ot3`N&M5f5a?`{vKeEspG>G?@GMQiaQz82s4?XBJ`|NfDGwJrAjlNCU*h7$y$ zDhFx=P@ZI@jJf+k=ab*lXLWl;1Ga7I{-SN)*zTjcE>O!YRquk+mefUgBS#oMB2mTIbk1{`@j_DPczaW7W^p{Fau%KVP zx{0q#Xro4(6C~UwBT|etGCGg|58oQJj7+7y_3)LVJaiTinY?phcjpNZSF^G*&>nZ0 zy(45m`Ry24w18D(prECMNAyVABR2D{T>ZKDJokwPsM7hlLYVt* zcQ?NPX$~*oG?pm<0UUZ3Pu;k2BQwkTx=2vyaiv4tAtOfZd?^a)H8t#NQNRz^<|^Xj zjW817n(T76Ycv7iV}{8%GBHv5zre|5@Av<5PF~`rBVhBlZjov78|UTaA=HpyM>pes zR8q1Bt~fBJ@&FuyNG$_I=j>%Pc>`>EAK}ww%|g@TAJZ!be)jiO>|FCdVEono>rJt^ z1GT@8@lhA9TmNTzCRTN>@+teZa(}t1d0yR`Rm$C+F)Ab3yf`ZcUC-I;`?EM^nU3*! z&h^RcPalfVBC3EiDnb$Z}E$hBq|oNVSl<0M>slPaTxf;yD%P}8Rzk~1gb ziW8zK1wPl!MDgw8Qr1=!3%xy{x)q}i8e3>lAxT#%S^i@wbG~~m8lhzI2WqNGY+Tni z87~llQEWxlk;=YXdcfxBg`MJ?`#x@Ggm#^wy{0R_obK{ooK^A1Pijks&cv3$7{&)z z=p+(JsXt6m{@JyetE$h;ZQt4Lmh5c(@_F^_)$87aFHf>QKg5;V^q;`oDtLP{rt?R{M}Gdx=%;#XR?toA49RxCiEmH%$IluR^4I^) z#6L4g{9QDAG?SfyC&K7@_VNOE%57h^o210y-guCC=~!*ZD>ah!&hMV5a-GmnWoOaw zH9gDpO7ehFzQvv+6NOhit8#X}oZT`wqeI^@eF;S&zt3llkht*{L)MkohVm8`cr;e- zEqCxDb4!iKhiIz0v)hB6gYrItkFd#|K+SjzzCV`P#Dr8gA}klX(IilvHP8tEUazXB;H1iKI$-GLH1QY? zLQXvfZX~j@|Fi#h=H%4&^SRx-XR(!-^If9^SW8D_X*C8vadwxPpE`h6|9-fGp`Ng2 z38p({cZ{%UTv;;Py(2W;T|jc3fOr_ah)IJ@oR?Z-b zFZk(G>$w4QFpApoXOMpJ8+z8^$qw$gw!Jo?`B!h32jS)b35dj~nGkT7;`>hkFLwOP zIlnJQ9bd1cy#>N61&`B;jmeBKA|!1AuA`@+qnq^}Ss${3(gdvVgP`-^1|_uS24=Hl zLj&G^Em#tg+1y>XJ7t6Vy4S0Z))JbGsW z2Lt?Xg6;=qQtbEMJfM>Gpt?^bcP}N@)GG{~KDIoF($ti%<@s)R#(R|>b50Ej>ArnW zofaBnQ}uGul>_2QLN4=*p`q&_efLyuSkUj21S-oRE1Qf$2^j1KXkSEN6HE{Q_`*VK zV4Z5%p-M@;!0(%S&swd{2#^n94*UJ-c!8`vky4sA>?bwBg~lzK(`AQt^~?csI{W~* z9bq?62P%ojT-6E@a6V^X#PIxTOOz}^v>jFP%{zA(kYIO$l{G)`kt(^i@cH|qe!xj^ zVaRT2|6+fAWj}&>(Yy;YL-wYGPB%ay?RxW5p*`E!61FN*$-rJB(~&JK3M*;=Wq60S zRtnlNyKoYns+hU>U-|ei=U*o{!e0IOL3mu=eXv11-4T)a(Cy8&g=V=Ow)^dJgH0fJ zY5wmner&Qs5h6SY&GGtd2CKJ!I$Uu$dv0oq>3{b9q-ot08xeG2Gd;SY-P2hhaiYV) zMbw^3;wq7-@j?tPHS*W4odg8~oFRRzXkFI&*GTy-G{f!)IF;IW$G*O{DF^`hHSTqa_7;$Ubmc01z>l7tczA1nH2tK=bEGVdxWa*lV;a*~jiBidMhqFfs zaClYKHU1c5jA_D`b#j?UQqioxv=lXhn%>fK{Id~SILr$|)$8Ku*dtn=^?_!C zH`McU*)lhUwBD8E<@|$A?J_l%2;G)oIRuV<&1L;NQ9VTy&S3D9iUcPlwBNfc?LLF; zN&DWfSCo~MQm@!!Rid2NC48ff^jGh>Jqn}!{nws7V7adk-DrJ$5V}-L3|&#gH+?@t}A>Cc!N&O~}0iS?2T+e_Pv}X6vG~jvPFU z=~-DJfq_bB`XgEy8k*JlL(zgRd&vMC0C_5{>kqO+#X<9E96oXbY7D}@?ZE?I_rF{I z03)%n-$QH|rcw{FT3bUf9rCe8kS5D5BEl?B4GO^t!#C9TXM5#rY;7m)Cqm84lz5{7 ziz~ReEJm~_f%!v_v7!2tcwL=<|6bTj^@4?|&1Xx~X1gNu{ivSxm7YtG_p{#(uNVG= z;r^ncA}f)W^nzSwwhc84ODJNmg@tLr(?$iT*`6hc*hW^~m(9LAXIO08F{uA#Zf5sI z(zpNCRXZ5e_c93pWnYitdkO#nG&W92$@us0nelNQzCbI%uKP+4`;OCyP!Cm!c05H2 zRuf^pfRl;gD>5SDamNu2)CH-eWDuMGOxx>_l9p)AW&<^UU`big|0P{n9iq5w&_=-A zrH0@FAUG}@xbcA#Lh+a|c6%<;e;$`OKyGpVI4yi^w_jgfJKWJx2qY9~Ra!{cGxIHv zUR)gIkGVL2%lmfOFgX`@#?I3#hj+T4S?$`5FMD+GkA1Wf`EW;b*?{PFIAe@)UH1u(B1z{(Zpd<`TI>!)NeCU`Vyqnww*2)#J#ULq&_pgTu-% z%&02MnLHmScb~mIyfdf1Y_wLr#PpbVHP)cW_TpjVl6{sI#fI(XJCfX#{%%#BK0l^+ zx@Oqvh!(tR_unu$$#t*oUgatAA0xC4@)UyoM>=|n&I}m7*pvMz&Bw~NlaBJ#3;(=9 zg^4Bh2c{e06DJouBB#F}+2{I3{GI6Kp3v*xFMOm-X?Z5{@Gfg}wU_L_N_r)E;jGH) zL*h55e5dFX#t&1w53^Vbl98|<7BwDtI7OixX!e#`hkDZIZu6^N(&3pE8s)z2D<<2A zztfphUKNcUR^%&$%y#5w3ai<}0(<7&xsRk?rGHgpg(D+gcIq5c8J(O|{%-e`S0$h| zpjS%T^yu$%n_sGnb_d(`+t^VhWt7Xf>s>s<#6-8@)F~yHXGcl3|7B+JGb2%JC>X+8 z$0+CTzI*rXe(LCy&F=W7iRDl0v=Pz+hkk)0QPy|+bD<6gUG1!VS_B;(Yk(8m0WTYE z(h>RTLB7h=F1ypDK^GJp*{CR~S!f@$ZrA+O+a(F8;EjGTGE#*QaZ&Hp6M#Jl$O?h- z!pWHo9RJ~?S?S#^*TMN`g$j2sKd-zj;G9siKC&Mu7$@Z(`|j%6ANjqAilaaLg+uV7 z%SFdNe#tyI_G15peQ^?~Vi;rz0}$Bd@~2`6+eMdJvg3QcPJaFR^}gtlQ~-03E5V`j zFlciyStN5L1S40@OS_c6C@W)wnJqRnBWTBl-cS4fR@`6N`fp_}Roj+Gu1=Zqai(1f zxx?93@$cIy_E+*^n<#12$7yWOEKY6 z`7sY4dZkiU4G0xY~urIF<5&rzQ?G1 z{qzwG-s5fJgXd2foE9;s(9912D_)El;2snm3*&ysi{fPudIU=m~b+l%k2!c9oYW##bpZmh@USygo38Tv-UJZ=5~? zl>vd6^nsCO5`m@n*Vh|FeN}m*b#!&x(2iP-ebPq)Y85HPBU*Z%m6r->=;*GC#P8X@ zYHSS7JH1`Wi>xei{YHN9ayGX*;6~G@YBOh5mK)r+~r{1q0XggTYt!QCE z!eM?^eMv|{;=B0SXpiL%x%ID3$@j;DQ;hR+b3@|d43UhAUv38C12Kdmp&^n=BF?{} z4k0qOe4x=Sp!1AJ2#jX3bPKlE4^%SPRSS9YJvn8w1D`xS^lBEecjW7)!$cm%-+64! zrnS4P3qDgpU3OO2uM^2r1GZ7f|3SmzFamw{Ya>^k^Oi=h^a|akL_UxIynm#KgA!~t zf`d0map&Cc)nXNldzw?&S%D+Eq_~*pzV9M}c@g%S$`Sn3{>SScbRtaUCYrE2g=aak z70ru!nu7cMqJz^R{GdZm)zEnCdQp$9qa*j3GYkQ>z`qR7f0aD@<1=^o7Ml(|jwz5C zym2ZSkwe$%5UY5Aib@o1iSNJ8b9g6SVt0(CTSs?yc#i|G#Lpv6A0MYbuD#AYk?Jf3 za&u-xT-;-YGz@bjh9?3ZIOldw{VbVQhX@^v0I2g=o>)b&o_j|}%hmB<;}t7Dxye6K zf4aK6wba!`jf{G167Nd05f=TVWbyY{7G;Rs+}xn;4-Si=W)&Y;x4^?`S28XpMs@!@ zsFp?6ZM^6`pgBOZ0AW=T!UaI0R`K#8N0Z1UD9D`9rgHPPvhxX|Dh{D zG~y%y3eQ0fA)L#NnIf&ozyJmm8jBKRY_7Q>K%eTgNz)S)5R%h0G?c)*{_*1x{4if_ z@dSPcpcL6^1$C-LX*gJ`1jBp+VYBz$69_fauY{}K0M#v{BL^iG%GXCoVGUIwL8STC zZ$5E47zyA<2aLP_E6v4Q3aMW#nqM`Kf&r-ru@5a1ld`!vm$LGHZNV5A$yZ=@kz}_l zVjnxE^La07_55T;jq1hc3*>t)a&l&`y314JBxk0jJw-YraJrm=0zMfTk}A{iTI#?S zOQll=u$$GqdzTNYG>p}ni8&zlV=*;Upd)CjqqqRUF*buXe|N8(oeHe7)$=hk4o9 z_yx)yGh^jSf|5?Z1t(CPV4}m_Gz(cWErv3}obX{A;*#uoKKrHp98h zJIY=)bCZ)if)~@56Hjw8p+kls6>TZLu98kBxXI(=Sv8_Wiz&ALa<_)J{?ewpetg;` z`)P&ovrX4)H3u2Prf_!8hwZB@H)@yfor+J=Y9FGWo0C+zsZ8cfr@P*oFD}e2$`sz+ znljk`P~lYaXzpJt%kROLPw~le1!}41?bSK{=9lWtzkd`tV?{;Jk>!6XUEBQotN;6@ zXU1w2r%zkfPcPi>CzB%6jHN4xT{>jzS;MKlSYW*yLG-wLR$hjaxwB90qhhFs3|snb z!%N@8?3+v)de&^@iNf!OZaw<$;m=Q7oke-oQ|37d17)tOS;Ut{=~bONzcY0xVmQe z?_?}B=c&8r?>0<7-&svQwTCODdXDGknTwL#T_?q4xAqB(Ukf}dN^{BlfN5#M@He{? zo1Y$+kA3q?kl#%5vDszRpe9wBWh19}xL#qKP{~$FFib!HtwGFvW-Da5SSdG`YVlDs zTc+QKeV1pL0Z!Su4Y30AxNULb6S`Asw!(b$s#47mxjW}00 zdG~QV_K+SRVr_`?e_F9Jqxoz%sK}W5&4B}((3afrrFe5CFYVQ<7)G;u45e4onG22qAQuwL&_+yNhgCSq_Ch_oX)`dV)1XONT4w5MN3>(mso&W) zTUbgNY)Mm8U5Bc_iG-?83p)TNCZ^vL6Ry|_&Ob5R^7sB*{s>c$+~5`I_UZQaE$P4K z&+}Z#>w4?EU4iM5xwJQ|ODeGcHX)36$nB^-txt&PP#iOpr1JjM%L0XlUS%8OSIbs@ zT!q*RKu8ew!!7`^7rvaEE?@j~96jJZEt!&FjM=z1Aku@Fo}A)XhrJ*BI;&@Wz2bw# zR?Da>7ce`4K0fjOkU)$)9#;se0gl~IxpH3K%uGl#+tuWa>b^QDaAzK;yPa4GXY}Kp zpPKf+lDB^nL?m~1x%VtV3K+(ypdw@>iu`qvHiiM?rYuR;V0SmjsLE;DuJ1ji*}mJ| z;h+;gal#={@$$C-=k=VlWy~{JCcZHwZhUkYZ_X>I-uV|yONb>zRReOx)jdhA$WFw54F$Vg4> za1i36IRnxAf#Vw*VsG#*zaMC`$)}8H5Z`6p$P<%EHcU=#eyhyTMbdzE z#Z;8BhE3R@LOJ94&qD< zVWda{xv!j_0Wc7|}X2`XKsl&4RPX#mv`&cfl)nUQa#nzUdk zrWOyd+ct@T;ig=!l%PTRePveG*@>@cGddD`rGxi zE~%vlE*3}LT|JH37(Fgo;e@Ga6Hc}_)*Zo(DMkv{hl%&>J?6WzwIx$vzy09Fi+KB~ z$0ChmP6z1dzO?wdkpTq+J_Ah3=|`4P1DC5Drn!hMD!fqu!AgaH`OUeWWqoxE|208GcO*H z2X7bkcXkrcad0c|1_u+^ojo%UnE(i}#WBC@^E66HNGFu;i{oPZSs04ctVjUI@)sbLAZG)2?aIT}?jS3FP2VW##5RRMLkU zRfH!dq^5>6QGNH0AH94&ZXgCy1m$)`gTI9e>W%m69tF+OSGh|tb2#)={PL?#aH(@I zs3s1ky?0q{UalPZw$txXEjRJAI6&VUl6IyOh05vIjg18z2389`sB+4xyxAJ)5_P)$ z$wVrRN{qOA@UO?il*&SCk{xOKgCXn5mTH>(?gr&|cT;kR?F;cdv8TwOYxwj z^`cWtsM}jnoHQNVVq*NgW&%;C+wb>DbbnXTA1$&DH{LTofAk<N!~|$WkCR=t6*nYKJiUv8Mf!eO&Oyyw(hp?U z3=U`K+STZE-+Ov`{v-Q~(S_2vLq`u%TFq;JocT1pIH*bP@_L(g`Qed>E=op{&6058 zOPay?`SfzWAzGyA5Bg8s+8^zdxT&+dll{P)P=llT-zTyQysq;)aGwa)xw4#s}=|k}h4k zlvw2Abu8G!R+Xa1y}apu)aB6$GXy^>qdIuTCAIn2FZuq??CdiC6_x`#tnFq-x7Pg> zan>RRMfz`@sYh8dQCS00J3hkXOXJn$yMfilA0mif_6QW%fbKwQ+&Usg?fun8t&!Fu@?Z;a*kBVojR zZ9$&De1#pXA7q%35i;Yft@W@)ARfaTGX zps-g6gN6(fFFmlloW~o-o`rrBv^U%jHNsgKW>jNy@H9c+FxZN5Yr(7@o-0G=eZuXOBCeZNg|}HDZsF0(ms1}bZaFwOJPng(7Qm;tEve$g@+jaa zhl2cscT|8HjUqD)mcafX@O2QzOKufhXU5JSm$IgGCS7X|`USwub#-+pHo`xDp2QiV zbwxY?1YCedASuLY@?1v6mrz*f!KwD>9bxF9j(8KpTrxT8xzP0R2M^ez>ID<-Xui6P zkBkN4=r}i#epb|1jbYpGNfV(Sb+0+?R0QQ7Is4J0++6W@RXIoIYFTQhUD-mMq?zeq z(#L!ALuhg`;kyxC0!~`nz(DP;eH)U0UO#xCifUsLm_mO3{Ncc^7A>zD2ea^X3o9!i z-a%b^(ZUadgUN{lxwUKS%tH>26L}_;q^E4ZpF!ddoKDdEMny*xf@ol5kzV09ctd5# zsR;1m-quSqKi(e*u9V>aDJ&_ejBq#Ln8+N2bmHUP-3MUXZq`@)Vb1H=*W0Y*81X#Q z;6lnV&Q1`o&|&Ww?JcAeZx9yqJ-ssSs*!bxIL|#T%@m=7wPwONjg*iULrJ*^R+5Nw z#`6lzt5-v`vJTB3Hc~lEeWvC%?UmABc@5C9J%{02gv<{G$bMsD4r1ab5Wbt;3xgY2 zhLSyW0woHbRygi!JJsa(-p9oEE=s)>1)qw+fPJT6*eS~Y!f~m9k%ehTRtngUMWc^q zBO%rB@i_u|A{-gAM|LIwP696Z5OZ=+VIs7$;N^gK2uBIfUm#;OV`;CI2ezV|jue}K zPRT|!vCXRER)!5oT8FPY3|(p^HaR5Uk)od_SXaUADHU;_VTZ-2S^P{`sc#JhzS_CC zKt=`aauH#AywG7sFdqYA_q2;l(?~$Vo|1HzkI&}2f>V&?qHtsg<3#n3vH@*?kyZdL z!wm8ztwf1y7Ep#l7YK31YaQ-06N_HBYaq88o=ejVOI2C?P$r&pbHwX<;{bnLPcYLw zajX3!@-;39=SLPEZZvn@-m&-7r2^fEsuX~G8XuA`&0z!UJK zrN4eno35n>y(DBs zr8WPx*g#+NQeCxkX8Sj(kHrG}G{1dqc%W3@oA>gbMq09^m@if0t5dZ_>&mw3^bOI;frW;tQc(!T!SyXucc}tcf0ypKO8+KPck~SQbyZR`3<4}%?)DZzYi+5QE zJ{`CH%{R&J+Tl}I88GSPE>%g!yMM!rUPk`Fw`?nMAjNd@h{q9r;xKlN43V4z ziuz>%3$F)mKaD=hHF{+^X2i8{e}KCA-`zYC>QBPT)vAHu7`5z*k>BIX$|ilT=hh+5 zX=md1!@m}3h!vt@hoZtL;yRTsi70a)&YcbDV?989Ny{^sDv3Dmuv~WZGdJG@B&6<4 zr2EJjtyx2yB!Wny-dsK@q~FOwqNuQgO*w#Fnjt|w!1QM?{l@GsRJL11oK1@KN0Q3Q zt?G&_bvz_u^zL^xELdxMjCb$oy}7p|vyYuk)?1wxT}~v{*7bGf z?76uJ4$qOW_aILMAz6{kP=+#y z+|bYG1iik)4p>`3@OY=^X4J|&i{FM&`Er@c%EtT*fsD}B+WHY>kHVkNPD;;JMSbn+ zBKm`Uh?0mCpO>+_*t@@$@2@ zMPodewL*kxrrXTgBT$SGoC>ExP+vJ%$FE{^4_CiEXSB3<=H^C3ba{DST`6?f-;qfV z<`PLcg?r(0|28|M_Q>`mXuym=sL-lk&8CZMs2(&PC_EFgP2mWyK2FtmTy1A=o~w1x zW+e!l6X@3H!~w|0&gaZu>6l);q^lbVb$d5cLo~NGcqH!kLRH`uKn5>{N;b`n#ib>1 zGS$t@XxrL^?mc@D6eQU=?m@Wz_rp%kSJU^PV6yjrrc7(jK*9O)r8?n@f#O>@^C2(O zwr|bxDH9kWx6rPBFS`Xq>TSUII331Afc4J^j zMh8J!S_{B2f;Ya|p0e*pn!P|M-HBstY(j6wL!Y^1_uZ_uJ(X|U?bPpe z;{*{X`T=!ge?>&k)I8=2ad9i?=iQ-Y8$@ijUC7-p0WXB28P1a_T@#feI;^ftDwB> z1{%$>Ha&er2j6ro!O?nU^a3=5;9n59 z8bA7E@yZ4d?nZPh^AUFg%s=-8-kF-R;iKD&Sj6LE=uouCHJJtWD>d3LgT$%N+hK1mt6U zeEbaE+Lcfcz%d#EeZ_Ot5vQ|Hv9uoeYTCNGNclTl8xaQ&W}tHXdjfaD;jCKt0wj{C zWDi4^1P&POhaR=7S0&Ntjbk*#beiWqp;5H9o-7513Tw~yZ=5riA&;o4PT0jYz_Rtn z3pT~#j?ac4l&?xUi=UgEiD^y3A`JLzg?@lU zt~{T}<_GNT+N@w_!ay%Br3-Z)L9P4v@wriqYbP}H68$2$v7nWLCrc)POrwd|2FZ~Z-=hY zmNxiZ-#6}a#Gd$~@VQdH&Fa$N;-kpq#+eV&b;XOh4zJAw=(CHW#hv-c_OU3?DuS1p z%9g4{nx(5X`pxPR0|n#2Ctb-4hY)EYdBQZSsJWhaM_iwrr{dA4n-_QZ6R?cU`pZ#g~zQ1L<)4Kb+z#t?WE(JiJvdq%MK5tQz2 zf%xiza&ZFu71q&1qFt(oj2(N+vuDFla4aq?QvSiHR>)_~1;%>a?{Cl(V4b5!cfpSS zt!X+yW;9*upr3-x2r)t&7@s&h(bh4Evz8UAkV#FZ7}d(QfaBaut+|afPm$Yyi#2OR3S4x?r#ANp&vTP ztMkTf<_Rnn$6Hcn)5x?)lZ((i69ATX*4m!1SHPb1=*0_ils0E>+&Fw#Oj*4j17t9E zv$C=f!F`J`QC1Ns6V=e&o`)iOKdvXRgh3GJmL{FdAZF$g$Q?`#_MLdukR_RPB7bvw z?X$5U_KsOW(;8I(0!1)6h!?Z>_5X~#aM3@isHwt_NL{$t@@G;~S{VlDZ-J~w#m3fPvn4JoJ6%=t7~52$xF$S)Y6S_ry67m_QK_q+YLVThVewtr0ho(J zOe_V2(44X*GPqX7rLysYI|~OeFnNKZ%lwG4!9fXNOdbX1eXT5oY#o>ydXpaC?5@p- zzArFIz3>*&B2eG!(LRFgO;(t%s5v^{A`5+C(89typ=H0#QV=H6K71go4+uMyG2gd& zkAPREM0HE!8~9YcyXuQ-$Xf|n1g2<&XX+E9Yc&L$v`0_H41@{%aw z9N932tr&;m)$CImnRBkud>kBAVx+>*=?!*OY*EI<9KRnD!U@JA90jWL!d||#0T}@2 z5>N^u-~a&op-LjSFSoZ7Oh=T{L!Li3Lv|O~LUR1N4->evqu#$i`Q5g1B(Ft{^C;>j zb;!dYn|W>Mvmeass*yQCjGC@;zHs>FCR3*FD|OPn+_Uddy&1uh=ll0Fwy)uvJE5T= zSRY5plX?&u|1;+1$B>o;#L3Ay{rwn>&MiA%p4>5$0@6%4lf;AS>k>za{;HX8uf5k= z+W^uZ6)%1p_t(&4$lT_}G-^on7z6-EPjC0GT{Pxbw6ti@!l2jxYow}cN4pvM z?_3q|ulKNCoM=fQAQ$D50UeVF);L}I=d)2oL0QdGR@e0S+uCH~;VKSLR^YA#I~0T4 zx1cEZ@VNH`Ry>7;#25>{$jRCBVExArMg`4tx^d5sj-^zB|A0|jv@+~EilC%l)wsik z?Q4^;dgxiiVjvyxSJC$=r$hFhU`Swfc&~ z4&Pi6B3vyDKmpy1IvtuHKL|sQJ6c%;=J$2X(c$Ap!@^RV{h?o7P3flQAKs}R^m1ENxc%CqJD1w_f$Zqg=>*^x4tH|HJ zHa>Tu&NN2(^tsyM-liEhI2WP}WX{e$0eu=_6)G$5K{EzEnZvL`V8oUhV?<}?rLDVh!b)C z1*meKP1SIyq!c6h0(&heRn+ioV*l35A7>?JXO2Lq$6lXenSLSX#m1AOe0-0<{K>;) zY`jH)K#+dbsjQ=;!#exNyFaGPPyiaq1l6D>3)x(^b=^}5T>kH)ikEH*)0nbx(8Tow zY+T!D7nXZ|!{J_7_4$=gc@i7LQ5?Gx~pP&5s;my{(f&a%Q z$QH|VU$e4T)z#OW>fi9*$JtRt{#3={5^wkA&ME^x&rlZrCn~80lk5TM4ZoTaHG*XjV~b!N94!$ka&`K>bneG)^}aqSO2Bq z*in(N&Ko)BILV0*-MQl0b{XBs?Vd2MsK|KH+sG1myK!glg~W#!)D2Im#0i|uzC?5A zNd04#91i|w3K@_C-J8stoXr-Gil@_V;@+r`kPSnO73lTl(I@kWH$7=S? zQ<*sb<%-+&X2O7Hp>ATi7ZL)^1WdKtY)*pJ5zdl3Sbsca6afBle*PUFdQ?0;B~Um0 zba^z`2i?&spaLi*({Z3J4-EJ#r;i8h>p%ah6HY=ncsRJ~&e+*e!rz$*UA#RAE=)4| zpJC1xFYdS#CY16Ze~DLYZ?br7txmkiwu1~d_TfWgREU_OvGegoLtpH> z-V?k!!jf_(>nki?>jA}JyCJA_QA$z-K_BG~w(R}T(6i}UNPVvYd~ge+34BWQ)L;&9 z;;>aiKW%Pa+x>3xz@0k_mPtLnHqRUQ*O^gb64YX-DOzm^w(x|K1V<0t^a!K+N-NR* zw9idv`vYEF+S6#EWGn&e8dQ&9oyI{}tA&!yb^06Zln8D;S=rfR&^nuXe6NAwCRmK@ zA|g>48H5a*=GYS~B9c=afH*KwhgB)6UdXAR!2Ur7UIql;RGg@H?_y-b!^&;VeyzYZ z9ab)I$Ham9Irc;fj`!xawDVvWvhnkW$H!aYvchim^;Os1$WY?I-yJyq(oy^z=sq$o z{sDm6CLXDL!+@UPvbw%>1V(&M{^ikffUrJnPr(xch?5xPK{u$5NQU&xnAJZz247Z4 zf@*=Q{5mjFAmXm5qsQ)yX_(B`%2D>C$0);a zhzz+DWcwV;JxMFgLBOZt-(RhS z*nhTSn;&-9<*E}rHaBk6Xs%sY;21&|&K|}UnLtDB3Fz+M@L@$5F;-pqrMw*BK2_Fr4w36S=bRO>j6CQ%jAO1#7!Tu79&-kM1 z0aIYDRo-@#7Hn;SXBvE;V22t2yI!bNLgiD*#rsuMRAAT&5fyZ7oZ5oN)f1l<6wsw> zfjVUI zFiqpa@QBTOMkv}aXR|MT`|bFZ>>(G%lHOi@(1n4*0h(nC*@@~G^*th-Fm^f%9`MdA z>`8El($H~BM9XDk^RjI^076t&7$}|Z`1S>E!pMNAF($_X`f=X$pfU^=!2Lo6O<0Y| zw|)!MjR}LR`peduPgL|mxIl%rUHzkU>}&)ieY}Y!>_GC;e1d>cITNr$s4Ep6=YA7W z8lvLI;=;Ric0N$zK1)S>8`T(CgRJT4$94$yVqSRn6Sabl4%IU*hrgq{LD%sXbv_{Y zWCR4<(eFas+5?j=geMNR_PBZ&G2UODpV&{!(Z+W9QZ%SjjwPq@cmlnB@$%&;bU@{= zE%qJYR6PUvBLGwAH=nj$n4Z8a4mU7fwY?bE&ng)G4?IvoxJ3v4FA)S2bgzMHC3o+hv9jDxNrt84O(9Q1%69u<>z(J{+OzxP zrhZ>-S=!PJ{i>yMfi;WXH)WdU!sUrer!8N-obPRM9uTu*XAE}3T9Y4{cPn0N$j>oC+yagcPCf#CH6kp#_s;)<1Oip2uiFqnPgF?StKXFsPTKmG0#7+#kFuFlS! zJB~tk5VOg^*;-3HegwY$w{PC39}zUOo}={ATPvpG;k8qpuW$y9K#UVOaKKT&i7=T$9cpKfct}31Zh|jjA_(yt*cyGmQ(Zg$o3!CHwsbg=r}2w9L>08dJe7Li>Gw|rd~S#w zlCAxbzIUbFexPOMuufaMMzwBouVUk#x%%baCZp|s(EHqbKjxgRU5WBrW!wIpyS*>? zyvWyRgWkp;9#s~z^*hSfT3c4y-F>T!{HFJpZw#K@Fq`(J=;5%r79B`YzP`f0Rr{gh zysJ4$tTkr*t48}a;_WxDOJ%>md@1Ne0n6`kKkv;QzHg_w)aIP`F(0WH_a3adQMj#k zc%{A|NxFEMx^s-)Fu+0b(2cH~iqiTYd$d0?%50pPnl0a*&!;?CxEk)(Wx9|M_jB{h zzIw_B$s&|7`a8?_@mJ|Irg?8Vy$)i$qZ<2b=q9Hd^T$IBBt4HcZy!!rr2w0@H_@Zh zd_GV;D*tDL5LZ}`xHf;BDfY+}Uzz2(vEGc4+S=7LS#REy^@|m9mrFNxTHY>Iubz?U zq7r<-t1UjXm?v-RyP~`CBe+6Uu}G7L^R#YZPQ%ADG9+#7>7fMsXNY29Ek#2tv$&Y~ z_vi5_Zmldn^vnmtN8pIHZf*PeC}R_STJzXnPh+0}OAm25*kFS=#Tm&kk{-7-B(66+ z_oY30!8_ACmh!L;yjhUx7qz(_0aA|M)P*IVl&vkc;W_1Rul3Xbo***k58=mJy$}d1 zOp3oST+Ga?oAdPj`aD|&H(vuM`9^!)szx2@#@;=)=h*Q>jnY23 z&VTCjo{APseW+N@%vJ%wOKEDGM_ywbqJ?`^zC|1xtBz3 zcoKx`27FgVQ#9&6yC!M%%#(BmyIbPvTT~hb2AVwHv+FW&r^ew5Ycm=Q zCMUu3C^#B#;mdK=m)KxyQTR~sv0xRSp_X+>K1C;GxT|M;c`vfkse--O8oPXAQ-XFwd&>N z45DmLg-#S%CRXmqIK=bIIqH(lo#BXb?@u${zb8RorKmK6SPc>uzUi+Q)`pA2qoij2 zgS>e{VSQnNG7m+Ov6WT))Rf0iq1hjw+;|E-{IE`w=USMV#e+VCcmVEr zZPiLmUETA*RMGz5zAcy6tvbm-7nk+&<+Ie(x6wN}6I8G3eT$yBA(_O+RB-=XTKe_D z)2ENGtkn9&eJGo`39x2mc6(Fhxfb{Jw}0CgjhILdQ=Q+#-RzX^q8MbNp+m>}AhF3% zV{2xkXo4mzR`c35?ZS-nbr$*G3r<`69c<}9r-F-#zrfKnDBdigZ8T=dnk0GtuiZY= zo>Mu~u`<`@yZjh>s4hqdw`c*%ERTSl`MppR6Ip?K?`GY&*t^{?*N71HsSDO0@ zdnfK_ujzkj;rUXb{+7S-l8830r2~_DyHK6I(Q}Qc<3{vVqGzi{V(?@Ix@gv}wg&q~ z-J10|o-_S7>!MFcNC-olRrm87WPcY~{*qMr2q(B$SI}xFazq^{%&E1MU6;VZ^7!@k zyeAw!loxM*9@=mZ8yQv3zjud~E4}cG{qpFHbDy_b>TqKvOfvPmPNW+F8Rw+qwe;|K zq2bY!RxHWV$aLrsk_>V+#HB9%@WZu-{@}Bv@0R$|g3EmWvaf%H_h=gC1%D&9SNsV6 zyw9FFeTnR=)+1fr9HF~&DoXZ7NRRDfHvKNPq~_>5VcJRS)lZFhVtCR`gemgh_&sP} z)$%TV{hDH6x!yt~v-9VhH!}{_1If*zYEDJALtY`VKQ1%T#>&!}e|Ph(QQ0b%O!ONG!45aDC)?BpD;0fP8ho3r> zUsxe}YvQY=!7g+ZaL$E~8x-~Y1_K3lradO!vPKhWg%!3voJ`@W#cs|;OsN|83JSbW z+y<7*RLf0knDH*xwkP8mJByjDYofy6u1mLWkrAOn<@y>?B3L~=|Ko;k8ye!r3Af;; zf_~td6wr4oBim;yE^usbK5Vks`=0*dW_V|4QuEMTpkme8a|lF#4x;fpu6!ya<7`GO*{48ir>znM#*!3 zGuYv4yKP-q|UdjJ=4*^Ld0hDt9OBI>l@{zoU0*+-tI2- zzrQQ#f%meKcTXXotIQ~c+?hcS;w&b!UT?3r@kzPog=-~A$G&I~js7J&qu+Hr>Ez1q zuI(f4{Y6V(h|i4g>=-obV)a`ys`#|M88_qdt~#ScF;4Mqc*w}8)X>q$3nnh9^$GiD zhMj`svMLL%)U7T=%2XeoRpkse4@9-8B^fDVB=DqZsF*qOUYK2v<>tzX0)eRdVNaPh zE8-rRl7QCv($ADZiY@+nKIPJ1I$hb#> zub=;tkgF@5)BXA^$8~ziUl~6*okQ$g_eP{_leto_6yEe5b)1tvL8p>D#l*A4&HN!t zrXsX~Rw_!}uk`!=ZJTNO0NQFze@lM%msC-HH4?Ogp1zYmqzBe43(~K!Zs^bO{Eo|7 zQhR$k+1j@LqGFZXVRc8~AvCaZQkIAH&>C3{$i zFL{?`hF0-I^AO<#3bB5V1G8RTB^dvVOvny2HVDj`cITNB41Wk5&m^goiIlBL7M1m% zzwDM(JgYDIMRc@8?WG@F|77i|)7(#%X>aM9vdTbuSAN{{e7*Yn?G{(nko7s zZ3#UNY!f#ejgm0|ywNv25mM9}`+qis>HY=TwNu?#l3L za`y41&9xg?&M5uX>>idpJvTi2X1M6G{_h1j?&_I@)5~|AjuFd2^P7m^Gx?-9ZJ}#7 zd41h)et!eE8H;ch*_s>!DS`DOoekBySsjeYh8@2eZ{>I7Msyfi@>p)EOV59hpBu=m z_;zVl&wC(W_PBcXHqW&OCh@4|uj|oan=1SnZJz&WE_L_TJlXHTH1~lT`if2Mt)bd$ z30+Q(*2($<6J}jpVmW$s!TnCV>`S&JgJ_gaZBLQNEN7qpC~TGcz)+(pEMd6HIrIv$MYEh{GBbGa{SZm1qS?29KjK6+ z$DQ~Lzc*IOuJKW-og8c`V>uKTZT(Qme077KWw2#ySPEm*=Enl&`}ZeYlWsYRW)Gd2 z9p<|c)5XuVl#tW+#_kDbM{{BJ-bu;HQS{Mn@)<_uyTq#CAk_0(zbG%7otG}uq~{dQ z{?(ytDwGH@)eq4|YoLHJ0X%Onk9fq`3e z=F}7X_5RRmlv{lz?(=^tWrtwS!sB*=J(q{vo00J`V29z+`kU>O3yOV~WVbJhGo=?x zHp7<7WH9dLPJv?s%honuTK)jpVvA93s`vS|x}(oJ&VFkv_pM{~b(yVdzu_$1;-4=b z=r1f~IPnMEr+7v8HR^)7#Hr}#?RH0Okn?8(mYB|IkpXb4JXggv@yPpOcv%XtjpqIA}6nO%o$+a014N!*!8I)4v|4ZxB_x{?_T- zxggBL&aV=x0`mlVQK>oQJ%N8G|H5Pc%Wh1AK4Lk;VzWQ0 z{wI{Pj@jvS<99YB-|2?*~G@9KlL1E)+Rt*Tp~Hkg`GfrQuoWxlak^By=Jql`(phS%%j;#d@6hfcmU;@77p4rKbZnO-|Q$A~J< z(ESbjlcq4b_#*D7ZVA%E`oGOm_Rd%*OC-46KMHzcO1VsmqMh9lsB)m}MtvgM*Hp}Yu3aMbz388alvVN!lfSYoUeOiXb8e5POcnZx zPQE_Ul9?%6zxlzi(r@Mc2W>r_8q4j;^^NIppT^LZa@rByo22*dHA+0*;bd;%f5z7+ zF7BFb-`1WLo9g5k2bMtL(<{O&a1AxpH!Ed!AaWS?UAl?ryJLbDvL< zU7=E^I<{iJ@8h#r7$;eZPXI&tTR7STteo#oV$5Yp!7{dO@`OA$E(O)!%KKNamqXQX<6Bk zfqfS^k6+-R8Fivcp4d;k<+(Swp_-TO+y}c*t9P$yzhBJkSXfBph-)Zgv&`mn=096z z>iug=Y%bkzeMe2ZM8S+iUG5UoU|^*I)33v+H;i{`Rp0)UpWgC{%m0O%sgH#2$<8-6 za=eFi_{U-|H(2Ln4PPu@qc+<3aWTv0H7E0X%f4?1xrx}>a}##5>dFvl*#wNV^>kEb z%BdkU|`l0#+gPJN}R>7W>?%K@lm6ZFJqqTJp zBq>hB0}94VwR(9|el7hf%)a*K%Q+S1gwC#yp5LxdH!)@~e$4jS znUto^<_EA2R<#npU+nar{LufYIDK!{ORkZ+`W;#ceAJCUJ`$ZdL&TtPbU&SFXOt_` zl1uWS%7EVkyOs+1Tj!fzzcdg&NJ6+b+C*k+J6RoG@{@lroi0E4y3~s~`^0+?R<)R) zJjo)<(~DDJR~q=pMMmZJ)_ht{GJ>M@$JIddvbl3<|93Kg-o)B%x$iq^M|i^EsUuP!al{W^|EV@;e?*Qu@=b`koOU z6HHzp_f8X(Ji6Vhf8XJ7;+J0siFX9;rw(Jdr1Smz(yz_be=i*NTuwi~o3tHl4d&Vu zl4|amirN)N zhe_l#;=On}>P0Dect2m#q5Yfw`PcflGV*GcGUuNqSHL>Pt66E;Pxp)d)IvEEMJ4O? zK&vMj)wf!ocUmG)y!61F`$bFBM|tjcFcJo{b5&Z?U-kTTL9{nz?tXLnj1 zT{om~t!UhtF(S_R3FqAX*$HQbkbhrg{IgNi;_b(E?xg8d#54(>$dmv3@PsGl*ny9ZOj=pdQ~vkrNE{8~Fom4F8T6kYTPLAcU126n z2wo^HP1N8LO|qkjJjC~;DN;T2lGKHNe?0ut;++;zl^{i4H($;)`sRBI?ASAbzMU3e zx95{1k{digyd!xcvfd2MIkDW+7GjXs{{2d5d)={Z!a!O+8>O6HXD0l;Ak17ZK10G_ z=0K$NxF>VY^su=4q!5Yhe}0!)Mt+7@t02W4R#t4_O%}N>PZZ38G(VpG&sSJH;oiln zIJH3g&o9}(KeGEmQTBhnKtaK*S(E60{#9X|2@C$eum6w#^V^IPtdD#>YGQ^Omk;nP z`oCB6bE13q>Ta0n(ZRKcAp|LI|MzMX--CZCJr`tR+_Qw0`Oh~fWIX-XcZ`ZtVIc88 zi%xh~(>53N?RcJ*6L-l6)ss%=3LJxT3ZVb$qYEgd{ zZQ^Al-hF2gxvXsCooEp93H8Dli<+(a4ltx)z)lIHQpN`h?*554XMaSFfg@S=g?WUzAL$ z$>U>>B!8H)3Qj#cykTchk>n#)ispVBcSjgJ#{YRW9@OO^q9NXaJByM{b*gpW9sj&M zhFJ3*x)yG=tF!_97~ELQ4Ie`}ljk~3_o#mKpwf{Tu>Gv8jQdMHK@HrS{C>f!wRMuV1TR#oA^SefVbKZ9?@Af}c{uT6qMzZlb{HVzgUaw33!T zUbB+_k!ERW=o)#$ccWeP0c)MW$oh`zdf|yzeUW~rBQ)x8rtgoaEn1t3!RSax@DCAc zG+beVzEyUka+~y{W1>jE$Tnm7tm$J;EPzD2mX_~xM9nrO|MRw0o$$8HXEAwF;-E1B zK?+Wgcl@=~BCOs$SX!b&s1uqSeg3_w7g?)Z4G>fIehsN!@E29DAK2e1zXXIB-37~BfCIA>|tMqJ-If5#nRjR*K70n zodB=O$^vXpVdy_NY8l{fC8`XgPrRx|I6(?#2$JKYGu>PZV+g7r93;YHfV(M~1Zry` zt^S-eY)c!4t3y%K5oQbU?#vkF!+Pnb%f4Fn+e~y>*-)Fgg41Q zFNqHGeg60cyWlw=0ymPjH-+;bE`Zx_@A9uEzdgZ2%N7;;5Y5a>dOqjf^|?9kk8Ffk z27Cv?xbklHd4WBmqs$%CWPy1X$txX$+Sn5p^K3d@Vd#egEob^)Nf`@i!OFKOYaOp( zNn><>6lAqPJ5k3(J_2(GjmuHSu;fn8hCILnPu}u{rfhqQ00>V{U@g)QhbR;p8A)ac z#|U1+OFu3vq(S?7wQzfDSrBX*ScoOEl6$Q8%%-9XBG@>Gj|_UsVCc~6yM7HBl-x4` z3hbZ2q9LUG6xa=UGUG<|dQICAygV!GTD}8duU zp_ujrrrHz4^nX8vIf&~kCq-WzaH*bplcGyatiZm1yv67Y_;Uhf3pBCjZ{21j>G<`b z*lK|QGstAnlNqZ$DCpeHqA?xZe&kO`5fQGFYnMUo_bYcYlf7sv1!0Xg(SK_|2{FUB zmP!edP<+#LPDwZz*I?@*lR+T4Ged!0jwj~&>feKyf_L=wp}689xdArt?vHSinRMAx zDX3TGbrMWs#0BO;lBKGuN*$q#!EzJ+yYXN#KaA;0H)ocyEIxx2&A{-pw!n^H?tFT= zSA~ym1dJk#Zeu@GY%*i1LleS+!R(dT>SEXFqLFZ^`Y|Sq+;v}!{I}X*7Z%ZfWH`-A zey{pE)(If{v4w6dQxv_mssiPh1r=?rO~Y7Z1m0}l3lw#`c7uIoWn%+Qb=dFUzqQW$ zQ4?R$xd*a_@1Fn`L7~W8lfMBh-Vp-cLltkmSDlhQhU4NbK1Lwjycxh|_}AaSYlM!^1t1)J!RU(m5k7Er1YeH860I zC+2fOC5*36a?tDsxx5zdIQEWO^;4xeaogTP#H`U3*m{P{dQUvTvx9;MaZkyrjrtc8VI9AsAYWE$Ca2&C{USy9Ptc$F~V#2H)<}~BQ(>e(I zJ!ffY$xU>fffUcd@8A5`Iu0H@Nc6nJ8rW0w9g@BGYUgi9_^cbkG1pg-kM0=lo*_>e ze94NhuWVqYiEU5vy8)svU!K9NFQxNU7lFmYM_0M*^QfK{W7p$R^{t(qfzw`hD~Gha z_$md-gVS*C>bw7a%`~u#QGI$*QA~NcVZlwG$4g6|@fk{@jIe-CL)iB|Q$3w5&d}*% z@Pytvjh)0+hrR^wFJ*gUA}cqyvS6mc=iWaT0)O&X*bN9? z7a|451ta1J42nfo-qOsi1o&IVB}*Yxnpa0(4S0T0q6(jz&FPkT9E?$hyfpV8);||i ziz0-cXPKp*x>vces{7WqTXb}A=j0Q~~TcqX$dFqs?c9>ya1$*VUjw6e>+YTEm znz$T%`h^eSvJ9etDwmmhg0C%4ISX|}EppjLVN_R`BgOqSXs-Ti1N=Z^`A2b42rWh`AYJ6ii4=&zNYT~Wu6Vmp7D?SZ=RS5Sk3qwaP zv-CCss~~(t9LJ($62Yz!*E?B^i#D_x28W(V^E`<}%3UooB}pGj$M~VO`d+bZjwA4# zk53;7q2A(Z6n~2%d!<}_klyRBs& zj`t56#+0)P{^#CV+)*(s`XQ>u*TCa?ucx58aj#b*0DELPWkNWDvumg_IH9-S|K&^Z zBS+>jv^@c-L;Sm~S87&D95o)m^vR z5b-HcHPXp&uH5(jgeN!`^H7ndK$ZKq?r4OTo}T0F+~gEH3^{8t#ky7?P4EiC!6L4H z5Lj65+8)C8E&~~)8MJ;lZDz25*q9mW$n5*w$G+|hlOX+?jl6=0rdsV?A*V~ zI6zjQ2SE^nK8fJ*j=2^HRlu-R*&`927eN42KkqGBZM2j*>*KR4@&a+KBfrD{RIB&& zeeHjiDz577<%AbibWF9lgRv~WjC@Z%*G|=rK@tWrKz0*pIDRBBbC#E zp<jgcIQ-v-G8ubyAA-dr^_x>+uZ}dB&$r^! zyAQ8+o#ZUbv3?9zp#zQwIF_boW(MO5)7-zS(tw&#J@F?Pzay`&ynR%$658TCT(!Hv zwp(84p|-6ym)TpN^;4+s@T3e@Y{bc08b3`zb%?tKKT?EdwgAZ|qxxkz^f{35T%%1u zL=6XHSRP!#(T_CGx6GpB=2NL|{qNCWHeLwyLR*9>WRaWyxnY&3vYx(hhBeBWk07$e z$H#Mht_#Zt_B_jEl>!3H;J%!JpEglFx!uF(zI#iKh zyag^8LSVEnAFN&WQBVGbG|X(`PuJjeQaSI9N*05mqcr!0Wn@lGx*|u0pd==oGCe(& zNa%Y0c?9jA9vkG+Sb@e{8zeXhKASvok!->{f>HdZWgmIAD3l`OP5VUtWg`>{@)L?; zLk|;rFsPn`J%HlX$Ve7JRoVb)RIqcyiwtcZiUw4L*BA~Rs>$nbbrk*YJx{p(04a{8 zzXid3`CLNV!u8kso#2l-|MQphXQX{yyV^1@jmocRGD8i=s(|0B zH~{i=SIWxKj3=iMqFje@3{r1?9-FllpxdMhl>c7f(?5ol9&3*AL-NFsIMtAYhZgIz zLW7)XYETVCF6`9r0w4vSPe+5``;Z@+L-9l&$oJXgR(o-Qfp;I#z&;F}h7iLsg5NP$ zbsz!>?*;9Wne#p@wT}2oKHf{pV=+zRdwM)xa+S@l7v=<*cUN5>!^B_vruN*)v^Fkt zb4^Z8&bl!soX51!_e47B0{PUzdx{etCFo!z!lRufH-Hm62SjMIuDKt6jvXW4kdG^w1w_2a7R z@PVJ!!xj#nX6fHAa`LHJ4IgmwbI`Dn-;obHu;HJ4^F6oU|8qOHb8hETiTC^Uem<}3 zaXqfbT^POHMIjcd@%VF@G3d=(N70d1&WMRbe-_R%g1h;D|CnXH=Ow1D5&knFefAhb zMn%Q`rYCY@TpZ1_xM$M=$osjTI&NaXfYU3MeZ}KIy*-{(b2GEmSBVVqt#OAc?lRRO z)|9n=@WbTm;W`${3kC)cXZB*_NC>(?8+o$Ul2QDJ>x{jg|L=KkE1 zl+>ZMe9n*dD#|yQJmJf7ySMkl_*&*re>T&IgTc26akLm_qKQpRM2U&>VkVriXW=z$ z?W=fz5}gGtLdWm_-;)}BXgcOQ(UJN8%$z6U`6@1OaXO3*k3VP?o+pkyFR&Pp;&y{+ zZMw~(=>6+!8YzcGdtX4~|KC4`XXD?dyLtxHv)q1MH_AXl95MXpuigKC7603iTlSoo zx>Qd5gW>;PKoymdA*&DnPn!Gh!~hbW`pD!7yb>c#@rG|`bj17~5;N^d$a>ao|9^G4 z=Pwzs^h8S zv0vWvA`Cz}Fe`v;u%MQ8D}v!aFRWV)h0mr(o(WTCPYpA*%aN3y(Z;K>{S`g+mgGL( zkA_7a*$1gs>#5!O@`^f3`oT&Z2MNU8xmQgpe45U@Dym&iE`FjWXl)ip`Vaj1%S>A4 z)4x3%{;JZ3>+W&q?>{fmgsKXMl|CL7=1g)v6UH|&&0*eOIlQ^qjuixtps}(0)q`K1 zB+vi%Wf6)t9pGW5q799s4Oc6?OVN@1o2^ysoc!wG@CTvNWM#fst`zM-DeWTzyis3D zDXE^9-rX{_DYH3pbiAZppEmoYT*zJjggj!N&V__C<`W#}>vptTifqH_{p=!5A)K6<+3JJ@au6w`bojX$@wy`sN7Y~>< zm~X89@>*wF>35;Mo42HQdCZG4;27=L-^fRtA6-0HI}fLP5fK-y`+4`oLUiPozp0y`_Zw? z%?V3|&&9VNdynr{2`mco7 zz;YJd++$Ta_UyvKVB8hxZ-KMRwD>SJzr`7S#t*p%f=6>_<>Fxs#*s+Au@hc2<4aWM zK-F~Z?`pWL%}9Uwa7+2OAN4D#?hy)GpJ+*L-YU?V9Y4( zUkS5h=B@9LD;+(&z3jD}kk@r^|Y?& z7E+zT5r)>-N?b`a5m(*LetHsV`Nw0*l6gZeefBI%m*_X`CWW?#SJ(sRcw34`yRwJ_ zL@cZA6{!bEiTP=7ktuBsdL*r`{w|4X9$6jBxVF~Y(mV0uSW=vrqSBn}Qks?vkBZs9 z|J*8LpBXd9-Ee+EKq3a^E0goP=0;{xKlNCeaI z&0dB^vl#cD;O_nsNBR2tZ{=>aySD%JdqkP>HH}xT(N=DD+87n zT;VWY-Be%w&fj+ygKw6L$4(RzQFc5pu1GZxO>Qg$#z)klp5*`Em6P*ZAP3al+ z-MiDLPwTXu6;0I2;W5fm_w3(`&KEr3%|@OyhfrYYqi+k`*YAz1o+M5TJM|u_gN9g?m%7)$5rHt6#4txh@YJ zl-a8;P-M}0<04@M76M;HF$;5}!;XjK?3%*Hxv8MMfqGK?56}I_#>gudKHd{Nn&CK9 z9!oL)fnAZ>>UkIah?{&?&g2~!l6LmTRi5s9A96&_!m-k|f5ka3q#@aoY0tTHE%;bm z=?w1t?E)DFlS=ZG-)FB)CAso2E?4RYn4rO#+wz8|T&}Icv|ISKc>ThWP_@;0etB>D zH~Jgx3OBnNzcPiwoIsW7NV(s9bs#VIMX;)yr>$grLikC|e;4;ZZKe_tj~<%ga1Sf9 zy;>`4^FHG411b@@=qD$8i6Q7W(5DkM+#Z%CKG73YHaA}*&6Aao&^9(c5MXkUsyBAon3^Okf)85L;b^8)ZE3uP z`rVHtuR6xfY`}^iHaADoXcqA0OUNx-9h}|qjsqu7R}6l zyYY2Tw0ur7=OmJ9VDg-UEQY;{vys>LDGqdi4DSshEi~ZdY zBin_^Dl|Af!E;h~bX;PMN;n((4?s|R@6AjqpcJT>oMKe#Y6>c(Db_?HR(@^y$ej=oXhzVI@47)Fk^Motfx zeyOyLf$P8CI~+1zUDoM3C9L9DTbt?bAeZ*V!RMTw(BqROSgr)w^zsW6~ZU)>;L@qmz9O>oUnvM_1%)+fE7z3 zu&Nc-=~sE~#^k5k`8uIB6>HlhZz4Y!JhGR9Zm%mIlYiw4 z+Gt>*v$4u7l7oV?3w;9`LC&2do@k~FtiA&I7k7rY8gO4EFf&oxO&50}g`olasc6z1 zR4e0Q+2xsb@mg^yg;I|$!^MSBVQWIi;H?$cwt?8K1-IslIlK?R**nN{b%AYzJ#GE_ z3^cAfB)xq>lc-Vu$8@dI_|F|N*q&3J^3bB7Ey92!>($i!=wj>Mb}cOJe-5EPO14YN zeN`CZi(s-XW6527{2I+Ly&8C#`x^CCTr7W?8*(1e^kRW`zLki|hY0h9u_w1-f*&M= z-`=}d`Bxef4wNOvJ4?p(;`<5ou6K8@O*p<^m95Ol2}atau-CQ{u1|a=U;F{x3m4>v zcURVO|4fqjttAvs$dNRG!dO>wElbneyj$;5ZKK&Y-q^-Y=jruI9r3Gmh-xFkr=j6518t5)6y{2!R`;@P}C#uee3Kr)+m|!z>ar`K-|S# z20K6+X2-oE|XE)q%0AAw02$Ij{u-fd!lFZbP%-F#BAvNY?FhWP@fk@oXulGt?0 zzn?NzwL%N-hb|@nA3uJ4>t$)Aaj0`RAa45C8;ipm5zY$@q4{6$J^XY)fsCm|N{f>B znP^?-_Q=Iw4{EFp+bkzjeZ@Z?bsNuGqWty#iNZ!tOh&vd{#=qXZ{*74TwSKc~zH!~fjR;-(M7EU*+vHSS z@dkDFatz0;M*fw&&XzNxdcE@ZXd<6_q|~_CHZzr1!$WZCXm&RqMdiu0&jknovx-#y}SSr+=a@mpKSo;(B zF=UtY_#H!R-pw8tcWOj7F}}A3pqDc+EmWynDBY`_xU2 z(Foap1A~EHbtRQc=X!d_VQ)wsrzP(u{2Fuv8(slJ&Dtd2ixZb9v39wdTeW^0lZGd5 z3o=3*_l(cN_q8@leC zIDP(=jSfNj>Qm-CXAQCzMAov*)S+HCC$+b!RH6ehr|nM2P-N(+(&pg zM(bE?38PP(mt>vJt$!bp`M``w_+sqV)_-09Jo5sus0K^X=Pou`%GcWy#@Fy8Zy7rO zaFA;|>NL+5X`z)O^WFQg5vb?r#9 z!5sYD+Y%STv3F`&09cuNdseWzBrfNDh#*V}3BuE}XWMUVCs$WVX58A!O1G9}?XJV6 zr1*bz+%wmKwx0kfD%1q>7L>!dc_=*?65ZXjqCcLU5^ExQ?B}x8kNhcgsotM8kC_Jw1Su77zhNiFJy5G$ z#}cOrzS&Q2UL9i7!q5KU!_~f(%9YqNysO(Q9E4`&M56fd$;rtsunU7#e3qB*!I2=dXV1DcwjOW4HmF_d?Efg%cBks; z_oorVVD5ZM>UWntQB@v~baL555$bxnAY7Qsu^Dy!v}(L3X9DZp?UkOuhHs{GulRAFG$;FG$$x>pRN5hJTcg zKi+@rwk;n+xUgvINa=3%)t(dY?B9C%z0qVM5ux;bVi&}5r@QfPZvI#*%jJcPyp0#u z|1lI91*WEodu=947S8`&8(7P)+(iVuD;=DDO>@H!x(jUBIt`09-)8R@O=LY_+t=(U zn|jk|!{>;u{;0YV4T)vjkU&q5#syUn}Xx#0&?#<2V{_O(7c+Vn z#~0YSQ85U?STXG zEecy5S8#}tqFD_@wpd1a`KqrxwsK?6V1%8fU>`xUK_tr znqU}Ufca6xttTkX3%qtbKW^-FKbV;noZN`qa9(cio8*=5HdFTYtJufMNls<=^QvW_ z^Sc+$Z*9Ep-u;nQEL0#Ub^QIHjfHvIf9qF3=!0_J zWs~9_3`7)jFCC&oaQOVRTyxl3}B$LvW4|+{@2S_6f;l9S|Yz`I`=At=mXNf%3zjO!a zA_`U`BpN_$n5w+CCXEq)fz(ucaCDFtB@|B)-*yQ9J-RH*zUj5%Du*NqIreACX(eztX^X=={(vpp7n(88Df z{zOP%S5lHgU5`ftU*!3>j^V-P!WZWS>K=9K+(H@{vT@An!VYy!Q$de_3*fM@a8#d> zn48-gVhf+?=5)QCI7LH4IixRt{hh5*te+^^7IrE=-yA>!lj`4w1j*1()-yBDR+o^2<11AuhTt>#dW>y$ylD0~~~Soma2y z!&u^50LmrMcR^^cJbC+$*ZKzWY1Ac4(ig=LHku-4v^m@HDP^sw>UgVrWmU`Ou(@kj z^=N!PmqOLR?OQirU1p(Rd`!4v42Ae%xXLUq_koWY?_a{n+Y%B0o z$~9o9f6^pEI=ab!&eNhddCfy=;l5YWx^vd%>WMeusr6N4SM%7*es6oVZqMc)!ZsiH zcnGNxPP_`^A0gkSynGiD!w|R+E5!O6Q5tZh()06oWc!cDX&{#f8Im-#m=n+qv5Ny9 z_>_~2On{g7k+=70Y{A0M@cy@UOl%k$c6yW)jizWSzoa^kHGW!6JTsYALRa#t8aN2~ZL%-*KuxFtF* z?Vq2o4-5|7ycbAKmdL>%S$===@G&7Fq7zfH7n5rSvH#~nY$F7#5^fd1(*M|1F11Y+# z>Vdb{{BvS+N)O3j3|~o88ePh-bKBeCmRyhjRB`!L1jfF7fO)itbiph%tTWV9`WtR zk8>)nOjOy3(2@7?-5neeQf*Q~2pJFhp@v_8rmf(9ag;PiSNn1RF%#QOrY)Vi*#iGi zp{uYh2!gM?33M6?zBHPh?MSckPtA#92t3@wDJ1k5XMvfWT@={gHw*P=UFDGCh|DN| zqyTlkKB0OurfJmV->+``TX+FJqpg+(VOcQFQ2f#I;-ZN-pMAUPQ8IG!bTA&aHmcIg z%HpG(LxfaAgb^0rtVbk> z)U#)bXEJrsjkHfXA2XEV$PhUMBsVggx(kOj+g}iHD+Jtk?=(|*BjK_^8n{SDwhltH ziHk}DbrgQ{S?eLb3b0l*OO}&AkN0==`6#y3daV4G9b2&|I^-Rxu1p| z7i4kcM$`d?UtdTWAH^glHfBW12Vc&un-2K)ZHZaCo()DLc7mvhsVda*i^yEDdC7f1DAqA#>AQrzytXy=5Q!p7C=(N(Q(0}qwM6wi`OH7Exh7YufLukfO#>|(b)8VR$98x+kW^B(!BB8 zEW(Pu%&gLdk?$kfv&W>6l91x{_3KkBIr^|n-8V(`5dBrLBhAp%aHvi#f5uHo&;0ah zP9%Jz3b=aBUncF;6)`cf_Q~D&j_U^PqVQMLnhuUM3MOkag1mz#l!TP@ri4pJSC@eG zG4Fx5(T#w@K1b+pxSk*;&naVLeC@ORhCDo6To3(7b~}^~NWq`7p;maQN<;?b)%XkN z^H*HR^E*S^6GECs0fpY>Fq|zd z>m{vSS4~QK&uVHC(mX+^sSCHATO02^FYw)cbFO}K@IYkLqem)d8|k)}OLokEy}tw8 z3y`D)E_4>M$O3EXhH5oolVm|iEhi$`&@L${*P!noh9eNzqC`KEn$GXWR=e{qPi6>) z;H5njn{&>|X?5J`#tlw1>3^1pv9+apvb=75RST{BHy1sFQaS(YI$>W*MBfCzP!9l_$0m1qY0~{1E&b*O@>HZL4mM{ zrrF$3CZ16dW4oK&*3cz`V@s|VKOw`t`+QckteFH zixI%0X=cV79DJ6LK(@Uxv(RnXOLPFt8$ui@J~cOmc@aZ$?%q8rnUvI@KN)bkf*-Az z`-AYZ6c*yM6yE)-7C;O8vg;7uX0ZahFGsJMKh3?mr+5W$LIeT}rNO@>X4!f=o8qIH zbtabBP}Ugb1F}UMS+DHu3)GjLeu}&)1zf$!|qTzbo=M!ea_C=?sYXC z3%_g)zgxYfV~9}ajt1gf8*+zGeA4&tbO>7p!RwQmD4yDy#6#WyV4+^4r({4@YiA#frSf1s7P8De;H>IN1nqu zb@jbSB_({Wfc$AR!`XRhQyvNLcivq{Pv>s@!o2r1T!)=95v{{=l~i!uWa?72#(pi3I6Dm0z+3M-J(|U4+gP*4I zrAVnLL?>J(&)%0a@^NO)8nd8gU}%0_6KA+KrS?%<&q`R(t006V-N`z@Ot)|A&H)}O zMz5WvA56m;jUvo98iFOyFQiCNfZKbcBwU^215?G-#tvJL&ow7(iR7pgKVDO)3e&XI z8IwF}G5bfh_lR~lk05VQo3{A*M|7I5kYvuWi7!*#Alvs`_#}m+Mm#eStBtkfiElhFID3fXf!j!-x_-Hpbg1Tdq1&XylWTuV zXG*G6^DYeEEA3hvHNu#puBZQ(+U?u2I~zm&iMn#Z7nj2IQslI*Y7ifN9QUogyC&;6 z$Bp8MD6!YxM>`EexI_j61Ebu^dHL0Y@2>Y#W0keER%=hmwSnMe<-DH@tHU~wHxY+R zdT-{^^3~u&y3lT2Og7ZN z8{Ib8tDYo*HQMTd!J0y)VSCx%bHLCgBa7@b*ZD?%LZUf{EBF|X7S^*{wmkWPAU-c?l3<1Fdh)f1dP50^t?_S%Tlm7ms z>Cc=|9bPfMUJuc+wPNMCtBeJeDn39xnc_O|O1VTvL0B3Zaqh#uWv?+ zw6kN6zFv*Npd@H|+uBPck6>u;k)fDj#^=wrZ zzuw!Y6IUSb6Un4loeix zg!`R}waZI;@v2KnB64IfdxFp-teZob-Jz|iNx|VhOYo~UCriho_QtvKb#m#IzP$+k z9X1Av(9gk`u1l!E?Cc6`|CORNA42YT&7FU0&&~^rn%;zQ7%YyIj~`Eqe5fid1t@8a zR#EYx;l1urKY!I#%6_#lH6B2d4k9c9DBSs6w06_z~ z*AgM(;O(so+&P9|?}0h@Q|Ho=mHp*t{&U1{Q*-aWl5eDpEHc~jxjh~p+4@CeT_S%pLRhe=-W3{Ty=!VI{e+xXb4HLsFH)Gcli{WKpA-SScp$p_`G<` zJ!j`P9vkC?gFQ!2>qkpTGO=0y+7-LAmR`xw(C3GOMp5 zdDJPOMl%_J=MWdhMZmC#{Cl2}5sPrjFR++@ zwJsKjbHJ0wkM1bcoSBUcJ$)E{Q3K02s3Hg{C&|f%?e@SO5MJk{&Q27$^-Q*#N7nDl}(AFEUR@K-hjEM5>sW zJoEPJ>tmN+9q>SdQhCXxVMe^e8o8zhs+gF}&F#T$b^Q1_0vfT2D!gNz;KH*jdvx?*E7oi>hZNM!YodC$d-?n~owc^G5Mi zX$&@z0Gs;44P{F6lap7%_9g%MV`W(%F^%_PZ}C-MwTyH~CJ>sQbxeG=JrCv%!9ElP zMw(x_F3Q7mSwkc14crH;RI(WVRwZanA2Y5DL&6HDz!|%r6p1GT6XZ&n@-Bl6`T%gd zK_808G<0;$mT7l0Uc3lGHeA0;Q3wLp4`F5UGJ=Xd>W<4^E3qL25Az8KB;bHLNKfAa zpDx6$n=Ma{!g_pTxNg7Rl{8*piU77c$jGQ;&@E!*J~x9p6*Z^n(%&EW3DA9sI{y_v zEiB%eB$-xT?v4R!Bc@tV-VmJ~8y$Vt0%u#rA~(`aP3A|=0%2jM<%RO;jb&TB`*OFX zX~1_d8xzHEq1n2@YmEXNFFwI&j&aBR2c2lQn-QN%SQA1ZA0QDB00Eb-E$-a@+{vSa z0i&_^ryDogQcocn`lfgm(TyU5ZbWntKAX|e?bxyNqvaQbV8tyiPEu;9rm0CQkwjmm z7T+;}rZQn_%J5~b&isJy3N14;0eFe?j{M{L(&XyjTo1%hJNDkK;^X@C5w8p?dW#<~ zH9>^5e0A1nZpXH&;vrU8A`eYuWL$oAc|Ss3Pp+-`CurqC+Ba%`mmuTJ4A3*gEkYfm zr#Hf+91kLKf29W@td99&E#VAr8bx8i%pJ@FF^aJBLo$5Bn~btICpLRlzuD6K4Pk!ZE>n_^_$yzDH5}_RS4#3-j|Qp*zq{dHHG7Av!53v}0mX zS|{L)hK6bPn^D5I^r!tM9sN18c<8{*h^Z4;&j+0k1b&p)m zovsS$Y5g}Z+{+ZHAvFHGqJCcp<=Vd_YSGwf36=wu>++#|<0AP2fwW$gq2aPr^B;TD zI(~dRd&5kCM@aHtrFPvoL z68Fn4FU%fIqh{fVG!!(q`~E4GMIqDDD&b%f+bbJSU77GuOS-wKtP`u-D*7zi%g5O|nT%zg=VY3$$MQV@Kb4ELHKDNb3BUc6yua z>HpMyDE;a`PA+lB9SsVl*cepvI$>2DO{XJdIv&3vefhHXtvj&2=%u|#ANp+b__`ha zx#Mh=EfIciGU(;zSM&8N7uDFy2PDJv^U4>$u#~_1$M&y$i;tJab+a-1&os->`lP4Q zWedSx`HdJ!$<6&GEKy`hZ(Cn8w-<_vnr7x#T@#2^5lCo}&@lE&JE7a7dgThwXdJQO zgC%R;n9$V)u{Ot*p0f95qd(+acea31p6j|8NzKC2a_NfUa!u*qQ$|C>)x?qdojXo= z8woX0>ixfGfq%gcwSutoUp<2J1so6{>r&?DhjEn>?K&55IhTGS->>B@1(KhQIJ|33 z@kp6SxXckGy2J6WOi_7Zf0PM*1pqsx|2|CGmHztWI=r8-GAOq?;EN<@JTW+($u4F+ zIXST```{es0Df{Kc_tD-Mb2 zI8+)J+ICJ*Fba*lX%ZR*m-!hY=4Z-_68ksDY>-|9`V0|PGUZSX;!EzwR>=>Hsj&{^ zg&5PrIN_Pfez)Gv&&zoBjF>1~jprwa_C@DaRrgCTy@WbTfsM)iA?ms5Dk>&+>$X^X zcQ^4z0`DkUx(GI!u@*_msO02^Cns;eU;mqnRh2PJ;uho1)`H*&$;uoX=O`hBO{z%{ zGu$jYQ{MC?j&Zjg(0ryv-LB&)E_fZz5ndE%nt|7BE8=h*`8GE@{VTIQj{9e-cZHtA z^L^sb&{;#*L4QN9EuD!!e@61XJOT(q$c=slmH!}&oZaVYsgNe0UQiGfZ?sOJSc1l; z5EL0{IX}_}l7;-{tTHT4P%RX*JJxzGKJ1*tyihmQbNvVb`wRTg#_|b$xQa?kr9qAy z#xe}dHlXm)BlsN=yf-A02(k4D6{lm=$$I;iE;c76ZF^A$ePBIn&~F<_1Xga2@ONfh z&P7({)0Z!S4>>c|nu6?hh75=4d$NZQAAV)vNN-aTigO+Hgz5Zu*?b+0eT{6k-GZ&4UdlaRDQh~c?!H)DZ#i9Z*L-qkOf!$Dg9GZ z3zPq$;K%GqsCaIu{DP|$Byv2pATR4!TQhTU zahaa_Wy5&(Y%uBxpOFzWltzHpsAjYmxUc!ktEa0w`9ShPZa;yUY*BBvG77C&2!y{+RcM@K|}e(#1CN=45b>4iaHO>6&@K=4C;?4Dt<~|_J*b_By`nj z0P-b#5s>@UG32P6`jEd~VoJ z09c7NQ-D9=>5#8GJ7Oorq~Iw>7y?f?y|L{#dXjYQtJNaYsOkT_0D5r$5L9B|P8(WU zZ~#37W`c%+p$>f-!p^zCt!nxEbp1?$sz zvp@s^zxZKw^}fxuHZOAomg7?R+hjvgQ<38LoYSTjOf z6ScS~4vfV6kr+*EdVEF!4lmVvLm^;8$^ENK`gC|?WEi0T;r#|A3pFV@c^xcizMrDB zG&OljOV=tL&H#jBzA$zGa1$Chui#{+Vx#GK_2vyt@zsG9mog;jH>#-DW2akHM<-vv zbE?e&bBJ-qs@22z91#LxKhx@PMUx%6fq{(4(C4#VcO+81w%w5B=hd2g(CSnfj%pP? zTG55-nwqm3qR{BTw8Ea`33oa@1$UiEV9v?Ohu-zt@MGpsSEoj}WHmx&H^C1_MYuLw za{%fulw$M{sE!FIk(HG|W1|`*1sK9P@++1FF_T5EpXi0vQe?yj1=%6o&s&R6VTMFH za>g%Bu+4^JEBjOjM>E<0bsHObfU&23t&xJ69Ti0_&U_rOC~UQANx68ny`ojzsSfG> z72Z1y{#YV(Y|i*5;Gk;JC4(jtot&(7|Nb7dQS9gqF;E|}lY*vRGfJ~7XY+PEPWctZ zZBFX^&YI_EW6uI-hH=8N$0oYEVK6aq;G94uPVhtF!(fJOMs#6G5CfQ5lHl_8^Yar1 z+zb|4MbKvus(?R|HZ(-jY#~M{IPm){T9Z|w`1e2XvSLZQ_agOB`FvW~!T6-l4b)E7 z^c;5-wA`yDk&C=<-_s}!{StG9$#-{l`>f42CY9b=V|{HX9M?v5rC__`)Mr&cyIP-H zT3^IX3%lJ+7O4JhHyy23-j#8NY}<43%D+l3i&1l|u5}xDlKVVr$kd$@I^gT89pNNt z|2&=btD+qzb6m{V)2GB7Iubor(%#!SP(^M!(RVl6m(Q(vX6=lTzEf~wqu?L4e_8Bn zT=j;ursR=oUR2@u*9#-MN9z8Nv0mQmuJdel=Y)M9u>7JD)>AT36hh5dZBc78ZsvUao^10I18yeK#rs+3 zjtq70cqH_EQ2pa%-P4<-Z$C)?NGp}h;ZUf?IEE^1t-mY(xb15&%f6Kbl#+93{uGPu!YP%e z?O0B!ha-fwQmkg@pVijJnfb%;{>0&AnM+MLwp=%+OWY>&N{I8j3@vRnwgR2=J2f9X zIH9oC=xpddr;1SoyT_skA$WuchU+6x3Un`=cdHEv1tJb91F>moC**Bs`YIrnYzWZM zKn18Bb(rg{l5grMt|A=(B@8RLk&VsG0|6|rNBtR7`JpId9wTwL=W|^+OV@k*-FTkS zn%|IEIe%3~-F*ck(blYUGccRpcCDbMewqy%D0~VxN@NqH9r+}Z!jE5j2VFDp=3fs9 z#-)k0owX!q1=9bJvah@RCOwUb6+sgMp9O-4fYCL5{WG4P@+ix0evy{3zB%2q;W`=@ zPlV^1AEz2Gmm>9*s?o>Sh_PKfSUPSr02tnRyaD?qe<4vsU~cY$ii#h2u|fpO54_Gt zDjl7i=qikKtY04VhDrn-28Uf6##dMq-*clQ>i{aqOjL9%w&f2&;Q{O{45pey%WWl9 zRq46807vY=m28FlA2$fW2Y;qdI`(@gy01@MCO{%lr?xyko>W^XjoT0dlQ$^ri6F}~ zeb2cl%+#9sjTqO;Fk-Y1Sr>-@pVH?#%mHgFTd>L}NTrztcI91xm&z!>U#Fmo3)nn-S|M|f$4g@w=Dzt0RrHHc^!gl&{>e>h)< zVl5GjqK`L(qf%1|pYd3}b4vN0h=NdLzyHUD2wb_FKVDuEpwqzIp{v}D7Oy5Z?ki-k z8(~)NB(opqTnzX-7*j@ixj(_Ii|B@E@mxomkq&5rxX>{bjgE@)t`+_K!8xBWkJ)9n zwIpf(iIma(xYt|V975K^nM_g202S05uK!A_o_6k~VPvewXsPgO9>PHVk)yNUTl2*A z7L>h&dgpVnDyD$Jld6D7oTyxt{5z?0kb!|q%_D8C5^Lika(4zZhCKIa7(*VyB0o)MpJJcWuX`|tgJZ~U$+ zD0|Q$0TwKP(z&7Gg-C?3!u5dqj&Kx@5JKU`!hv8u)l*Dc(p#&_n8zz3a^d+*%o$!( zx%hlXg7n$)SL`U!KEEJr$Ij|Us zQTYfyV|>St$AyJy_4J-A-<%KqTzfdIy?*w7g;t6TJwAAt!J*Zl*-eTnM@da>4@?f0 z5I!(aJIKPK4m=2oT&i%jwpRv4sP#dvGV)v_du{! z!9f3F6C4VO;yFxl8ny6dH3iesLlXu->sTA#d|2DC(*)F2i0M7`)6?*krQi6gP zSG;j$z|*IkXx%XKXUllVbzWuyed9q95fL2Xj*EXTfXIrHY<{BS1%~(lv>${Z{=-^T zi1E)2B7h*_qLkMtmJw&(@3q#HW-mpOF|{~Rgvo=2t82pVvMR*u`@DE@rZ5r%5l}Pf zhwIEir!%PX#8gJv>1}fozf?T|Lk5+(vVGuhHe+n#2tjv*hKWCc>JZ^m`_TBomN!(= zT4Gz>5af?xlOGgc?G%~XSRHxLv>AyAjSi^sKv2#O266;>9FG2oH>@q1XD=}<;N!x~ z;Q-QR=)F99?i>#%r#Dz;FkK&HX1PuLexdb2g2dhRNWpQp%^eDw;Lq{D7l&)x+5)21 z4%WZ7mxf9TN)u&@wmQ6|gl}Iokx+5d1TXI0+jS&P0|o-9z6ls3D=GP41d95{;jiBQ zyLXkIDq*IIDL=kf7$2b#qOT0@zpztsl`obM5lw63dw_9#7Yc0ZA4sx(#rSvHTf-y?zfsnx!RXiP=@OpY?WF173I{|#M;^p zn_ZOU*U__EcvDJwE$>&Q=h4NLf~_-$YrAtu{uXn_xgYg-|8!+gQ84;x=ZlYXX^L*H z|F5Vb4<4x>KZ+s;9A1M&HTm_CQ^>U@qoR6Vo*pyjUkdTbP+O6;vuERl?JPjEJ{?ES=kxM?_A#Wgkrd3NQT9<>72ZC>@`kbGMWc78=4tQL zuV0z;GzQtufJNU|-?4Rb|BszD0}e|VV-U2~p8-efA+apj-W0X9sidX5;lotLM2;%Z z*QL*G1AwfzIZY>FemV-ADfkZan5*L8iR`36t36JL_?o^)PQg#j$p1C4eBVJTIT1}vOpI<9^kO2+s5Y1K+s+#pG{TNYn9~qrf-?T`p)#r#eqP?^IOJDwm!Af1 zMThz)kM)J;&&eX9z_mjN+Bx@fFfD7qbChlK6G0-z$pwp^z;M0JjcUKSZCQu{a4cZn+#4Jbky%ufg6jh15;ytTh?B4H zdqn@4<36SB;lYMs)Un40(aSbAU|JvO>#H0TM)!UJaVl$QvL`asqSD)~pv$DsX=ctx za;fw@gR&0dA<%_Pl);-rj3vR}FT;h6gFx@m=^{p2+M^b1Bzpp=>FCa2M9U&+b2?KO z{;kkqWh?bVP`lp$7J?WDbq1yg=o7op%?&vE9aXW}{`iqIJ)LB?%eiwDCr>IF6C+FH zXmg6}%CTX9jKrT5sr35uoCfp{GuG5pcHCwvcV3-#F7nv8m!*@Y2t{kSo^h^`pJTUA zbi0{#t(i6Lt-)45rDwO4PIfQ~-5IEYYwPUx&8afZAy}M&0yuZSVsqNIZSAkzvefX>eL`TF1q+wF5w&9k z9?oe7?zAnBKljSMTKT0Se^&sf=YoWh?Nq7n`=km*KE}C=?&w*I1VP{7M_xHPZ63t`m`1^0!GA=T2F3Ni% zxf*colP7KSO&%Oq_#*D5NULEr2tUlP%2tyyis+bQnJ9 z1TeBRUUqr;B~SbfkfP9Cv7yo+m>1RVA40Ag`k|0Lhd#~1)$wuEp%jRFKIv{~IU`+# zJWzIb?e;%;A-}T_Bhj!rJ&c%fYeR{6XS)+NFmQg?ZeKETny?vIjo!YKh>eOmqoZ>I zw!7!qmdWOyWzThFc93$%HvvmXg8c6kKr&5l4ihM%xO$Nb=WulF1~281#u}U{bbqgV*wrC zBQ)@)6FP{A2?ImVHF`gP|7V?(9(p0VIG#D@qzlS1kQ{Q5K6~a2HaHR>Ua6i6Dr$#n zgcHu-eZixFfgAT`wqt&mtvuB|QXgdHf{;>CQ!WXKzD{jln8$%QjQAlVD06yq^4oQn zt$?X1R-oY4hC-+1_cPH0oQY!oATu+8|42$o`_)Pu0w^~ex3Z#FT3+Bt`+5n@wgON%9NR#0Bm)L!AD`}R!~D;HT9?|(h7xMO8! zH@jC_5vxMk+9~t5JV*{QF=<&_lau@Z8c+TKypIMPv=_6ep@>?T>@J!l&y~;*CH0cks{l z{o|3FpTAcAVU+sHaiJlfA@}=%$L@3+*Zn-P@=zkAs?UulGj^Wr+b!4Wj#CN(Upoe! zxZ)dwC@4(p_c6*qWjExrdi%wEBp32@^6RZ=pa#AGh2Yx=gK=#$t zMQYZyy!w>UFJs-fbYZK)X|>Bt4C$c0r&KkDKM6RWP}jDIWl{goX3V3S5-YkgcdoyV_(2J4vy!# zpPr`c9zigaX}|m@ft}bi!$6HpC3NI=gViDjc_FtVA+-JdR+DjGT}I^gLv&p+v9Vyl z9I4uxJ~h=<=-X>k<{Qfo!r*rQ93jLoJ|4wv`b?$qJgS8`*k;rWy7j64%~V%iP3Sl= zO9``VMy`Xlkju$aw2vZ$kFL($B#i%lK}DdW z8$n+Plx6$^W?5+7Crd{kCn4GnrAiAfxcU{=Pk(Ng^j;8*8~U}N-g|(Ok|=wl^4YUs z0_c{Sx_Kq#w4&l5)}CPT9374G{xz<5{u}i0-|{kiH%~tmC>VBkFtEq-Nt}4&MX6sTLp4sZ+{f?^bHCrZx1%vSxbu zX}gt*;-HUDwTRaWizl+ME(mIBt!RzYK^{!$0_#6aTb!_q*NYp8lxEp z$))&Bf3_9ncid{9^k0*dlJfg)!#I(RnGHizftAX(JSLmm#$_!Q3m3TeX+ztvd3BlV z0mKQ)z?vhiCV@3;;q9J2?OZ+&{;eIy>tWhoYAD1?6}U?I>0o;Ggp;V8+_4CqS<^!O z&l`U4I#>V71y!Z_6&^(!8TIvRVc@;0f%m#OpC*@JCkaw|1_)SmObnV0x$I_GZC71) z6VzktV$ORhv9X%4!#a*N-yHp-Nf4cp@J*8DxxSB>n0RDtY;F4!Y$5uk4u>ayR;b;) znQ^9gWXb1p?!ivt+#dlQ6Q?t2Ud%UJEHE83SCC^jX_=i|UfrLeL|1nDh|_WpHktO3 zQH$!ehNb_Q-2HhRO3RPzOK%@RQhV~`>e^J%T{vc9b$xNc4J_R+UHsN$P_=y$qtDhx`BN;={Lm+&WPsc!_RsEjsr%~-88JcSSrIq{^ z3+bCW&i|e~Z~r5b*dv@&cJ_=g);Q3jW#r~2wIoSmlf)l;2ILeA?GtY)4_sUQlhJ~1 zJ$2!gt#AFXV%}vemRIrc^Iu7xu_YN>tOk(_>#qvXMUsoC)|Xm;*(m0=49~5;_(`GxxAqrI+U%vK0Mrhe^i$#H z5*Ii8z5(0e``h?ZA}^fVNhup%TnoAi*De+ok(;ViBbZNoei7uT=rAzmq5V zj|inI85+t>Oc3_-FrIVQ9zR8+PcqGhPL{C24M~jLmLKp?0B3& zESC?_Jb_mFD4YSc#TQls!ZPnaUVV|X)d?4Ow9$8qqF_fRl0YvPmlD_h0}qX>Myqb6 z=9<$SlaQr~ry#4Dp5u=7bg4OWm`0ra!0lAmxE~!0rFSnKIbc}flN8@J`tVBM@QiF^ zp-q!K5zYQVIoBHcUv4?4lgf5fj#sTN$jIkd^KCyc_aa&+TE23!z)n|wxP!9%-K`Tn zU7YXOq#NtLlG_>|zT!NxLL0wEy-re8N>ezBz%?l`)J+EhdieKlXu6{zGT7G7BNhJC#rq}h+Dye{^Cx7 zOTURjocaG(+k1y&-S_|FN}*v($aWeP*-B<*W+hQnWK#-}l~ok730WybX~+r@*<^(z zNoHBuWb=KT*ZsTio87vpYQQ{J)e*D9I7iH(M(D1{<&s#&7(Dg<}9>? z7nOD@(>xP6G&*ruAtzPf?&{sSPkXlCU0|WuMw(8iHZ9jP@#jy=)WXe{l?_KLzLJ9k zHD7{!%EaLJw=zz@rM+656k5Id>WdtQ;GyN9mRmSaP;Y&<(Imc={_0hd$<}HduuEAFTeehYF zaXa=%ey2fqYvH#sh>#v`|{2EgkmS~NecJyusb2A zhRA+GPSe+acTYt#}yqK1%>nmViz{UU$LD>iuLh+y6!$nI!`v@}mmdvHbChJKN>KaaFQWwuK z+`}vf2xX|_E5w{-INr;vt`@eA43+eK`1Mxfkf0zRb`d<^5?Vt63hSE@7VZsv3&6Oy`b(}mrDO2Y=$Q-x)mj|MjTo{wOb3+n61h; zw{}f%vn3@^QuP%-ENYp^oT@V+Z?+N#YXSp{h|8a2Dq*b3E-q3)<;=G>;af7h@^{3?=Ofz$x+1@dbVWK@Ue81pDl!vS?UPGYEmR5_0#ty-} zygZ`0jU}|!kBbYZoa(*(i)u5L%w!jqxJx&ga|QFvYHmW8WxJP5n)%Fe=ZkFL|5i6* z(g}=)#MT+V_C8P%B9Dq;5$q{!spb4KGI2N%y&2u7Z zvWklj8ZVtv;78z#ObD9{lDk~MzMYtxcZy~!@LMv6F%2I3@86G)Ph=9&1myFd#(-v6 zewad4jua1{JyNzzM^HcgRTcf^FKQn*Ux1j2g?-+MXa-@~g9*r;w>f2?z;UE{uv2)q|#0t8SOGUO<3*MS?|?Wn!h@F9tdN=9}^f zQD#szQA757oJS>uQ&N($ut!TLd=C;F(6*x5$Es3$ZQwZ+(1F+nhVvReUw>jI!4j{q zWp`Rb1H^1zD}8*k&69$ zLfTmzFS|T`mECjd)>P@=(`BB&C8jpMZhxa-&$vh7o0_r5q4|lrh`7kwb}gBep2}yX z`4$JCRb@RgdaSDF+9w(+efV_Ye53WxUs=+Np0-mGe+zHTf0?6n_Bi>_LZ)bAJ$~3S zW4>RR8^uW+WsgCw{aVH9lqYL&CqJt6=4xKc0n_7vBmvH2M zeO<`;Rw17?Wp!qNr{|i2kYVc6r}PowJ?T-x34PgJyhtJwZo}{e6uz5lTO@!&nXQvV zj~c6qg!D~kfWo{YqUPeli1lF@Q#s(e=y)Vydp4K;vz_+Hz5T`(FybQq!*QusVQ8vk zQTCVX&lS=)rE|M64Wt1LuQIfA#GgeKJJ=%Q1Jaj=1giW!42+D#ZEyx1G749Lg9kHS zy<&)aNgDUk@5>j#sq!sj3qzQ=jH~UW@-WR6f;HD4j{E?)g+DdEyihc=4-1Pr7MA^& z9Jru_LRJXTL6mFPeVYV}492p+E4*o1sAu+9@pcLOpT?#pM2Y7amM#k+Sbv)T+6_6N$+ZJ9}W;n&&ODI6Q4YnqQl?y$+c`zKM)I>qZgSW7;l`v?n| zx~{IH*uGYBj#tpEdPjNs7#em*v>72|!W`H+gj+!e^)hDLR5?gyAi}6df#e2%mSNG% z;&7m7aLq{(rquHCqwy+xsGRF>AcqQm9_Vz`Z{1?U!w-i{NJDfcbWDc1!@boq^0V(J zc*2Avq@-Z1RW&u`f&*r-`RM+r*w}_ZS{@kVu^b?ZEPAd2rN&Gb zBwQdUMH<6rXLjwqswqbbhs| zVop+A`MQ34$0AiTR%FV9<6eY>45$dzG&(vC5uE^dIioMq*Hb{nE(_8G0j^(NBM1Fy z`sv{dcy1^P4`BV(JA3vx;hvt3j*e%t29~Bn_N7m|mN4422fp7^Dq`%Kv6jbWN*s$X z%{rfuCfZ9oIzkD|L^UmhgqB0KFwp!Ny1VB{HI#?WV{6D;>>yd62~e>5-P8d)@G({@ zR03K!uZ?lS8fCx96^f!?y|Tk4L{Zd0`zngi(buPHZA~5%6Z0^R+WgbQgQyf6o04y1 zy4k)uA=h_;jR9I3WQ2|atwbrm^>t5_Ls4t1FHJs#p~^u0gbc|&Igd`-+A@PwSJho; zTeL6VV8o{gFzZA`4Q@gT1H|X;cPLWvs$;!G*1fO??U>;Ao*o-}d(!@dYh|awXuyAB z25m@^Q%frBUb?tJW}|m3J-r>lC+ci-|kFZ1_+3?k)JFeoP7lx6_U`Ma1k?MR!?hNesO#@ ztolmC?AnI2t1CKgBGjF8A>{u34U+u){4>VJEl6jJw1nzY9-3qR_=^gR!Msa`uCCT% z_lyM@EgeGNIUED3dI&;^54V@*hNFGR7dYJw48BHix~Zz(F0FDrrkD9O&w1>2lKXGZ zT4XL+kg0LfShOS+C*7VZh8Af4=WPwQ{yPeL4a-A9UYS2`dm^x#jqUmm=Z->VQL`N& zK;UlU=kR>esx&#>rDx4|cd*1|vU+++4-(>3?a!z@97=kdQhcOt-Kxszw!@0j*4vw$ z^xEU6`-rIfoQ22jUXAvda1ER5toX=VBy*1Y0m&u0xfb&mr!JcHFgp` zM%0FdkW%F4=AL=T1PB*8+_bDiMD63Zx2JJ(wGg=&8oDNu_`1Qoae9fCVwtEeYS$3v zVx`J+nKY8nB6^zOJVUO)$Dbe8NaQF?3=CQ@aBFtO6K5H7L7-8jvdWV-bQ;fXd=t`j zzPoX%SB9)$p?+yxjc^h-NTk|BJf(bES=N(AA6%N3XXzt;k=}WIK{Ke2=WutvE&Ywc zi#tyETl8z|Oa5^=U_AY?T#}T)7#tZFSBGV0YJp}ySp?A-VpK^zy$%=*B=aDfNXD)WP5+X?tDy1Y^Jjz^X7Iox`P%j9kg-!K0gycwlUL z37?+80|9`f4qo}omt$TDFRQ=EdeD1AgDOmB--Qsd>B(#Stf7t#3pu6BEmy@(&xftb z>+9!yvs?dt|M2M8(%fLKviVJ#pc7 zbdcQbi?d7a>W<&S+%McuJtQHK_58u^EGU!M^Q=ui{`5+Gp2bR*a6jwC0=08w@(Wkv z*ce8qHP;*1eah<^v&U+J_(Oz;VC$7j&vlPUxujhW6A}#|OI~b5ut?Cj$f?RF+ID=%lJSpGrF|7(4p5 zBT$8BVNo*eMNnmD|Kj_|Upg!#+XX4c6tS?WMiJ2QH9%NW0i96M z=4!SRd>sxIJ4fjElEoi$G!uJG{*Sh#$k80e2V~6gY$!xJghlcJMCF*TWna|$fheS`&us!J=Dx9buj#Q|@b~XV49cdE zP1>-4Ub^?`lPPhuwQ}%JV%#a76?BGJ6+*J>?r=W{+G_gE0J)@p)>UHV0(=!S!0(4h zXze&H-!Ln>;6$}@ZO-1$r|aw2`&|>3!}YXKu?^w){19_>_x<~UQ}SE=DSis`AFU^B zKcgMsZaF@o$*1{w&nuIg4K-*^@rYnwDS%gHg@l-1xHeUS&9_ni{AFnOn4`Ey7Q6O~ znb$hsr{-vx$S$wEPf4UaO{)V3FgM2F%@SkpYd~l@><`b4?=L__fsnSx6m3B z`&eSz!mIHUaXihM2@*l2rLw?au%_Rp%6k(KW~b0D530T&^1okrZ|I7Uwz#s}I?0iY zD!@1m;gP&cCq$UAoy3H&Ny&)X1cL_PcIurT(3HEcZ3U?D$Xzs?6FzG7(1 z`bSX?v2(I)WF&z#QynTq;L=1#HZD4OUbm)!0b|7#5#y1e(K?~gu>-_NYjm5xn-g2t zSFFWv4yz&d7~z}WCJ#cB{}3~ns!8vw9{)`(*f%*mc?m=D5$KsT7U~;JNx}G zU9KSJNowlp@c_}nnGOqJUp1*55Q#^xn{OONK<-XAG`6UNp&NW4>@~(hoLXOTg>dvJ zc}i=F=7`wxj{`qy^YhQamGkM5sK=+Ql#M_8u@whFl818@LHL$$%YzMl`0GV`tf>!8 zs}2D`<5o$Fg!TSu)*)ymAlV0x4!?8iyLVw|q=3yZ$$1Fo3L?`tsCDE(RHA}pX9KXA z#)k(N;a+iA?A%lIC$|yZ?vCwu{8a8z$+c4dbPeeF&2f~6A7==m(%Safi6}~bqqzj= zy`2tsTz&2x2nO?PJ5<`+7o2r)h0{{an7WMDB;S-7Wz$C_Bs}PwMhw$y1eXw&I`8~t zohp_4A?Y|e`#eim%I*Rp#@Qq#Z-K@#>4wV_%R8P^7JdD(sjsAlV`HcWyTr|^De$Iu z?O4}*^rSBnH!46EQKn(8IuGRYBatx)qG_N|-!L8pV%Y!mr%h;2Y32fpR+$83#F6DkO>5 z98%qVdEI!S46ZZoQr-22tTXv)I`<&F6c6@!{0d1*L~9?zZ1)$;b4YR2_yI7bkkHwKY#h6Cc^aO zsVN808Aw98)#;Lx*^n8IwjQeKA*>r(8RtrgFczx)Z5v5OrEatw-pi)BA5gx%duL_r zvmpuDCb-eTi+!t%kU&ynyjoznc1qj+;2QV_=ZRKab{z#I)R=#240xKgo05_eSNA@C z{d``^Mp9XsJj9d^$5^q)!<5zvBl@G`1&uNHz4xq?FAq+f72^BU5y@^MqlaoqlnWG-M@LKBZSytq81SxXP z1f}d_qasHKg{O;#D!|r$TJ5I}f}1d8G=yD_%r_&0ti2;3y` z>(iQ(U6Nr7Kv$E`DcAekiU6q<+W@ckHy}>Ua-_1eUvILy zbcj+@A9nucX4T2~Cw64z_dRQeTK~xUTqRCc)3$)b;;ogMN9T45l35rk@Vz2qKKH>y zIf@{m-mZ7Wc2zvb-=B5sjW@w#^>F;Gq-BvT>8tJ^N{+hYv?e~>wA*M-(D>7zGkuy& zzV$9?zBTz%Q%4=^MG_@_rla1h2aX;gRoh4(KB6RCuZiDKB_EpZl8q1F*XQ+u6s@(5o)Yb>aY!q$y)7su8cEA22Jk^ z8W)xXcJt-M?-7;`-y{5pn(Wm2#h7ZLz7?rz2C=-n?jqaxvUNA|&-&+08ua(PIsL9< z%z5S`#}=#o?LX1Y%`t@U-+Mjtt@a-biyq4G6oh69H@vcP3_>=dHIt4J12G}+rPy(o zsB(cLHCbkASsr5zpxSU8Nmdv}4pa7Wecw62BNgMF95>O7_0O+BGYhP2KGgnFIASuA zoEE}9D`j?6-rKW+_`VaSrlMQxBOU%#ZEgvVt`d;~j0i>;!TR|5a*PDMhuaO|yT%$w zpV)udnRan;Q8O{a_1J5Z@;d-BR56Gy-r-wa^U=OaHrI7uz}4OhX&kgc{urA!jGT{w zrSfu)KwY?q5d`xQwSLj$yNk#*BTgZ#rr+wvBO)4=KGMw2!~~cb;m9~zG+DE8<+9cF zkvsstH6ZonWu=-2D+4~h!ZPmiX_4nT+m_ZgP@8POLy~K^`7OXZue7f3TR{UvC8agIVfdJZ3E_DA)?8db(fZtBBzHY6Dq@IhtU+a0Ynz#@ zVq|puNv4a(#OoR~{7&C(#T#0MpFDs52skd>0>m8-;cEd^CjjsR3KFw!VFowzFeV09 zu^teKssMx8_?H*w&g~^`&RD*|o#Z$SoCHscq%qL3M@3mEn;wZqH)(oV*yF`j_bIVS zP754rS7jGAUT4JT#4-cHvtXkP-`O#juQb~)uL8yY@>~=+x>Q-{U83dy)p9jh3X%R_ z!1@NTXg$r(54n5SlZ>pC=o$cvtOF`NQf(n3|8x*-EcR(dPT$U}r=kdRb2r@wcFGCJ zS$<-G7%(cO#Hv{pV2d~yrrPim8|$C1y&wwXV&p1$Jk0S>Fk$lM!DjbQrbpz z$QjLa`z$J5U5Q+|psA?Rcl`Ekf4k+)e{wcabQV$to}kWNd*|5u#}d5{Jydp(|Z zDRL@e7{r*S^{-DcnEl%#Jt9l=|8F>d(DtkAs6+TveUH5`pRjOBO>iH=pTuqs+aOAB zNYbQ|7^JVtzG8Atzrsd>>NsO1Q)un*$6)9cz(`^1Lk6!HyTq5m%c(zGu&-~!SXN5n zq;1Av;&DYjeyn}@G8?EgVzaQmKB55s@=l1GNa?h+D3N{;ut&I*!momHTJdw#$YnuB z4Hp~bw6@_@{=a!OX2H|9Ek9o?;96@#x%%acf8(!88;SNWUjiFD*`@=pJ`i{sSKF$oY53z}BsD!5M;oX_c*Bz8I& zu8Hw(-B^wwUS41tMgH zsaSJYJ>oSpxJDc$SlDisPAt_a-gF7=h(8Ut7TE%lYa*`4FkOj0R)`=5b!CjlA|pL~ z{tZD`N7!Mrf}G=pzW9{R2*rGV6*#!jWiI;kH-lUgJ&AG8v| zR@E?~1C|!W0McE=xGa@4(e79^0%~!78VW*OcBZw{%nzs5f%z3s-ejn{85l;picsI8 z0&V08m(}$4=DMR8aYlfZLoWM@L;?lb;$%jqO^4nd-m?9e;QZ<<(haGJ8aGdb0zZBG zHjr6dTO-5cQo&V(ZmsX}tI#CSX|t#8Qb{wd&$$Nh8kgCnB(&J6HT}sGUkLg@;1fN6 zMENjCXn_aD;v%e6H9fBD)@r->3zaU51ynVBRNUep*9=!l1Gl^l8S3)ew<(|%3*k_R zM8+Yyhwu#Bh6#JK?rUA%J4VCfwp#2ofu}p=$@6qiFLiWx-)Vd9vxGJjX!+oxN01UX zz-)d$9`dQB3b*TNOrV+?=C4&#czsqMEWm1yWic1?n(-gFx`D*Lb-o0$&`?S^`TS6* z4sQt41<~vtTZ*cF52EGm)y_kLjEB*Kntsn86L@eE@jU2rEOGHqP3hKg3kwT-%gvbibM5Q01tgA#p~bT%i(l-H*)5X5D}X8ZI; zbX@Ff)3$M~^|`Sn0in|)vB8;610lPbn2#n+YF%Gn4?4eG!_&%RZKeC?*lNhcu=RG{ zF_+C8Gy3qdRjDh!`IkoRNm+*(Ec){wIXselv$8mJX}&|@%$ai!8aM%nw-jZsQ$z?H zYN+9iUzxx7a-~6_0-tGW-AKqnd(Id&yQJ+$`|Ge~pR#R+FJ$LI_d;6Rok6|Jw z1%H0@^zY|vIoWb_L1*;!lbiNz7{1YSa^g@}^NE|^m^S_!WOc{$P|%`uyEWV7H2-eD zrYN7+BiH(tIT$4Gx4C(?ha?H0DT@rOd?bprjBHM%=hoKp{hhYAXpE%^Nl5kPwOnkjA@Zhn}QMw?}>qc@__hW{Z$kFzZqw%P`D#_n* z)Y*0E47cJz+J9>SbaiX!4gF2#=v|N;KVb+wGSq>9+Go&QZ1t~$~R&YUZb+qS#pb96A)u)F+ zSctZV*Hs}jDyRDuwz&r&vESY3RYB_4uV0ohYyjp+Zfdv;ldZcuGoV#AQw-4SKn(=BF#Q-oJbd9*Dn-CtMKYe|Q za0UW%=$j^HqV1xujZRL!*Vu`A;sB;9RE#-45jeDOpNH?$>{epXQ}iO!gW$z4wi_Fy zXyqmY*SJ|i5vy?mATyaC5m3R*7nC)o5(#hyYiIbkJGGAxLHg4V=nG2%{{EH1suD$= z9#r}ZIr2b#=y&hzF8A@t^>qbN1_vF`icN27fCO%`k54RGEZnVKS=kA)8!|%-w@(GQ z1d&ghjoJ;>=mt%kPxy;kTEZ-{h!h02rS5L&+4(AEb92(HEI!qns@$|7YnY_$n81L+ zLy?e}i0&N;r$aYyf%Wk@bHbDo7&nqt@qKU?gz3vc&U(+D@uIk|X)V5iiB{2U698?% z`k-@wW}vLBEWB6Pr6hTLoaOAlkwyQ7H zi-e9!)E(#&KT8N1J}=G6+Kv4Tr~`U!I04MW457&RIK6~Q5a|8(dTQ)^r~VdU`5VqL}C9OH%z#nYu-ZlYFN&8tYrW zwu*z+cXHa3kiq^gLzVN1>rK2kGGSavUmpy|r(0cK$@48GB)A@H(_0u2{wOzhcWN62 zZu-% zs(&cEql92G_#;rs9Y1~?Bh2dt)CL^#v{9411Lt<`j&hfY&r~oL8Vpw|yN86i`FRKpp!^6lDWRr(JFfhV_tKlG;U!ta*n@`-Rhs2swz?`L z4g(Gk5jez3g&RKa)`S(K;IbHIGSOybIl#@2@IQe=hiWavc;mWvssV@g zo*rU%`1A}-UiV$W#)f?N5|`^EAect3nUp-nAfC&a3NCMel(bJ+sWb0Y|i=79MJ#vZ}EV1OA9La(HAvny*>rjMW1| zjN-h!meppu#5~=5cYPrj;pFEh|G-y!21`S4FZ>&!9M=vm{Cywo{ukk-jo7i5J&E^p zK*-fDiBQDQVb%q7eSiAO72N;ujrU^ljey)5g#X3{`=vMR$B$E8%0Bs2L{d`HCgHSR zwEU@#0f*}Hi3P;3lGHafaU+c#5d{Q4k)ZGT;9UW*4=$~Zj<-*r_aJ|x0#6}EN-cYq zEl)3+)djh@e;`FF$#xGBDSrOAtgO=#S~_)Kafbkd!zzsMVKjU=C}@ssu3qJ4+RI+Z z;9J?CU3Ep|?4?T~sRCF;y;2Q1gZdZ2^<(r0%p|x$9f~husMj|2D23>eTUs4&FTAoq zOt;^|H>bW|K68dCoBvC+CTUies5pWT8FU)Q_{7B_evqKjA{BaSd+73IB>w1kMlIE& zS2j22!6E^00o3{(MPCrkxKkX8-$ySN&`oysoKwV^kxxna`Zd-~C{}966Fv*oD;g6#fnaO>Xs zOm5yI@iHnyskf#&Jj^W&hl1y3cHWhJZ^P_!F_+QRRY6%g%>2+hZvxAzD}~(W{VD1m zpZg@W4$wVUW6ko@q0~xw=UQzjfG2D)e5PJ2PTX=?#Cvr#xU}%YopX&1k=r$hQkdmS zfh6_i{4Dz5JY_eQT_4Gtr^}a|Ja*hLqwd#0SNRJ6($?7J(;9kZql{jB49Z-rVVIf~ zsIt#aYLCH7%lbfrW1n*lQ23Jwb-VAQ*nwx}+a$S);6zP2>GB5BLO1LggI6Mi-$knJ z$nN40HnQR4t?{mZK2v?Fv~@&PSK^hy#w|Y?3VOC^@A97~Y;qpu^t_&JdrJP5izRe$ zaW$}Jp-pS`y%BlA#foWa&PFwe@OG80Nu|qUI1gb8zDF3dBx*LVH*N#=s ztZmGGIYEA$V4lO|?L(5+{qT~#*TRKBMb5y~=ilrY?W86mWQT$#>Gs~wF>1ySE2XWf zohj*+8ZN-fozki!k>xtW_pZ5Of@bgi!Jbcdp|WJyO&_G>c#LfNqL=^6R@W;MWmTpe zH|Xu0In-PfIXsOCbI174HZ|lL|5)np;+>o2Xa64Ha<=w9!*A{Uf%=Kp z*>(ND*rrZM&w-%>9A%sV@>&!oV@(E+S;y#{yMaP@kj01CnwoTmj~yGNNYmE zfak^pN{(d*R6&(h)LW9pKdRp`d3xzFSk`;+zL_8||7$}w-AH=5=+dwAN{|0|K1w>#=PGB zAQc;m^kjaAG*I$wZs;eW#VH)Jy+`$@s$$}3QD{Klc@G*TldY$9fBMaji_-HrhVZ_L zhigK=^NhZik4l;@7@}4HEyOSe08rSK{l0&vMFd$FljKzi85g^uJLK$&vCpa)H`)H! zjLcT7NwmG=i6q$8%N@xH`^eSxw7S4@beg_ykl%i~ZE5GJmZhprdFj~O27@dSMJl|p z(#r)wzgRtWWWN_o4YlZQd}CX^t*jf>bJS5mewii4Z9399i9lmD>_g@NE@6@|iWcJmfB}J4r&f52=!ncnp`;VCWxGL<_ zKFn9u;3Tx*&&^<+F+10K!*uNaLhFkZ|A(r>3KwnWVo-Z_YO z&h(I`PMhAvU8;QQ)v2PJtA$647E7r0&PLs)V{^UBNm2QNAS(VRBe9HFSbz>Q41_O% zm`{o*>1HTIqHRn3=@U~0uoO7VHy55cdp6-m=8G4$aB`tjMzZm7@B=beX_g$&gCMvu z4hZ8B#^8G>&S!|C-0;k4|3fTDi~%bp3k*mUbB&fgNuh8@!2~T4TG%<{VL9_B1J7T_wNdy5YybXk~URNJSr#2Z~Ha!`NB3 z)eD6;gxYL&_*E#Le&F}!4HY8KKkgBhZAHr;9Ts0x!AH|qNJSE|+tP;q;Km`d~ zT*3OrbU0j^++i5f8fGZMR6VB2D6S%Lj^j?bv6w9-FLOix!0 ztymNoY4hb0XoC;F`qB1LKT~J;eqKiV=kG162K%);o{C=!Q;H(IQXzeTAye<=+}63o zk_|%myK}nfLqswN;r!)3LNUt4KbAj6{~2=_IMzTm70CS0?O44xLPr%P@FiMy&;G-L zMOUR-zA$`nD{}A^yhDcQO22Dmo2q28@^rq^RsD-XQ&SVNViGqu51`xeKS1=vY$vCO*GjWl4N&Z zJ9RoQ*~EEXUR0D+iN?S6-lJ`EWA(ZI-GrRgwBARWbTPkH(k+fDY0-QxcV)J?yD4H{ zp7+?Kca62gipJRZRPuwiQm&wR&S;$rs61`!-Bx+O{Ot>YXRxccPwc!`#f9exY_qTN(HjnI zQUiH0&neT%)9ql}L)|{>K@QjNYSXosNdie$JQEi$FBJU<$v!ePXBh4HU9&XDMR-Hb zxRQ@KPmo6=v)1v2EsLmrngU%-=dY@XaL0{qJ-7bYozD-g|LWvjztzBUx_y%W*Xo1+ zT=pRz7X8st3h^6u+o(6kR5CQ*wCR~Wt(myT=lyt)uIEzhnY7)PFMF*o>7)$j)SZux zH2pY+(T;07Phc4!{_&>|%doA_)x>)Ps13k&-J1h?YY0Kl=?f1F<(}j)i6Q`g#fE}} zBg9_9y>~(Ieq(27pO4t$2rCCm|1RYmL%|;|o0>O@m-n)i{CM>vH&IgN?^_r9!xv@b z`gf7!qzO&!up-G!{=P0z8@FG?T}e{B?#o%ds8+q{SA#$I$9eF)j0t2cGtI)MWcOl8z*c-&sZ|YTV}rm38;izG16g^F z2dSLN)jYbA1PjC3cr$AyLs}KTrp>=MrfzQv8LxJoo(tYB!n~LNR=YSY3GI#nC$8p)QfL@CC@HGV#xkI`ciNXD?zZp!`&2(YZX?s` zI=`?2b?{0@X43z6xroy5y+O{JR(baxGRQCn?@Vj+uefrIw{FcV@|^xDT{HhGTC~L| z>@NuNwcnx|3|1PO+t4Qvbi0}$Ltt2RfZb6x42Je>duf?6_I;NxGuiE zIbm#Ul*5+Tp%%9BMNR0)e|EY&`rsGN#U}-HgGyx&YiBYC*97`kH@K6_v+kk{y`Wh$ z9o~O4U>7;h@Nc8VTXKd}hyQ(V?HHg}-*J*ooVIM#dPXk>fa`*p*#VBn8MZ(QSMQ3l zx`-PZh)do1PUSJ1fLDtT)Oe;@w6`eDCsXX}THDKeBJ- zZoi|*RIad~d~_m@OTC_M*eWrCpgVHv-zR9`+|eR&W1lHGeX`Z$K!WJU8FSRh9cGob zqED}~fWX?cSqQ%IHIq-hU*vRpMt9k0h9{pAi4x6@0fwjH{@V;0`waf|X#DH{@`rN? zcXsf*-U`{;%N+?E^FMdhzdp!JqPHTeAINx%nw_AY+K-9k|MQBJ`dzdnZ4#7*u}~q^ zUM+|e_fu zb4LkuHYPR~|MLj{`{$2Idk$=)@df_#sqrv0)^4(1c%DiAxX5T*ACi0XyN7+);P14+sTIO*Pv~R%LybRH;LPLHUG!XIhy- z6aix@99Mpv5rF;^7JHl}UHyOY6se;n|9dVyPp8}_A?VI{!X6JH#enm1ytuqCAj9^Q zF`Q~_5q>^CvOO?{5Q7ULEG>M4`zu1!KM64V6*1qXXww`!m! zME{P(y8mV|Y?j;n5AU}Ea8Qz(lD0Isu$f;{rmr$gi8;~=E>Af5-|XUV8@ za-cf{2)sA3*~Qb~?El^ho1|=ABx>BrU-}hsZ`J1}C4rr)hnNFtR)|`ZLvYkceuou8 z;S~YmfC|$gJB8&@TDtgAGvnQg&yFd(xEtw=v%_H!+LPCvWVf|2mZ^)$=~?=RF{ARR zO4_yvv~Tza>qy1V-b|*?Got#*=vP?L@AEH#P{rTLi?&yH6MNVdr9qtHVVW&2C3@nBc}(*Dsoy*VIx7s zMv^FW53n9uUx!NcrdHM!IDFU|cd6jzRe1pN z=)cG^#bfF?d_r)ibJAQH|6&WlBfLy^vkpNXLDXhL3O;MZa|oI*WPAIAZ5>!zQ}A1) z`#$|IY`v1iHS%`6SZ*4 zLAb-~k;ef6##`9!h#_!fWU?gSr?(Tml=u$pnacW|7Lzo()Bo8C{=KY*mE%gQr+dt; zc~zUWS$uk~#1;aU8cDj4aUr%lIw8U1Ti6!8X)Mx@cD5GU_q9N33(baOZnKtFC`uuC zD#79+kne5L+y>2D7k`#km0ms1vLF~t|rTbN2;Z6Nq{NKwE+RoZA4H5$F zvIvuAg9l^KN8eO|3xZbA_vPf=0fhh?Q&8tsg+IAut$U>%t^L$&zJI==W5(As+z<^5 zDwl9JNpOv(AR`YA#S?)~`@b3g`~3X-{#tIG!-b0?Af?(jE6c(nT@N&nNebM-JJfLX zp_ErX#+reEA|y4y{h8B!pG*;e6f2c^UiW7SO7$p;dncb~J!rO)x#P!0xaJP7^)a)! z6%gab+RzE~X-rHrbivBS%Yzy^qqqKdt@GDwaNLEUD^p;%^{v8J+S41V%}(Fs!vMfa zdfDsU_>eH$NCGx9lVUeOXc*k|MN_>HaM!^v6M(4%7uW3p$F*pdeeI*;2yt=>*JPm@iF<0hFjhzX8Ddazw#LI@B5Y*oo0-^y`|e^+na*B1dt^KpWTBI~P1Y z>?KQc(OvY2*O8Cc0dO-=)yc}rS~|-f*Elv6HZ(L;>g^Q)=ly#Jv zA_?)oey^ekl5`-N)+3hevfmp1*d5Nx6Ib{%C(u5Nifka*GhEC_COZymWc#80Y zK}{Q6ns!XkvXh#htqUGoT7#rny}Yk+b+tSf0U6%epmOqiCNF(>AK`L)D)sb+p|a?1 z+ZJl4t=Y}7@7<=8%DTe?RoPCEmHhayRwsyQ3CA?4sQ%_b&)KT5HD3e;r9p_o(89Oj zx@|L7_x?GOk6XVhw@2vNZ$8<2vxtN{!%LT%pi(e2dLM(Fc6qknx3g zaF$`3pUI~1qM_l+ZFV`M#^1kx$IoQI8;@+6+qZAqzwW$R@Mm&zWOHN9@Z!ZrqTg3v z-?;Q!%kSS-?+OdsF$HbXMK2Z?;6ek~{hQ9t51|r%^?E~G*rcopW?w67Yw!8_9mIq4 zwRIWTRxkXb^Q!yopt8aF@|MY-!n`84jkC>*$6niCyLQ;pu&jV|81uy^CMN7(^QK)E z0s8?(*z~zhn=p05*cV+B?x2$&q^coCRhMDt?NGktH;8#$TwV2I7a3}P6|?_y7G}6S zrnjky?cR-VUXG^5Zhst8N+V zGT2J6Ow0at-dMl(Y3|RnH=S3l@21R$Z~N!?w|**ZkFa21cxV})l|{U?HWD{ST6zgp z3mzM@Gz;KNzf3H$a&Ty6o%`o7`boueNC?dL5bp8|Gsfc+OQJvp|4s{M6lV(guG%?a z`6;*Q>(?cB$RIA32$1kidQEEnb4Ph62l4M#*0s1cv9{pR`=ewj6F2iwt7{849p0wE z(xys9P2JZWyZZ{=)dC}<*IzHr`~Gu;4T)|fQ3Q+=!L>t*Yx%QoyRZ>!r29CR^hzXZ z4UjvG;ouEkN{)&B^ZFErgLp>^I^(!#1h4PEc<|K~b)^&MtS^3Qf>AAt;G5Dpu{Z}W zxr`$5C;I8$OKhu8Tz^F2i5le2v>@?|MgCW#j}Sk=_fvN%{_}zF3m%ex&KgNZ7|B1E zpXAZ;?KJ;<@5(sE|GzKlKY!?f`uTr;*LqZLR@Tq-V3G_Ief<|%hib?lvg3TDc)rOZ l!>0}Xelq;T7cTqEa?G24n5I4Pa)tQ0y0W&?o0C`W{yz-_m@fbT literal 0 HcmV?d00001 diff --git a/pr-384/range-rollkit/alert-rule.png b/pr-384/range-rollkit/alert-rule.png new file mode 100644 index 0000000000000000000000000000000000000000..f1595375862892f360850f6e9cc25b368637109b GIT binary patch literal 135183 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�FDtoAMGeGAA+qEk-QywCf7?h1pY4gY^* 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 A=l}o! literal 0 HcmV?d00001 diff --git a/pr-384/range-rollkit/custom-network.png b/pr-384/range-rollkit/custom-network.png new file mode 100644 index 0000000000000000000000000000000000000000..63ad8c82ddf1e81573c3110b11b651e0a55afd20 GIT binary patch literal 59334 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⪻$qc|9xxL8{w{Mo%Ki)F-&# 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�q&HR>T1tU2A#&L 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 UPqW?Z1o>knMP)_O2|EA$2PwhK`Tzg` literal 0 HcmV?d00001 diff --git a/pr-384/range-rollkit/import-address.png b/pr-384/range-rollkit/import-address.png new file mode 100644 index 0000000000000000000000000000000000000000..ce372438c2870e6d47e9f0e65d08b4444966f2ea GIT binary patch literal 71062 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

~HEkI)?tku}H`t9kIjp3_ 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 XJ~V#pj;8J*{;i{_r%|A0d+FZ*m9wFn literal 0 HcmV?d00001 diff --git a/pr-384/sitemap.xml b/pr-384/sitemap.xml new file mode 100644 index 000000000..e8ef4ec53 --- /dev/null +++ b/pr-384/sitemap.xml @@ -0,0 +1 @@ +https://rollkit.dev/README2024-05-24T02:49:38.000Zhttps://rollkit.dev/blog/overview2024-05-24T02:49:38.000Zhttps://rollkit.dev/blog/rollkit-the-first-sovereign-rollup-framework2024-05-24T02:49:38.000Zhttps://rollkit.dev/blog/sovereign-rollups-on-bitcoin2024-05-24T02:49:38.000Zhttps://rollkit.dev/guides/block-times2024-05-24T02:49:38.000Zhttps://rollkit.dev/guides/cw-orch2024-05-24T02:49:38.000Zhttps://rollkit.dev/guides/full-and-sequencer-node2024-05-24T02:49:38.000Zhttps://rollkit.dev/guides/gas-price2024-05-24T02:49:38.000Zhttps://rollkit.dev/guides/ibc-connection2024-05-24T02:49:38.000Zhttps://rollkit.dev/guides/lazy-sequencing2024-05-24T02:49:38.000Zhttps://rollkit.dev/guides/overview2024-05-24T02:49:38.000Zhttps://rollkit.dev/guides/restart-rollup2024-05-24T02:49:38.000Zhttps://rollkit.dev/guides/rollkit-monitoring2024-05-24T02:49:38.000Zhttps://rollkit.dev/guides/zkml2024-05-24T02:49:38.000Zhttps://rollkit.dev/2024-05-24T02:49:38.000Zhttps://rollkit.dev/learn/about2024-05-24T02:49:38.000Zhttps://rollkit.dev/learn/building-and-deploying-a-rollup2024-05-24T02:49:38.000Zhttps://rollkit.dev/learn/intro2024-05-24T02:49:38.000Zhttps://rollkit.dev/learn/specifications2024-05-24T02:49:38.000Zhttps://rollkit.dev/learn/stack2024-05-24T02:49:38.000Zhttps://rollkit.dev/learn/transaction-flow2024-05-24T02:49:38.000Zhttps://rollkit.dev/testnets/cosmwasm-testnet2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/bitcoin2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/celestia-da2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/cosmwasm2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/gm-world-arabica-testnet2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/gm-world-frontend2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/gm-world-mainnet2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/gm-world-mocha-testnet2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/gm-world2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/polaris-evm2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/quick-start2024-05-24T02:49:38.000Zhttps://rollkit.dev/tutorials/wordle2024-05-24T02:49:38.000Z \ No newline at end of file diff --git a/pr-384/testnets/cosmwasm-testnet.html b/pr-384/testnets/cosmwasm-testnet.html new file mode 100644 index 000000000..ce688383a --- /dev/null +++ b/pr-384/testnets/cosmwasm-testnet.html @@ -0,0 +1,138 @@ + + + + + + CosmWasm Testnet | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/bitcoin.html b/pr-384/tutorials/bitcoin.html new file mode 100644 index 000000000..c1087d239 --- /dev/null +++ b/pr-384/tutorials/bitcoin.html @@ -0,0 +1,187 @@ + + + + + + Bitcoin rollup tutorial | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Bitcoin rollup tutorial

☀️Introduction

In this tutorial, we will explore how to use Rollkit to create sovereign rollups on Bitcoin. First, we will install Bitcoin Core to run a local testnet. Then, we will install and set up a Rollkit node to work with Bitcoin as a data availability layer. Lastly, we'll look at how to create a custom EVM execution environment and how to deploy a sovereign rollup on Bitcoin using Rollkit.

By the end of this tutorial, you will have a good understanding of how Rollkit works and how to create sovereign rollups on Bitcoin using Rollkit. You will also have the knowledge and skills needed to customize Rollkit with different execution environments and data availability layers, opening up new possibilities for creating scalable and efficient blockchain applications.

Read more in our blog post.

rollkit-bitcoin

📖 The stack

Sovereign rollups on Bitcoin are made possible through a module that allows Rollkit rollups to use Bitcoin for data availability. This integration opens up possibilities for developers to create rollups with arbitrary execution environments that inherit Bitcoin’s data availability guarantees and security guarantees.

The Taproot upgrade and Ordinals usage of Bitcoin for publishing arbitrary data made it possible to integrate Bitcoin as a data availability layer into Rollkit. The modular design of Rollkit allows for easy integration of new data availability layers, making it possible to deploy sovereign rollups on Bitcoin.

The goal of Rollkit is to make it easy to build and customize rollups, enabling developers to build sovereign rollups on Bitcoin or customize Rollkit with different execution environments and data availability layers.

💻 Prerequisites

An Ubuntu machine with:

  • 8GB RAM
  • 160 GB SSD
  • Ubuntu 22.10
  • 4 core AMD CPU

🛠️ Dependency setup

First, make sure to update and upgrade the OS:

bash
sudo apt update && sudo apt upgrade -y

These are essential packages that are necessary to execute many tasks like downloading files, compiling, and monitoring the nodes:

bash
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential git make ncdu snapd npm -y

Now, we will install the remaining dependencies.

🏃 Golang

We will use golang to build and run our test networks. Install it for AMD with these commands:

bash
ver="1.19.1"
+cd $HOME
+wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz"
+sudo rm -rf /usr/local/go
+sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
+rm "go$ver.linux-amd64.tar.gz"
+echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile
+source $HOME/.bash_profile
+go version

⚒️ Foundry

Install Foundry:

bash
curl -L https://foundry.paradigm.xyz/ | bash

Set the path:

bash
source /root/.bashrc

Run this to finish the installation of Foundry:

bash
foundryup

🪙 Install Bitcoin

Running the rollup requires a local regtest Bitcoin node. You can set this up by running the following commands.

Install Bitcoin Core:

bash
sudo snap install bitcoin-core

Check version:

bash
bitcoin-core.cli --version

🟢 Running a local Bitcoin network

Set up the config for regtest (local network):

bash
bitcoin-core.daemon "-chain=regtest" "-rpcport=18332" "-rpcuser=rpcuser" "-rpcpassword=rpcpass" "-fallbackfee=0.000001" "-txindex=1"

👛 Create a wallet for the chain

Open up a new terminal and run the following to create a wallet:

bash
bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass createwallet w1

Your output will look like:

console
{
+  "name": "w1",
+  "warning": ""
+}

🎬 Start generating blocks

Now, generate a new address and mine 101 blocks:

bash
export COINBASE=$(bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass getnewaddress)
+bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass generatetoaddress 101 $COINBASE

Next, we'll mine a block every second.

Add this script and remember where you placed it, I am putting it in my root directory:

shell
# Script to generate a new block every second
+# Put this script at the root of your unpacked folder
+#!/bin/bash
+
+echo "Generating a block every second. Press [CTRL+C] to stop.."
+
+address=`bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass getnewaddress`
+
+while :
+do
+        echo "Generate a new block `date '+%d/%m/%Y %H:%M:%S'`"
+        bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass generatetoaddress 1 $address
+        sleep 1
+done

Run the following from where you placed your start.sh script. Start generating blocks by running:

bash
bash start.sh

🧊 Block height

Check the current block height:

bash
bitcoin-core.cli -regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass getblockcount

Your output will look similar to below:

bash
4980

Set a variable for the common flags being used:

bash
export FLAGS="-regtest -rpcport=18332 -rpcuser=rpcuser -rpcpassword=rpcpass"

🧊 Block hash

Check the latest block hash:

bash
bitcoin-core.cli $FLAGS getblockhash 4980

Your output will be the block hash of the height you first queried:

bash
1d7e98aec3085b615c7c71659768fa42e774a87ab5981597e99794d240fb3db5

Set the block hash as a variable:

bash
export HASH=1d7e98aec3085b615c7c71659768fa42e774a87ab5981597e99794d240fb3db5

🧊 Block header

Now to get the block header, run the following command (be sure to replace the hash with yours):

bash
bitcoin-core.cli $FLAGS getblockheader $HASH

Now to finish the exercise, query the height from the block header and the hash:

bash
bitcoin-core.cli $FLAGS getblockheader $HASH | jq '.height'

🎬 Restarting the local network

In the case that you are starting your regtest network again, you can use the following command to clear the old chain history:

bash
rm -rf ${LOCATION OF .bitcoin folder}

🏃‍♀️ Running the Ethermint rollup

DANGER

The Ethermint tutorial is currently not supported.

Clone Ethermint:

bash
git clone https://github.com/celestiaorg/ethermint.git
+cd ethermint
+git checkout bitcoin-da
+make install

Initialize the chain:

bash
bash init.sh

Set variables for starting the chain:

bash
export NAMESPACE=$(openssl rand -hex 8)

Start the chain:

bash
ethermintd start --rollkit.aggregator --rollkit.da_layer bitcoin --rollkit.da_config='{"host":"127.0.0.1:18332","user":"rpcuser","pass":"rpcpass","http_post_mode":true,"disable_tls":true}' --rollkit.namespace_id $NAMESPACE --rollkit.da_start_height 1

Congratulations! Now that you have your Ethermint and Bitcoin rollup running, you're ready to deploy some smart contracts to the EVM!

⚡️ Initialize development environment

First, be sure you have installed Foundry on your local development environment.

Next, create a new project and change into the directory:

bash
forge init bitcoin-ethermint-app
+cd bitcoin-ethermint-app

Foundry has created an example smart contract located at src/Counter.sol.

TIP

We will run the commands for the Foundry portion of this tutorial in the ~/bitcoin-ethermint-app/ directory.

📒 Updating the contract and tests

Let's update the contracts to include a basic counter example. Open the Counter.sol file in the src directory and add the following code:

solidity
// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.13;
+
+contract Counter {
+    int private count;
+    
+    constructor(int _count) {
+        count = _count;
+    }
+
+    function incrementCounter() public {
+        count += 1;
+    }
+    function decrementCounter() public {
+        count -= 1;
+    }
+
+    function getCount() public view returns (int) {
+        return count;
+    }
+}

Next, let's create a test for this contract.

Open test/Counter.T.Sol and update the code with the following:

solidity
// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.13;
+
+import "forge-std/Test.sol";
+import 'src/Counter.sol';
+
+contract CounterTest is Test {
+    Counter counter;
+    function setUp() public {
+        counter = new Counter(10);
+    }
+
+    function testGetCount() public {
+        int value = counter.getCount();
+        assertEq(value, 10);
+        emit log_int(value);
+    }
+
+    function testIncrement() public {
+        counter.incrementCounter();
+        counter.incrementCounter();
+        int value = counter.getCount();
+        assertEq(value, 12);
+        emit log_int(value);
+    }
+
+    function testDecrement() public {
+        counter.decrementCounter();
+        int value = counter.getCount();
+        assertEq(value, 9);
+        emit log_int(value);
+    }
+}

Foundry uses Dappsys Test to provide basic logging and assertion functionality. It's included in the Forge Standard Library.

Here, we are using assertEq to assert equality. You can view all of the assertion functions available here.

Next, we can test the contract using Forge with the following command:

bash
forge test -vv

A successful test will have output similar to the following:

bash
[] Compiling...
+[] Installing solc version 0.8.17
+[] Successfully installed solc 0.8.17
+[] Compiling 18 files with 0.8.17
+[] Solc 0.8.17 finished in 3.59s
+Compiler run successful
+
+Running 3 tests for test/Counter.t.sol:ContractTest
+[PASS] testDecrement() (gas: 12350)
+Logs:
+  9
+
+[PASS] testGetCount() (gas: 8510)
+Logs:
+  10
+
+[PASS] testIncrement() (gas: 13285)
+Logs:
+  12
+
+Test result: ok. 3 passed; 0 failed; finished in 2.24ms

📜 Updating the deployment script

Now that we've tested the contract, let's try deploying it locally using Solidity Scripting.

To do so, update the deloyment script at script/Counter.s.sol with the following code:

solidity
// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.13;
+
+import "forge-std/Script.sol";
+
+import {Counter} from "src/Counter.sol";
+
+contract CounterScript is Script {
+    function setUp() public {}
+
+    function run() public {
+        vm.startBroadcast();
+        new Counter(10);
+        vm.stopBroadcast();
+    }
+}

Now we can use this script to deploy our smart contract to either a live or test network.

🏠 Deploying locally

Next start Anvil, the local testnet:

bash
anvil --port 9545

Once started, Anvil will give you a local RPC endpoint as well as a handful of Private Keys and Accounts that you can use.

Set ANVIL_KEY with one of the private keys generated by running:

bash
export ANVIL_KEY=<anvil-private-key>

And set the RPC URL as an environment variable:

bash
export RPC_URL=http://127.0.0.1:9545

We can now use the local RPC along with one of the private keys to deploy locally:

bash
forge script script/Counter.s.sol:CounterScript --fork-url \
+$RPC_URL  --private-key $ANVIL_KEY --broadcast

Once the contract has been deployed locally, Anvil will log out the contract address.

Next, set the contract address as an environment variable:

bash
export CONTRACT_ADDRESS=<contract-address>

We can then test sending transactions to it with cast send.

bash
cast send $CONTRACT_ADDRESS "incrementCounter()" \
+--private-key $ANVIL_KEY --rpc-url $RPC_URL

We can then perform read operations with cast call:

bash
cast call $CONTRACT_ADDRESS "getCount()(int)" --rpc-url $RPC_URL

🧪 Deploying to the Ethermint sovereign rollup

Now that we've deployed and tested locally, we can deploy to our Ethermint chain.

First, we will need to export the private key generated by the ethermint init.sh script:

bash
PRIVATE_KEY=$(ethermintd keys unsafe-export-eth-key mykey --keyring-backend test)

NOTE: Here, the key name from init.sh is mykey but you can modify the init.sh to change the name of your key.

Now, we can start deploying the smart contract to our Ethermint chain.

To do so, run the following script:

bash
forge script script/Counter.s.sol:CounterScript \
+--rpc-url http://127.0.0.1:8545 --private-key $PRIVATE_KEY --broadcast

Set the contract address in the output as the CONTRACT_ADDRESS variable:

bash
export CONTRACT_ADDRESS=<new-contract-address>

Once the contract has been deployed to the Ethermint rollup, we can use cast send to test sending transactions to it:

bash
cast send $CONTRACT_ADDRESS "incrementCounter()" \
+--rpc-url http://127.0.0.1:8545 --private-key $PRIVATE_KEY

We can then perform read operations with cast call:

bash
cast call $CONTRACT_ADDRESS "getCount()(int)" --rpc-url http://127.0.0.1:8545

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/celestia-da.html b/pr-384/tutorials/celestia-da.html new file mode 100644 index 000000000..42285f559 --- /dev/null +++ b/pr-384/tutorials/celestia-da.html @@ -0,0 +1,73 @@ + + + + + + GM world rollup: Deploying to Celestia | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

GM world rollup: Deploying to Celestia

🌞 Introduction

This tutorial serves as a comprehensive guide for deploying your GM world rollup on Celestia's data availability (DA) network. From the Rollkit perspective, there's no difference in posting blocks to Celestia's testnets or Mainnet Beta.

Before proceeding, ensure that you have completed the GM world rollup tutorial, which covers setting up a local sovereign gm-world rollup and connecting it to a local (mock) DA node.

🪶 Running a Celestia light node

Before you can start your rollup node, you need to initiate, sync, and possibly fund a light node on one of Celestia's networks:

The main difference lies in how you fund your wallet address: using testnet TIA or TIA for Mainnet Beta.

After successfully starting a light node, it's time to start posting the batches of blocks of data that your rollup generates.

🧹 Cleaning previous chain history

From the GM world rollup tutorial, you should already have the gmd binary and the $HOME/.gm directory.

To clear old rollup data:

bash
rm -r /usr/local/bin/gmd && rm -rf $HOME/.gm

🏗️ Building your rollup

Now we need to rebuild our rollup by simply running the existing init.sh script:

bash
cd $HOME/gm && bash init.sh

This process creates a new $HOME/.gm directory and a new gmd binary. Next, we need to connect our rollup to the running Celestia light node.

🛠️ Configuring flags for DA

Now we're prepared to initiate our rollup and establish a connection with the Celestia light node. The gmd start command requires three DA configuration flags:

  • --rollkit.da_start_height
  • --rollkit.da_auth_token
  • --rollkit.da_namespace

Let's determine what to provide for each of them.

First, let's query the DA Layer start height using an RPC endpoint provided by Celestia Labs. For Mocha testnet it would be - https://rpc-mocha.pops.one/block, and for mainnet beta - https://rpc.lunaroasis.net/block

Here is an example for the Mocha testnet (replace URL for mainnet beta if needed):

bash
DA_BLOCK_HEIGHT=$(curl https://rpc-mocha.pops.one/block | jq -r '.result.block.header.height')
+echo -e "\n Your DA_BLOCK_HEIGHT is $DA_BLOCK_HEIGHT \n"

You will see the output like this:

bash
Your DA_BLOCK_HEIGHT is 1777655

Now, obtain an authentication token for your light node as follows (for Mainnet Beta, simply omit the --p2p.network flag):

bash
AUTH_TOKEN=$(celestia light auth write --p2p.network mocha)
+echo -e "\n Your DA AUTH_TOKEN is $AUTH_TOKEN \n"

The output will look like this:

bash
Your DA AUTH_TOKEN is eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJBbGxvdyI6WyJwdWJsaWMiLCJyZWFkIiwid3JpdGUiXX0.cSrJjpfUdTNFtzGho69V0D_8kyECn9Mzv8ghJSpKRDE

Now, let's also set up a namespace for our blocks by simply setting a variable like this:

bash
DA_NAMESPACE=00000000000000000000000000000000000000000008e5f679bf7116cb

TIP

00000000000000000000000000000000000000000008e5f679bf7116cb is a default namespace for Mocha testnet. You can set your own by using a command similar to this (or, you could get creative 😎):

bash
openssl rand -hex 10

Replace the last 20 characters (10 bytes) in 00000000000000000000000000000000000000000008e5f679bf7116cb with the newly generated 10 bytes.

Learn more about namespaces.

🔥 Running your rollup connected to a Celestia light node

Now let's run our rollup node with all DA flags:

bash
gmd start \
+    --rollkit.aggregator \
+    --rollkit.da_auth_token $AUTH_TOKEN \
+    --rollkit.da_namespace $DA_NAMESPACE \
+    --rollkit.da_start_height $DA_BLOCK_HEIGHT \
+    --minimum-gas-prices="0.025stake"

Now, the rollup is running and posting blocks (aggregated in batches) to Celestia. You can view your rollup by finding your namespace or account on Mocha testnet or mainnet beta explorers.

INFO

For details on configuring gas prices specifically for the DA network, see our DA Network Gas Price Guide. This is separate from the --minimum-gas-prices="0.025stake" setting, which is used for rollup network operations.

🎉 Next steps

Congratulations! You've built a local rollup that posts to Celestia's testnets or Mainnet Beta. Well done! Now, go forth and build something great! Good luck!

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/cosmwasm.html b/pr-384/tutorials/cosmwasm.html new file mode 100644 index 000000000..ea850012b --- /dev/null +++ b/pr-384/tutorials/cosmwasm.html @@ -0,0 +1,141 @@ + + + + + + 🗞️ CosmWasm rollup | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

🗞️ CosmWasm rollup

CosmWasm is a smart contracting platform built for the Cosmos ecosystem by making use of WebAssembly (Wasm) to build smart contracts for Cosmos-SDK. In this tutorial, we will be exploring how to integrate CosmWasm with Celestia's data availability layer using Rollkit.

TIP

This tutorial explores Rollkit, currently in Alpha. If you encounter bugs, please report them via a GitHub issue ticket or reach out in our Telegram group.

WARNING

The script for this tutorial is built for Celestia's Mocha testnet.

You can learn more about CosmWasm here.

The smart contract we will use for this tutorial is one provided by the CosmWasm team for Nameservice purchasing.

You can check out the contract here.

How to write the Rust smart contract for Nameservice is outside the scope of this tutorial. In the future we will add more tutorials for writing CosmWasm smart contracts for Celestia.

💻 CosmWasm dependency installations

🛠️ Environment setup

For this tutorial, we will be using curl and jq as helpful tools. You can follow the guide on installing them here.

🏃 Golang dependency

The Golang version used for this tutorial is v1.19+

You can install Golang by following our tutorial here.

🦀 Rust installation

🔨 Rustup

First, before installing Rust, you would need to install rustup.

On Mac and Linux systems, here are the commands for installing it:

bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

TIP

You will see a note similar to below after installing Rust:

bash
Rust is installed now. Great!
+
+To get started you may need to restart your current shell.
+This would reload your PATH environment variable to include
+Cargo's bin directory ($HOME/.cargo/bin).
+
+To configure your current shell, run: 
+source "$HOME/.cargo/env" 

If you don't follow the guidance, you won't be able to continue with the tutorial!

After installation, follow the commands here to setup Rust.

bash
rustup default stable
+cargo version
+
+rustup target list --installed
+rustup target add wasm32-unknown-unknown

Your output should look similar to below:

bash
info: using existing install for 'stable-aarch64-apple-darwin'
+info: default toolchain set to 'stable-aarch64-apple-darwin'
+
+  stable-aarch64-apple-darwin unchanged - rustc 1.74.0 (79e9716c9 2023-11-13)
+
+cargo 1.74.0 (ecb9851af 2023-10-18)
+aarch64-apple-darwin
+wasm32-unknown-unknown
+info: downloading component 'rust-std' for 'wasm32-unknown-unknown'
+info: installing component 'rust-std' for 'wasm32-unknown-unknown'

🐳 Docker installation

We will be using Docker later in this tutorial for compiling a smart contract to use a small footprint. We recommend installing Docker on your machine.

Examples on how to install it on Linux are found here. Find the right instructions specific for your OS here.

💻 Wasmd installation

Here, we are going to pull down the wasmd repository and replace CometBFT with Rollkit. Rollkit is a drop-in replacement for CometBFT that allows Cosmos-SDK applications to connect to Celestia's data availability network.

bash
git clone https://github.com/CosmWasm/wasmd.git
+cd wasmd
+git checkout tags/v0.50.0
+go mod edit -replace github.com/cosmos/cosmos-sdk=github.com/rollkit/cosmos-sdk@v0.50.6-rollkit-v0.13.3-no-fraud-proofs
+go mod tidy -compat=1.17
+go mod download

Now, comment out lines 902-904 in app/app.go:

go
if err != nil {
+  panic(err)
+}

This is a temporary fix until CosmWasm/wasmd#1785 is resolved.

And build the binary:

bash
make install

TIP

You will have to install gcc if you are trying it on a clean linux vm.

✨ Celestia node

You will need a light node running with test tokens on Mocha testnet in order to complete this tutorial. Complete the tutorial and start up your node.

Be sure you have initialized your node before trying to start it. Your start command should look similar to:

bash
celestia light start --core.ip rpc-mocha.pops.one --p2p.network mocha

🌌 Setting up your environment for CosmWasm on Celestia

Now the wasmd binary is built, we need to setup a local network that communicates between wasmd and Rollkit.

🗞️ Initializing CosmWasm rollup with a bash script

We have a handy init.sh found in this repo.

We can copy it over to our directory with the following commands:

bash
# From inside the `wasmd` directory
+wget https://rollkit.dev/cosmwasm/init.sh

This copies over our init.sh script to initialize our CosmWasm rollup.

You can view the contents of the script to see how we initialize the CosmWasm Rollup.

You can initialize the script with the following command:

bash
bash init.sh

With that, we have kickstarted our wasmd network!

View your rollup by finding your namespace or account Celenium.

View the example rollup's namespace on Celenium.

💠 Optional: see what's inside the script

You can skip this section, but it is important to know how Rollkit is initializing the cosmwasm rollup.

View the script.

📒 Contract deployment on CosmWasm with Rollkit

🤖 Compile the smart contract

In a new terminal instance, we will run the following commands to pull down the Nameservice smart contract and compile it:

bash
git clone https://github.com/InterWasm/cw-contracts
+cd cw-contracts
+cd contracts/nameservice
+cargo wasm

The compiled contract is outputted to: target/wasm32-unknown-unknown/release/cw_nameservice.wasm.

🧪 Unit tests

If we want to run tests, we can do so with the following command in the ~/cw-contracts/contracts/nameservice directory:

bash
cargo unit-test

🏎️ Optimized smart contract

Because we are deploying the compiled smart contract to wasmd, we want it to be as small as possible.

The CosmWasm team provides a tool called rust-optimizer, which requires Docker in order to compile.

Run the following command in the ~/cw-contracts/contracts/nameservice directory:

bash
sudo docker run --rm -v "$(pwd)":/code \
+  --mount type=volume,source="$(basename "$(pwd)")_cache",target=/code/target \
+  --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
+  cosmwasm/rust-optimizer:0.12.6
bash
sudo docker run --platform linux/arm64 --rm -v "$(pwd)":/code \
+  --mount type=volume,source="$(basename "$(pwd)")_cache",target=/code/target \
+  --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry \
+  cosmwasm/rust-optimizer-arm64:0.12.8

This will place the optimized Wasm bytecode at artifacts/cw_nameservice.wasm.

🚀 Contract deployment

Let's now deploy our smart contract!

In order to deploy a contract, you can use the command line as described below. For a better experience and to use Rust code instead of the command line to deploy/script and test your contracts, you can use cw-orchestrator.

Run the following in the ~/cw-contracts/contracts/nameservice directory:

bash
TX_HASH=$(wasmd tx wasm store artifacts/cw_nameservice.wasm --from celeswasm-key --keyring-backend test --chain-id celeswasm --gas-prices 0.025uwasm --gas auto --gas-adjustment 1.3 --node http://127.0.0.1:36657 --output json -y | jq -r '.txhash') && echo $TX_HASH
bash
TX_HASH=$(wasmd tx wasm store artifacts/cw_nameservice-aarch64.wasm --from celeswasm-key --keyring-backend test --chain-id celeswasm --gas-prices 0.025uwasm --gas auto --gas-adjustment 1.3 --node http://127.0.0.1:36657 --output json -y | jq -r '.txhash') && echo $TX_HASH

This will get you the transaction hash for the smart contract deployment. Given we are using Rollkit, there will be a delay on the transaction being included due to Rollkit waiting on Celestia's data availability layer to confirm the block has been included before submitting a new block.

DANGER

If you run into errors with variables on the previous command, or commands in the remainder of the tutorial, cross-reference the variables in the command with the variables in the init.sh script.

🌟 Contract interaction on CosmWasm with Celestia

In the previous steps, we have stored out contract's tx hash in an environment variable for later use.

The following guide will show you how to deploy and interact with a contract using CLI. For scripting using Rust, you can use cw-orchestrator.

Because of the longer time periods of submitting transactions via Rollkit due to waiting on Celestia's data availability layer to confirm block inclusion, we will need to query our tx hash directly to get information about it.

🔎 Contract querying

Let's start by querying our transaction hash for its code ID:

bash
CODE_ID=$(wasmd query tx --type=hash $TX_HASH --node http://127.0.0.1:36657 --output json | jq -r '.events[-1].attributes[1].value')
+echo $CODE_ID

This will give us back the Code ID of the deployed contract.

In our case, since it's the first contract deployed on our local network, the value is 1.

Now, we can take a look at the contracts instantiated by this Code ID:

bash
wasmd query wasm list-contract-by-code $CODE_ID --node http://127.0.0.1:36657 --output json

We get the following output:

json
{"contracts":[],"pagination":{"next_key":null,"total":"0"}}

📃 Contract instantiation

We start instantiating the contract by writing up the following INIT message for nameservice contract. Here, we are specifying that purchase_price of a name is 100uwasm and transfer_price is 999uwasm.

bash
INIT='{"purchase_price":{"amount":"100","denom":"uwasm"},"transfer_price":{"amount":"999","denom":"uwasm"}}'
+wasmd tx wasm instantiate $CODE_ID "$INIT" --from celeswasm-key --keyring-backend test --label "name service" --chain-id celeswasm --gas-prices 0.025uwasm --gas auto --gas-adjustment 1.3 -y --no-admin --node http://127.0.0.1:36657

📄 Contract interaction

Now that we instantiated it, we can interact further with the contract:

bash
wasmd query wasm list-contract-by-code $CODE_ID --output json --node http://127.0.0.1:36657
+CONTRACT=$(wasmd query wasm list-contract-by-code $CODE_ID --output json --node http://127.0.0.1:36657 | jq -r '.contracts[-1]')
+echo $CONTRACT
+
+wasmd query wasm contract --node http://127.0.0.1:36657 $CONTRACT
+wasmd query bank balances --node http://127.0.0.1:36657 $CONTRACT

This allows us to see the contract address, contract details, and bank balances.

Your output will look similar to below:

bash
{"contracts":["wasm14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s0phg4d"],"pagination":{"next_key":null,"total":"0"}}
+wasm14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s0phg4d
+address: wasm14hj2tavq8fpesdwxxcu44rty3hh90vhujrvcmstl4zr3txmfvw9s0phg4d
+contract_info:
+  admin: ""
+  code_id: "1"
+  created: null
+  creator: wasm1y9ceqvnsnm9xtcdmhrjvv4rslgwfzmrzky2c5z
+  extension: null
+  ibc_port_id: ""
+  label: name service
+balances: []
+pagination:
+  next_key: null
+  total: "0"

Now, let's register a name to the contract for our wallet address:

bash
REGISTER='{"register":{"name":"fred"}}'
+wasmd tx wasm execute $CONTRACT "$REGISTER" --amount 100uwasm --from celeswasm-key --chain-id celeswasm --gas-prices 0.025uwasm --gas auto --gas-adjustment 1.3 --node http://127.0.0.1:36657 --keyring-backend test -y

Your output will look similar to below:

bash
DEIP --keyring-backend test -y
+gas estimate: 167533
+code: 0
+codespace: ""
+data: ""
+events: []
+gas_used: "0"
+gas_wanted: "0"
+height: "0"
+info: ""
+logs: []
+raw_log: '[]'
+timestamp: ""
+tx: null
+txhash: C147257485B72E7FFA5FDB943C94CE951A37817554339586FFD645AD2AA397C3

If you try to register the same name again, you'll see an expected error:

bash
Error: rpc error: code = Unknown desc = rpc error: code = Unknown desc = failed to execute message; message index: 0: Name has been taken (name fred): execute wasm contract failed [CosmWasm/wasmd/x/wasm/keeper/keeper.go:364] With gas wanted: '0' and gas used: '123809' : unknown request

Next, query the owner of the name record:

bash
NAME_QUERY='{"resolve_record": {"name": "fred"}}'
+wasmd query wasm contract-state smart $CONTRACT "$NAME_QUERY" --node http://127.0.0.1:36657 --output json

You'll see the owner's address in a JSON response:

bash
{"data":{"address":"wasm1y9ceqvnsnm9xtcdmhrjvv4rslgwfzmrzky2c5z"}}

With that, we have instantiated and interacted with the CosmWasm nameservice smart contract using Celestia!

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/gm-world-arabica-testnet.html b/pr-384/tutorials/gm-world-arabica-testnet.html new file mode 100644 index 000000000..8184ffff0 --- /dev/null +++ b/pr-384/tutorials/gm-world-arabica-testnet.html @@ -0,0 +1,100 @@ + + + + + + GM world rollup: Part 2 | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

GM world rollup: Part 2

Deploying to a Celestia devnet

This tutorial is part 2 of the GM world rollup tutorials. In this tutorial, it is expected that you've completed part 1 of the tutorial and are familiar with running a local rollup devnet.

The script for this tutorial is built for Celestia's Arabica devnet.

TIP

This tutorial explores Rollkit, currently in Alpha. If you encounter bugs, please report them via a GitHub issue ticket or reach out in our Telegram group.

🪶 Run a Celestia light node

Fully sync and fund a light node on Arabica devnet (arabica-11). Follow instructions to install and start your Celestia data availability layer light node selecting the Arabica network. You can find instructions to install and run the node. Keep the node running while doing the next steps.

🟢 Start your sovereign rollup

We have a handy init-arabica-testnet.sh found in this repo.

We can copy it over to our directory with the following commands:

bash
# From inside the `gm` directory
+wget https://rollkit.dev/gm/init-arabica-testnet.sh

This copies over our init-arabica-testnet.sh script to initialize our gm rollup.

You can view the contents of the script to see how we initialize the gm rollup.

TIP

init-arabica-testnet.sh script uses a default namespace 00000000000000000000000000000000000000000008e5f679bf7116cb. You can set your own by using a command similar to this (or, you could get creative 😎):

bash
openssl rand -hex 10

Replace the last 10 characters in 00000000000000000000000000000000000000000008e5f679bf7116cb with the newly generated 10 characters.

Learn more about namespaces .

Clear previous chain history

Before starting the rollup, we need to remove the old project folders:

bash
rm -r $HOME/go/bin/gmd && rm -rf $HOME/.gm

Start the new chain

Now, you can initialize the script with the following command:

bash
bash init-arabica-testnet.sh

View your rollup by finding your namespace or account an Arabica devnet explorer.

With that, we have kickstarted our second gmd rollup!

Optional: Restarting your rollup

If you'd like to stop and restart your rollup for development purposes, you're in luck!

When you ran init-arabica-testnet.sh, the script generated a script called restart-testnet.sh in the $HOME/gm directory for you to use to restart your rollup.

In order to do so, restart celestia-da and then run:

bash
bash restart-testnet.sh

Optional: Add a "GM world" query

💬 Say gm world

Now, we're going to get our blockchain to say gm world! - in order to do so you need to make the following changes:

  • Modify a protocol buffer file
  • Create a keeper query function that returns data

Protocol buffer files contain proto RPC calls that define Cosmos SDK queries and message handlers, and proto messages that define Cosmos SDK types. The RPC calls are also responsible for exposing an HTTP API.

The Keeper is required for each Cosmos SDK module and is an abstraction for modifying the state of the blockchain. Keeper functions allow us to query or write to the state.

✋ Create your first query

Open a new terminal instance that is not the same that you started the chain in.

In your new terminal, cd into the gm directory and run this command to create the gm query:

bash
ignite scaffold query gm --response text

Response:

bash
modify proto/gm/gm/query.proto
+modify x/gm/client/cli/query.go
+create x/gm/client/cli/query_gm.go
+create x/gm/keeper/query_gm.go
+
+🎉 Created a query `gm`.

What just happened? query accepts the name of the query (gm), an optional list of request parameters (empty in this tutorial), and an optional comma-separated list of response field with a --response flag (text in this tutorial).

Navigate to the gm/proto/gm/gm/query.proto file, you’ll see that Gm RPC has been added to the Query service:

proto
service Query {
+  rpc Params(QueryParamsRequest) returns (QueryParamsResponse) {
+    option (google.api.http).get = "/gm/gm/params";
+  }
+ rpc Gm(QueryGmRequest) returns (QueryGmResponse) {
+  option (google.api.http).get = "/gm/gm/gm";
+ }
+}

The Gm RPC for the Query service:

  • is responsible for returning a text string
  • Accepts request parameters (QueryGmRequest)
  • Returns response of type QueryGmResponse
  • The option defines the endpoint that is used by gRPC to generate an HTTP API
📨 Query request and response types

In the same file, we will find:

  • QueryGmRequest is empty because it does not require parameters
  • QueryGmResponse contains text that is returned from the chain
proto
message QueryGmRequest {
+}
+
+message QueryGmResponse {
+  string text = 1;
+}
👋 Gm keeper function

The gm/x/gm/keeper/query_gm.go file contains the Gm keeper function that handles the query and returns data.

go
func (k Keeper) Gm(goCtx context.Context, req *types.QueryGmRequest) (*types.QueryGmResponse, error) {
+	if req == nil {
+		return nil, status.Error(codes.InvalidArgument, "invalid request")
+	}
+	ctx := sdk.UnwrapSDKContext(goCtx)
+	_ = ctx
+	return &types.QueryGmResponse{}, nil
+}

The Gm function performs the following actions:

  • Makes a basic check on the request and throws an error if it’s nil
  • Stores context in a ctx variable that contains information about the environment of the request
  • Returns a response of type QueryGmResponse

Currently, the response is empty and you'll need to update the keeper function.

Our query.proto file defines that the response accepts text. Use your text editor to modify the keeper function in gm/x/gm/keeper/query_gm.go .

go
func (k Keeper) Gm(goCtx context.Context, req *types.QueryGmRequest) (*types.QueryGmResponse, error) {
+	if req == nil {
+		return nil, status.Error(codes.InvalidArgument, "invalid request")
+	}
+	ctx := sdk.UnwrapSDKContext(goCtx)
+	_ = ctx
+	return &types.QueryGmResponse{Text: "gm world!"}, nil 
+}

The query command has also scaffolded x/gm/client/cli/query_gm.go that implements a CLI equivalent of the gm query and mounted this command in x/gm/client/cli/query.go.

Restart your rollup

Restart your rollup by running the init-arabica-testnet.sh script again.

Query your rollup

In a separate window, run the following command:

bash
gmd q gm gm

We will get the following JSON response:

bash
text: gm world!

gm.png

Next steps

Congratulations 🎉 you've successfully built your first rollup and queried it!

In the next tutorial, you'll learn how to post data to Celestia's Mainnet Beta.

If you're interested in setting up a full node alongside your sequencer, see the Full and sequencer node rollup setup tutorial.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/gm-world-frontend.html b/pr-384/tutorials/gm-world-frontend.html new file mode 100644 index 000000000..cf25d6185 --- /dev/null +++ b/pr-384/tutorials/gm-world-frontend.html @@ -0,0 +1,71 @@ + + + + + + GM world UI app | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

GM world UI app

This tutorial aims to demonstrate the user interface (UI) application aspect of connecting a wallet to a rollup, showcasing that it's as straightforward as connecting to any other blockchain. It assumes you have the Keplr wallet extension installed in your browser.

TIP

This tutorial explores Rollkit, currently in Alpha. If you encounter bugs, please report them via a GitHub issue ticket or reach out in our Telegram group.

🛠 Prerequisites

Before you start, ensure you have completed the GM world tutorial. Your rollup needs to be running since the app will connect to it via RPC.

You will also need Yarn installed for web app development.

TIP

If you don't have Yarn or Node.js, run this command to install it using cURL on most Linux distros and macOS:

bash
curl -sSL https://rollkit.dev/install-yarn.sh | bash -s 21.7.2 1.22.19

📦 Cloning the repo

First, clone the repo with a simple frontend app that connects to the rollup:

bash
git clone https://github.com/rollkit/gm-frontend.git
+cd gm-frontend

Next, install the dependencies:

bash
yarn

🚀 Running the app

Now, you can run the app using the following command:

bash
yarn dev

You should see the following output indicating that the development server is up and running:

bash
ready - started server on 0.0.0.0:3000, url: http://localhost:3000
+info  - SWC minify release candidate enabled. https://nextjs.link/swcmin
+event - compiled client and server successfully in 7.8s (2225 modules)

🔗 Connecting your wallet

To connect your Keplr wallet to the application, simply open your browser and go to http://localhost:3000.

Click the "Connect Wallet" button on the page, and approve the connection request in the Keplr prompt.

Once authorized, your wallet address will be displayed, confirming that your wallet is successfully connected.

gm-world-frontend-connected

TIP

If you run into any issues, make sure your Keplr wallet is updated and set to connect to your local environment.

🎉 Next steps

Congratulations! You've experienced connecting to a rollup from the user side — simple and straightforward. Now, you might consider exploring how to add more application logic to your rollup using the Cosmos SDK, as demonstrated in our Wordle App tutorial.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/gm-world-mainnet.html b/pr-384/tutorials/gm-world-mainnet.html new file mode 100644 index 000000000..b4e036d10 --- /dev/null +++ b/pr-384/tutorials/gm-world-mainnet.html @@ -0,0 +1,68 @@ + + + + + + GM world rollup: Part 3 | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

GM world rollup: Part 3

This tutorial is part 3 of the GM world rollup tutorials. In this tutorial, it is expected that you've completed part 1 or part 2 of the tutorial and are familiar with running a local rollup devnet or posting to a Celestia testnet.

TIP

This tutorial explores Rollkit, currently in Alpha. If you encounter bugs, please report them via a GitHub issue ticket or reach out in our Telegram group.

Deploying to Celestia Mainnet Beta

🪶 Run a Celestia light node

Fully sync and fund a light node on Mainnet beta (celestia). Follow instructions to install and start your Celestia data availability layer light node selecting the Arabica network. You can find instructions to install and run the node. After the node is synced, stop the light node.

Clear previous chain history

Before starting the rollup, we need to remove the old project folders:

bash
rm -r $HOME/go/bin/gmd && rm -rf $HOME/.gm

Start the rollup on mainnet

For this portion, you will need to stop the rollup that you have running from parts 1 and 2 of the tutorial, using Control + C in the terminal.

  1. Download the script for deploying to Celestia's Mainnet Beta:

    bash
    # From inside the `gm` directory
    +wget https://rollkit.dev/gm/init-mainnet.sh
  2. Ensure that the account for your light node is funded.

  3. Run the init-mainnet.sh script:

    bash
    bash init-mainnet.sh
  4. Watch as your rollup posts blocks to Celestia!

  5. View your rollup by finding your namespace or account Celenium.

View the example rollup's namespace on Celenium.

TIP

init-mainnet.sh script uses a default namespace 00000000000000000000000000000000000000000008e5f679bf7116cb. You can set your own by using a command similar to this (or, you could get creative 😎):

bash
openssl rand -hex 10

Replace the last 10 characters in 00000000000000000000000000000000000000000008e5f679bf7116cb with the newly generated 10 characters.

Learn more about namespaces .

Restarting your rollup

When you ran init-mainnet.sh, the script generated a script called restart-mainnet.sh in the $HOME/gm directory for you to use to restart your rollup.

In order to do so, restart celestia light node and then run:

bash
bash restart-mainnet.sh

Next steps

Congratulations! You have a Rollkit rollup running on Celestia's Mainnet Beta.

If you're interested in setting up a full node alongside your sequencer, see the Full and sequencer node rollup setup tutorial.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/gm-world-mocha-testnet.html b/pr-384/tutorials/gm-world-mocha-testnet.html new file mode 100644 index 000000000..10d7e9b2a --- /dev/null +++ b/pr-384/tutorials/gm-world-mocha-testnet.html @@ -0,0 +1,100 @@ + + + + + + GM world rollup: Part 2 | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

GM world rollup: Part 2

Deploying to a Celestia testnet

This tutorial is part 2 of the GM world rollup tutorials. In this tutorial, it is expected that you've completed part 1 of the tutorial and are familiar with running a local rollup devnet.

The script for this tutorial is built for Celestia's Mocha testnet.

TIP

This tutorial explores Rollkit, currently in Alpha. If you encounter bugs, please report them via a GitHub issue ticket or reach out in our Telegram group.

🪶 Run a Celestia light node

Fully sync and fund a light node on Mocha testnet (mocha-4). Follow instructions to install and start your Celestia data availability layer light node selecting the Mocha network. You can find instructions to install and run the node. After the node is synced, stop the light node.

🟢 Start your sovereign rollup

We have a handy init-mocha-testnet.sh found in this repo.

We can copy it over to our directory with the following commands:

bash
# From inside the `gm` directory
+wget https://rollkit.dev/gm/init-mocha-testnet.sh

This copies over our init-mocha-testnet.sh script to initialize our gm rollup.

You can view the contents of the script to see how we initialize the gm rollup.

TIP

init-mocha-testnet.sh script uses a default namespace 00000000000000000000000000000000000000000008e5f679bf7116cb. You can set your own by using a command similar to this (or, you could get creative 😎):

bash
openssl rand -hex 10

Replace the last 10 characters in 00000000000000000000000000000000000000000008e5f679bf7116cb with the newly generated 10 characters.

Learn more about namespaces .

Clear previous chain history

Before starting the rollup, we need to remove the old project folders:

bash
rm -r $HOME/go/bin/gmd && rm -rf $HOME/.gm

Start the new chain

Now, you can initialize the script with the following command:

bash
bash init-mocha-testnet.sh

View your rollup by finding your namespace or account an Mocha devnet explorer.

With that, we have kickstarted our second gmd rollup!

Optional: Restarting your rollup

If you'd like to stop and restart your rollup for development purposes, you're in luck!

When you ran init-mocha-testnet.sh, the script generated a script called restart-testnet.sh in the $HOME/gm directory for you to use to restart your rollup.

In order to do so, restart celestia-da and then run:

bash
bash restart-testnet.sh

Optional: Add a "GM world" query

💬 Say gm world

Now, we're going to get our blockchain to say gm world! - in order to do so you need to make the following changes:

  • Modify a protocol buffer file
  • Create a keeper query function that returns data

Protocol buffer files contain proto RPC calls that define Cosmos SDK queries and message handlers, and proto messages that define Cosmos SDK types. The RPC calls are also responsible for exposing an HTTP API.

The Keeper is required for each Cosmos SDK module and is an abstraction for modifying the state of the blockchain. Keeper functions allow us to query or write to the state.

✋ Create your first query

Open a new terminal instance that is not the same that you started the chain in.

In your new terminal, cd into the gm directory and run this command to create the gm query:

bash
ignite scaffold query gm --response text

Response:

bash
modify proto/gm/gm/query.proto
+modify x/gm/client/cli/query.go
+create x/gm/client/cli/query_gm.go
+create x/gm/keeper/query_gm.go
+
+🎉 Created a query `gm`.

What just happened? query accepts the name of the query (gm), an optional list of request parameters (empty in this tutorial), and an optional comma-separated list of response field with a --response flag (text in this tutorial).

Navigate to the gm/proto/gm/gm/query.proto file, you’ll see that Gm RPC has been added to the Query service:

proto
service Query {
+  rpc Params(QueryParamsRequest) returns (QueryParamsResponse) {
+    option (google.api.http).get = "/gm/gm/params";
+  }
+ rpc Gm(QueryGmRequest) returns (QueryGmResponse) {
+  option (google.api.http).get = "/gm/gm/gm";
+ }
+}

The Gm RPC for the Query service:

  • is responsible for returning a text string
  • Accepts request parameters (QueryGmRequest)
  • Returns response of type QueryGmResponse
  • The option defines the endpoint that is used by gRPC to generate an HTTP API
📨 Query request and response types

In the same file, we will find:

  • QueryGmRequest is empty because it does not require parameters
  • QueryGmResponse contains text that is returned from the chain
proto
message QueryGmRequest {
+}
+
+message QueryGmResponse {
+  string text = 1;
+}
👋 Gm keeper function

The gm/x/gm/keeper/query_gm.go file contains the Gm keeper function that handles the query and returns data.

go
func (k Keeper) Gm(goCtx context.Context, req *types.QueryGmRequest) (*types.QueryGmResponse, error) {
+	if req == nil {
+		return nil, status.Error(codes.InvalidArgument, "invalid request")
+	}
+	ctx := sdk.UnwrapSDKContext(goCtx)
+	_ = ctx
+	return &types.QueryGmResponse{}, nil
+}

The Gm function performs the following actions:

  • Makes a basic check on the request and throws an error if it’s nil
  • Stores context in a ctx variable that contains information about the environment of the request
  • Returns a response of type QueryGmResponse

Currently, the response is empty and you'll need to update the keeper function.

Our query.proto file defines that the response accepts text. Use your text editor to modify the keeper function in gm/x/gm/keeper/query_gm.go .

go
func (k Keeper) Gm(goCtx context.Context, req *types.QueryGmRequest) (*types.QueryGmResponse, error) {
+	if req == nil {
+		return nil, status.Error(codes.InvalidArgument, "invalid request")
+	}
+	ctx := sdk.UnwrapSDKContext(goCtx)
+	_ = ctx
+	return &types.QueryGmResponse{Text: "gm world!"}, nil 
+}

The query command has also scaffolded x/gm/client/cli/query_gm.go that implements a CLI equivalent of the gm query and mounted this command in x/gm/client/cli/query.go.

Restart your rollup

Restart your rollup by running the init-mocha-testnet.sh script again.

Query your rollup

In a separate window, run the following command:

bash
gmd q gm gm

We will get the following JSON response:

bash
text: gm world!

gm.png

Next steps

Congratulations 🎉 you've successfully built your first rollup and queried it!

In the next tutorial, you'll learn how to post data to Celestia's Mainnet Beta.

If you're interested in setting up a full node alongside your sequencer, see the Full and sequencer node rollup setup tutorial.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/gm-world.html b/pr-384/tutorials/gm-world.html new file mode 100644 index 000000000..cffacebdc --- /dev/null +++ b/pr-384/tutorials/gm-world.html @@ -0,0 +1,137 @@ + + + + + + GM world rollup | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

GM world rollup

🌞 Introduction

This tutorial will guide you through building a sovereign gm-world rollup (gm stands for "good morning") using Rollkit. Unlike the quick start guide, this tutorial provides a more practical approach to understanding sovereign rollup development.

We will cover:

  • Building and configuring a Cosmos-SDK application-specific rollup blockchain.
  • Posting rollup data to a Data Availability (DA) network.
  • Executing transactions (the end goal).

No prior understanding of the build process is required, just that it utilizes the Cosmos SDK for blockchain applications.

TIP

This tutorial explores Rollkit, currently in Alpha. If you encounter bugs, please report them via a GitHub issue ticket or reach out in our Telegram group.

🛠️ Dependencies

Rollkit uses the Go programming language. Here's how to install it:

  • Linux or macOS: Run the provided script:

    bash
    curl -sSL https://rollkit.dev/install-go.sh | bash -s go1.22.3

🌐 Running a Local DA Network

Learn to run a local DA network, designed for educational purposes, on your machine.

To set up a local DA network node:

bash
curl -sSL https://rollkit.dev/install-local-da.sh | bash -s v0.2.0

This script builds and runs the node, now listening on port 7980.

🏗️ Building Your Sovereign Rollup

With the local DA network running, let’s prepare your rollup blockchain.

To make it simple we will download a repository with a gm-world rollup that has an init.sh script that does all the setup for you.

Download and build a gm-world rollup with an interactive script in a new terminal:

WARNING

In order to run it you need to have the jq command line tool installed. You can install it by running sudo apt-get install jq on Ubuntu or brew install jq on macOS.

TIP

If you get errors of gmd not found, you may need to add the go/bin directory to your PATH. You can do this by running export PATH=$PATH:$HOME/go/bin and then running the init.sh script manually again.

bash
cd $HOME && bash -c "$(curl -sSL https://rollkit.dev/install-gm-rollup.sh)"

🚀 Starting your rollup

Start the rollup, posting to the local DA network:

bash
gmd start --rollkit.aggregator --minimum-gas-prices="0.025stake" --rollkit.da_address http://localhost:7980

Notice how we specified the DA network address along with a few other flags. Now you should see the logs of the running node:

bash
12:21PM INF starting node with ABCI CometBFT in-process module=server
+12:21PM INF starting node with Rollkit in-process module=server
+12:21PM INF service start impl=multiAppConn module=proxy msg="Starting multiAppConn service"
+12:21PM INF service start connection=query impl=localClient module=abci-client msg="Starting localClient service"
+12:21PM INF service start connection=snapshot impl=localClient module=abci-client msg="Starting localClient service"
+12:21PM INF service start connection=mempool impl=localClient module=abci-client msg="Starting localClient service"
+12:21PM INF service start connection=consensus impl=localClient module=abci-client msg="Starting localClient service"
+12:21PM INF service start impl=EventBus module=events msg="Starting EventBus service"
+12:21PM INF service start impl=PubSub module=pubsub msg="Starting PubSub service"
+12:21PM INF Using default mempool ttl MempoolTTL=25 module=BlockManager
+12:21PM INF service start impl=IndexerService module=txindex msg="Starting IndexerService service"
+12:21PM INF service start impl=RPC module=server msg="Starting RPC service"
+12:21PM INF service start impl=Node module=server msg="Starting Node service"
+12:21PM INF starting P2P client module=server
+12:21PM INF serving HTTP listen address=127.0.0.1:26657 module=server
+12:21PM INF listening on address=/ip4/127.0.0.1/tcp/26656/p2p/12D3KooWSicdPmMTLf9fJbSSHZc9UVP1CbNqKPpbYVbgxHvbhAUY module=p2p
+12:21PM INF listening on address=/ip4/163.172.162.109/tcp/26656/p2p/12D3KooWSicdPmMTLf9fJbSSHZc9UVP1CbNqKPpbYVbgxHvbhAUY module=p2p
+12:21PM INF no seed nodes - only listening for connections module=p2p
+12:21PM INF working in aggregator mode block time=1000 module=server
+12:21PM INF Creating and publishing block height=22 module=BlockManager
+12:21PM INF starting gRPC server... address=127.0.0.1:9290 module=grpc-server
+12:21PM INF finalized block block_app_hash=235D3710D61F347DBBBDD6FD63AA7687842D1EF9CB475C712856D7DA32F82F09 height=22 module=BlockManager num_txs_res=0 num_val_updates=0
+12:21PM INF executed block app_hash=235D3710D61F347DBBBDD6FD63AA7687842D1EF9CB475C712856D7DA32F82F09 height=22 module=BlockManager
+12:21PM INF indexed block events height=22 module=txindex
+...

Good work so far, we have a Rollup node, DA network node, now we can start submitting transactions.

💸 Transactions

First, list your keys:

bash
gmd keys list --keyring-backend test

You should see an output like the following

bash
- address: gm18k57hn42ujcccyn0n5v7r6ydpacycn2wkt7uh9
+  name: gm-key-2
+  pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Al92dlOeLpuAiOUSIaJapkIveiwlhlEdz/O5CrniMdwH"}'
+  type: local
+- address: gm1e4fqspwdsy0dzkmzsdhkadfcrd0udngw0f88pw
+  name: gm-key
+  pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AwdsLY+2US2VV+rbyfi60GB4/Ir/FeTIkLJ3CWVhUF6b"}'
+  type: local
+- address: gm1vvl79phavqruppr6f5zy4ypxy7znshrqam48qy
+  name: gm-relay
+  pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AlnSEnBUv5GO86fMWe11qth1+R76g2e1lv8c1FWhLpqP"}'
+  type: local

For convenience we export two of our keys like this:

bash
export KEY1=gm18k57hn42ujcccyn0n5v7r6ydpacycn2wkt7uh9
+export KEY2=gm1e4fqspwdsy0dzkmzsdhkadfcrd0udngw0f88pw

Now let's submit a transaction that sends coins from one account to another (don't worry about all the flags, for now, we just want to submit transaction from a high level perspective):

bash
gmd tx bank send $KEY1 $KEY2 42069stake --keyring-backend test --chain-id gm --fees 5000stake

You'll be prompted to accept the transaction:

bash
auth_info:
+  fee:
+    amount: []
+    gas_limit: "200000"
+    granter: ""
+    payer: ""
+  signer_infos: []
+  tip: null
+body:
+  extension_options: []
+  memo: ""
+  messages:
+  - '@type': /cosmos.bank.v1beta1.MsgSend
+    amount:
+    - amount: "42069"
+      denom: stake
+    from_address: gm18k57hn42ujcccyn0n5v7r6ydpacycn2wkt7uh9 
+    to_address: gm1e4fqspwdsy0dzkmzsdhkadfcrd0udngw0f88pw
+  non_critical_extension_options: []
+  timeout_height: "0"
+signatures: []
+confirm transaction before signing and broadcasting [y/N]: 

Confirm and sign the transaction as prompted. now you see the transaction hash at the output:

bash
//...
+
+txhash: 677CAF6C80B85ACEF6F9EC7906FB3CB021322AAC78B015FA07D5112F2F824BFF

⚖️ Checking Balances

Query balances after the transaction:

bash
gmd query bank balances $KEY2

The receiver’s balance should show an increase.

bash
balances: 
+- amount: "10000000000000000000042069" 
+  denom: stake
+pagination:
+  next_key: null
+  total: "0"

For the sender’s balance:

bash
gmd query bank balances $KEY1

Output:

bash
balances: 
+- amount: "9999999999999999999957931" 
+  denom: stake
+pagination:
+  next_key: null
+  total: "0"

🎉 Next steps

Congratulations! You've built a local rollup that posts to a local DA network. So far so good, keep diving deeper if you like it. Good luck!

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/polaris-evm.html b/pr-384/tutorials/polaris-evm.html new file mode 100644 index 000000000..55d2e45a2 --- /dev/null +++ b/pr-384/tutorials/polaris-evm.html @@ -0,0 +1,127 @@ + + + + + + Polaris EVM and Rollkit | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Polaris EVM and Rollkit

DANGER

We regret to inform that Polaris V1 and Rollkit integration is not fully functional. Current issues are tracked in https://github.com/rollkit/rollkit/issues/1594. We are expecting Polaris V2 release soon and Rollkit support will be added along with update tutorial.

This tutorial provides step-by-step instructions for running the Polaris EVM using Rollkit. Polaris EVM is a version of the Ethereum Virtual Machine (EVM) that is designed to run the Berachain network. This version has been modified to use Celestia as a data availability layer. This integration uses a local-celestia-devnet. Rollkit is used to deploy a Polaris EVM rollup without needing to set up a data availability and consensus network.

TIP

This tutorial explores Rollkit, currently in Alpha. If you encounter bugs, please report them via a GitHub issue ticket or reach out in our Telegram group.

Prerequisites

Before you can run Polaris EVM using Rollkit, you need to have the following software installed on your machine:

  • Docker running on your machine
  • Go version >= 1.21.0

Run a local-celestia-devnet

Before you can start Polaris EVM, you need to start a local-celestia-devnet instance in a separate terminal:

bash
docker run -t -i --platform linux/amd64 -p 26650:26650 -p 26657:26657 -p 26658:26658 -p 26659:26659 -p 9090:9090 ghcr.io/rollkit/local-celestia-devnet:v0.12.6

Clone the repo

To get started, clone the Polaris repository and switch to the Rollkit branch:

bash
cd $HOME
+git clone https://github.com/berachain/polaris.git
+cd polaris && git checkout rollkit

Install Foundry

bash
curl -L https://foundry.paradigm.xyz | bash

Start the Polaris EVM using Rollkit

Then start the chain in your first terminal:

bash
cd $HOME/polaris && foundryup
+make start

Congratulations

You now have a Polaris EVM Rollkit rollup running! The rollup logs will begin to look similar to this:

bash
7:58PM INF submitting block to DA layer height=11 module=BlockManager 
+7:58PM INF successfully submitted Rollkit block to DA layer daHeight=30 module=BlockManager rollkitHeight=11 
+7:58PM INF prune start height=11 module=server
+7:58PM INF prune end height=11 module=server
+7:58PM INF indexed block events height=11 module=txindex
+7:58PM INF Creating and publishing block height=12 module=BlockManager 
+7:58PM INF preparing evm block module=polaris-geth seal_hash=0x314b131b1d4117445091b25240eaf420cdbdcf9f653eabd1d95aa0dab3cd1359
+7:58PM INF finalizing evm block block_hash=0x5207a1ff35540dafe70565d3a95ed07f6c9b1ed9114f93c6c47ee0a1c0d4cc2e module=polaris-geth num_txs=0
+7:58PM INF finalized block block_app_hash=AC959F089C21DC617275E0AB35E77DC3839C9597ECFDECDAD6C924EC49B1EB07 height=12 module=BlockManager num_txs_res=0 num_val_updates=0
+7:58PM INF executed block app_hash="���\b�!�aru��5�}���������$�I��\a" height=12 module=BlockManager

Funds

The following private key has funds on your Polaris chain:

bash
Address: 0x20f33CE90A13a4b5E7697E3544c3083B8F8A51D4
+PrivateKey: 0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306

Just deploy a smart contract to get started! If you'd like to learn how to deploy your own GM Portal (as an ooga booga portal) you can follow the remainder of this tutorial.

Frontend

Now we will make a frontend with a smart contract on our Polaris EVM rollup. First, clone the GM Portal repository and check out to the Polaris branch (ooga booga portal):

bash
cd $HOME
+git clone https://github.com/jcstein/gm-portal.git
+cd gm-portal && git checkout polaris

Deploy the ooga booga portal contract

Next, you will deploy the smart contract. Export the funded private key and RPC URL:

bash
export PRIVATE_KEY=0xfffdbb37105441e14b0ee6330d855d8504ff39e705c3afa8f859ac9865f99306
+export RPC_URL=http://localhost:8545

Use Foundry to deploy the contract to your EVM:

bash
cd contracts
+forge script script/GmPortal.s.sol:GmPortalScript --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast

A successful deployment's output will look similar to:

bash
forge script script/GmPortal.s.sol:GmPortalScript --rpc-url $RPC_URL --private-key $PRIVATE_KEY --broadcast
+[] Compiling...
+[] Compiling 18 files with 0.8.20
+[] Solc 0.8.20 finished in 1.52s
+Compiler run successful!
+Script ran successfully.
+
+== Logs ==
+  i am a smart contract on Polaris EVM x Rollkit. gm!
+
+[...]
+
+##
+Waiting for receipts.
+ [00:00:00] [######################] 1/1 receipts (0.0s)
+##### 2061
+  [Success]Hash: 0xa174e9389633972458e6dce431d84736e0709e9406c1c3b14b5fa9ae0cdd6860
+Contract Address: 0x18Df82C7E422A42D47345Ed86B0E935E9718eBda 
+Block: 682
+Paid: 0.001528707003566983 ETH (509569 gas * 3.000000007 gwei)
+
+[...]

From the contract deployment output, export your contract address:

bash
export CONTRACT_ADDRESS=0x18Df82C7E422A42D47345Ed86B0E935E9718eBda

Interact with the contract

Send an "ooga booga" to the contract:

bash
cast send $CONTRACT_ADDRESS \
+"gm(string)" "ooga booga" \
+--private-key $PRIVATE_KEY \
+--rpc-url $RPC_URL

Get total (hex-encoded) GMs (ooga boogas):

bash
cast call $CONTRACT_ADDRESS "getTotalGms()" --rpc-url $RPC_URL

Start and update the frontend

Now, change into the frontend directory:

bash
cd $HOME/gm-portal/frontend
+yarn && yarn dev

polaris-evm

Now, your frontend is running! We'll display and interact with our smart contract on our frontend.

First, you will need to change the contract address on gm-portal/frontend/src/App.tsx to your contract address from above before you can interact with the contract on the frontend:

TIP

Only if you changed the contract, you will need to update the ABI in gm-portal/frontend/GmPortal.json from gm-portal/contracts/out/GmPortal.sol/GmPortal.json. This can be done with:

bash
cd $HOME
+cp gm-portal/contracts/out/GmPortal.sol/GmPortal.json gm-portal/frontend

Interact with the frontend

In order to interact with the contract on the frontend, you'll need to fund an account that you have in your Ethereum wallet or add the private key from above into your wallet.

To transfer to an external account, use this command:

bash
export RECEIVER=<receiver ETH address>
+cast send --private-key $PRIVATE_KEY $RECEIVER --value 1ether --rpc-url $RPC_URL

If you are in a different terminal than the one you set the private key in originally, you may need to set it again.

Now, login with your wallet that you funded, and post a ooga booga on your ooga booga portal!

polaris-evm

Running Polaris EVM with a Celestia light node

In this portion of the tutorial, we will go over running Polaris x Rollkit using a Celestia light node to post data to Mocha testnet. These steps can be used for Mainnet Beta and Arabica devnet, too, you'll just need to change the network in the --p2p.network string flag and your RPC.

TIP

Before using RPC methods through the CLI, you'll need to set your auth token.

In order to successfully post and retrieve data to and from Celestia's Mocha testnet, your light node will need to be fully synced. You can check the status by using the das.SamplingStats method using the CLI.

Your node will also need to be funded with testnet TIA, which you can obtain by retrieving your account address and visiting a faucet.

Start your light node

  1. Fully sync and fund a light node on Celestia's Mocha testnet (mocha-4). Follow instructions to install and start your Celestia data availability layer light node selecting the Mocha network. You can find instructions to install and run the node. After the node is synced, stop the light node.

  2. Use celestia-da to connect to Rollkit. Your node does not need to be running when you start celestia-da. To start celestia-da and your light node, run this command:

TIP

You can either use the default 000000506f6c61726973 namespace below, or set your own by using a command similar to this to generate one (or, you could get creative 😎):

bash
openssl rand -hex 10

Learn more about namespaces .

bash
docker run -d \
+-e NODE_TYPE=light \
+-e P2P_NETWORK=mocha \
+-p 26650:26650 \
+-p 26658:26658 \
+-p 26659:26659 \
+-v $HOME/.celestia-light-mocha-4/:/home/celestia/.celestia-light-mocha-4/ \
+ghcr.io/rollkit/celestia-da:v0.12.10 \
+celestia-da light start \
+--p2p.network=mocha \
+--da.grpc.namespace=000000506f6c61726973 \
+--da.grpc.listen=0.0.0.0:26650 \
+--core.ip rpc-mocha.pops.one \
+--gateway

Setup Polaris script

First, ensure you're on the correct branch of Polaris:

bash
cd $HOME/polaris && git checkout rollkit

Before starting your rollup, you'll want to make a change in $HOME/polaris/e2e/testapp/entrypoint.sh to point to the right DA start height:

bash
# set the data availability layer's block height from local-celestia-devnet
+DA_BLOCK_HEIGHT=$(docker exec $(docker ps -q) celestia header local-head --token $AUTH_TOKEN | jq '.result.header.height' -r) 
+DA_BLOCK_HEIGHT=$(curl https://rpc-mocha.pops.one/block |jq -r '.result.block.header.height') 

Start the EVM rollup

Change into the Polaris directory in your terminal:

bash
cd $HOME/polaris
+make start

Congratulations! Your light node is now posting your rollup's data to Celestia's Mocha testnet.

Find an explorer to view the default namespace in the tutorial or search for your own namespace on Celenium.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/quick-start.html b/pr-384/tutorials/quick-start.html new file mode 100644 index 000000000..35c2613b4 --- /dev/null +++ b/pr-384/tutorials/quick-start.html @@ -0,0 +1,73 @@ + + + + + + Quick start guide | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

Quick start guide

Welcome to Rollkit, a sovereign rollup framework! The easiest way to launch your sovereign rollup node is by using the Rollkit CLI.

📦 Install Rollkit (CLI)

To install Rollkit, run the following command in your terminal:

bash
curl -sSL https://rollkit.dev/install.sh | sh -s v0.13.3

Verify the installation by checking the Rollkit version:

bash
rollkit version

A successful installation will display the version number and its associated git commit hash.

🚀 Run your sovereign rollup node

To start a basic sovereign rollup node, execute:

bash
rollkit start

Upon execution, the CLI will output log entries that provide insights into the node's initialization and operation:

bash
I[2024-05-01|09:58:46.001] Found private validator                      module=main keyFile=/root/.rollkit/config/priv_validator_key.json stateFile=/root/.rollkit/data/priv_validator_state.json
+I[2024-05-01|09:58:46.002] Found node key                               module=main path=/root/.rollkit/config/node_key.json
+I[2024-05-01|09:58:46.002] Found genesis file                           module=main path=/root/.rollkit/config/genesis.json
+...
+I[2024-05-01|09:58:46.080] Started node                                 module=main
+I[2024-05-01|09:58:46.081] Creating and publishing block                module=BlockManager height=223
+I[2024-05-01|09:58:46.082] Finalized block                              module=BlockManager height=223 num_txs_res=0 num_val_updates=0 block_app_hash=

🎉 Conclusion

That's it! Your sovereign rollup node is now up and running. It's incredibly simple to start a blockchain (which is essentially what a rollup is) these days using Rollkit. Explore further and discover how you can build useful applications on Rollkit. Good luck!

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/tutorials/wordle.html b/pr-384/tutorials/wordle.html new file mode 100644 index 000000000..3bc7bfef1 --- /dev/null +++ b/pr-384/tutorials/wordle.html @@ -0,0 +1,276 @@ + + + + + + 🕹️ Wordle app | Rollkit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to content
On this page

🕹️ Wordle app

wordle-app

This tutorial guide will go over building a cosmos-sdk app for Rollkit, the Sovereign-Rollup implementation of CometBFT, for the popular game Wordle.

This tutorial will go over how to setup Rollkit in the Ignite CLI and use it to build the game. The tutorial will go over the simple design, as well as conclude with future implementations and ideas to extend this codebase.

TIP

This tutorial explores Rollkit, currently in Alpha. If you encounter bugs, please report them via a GitHub issue ticket or reach out in our Telegram group.

💻 Pre-requisites

Given this tutorial is targeted for developers who are experienced in Cosmos-SDK, we recommend you go over the following tutorials in Ignite to understand all the different components in Cosmos-SDK before proceeding with this tutorial.

You do not have to do those guides in order to follow this Wordle tutorial, but doing so helps you understand the architecture of Cosmos-SDK better.

📖 Design implementation

The rules of Wordle are simple: You have to guess the word of the day.

Key Points to Consider:

  • The word is a five-letter word.
  • You have 6 guesses.
  • Every 24 hours, there’s a new word.

The GUI for Wordle shows you a few indicators: a green highlight on a letter in a certain position means that’s the correct letter for the Wordle in the right position. A yellow highlight means it’s a correct letter for the Wordle included in the wrong position. A grey highlight means the letter isn’t part of the Wordle.

For simplicity of the design, we will avoid those hints, although there are ways to extend this codebase to implement that, which we will show at the end.

In this current design, we implement the following rules:

  • 1 Wordle can be submitted per day
  • Every address will have 6 tries to guess the word
  • It must be a five-letter word.
  • Whoever guesses the word correctly before their 6 tries are over gets an award of 100 WORDLE tokens.

We will go over the architecture to achieve this further in the guide. But for now, we will get started setting up our development environment.

⛓️ Ignite and scaffolding the wordle chain

🔥 Ignite

Ignite is an amazing CLI tool to help us get started building our own blockchains for cosmos-sdk apps. It provides lots of power toolings and scaffoldings for adding messages, types, and modules with a host of cosmos-sdk libraries provided.

You can read more about Ignite here.

To install Ignite, you can run this command in your terminal:

bash
curl https://get.ignite.com/cli@v28.3.0! | bash
+sudo mv ignite /usr/local/bin/

This installs Ignite CLI in your local machine. This tutorial uses a macOS but it should work for Windows. For Windows users, check out the Ignite docs on installation for Windows machines.

Now, refresh your terminal using source or open a new terminal session for the change to take place.

If you run the following:

bash
ignite --help

You should see an output of help commands meaning Ignite was installed successfully!

⛓️ Scaffolding the wordle chain

Now, comes the fun part, creating a new blockchain! With Ignite, the process is pretty easy and straightforward.

Ignite CLI comes with several scaffolding commands that are designed to make development more straightforward by creating everything you need to build your blockchain.

First, we will use Ignite CLI to build the foundation of a fresh Cosmos SDK blockchain. Ignite minimizes how much blockchain code you must write yourself. If you are coming from the EVM-world, think of Ignite as a Cosmos-SDK version of Foundry or Hardhat but specifically designed to build blockchains.

We first run the following command to setup our project for our new blockchain, Wordle.

bash
ignite scaffold chain wordle --no-module

This command scaffolds a new chain directory called wordle in your local directory from which you ran the command. Notice that we passed the --no-module flag, this is because we will be creating the module after.

🗂️ Wordle directory

Now, it’s time to enter the directory:

bash
cd wordle

Inside you will see several directories and architecture for your cosmos-sdk blockchain.

File/directoryPurpose
app/Files that wire together the blockchain. The most important file is app.go that contains type definition of the blockchain and functions to create and initialize it.
cmd/The main package responsible for the CLI of compiled binary.
docs/Directory for project documentation. By default, an OpenAPI spec is generated.
proto/Protocol buffer files describing the data structure.
testutil/Helper functions for testing.
vue/A Vue 3 web app template.
x/Cosmos SDK modules and custom modules.
config.ymlA configuration file for customizing a chain in development.
readme.mdA readme file for your sovereign application-specific blockchain project.

Going over each one is outside the scope of this guide, but we encourage you to read about it here.

Most of the tutorial work will happen inside the x directory.

🛠️ Setting up Rollkit

Before we continue with building our Wordle App, we need to set up Rollkit on our codebase.

🗞️ Installing Rollkit

Run the following command inside the wordle directory.

bash
go mod edit -replace github.com/cosmos/cosmos-sdk=github.com/rollkit/cosmos-sdk@v0.50.6-rollkit-v0.13.3-no-fraud-proofs
+go mod tidy
+go mod download

With that, we have Rollkit changes added to the project directory. Now, let's build the Wordle app!

✨ Creating the wordle module

For the Wordle module, we can add dependencies offered by Cosmos-SDK.

From the Cosmos-SDK docs, a module is defined as the following:

In a Cosmos SDK blockchain, application-specific logic is implemented in separate modules. Modules keep code easy to understand and reuse. Each module contains its own message and transaction processor, while the Cosmos SDK is responsible for routing each message to its respective module.

Many modules exist for slashing, validating, auth.

🔖 Scaffolding a module

We will be using the bank module dependency for transactions.

From the Cosmos-SDK docs, the bank module is defined as the following:

The bank module is responsible for handling multi-asset coin transfers between accounts and tracking special-case pseudo-transfers which must work differently with particular kinds of accounts (notably delegating/undelegating for vesting accounts). It exposes several interfaces with varying capabilities for secure interaction with other modules which must alter user balances.

We build the module with the bank dependency with the following command:

bash
ignite scaffold module wordle --dep bank

This will scaffold the Wordle module to our Wordle Chain project.

✉️ Messages

Messages allow us to process and submit information to our specific module.

From the Cosmos-SDK docs, messages are:

In the Cosmos SDK, messages are objects that are contained in transactions to trigger state transitions. Each Cosmos SDK module defines a list of messages and how to handle them.

For messages for Wordle, given our initial design, we will make 2 messages with ignite.

  • The first one is: SubmitWordle and it only passes the Wordle of the Day.
  • The second one is: SubmitGuess and it attempts to guess the submitted wordle. It also passes a word as a guess.

With these initial designs, we can start creating our messages!

💬 Scaffolding a message

To create the SubmitWordle message, we run the following command:

bash
ignite scaffold message submit-wordle word

This creates the submit-wordle message that takes in word as a parameter.

We now create the final message, SubmitGuess:

bash
ignite scaffold message submit-guess word

Here, we are passing a word as a guess with submit-guess.

🎨 Wordle types

For the next steps, we will be creating types to be used by the messages we created.

🏗️ Scaffolding wordle types

bash
ignite scaffold map wordle word submitter --no-message

This type is a map called Wordle with two values of word and submitter. submitter is the address of the person that submitted the Wordle.

The second type is the Guess type. It allows us to store the latest guess for each address that submitted a solution.

bash
ignite scaffold map guess word submitter count --no-message

Here, we are also storing count to count how many guesses this address submitted.

🔐 Keeper functions

Now it’s time to implement the Keeper functions for each message. From the Cosmos-SDK docs, Keeper is defined as the following:

The main core of a Cosmos SDK module is a piece called the keeper. The keeper handles interactions with the store, has references to other keepers for cross-module interactions, and contains most of the core functionality of a module.

Keeper is an abstraction on Cosmos that allows us to interact with the Key-Value store and change the state of the blockchain.

Here, it will help us outline the logic for each message we create.

📤 SubmitWordle function

We first start with the SubmitWordle function.

Open up the following file: x/wordle/keeper/msg_server_submit_wordle.go

Inside the following, replace the current code with the following code, which we will go over in a bit:

go
package keeper
+
+import (
+  "context"
+  "crypto/sha256"
+  "encoding/hex"
+  "wordle/x/wordle/types"
+  "cosmossdk.io/errors"
+  sdk "github.com/cosmos/cosmos-sdk/types"
+  sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
+  "time"
+  "unicode"
+  "github.com/cometbft/cometbft/crypto"
+)
+
+func (k msgServer) SubmitWordle(goCtx context.Context, msg *types.MsgSubmitWordle) (*types.MsgSubmitWordleResponse, error) {
+  ctx := sdk.UnwrapSDKContext(goCtx)
+  // Check to See the Wordle is 5 letters
+  if len(msg.Word) != 5 {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Wordle Must Be A 5 Letter Word")
+  }
+  // Check to See Only Alphabets Are Passed for the Wordle
+  if !(IsLetter(msg.Word)) {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Wordle Must Only Consist Of Letters In The Alphabet")
+  }
+
+  // Use Current Day to Create The Index of the Newly-Submitted Wordle of the Day
+  currentTime := time.Now().Local()
+  var currentTimeBytes = []byte(currentTime.Format("2006-01-02"))
+  var currentTimeHash = sha256.Sum256(currentTimeBytes)
+  var currentTimeHashString = hex.EncodeToString(currentTimeHash[:])
+  // Hash The Newly-Submitted Wordle of the Day
+  var submittedSolutionHash = sha256.Sum256([]byte(msg.Word))
+  var submittedSolutionHashString = hex.EncodeToString(submittedSolutionHash[:])
+
+  var wordle = types.Wordle{
+    Index:     currentTimeHashString,
+    Word:      submittedSolutionHashString,
+    Submitter: msg.Creator,
+  }
+
+  // Try to Get Wordle From KV Store Using Current Day as Key
+  // This Helps ensure only one Wordle is submitted per day
+  _, isFound := k.GetWordle(ctx, currentTimeHashString)
+  if isFound {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Wordle of the Day is Already Submitted")
+  }
+  // Write Wordle to KV Store
+  k.SetWordle(ctx, wordle)
+  reward := sdk.Coins{sdk.NewInt64Coin("token", 100)}
+  // Escrow Reward
+  submitterAddress, _ := sdk.AccAddressFromBech32(msg.Creator)
+  moduleAcct := sdk.AccAddress(crypto.AddressHash([]byte(types.ModuleName)))
+  err := k.bankKeeper.SendCoins(ctx, submitterAddress, moduleAcct, reward)
+  if err != nil {
+    return nil, err
+  }
+  return &types.MsgSubmitWordleResponse{}, nil
+}
+
+func IsLetter(s string) bool {
+  for _, r := range s {
+    if !unicode.IsLetter(r) {
+      return false
+    }
+  }
+  return true
+}

Here in the SubmitWordle Keeper function, we are doing a few things:

  • We first ensure that a word submitted for Wordle of the Day is 5 letters long and only uses alphabets. That means no integers can be submitted in the string.
  • We then create a hash from the current day the moment the Wordle was submitted. We set this hash to the index of the Wordle type. This allows us to look up any guesses for this Wordle for subsequent guesses, which we will go over next.
  • We then check if the index for today’s date is currently empty or not. If it’s not empty, this means a Wordle has already been submitted. Remember, only one wordle can be submitted per day. Everyone else has to guess the submitted wordle.
  • We also have a helper function in there to check if a string only contains alphabet characters.

SubmitGuess function

The next Keeper function we will add is the following: x/wordle/keeper/msg_server_submit_guess.go

Open that file and replace its contents with the following code, which we will explain in a bit:

go
package keeper
+
+import (
+  "context"
+  "crypto/sha256"
+  "encoding/hex"
+  "wordle/x/wordle/types"
+  "cosmossdk.io/errors"
+  sdk "github.com/cosmos/cosmos-sdk/types"
+  sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
+  "strconv"
+  "time"
+  "github.com/cometbft/cometbft/crypto"
+)
+
+func (k msgServer) SubmitGuess(goCtx context.Context, msg *types.MsgSubmitGuess) (*types.MsgSubmitGuessResponse, error) {
+  ctx := sdk.UnwrapSDKContext(goCtx)
+  // Check Word is 5 Characters Long
+  if len(msg.Word) != 5 {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Guess Must Be A 5 Letter Word!")
+  }
+ 
+  // Check String Contains Alphabet Letters Only
+  if !(IsLetter(msg.Word)) {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Guess Must Only Consist of Alphabet Letters!")
+  }
+
+  // Get Current Day to Pull Up Wordle of That Day As A Hash
+  currentTime := time.Now().Local()
+  var currentTimeBytes = []byte(currentTime.Format("2006-01-02"))
+  var currentTimeHash = sha256.Sum256(currentTimeBytes)
+  var currentTimeHashString = hex.EncodeToString(currentTimeHash[:])
+  wordle, isFound := k.GetWordle(ctx, currentTimeHashString)
+  if !isFound {
+    return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "Wordle of The Day Hasn't Been Submitted Yet. Feel Free to Submit One!")
+  }
+
+  // We Convert Current Day and Guesser to A Hash To Use As An Index For Today's Guesses For That Guesser
+  // That Way, A Person Can Guess 6 Times A Day For Each New Wordle Created
+  var currentTimeGuesserBytes = []byte(currentTime.Format("2006-01-02") + msg.Creator)
+  var currentTimeGuesserHash = sha256.Sum256(currentTimeGuesserBytes)
+  var currentTimeGuesserHashString = hex.EncodeToString(currentTimeGuesserHash[:])
+  // Hash The Guess To The Wordle
+  var submittedSolutionHash = sha256.Sum256([]byte(msg.Word))
+  var submittedSolutionHashString = hex.EncodeToString(submittedSolutionHash[:])
+
+  // Get the Latest Guess entry for this Submitter for the current Wordle of the Day
+  var count int
+  guess, isFound := k.GetGuess(ctx, currentTimeGuesserHashString)
+  if isFound {
+    // Check if Submitter Reached 6 Tries
+    if guess.Count == strconv.Itoa(6) {
+      return nil, errors.Wrap(sdkerrors.ErrInvalidRequest, "You Have Guessed The Maximum Amount of Times for The Day! Try Again Tomorrow With A New Wordle.")
+    }
+    currentCount, err := strconv.Atoi(guess.Count)
+    if err != nil {
+      panic(err)
+    }
+    count = currentCount
+  } else {
+    // Initialize Count Value If No Entry Exists for this Submitter for Today's Wordle
+    count = 0
+  }
+  // Increment Guess Count
+  count += 1
+  var newGuess = types.Guess{
+    Index:     currentTimeGuesserHashString,
+    Submitter: msg.Creator,
+    Word:      submittedSolutionHashString,
+    Count:     strconv.Itoa(count),
+  }
+  // Remove Current Guess Entry to be Updated With New Entry
+  k.RemoveGuess(ctx, currentTimeGuesserHashString)
+  // Add New Guess Entry
+  k.SetGuess(ctx, newGuess)
+  if !(wordle.Word == submittedSolutionHashString) {
+    return &types.MsgSubmitGuessResponse{Title: "Wrong Answer", Body: "Your Guess Was Wrong. Try Again"}, nil
+  } else {
+    // Setup Reward 
+    reward := sdk.Coins{sdk.NewInt64Coin("token", 100)}
+    // If Submitter Guesses Correctly
+    guesserAddress, _ := sdk.AccAddressFromBech32(msg.Creator)
+    moduleAcct := sdk.AccAddress(crypto.AddressHash([]byte(types.ModuleName)))
+    // Send Reward
+    err := k.bankKeeper.SendCoins(ctx, moduleAcct, guesserAddress, reward)
+    if err !=nil {
+      return nil, err
+    }
+    return &types.MsgSubmitGuessResponse{Title: "Correct", Body: "You Guessed The Wordle Correctly!"}, nil
+  }
+}

In the above code, we are doing the following things:

  • Here, we are doing initial checks again on the word to ensure it’s 5 characters and only alphabet characters are used, which can be refactored in the future or checked within the CLI commands.
  • We then get the Wordle of the Day by getting the hash string of the current day.
  • Next we create a hash string of current day and the Submitter. This allows us to create a Guess type with an index that uses the current day and the address of the submitter. This helps us when we face a new day and an address wants to guess the new wordle of the day. The index setup ensures they can continue guessing a new wordle every day up to the max of 6 tries per day.
  • We then check if that Guess type for the Submitter for today’s wordle did reach 6 counts. If it hasn’t, we increment the count. We then check if the guess is correct. We store the Guess type with the updated count to the state.

📦 Protobuf file

A few files need to be modified for this to work.

The first is proto/wordle/wordle/tx.proto.

Inside this file, fill in the empty MsgSubmitGuessResponse with the following code:

go
message MsgSubmitGuessResponse {
+  string title = 1;
+  string body = 2;
+}

Next file is x/wordle/types/expected_keepers.go

Here, we need to add the SendCoins method to the BankKeeper interface in order to allow sending the reward to the right guesser.

go
type BankKeeper interface {
+  SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error
+}

With that, we implemented all our Keeper functions! Time to compile the blockchain and take it out for a test drive.

⛓️ Run the wordle chain

🪶 Run a local DA node

To set up a local data availability network node run:

bash
curl -sSL https://rollkit.dev/install-local-da.sh | sh v0.2.0

This script builds and runs the node, now listening on port 7980.

After you have Go and Ignite CLI installed, and your local data availability node running on your machine, you're ready to build, test, and launch your own sovereign rollup.

🟢 Building and running wordle chain

We have a handy init.sh found in this repo.

We can copy it over to our directory with the following commands:

bash
# From inside the `wordle` directory
+wget https://rollkit.dev/wordle/init.sh

This copies over our init.sh script to initialize our Wordle Rollup.

You can view the contents of the script to see how we initialize the Wordle Rollup.

You can initialize the script with the following command:

bash
bash init.sh

With that, we have kickstarted our wordled network!

In another window, run the following to submit a Wordle:

bash
wordled tx wordle submit-wordle giant --from wordle-key --keyring-backend test --chain-id wordle -b async -y

NOTE: We are submitting a transaction asynchronously to avoid any timeout errors. With Rollkit as a replacement to CometBFT, we need to wait for the data availability network to ensure a block was included from Wordle, before proceeding to the next block. Currently, in Rollkit, the single aggregator is not moving forward with the next block production as long as it is trying to submit the current block to the DA network. In the future, with leader selection, block production and sync logic improves dramatically.

This will ask you to confirm the transaction with the following message:

json
{
+  "body":{
+    "messages":[
+       {
+          "@type":"/YazzyYaz.wordle.wordle.MsgSubmitWordle",
+          "creator":"cosmos17lk3fgutf00pd5s8zwz5fmefjsdv4wvzyg7d74",
+          "word":"giant"
+       }
+    ],
+    "memo":"",
+    "timeout_height":"0",
+    "extension_options":[
+    ],
+    "non_critical_extension_options":[
+    ]
+  },
+  "auth_info":{
+    "signer_infos":[
+    ],
+    "fee":{
+       "amount":[
+       ],
+       "gas_limit":"200000",
+       "payer":"",
+       "granter":""
+    }
+  },
+  "signatures":[
+  ]
+}

Cosmos-SDK will ask you to confirm the transaction here:

bash
confirm transaction before signing and broadcasting [y/N]:

Confirm with a Y.

You will then get a response with a transaction hash as shown here:

bash
code: 0
+codespace: ""
+data: ""
+events: []
+gas_used: "0"
+gas_wanted: "0"
+height: "0"
+info: ""
+logs: []
+raw_log: ""
+timestamp: ""
+tx: null
+txhash: F159E11116EC9505FC2C0D97E605357FEC0F3DAE06B57BFB17EA6A548905043E

Note, this does not mean the transaction was included in the block yet. Let's query the transaction hash to check whether it has been included in the block yet or if there are any errors.

bash
wordled query tx --type=hash F159E11116EC9505FC2C0D97E605357FEC0F3DAE06B57BFB17EA6A548905043E --chain-id wordle --output json | jq -r '.raw_log'

This should display an output like the following:

json
[{"events":[{"type":"message","attributes":[{"key":"action","value":"submit_wordle"
+}]}]}]

Test out a few things for fun:

bash
wordled tx wordle submit-guess 12345 --from wordle-key --keyring-backend test --chain-id wordle -b async -y

After confirming the transaction, query the txhash given the same way you did above. You will see the response shows an Invalid Error because you submitted integers.

Now try:

bash
wordled tx wordle submit-guess ABCDEFG --from wordle-key --keyring-backend test --chain-id wordle -b async -y

After confirming the transaction, query the txhash given the same way you did above. You will see the response shows an Invalid Error because you submitted a word larger than 5 characters.

Now try to submit another wordle even though one was already submitted

bash
wordled tx wordle submit-wordle meter --from wordle-key --keyring-backend test --chain-id wordle -b async -y

After submitting the transactions and confirming, query the txhash given the same way you did above. You will get an error that a wordle has already been submitted for the day.

Now let’s try to guess a five letter word:

bash
wordled tx wordle submit-guess least --from wordle-key --keyring-backend test --chain-id wordle -b async -y

After submitting the transactions and confirming, query the txhash given the same way you did above. Given you didn’t guess the correct word, it will increment the guess count for wordle-key's account.

We can verify this by querying the list:

bash
wordled q wordle list-guess --output json

This outputs all Guess objects submitted so far, with the index being today’s date and the address of the submitter.

With that, we implemented a basic example of Wordle using Cosmos-SDK and Ignite and Rollkit. Read on to how you can extend the code base.

🔮 Extending in the future

There are many ways this codebase can be extended:

  1. You can improve messaging around when you guess the correct word.
  2. You can hash the word prior to submitting it to the chain, ensuring the hashing is local so that it’s not revealed via front-running by others monitoring the plaintext string when it’s submitted on-chain.
  3. You can improve the UI in terminal using a nice interface for Wordle. Some examples are here.
  4. You can improve current date to stick to a specific timezone.
  5. You can create a bot that submits a wordle every day at a specific time.
  6. You can create a vue.js front-end with Ignite using example open-source repositories here and here.

🎉 Next steps

Congratulations! You've built a Wordle app using Cosmos-SDK and Rollkit. Now, explore connecting your rollup to DA networks like Celestia.

Released under the APACHE-2.0 License

+ + + + \ No newline at end of file diff --git a/pr-384/wordle/init.sh b/pr-384/wordle/init.sh new file mode 100644 index 000000000..4babd29c2 --- /dev/null +++ b/pr-384/wordle/init.sh @@ -0,0 +1,44 @@ +#!/bin/sh + +# set variables for the chain +VALIDATOR_NAME=validator1 +CHAIN_ID=wordle +KEY_NAME=wordle-key +CHAINFLAG="--chain-id ${CHAIN_ID}" +TOKEN_AMOUNT="10000000000000000000000000stake" +STAKING_AMOUNT="1000000000stake" + +# build the wordle chain with Rollkit +ignite chain build + +# reset any existing genesis/chain data +wordled tendermint unsafe-reset-all + +# initialize the validator with the chain ID you set +wordled init $VALIDATOR_NAME --chain-id $CHAIN_ID + +# add key to keyring-backend test +wordled keys add $KEY_NAME --keyring-backend test + +# add a genesis account +wordled genesis add-genesis-account $KEY_NAME $TOKEN_AMOUNT --keyring-backend test + +# set the staking amount in the genesis transaction +wordled genesis gentx $KEY_NAME $STAKING_AMOUNT --chain-id $CHAIN_ID --keyring-backend test + +# collect genesis transactions +wordled genesis collect-gentxs + +# copy centralized sequencer address into genesis.json +# Note: validator and sequencer are used interchangeably here +ADDRESS=$(jq -r '.address' ~/.wordle/config/priv_validator_key.json) +PUB_KEY=$(jq -r '.pub_key' ~/.wordle/config/priv_validator_key.json) +jq --argjson pubKey "$PUB_KEY" '.consensus["validators"]=[{"address": "'$ADDRESS'", "pub_key": $pubKey, "power": "1000", "name": "Rollkit Sequencer"}]' ~/.wordle/config/genesis.json > temp.json && mv temp.json ~/.wordle/config/genesis.json + +# create a restart-testnet.sh file to restart the chain later +[ -f restart-wordle.sh ] && rm restart-wordle.sh + +echo "wordled start --rollkit.aggregator --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr \"0.0.0.0:36656\" --minimum-gas-prices=\"0.025stake\" --rollkit.da_address \"http://localhost:7980\"" >> restart-wordle.sh + +# start the chain +wordled start --rollkit.aggregator --rpc.laddr tcp://127.0.0.1:36657 --grpc.address 127.0.0.1:9290 --p2p.laddr "0.0.0.0:36656" --minimum-gas-prices="0.025stake" --rollkit.da_address "http://localhost:7980" diff --git a/pr-384/wordle/wordle.png b/pr-384/wordle/wordle.png new file mode 100644 index 0000000000000000000000000000000000000000..cdb62ec05fb2b7443f39beaf618dc3d2d2c4a9d1 GIT binary patch literal 534826 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�wTBqBOt?mn~onRC+~g*aZ>y~gd7!GO^>i^(J1GKZDhfMF2F z3|8i*`(I(GLWbf4TN~=8Jzgu{_0s+7lAFs&nqy|!Xz5Gf5p{!D)Ioxv(fjCKZ`b?f z=kYoJLykFZI+LyHgedHrS zubX#wzoqy5aHm$bn)aw$fz$gi_CT@VsdPZV&(>(x^_rKmP+2o7+&*J z0qb+eL6fw
  • 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 OfF|r8a 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

    h1fVsJzla^`W0c$q!w5ULG9UTiP$yrY3>o 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%0DbnZfNs+n#B1N{YkRodl&_76# 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 literal 0 HcmV?d00001

  • Skip to content
    On this page

    CosmWasm Testnet

    Our CosmWasm testnet is deployed by following the cosmwasm tutorial. The rollkit/wasmd contains the code for the same.

    Details of ROSM testnet

    • Chain ID: rosm
    • Address Prefix: wasm
      • e.g., wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5
    • Rollkit version: v0.13.1
    • RPC: https://rpc.rosm.rollkit.dev/
      • Example: https://rpc.rosm.rollkit.dev/block?height=1

        json
        {
        +    "jsonrpc": "2.0",
        +    "result": {
        +        "block_id": {
        +        "hash": "9D5C710CD64D031752A7DB86E09C8EA8CE4CAE4E30878C6D0487C57806060A47",
        +        "parts": {
        +            "total": 0,
        +            "hash": ""
        +        }
        +        },
        +        "block": {
        +        "header": {
        +            "version": {
        +            "block": "11"
        +            },
        +            "chain_id": "rosm",
        +            "height": "1",
        +            "time": "2024-04-09T15:48:50.464427035Z",
        +            "last_block_id": {
        +            "hash": "",
        +            "parts": {
        +                "total": 0,
        +                "hash": ""
        +            }
        +            },
        +            "last_commit_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
        +            "data_hash": "6E340B9CFFB37A989CA544E6BB780A2C78901D3FB33738768511A30617AFA01D",
        +            "validators_hash": "036DA1AB230A4CE8654358F77CB426BA2F8EF9B81EA06FACA32085B0B0D25C2A",
        +            "next_validators_hash": "036DA1AB230A4CE8654358F77CB426BA2F8EF9B81EA06FACA32085B0B0D25C2A",
        +            "consensus_hash": "0000000000000000000000000000000000000000000000000000000000000000",
        +            "app_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
        +            "last_results_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
        +            "evidence_hash": "E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855",
        +            "proposer_address": "D7D4C5A2AC271061512789BEE3718305BEAA519B"
        +        },
        +        "data": {
        +            "txs": []
        +        },
        +        "evidence": {
        +            "evidence": null
        +        },
        +        "last_commit": {
        +            "height": "1",
        +            "round": 0,
        +            "block_id": {
        +            "hash": "9D5C710CD64D031752A7DB86E09C8EA8CE4CAE4E30878C6D0487C57806060A47",
        +            "parts": {
        +                "total": 0,
        +                "hash": ""
        +            }
        +            },
        +            "signatures": [
        +            {
        +                "block_id_flag": 2,
        +                "validator_address": "D7D4C5A2AC271061512789BEE3718305BEAA519B",
        +                "timestamp": "2024-04-09T15:48:50.464427035Z",
        +                "signature": "FWSRXEOvry/FC0KERmqyLP8voIVw8QFywgELDfLBAuFcMpm7TB7pTLb4OPwzjAoSt6Hbo/uIIny/pRhw8RoHDQ=="
        +            }
        +            ]
        +        }
        +        }
        +    },
        +    "id": -1
        +}
    • Tendermint API endpoint (uses default 1317 port): https://api.rosm.rollkit.dev
      • Example: https://api.rosm.rollkit.dev/cosmos/auth/v1beta1/accounts/wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5
      json
      {
      +    "account": {
      +        "@type": "/cosmos.auth.v1beta1.BaseAccount",
      +        "address": "wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5",
      +        "pub_key": null,
      +        "account_number": "7",
      +        "sequence": "0"
      +    }
      +}
    • Block Explorer: https://canary.modular.cloud/rollkit-cosmwasm

    WARNING

    The modular.cloud explorer is work in progress. In the meanwhile, the wasm CLI can be used to query the accounts. For example: to collect the transactions for any account, following command can be used.

    wasmd query txs --query "message.sender='wasm1lysztpn74kl40w6ghfhy7xr0v44r658szuysl5'" --node https://rpc.rosm.rollkit.dev

    Add Rosm to Keplr

    Don't have the Keplr Browser extension? Add Keplr Wallet Here

    Click to add Rosm testnet to your Keplr wallet

    Released under the APACHE-2.0 License

    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 Tw+<`-{| + + + + diff --git a/pr-384/img/logo-dark.svg b/pr-384/img/logo-dark.svg new file mode 100644 index 000000000..afbf351cb --- /dev/null +++ b/pr-384/img/logo-dark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/pr-384/img/logo.svg b/pr-384/img/logo.svg new file mode 100644 index 000000000..bf1049f53 --- /dev/null +++ b/pr-384/img/logo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/pr-384/img/transaction-flow.png b/pr-384/img/transaction-flow.png new file mode 100644 index 0000000000000000000000000000000000000000..50137bc2665871085291be77a9c735d28bd7547b GIT binary patch literal 869098 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�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