collab/mermaid/cypress/platform/knsv-4442.htmlblame
View source
6dd74de1<html>
6dd74de2 <head>
6dd74de3 <link href="https://fonts.googleapis.com/css?family=Montserrat&display=swap" rel="stylesheet" />
6dd74de4 <link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet" />
6dd74de5 <link
6dd74de6 rel="stylesheet"
6dd74de7 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/font-awesome.min.css"
6dd74de8 />
6dd74de9 <link
6dd74de10 href="https://cdn.jsdelivr.net/npm/@mdi/font@6.9.96/css/materialdesignicons.min.css"
6dd74de11 rel="stylesheet"
6dd74de12 />
6dd74de13 <link
6dd74de14 href="https://fonts.googleapis.com/css?family=Noto+Sans+SC&display=swap"
6dd74de15 rel="stylesheet"
6dd74de16 />
6dd74de17 <style>
6dd74de18 body {
6dd74de19 /* background: rgb(221, 208, 208); */
6dd74de20 /* background:#333; */
6dd74de21 font-family: 'Arial';
6dd74de22 /* font-size: 18px !important; */
6dd74de23 }
6dd74de24 h1 {
6dd74de25 color: grey;
6dd74de26 }
6dd74de27 .mermaid2 {
6dd74de28 display: none;
6dd74de29 }
6dd74de30 .mermaid svg {
6dd74de31 /* font-size: 18px !important; */
6dd74de32 background-color: #efefef;
6dd74de33 background-image:
6dd74de34 radial-gradient(#fff 51%, transparent 91%), radial-gradient(#fff 51%, transparent 91%);
6dd74de35 background-size: 20px 20px;
6dd74de36 background-position:
6dd74de37 0 0,
6dd74de38 10px 10px;
6dd74de39 background-repeat: repeat;
6dd74de40 }
6dd74de41 .malware {
6dd74de42 position: fixed;
6dd74de43 bottom: 0;
6dd74de44 left: 0;
6dd74de45 right: 0;
6dd74de46 height: 150px;
6dd74de47 background: red;
6dd74de48 color: black;
6dd74de49 display: flex;
6dd74de50 display: flex;
6dd74de51 justify-content: center;
6dd74de52 align-items: center;
6dd74de53 font-family: monospace;
6dd74de54 font-size: 72px;
6dd74de55 }
6dd74de56 /* tspan {
6dd74de57 font-size: 6px !important;
6dd74de58 } */
6dd74de59 </style>
6dd74de60 </head>
6dd74de61 <body>
6dd74de62 <pre id="diagram" class="mermaid">
6dd74de63stateDiagram-v2
6dd74de64 [*] --> Still
6dd74de65 Still --> [*]
6dd74de66 Still --> Moving
6dd74de67 Moving --> Still
6dd74de68 Moving --> Crash
6dd74de69 Crash --> [*] </pre
6dd74de70 >
6dd74de71 <pre id="diagram" class="mermaid2">
6dd74de72flowchart RL
6dd74de73 subgraph "`one`"
6dd74de74 a1 -- l1 --> a2
6dd74de75 a1 -- l2 --> a2
6dd74de76 end
6dd74de77 </pre>
6dd74de78 <pre id="diagram" class="mermaid">
6dd74de79flowchart RL
6dd74de80 subgraph "`one`"
6dd74de81 a1 -- l1 --> a2
6dd74de82 a1 -- l2 --> a2
6dd74de83 end
6dd74de84 </pre>
6dd74de85 <pre id="diagram" class="mermaid2">
6dd74de86flowchart
6dd74de87id["`A root with a long text that wraps to keep the node size in check. A root with a long text that wraps to keep the node size in check`"]</pre
6dd74de88 >
6dd74de89 <pre id="diagram" class="mermaid2">
6dd74de90flowchart LR
6dd74de91 A[A text that needs to be wrapped wraps to another line]
6dd74de92 B[A text that needs to be<br/>wrapped wraps to another line]
6dd74de93 C["`A text that needs to be wrapped to another line`"]</pre>
6dd74de94 <pre id="diagram" class="mermaid2">
6dd74de95flowchart LR
6dd74de96 C["`A text
6dd74de97 that needs
6dd74de98 to be wrapped
6dd74de99 in another
6dd74de100 way`"]
6dd74de101 </pre
6dd74de102 >
6dd74de103 <pre id="diagram" class="mermaid">
6dd74de104 classDiagram-v2
6dd74de105 note "I love this diagram!\nDo you love it?"
6dd74de106 </pre>
6dd74de107 <pre id="diagram" class="mermaid">
6dd74de108 stateDiagram-v2
6dd74de109 State1: The state with a note with minus - and plus + in it
6dd74de110 note left of State1
6dd74de111 Important information! You can write
6dd74de112 notes with . and in them.
6dd74de113 end note </pre
6dd74de114 >
6dd74de115 <pre id="diagram" class="mermaid2">
6dd74de116mindmap
6dd74de117root
6dd74de118 Child3(A node with an icon and with a long text that wraps to keep the node size in check)
6dd74de119</pre
6dd74de120 >
6dd74de121 <pre id="diagram" class="mermaid2">
6dd74de122 %%{init: {"theme": "forest"} }%%
6dd74de123mindmap
6dd74de124 id1[**Start2**<br/>end]
6dd74de125 id2[**Start2**<br />end]
6dd74de126 %% Another comment
6dd74de127 id3[**Start2**<br>end] %% Comment
6dd74de128 id4[**Start2**<br >end<br >the very end]
6dd74de129 </pre>
6dd74de130 <pre id="diagram" class="mermaid2">
6dd74de131mindmap
6dd74de132 id1["`**Start2**
6dd74de133 second line 😎 with long text that is wrapping to the next line`"]
6dd74de134 id2["`Child **with bold** text`"]
6dd74de135 id3["`Children of which some
6dd74de136 is using *italic type of* text`"]
6dd74de137 id4[Child]
6dd74de138 id5["`Child
6dd74de139 Row
6dd74de140 and another
6dd74de141 `"]
6dd74de142 </pre>
6dd74de143 <pre id="diagram" class="mermaid2">
6dd74de144mindmap
6dd74de145 id1("`**Root**`"]
6dd74de146 id2["`A formatted text... with **bold** and *italics*`"]
6dd74de147 id3[Regular labels works as usual]
6dd74de148 id4["`Emojis and unicode works too: 🤓
6dd74de149 शान्तिः سلام 和平 `"]
6dd74de150
6dd74de151 </pre>
6dd74de152 <pre id="diagram" class="mermaid">
6dd74de153%%{init: {"flowchart": {"defaultRenderer": "elk"}} }%%
6dd74de154flowchart TB
6dd74de155 %% I could not figure out how to use double quotes in labels in Mermaid
6dd74de156 subgraph ibm[IBM Espresso CPU]
6dd74de157 core0[IBM PowerPC Broadway Core 0]
6dd74de158 core1[IBM PowerPC Broadway Core 1]
6dd74de159 core2[IBM PowerPC Broadway Core 2]
6dd74de160
6dd74de161 rom[16 KB ROM]
6dd74de162
6dd74de163 core0 --- core2
6dd74de164
6dd74de165 rom --> core2
6dd74de166 end
6dd74de167
6dd74de168 subgraph amd["`**AMD** Latte GPU`"]
6dd74de169 mem[Memory & I/O Bridge]
6dd74de170 dram[DRAM Controller]
6dd74de171 edram[32 MB EDRAM MEM1]
6dd74de172 rom[512 B SEEPROM]
6dd74de173
6dd74de174 sata[SATA IF]
6dd74de175 exi[EXI]
6dd74de176
6dd74de177 subgraph gx[GX]
6dd74de178 sram[3 MB 1T-SRAM]
6dd74de179 end
6dd74de180
6dd74de181 radeon[AMD Radeon R7xx GX2]
6dd74de182
6dd74de183 mem --- gx
6dd74de184 mem --- radeon
6dd74de185
6dd74de186 rom --- mem
6dd74de187
6dd74de188 mem --- sata
6dd74de189 mem --- exi
6dd74de190
6dd74de191 dram --- sata
6dd74de192 dram --- exi
6dd74de193 end
6dd74de194
6dd74de195 ddr3[2 GB DDR3 RAM MEM2]
6dd74de196
6dd74de197 mem --- ddr3
6dd74de198 dram --- ddr3
6dd74de199 edram --- ddr3
6dd74de200
6dd74de201 core1 --- mem
6dd74de202
6dd74de203 exi --- rtc
6dd74de204 rtc{{rtc}}
6dd74de205</pre
6dd74de206 >
6dd74de207 <pre id="diagram" class="mermaid2">
6dd74de208%%{init: {"flowchart": {"defaultRenderer": "elk", "htmlLabels": false}} }%%
6dd74de209flowchart TB
6dd74de210 %% I could not figure out how to use double quotes in labels in Mermaid
6dd74de211 subgraph ibm[IBM Espresso CPU]
6dd74de212 core0[IBM PowerPC Broadway Core 0]
6dd74de213 core1[IBM PowerPC Broadway Core 1]
6dd74de214 core2[IBM PowerPC Broadway Core 2]
6dd74de215
6dd74de216 rom[16 KB ROM]
6dd74de217
6dd74de218 core0 --- core2
6dd74de219
6dd74de220 rom --> core2
6dd74de221 end
6dd74de222
6dd74de223 subgraph amd["`**AMD** Latte GPU`"]
6dd74de224 mem[Memory & I/O Bridge]
6dd74de225 dram[DRAM Controller]
6dd74de226 edram[32 MB EDRAM MEM1]
6dd74de227 rom[512 B SEEPROM]
6dd74de228
6dd74de229 sata[SATA IF]
6dd74de230 exi[EXI]
6dd74de231
6dd74de232 subgraph gx[GX]
6dd74de233 sram[3 MB 1T-SRAM]
6dd74de234 end
6dd74de235
6dd74de236 radeon[AMD Radeon R7xx GX2]
6dd74de237
6dd74de238 mem --- gx
6dd74de239 mem --- radeon
6dd74de240
6dd74de241 rom --- mem
6dd74de242
6dd74de243 mem --- sata
6dd74de244 mem --- exi
6dd74de245
6dd74de246 dram --- sata
6dd74de247 dram --- exi
6dd74de248 end
6dd74de249
6dd74de250 ddr3[2 GB DDR3 RAM MEM2]
6dd74de251
6dd74de252 mem --- ddr3
6dd74de253 dram --- ddr3
6dd74de254 edram --- ddr3
6dd74de255
6dd74de256 core1 --- mem
6dd74de257
6dd74de258 exi --- rtc
6dd74de259 rtc{{rtc}}
6dd74de260</pre
6dd74de261 >
6dd74de262
6dd74de263 <br />
6dd74de264 <pre id="diagram" class="mermaid2">
6dd74de265flowchart TB
6dd74de266 %% I could not figure out how to use double quotes in labels in Mermaid
6dd74de267 subgraph ibm[IBM Espresso CPU]
6dd74de268 core0[IBM PowerPC Broadway Core 0]
6dd74de269 core1[IBM PowerPC Broadway Core 1]
6dd74de270 core2[IBM PowerPC Broadway Core 2]
6dd74de271
6dd74de272 rom[16 KB ROM]
6dd74de273
6dd74de274 core0 --- core2
6dd74de275
6dd74de276 rom --> core2
6dd74de277 end
6dd74de278
6dd74de279 subgraph amd[AMD Latte GPU]
6dd74de280 mem[Memory & I/O Bridge]
6dd74de281 dram[DRAM Controller]
6dd74de282 edram[32 MB EDRAM MEM1]
6dd74de283 rom[512 B SEEPROM]
6dd74de284
6dd74de285 sata[SATA IF]
6dd74de286 exi[EXI]
6dd74de287
6dd74de288 subgraph gx[GX]
6dd74de289 sram[3 MB 1T-SRAM]
6dd74de290 end
6dd74de291
6dd74de292 radeon[AMD Radeon R7xx GX2]
6dd74de293
6dd74de294 mem --- gx
6dd74de295 mem --- radeon
6dd74de296
6dd74de297 rom --- mem
6dd74de298
6dd74de299 mem --- sata
6dd74de300 mem --- exi
6dd74de301
6dd74de302 dram --- sata
6dd74de303 dram --- exi
6dd74de304 end
6dd74de305
6dd74de306 ddr3[2 GB DDR3 RAM MEM2]
6dd74de307
6dd74de308 mem --- ddr3
6dd74de309 dram --- ddr3
6dd74de310 edram --- ddr3
6dd74de311
6dd74de312 core1 --- mem
6dd74de313
6dd74de314 exi --- rtc
6dd74de315 rtc{{rtc}}
6dd74de316</pre
6dd74de317 >
6dd74de318 <br />
6dd74de319 &nbsp;
6dd74de320 <pre id="diagram" class="mermaid2">
6dd74de321 flowchart LR
6dd74de322 B1 --be be--x B2
6dd74de323 B1 --bo bo--o B3
6dd74de324 subgraph Ugge
6dd74de325 B2
6dd74de326 B3
6dd74de327 subgraph inner
6dd74de328 B4
6dd74de329 B5
6dd74de330 end
6dd74de331 subgraph inner2
6dd74de332 subgraph deeper
6dd74de333 C4
6dd74de334 C5
6dd74de335 end
6dd74de336 C6
6dd74de337 end
6dd74de338
6dd74de339 B4 --> C4
6dd74de340
6dd74de341 B3 -- X --> B4
6dd74de342 B2 --> inner
6dd74de343
6dd74de344 C4 --> C5
6dd74de345 end
6dd74de346
6dd74de347 subgraph outer
6dd74de348 B6
6dd74de349 end
6dd74de350 B6 --> B5
6dd74de351 </pre
6dd74de352 >
6dd74de353 <pre id="diagram" class="mermaid2">
6dd74de354sequenceDiagram
6dd74de355 Customer->>+Stripe: Makes a payment request
6dd74de356 Stripe->>+Bank: Forwards the payment request to the bank
6dd74de357 Bank->>+Customer: Asks for authorization
6dd74de358 Customer->>+Bank: Provides authorization
6dd74de359 Bank->>+Stripe: Sends a response with payment details
6dd74de360 Stripe->>+Merchant: Sends a notification of payment receipt
6dd74de361 Merchant->>+Stripe: Confirms the payment
6dd74de362 Stripe->>+Customer: Sends a confirmation of payment
6dd74de363 Customer->>+Merchant: Receives goods or services
6dd74de364 </pre
6dd74de365 >
6dd74de366 <pre id="diagram" class="mermaid2">
6dd74de367mindmap
6dd74de368 root((mindmap))
6dd74de369 Origins
6dd74de370 Long history
6dd74de371 ::icon(fa fa-book)
6dd74de372 Popularisation
6dd74de373 British popular psychology author Tony Buzan
6dd74de374 Research
6dd74de375 On effectiveness<br/>and features
6dd74de376 On Automatic creation
6dd74de377 Uses
6dd74de378 Creative techniques
6dd74de379 Strategic planning
6dd74de380 Argument mapping
6dd74de381 Tools
6dd74de382 Pen and paper
6dd74de383 Mermaid
6dd74de384 </pre>
6dd74de385 <br />
6dd74de386 <pre id="diagram" class="mermaid2">
6dd74de387 example-diagram
6dd74de388 </pre>
6dd74de389
6dd74de390 <!-- <div id="cy"></div> -->
6dd74de391 <!-- <script src="/packages/mermaid-mindmap/dist/mermaid-mindmap-detector.js"></script> -->
6dd74de392 <!-- <script src="./mermaid-example-diagram-detector.js"></script> -->
6dd74de393 <!-- <script src="//cdn.jsdelivr.net/npm/mermaid@9.1.7/dist/mermaid.min.js"></script> -->
6dd74de394 <!-- <script src="./mermaid.js"></script> -->
6dd74de395
6dd74de396 <scrpt>
6dd74de397 // import mindmap from '../../packages/mermaid-mindmap/src/detector'; // import example from
6dd74de398 '../../packages/mermaid-example-diagram/src/mermaid-example-diagram.core.mjs'; import mermaid
6dd74de399 from './mermaid.esm.mjs'; // await mermaid.registerExternalDiagrams([example]);
6dd74de400 mermaid.parseError = function (err, hash) { // console.error('Mermaid error: ', err); };
6dd74de401 mermaid.initialize({ // theme: 'forest', startOnLoad: true, logLevel: 0, flowchart: { //
6dd74de402 defaultRenderer: 'elk', useMaxWidth: false, // htmlLabels: false, htmlLabels: true, }, //
6dd74de403 htmlLabels: false, gantt: { useMaxWidth: false, }, useMaxWidth: false, }); function callback()
6dd74de404 { alert('It worked'); } mermaid.parseError = function (err, hash) { console.error('In parse
6dd74de405 error:'); console.error(err); }; // mermaid.test1('first_slow', 1200).then((r) =>
6dd74de406 console.info(r)); // mermaid.test1('second_fast', 200).then((r) => console.info(r)); //
6dd74de407 mermaid.test1('third_fast', 200).then((r) => console.info(r)); // mermaid.test1('forth_slow',
6dd74de408 1200).then((r) => console.info(r));
6dd74de409 </scrpt>
6dd74de410 <script
6dd74de411 type="text/javascript"
6dd74de412 src="https://cdn.jsdelivr.net/npm/mermaid@10.2.0/dist/mermaid.min.js"
6dd74de413 ></script>
6dd74de414 <script type="module">
6dd74de415 import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10.2.0/dist/mermaid.min.js';
6dd74de416 (function () {
6dd74de417 mermaid.initialize({ startOnLoad: false });
6dd74de418 const elements = document.getElementsByClassName('mermaid');
6dd74de419 console.log(elements);
6dd74de420 let id = 0;
6dd74de421 [...elements].forEach((elem) => {
6dd74de422 const insertSvg = function (svgCode) {
6dd74de423 elem.innerHTML = svgCode;
6dd74de424 };
6dd74de425
6dd74de426 console.log(atob(elem.innerText));
6dd74de427
6dd74de428 mermaid.render(`graphDiv-${id++}`, atob(elem.innerText), insertSvg);
6dd74de429 });
6dd74de430 })();
6dd74de431 </script>
6dd74de432 </body>
6dd74de433</html>