diff --git a/.gitignore b/.gitignore
index 42ddacb..45e8d59 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,10 +1,13 @@
node_modules/
.png\n*
-screenshots*/
-temp*/
-*graph.json
-*graph2.json
-*graph3.json
+results/*/screenshots*/
+results/*/temp*/
+results/*/*graph.json
+results/*/*graph2.json
+results/*/*graph3.json
firebaseConfig.js
-results/
\ No newline at end of file
+results/
+/test-results/
+/playwright-report/
+/playwright/.cache/
diff --git a/README.md b/README.md
index 3160686..6714ce9 100644
--- a/README.md
+++ b/README.md
@@ -1,17 +1,26 @@
# RIPuppet
+
A node js library for GUI Ripping on web applications
# Executing
+
To execute the testing tool use the following command:
+```bash
+npm start
```
-node index.js url headless
-```
+# Ver el reporte
-For example:
+Para ver el reporte generado por el testing tool, se debe abrir el archivo index.html que se encuentra en la carpeta reporte.
+Ayudado por un servidor web, se puede ver el reporte en el navegador.
+```bash
+npm i -g http-server
+cd results/2023-04-30T03.04.29.739Z/chromium
+http-server
```
-node index.js https://github.com true
-```
+Por su comodidad deplegamos el reporte en la siguiente URL:
+
+[Reporte de la entrega de la semana 4](https://juanmanuelgg.github.io/RIPuppetCoursera/)
diff --git a/clean-local-branches.sh b/clean-local-branches.sh
new file mode 100755
index 0000000..e49dd24
--- /dev/null
+++ b/clean-local-branches.sh
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+# Con este script cada rama que ya no exista en el repositiro remoto se elimina en el repositorio local.
+
+git fetch --all -p; git branch -vv | grep ": gone]" | awk '{ print "git branch -D "$1 }' | sh
\ No newline at end of file
diff --git a/config.json b/config.json
index 757b3bc..587cff7 100644
--- a/config.json
+++ b/config.json
@@ -1,12 +1,8 @@
{
- "url": "https://thesoftwaredesignlab.github.io",
- "headless": true,
- "depthLevels": 1,
- "inputValues": false,
- "values": {"userInput": "Mario",
- "passwordInput": "123456",
- "passwordTwoInput": "123456",
- "nameInput": "Mario",
- "emailInput": "mario@b.com"},
- "browsers": ["chromium", "webkit", "firefox"]
-}
\ No newline at end of file
+ "url": "http://localhost:2368/ghost",
+ "headless": false,
+ "depthLevels": 2,
+ "inputValues": true,
+ "values": { "ember8": "automation@appbajopruebas.com", "ember10": "abc1234567890" },
+ "browsers": ["chromium"]
+}
diff --git a/docs/_config.yml b/docs/_config.yml
new file mode 100644
index 0000000..e8c7612
--- /dev/null
+++ b/docs/_config.yml
@@ -0,0 +1,11 @@
+title: Notas
+author: Juan Manuel González Garzón
+email: jmgonzalezgarzon@gmail.com
+description: >- # this means to ignore newlines until "baseurl:"
+ Reporte generado por ripuppet.
+baseurl: "" # the subpath of your site, e.g. /blog
+url: "https://juanmanuelgg.github.io" # the base hostname & protocol for your site, e.g. http://example.com
+
+remote_theme: pages-themes/hacker@v0.2.0
+plugins:
+- jekyll-remote-theme # add this line to the plugins list if you already have one
diff --git a/docs/graph.json b/docs/graph.json
new file mode 100644
index 0000000..f417560
--- /dev/null
+++ b/docs/graph.json
@@ -0,0 +1 @@
+{"nodes":[{"url":"http://localhost:2368/ghost"},{"url":"http://localhost:2368/ghost/#/editor/post/"},{"url":"http://localhost:2368/ghost/#/posts/"},{"url":"http://localhost:2368/ghost/#/site/"},{"url":"http://localhost:2368/"},{"url":"http://localhost:2368/ghost/#/posts/?type=draft"},{"url":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"url":"http://localhost:2368/ghost/#/posts/?type=published"},{"url":"http://localhost:2368/ghost/#/pages/"},{"url":"http://localhost:2368/ghost/#/tags/"},{"url":"http://localhost:2368/ghost/#/staff/"},{"url":"http://localhost:2368/ghost/#/settings/general/"},{"url":"http://localhost:2368/ghost/#/settings/design/"},{"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"url":"http://localhost:2368/ghost/#/settings/integrations/"},{"url":"http://localhost:2368/ghost/#/settings/labs/"},{"url":"http://localhost:2368/ghost/#/editor/post/644dce10829c1f00017e71e4/"},{"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a9/"},{"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a7/"},{"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/"},{"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a3/"},{"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a1/"},{"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e709f/"},{"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e709d/"},{"url":"http://localhost:2368/ghost/#"},{"url":"http://localhost:2368/ghost/#/tags/?type=internal"},{"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"url":"http://localhost:2368/ghost/#/staff/juan/"},{"url":"http://localhost:2368/ghost/"}],"links":[{"source":"http://localhost:2368/ghost","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/editor/post/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/editor/post/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/editor/post/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/editor/post/644dce10829c1f00017e71e4/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a9/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a7/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a3/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a1/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e709f/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e709d/"},{"source":"http://localhost:2368/ghost/#/posts/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/tags/?type=internal"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/site/","target":"http://localhost:2368/ghost/"},{"source":"http://localhost:2368/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/#/posts/?type=draft","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/posts/?type=scheduled","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/posts/?type=published","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/pages/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/tags/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/staff/ghost/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/staff/juan/"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/staff/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/settings/general/","target":"http://localhost:2368/ghost/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/settings/design/","target":"http://localhost:2368/ghost/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/settings/code-injection/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/settings/integrations/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/settings/labs/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/editor/post/644dce10829c1f00017e71e4/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dce10829c1f00017e71e4/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/editor/post/644dce10829c1f00017e71e4/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a9/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a9/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a9/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a7/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a7/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a7/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/tags/?type=internal"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a3/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a3/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a3/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a1/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a1/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a1/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e709f/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e709f/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e709f/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e709d/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e709d/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e709d/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/tags/?type=internal"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/tags/?type=internal","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/staff/ghost/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/#"},{"source":"http://localhost:2368/ghost/#/staff/juan/","target":"http://localhost:2368/ghost/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/site/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/posts/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/editor/post/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/posts/?type=draft"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/posts/?type=published"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/pages/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/tags/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/staff/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/settings/general/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/settings/design/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/settings/code-injection/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/settings/integrations/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#/settings/labs/"},{"source":"http://localhost:2368/ghost/","target":"http://localhost:2368/ghost/#"}]}
\ No newline at end of file
diff --git a/docs/graph2.json b/docs/graph2.json
new file mode 100644
index 0000000..68527a4
--- /dev/null
+++ b/docs/graph2.json
@@ -0,0 +1 @@
+{"nodes":[{"state":0,"url":"http://localhost:2368/ghost"},{"state":1,"url":"http://localhost:2368/ghost"},{"state":2,"url":"http://localhost:2368/ghost/#/posts/"},{"state":3,"url":"http://localhost:2368/ghost/#/posts/"},{"state":4,"url":"http://localhost:2368/ghost/#/posts/"},{"state":5,"url":"http://localhost:2368/ghost/#/posts/"},{"state":6,"url":"http://localhost:2368/ghost/#/site/"},{"state":7,"url":"http://localhost:2368/ghost/#/site/"},{"state":8,"url":"http://localhost:2368/ghost/#/site/"},{"state":9,"url":"http://localhost:2368/ghost/#/site/"},{"state":10,"url":"http://localhost:2368/"},{"state":11,"url":"http://localhost:2368/ghost/#/posts/"},{"state":12,"url":"http://localhost:2368/ghost/#/posts/"},{"state":13,"url":"http://localhost:2368/ghost/#/posts/"},{"state":14,"url":"http://localhost:2368/ghost/#/posts/"},{"state":15,"url":"http://localhost:2368/ghost/#/editor/post/"},{"state":16,"url":"http://localhost:2368/ghost/#/posts/?type=draft"},{"state":17,"url":"http://localhost:2368/ghost/#/posts/?type=draft"},{"state":18,"url":"http://localhost:2368/ghost/#/posts/?type=draft"},{"state":19,"url":"http://localhost:2368/ghost/#/posts/?type=draft"},{"state":20,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"state":21,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"state":22,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"state":23,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"state":24,"url":"http://localhost:2368/ghost/#/posts/?type=published"},{"state":25,"url":"http://localhost:2368/ghost/#/posts/?type=published"},{"state":26,"url":"http://localhost:2368/ghost/#/posts/?type=published"},{"state":27,"url":"http://localhost:2368/ghost/#/posts/?type=published"},{"state":28,"url":"http://localhost:2368/ghost/#/pages/"},{"state":29,"url":"http://localhost:2368/ghost/#/pages/"},{"state":30,"url":"http://localhost:2368/ghost/#/pages/"},{"state":31,"url":"http://localhost:2368/ghost/#/pages/"},{"state":32,"url":"http://localhost:2368/ghost/#/tags/"},{"state":33,"url":"http://localhost:2368/ghost/#/tags/"},{"state":34,"url":"http://localhost:2368/ghost/#/tags/"},{"state":35,"url":"http://localhost:2368/ghost/#/tags/"},{"state":36,"url":"http://localhost:2368/ghost/#/tags/"},{"state":37,"url":"http://localhost:2368/ghost/#/staff/"},{"state":38,"url":"http://localhost:2368/ghost/#/staff/"},{"state":39,"url":"http://localhost:2368/ghost/#/staff/"},{"state":40,"url":"http://localhost:2368/ghost/#/staff/"},{"state":41,"url":"http://localhost:2368/ghost/#/staff/"},{"state":42,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":43,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":44,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":45,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":46,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":47,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":48,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":49,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":50,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":51,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":52,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":53,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":54,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":55,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":56,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":57,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":58,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":59,"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"state":60,"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"state":61,"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"state":62,"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"state":63,"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"state":64,"url":"http://localhost:2368/ghost/#/settings/integrations/"},{"state":65,"url":"http://localhost:2368/ghost/#/settings/integrations/"},{"state":66,"url":"http://localhost:2368/ghost/#/settings/integrations/"},{"state":67,"url":"http://localhost:2368/ghost/#/settings/integrations/"},{"state":68,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":69,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":70,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":71,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":72,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":73,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":74,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":75,"url":"http://localhost:2368/ghost/#/editor/post/644dce10829c1f00017e71e4/"},{"state":76,"url":"http://localhost:2368/ghost/#/editor/post/644dce10829c1f00017e71e4/"},{"state":77,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a9/"},{"state":78,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a7/"},{"state":79,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/"},{"state":80,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/"},{"state":81,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/"},{"state":82,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a1/"},{"state":83,"url":"http://localhost:2368/ghost/#"},{"state":84,"url":"http://localhost:2368/ghost/#"},{"state":85,"url":"http://localhost:2368/ghost/#"},{"state":86,"url":"http://localhost:2368/ghost/#"},{"state":87,"url":"http://localhost:2368/ghost/#/staff/"},{"state":88,"url":"http://localhost:2368/ghost/#/staff/"},{"state":89,"url":"http://localhost:2368/ghost/#/staff/"},{"state":90,"url":"http://localhost:2368/ghost/#/staff/"},{"state":91,"url":"http://localhost:2368/ghost/#/staff/"},{"state":92,"url":"http://localhost:2368/ghost/#/site/"},{"state":93,"url":"http://localhost:2368/ghost/#/site/"},{"state":94,"url":"http://localhost:2368/ghost/#/site/"},{"state":95,"url":"http://localhost:2368/ghost/#/site/"},{"state":96,"url":"http://localhost:2368/"},{"state":97,"url":"http://localhost:2368/ghost/#/posts/?type=published"},{"state":98,"url":"http://localhost:2368/ghost/#/posts/?type=published"},{"state":99,"url":"http://localhost:2368/ghost/#/posts/?type=published"},{"state":100,"url":"http://localhost:2368/ghost/#/posts/?type=published"},{"state":101,"url":"http://localhost:2368/ghost/#/editor/post/"},{"state":102,"url":"http://localhost:2368/ghost/#/posts/?type=draft"},{"state":103,"url":"http://localhost:2368/ghost/#/posts/?type=draft"},{"state":104,"url":"http://localhost:2368/ghost/#/posts/?type=draft"},{"state":105,"url":"http://localhost:2368/ghost/#/posts/?type=draft"},{"state":106,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"state":107,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"state":108,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"state":109,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled"},{"state":110,"url":"http://localhost:2368/ghost/#/pages/"},{"state":111,"url":"http://localhost:2368/ghost/#/pages/"},{"state":112,"url":"http://localhost:2368/ghost/#/pages/"},{"state":113,"url":"http://localhost:2368/ghost/#/pages/"},{"state":114,"url":"http://localhost:2368/ghost/#/tags/?type=internal"},{"state":115,"url":"http://localhost:2368/ghost/#/tags/?type=internal"},{"state":116,"url":"http://localhost:2368/ghost/#/tags/?type=internal"},{"state":117,"url":"http://localhost:2368/ghost/#/tags/?type=internal"},{"state":118,"url":"http://localhost:2368/ghost/#/tags/?type=internal"},{"state":119,"url":"http://localhost:2368/ghost/#/staff/"},{"state":120,"url":"http://localhost:2368/ghost/#/staff/"},{"state":121,"url":"http://localhost:2368/ghost/#/staff/"},{"state":122,"url":"http://localhost:2368/ghost/#/staff/"},{"state":123,"url":"http://localhost:2368/ghost/#/staff/"},{"state":124,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":125,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":126,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":127,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":128,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":129,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":130,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":131,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":132,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":133,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":134,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":135,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":136,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":137,"url":"http://localhost:2368/ghost/#/settings/general/"},{"state":138,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":139,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":140,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":141,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":142,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":143,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":144,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":145,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":146,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":147,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":148,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":149,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":150,"url":"http://localhost:2368/ghost/#/settings/design/"},{"state":151,"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"state":152,"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"state":153,"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"state":154,"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"state":155,"url":"http://localhost:2368/ghost/#/settings/code-injection/"},{"state":156,"url":"http://localhost:2368/ghost/#/settings/integrations/"},{"state":157,"url":"http://localhost:2368/ghost/#/settings/integrations/"},{"state":158,"url":"http://localhost:2368/ghost/#/settings/integrations/"},{"state":159,"url":"http://localhost:2368/ghost/#/settings/integrations/"},{"state":160,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":161,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":162,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":163,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":164,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":165,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":166,"url":"http://localhost:2368/ghost/#/settings/labs/"},{"state":167,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":168,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":169,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":170,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":171,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":172,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":173,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":174,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":175,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":176,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":177,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":178,"url":"http://localhost:2368/ghost/#/staff/ghost/"},{"state":179,"url":"http://localhost:2368/ghost/#/staff/juan/"},{"state":180,"url":"http://localhost:2368/ghost/#/staff/juan/"},{"state":181,"url":"http://localhost:2368/ghost/#/staff/juan/"},{"state":182,"url":"http://localhost:2368/ghost/#/staff/juan/"},{"state":183,"url":"http://localhost:2368/ghost/#"},{"state":184,"url":"http://localhost:2368/ghost/#"},{"state":185,"url":"http://localhost:2368/ghost/#"},{"state":186,"url":"http://localhost:2368/ghost/#"},{"state":187,"url":"http://localhost:2368/ghost/"},{"state":188,"url":"http://localhost:2368/ghost/"},{"state":189,"url":"http://localhost:2368/ghost/"},{"state":190,"url":"http://localhost:2368/ghost/"}],"links":[{"source":0,"target":1,"interaction":"button-click"},{"source":0,"target":1,"interaction":"link-click"},{"source":0,"target":2,"interaction":"link-click"},{"source":2,"target":3,"interaction":"button-click"},{"source":2,"target":4,"interaction":"button-click"},{"source":2,"target":5,"interaction":"button-click"},{"source":2,"target":6,"interaction":"link-click"},{"source":6,"target":7,"interaction":"button-click"},{"source":6,"target":8,"interaction":"button-click"},{"source":6,"target":9,"interaction":"button-click"},{"source":2,"target":10,"interaction":"link-click"},{"source":2,"target":11,"interaction":"link-click"},{"source":11,"target":12,"interaction":"button-click"},{"source":11,"target":13,"interaction":"button-click"},{"source":11,"target":14,"interaction":"button-click"},{"source":2,"target":15,"interaction":"link-click"},{"source":2,"target":16,"interaction":"link-click"},{"source":16,"target":17,"interaction":"button-click"},{"source":16,"target":18,"interaction":"button-click"},{"source":16,"target":19,"interaction":"button-click"},{"source":2,"target":20,"interaction":"link-click"},{"source":20,"target":21,"interaction":"button-click"},{"source":20,"target":22,"interaction":"button-click"},{"source":20,"target":23,"interaction":"button-click"},{"source":2,"target":24,"interaction":"link-click"},{"source":24,"target":25,"interaction":"button-click"},{"source":24,"target":26,"interaction":"button-click"},{"source":24,"target":27,"interaction":"button-click"},{"source":2,"target":28,"interaction":"link-click"},{"source":28,"target":29,"interaction":"button-click"},{"source":28,"target":30,"interaction":"button-click"},{"source":28,"target":31,"interaction":"button-click"},{"source":2,"target":32,"interaction":"link-click"},{"source":32,"target":33,"interaction":"button-click"},{"source":32,"target":34,"interaction":"button-click"},{"source":32,"target":35,"interaction":"button-click"},{"source":32,"target":36,"interaction":"button-click"},{"source":2,"target":37,"interaction":"link-click"},{"source":37,"target":38,"interaction":"button-click"},{"source":37,"target":39,"interaction":"button-click"},{"source":37,"target":40,"interaction":"button-click"},{"source":37,"target":41,"interaction":"button-click"},{"source":2,"target":42,"interaction":"link-click"},{"source":42,"target":43,"interaction":"button-click"},{"source":42,"target":44,"interaction":"button-click"},{"source":42,"target":45,"interaction":"button-click"},{"source":42,"target":46,"interaction":"button-click"},{"source":42,"target":47,"interaction":"button-click"},{"source":42,"target":48,"interaction":"button-click"},{"source":42,"target":49,"interaction":"button-click"},{"source":42,"target":50,"interaction":"button-click"},{"source":42,"target":51,"interaction":"button-click"},{"source":42,"target":52,"interaction":"button-click"},{"source":42,"target":53,"interaction":"button-click"},{"source":42,"target":54,"interaction":"button-click"},{"source":2,"target":55,"interaction":"link-click"},{"source":55,"target":56,"interaction":"button-click"},{"source":55,"target":57,"interaction":"button-click"},{"source":55,"target":58,"interaction":"button-click"},{"source":2,"target":59,"interaction":"link-click"},{"source":59,"target":60,"interaction":"button-click"},{"source":59,"target":61,"interaction":"button-click"},{"source":59,"target":62,"interaction":"button-click"},{"source":59,"target":63,"interaction":"button-click"},{"source":2,"target":64,"interaction":"link-click"},{"source":64,"target":65,"interaction":"button-click"},{"source":64,"target":66,"interaction":"button-click"},{"source":64,"target":67,"interaction":"button-click"},{"source":2,"target":68,"interaction":"link-click"},{"source":68,"target":69,"interaction":"button-click"},{"source":68,"target":70,"interaction":"button-click"},{"source":68,"target":71,"interaction":"button-click"},{"source":68,"target":72,"interaction":"button-click"},{"source":68,"target":73,"interaction":"button-click"},{"source":68,"target":74,"interaction":"button-click"},{"source":2,"target":75,"interaction":"link-click"},{"source":75,"target":76,"interaction":"button-click"},{"source":2,"target":77,"interaction":"link-click"},{"source":2,"target":78,"interaction":"link-click"},{"source":2,"target":77,"interaction":"link-click"},{"source":77,"target":79,"interaction":"button-click"},{"source":77,"target":80,"interaction":"button-click"},{"source":77,"target":81,"interaction":"button-click"},{"source":2,"target":77,"interaction":"link-click"},{"source":2,"target":82,"interaction":"link-click"},{"source":2,"target":77,"interaction":"link-click"},{"source":2,"target":77,"interaction":"link-click"},{"source":2,"target":83,"interaction":"link-click"},{"source":83,"target":84,"interaction":"button-click"},{"source":83,"target":85,"interaction":"button-click"},{"source":83,"target":86,"interaction":"button-click"},{"source":0,"target":87,"interaction":"link-click"},{"source":87,"target":88,"interaction":"button-click"},{"source":87,"target":89,"interaction":"button-click"},{"source":87,"target":90,"interaction":"button-click"},{"source":87,"target":91,"interaction":"button-click"},{"source":87,"target":92,"interaction":"link-click"},{"source":92,"target":93,"interaction":"button-click"},{"source":92,"target":94,"interaction":"button-click"},{"source":92,"target":95,"interaction":"button-click"},{"source":87,"target":96,"interaction":"link-click"},{"source":87,"target":97,"interaction":"link-click"},{"source":97,"target":98,"interaction":"button-click"},{"source":97,"target":99,"interaction":"button-click"},{"source":97,"target":100,"interaction":"button-click"},{"source":87,"target":101,"interaction":"link-click"},{"source":87,"target":102,"interaction":"link-click"},{"source":102,"target":103,"interaction":"button-click"},{"source":102,"target":104,"interaction":"button-click"},{"source":102,"target":105,"interaction":"button-click"},{"source":87,"target":106,"interaction":"link-click"},{"source":106,"target":107,"interaction":"button-click"},{"source":106,"target":108,"interaction":"button-click"},{"source":106,"target":109,"interaction":"button-click"},{"source":87,"target":110,"interaction":"link-click"},{"source":110,"target":111,"interaction":"button-click"},{"source":110,"target":112,"interaction":"button-click"},{"source":110,"target":113,"interaction":"button-click"},{"source":87,"target":114,"interaction":"link-click"},{"source":114,"target":115,"interaction":"button-click"},{"source":114,"target":116,"interaction":"button-click"},{"source":114,"target":117,"interaction":"button-click"},{"source":114,"target":118,"interaction":"button-click"},{"source":87,"target":119,"interaction":"link-click"},{"source":119,"target":120,"interaction":"button-click"},{"source":119,"target":121,"interaction":"button-click"},{"source":119,"target":122,"interaction":"button-click"},{"source":119,"target":123,"interaction":"button-click"},{"source":87,"target":124,"interaction":"link-click"},{"source":124,"target":125,"interaction":"button-click"},{"source":124,"target":126,"interaction":"button-click"},{"source":124,"target":127,"interaction":"button-click"},{"source":124,"target":128,"interaction":"button-click"},{"source":124,"target":129,"interaction":"button-click"},{"source":124,"target":130,"interaction":"button-click"},{"source":124,"target":131,"interaction":"button-click"},{"source":124,"target":132,"interaction":"button-click"},{"source":124,"target":133,"interaction":"button-click"},{"source":124,"target":134,"interaction":"button-click"},{"source":124,"target":135,"interaction":"button-click"},{"source":124,"target":136,"interaction":"button-click"},{"source":124,"target":137,"interaction":"button-click"},{"source":87,"target":138,"interaction":"link-click"},{"source":138,"target":139,"interaction":"button-click"},{"source":138,"target":140,"interaction":"button-click"},{"source":138,"target":141,"interaction":"button-click"},{"source":138,"target":142,"interaction":"button-click"},{"source":138,"target":143,"interaction":"button-click"},{"source":138,"target":144,"interaction":"button-click"},{"source":138,"target":145,"interaction":"button-click"},{"source":138,"target":146,"interaction":"button-click"},{"source":138,"target":147,"interaction":"button-click"},{"source":138,"target":148,"interaction":"button-click"},{"source":138,"target":149,"interaction":"button-click"},{"source":138,"target":150,"interaction":"button-click"},{"source":87,"target":151,"interaction":"link-click"},{"source":151,"target":152,"interaction":"button-click"},{"source":151,"target":153,"interaction":"button-click"},{"source":151,"target":154,"interaction":"button-click"},{"source":151,"target":155,"interaction":"button-click"},{"source":87,"target":156,"interaction":"link-click"},{"source":156,"target":157,"interaction":"button-click"},{"source":156,"target":158,"interaction":"button-click"},{"source":156,"target":159,"interaction":"button-click"},{"source":87,"target":160,"interaction":"link-click"},{"source":160,"target":161,"interaction":"button-click"},{"source":160,"target":162,"interaction":"button-click"},{"source":160,"target":163,"interaction":"button-click"},{"source":160,"target":164,"interaction":"button-click"},{"source":160,"target":165,"interaction":"button-click"},{"source":160,"target":166,"interaction":"button-click"},{"source":87,"target":167,"interaction":"link-click"},{"source":167,"target":168,"interaction":"button-click"},{"source":167,"target":169,"interaction":"button-click"},{"source":167,"target":170,"interaction":"button-click"},{"source":167,"target":171,"interaction":"button-click"},{"source":167,"target":172,"interaction":"button-click"},{"source":167,"target":173,"interaction":"button-click"},{"source":167,"target":174,"interaction":"button-click"},{"source":167,"target":175,"interaction":"button-click"},{"source":167,"target":176,"interaction":"button-click"},{"source":167,"target":177,"interaction":"button-click"},{"source":167,"target":178,"interaction":"button-click"},{"source":87,"target":179,"interaction":"link-click"},{"source":179,"target":180,"interaction":"button-click"},{"source":179,"target":181,"interaction":"button-click"},{"source":179,"target":182,"interaction":"button-click"},{"source":87,"target":183,"interaction":"link-click"},{"source":183,"target":184,"interaction":"button-click"},{"source":183,"target":185,"interaction":"button-click"},{"source":183,"target":186,"interaction":"button-click"},{"source":87,"target":187,"interaction":"link-click"},{"source":187,"target":188,"interaction":"button-click"},{"source":187,"target":189,"interaction":"button-click"},{"source":187,"target":190,"interaction":"button-click"}]}
\ No newline at end of file
diff --git a/docs/graph3.json b/docs/graph3.json
new file mode 100644
index 0000000..3dac862
--- /dev/null
+++ b/docs/graph3.json
@@ -0,0 +1 @@
+{"nodes":[{"state":0,"url":"http://localhost:2368/ghost","errors":[]},{"state":1,"url":"http://localhost:2368/ghost","errors":[]},{"state":2,"url":"http://localhost:2368/ghost/#/posts/","errors":[]},{"state":3,"url":"http://localhost:2368/ghost/#/posts/","errors":[]},{"state":4,"url":"http://localhost:2368/ghost/#/posts/","errors":[]},{"state":5,"url":"http://localhost:2368/ghost/#/posts/","errors":[]},{"state":6,"url":"http://localhost:2368/ghost/#/site/","errors":[]},{"state":7,"url":"http://localhost:2368/ghost/#/site/","errors":[]},{"state":8,"url":"http://localhost:2368/ghost/#/site/","errors":[]},{"state":9,"url":"http://localhost:2368/ghost/#/site/","errors":[]},{"state":10,"url":"http://localhost:2368/","errors":[]},{"state":11,"url":"http://localhost:2368/ghost/#/posts/","errors":[]},{"state":12,"url":"http://localhost:2368/ghost/#/posts/","errors":[]},{"state":13,"url":"http://localhost:2368/ghost/#/posts/","errors":[]},{"state":14,"url":"http://localhost:2368/ghost/#/posts/","errors":[]},{"state":15,"url":"http://localhost:2368/ghost/#/editor/post/","errors":[]},{"state":16,"url":"http://localhost:2368/ghost/#/posts/?type=draft","errors":[]},{"state":17,"url":"http://localhost:2368/ghost/#/posts/?type=draft","errors":[]},{"state":18,"url":"http://localhost:2368/ghost/#/posts/?type=draft","errors":[]},{"state":19,"url":"http://localhost:2368/ghost/#/posts/?type=draft","errors":[]},{"state":20,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled","errors":[]},{"state":21,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled","errors":[]},{"state":22,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled","errors":[]},{"state":23,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled","errors":[]},{"state":24,"url":"http://localhost:2368/ghost/#/posts/?type=published","errors":[]},{"state":25,"url":"http://localhost:2368/ghost/#/posts/?type=published","errors":[]},{"state":26,"url":"http://localhost:2368/ghost/#/posts/?type=published","errors":[]},{"state":27,"url":"http://localhost:2368/ghost/#/posts/?type=published","errors":[]},{"state":28,"url":"http://localhost:2368/ghost/#/pages/","errors":[]},{"state":29,"url":"http://localhost:2368/ghost/#/pages/","errors":[]},{"state":30,"url":"http://localhost:2368/ghost/#/pages/","errors":[]},{"state":31,"url":"http://localhost:2368/ghost/#/pages/","errors":[]},{"state":32,"url":"http://localhost:2368/ghost/#/tags/","errors":[]},{"state":33,"url":"http://localhost:2368/ghost/#/tags/","errors":[]},{"state":34,"url":"http://localhost:2368/ghost/#/tags/","errors":[]},{"state":35,"url":"http://localhost:2368/ghost/#/tags/","errors":[]},{"state":36,"url":"http://localhost:2368/ghost/#/tags/","errors":[]},{"state":37,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":38,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":39,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":40,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":41,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":42,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":43,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":44,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":45,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":46,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":47,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":48,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":49,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":50,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":51,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":52,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":53,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":54,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":55,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":56,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":57,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":58,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":59,"url":"http://localhost:2368/ghost/#/settings/code-injection/","errors":[]},{"state":60,"url":"http://localhost:2368/ghost/#/settings/code-injection/","errors":[]},{"state":61,"url":"http://localhost:2368/ghost/#/settings/code-injection/","errors":[]},{"state":62,"url":"http://localhost:2368/ghost/#/settings/code-injection/","errors":[]},{"state":63,"url":"http://localhost:2368/ghost/#/settings/code-injection/","errors":[]},{"state":64,"url":"http://localhost:2368/ghost/#/settings/integrations/","errors":[]},{"state":65,"url":"http://localhost:2368/ghost/#/settings/integrations/","errors":[]},{"state":66,"url":"http://localhost:2368/ghost/#/settings/integrations/","errors":[]},{"state":67,"url":"http://localhost:2368/ghost/#/settings/integrations/","errors":[]},{"state":68,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":69,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":70,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":71,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":72,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":73,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":74,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":75,"url":"http://localhost:2368/ghost/#/editor/post/644dce10829c1f00017e71e4/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@707e0a63abcd22b9593524c73fe2eda0\"\n}"]},{"state":76,"url":"http://localhost:2368/ghost/#/editor/post/644dce10829c1f00017e71e4/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@707e0a63abcd22b9593524c73fe2eda0\"\n}"]},{"state":77,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a9/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@ba74566b171a2189751900ac5bcf0e84\"\n}"]},{"state":78,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a7/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d792c45c2f32ca7abb186dc6091e2068\"\n}"]},{"state":79,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11e2ef9d4209da5e41abe0035a6314f6\"\n}"]},{"state":80,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11e2ef9d4209da5e41abe0035a6314f6\"\n}"]},{"state":81,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a5/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11e2ef9d4209da5e41abe0035a6314f6\"\n}"]},{"state":82,"url":"http://localhost:2368/ghost/#/editor/post/644dcd32829c1f00017e70a1/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d77d3dca241a35563aaa9183020f62d6\"\n}"]},{"state":83,"url":"http://localhost:2368/ghost/#","errors":[]},{"state":84,"url":"http://localhost:2368/ghost/#","errors":[]},{"state":85,"url":"http://localhost:2368/ghost/#","errors":[]},{"state":86,"url":"http://localhost:2368/ghost/#","errors":[]},{"state":87,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":88,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":89,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":90,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":91,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":92,"url":"http://localhost:2368/ghost/#/site/","errors":[]},{"state":93,"url":"http://localhost:2368/ghost/#/site/","errors":[]},{"state":94,"url":"http://localhost:2368/ghost/#/site/","errors":[]},{"state":95,"url":"http://localhost:2368/ghost/#/site/","errors":[]},{"state":96,"url":"http://localhost:2368/","errors":[]},{"state":97,"url":"http://localhost:2368/ghost/#/posts/?type=published","errors":[]},{"state":98,"url":"http://localhost:2368/ghost/#/posts/?type=published","errors":[]},{"state":99,"url":"http://localhost:2368/ghost/#/posts/?type=published","errors":[]},{"state":100,"url":"http://localhost:2368/ghost/#/posts/?type=published","errors":[]},{"state":101,"url":"http://localhost:2368/ghost/#/editor/post/","errors":[]},{"state":102,"url":"http://localhost:2368/ghost/#/posts/?type=draft","errors":[]},{"state":103,"url":"http://localhost:2368/ghost/#/posts/?type=draft","errors":[]},{"state":104,"url":"http://localhost:2368/ghost/#/posts/?type=draft","errors":[]},{"state":105,"url":"http://localhost:2368/ghost/#/posts/?type=draft","errors":[]},{"state":106,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled","errors":[]},{"state":107,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled","errors":[]},{"state":108,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled","errors":[]},{"state":109,"url":"http://localhost:2368/ghost/#/posts/?type=scheduled","errors":[]},{"state":110,"url":"http://localhost:2368/ghost/#/pages/","errors":[]},{"state":111,"url":"http://localhost:2368/ghost/#/pages/","errors":[]},{"state":112,"url":"http://localhost:2368/ghost/#/pages/","errors":[]},{"state":113,"url":"http://localhost:2368/ghost/#/pages/","errors":[]},{"state":114,"url":"http://localhost:2368/ghost/#/tags/?type=internal","errors":[]},{"state":115,"url":"http://localhost:2368/ghost/#/tags/?type=internal","errors":[]},{"state":116,"url":"http://localhost:2368/ghost/#/tags/?type=internal","errors":[]},{"state":117,"url":"http://localhost:2368/ghost/#/tags/?type=internal","errors":[]},{"state":118,"url":"http://localhost:2368/ghost/#/tags/?type=internal","errors":[]},{"state":119,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":120,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":121,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":122,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":123,"url":"http://localhost:2368/ghost/#/staff/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@f6de0515a9d508b37d6cb09046321bf7\"\n}"]},{"state":124,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":125,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":126,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":127,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":128,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":129,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":130,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":131,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":132,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":133,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":134,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":135,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":136,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":137,"url":"http://localhost:2368/ghost/#/settings/general/","errors":[]},{"state":138,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":139,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":140,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":141,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":142,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":143,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":144,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":145,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":146,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":147,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":148,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":149,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":150,"url":"http://localhost:2368/ghost/#/settings/design/","errors":[]},{"state":151,"url":"http://localhost:2368/ghost/#/settings/code-injection/","errors":[]},{"state":152,"url":"http://localhost:2368/ghost/#/settings/code-injection/","errors":[]},{"state":153,"url":"http://localhost:2368/ghost/#/settings/code-injection/","errors":[]},{"state":154,"url":"http://localhost:2368/ghost/#/settings/code-injection/","errors":[]},{"state":155,"url":"http://localhost:2368/ghost/#/settings/code-injection/","errors":[]},{"state":156,"url":"http://localhost:2368/ghost/#/settings/integrations/","errors":[]},{"state":157,"url":"http://localhost:2368/ghost/#/settings/integrations/","errors":[]},{"state":158,"url":"http://localhost:2368/ghost/#/settings/integrations/","errors":[]},{"state":159,"url":"http://localhost:2368/ghost/#/settings/integrations/","errors":[]},{"state":160,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":161,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":162,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":163,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":164,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":165,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":166,"url":"http://localhost:2368/ghost/#/settings/labs/","errors":[]},{"state":167,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":168,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":169,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":170,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":171,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":172,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":173,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":174,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":175,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":176,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":177,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":178,"url":"http://localhost:2368/ghost/#/staff/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d400eabf9e5d8f17a0be41f207af4cb3\"\n}","{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@11cc67cef2c0ef4714741277f9080c88\"\n}"]},{"state":179,"url":"http://localhost:2368/ghost/#/staff/juan/","errors":[]},{"state":180,"url":"http://localhost:2368/ghost/#/staff/juan/","errors":[]},{"state":181,"url":"http://localhost:2368/ghost/#/staff/juan/","errors":[]},{"state":182,"url":"http://localhost:2368/ghost/#/staff/juan/","errors":[]},{"state":183,"url":"http://localhost:2368/ghost/#","errors":[]},{"state":184,"url":"http://localhost:2368/ghost/#","errors":[]},{"state":185,"url":"http://localhost:2368/ghost/#","errors":[]},{"state":186,"url":"http://localhost:2368/ghost/#","errors":[]},{"state":187,"url":"http://localhost:2368/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d9f2095849e6a670f9e140db080ea615\"\n}"]},{"state":188,"url":"http://localhost:2368/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d9f2095849e6a670f9e140db080ea615\"\n}"]},{"state":189,"url":"http://localhost:2368/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d9f2095849e6a670f9e140db080ea615\"\n}"]},{"state":190,"url":"http://localhost:2368/ghost/","errors":["{\n \"_type\": \"ConsoleMessage\",\n \"_guid\": \"console-message@d9f2095849e6a670f9e140db080ea615\"\n}"]}],"links":[{"source":0,"target":1,"interaction":"button-click"},{"source":0,"target":1,"interaction":"link-click"},{"source":0,"target":2,"interaction":"link-click"},{"source":2,"target":3,"interaction":"button-click"},{"source":2,"target":4,"interaction":"button-click"},{"source":2,"target":5,"interaction":"button-click"},{"source":2,"target":6,"interaction":"link-click"},{"source":6,"target":7,"interaction":"button-click"},{"source":6,"target":8,"interaction":"button-click"},{"source":6,"target":9,"interaction":"button-click"},{"source":2,"target":10,"interaction":"link-click"},{"source":2,"target":11,"interaction":"link-click"},{"source":11,"target":12,"interaction":"button-click"},{"source":11,"target":13,"interaction":"button-click"},{"source":11,"target":14,"interaction":"button-click"},{"source":2,"target":15,"interaction":"link-click"},{"source":2,"target":16,"interaction":"link-click"},{"source":16,"target":17,"interaction":"button-click"},{"source":16,"target":18,"interaction":"button-click"},{"source":16,"target":19,"interaction":"button-click"},{"source":2,"target":20,"interaction":"link-click"},{"source":20,"target":21,"interaction":"button-click"},{"source":20,"target":22,"interaction":"button-click"},{"source":20,"target":23,"interaction":"button-click"},{"source":2,"target":24,"interaction":"link-click"},{"source":24,"target":25,"interaction":"button-click"},{"source":24,"target":26,"interaction":"button-click"},{"source":24,"target":27,"interaction":"button-click"},{"source":2,"target":28,"interaction":"link-click"},{"source":28,"target":29,"interaction":"button-click"},{"source":28,"target":30,"interaction":"button-click"},{"source":28,"target":31,"interaction":"button-click"},{"source":2,"target":32,"interaction":"link-click"},{"source":32,"target":33,"interaction":"button-click"},{"source":32,"target":34,"interaction":"button-click"},{"source":32,"target":35,"interaction":"button-click"},{"source":32,"target":36,"interaction":"button-click"},{"source":2,"target":37,"interaction":"link-click"},{"source":37,"target":38,"interaction":"button-click"},{"source":37,"target":39,"interaction":"button-click"},{"source":37,"target":40,"interaction":"button-click"},{"source":37,"target":41,"interaction":"button-click"},{"source":2,"target":42,"interaction":"link-click"},{"source":42,"target":43,"interaction":"button-click"},{"source":42,"target":44,"interaction":"button-click"},{"source":42,"target":45,"interaction":"button-click"},{"source":42,"target":46,"interaction":"button-click"},{"source":42,"target":47,"interaction":"button-click"},{"source":42,"target":48,"interaction":"button-click"},{"source":42,"target":49,"interaction":"button-click"},{"source":42,"target":50,"interaction":"button-click"},{"source":42,"target":51,"interaction":"button-click"},{"source":42,"target":52,"interaction":"button-click"},{"source":42,"target":53,"interaction":"button-click"},{"source":42,"target":54,"interaction":"button-click"},{"source":2,"target":55,"interaction":"link-click"},{"source":55,"target":56,"interaction":"button-click"},{"source":55,"target":57,"interaction":"button-click"},{"source":55,"target":58,"interaction":"button-click"},{"source":2,"target":59,"interaction":"link-click"},{"source":59,"target":60,"interaction":"button-click"},{"source":59,"target":61,"interaction":"button-click"},{"source":59,"target":62,"interaction":"button-click"},{"source":59,"target":63,"interaction":"button-click"},{"source":2,"target":64,"interaction":"link-click"},{"source":64,"target":65,"interaction":"button-click"},{"source":64,"target":66,"interaction":"button-click"},{"source":64,"target":67,"interaction":"button-click"},{"source":2,"target":68,"interaction":"link-click"},{"source":68,"target":69,"interaction":"button-click"},{"source":68,"target":70,"interaction":"button-click"},{"source":68,"target":71,"interaction":"button-click"},{"source":68,"target":72,"interaction":"button-click"},{"source":68,"target":73,"interaction":"button-click"},{"source":68,"target":74,"interaction":"button-click"},{"source":2,"target":75,"interaction":"link-click"},{"source":75,"target":76,"interaction":"button-click"},{"source":2,"target":77,"interaction":"link-click"},{"source":2,"target":78,"interaction":"link-click"},{"source":2,"target":77,"interaction":"link-click"},{"source":77,"target":79,"interaction":"button-click"},{"source":77,"target":80,"interaction":"button-click"},{"source":77,"target":81,"interaction":"button-click"},{"source":2,"target":77,"interaction":"link-click"},{"source":2,"target":82,"interaction":"link-click"},{"source":2,"target":77,"interaction":"link-click"},{"source":2,"target":77,"interaction":"link-click"},{"source":2,"target":83,"interaction":"link-click"},{"source":83,"target":84,"interaction":"button-click"},{"source":83,"target":85,"interaction":"button-click"},{"source":83,"target":86,"interaction":"button-click"},{"source":0,"target":87,"interaction":"link-click"},{"source":87,"target":88,"interaction":"button-click"},{"source":87,"target":89,"interaction":"button-click"},{"source":87,"target":90,"interaction":"button-click"},{"source":87,"target":91,"interaction":"button-click"},{"source":87,"target":92,"interaction":"link-click"},{"source":92,"target":93,"interaction":"button-click"},{"source":92,"target":94,"interaction":"button-click"},{"source":92,"target":95,"interaction":"button-click"},{"source":87,"target":96,"interaction":"link-click"},{"source":87,"target":97,"interaction":"link-click"},{"source":97,"target":98,"interaction":"button-click"},{"source":97,"target":99,"interaction":"button-click"},{"source":97,"target":100,"interaction":"button-click"},{"source":87,"target":101,"interaction":"link-click"},{"source":87,"target":102,"interaction":"link-click"},{"source":102,"target":103,"interaction":"button-click"},{"source":102,"target":104,"interaction":"button-click"},{"source":102,"target":105,"interaction":"button-click"},{"source":87,"target":106,"interaction":"link-click"},{"source":106,"target":107,"interaction":"button-click"},{"source":106,"target":108,"interaction":"button-click"},{"source":106,"target":109,"interaction":"button-click"},{"source":87,"target":110,"interaction":"link-click"},{"source":110,"target":111,"interaction":"button-click"},{"source":110,"target":112,"interaction":"button-click"},{"source":110,"target":113,"interaction":"button-click"},{"source":87,"target":114,"interaction":"link-click"},{"source":114,"target":115,"interaction":"button-click"},{"source":114,"target":116,"interaction":"button-click"},{"source":114,"target":117,"interaction":"button-click"},{"source":114,"target":118,"interaction":"button-click"},{"source":87,"target":119,"interaction":"link-click"},{"source":119,"target":120,"interaction":"button-click"},{"source":119,"target":121,"interaction":"button-click"},{"source":119,"target":122,"interaction":"button-click"},{"source":119,"target":123,"interaction":"button-click"},{"source":87,"target":124,"interaction":"link-click"},{"source":124,"target":125,"interaction":"button-click"},{"source":124,"target":126,"interaction":"button-click"},{"source":124,"target":127,"interaction":"button-click"},{"source":124,"target":128,"interaction":"button-click"},{"source":124,"target":129,"interaction":"button-click"},{"source":124,"target":130,"interaction":"button-click"},{"source":124,"target":131,"interaction":"button-click"},{"source":124,"target":132,"interaction":"button-click"},{"source":124,"target":133,"interaction":"button-click"},{"source":124,"target":134,"interaction":"button-click"},{"source":124,"target":135,"interaction":"button-click"},{"source":124,"target":136,"interaction":"button-click"},{"source":124,"target":137,"interaction":"button-click"},{"source":87,"target":138,"interaction":"link-click"},{"source":138,"target":139,"interaction":"button-click"},{"source":138,"target":140,"interaction":"button-click"},{"source":138,"target":141,"interaction":"button-click"},{"source":138,"target":142,"interaction":"button-click"},{"source":138,"target":143,"interaction":"button-click"},{"source":138,"target":144,"interaction":"button-click"},{"source":138,"target":145,"interaction":"button-click"},{"source":138,"target":146,"interaction":"button-click"},{"source":138,"target":147,"interaction":"button-click"},{"source":138,"target":148,"interaction":"button-click"},{"source":138,"target":149,"interaction":"button-click"},{"source":138,"target":150,"interaction":"button-click"},{"source":87,"target":151,"interaction":"link-click"},{"source":151,"target":152,"interaction":"button-click"},{"source":151,"target":153,"interaction":"button-click"},{"source":151,"target":154,"interaction":"button-click"},{"source":151,"target":155,"interaction":"button-click"},{"source":87,"target":156,"interaction":"link-click"},{"source":156,"target":157,"interaction":"button-click"},{"source":156,"target":158,"interaction":"button-click"},{"source":156,"target":159,"interaction":"button-click"},{"source":87,"target":160,"interaction":"link-click"},{"source":160,"target":161,"interaction":"button-click"},{"source":160,"target":162,"interaction":"button-click"},{"source":160,"target":163,"interaction":"button-click"},{"source":160,"target":164,"interaction":"button-click"},{"source":160,"target":165,"interaction":"button-click"},{"source":160,"target":166,"interaction":"button-click"},{"source":87,"target":167,"interaction":"link-click"},{"source":167,"target":168,"interaction":"button-click"},{"source":167,"target":169,"interaction":"button-click"},{"source":167,"target":170,"interaction":"button-click"},{"source":167,"target":171,"interaction":"button-click"},{"source":167,"target":172,"interaction":"button-click"},{"source":167,"target":173,"interaction":"button-click"},{"source":167,"target":174,"interaction":"button-click"},{"source":167,"target":175,"interaction":"button-click"},{"source":167,"target":176,"interaction":"button-click"},{"source":167,"target":177,"interaction":"button-click"},{"source":167,"target":178,"interaction":"button-click"},{"source":87,"target":179,"interaction":"link-click"},{"source":179,"target":180,"interaction":"button-click"},{"source":179,"target":181,"interaction":"button-click"},{"source":179,"target":182,"interaction":"button-click"},{"source":87,"target":183,"interaction":"link-click"},{"source":183,"target":184,"interaction":"button-click"},{"source":183,"target":185,"interaction":"button-click"},{"source":183,"target":186,"interaction":"button-click"},{"source":87,"target":187,"interaction":"link-click"},{"source":187,"target":188,"interaction":"button-click"},{"source":187,"target":189,"interaction":"button-click"},{"source":187,"target":190,"interaction":"button-click"}]}
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
new file mode 100644
index 0000000..541928e
--- /dev/null
+++ b/docs/index.html
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Visited webpages
+
+
+
+
State
+
+
+
+
+
+
+
![State Photo]()
+
+
+
+
+
+
+ Element type |
+
+
+ - |
+
+
+ URL |
+
+
+ - |
+
+
+ Errors found |
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/main.css b/docs/main.css
new file mode 100644
index 0000000..e121f5c
--- /dev/null
+++ b/docs/main.css
@@ -0,0 +1,37 @@
+.links line {
+ stroke: #999;
+ stroke-opacity: 0.6;
+}
+
+.nodes circle {
+ stroke: #fff;
+ stroke-width: 1.5px;
+}
+
+text {
+ font-family: sans-serif;
+ font-size: 10px;
+}
+
+#svgContainer {
+ margin-left:-20%;
+ width: 3725px;
+ height: 3500px;
+ overflow: scroll;
+}
+
+svg {
+ border: 2px solid lightskyblue;
+ border-radius: 8px;
+ width: 100%;
+ height: 100%;
+}
+
+#stateImage {
+ max-width: 100%;
+ height: auto;
+}
+
+.hidden {
+ visibility: hidden;
+}
\ No newline at end of file
diff --git a/docs/screenshots/0.png b/docs/screenshots/0.png
new file mode 100644
index 0000000..068607e
Binary files /dev/null and b/docs/screenshots/0.png differ
diff --git a/docs/screenshots/1.png b/docs/screenshots/1.png
new file mode 100644
index 0000000..fa16df8
Binary files /dev/null and b/docs/screenshots/1.png differ
diff --git a/docs/screenshots/10.png b/docs/screenshots/10.png
new file mode 100644
index 0000000..6a82922
Binary files /dev/null and b/docs/screenshots/10.png differ
diff --git a/docs/screenshots/100.png b/docs/screenshots/100.png
new file mode 100644
index 0000000..a2a699d
Binary files /dev/null and b/docs/screenshots/100.png differ
diff --git a/docs/screenshots/101.png b/docs/screenshots/101.png
new file mode 100644
index 0000000..85effc0
Binary files /dev/null and b/docs/screenshots/101.png differ
diff --git a/docs/screenshots/102.png b/docs/screenshots/102.png
new file mode 100644
index 0000000..35544ac
Binary files /dev/null and b/docs/screenshots/102.png differ
diff --git a/docs/screenshots/103.png b/docs/screenshots/103.png
new file mode 100644
index 0000000..62abd58
Binary files /dev/null and b/docs/screenshots/103.png differ
diff --git a/docs/screenshots/104.png b/docs/screenshots/104.png
new file mode 100644
index 0000000..a8b0ac5
Binary files /dev/null and b/docs/screenshots/104.png differ
diff --git a/docs/screenshots/105.png b/docs/screenshots/105.png
new file mode 100644
index 0000000..06f88a3
Binary files /dev/null and b/docs/screenshots/105.png differ
diff --git a/docs/screenshots/106.png b/docs/screenshots/106.png
new file mode 100644
index 0000000..658915d
Binary files /dev/null and b/docs/screenshots/106.png differ
diff --git a/docs/screenshots/107.png b/docs/screenshots/107.png
new file mode 100644
index 0000000..b7f260b
Binary files /dev/null and b/docs/screenshots/107.png differ
diff --git a/docs/screenshots/108.png b/docs/screenshots/108.png
new file mode 100644
index 0000000..67de8b3
Binary files /dev/null and b/docs/screenshots/108.png differ
diff --git a/docs/screenshots/109.png b/docs/screenshots/109.png
new file mode 100644
index 0000000..fd3109c
Binary files /dev/null and b/docs/screenshots/109.png differ
diff --git a/docs/screenshots/11.png b/docs/screenshots/11.png
new file mode 100644
index 0000000..79785a4
Binary files /dev/null and b/docs/screenshots/11.png differ
diff --git a/docs/screenshots/110.png b/docs/screenshots/110.png
new file mode 100644
index 0000000..711c81a
Binary files /dev/null and b/docs/screenshots/110.png differ
diff --git a/docs/screenshots/111.png b/docs/screenshots/111.png
new file mode 100644
index 0000000..c3d1661
Binary files /dev/null and b/docs/screenshots/111.png differ
diff --git a/docs/screenshots/112.png b/docs/screenshots/112.png
new file mode 100644
index 0000000..96a10fd
Binary files /dev/null and b/docs/screenshots/112.png differ
diff --git a/docs/screenshots/113.png b/docs/screenshots/113.png
new file mode 100644
index 0000000..e53412d
Binary files /dev/null and b/docs/screenshots/113.png differ
diff --git a/docs/screenshots/114.png b/docs/screenshots/114.png
new file mode 100644
index 0000000..f1c592c
Binary files /dev/null and b/docs/screenshots/114.png differ
diff --git a/docs/screenshots/115.png b/docs/screenshots/115.png
new file mode 100644
index 0000000..3afc1bf
Binary files /dev/null and b/docs/screenshots/115.png differ
diff --git a/docs/screenshots/116.png b/docs/screenshots/116.png
new file mode 100644
index 0000000..4054043
Binary files /dev/null and b/docs/screenshots/116.png differ
diff --git a/docs/screenshots/117.png b/docs/screenshots/117.png
new file mode 100644
index 0000000..e1a2588
Binary files /dev/null and b/docs/screenshots/117.png differ
diff --git a/docs/screenshots/118.png b/docs/screenshots/118.png
new file mode 100644
index 0000000..9b942f8
Binary files /dev/null and b/docs/screenshots/118.png differ
diff --git a/docs/screenshots/119.png b/docs/screenshots/119.png
new file mode 100644
index 0000000..fe83bdd
Binary files /dev/null and b/docs/screenshots/119.png differ
diff --git a/docs/screenshots/12.png b/docs/screenshots/12.png
new file mode 100644
index 0000000..0e960a9
Binary files /dev/null and b/docs/screenshots/12.png differ
diff --git a/docs/screenshots/120.png b/docs/screenshots/120.png
new file mode 100644
index 0000000..ee6b619
Binary files /dev/null and b/docs/screenshots/120.png differ
diff --git a/docs/screenshots/121.png b/docs/screenshots/121.png
new file mode 100644
index 0000000..9469362
Binary files /dev/null and b/docs/screenshots/121.png differ
diff --git a/docs/screenshots/122.png b/docs/screenshots/122.png
new file mode 100644
index 0000000..5b28e9e
Binary files /dev/null and b/docs/screenshots/122.png differ
diff --git a/docs/screenshots/123.png b/docs/screenshots/123.png
new file mode 100644
index 0000000..37793e7
Binary files /dev/null and b/docs/screenshots/123.png differ
diff --git a/docs/screenshots/124.png b/docs/screenshots/124.png
new file mode 100644
index 0000000..218fe42
Binary files /dev/null and b/docs/screenshots/124.png differ
diff --git a/docs/screenshots/125.png b/docs/screenshots/125.png
new file mode 100644
index 0000000..9d8ed49
Binary files /dev/null and b/docs/screenshots/125.png differ
diff --git a/docs/screenshots/126.png b/docs/screenshots/126.png
new file mode 100644
index 0000000..0dda49b
Binary files /dev/null and b/docs/screenshots/126.png differ
diff --git a/docs/screenshots/127.png b/docs/screenshots/127.png
new file mode 100644
index 0000000..49a7e19
Binary files /dev/null and b/docs/screenshots/127.png differ
diff --git a/docs/screenshots/128.png b/docs/screenshots/128.png
new file mode 100644
index 0000000..037250a
Binary files /dev/null and b/docs/screenshots/128.png differ
diff --git a/docs/screenshots/129.png b/docs/screenshots/129.png
new file mode 100644
index 0000000..7cb6527
Binary files /dev/null and b/docs/screenshots/129.png differ
diff --git a/docs/screenshots/13.png b/docs/screenshots/13.png
new file mode 100644
index 0000000..60c2ac3
Binary files /dev/null and b/docs/screenshots/13.png differ
diff --git a/docs/screenshots/130.png b/docs/screenshots/130.png
new file mode 100644
index 0000000..40882af
Binary files /dev/null and b/docs/screenshots/130.png differ
diff --git a/docs/screenshots/131.png b/docs/screenshots/131.png
new file mode 100644
index 0000000..465120b
Binary files /dev/null and b/docs/screenshots/131.png differ
diff --git a/docs/screenshots/132.png b/docs/screenshots/132.png
new file mode 100644
index 0000000..31f157d
Binary files /dev/null and b/docs/screenshots/132.png differ
diff --git a/docs/screenshots/133.png b/docs/screenshots/133.png
new file mode 100644
index 0000000..847fb60
Binary files /dev/null and b/docs/screenshots/133.png differ
diff --git a/docs/screenshots/134.png b/docs/screenshots/134.png
new file mode 100644
index 0000000..2f11afe
Binary files /dev/null and b/docs/screenshots/134.png differ
diff --git a/docs/screenshots/135.png b/docs/screenshots/135.png
new file mode 100644
index 0000000..72c8e39
Binary files /dev/null and b/docs/screenshots/135.png differ
diff --git a/docs/screenshots/136.png b/docs/screenshots/136.png
new file mode 100644
index 0000000..3db06df
Binary files /dev/null and b/docs/screenshots/136.png differ
diff --git a/docs/screenshots/137.png b/docs/screenshots/137.png
new file mode 100644
index 0000000..20e1909
Binary files /dev/null and b/docs/screenshots/137.png differ
diff --git a/docs/screenshots/138.png b/docs/screenshots/138.png
new file mode 100644
index 0000000..eb807dd
Binary files /dev/null and b/docs/screenshots/138.png differ
diff --git a/docs/screenshots/139.png b/docs/screenshots/139.png
new file mode 100644
index 0000000..8c0b2a6
Binary files /dev/null and b/docs/screenshots/139.png differ
diff --git a/docs/screenshots/14.png b/docs/screenshots/14.png
new file mode 100644
index 0000000..cd6d3e6
Binary files /dev/null and b/docs/screenshots/14.png differ
diff --git a/docs/screenshots/140.png b/docs/screenshots/140.png
new file mode 100644
index 0000000..7855eb0
Binary files /dev/null and b/docs/screenshots/140.png differ
diff --git a/docs/screenshots/141.png b/docs/screenshots/141.png
new file mode 100644
index 0000000..11010b3
Binary files /dev/null and b/docs/screenshots/141.png differ
diff --git a/docs/screenshots/142.png b/docs/screenshots/142.png
new file mode 100644
index 0000000..ff5e4b2
Binary files /dev/null and b/docs/screenshots/142.png differ
diff --git a/docs/screenshots/143.png b/docs/screenshots/143.png
new file mode 100644
index 0000000..faaea4e
Binary files /dev/null and b/docs/screenshots/143.png differ
diff --git a/docs/screenshots/144.png b/docs/screenshots/144.png
new file mode 100644
index 0000000..38e4d38
Binary files /dev/null and b/docs/screenshots/144.png differ
diff --git a/docs/screenshots/145.png b/docs/screenshots/145.png
new file mode 100644
index 0000000..bcfc49f
Binary files /dev/null and b/docs/screenshots/145.png differ
diff --git a/docs/screenshots/146.png b/docs/screenshots/146.png
new file mode 100644
index 0000000..499150b
Binary files /dev/null and b/docs/screenshots/146.png differ
diff --git a/docs/screenshots/147.png b/docs/screenshots/147.png
new file mode 100644
index 0000000..4741fa6
Binary files /dev/null and b/docs/screenshots/147.png differ
diff --git a/docs/screenshots/148.png b/docs/screenshots/148.png
new file mode 100644
index 0000000..bf714b1
Binary files /dev/null and b/docs/screenshots/148.png differ
diff --git a/docs/screenshots/149.png b/docs/screenshots/149.png
new file mode 100644
index 0000000..59ba252
Binary files /dev/null and b/docs/screenshots/149.png differ
diff --git a/docs/screenshots/15.png b/docs/screenshots/15.png
new file mode 100644
index 0000000..97c5a33
Binary files /dev/null and b/docs/screenshots/15.png differ
diff --git a/docs/screenshots/150.png b/docs/screenshots/150.png
new file mode 100644
index 0000000..2e71552
Binary files /dev/null and b/docs/screenshots/150.png differ
diff --git a/docs/screenshots/151.png b/docs/screenshots/151.png
new file mode 100644
index 0000000..d1d2243
Binary files /dev/null and b/docs/screenshots/151.png differ
diff --git a/docs/screenshots/152.png b/docs/screenshots/152.png
new file mode 100644
index 0000000..bbb29ec
Binary files /dev/null and b/docs/screenshots/152.png differ
diff --git a/docs/screenshots/153.png b/docs/screenshots/153.png
new file mode 100644
index 0000000..5c1155d
Binary files /dev/null and b/docs/screenshots/153.png differ
diff --git a/docs/screenshots/154.png b/docs/screenshots/154.png
new file mode 100644
index 0000000..f2e8694
Binary files /dev/null and b/docs/screenshots/154.png differ
diff --git a/docs/screenshots/155.png b/docs/screenshots/155.png
new file mode 100644
index 0000000..b0fdba7
Binary files /dev/null and b/docs/screenshots/155.png differ
diff --git a/docs/screenshots/156.png b/docs/screenshots/156.png
new file mode 100644
index 0000000..62970a3
Binary files /dev/null and b/docs/screenshots/156.png differ
diff --git a/docs/screenshots/157.png b/docs/screenshots/157.png
new file mode 100644
index 0000000..d3ee24b
Binary files /dev/null and b/docs/screenshots/157.png differ
diff --git a/docs/screenshots/158.png b/docs/screenshots/158.png
new file mode 100644
index 0000000..9aeff61
Binary files /dev/null and b/docs/screenshots/158.png differ
diff --git a/docs/screenshots/159.png b/docs/screenshots/159.png
new file mode 100644
index 0000000..37a61c2
Binary files /dev/null and b/docs/screenshots/159.png differ
diff --git a/docs/screenshots/16.png b/docs/screenshots/16.png
new file mode 100644
index 0000000..9f8da9a
Binary files /dev/null and b/docs/screenshots/16.png differ
diff --git a/docs/screenshots/160.png b/docs/screenshots/160.png
new file mode 100644
index 0000000..be99aba
Binary files /dev/null and b/docs/screenshots/160.png differ
diff --git a/docs/screenshots/161.png b/docs/screenshots/161.png
new file mode 100644
index 0000000..4e64f15
Binary files /dev/null and b/docs/screenshots/161.png differ
diff --git a/docs/screenshots/162.png b/docs/screenshots/162.png
new file mode 100644
index 0000000..7795b1a
Binary files /dev/null and b/docs/screenshots/162.png differ
diff --git a/docs/screenshots/163.png b/docs/screenshots/163.png
new file mode 100644
index 0000000..cad8811
Binary files /dev/null and b/docs/screenshots/163.png differ
diff --git a/docs/screenshots/164.png b/docs/screenshots/164.png
new file mode 100644
index 0000000..73c9530
Binary files /dev/null and b/docs/screenshots/164.png differ
diff --git a/docs/screenshots/165.png b/docs/screenshots/165.png
new file mode 100644
index 0000000..5af24fb
Binary files /dev/null and b/docs/screenshots/165.png differ
diff --git a/docs/screenshots/166.png b/docs/screenshots/166.png
new file mode 100644
index 0000000..bb1102b
Binary files /dev/null and b/docs/screenshots/166.png differ
diff --git a/docs/screenshots/167.png b/docs/screenshots/167.png
new file mode 100644
index 0000000..8e0697f
Binary files /dev/null and b/docs/screenshots/167.png differ
diff --git a/docs/screenshots/168.png b/docs/screenshots/168.png
new file mode 100644
index 0000000..4655404
Binary files /dev/null and b/docs/screenshots/168.png differ
diff --git a/docs/screenshots/169.png b/docs/screenshots/169.png
new file mode 100644
index 0000000..076ceeb
Binary files /dev/null and b/docs/screenshots/169.png differ
diff --git a/docs/screenshots/17.png b/docs/screenshots/17.png
new file mode 100644
index 0000000..7cf0168
Binary files /dev/null and b/docs/screenshots/17.png differ
diff --git a/docs/screenshots/170.png b/docs/screenshots/170.png
new file mode 100644
index 0000000..98e5745
Binary files /dev/null and b/docs/screenshots/170.png differ
diff --git a/docs/screenshots/171.png b/docs/screenshots/171.png
new file mode 100644
index 0000000..d5b68cb
Binary files /dev/null and b/docs/screenshots/171.png differ
diff --git a/docs/screenshots/172.png b/docs/screenshots/172.png
new file mode 100644
index 0000000..0d91306
Binary files /dev/null and b/docs/screenshots/172.png differ
diff --git a/docs/screenshots/173.png b/docs/screenshots/173.png
new file mode 100644
index 0000000..6ff040b
Binary files /dev/null and b/docs/screenshots/173.png differ
diff --git a/docs/screenshots/174.png b/docs/screenshots/174.png
new file mode 100644
index 0000000..15eddc7
Binary files /dev/null and b/docs/screenshots/174.png differ
diff --git a/docs/screenshots/175.png b/docs/screenshots/175.png
new file mode 100644
index 0000000..2982ba2
Binary files /dev/null and b/docs/screenshots/175.png differ
diff --git a/docs/screenshots/176.png b/docs/screenshots/176.png
new file mode 100644
index 0000000..e57f335
Binary files /dev/null and b/docs/screenshots/176.png differ
diff --git a/docs/screenshots/177.png b/docs/screenshots/177.png
new file mode 100644
index 0000000..5938a3f
Binary files /dev/null and b/docs/screenshots/177.png differ
diff --git a/docs/screenshots/178.png b/docs/screenshots/178.png
new file mode 100644
index 0000000..b89d333
Binary files /dev/null and b/docs/screenshots/178.png differ
diff --git a/docs/screenshots/179.png b/docs/screenshots/179.png
new file mode 100644
index 0000000..6c9057d
Binary files /dev/null and b/docs/screenshots/179.png differ
diff --git a/docs/screenshots/18.png b/docs/screenshots/18.png
new file mode 100644
index 0000000..04ce0fa
Binary files /dev/null and b/docs/screenshots/18.png differ
diff --git a/docs/screenshots/180.png b/docs/screenshots/180.png
new file mode 100644
index 0000000..9e11577
Binary files /dev/null and b/docs/screenshots/180.png differ
diff --git a/docs/screenshots/181.png b/docs/screenshots/181.png
new file mode 100644
index 0000000..df2033e
Binary files /dev/null and b/docs/screenshots/181.png differ
diff --git a/docs/screenshots/182.png b/docs/screenshots/182.png
new file mode 100644
index 0000000..d15d58b
Binary files /dev/null and b/docs/screenshots/182.png differ
diff --git a/docs/screenshots/183.png b/docs/screenshots/183.png
new file mode 100644
index 0000000..b49e91b
Binary files /dev/null and b/docs/screenshots/183.png differ
diff --git a/docs/screenshots/184.png b/docs/screenshots/184.png
new file mode 100644
index 0000000..daf9e24
Binary files /dev/null and b/docs/screenshots/184.png differ
diff --git a/docs/screenshots/185.png b/docs/screenshots/185.png
new file mode 100644
index 0000000..23dcf57
Binary files /dev/null and b/docs/screenshots/185.png differ
diff --git a/docs/screenshots/186.png b/docs/screenshots/186.png
new file mode 100644
index 0000000..ae1b1d0
Binary files /dev/null and b/docs/screenshots/186.png differ
diff --git a/docs/screenshots/187.png b/docs/screenshots/187.png
new file mode 100644
index 0000000..5a0b112
Binary files /dev/null and b/docs/screenshots/187.png differ
diff --git a/docs/screenshots/188.png b/docs/screenshots/188.png
new file mode 100644
index 0000000..10c45bb
Binary files /dev/null and b/docs/screenshots/188.png differ
diff --git a/docs/screenshots/189.png b/docs/screenshots/189.png
new file mode 100644
index 0000000..6cbf059
Binary files /dev/null and b/docs/screenshots/189.png differ
diff --git a/docs/screenshots/19.png b/docs/screenshots/19.png
new file mode 100644
index 0000000..8525d10
Binary files /dev/null and b/docs/screenshots/19.png differ
diff --git a/docs/screenshots/190.png b/docs/screenshots/190.png
new file mode 100644
index 0000000..6ab867d
Binary files /dev/null and b/docs/screenshots/190.png differ
diff --git a/docs/screenshots/2.png b/docs/screenshots/2.png
new file mode 100644
index 0000000..9d46507
Binary files /dev/null and b/docs/screenshots/2.png differ
diff --git a/docs/screenshots/20.png b/docs/screenshots/20.png
new file mode 100644
index 0000000..7595072
Binary files /dev/null and b/docs/screenshots/20.png differ
diff --git a/docs/screenshots/21.png b/docs/screenshots/21.png
new file mode 100644
index 0000000..9380152
Binary files /dev/null and b/docs/screenshots/21.png differ
diff --git a/docs/screenshots/22.png b/docs/screenshots/22.png
new file mode 100644
index 0000000..f1ce676
Binary files /dev/null and b/docs/screenshots/22.png differ
diff --git a/docs/screenshots/23.png b/docs/screenshots/23.png
new file mode 100644
index 0000000..5231066
Binary files /dev/null and b/docs/screenshots/23.png differ
diff --git a/docs/screenshots/24.png b/docs/screenshots/24.png
new file mode 100644
index 0000000..98fe1e7
Binary files /dev/null and b/docs/screenshots/24.png differ
diff --git a/docs/screenshots/25.png b/docs/screenshots/25.png
new file mode 100644
index 0000000..0e5d75c
Binary files /dev/null and b/docs/screenshots/25.png differ
diff --git a/docs/screenshots/26.png b/docs/screenshots/26.png
new file mode 100644
index 0000000..f9d23cf
Binary files /dev/null and b/docs/screenshots/26.png differ
diff --git a/docs/screenshots/27.png b/docs/screenshots/27.png
new file mode 100644
index 0000000..2f3ff0c
Binary files /dev/null and b/docs/screenshots/27.png differ
diff --git a/docs/screenshots/28.png b/docs/screenshots/28.png
new file mode 100644
index 0000000..81fcd42
Binary files /dev/null and b/docs/screenshots/28.png differ
diff --git a/docs/screenshots/29.png b/docs/screenshots/29.png
new file mode 100644
index 0000000..b0e01c7
Binary files /dev/null and b/docs/screenshots/29.png differ
diff --git a/docs/screenshots/3.png b/docs/screenshots/3.png
new file mode 100644
index 0000000..aa7f5c2
Binary files /dev/null and b/docs/screenshots/3.png differ
diff --git a/docs/screenshots/30.png b/docs/screenshots/30.png
new file mode 100644
index 0000000..b950937
Binary files /dev/null and b/docs/screenshots/30.png differ
diff --git a/docs/screenshots/31.png b/docs/screenshots/31.png
new file mode 100644
index 0000000..bd7a92c
Binary files /dev/null and b/docs/screenshots/31.png differ
diff --git a/docs/screenshots/32.png b/docs/screenshots/32.png
new file mode 100644
index 0000000..a7890c1
Binary files /dev/null and b/docs/screenshots/32.png differ
diff --git a/docs/screenshots/33.png b/docs/screenshots/33.png
new file mode 100644
index 0000000..5d23082
Binary files /dev/null and b/docs/screenshots/33.png differ
diff --git a/docs/screenshots/34.png b/docs/screenshots/34.png
new file mode 100644
index 0000000..46d23dd
Binary files /dev/null and b/docs/screenshots/34.png differ
diff --git a/docs/screenshots/35.png b/docs/screenshots/35.png
new file mode 100644
index 0000000..d9591ba
Binary files /dev/null and b/docs/screenshots/35.png differ
diff --git a/docs/screenshots/36.png b/docs/screenshots/36.png
new file mode 100644
index 0000000..424d8d9
Binary files /dev/null and b/docs/screenshots/36.png differ
diff --git a/docs/screenshots/37.png b/docs/screenshots/37.png
new file mode 100644
index 0000000..5d6f30a
Binary files /dev/null and b/docs/screenshots/37.png differ
diff --git a/docs/screenshots/38.png b/docs/screenshots/38.png
new file mode 100644
index 0000000..e1b862b
Binary files /dev/null and b/docs/screenshots/38.png differ
diff --git a/docs/screenshots/39.png b/docs/screenshots/39.png
new file mode 100644
index 0000000..3fe5e9f
Binary files /dev/null and b/docs/screenshots/39.png differ
diff --git a/docs/screenshots/4.png b/docs/screenshots/4.png
new file mode 100644
index 0000000..5265141
Binary files /dev/null and b/docs/screenshots/4.png differ
diff --git a/docs/screenshots/40.png b/docs/screenshots/40.png
new file mode 100644
index 0000000..662072d
Binary files /dev/null and b/docs/screenshots/40.png differ
diff --git a/docs/screenshots/41.png b/docs/screenshots/41.png
new file mode 100644
index 0000000..de4a90e
Binary files /dev/null and b/docs/screenshots/41.png differ
diff --git a/docs/screenshots/42.png b/docs/screenshots/42.png
new file mode 100644
index 0000000..4be9715
Binary files /dev/null and b/docs/screenshots/42.png differ
diff --git a/docs/screenshots/43.png b/docs/screenshots/43.png
new file mode 100644
index 0000000..fbfbeed
Binary files /dev/null and b/docs/screenshots/43.png differ
diff --git a/docs/screenshots/44.png b/docs/screenshots/44.png
new file mode 100644
index 0000000..f9a2715
Binary files /dev/null and b/docs/screenshots/44.png differ
diff --git a/docs/screenshots/45.png b/docs/screenshots/45.png
new file mode 100644
index 0000000..6bd47bb
Binary files /dev/null and b/docs/screenshots/45.png differ
diff --git a/docs/screenshots/46.png b/docs/screenshots/46.png
new file mode 100644
index 0000000..f65a29d
Binary files /dev/null and b/docs/screenshots/46.png differ
diff --git a/docs/screenshots/47.png b/docs/screenshots/47.png
new file mode 100644
index 0000000..502f07e
Binary files /dev/null and b/docs/screenshots/47.png differ
diff --git a/docs/screenshots/48.png b/docs/screenshots/48.png
new file mode 100644
index 0000000..3f2e22a
Binary files /dev/null and b/docs/screenshots/48.png differ
diff --git a/docs/screenshots/49.png b/docs/screenshots/49.png
new file mode 100644
index 0000000..25546fb
Binary files /dev/null and b/docs/screenshots/49.png differ
diff --git a/docs/screenshots/5.png b/docs/screenshots/5.png
new file mode 100644
index 0000000..e102c03
Binary files /dev/null and b/docs/screenshots/5.png differ
diff --git a/docs/screenshots/50.png b/docs/screenshots/50.png
new file mode 100644
index 0000000..112151d
Binary files /dev/null and b/docs/screenshots/50.png differ
diff --git a/docs/screenshots/51.png b/docs/screenshots/51.png
new file mode 100644
index 0000000..84dff55
Binary files /dev/null and b/docs/screenshots/51.png differ
diff --git a/docs/screenshots/52.png b/docs/screenshots/52.png
new file mode 100644
index 0000000..9a45305
Binary files /dev/null and b/docs/screenshots/52.png differ
diff --git a/docs/screenshots/53.png b/docs/screenshots/53.png
new file mode 100644
index 0000000..bbb6b50
Binary files /dev/null and b/docs/screenshots/53.png differ
diff --git a/docs/screenshots/54.png b/docs/screenshots/54.png
new file mode 100644
index 0000000..1d7d8f0
Binary files /dev/null and b/docs/screenshots/54.png differ
diff --git a/docs/screenshots/55.png b/docs/screenshots/55.png
new file mode 100644
index 0000000..91c7500
Binary files /dev/null and b/docs/screenshots/55.png differ
diff --git a/docs/screenshots/56.png b/docs/screenshots/56.png
new file mode 100644
index 0000000..c4fa76b
Binary files /dev/null and b/docs/screenshots/56.png differ
diff --git a/docs/screenshots/57.png b/docs/screenshots/57.png
new file mode 100644
index 0000000..c8306c3
Binary files /dev/null and b/docs/screenshots/57.png differ
diff --git a/docs/screenshots/58.png b/docs/screenshots/58.png
new file mode 100644
index 0000000..a23a995
Binary files /dev/null and b/docs/screenshots/58.png differ
diff --git a/docs/screenshots/59.png b/docs/screenshots/59.png
new file mode 100644
index 0000000..694c72a
Binary files /dev/null and b/docs/screenshots/59.png differ
diff --git a/docs/screenshots/6.png b/docs/screenshots/6.png
new file mode 100644
index 0000000..9e9c3b1
Binary files /dev/null and b/docs/screenshots/6.png differ
diff --git a/docs/screenshots/60.png b/docs/screenshots/60.png
new file mode 100644
index 0000000..4df7d2c
Binary files /dev/null and b/docs/screenshots/60.png differ
diff --git a/docs/screenshots/61.png b/docs/screenshots/61.png
new file mode 100644
index 0000000..5bf331c
Binary files /dev/null and b/docs/screenshots/61.png differ
diff --git a/docs/screenshots/62.png b/docs/screenshots/62.png
new file mode 100644
index 0000000..371f8ea
Binary files /dev/null and b/docs/screenshots/62.png differ
diff --git a/docs/screenshots/63.png b/docs/screenshots/63.png
new file mode 100644
index 0000000..bee0eaa
Binary files /dev/null and b/docs/screenshots/63.png differ
diff --git a/docs/screenshots/64.png b/docs/screenshots/64.png
new file mode 100644
index 0000000..79a45b3
Binary files /dev/null and b/docs/screenshots/64.png differ
diff --git a/docs/screenshots/65.png b/docs/screenshots/65.png
new file mode 100644
index 0000000..27da5cb
Binary files /dev/null and b/docs/screenshots/65.png differ
diff --git a/docs/screenshots/66.png b/docs/screenshots/66.png
new file mode 100644
index 0000000..ac6f36e
Binary files /dev/null and b/docs/screenshots/66.png differ
diff --git a/docs/screenshots/67.png b/docs/screenshots/67.png
new file mode 100644
index 0000000..214cafa
Binary files /dev/null and b/docs/screenshots/67.png differ
diff --git a/docs/screenshots/68.png b/docs/screenshots/68.png
new file mode 100644
index 0000000..46e6d69
Binary files /dev/null and b/docs/screenshots/68.png differ
diff --git a/docs/screenshots/69.png b/docs/screenshots/69.png
new file mode 100644
index 0000000..2cd0835
Binary files /dev/null and b/docs/screenshots/69.png differ
diff --git a/docs/screenshots/7.png b/docs/screenshots/7.png
new file mode 100644
index 0000000..22d66a3
Binary files /dev/null and b/docs/screenshots/7.png differ
diff --git a/docs/screenshots/70.png b/docs/screenshots/70.png
new file mode 100644
index 0000000..932c69f
Binary files /dev/null and b/docs/screenshots/70.png differ
diff --git a/docs/screenshots/71.png b/docs/screenshots/71.png
new file mode 100644
index 0000000..e651686
Binary files /dev/null and b/docs/screenshots/71.png differ
diff --git a/docs/screenshots/72.png b/docs/screenshots/72.png
new file mode 100644
index 0000000..f62dbcb
Binary files /dev/null and b/docs/screenshots/72.png differ
diff --git a/docs/screenshots/73.png b/docs/screenshots/73.png
new file mode 100644
index 0000000..18bfba3
Binary files /dev/null and b/docs/screenshots/73.png differ
diff --git a/docs/screenshots/74.png b/docs/screenshots/74.png
new file mode 100644
index 0000000..5312f31
Binary files /dev/null and b/docs/screenshots/74.png differ
diff --git a/docs/screenshots/75.png b/docs/screenshots/75.png
new file mode 100644
index 0000000..fb247da
Binary files /dev/null and b/docs/screenshots/75.png differ
diff --git a/docs/screenshots/76.png b/docs/screenshots/76.png
new file mode 100644
index 0000000..50b95f5
Binary files /dev/null and b/docs/screenshots/76.png differ
diff --git a/docs/screenshots/77.png b/docs/screenshots/77.png
new file mode 100644
index 0000000..799c881
Binary files /dev/null and b/docs/screenshots/77.png differ
diff --git a/docs/screenshots/78.png b/docs/screenshots/78.png
new file mode 100644
index 0000000..e553e11
Binary files /dev/null and b/docs/screenshots/78.png differ
diff --git a/docs/screenshots/79.png b/docs/screenshots/79.png
new file mode 100644
index 0000000..c04b653
Binary files /dev/null and b/docs/screenshots/79.png differ
diff --git a/docs/screenshots/8.png b/docs/screenshots/8.png
new file mode 100644
index 0000000..1106b2d
Binary files /dev/null and b/docs/screenshots/8.png differ
diff --git a/docs/screenshots/80.png b/docs/screenshots/80.png
new file mode 100644
index 0000000..243bf05
Binary files /dev/null and b/docs/screenshots/80.png differ
diff --git a/docs/screenshots/81.png b/docs/screenshots/81.png
new file mode 100644
index 0000000..ba74d37
Binary files /dev/null and b/docs/screenshots/81.png differ
diff --git a/docs/screenshots/82.png b/docs/screenshots/82.png
new file mode 100644
index 0000000..27035f9
Binary files /dev/null and b/docs/screenshots/82.png differ
diff --git a/docs/screenshots/83.png b/docs/screenshots/83.png
new file mode 100644
index 0000000..bb3c966
Binary files /dev/null and b/docs/screenshots/83.png differ
diff --git a/docs/screenshots/84.png b/docs/screenshots/84.png
new file mode 100644
index 0000000..2484875
Binary files /dev/null and b/docs/screenshots/84.png differ
diff --git a/docs/screenshots/85.png b/docs/screenshots/85.png
new file mode 100644
index 0000000..9cef5f8
Binary files /dev/null and b/docs/screenshots/85.png differ
diff --git a/docs/screenshots/86.png b/docs/screenshots/86.png
new file mode 100644
index 0000000..4acc566
Binary files /dev/null and b/docs/screenshots/86.png differ
diff --git a/docs/screenshots/87.png b/docs/screenshots/87.png
new file mode 100644
index 0000000..11ccdda
Binary files /dev/null and b/docs/screenshots/87.png differ
diff --git a/docs/screenshots/88.png b/docs/screenshots/88.png
new file mode 100644
index 0000000..1a73b10
Binary files /dev/null and b/docs/screenshots/88.png differ
diff --git a/docs/screenshots/89.png b/docs/screenshots/89.png
new file mode 100644
index 0000000..8350534
Binary files /dev/null and b/docs/screenshots/89.png differ
diff --git a/docs/screenshots/9.png b/docs/screenshots/9.png
new file mode 100644
index 0000000..fdc9731
Binary files /dev/null and b/docs/screenshots/9.png differ
diff --git a/docs/screenshots/90.png b/docs/screenshots/90.png
new file mode 100644
index 0000000..2832e92
Binary files /dev/null and b/docs/screenshots/90.png differ
diff --git a/docs/screenshots/91.png b/docs/screenshots/91.png
new file mode 100644
index 0000000..10136e9
Binary files /dev/null and b/docs/screenshots/91.png differ
diff --git a/docs/screenshots/92.png b/docs/screenshots/92.png
new file mode 100644
index 0000000..54a046a
Binary files /dev/null and b/docs/screenshots/92.png differ
diff --git a/docs/screenshots/93.png b/docs/screenshots/93.png
new file mode 100644
index 0000000..0750490
Binary files /dev/null and b/docs/screenshots/93.png differ
diff --git a/docs/screenshots/94.png b/docs/screenshots/94.png
new file mode 100644
index 0000000..b689898
Binary files /dev/null and b/docs/screenshots/94.png differ
diff --git a/docs/screenshots/95.png b/docs/screenshots/95.png
new file mode 100644
index 0000000..6082296
Binary files /dev/null and b/docs/screenshots/95.png differ
diff --git a/docs/screenshots/96.png b/docs/screenshots/96.png
new file mode 100644
index 0000000..3be4d69
Binary files /dev/null and b/docs/screenshots/96.png differ
diff --git a/docs/screenshots/97.png b/docs/screenshots/97.png
new file mode 100644
index 0000000..79d126a
Binary files /dev/null and b/docs/screenshots/97.png differ
diff --git a/docs/screenshots/98.png b/docs/screenshots/98.png
new file mode 100644
index 0000000..5b46d87
Binary files /dev/null and b/docs/screenshots/98.png differ
diff --git a/docs/screenshots/99.png b/docs/screenshots/99.png
new file mode 100644
index 0000000..2f15057
Binary files /dev/null and b/docs/screenshots/99.png differ
diff --git a/docs/screenshots/state_0_interaction_1BEFORE.png b/docs/screenshots/state_0_interaction_1BEFORE.png
new file mode 100644
index 0000000..44a7a38
Binary files /dev/null and b/docs/screenshots/state_0_interaction_1BEFORE.png differ
diff --git a/docs/screenshots/state_102_interaction_103BEFORE.png b/docs/screenshots/state_102_interaction_103BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_102_interaction_103BEFORE.png differ
diff --git a/docs/screenshots/state_102_interaction_104BEFORE.png b/docs/screenshots/state_102_interaction_104BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_102_interaction_104BEFORE.png differ
diff --git a/docs/screenshots/state_102_interaction_105BEFORE.png b/docs/screenshots/state_102_interaction_105BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_102_interaction_105BEFORE.png differ
diff --git a/docs/screenshots/state_106_interaction_107BEFORE.png b/docs/screenshots/state_106_interaction_107BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_106_interaction_107BEFORE.png differ
diff --git a/docs/screenshots/state_106_interaction_108BEFORE.png b/docs/screenshots/state_106_interaction_108BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_106_interaction_108BEFORE.png differ
diff --git a/docs/screenshots/state_106_interaction_109BEFORE.png b/docs/screenshots/state_106_interaction_109BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_106_interaction_109BEFORE.png differ
diff --git a/docs/screenshots/state_110_interaction_111BEFORE.png b/docs/screenshots/state_110_interaction_111BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_110_interaction_111BEFORE.png differ
diff --git a/docs/screenshots/state_110_interaction_112BEFORE.png b/docs/screenshots/state_110_interaction_112BEFORE.png
new file mode 100644
index 0000000..a61462b
Binary files /dev/null and b/docs/screenshots/state_110_interaction_112BEFORE.png differ
diff --git a/docs/screenshots/state_110_interaction_113BEFORE.png b/docs/screenshots/state_110_interaction_113BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_110_interaction_113BEFORE.png differ
diff --git a/docs/screenshots/state_114_interaction_115BEFORE.png b/docs/screenshots/state_114_interaction_115BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_114_interaction_115BEFORE.png differ
diff --git a/docs/screenshots/state_114_interaction_116BEFORE.png b/docs/screenshots/state_114_interaction_116BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_114_interaction_116BEFORE.png differ
diff --git a/docs/screenshots/state_114_interaction_117BEFORE.png b/docs/screenshots/state_114_interaction_117BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_114_interaction_117BEFORE.png differ
diff --git a/docs/screenshots/state_114_interaction_118BEFORE.png b/docs/screenshots/state_114_interaction_118BEFORE.png
new file mode 100644
index 0000000..44ba207
Binary files /dev/null and b/docs/screenshots/state_114_interaction_118BEFORE.png differ
diff --git a/docs/screenshots/state_119_interaction_120BEFORE.png b/docs/screenshots/state_119_interaction_120BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_119_interaction_120BEFORE.png differ
diff --git a/docs/screenshots/state_119_interaction_121BEFORE.png b/docs/screenshots/state_119_interaction_121BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_119_interaction_121BEFORE.png differ
diff --git a/docs/screenshots/state_119_interaction_122BEFORE.png b/docs/screenshots/state_119_interaction_122BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_119_interaction_122BEFORE.png differ
diff --git a/docs/screenshots/state_119_interaction_123BEFORE.png b/docs/screenshots/state_119_interaction_123BEFORE.png
new file mode 100644
index 0000000..759388b
Binary files /dev/null and b/docs/screenshots/state_119_interaction_123BEFORE.png differ
diff --git a/docs/screenshots/state_11_interaction_12BEFORE.png b/docs/screenshots/state_11_interaction_12BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_11_interaction_12BEFORE.png differ
diff --git a/docs/screenshots/state_11_interaction_13BEFORE.png b/docs/screenshots/state_11_interaction_13BEFORE.png
new file mode 100644
index 0000000..6155767
Binary files /dev/null and b/docs/screenshots/state_11_interaction_13BEFORE.png differ
diff --git a/docs/screenshots/state_11_interaction_14BEFORE.png b/docs/screenshots/state_11_interaction_14BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_11_interaction_14BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_125BEFORE.png b/docs/screenshots/state_124_interaction_125BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_124_interaction_125BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_126BEFORE.png b/docs/screenshots/state_124_interaction_126BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_124_interaction_126BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_127BEFORE.png b/docs/screenshots/state_124_interaction_127BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_124_interaction_127BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_128BEFORE.png b/docs/screenshots/state_124_interaction_128BEFORE.png
new file mode 100644
index 0000000..2b02cac
Binary files /dev/null and b/docs/screenshots/state_124_interaction_128BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_129BEFORE.png b/docs/screenshots/state_124_interaction_129BEFORE.png
new file mode 100644
index 0000000..c8d0299
Binary files /dev/null and b/docs/screenshots/state_124_interaction_129BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_130BEFORE.png b/docs/screenshots/state_124_interaction_130BEFORE.png
new file mode 100644
index 0000000..c8d0299
Binary files /dev/null and b/docs/screenshots/state_124_interaction_130BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_131BEFORE.png b/docs/screenshots/state_124_interaction_131BEFORE.png
new file mode 100644
index 0000000..c8d0299
Binary files /dev/null and b/docs/screenshots/state_124_interaction_131BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_132BEFORE.png b/docs/screenshots/state_124_interaction_132BEFORE.png
new file mode 100644
index 0000000..b8abaa5
Binary files /dev/null and b/docs/screenshots/state_124_interaction_132BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_133BEFORE.png b/docs/screenshots/state_124_interaction_133BEFORE.png
new file mode 100644
index 0000000..e20ce8f
Binary files /dev/null and b/docs/screenshots/state_124_interaction_133BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_134BEFORE.png b/docs/screenshots/state_124_interaction_134BEFORE.png
new file mode 100644
index 0000000..c8d0299
Binary files /dev/null and b/docs/screenshots/state_124_interaction_134BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_135BEFORE.png b/docs/screenshots/state_124_interaction_135BEFORE.png
new file mode 100644
index 0000000..c8d0299
Binary files /dev/null and b/docs/screenshots/state_124_interaction_135BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_136BEFORE.png b/docs/screenshots/state_124_interaction_136BEFORE.png
new file mode 100644
index 0000000..c8d0299
Binary files /dev/null and b/docs/screenshots/state_124_interaction_136BEFORE.png differ
diff --git a/docs/screenshots/state_124_interaction_137BEFORE.png b/docs/screenshots/state_124_interaction_137BEFORE.png
new file mode 100644
index 0000000..ade450a
Binary files /dev/null and b/docs/screenshots/state_124_interaction_137BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_139BEFORE.png b/docs/screenshots/state_138_interaction_139BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_138_interaction_139BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_140BEFORE.png b/docs/screenshots/state_138_interaction_140BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_138_interaction_140BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_141BEFORE.png b/docs/screenshots/state_138_interaction_141BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_138_interaction_141BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_142BEFORE.png b/docs/screenshots/state_138_interaction_142BEFORE.png
new file mode 100644
index 0000000..d51109c
Binary files /dev/null and b/docs/screenshots/state_138_interaction_142BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_143BEFORE.png b/docs/screenshots/state_138_interaction_143BEFORE.png
new file mode 100644
index 0000000..f811694
Binary files /dev/null and b/docs/screenshots/state_138_interaction_143BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_144BEFORE.png b/docs/screenshots/state_138_interaction_144BEFORE.png
new file mode 100644
index 0000000..f811694
Binary files /dev/null and b/docs/screenshots/state_138_interaction_144BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_145BEFORE.png b/docs/screenshots/state_138_interaction_145BEFORE.png
new file mode 100644
index 0000000..9e9da64
Binary files /dev/null and b/docs/screenshots/state_138_interaction_145BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_146BEFORE.png b/docs/screenshots/state_138_interaction_146BEFORE.png
new file mode 100644
index 0000000..2ba2eab
Binary files /dev/null and b/docs/screenshots/state_138_interaction_146BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_147BEFORE.png b/docs/screenshots/state_138_interaction_147BEFORE.png
new file mode 100644
index 0000000..9e9da64
Binary files /dev/null and b/docs/screenshots/state_138_interaction_147BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_148BEFORE.png b/docs/screenshots/state_138_interaction_148BEFORE.png
new file mode 100644
index 0000000..f811694
Binary files /dev/null and b/docs/screenshots/state_138_interaction_148BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_149BEFORE.png b/docs/screenshots/state_138_interaction_149BEFORE.png
new file mode 100644
index 0000000..f811694
Binary files /dev/null and b/docs/screenshots/state_138_interaction_149BEFORE.png differ
diff --git a/docs/screenshots/state_138_interaction_150BEFORE.png b/docs/screenshots/state_138_interaction_150BEFORE.png
new file mode 100644
index 0000000..f811694
Binary files /dev/null and b/docs/screenshots/state_138_interaction_150BEFORE.png differ
diff --git a/docs/screenshots/state_151_interaction_152BEFORE.png b/docs/screenshots/state_151_interaction_152BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_151_interaction_152BEFORE.png differ
diff --git a/docs/screenshots/state_151_interaction_153BEFORE.png b/docs/screenshots/state_151_interaction_153BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_151_interaction_153BEFORE.png differ
diff --git a/docs/screenshots/state_151_interaction_154BEFORE.png b/docs/screenshots/state_151_interaction_154BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_151_interaction_154BEFORE.png differ
diff --git a/docs/screenshots/state_151_interaction_155BEFORE.png b/docs/screenshots/state_151_interaction_155BEFORE.png
new file mode 100644
index 0000000..5fa8998
Binary files /dev/null and b/docs/screenshots/state_151_interaction_155BEFORE.png differ
diff --git a/docs/screenshots/state_156_interaction_157BEFORE.png b/docs/screenshots/state_156_interaction_157BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_156_interaction_157BEFORE.png differ
diff --git a/docs/screenshots/state_156_interaction_158BEFORE.png b/docs/screenshots/state_156_interaction_158BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_156_interaction_158BEFORE.png differ
diff --git a/docs/screenshots/state_156_interaction_159BEFORE.png b/docs/screenshots/state_156_interaction_159BEFORE.png
new file mode 100644
index 0000000..cbcdb4f
Binary files /dev/null and b/docs/screenshots/state_156_interaction_159BEFORE.png differ
diff --git a/docs/screenshots/state_160_interaction_161BEFORE.png b/docs/screenshots/state_160_interaction_161BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_160_interaction_161BEFORE.png differ
diff --git a/docs/screenshots/state_160_interaction_162BEFORE.png b/docs/screenshots/state_160_interaction_162BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_160_interaction_162BEFORE.png differ
diff --git a/docs/screenshots/state_160_interaction_163BEFORE.png b/docs/screenshots/state_160_interaction_163BEFORE.png
new file mode 100644
index 0000000..60376de
Binary files /dev/null and b/docs/screenshots/state_160_interaction_163BEFORE.png differ
diff --git a/docs/screenshots/state_160_interaction_164BEFORE.png b/docs/screenshots/state_160_interaction_164BEFORE.png
new file mode 100644
index 0000000..f88ea2d
Binary files /dev/null and b/docs/screenshots/state_160_interaction_164BEFORE.png differ
diff --git a/docs/screenshots/state_160_interaction_165BEFORE.png b/docs/screenshots/state_160_interaction_165BEFORE.png
new file mode 100644
index 0000000..18540d0
Binary files /dev/null and b/docs/screenshots/state_160_interaction_165BEFORE.png differ
diff --git a/docs/screenshots/state_160_interaction_166BEFORE.png b/docs/screenshots/state_160_interaction_166BEFORE.png
new file mode 100644
index 0000000..da0797f
Binary files /dev/null and b/docs/screenshots/state_160_interaction_166BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_168BEFORE.png b/docs/screenshots/state_167_interaction_168BEFORE.png
new file mode 100644
index 0000000..f0bef5d
Binary files /dev/null and b/docs/screenshots/state_167_interaction_168BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_169BEFORE.png b/docs/screenshots/state_167_interaction_169BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_167_interaction_169BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_170BEFORE.png b/docs/screenshots/state_167_interaction_170BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_167_interaction_170BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_171BEFORE.png b/docs/screenshots/state_167_interaction_171BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_167_interaction_171BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_172BEFORE.png b/docs/screenshots/state_167_interaction_172BEFORE.png
new file mode 100644
index 0000000..e45b3ad
Binary files /dev/null and b/docs/screenshots/state_167_interaction_172BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_173BEFORE.png b/docs/screenshots/state_167_interaction_173BEFORE.png
new file mode 100644
index 0000000..81d0d21
Binary files /dev/null and b/docs/screenshots/state_167_interaction_173BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_174BEFORE.png b/docs/screenshots/state_167_interaction_174BEFORE.png
new file mode 100644
index 0000000..5956419
Binary files /dev/null and b/docs/screenshots/state_167_interaction_174BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_175BEFORE.png b/docs/screenshots/state_167_interaction_175BEFORE.png
new file mode 100644
index 0000000..6448887
Binary files /dev/null and b/docs/screenshots/state_167_interaction_175BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_176BEFORE.png b/docs/screenshots/state_167_interaction_176BEFORE.png
new file mode 100644
index 0000000..fc6ee91
Binary files /dev/null and b/docs/screenshots/state_167_interaction_176BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_177BEFORE.png b/docs/screenshots/state_167_interaction_177BEFORE.png
new file mode 100644
index 0000000..06de0e9
Binary files /dev/null and b/docs/screenshots/state_167_interaction_177BEFORE.png differ
diff --git a/docs/screenshots/state_167_interaction_178BEFORE.png b/docs/screenshots/state_167_interaction_178BEFORE.png
new file mode 100644
index 0000000..3e663e5
Binary files /dev/null and b/docs/screenshots/state_167_interaction_178BEFORE.png differ
diff --git a/docs/screenshots/state_16_interaction_17BEFORE.png b/docs/screenshots/state_16_interaction_17BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_16_interaction_17BEFORE.png differ
diff --git a/docs/screenshots/state_16_interaction_18BEFORE.png b/docs/screenshots/state_16_interaction_18BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_16_interaction_18BEFORE.png differ
diff --git a/docs/screenshots/state_16_interaction_19BEFORE.png b/docs/screenshots/state_16_interaction_19BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_16_interaction_19BEFORE.png differ
diff --git a/docs/screenshots/state_179_interaction_180BEFORE.png b/docs/screenshots/state_179_interaction_180BEFORE.png
new file mode 100644
index 0000000..1f6ac2e
Binary files /dev/null and b/docs/screenshots/state_179_interaction_180BEFORE.png differ
diff --git a/docs/screenshots/state_179_interaction_181BEFORE.png b/docs/screenshots/state_179_interaction_181BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_179_interaction_181BEFORE.png differ
diff --git a/docs/screenshots/state_179_interaction_182BEFORE.png b/docs/screenshots/state_179_interaction_182BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_179_interaction_182BEFORE.png differ
diff --git a/docs/screenshots/state_183_interaction_184BEFORE.png b/docs/screenshots/state_183_interaction_184BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_183_interaction_184BEFORE.png differ
diff --git a/docs/screenshots/state_183_interaction_185BEFORE.png b/docs/screenshots/state_183_interaction_185BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_183_interaction_185BEFORE.png differ
diff --git a/docs/screenshots/state_183_interaction_186BEFORE.png b/docs/screenshots/state_183_interaction_186BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_183_interaction_186BEFORE.png differ
diff --git a/docs/screenshots/state_187_interaction_188BEFORE.png b/docs/screenshots/state_187_interaction_188BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_187_interaction_188BEFORE.png differ
diff --git a/docs/screenshots/state_187_interaction_189BEFORE.png b/docs/screenshots/state_187_interaction_189BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_187_interaction_189BEFORE.png differ
diff --git a/docs/screenshots/state_187_interaction_190BEFORE.png b/docs/screenshots/state_187_interaction_190BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_187_interaction_190BEFORE.png differ
diff --git a/docs/screenshots/state_20_interaction_21BEFORE.png b/docs/screenshots/state_20_interaction_21BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_20_interaction_21BEFORE.png differ
diff --git a/docs/screenshots/state_20_interaction_22BEFORE.png b/docs/screenshots/state_20_interaction_22BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_20_interaction_22BEFORE.png differ
diff --git a/docs/screenshots/state_20_interaction_23BEFORE.png b/docs/screenshots/state_20_interaction_23BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_20_interaction_23BEFORE.png differ
diff --git a/docs/screenshots/state_24_interaction_25BEFORE.png b/docs/screenshots/state_24_interaction_25BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_24_interaction_25BEFORE.png differ
diff --git a/docs/screenshots/state_24_interaction_26BEFORE.png b/docs/screenshots/state_24_interaction_26BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_24_interaction_26BEFORE.png differ
diff --git a/docs/screenshots/state_24_interaction_27BEFORE.png b/docs/screenshots/state_24_interaction_27BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_24_interaction_27BEFORE.png differ
diff --git a/docs/screenshots/state_28_interaction_29BEFORE.png b/docs/screenshots/state_28_interaction_29BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_28_interaction_29BEFORE.png differ
diff --git a/docs/screenshots/state_28_interaction_30BEFORE.png b/docs/screenshots/state_28_interaction_30BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_28_interaction_30BEFORE.png differ
diff --git a/docs/screenshots/state_28_interaction_31BEFORE.png b/docs/screenshots/state_28_interaction_31BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_28_interaction_31BEFORE.png differ
diff --git a/docs/screenshots/state_2_interaction_3BEFORE.png b/docs/screenshots/state_2_interaction_3BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_2_interaction_3BEFORE.png differ
diff --git a/docs/screenshots/state_2_interaction_4BEFORE.png b/docs/screenshots/state_2_interaction_4BEFORE.png
new file mode 100644
index 0000000..6155767
Binary files /dev/null and b/docs/screenshots/state_2_interaction_4BEFORE.png differ
diff --git a/docs/screenshots/state_2_interaction_5BEFORE.png b/docs/screenshots/state_2_interaction_5BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_2_interaction_5BEFORE.png differ
diff --git a/docs/screenshots/state_32_interaction_33BEFORE.png b/docs/screenshots/state_32_interaction_33BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_32_interaction_33BEFORE.png differ
diff --git a/docs/screenshots/state_32_interaction_34BEFORE.png b/docs/screenshots/state_32_interaction_34BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_32_interaction_34BEFORE.png differ
diff --git a/docs/screenshots/state_32_interaction_35BEFORE.png b/docs/screenshots/state_32_interaction_35BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_32_interaction_35BEFORE.png differ
diff --git a/docs/screenshots/state_32_interaction_36BEFORE.png b/docs/screenshots/state_32_interaction_36BEFORE.png
new file mode 100644
index 0000000..263d0e3
Binary files /dev/null and b/docs/screenshots/state_32_interaction_36BEFORE.png differ
diff --git a/docs/screenshots/state_37_interaction_38BEFORE.png b/docs/screenshots/state_37_interaction_38BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_37_interaction_38BEFORE.png differ
diff --git a/docs/screenshots/state_37_interaction_39BEFORE.png b/docs/screenshots/state_37_interaction_39BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_37_interaction_39BEFORE.png differ
diff --git a/docs/screenshots/state_37_interaction_40BEFORE.png b/docs/screenshots/state_37_interaction_40BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_37_interaction_40BEFORE.png differ
diff --git a/docs/screenshots/state_37_interaction_41BEFORE.png b/docs/screenshots/state_37_interaction_41BEFORE.png
new file mode 100644
index 0000000..489ea79
Binary files /dev/null and b/docs/screenshots/state_37_interaction_41BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_43BEFORE.png b/docs/screenshots/state_42_interaction_43BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_42_interaction_43BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_44BEFORE.png b/docs/screenshots/state_42_interaction_44BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_42_interaction_44BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_45BEFORE.png b/docs/screenshots/state_42_interaction_45BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_42_interaction_45BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_46BEFORE.png b/docs/screenshots/state_42_interaction_46BEFORE.png
new file mode 100644
index 0000000..d51109c
Binary files /dev/null and b/docs/screenshots/state_42_interaction_46BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_47BEFORE.png b/docs/screenshots/state_42_interaction_47BEFORE.png
new file mode 100644
index 0000000..fdf0135
Binary files /dev/null and b/docs/screenshots/state_42_interaction_47BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_48BEFORE.png b/docs/screenshots/state_42_interaction_48BEFORE.png
new file mode 100644
index 0000000..fdf0135
Binary files /dev/null and b/docs/screenshots/state_42_interaction_48BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_49BEFORE.png b/docs/screenshots/state_42_interaction_49BEFORE.png
new file mode 100644
index 0000000..fdf0135
Binary files /dev/null and b/docs/screenshots/state_42_interaction_49BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_50BEFORE.png b/docs/screenshots/state_42_interaction_50BEFORE.png
new file mode 100644
index 0000000..d68a0a2
Binary files /dev/null and b/docs/screenshots/state_42_interaction_50BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_51BEFORE.png b/docs/screenshots/state_42_interaction_51BEFORE.png
new file mode 100644
index 0000000..fdf0135
Binary files /dev/null and b/docs/screenshots/state_42_interaction_51BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_52BEFORE.png b/docs/screenshots/state_42_interaction_52BEFORE.png
new file mode 100644
index 0000000..fdf0135
Binary files /dev/null and b/docs/screenshots/state_42_interaction_52BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_53BEFORE.png b/docs/screenshots/state_42_interaction_53BEFORE.png
new file mode 100644
index 0000000..fdf0135
Binary files /dev/null and b/docs/screenshots/state_42_interaction_53BEFORE.png differ
diff --git a/docs/screenshots/state_42_interaction_54BEFORE.png b/docs/screenshots/state_42_interaction_54BEFORE.png
new file mode 100644
index 0000000..59e6816
Binary files /dev/null and b/docs/screenshots/state_42_interaction_54BEFORE.png differ
diff --git a/docs/screenshots/state_55_interaction_56BEFORE.png b/docs/screenshots/state_55_interaction_56BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_55_interaction_56BEFORE.png differ
diff --git a/docs/screenshots/state_55_interaction_57BEFORE.png b/docs/screenshots/state_55_interaction_57BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_55_interaction_57BEFORE.png differ
diff --git a/docs/screenshots/state_55_interaction_58BEFORE.png b/docs/screenshots/state_55_interaction_58BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_55_interaction_58BEFORE.png differ
diff --git a/docs/screenshots/state_59_interaction_60BEFORE.png b/docs/screenshots/state_59_interaction_60BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_59_interaction_60BEFORE.png differ
diff --git a/docs/screenshots/state_59_interaction_61BEFORE.png b/docs/screenshots/state_59_interaction_61BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_59_interaction_61BEFORE.png differ
diff --git a/docs/screenshots/state_59_interaction_62BEFORE.png b/docs/screenshots/state_59_interaction_62BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_59_interaction_62BEFORE.png differ
diff --git a/docs/screenshots/state_59_interaction_63BEFORE.png b/docs/screenshots/state_59_interaction_63BEFORE.png
new file mode 100644
index 0000000..6448887
Binary files /dev/null and b/docs/screenshots/state_59_interaction_63BEFORE.png differ
diff --git a/docs/screenshots/state_64_interaction_65BEFORE.png b/docs/screenshots/state_64_interaction_65BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_64_interaction_65BEFORE.png differ
diff --git a/docs/screenshots/state_64_interaction_66BEFORE.png b/docs/screenshots/state_64_interaction_66BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_64_interaction_66BEFORE.png differ
diff --git a/docs/screenshots/state_64_interaction_67BEFORE.png b/docs/screenshots/state_64_interaction_67BEFORE.png
new file mode 100644
index 0000000..cfa23f6
Binary files /dev/null and b/docs/screenshots/state_64_interaction_67BEFORE.png differ
diff --git a/docs/screenshots/state_68_interaction_69BEFORE.png b/docs/screenshots/state_68_interaction_69BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_68_interaction_69BEFORE.png differ
diff --git a/docs/screenshots/state_68_interaction_70BEFORE.png b/docs/screenshots/state_68_interaction_70BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_68_interaction_70BEFORE.png differ
diff --git a/docs/screenshots/state_68_interaction_71BEFORE.png b/docs/screenshots/state_68_interaction_71BEFORE.png
new file mode 100644
index 0000000..4648cd1
Binary files /dev/null and b/docs/screenshots/state_68_interaction_71BEFORE.png differ
diff --git a/docs/screenshots/state_68_interaction_72BEFORE.png b/docs/screenshots/state_68_interaction_72BEFORE.png
new file mode 100644
index 0000000..c3d08e5
Binary files /dev/null and b/docs/screenshots/state_68_interaction_72BEFORE.png differ
diff --git a/docs/screenshots/state_68_interaction_73BEFORE.png b/docs/screenshots/state_68_interaction_73BEFORE.png
new file mode 100644
index 0000000..c52f224
Binary files /dev/null and b/docs/screenshots/state_68_interaction_73BEFORE.png differ
diff --git a/docs/screenshots/state_68_interaction_74BEFORE.png b/docs/screenshots/state_68_interaction_74BEFORE.png
new file mode 100644
index 0000000..0b85be6
Binary files /dev/null and b/docs/screenshots/state_68_interaction_74BEFORE.png differ
diff --git a/docs/screenshots/state_6_interaction_7BEFORE.png b/docs/screenshots/state_6_interaction_7BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_6_interaction_7BEFORE.png differ
diff --git a/docs/screenshots/state_6_interaction_8BEFORE.png b/docs/screenshots/state_6_interaction_8BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_6_interaction_8BEFORE.png differ
diff --git a/docs/screenshots/state_6_interaction_9BEFORE.png b/docs/screenshots/state_6_interaction_9BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_6_interaction_9BEFORE.png differ
diff --git a/docs/screenshots/state_75_interaction_76BEFORE.png b/docs/screenshots/state_75_interaction_76BEFORE.png
new file mode 100644
index 0000000..f0bef5d
Binary files /dev/null and b/docs/screenshots/state_75_interaction_76BEFORE.png differ
diff --git a/docs/screenshots/state_77_interaction_79BEFORE.png b/docs/screenshots/state_77_interaction_79BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_77_interaction_79BEFORE.png differ
diff --git a/docs/screenshots/state_77_interaction_80BEFORE.png b/docs/screenshots/state_77_interaction_80BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_77_interaction_80BEFORE.png differ
diff --git a/docs/screenshots/state_77_interaction_81BEFORE.png b/docs/screenshots/state_77_interaction_81BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_77_interaction_81BEFORE.png differ
diff --git a/docs/screenshots/state_83_interaction_84BEFORE.png b/docs/screenshots/state_83_interaction_84BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_83_interaction_84BEFORE.png differ
diff --git a/docs/screenshots/state_83_interaction_85BEFORE.png b/docs/screenshots/state_83_interaction_85BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_83_interaction_85BEFORE.png differ
diff --git a/docs/screenshots/state_83_interaction_86BEFORE.png b/docs/screenshots/state_83_interaction_86BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_83_interaction_86BEFORE.png differ
diff --git a/docs/screenshots/state_87_interaction_88BEFORE.png b/docs/screenshots/state_87_interaction_88BEFORE.png
new file mode 100644
index 0000000..1f6ac2e
Binary files /dev/null and b/docs/screenshots/state_87_interaction_88BEFORE.png differ
diff --git a/docs/screenshots/state_87_interaction_89BEFORE.png b/docs/screenshots/state_87_interaction_89BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_87_interaction_89BEFORE.png differ
diff --git a/docs/screenshots/state_87_interaction_90BEFORE.png b/docs/screenshots/state_87_interaction_90BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_87_interaction_90BEFORE.png differ
diff --git a/docs/screenshots/state_87_interaction_91BEFORE.png b/docs/screenshots/state_87_interaction_91BEFORE.png
new file mode 100644
index 0000000..b1b3b48
Binary files /dev/null and b/docs/screenshots/state_87_interaction_91BEFORE.png differ
diff --git a/docs/screenshots/state_92_interaction_93BEFORE.png b/docs/screenshots/state_92_interaction_93BEFORE.png
new file mode 100644
index 0000000..f834b84
Binary files /dev/null and b/docs/screenshots/state_92_interaction_93BEFORE.png differ
diff --git a/docs/screenshots/state_92_interaction_94BEFORE.png b/docs/screenshots/state_92_interaction_94BEFORE.png
new file mode 100644
index 0000000..49d8575
Binary files /dev/null and b/docs/screenshots/state_92_interaction_94BEFORE.png differ
diff --git a/docs/screenshots/state_92_interaction_95BEFORE.png b/docs/screenshots/state_92_interaction_95BEFORE.png
new file mode 100644
index 0000000..290176f
Binary files /dev/null and b/docs/screenshots/state_92_interaction_95BEFORE.png differ
diff --git a/docs/screenshots/state_97_interaction_100BEFORE.png b/docs/screenshots/state_97_interaction_100BEFORE.png
new file mode 100644
index 0000000..306d4ad
Binary files /dev/null and b/docs/screenshots/state_97_interaction_100BEFORE.png differ
diff --git a/docs/screenshots/state_97_interaction_98BEFORE.png b/docs/screenshots/state_97_interaction_98BEFORE.png
new file mode 100644
index 0000000..d5024d5
Binary files /dev/null and b/docs/screenshots/state_97_interaction_98BEFORE.png differ
diff --git a/docs/screenshots/state_97_interaction_99BEFORE.png b/docs/screenshots/state_97_interaction_99BEFORE.png
new file mode 100644
index 0000000..cafdfb4
Binary files /dev/null and b/docs/screenshots/state_97_interaction_99BEFORE.png differ
diff --git a/docs/screenshotsError: Attempted to set 'profileImage' to 'https:/static.ghost.org/v3.0.0/images/ghost.png' on the deleted record .png b/docs/screenshotsError: Attempted to set 'profileImage' to 'https:/static.ghost.org/v3.0.0/images/ghost.png' on the deleted record .png
new file mode 100644
index 0000000..a9e756c
Binary files /dev/null and b/docs/screenshotsError: Attempted to set 'profileImage' to 'https:/static.ghost.org/v3.0.0/images/ghost.png' on the deleted record .png differ
diff --git a/docs/screenshotsError: Attempted to set 'slug' to 'ail-com' on the deleted record .png b/docs/screenshotsError: Attempted to set 'slug' to 'ail-com' on the deleted record .png
new file mode 100644
index 0000000..c51d696
Binary files /dev/null and b/docs/screenshotsError: Attempted to set 'slug' to 'ail-com' on the deleted record .png differ
diff --git a/docs/script.js b/docs/script.js
new file mode 100644
index 0000000..4d353a0
--- /dev/null
+++ b/docs/script.js
@@ -0,0 +1,194 @@
+var svg = d3.select("svg"),
+ width = +svg.attr("width"),
+ height = +svg.attr("height");
+
+var color = d3.scaleOrdinal(d3.schemeCategory20);
+
+var simulation = d3
+ .forceSimulation()
+ .force(
+ "link",
+ d3.forceLink().id(function (d) {
+ return d.state;
+ })
+ )
+ .force("charge", d3.forceManyBody().strength(-500))
+ .force("center", d3.forceCenter(width / 2, height / 2));
+
+d3.json("graph3.json", function (error, graph) {
+ if (error) throw error;
+
+ var link = svg
+ .append("g")
+ .attr("class", "links")
+ .selectAll("line")
+ .data(graph.links)
+ .enter()
+ .append("line")
+ .attr("stroke-width", function (d) {
+ return 4;
+ });
+
+ var node = svg
+ .append("g")
+ .attr("class", "nodes")
+ .selectAll("g")
+ .data(graph.nodes)
+ .enter()
+ .append("g");
+
+ var circles = node
+ .append("circle")
+ .attr("r", 10)
+ .attr("fill", function (d) {
+ if (d.errors.length === 0) {
+ return "skyblue";
+ }
+ return "red";
+ })
+ .call(
+ d3
+ .drag()
+ .on("start", dragstarted)
+ .on("drag", dragged)
+ .on("end", dragended)
+ );
+
+ var lables = node
+ .append("text")
+ .text(function (d) {
+ return d.state;
+ })
+ .attr("x", 6)
+ .attr("y", 3);
+
+ node.append("title").text(function (d) {
+ return d.state;
+ });
+
+ //Click Interaction
+ node.on("click", function (object) {
+ console.log(object);
+ document.getElementById("stateName").innerHTML = "State #" + object.state;
+ document.getElementById("stateImage").classList.remove("hidden");
+ document.getElementById("stateImage").src =
+ "screenshots/" + object.state + ".png";
+ document.getElementById("elementType").innerHTML = "State";
+ document.getElementById("urlOrTransition").innerHTML = "URL";
+ document.getElementById("errorsRow").classList.remove("hidden");
+ document.getElementById("errorsNumber").classList.remove("hidden");
+ document.getElementById("errorsTitle").classList.remove("hidden");
+
+ document.getElementById("errorsNumber").innerHTML = object.errors.length;
+
+ if (object["url"]) {
+ document.getElementById("stateUrl").innerHTML = object.url;
+ } else {
+ document.getElementById("stateUrl").innerHTML = "-";
+ }
+
+ showErrors(object.errors);
+ });
+
+ link.on("click", function (object) {
+ console.log(object);
+ document.getElementById("stateName").innerHTML =
+ "Transition " + object.source.state + " - " + object.target.state;
+ //document.getElementById('stateImage').classList.add('hidden');
+ document.getElementById("stateImage").src =
+ "screenshots/state_" +
+ object.source.state +
+ "_interaction_" +
+ object.target.state +
+ "BEFORE.png";
+ document.getElementById("elementType").innerHTML = "Transition";
+ document.getElementById("urlOrTransition").innerHTML = "Transition type";
+ document.getElementById("errorsRow").classList.add("hidden");
+ document.getElementById("errorsNumber").classList.add("hidden");
+ document.getElementById("errorsTitle").classList.add("hidden");
+
+ if (object["interaction"]) {
+ document.getElementById("stateUrl").innerHTML = object.interaction;
+ }
+ });
+
+ //Hover Interaction
+ link.on("mouseover", function (object) {
+ var sel = d3.select(this);
+ console.log(sel);
+
+ link.append("title").text(function (d) {
+ return d.interaction;
+ });
+ });
+
+ simulation.nodes(graph.nodes).on("tick", ticked);
+
+ simulation.force("link").links(graph.links);
+
+ function ticked() {
+ link
+ .attr("x1", function (d) {
+ return d.source.x;
+ })
+ .attr("y1", function (d) {
+ return d.source.y;
+ })
+ .attr("x2", function (d) {
+ return d.target.x;
+ })
+ .attr("y2", function (d) {
+ return d.target.y;
+ });
+
+ node.attr("transform", function (d) {
+ return "translate(" + d.x + "," + d.y + ")";
+ });
+ }
+});
+
+function dragstarted(d) {
+ if (!d3.event.active) simulation.alphaTarget(0.3).restart();
+ d.fx = d.x;
+ d.fy = d.y;
+}
+
+function dragged(d) {
+ d.fx = d3.event.x;
+ d.fy = d3.event.y;
+}
+
+function dragended(d) {
+ if (!d3.event.active) simulation.alphaTarget(0);
+ d.fx = null;
+ d.fy = null;
+}
+
+function showErrors(errorList) {
+ let errorContainer = document.getElementById("errorMessageContainer");
+
+ while (errorContainer.hasChildNodes()) {
+ errorContainer.removeChild(errorContainer.lastChild);
+ }
+
+ // errorList.forEach(element => {
+ // let node = document.createElement("DIV");
+ // node.innerHTML = element.message;
+ // node.classList.add("alert");
+ // node.classList.add("alert-danger");
+ // node.setAttribute("role", "alert");
+ // document.getElementById('errorMessageContainer').appendChild(node);
+
+ // });
+
+ errorList.forEach((element) => {
+ let node = document.createElement("CODE");
+ node.innerHTML = element;
+ node.classList.add("prettyprint");
+ document.getElementById("errorMessageContainer").appendChild(node);
+ let jump = document.createElement("br");
+ let jump2 = document.createElement("br");
+ document.getElementById("errorMessageContainer").appendChild(jump);
+ document.getElementById("errorMessageContainer").appendChild(jump2);
+ });
+}
diff --git a/docs/tempchromium/0.txt b/docs/tempchromium/0.txt
new file mode 100644
index 0000000..d434701
--- /dev/null
+++ b/docs/tempchromium/0.txt
@@ -0,0 +1,67 @@
+body.ember-application.unauthenticated-route
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember3.gh-app.ember-view
+ a#ember4.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember5.gh-alerts.ember-view
+ div.gh-viewport.
+ main.gh-main.
+ div.gh-flow
+ div.gh-flow-content-wrap
+ section.gh-flow-content
+ form#login.gh-signin
+ div#ember7.form-group.ember-view
+ span.gh-input-icon.gh-icon-mail
+ svg
+ path
+ input#ember8.email.ember-text-field.gh-input.ember-view
+ div#ember9.form-group.ember-view
+ span.gh-input-icon.gh-icon-lock.forgotten-wrap
+ svg
+ path
+ path
+ input#ember10.password.ember-text-field.gh-input.ember-view
+ button#ember11.forgotten-link.gh-btn.gh-btn-link.gh-btn-icon.ember-view
+ span
+ #text
+ button#ember12.login.gh-btn.gh-btn-blue.gh-btn-block.gh-btn-icon.ember-view
+ span
+ #text
+ p.main-error
+ aside#ember13.gh-notifications.ember-view
+ div#ember14.content-cover.ember-view
+ nav#ember15.gh-mobile-nav-bar.ember-view
+ a#ember16.ember-view
+ svg
+ path
+ #text
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember18.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember20.ember-view
+ div#ember21.ember-view
\ No newline at end of file
diff --git a/docs/tempchromium/1.txt b/docs/tempchromium/1.txt
new file mode 100644
index 0000000..833d586
--- /dev/null
+++ b/docs/tempchromium/1.txt
@@ -0,0 +1,92 @@
+body.ember-application.unauthenticated-route
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember3.gh-app.ember-view
+ a#ember4.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember5.gh-alerts.ember-view
+ div.gh-viewport.
+ main.gh-main.
+ div.gh-flow
+ div.gh-flow-content-wrap
+ section.gh-flow-content
+ form#login.gh-signin
+ div#ember7.form-group.success.ember-view
+ span.gh-input-icon.gh-icon-mail
+ svg
+ path
+ input#ember8.email.ember-text-field.gh-input.ember-view
+ div#ember9.form-group.success.ember-view
+ span.gh-input-icon.gh-icon-lock.forgotten-wrap
+ svg
+ path
+ path
+ input#ember10.password.ember-text-field.gh-input.ember-view
+ button#ember11.forgotten-link.gh-btn.gh-btn-link.gh-btn-icon.ember-view
+ span
+ #text
+ button#ember12.login.gh-btn.gh-btn-blue.gh-btn-block.gh-btn-icon.appear-disabled.ember-view
+ span
+ svg.gh-icon-spinner
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ #text
+ p.main-error
+ aside#ember13.gh-notifications.ember-view
+ div#ember14.content-cover.ember-view
+ nav#ember15.gh-mobile-nav-bar.ember-view
+ a#ember16.ember-view
+ svg
+ path
+ #text
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember18.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember20.ember-view
+ div#ember21.ember-view
\ No newline at end of file
diff --git a/docs/tempchromium/10.txt b/docs/tempchromium/10.txt
new file mode 100644
index 0000000..d05153e
--- /dev/null
+++ b/docs/tempchromium/10.txt
@@ -0,0 +1,306 @@
+body.home-template
+ div.site-wrapper
+ header.site-home-header
+ div.outer.site-header-background.no-image
+ div.inner
+ nav.site-nav
+ div.site-nav-left-wrapper
+ div.site-nav-left
+ a.site-nav-logo
+ #text
+ div.site-nav-content
+ ul.nav
+ li.nav-home.nav-current
+ a
+ #text
+ li.nav-tag
+ a
+ #text
+ li.nav-author
+ a
+ #text
+ li.nav-help
+ a
+ #text
+ div.site-nav-right
+ div.social-links
+ a.social-link.social-link-fb
+ svg
+ path
+ a.social-link.social-link-tw
+ svg
+ path
+ a.rss-button
+ svg
+ circle
+ path
+ div.site-header-content
+ h1.site-title
+ #text
+ h2.site-description
+ #text
+ main#site-main.site-main.outer
+ div.inner.posts
+ div.post-feed
+ article.post-card.post.tag-getting-started.post-card-large
+ a.post-card-image-link
+ img.post-card-image
+ div.post-card-content
+ a.post-card-content-link
+ header.post-card-header
+ div.post-card-primary-tag
+ #text
+ h2.post-card-title
+ #text
+ section.post-card-excerpt
+ p
+ #text
+ footer.post-card-meta
+ ul.author-list
+ li.author-list-item
+ div.author-name-tooltip
+ #text
+ a.static-avatar
+ img.author-profile-image
+ div.post-card-byline-content
+ span
+ a
+ #text
+ span.post-card-byline-date
+ time
+ #text
+ span.bull
+ #text
+ #text
+ article.post-card.post.tag-getting-started.
+ a.post-card-image-link
+ img.post-card-image
+ div.post-card-content
+ a.post-card-content-link
+ header.post-card-header
+ div.post-card-primary-tag
+ #text
+ h2.post-card-title
+ #text
+ section.post-card-excerpt
+ p
+ #text
+ footer.post-card-meta
+ ul.author-list
+ li.author-list-item
+ div.author-name-tooltip
+ #text
+ a.static-avatar
+ img.author-profile-image
+ div.post-card-byline-content
+ span
+ a
+ #text
+ span.post-card-byline-date
+ time
+ #text
+ span.bull
+ #text
+ #text
+ article.post-card.post.tag-getting-started.
+ a.post-card-image-link
+ img.post-card-image
+ div.post-card-content
+ a.post-card-content-link
+ header.post-card-header
+ div.post-card-primary-tag
+ #text
+ h2.post-card-title
+ #text
+ section.post-card-excerpt
+ p
+ #text
+ footer.post-card-meta
+ ul.author-list
+ li.author-list-item
+ div.author-name-tooltip
+ #text
+ a.static-avatar
+ img.author-profile-image
+ div.post-card-byline-content
+ span
+ a
+ #text
+ span.post-card-byline-date
+ time
+ #text
+ span.bull
+ #text
+ #text
+ article.post-card.post.tag-getting-started.
+ a.post-card-image-link
+ img.post-card-image
+ div.post-card-content
+ a.post-card-content-link
+ header.post-card-header
+ div.post-card-primary-tag
+ #text
+ h2.post-card-title
+ #text
+ section.post-card-excerpt
+ p
+ #text
+ footer.post-card-meta
+ ul.author-list
+ li.author-list-item
+ div.author-name-tooltip
+ #text
+ a.static-avatar
+ img.author-profile-image
+ div.post-card-byline-content
+ span
+ a
+ #text
+ span.post-card-byline-date
+ time
+ #text
+ span.bull
+ #text
+ #text
+ article.post-card.post.tag-getting-started.
+ a.post-card-image-link
+ img.post-card-image
+ div.post-card-content
+ a.post-card-content-link
+ header.post-card-header
+ div.post-card-primary-tag
+ #text
+ h2.post-card-title
+ #text
+ section.post-card-excerpt
+ p
+ #text
+ footer.post-card-meta
+ ul.author-list
+ li.author-list-item
+ div.author-name-tooltip
+ #text
+ a.static-avatar
+ img.author-profile-image
+ div.post-card-byline-content
+ span
+ a
+ #text
+ span.post-card-byline-date
+ time
+ #text
+ span.bull
+ #text
+ #text
+ article.post-card.post.tag-getting-started.
+ a.post-card-image-link
+ img.post-card-image
+ div.post-card-content
+ a.post-card-content-link
+ header.post-card-header
+ div.post-card-primary-tag
+ #text
+ h2.post-card-title
+ #text
+ section.post-card-excerpt
+ p
+ #text
+ footer.post-card-meta
+ ul.author-list
+ li.author-list-item
+ div.author-name-tooltip
+ #text
+ a.static-avatar
+ img.author-profile-image
+ div.post-card-byline-content
+ span
+ a
+ #text
+ span.post-card-byline-date
+ time
+ #text
+ span.bull
+ #text
+ #text
+ article.post-card.post.tag-getting-started.post-card-large
+ a.post-card-image-link
+ img.post-card-image
+ div.post-card-content
+ a.post-card-content-link
+ header.post-card-header
+ div.post-card-primary-tag
+ #text
+ h2.post-card-title
+ #text
+ section.post-card-excerpt
+ p
+ #text
+ footer.post-card-meta
+ ul.author-list
+ li.author-list-item
+ div.author-name-tooltip
+ #text
+ a.static-avatar
+ img.author-profile-image
+ div.post-card-byline-content
+ span
+ a
+ #text
+ span.post-card-byline-date
+ time
+ #text
+ span.bull
+ #text
+ #text
+ div.outer.site-nav-main
+ div.inner
+ nav.site-nav
+ div.site-nav-left-wrapper
+ div.site-nav-left
+ a.site-nav-logo
+ #text
+ div.site-nav-content
+ ul.nav
+ li.nav-home.nav-current
+ a
+ #text
+ li.nav-tag
+ a
+ #text
+ li.nav-author
+ a
+ #text
+ li.nav-help
+ a
+ #text
+ div.site-nav-right
+ div.social-links
+ a.social-link.social-link-fb
+ svg
+ path
+ a.social-link.social-link-tw
+ svg
+ path
+ a.rss-button
+ svg
+ circle
+ path
+ footer.site-footer.outer
+ div.site-footer-content.inner
+ section.copyright
+ a
+ #text
+ #text
+ nav.site-footer-nav
+ a
+ #text
+ a
+ #text
+ a
+ #text
+ a
+ #text
+ script
+ script
+ script
+ script
\ No newline at end of file
diff --git a/docs/tempchromium/100.txt b/docs/tempchromium/100.txt
new file mode 100644
index 0000000..c56c99a
--- /dev/null
+++ b/docs/tempchromium/100.txt
@@ -0,0 +1,215 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember49.liquid-container.ember-view
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember68.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember69.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember71.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember73.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember75.ember-basic-dropdown-content-placeholder
+ a#ember77.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember78.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember56.liquid-child.ember-view
+ div#ember57.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/101.txt b/docs/tempchromium/101.txt
new file mode 100644
index 0000000..a6d8f28
--- /dev/null
+++ b/docs/tempchromium/101.txt
@@ -0,0 +1,251 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ main.gh-main.editor-new.gh-main-white
+ section#ember98.gh-editor.gh-view.ember-view
+ header.gh-editor-header.br2.pe-none.
+ div.flex.items-center.pe-auto
+ div.f8.fw3.lh-copy.tracked-2.ma0.pa0.h9.br.b--lightgrey.pl3.pr4.flex.items-center.br2.br--left.bg-white
+ a#ember99.blue.link.fw4.flex.items-center.ember-view
+ svg.w3.fill-blue.mr1.nudge-right--2
+ path
+ #text
+ div.flex.items-center.pl4.pr4.f8.nudge-left--1.h9.br2.br--right.bg-white
+ span.fw4.midgrey-l2
+ div
+ #text
+ section.view-actions.br2.bg-white
+ button.post-settings
+ svg
+ path
+ path
+ div#ember101.gh-koenig-editor.relative.w-100.vh-100.overflow-x-hidden.overflow-y-auto.z-0.ember-view
+ div.gh-koenig-editor-pane.flex.flex-column.mih-100
+ textarea#ember102.gh-editor-title.ember-text-area.gh-input.ember-view
+ article#ember103.koenig-editor.w-100.flex-grow.relative.center.mb0.mt0.ember-view
+ div.koenig-editor__editor-wrapper
+ div.koenig-editor__editor.__mobiledoc-editor.__has-no-content
+ p
+ br
+ div#ember104.absolute.z-999.ember-view
+ ul.kg-action-bar.inline-flex.items-center.pa0.ma0.pl1.pr1.nl1.list.br3.shadow-2.bg-darkgrey-d1.white.sans-serif.f8.fw6.tracked-2.z-999.relative.o-0.pop-down
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid.kg-action-bar-divider.bg-darkgrey-l2.h5
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid.kg-action-bar-divider.bg-darkgrey-l2.h5
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.w4.h4
+ path
+ path
+ div#ember112.absolute.z-999.ember-view
+ div#ember113.absolute.ember-view
+ button.koenig-plus-menu-button.flex.justify-center.items-center.relative.w9.h9.ba.b--midlightgrey-l2.bg-white.br-100.anim-normal
+ svg.w4.h4.stroke-middarkgrey.i-strokew--2
+ path
+ div#koenig-slash-menu.absolute
+ div.absolute.flex.items-center.br3.bg-white.right-6.bottom-6
+ div.midgrey-l2.f8.pl4.pr3.fw4
+ #text
+ a.flex.pa3
+ svg.w4.h4.stroke-midgrey-l2
+ g
+ path
+ path
+ div#"".liquid-wormhole-container
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.active.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember56.liquid-child.ember-view
+ div#ember57.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember146.liquid-child.ember-view
+ div#ember147.ember-view
+ div#ember114..liquid-wormhole-element
+ div#ember115.ember-view
+ div.settings-menu-container
+ div#entry-controls
+ div.settings-menu-pane-in.settings-menu.settings-menu-pane
+ div.settings-menu-header
+ h4
+ #text
+ button.close.settings-menu-header-action
+ svg
+ path
+ span.hidden
+ #text
+ div.settings-menu-content
+ div#ember117.ember-view
+ section#ember118.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember119.x-file-input.ember-view
+ input#bzt3sr.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ form
+ div.form-group
+ label
+ #text
+ div.gh-input-icon.gh-icon-link
+ svg
+ path
+ input#url.post-setting-slug.ember-text-field.gh-input.ember-view
+ p#ember121.ghost-url-preview.description.ember-view
+ #text
+ div.form-group
+ label
+ #text
+ div.gh-date-time-picker
+ div.ember-basic-dropdown
+ div#ember125.ember-view.ember-power-calendar
+ div#ember127.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-datepicker-trigger
+ div.gh-date-time-picker-date.
+ input
+ svg
+ path
+ div#ember-basic-dropdown-content-ember124.ember-basic-dropdown-content-placeholder
+ div.gh-date-time-picker-time.
+ input
+ small.gh-date-time-picker-timezone
+ #text
+ div.form-group
+ label
+ #text
+ div.ember-basic-dropdown.gh-token-input.
+ div#tag-input.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.ember-power-select-multiple-trigger.
+ ul#ember-power-select-multiple-options-ember130.ember-power-select-multiple-options.sortable-objects.ember-view
+ input#ember-power-select-trigger-multiple-input-ember130.ember-power-select-trigger-multiple-input
+ span.ember-power-select-status-icon
+ div#ember-basic-dropdown-content-ember130.ember-basic-dropdown-content-placeholder
+ div#ember132.form-group.ember-view
+ label
+ #text
+ textarea#custom-excerpt.post-setting-custom-excerpt.ember-text-area.gh-input.ember-view
+ p.response
+ div#ember133.for-select.form-group.ember-view
+ label
+ #text
+ div.ember-basic-dropdown.gh-token-input.
+ div#author-list.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.ember-power-select-multiple-trigger.
+ ul#ember-power-select-multiple-options-ember136.ember-power-select-multiple-options.sortable-objects.ember-view
+ li#ember138.ember-power-select-multiple-option.js-draggableObject.draggable-object.ember-view
+ #text
+ span.ember-power-select-multiple-remove-btn
+ svg
+ path
+ input#ember-power-select-trigger-multiple-input-ember136.ember-power-select-trigger-multiple-input
+ span.ember-power-select-status-icon
+ div#ember-basic-dropdown-content-ember136.ember-basic-dropdown-content-placeholder
+ p.response
+ ul.nav-list.nav-list-block
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ div.form-group.for-checkbox
+ label.checkbox
+ input.gh-input.post-settings-featured
+ span.input-toggle-component
+ p
+ #text
+ div.settings-menu-pane-out-right.settings-menu.settings-menu-pane
+ div.active
+ div#koenig-drag-drop-ghost-container
\ No newline at end of file
diff --git a/docs/tempchromium/102.txt b/docs/tempchromium/102.txt
new file mode 100644
index 0000000..7f93ed3
--- /dev/null
+++ b/docs/tempchromium/102.txt
@@ -0,0 +1,223 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember161.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-primarybg
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember205.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember206.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember208.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember210.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember212.ember-basic-dropdown-content-placeholder
+ a#ember214.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ div.gh-content
+ ol.gh-list.loading
+ li.gh-list-row.header
+ div.gh-list-header
+ div.bg-lightgrey.w20.h3
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/103.txt b/docs/tempchromium/103.txt
new file mode 100644
index 0000000..12afbe1
--- /dev/null
+++ b/docs/tempchromium/103.txt
@@ -0,0 +1,251 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember228.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember161.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember216.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember217.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember219.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember221.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember223.ember-basic-dropdown-content-placeholder
+ a#ember225.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember226.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember236.liquid-child.ember-view
+ div#ember237.ember-view
+ div#ember229.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember231.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember232.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember233.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember229.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember231.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember232.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember233.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/104.txt b/docs/tempchromium/104.txt
new file mode 100644
index 0000000..7b0e365
--- /dev/null
+++ b/docs/tempchromium/104.txt
@@ -0,0 +1,245 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember242.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember243.active.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember244.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember245.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember161.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember216.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember217.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember219.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember221.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember223.ember-basic-dropdown-content-placeholder
+ a#ember225.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember226.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/105.txt b/docs/tempchromium/105.txt
new file mode 100644
index 0000000..766c9d7
--- /dev/null
+++ b/docs/tempchromium/105.txt
@@ -0,0 +1,245 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember242.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember243.active.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember244.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember245.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember161.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember216.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember217.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember219.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember221.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember223.ember-basic-dropdown-content-placeholder
+ a#ember225.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember226.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/106.txt b/docs/tempchromium/106.txt
new file mode 100644
index 0000000..4da848f
--- /dev/null
+++ b/docs/tempchromium/106.txt
@@ -0,0 +1,252 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember242.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember243.active.ember-transitioning-out.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember244.ember-transitioning-in.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember245.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember161.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-primarybg
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember247.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember248.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember250.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember252.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember254.ember-basic-dropdown-content-placeholder
+ a#ember256.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ div.gh-content
+ ol.gh-list.loading
+ li.gh-list-row.header
+ div.gh-list-header
+ div.bg-lightgrey.w20.h3
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/107.txt b/docs/tempchromium/107.txt
new file mode 100644
index 0000000..a934b01
--- /dev/null
+++ b/docs/tempchromium/107.txt
@@ -0,0 +1,280 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember270.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember242.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember243.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember244.active.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember245.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember161.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember258.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember259.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember261.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember263.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember265.ember-basic-dropdown-content-placeholder
+ a#ember267.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember268.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember278.liquid-child.ember-view
+ div#ember279.ember-view
+ div#ember271.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember273.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember274.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember275.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember271.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember273.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember274.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember275.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/108.txt b/docs/tempchromium/108.txt
new file mode 100644
index 0000000..13d3202
--- /dev/null
+++ b/docs/tempchromium/108.txt
@@ -0,0 +1,216 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember161.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember258.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember259.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember261.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember263.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember265.ember-basic-dropdown-content-placeholder
+ a#ember267.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember268.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/109.txt b/docs/tempchromium/109.txt
new file mode 100644
index 0000000..54fa1aa
--- /dev/null
+++ b/docs/tempchromium/109.txt
@@ -0,0 +1,216 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember161.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember258.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember259.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember261.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember263.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember265.ember-basic-dropdown-content-placeholder
+ a#ember267.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember268.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/11.txt b/docs/tempchromium/11.txt
new file mode 100644
index 0000000..8f3769c
--- /dev/null
+++ b/docs/tempchromium/11.txt
@@ -0,0 +1,407 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.active.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember49.liquid-container.ember-view
+ div#ember51.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember52.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember53.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember54.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember79.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember80.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember82.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember84.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember86.ember-basic-dropdown-content-placeholder
+ a#ember88.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember89.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember90.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember91.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember92.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember93.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-draft.gh-badge.gh-badge-purple.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember94.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember95.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember96.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember97.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember98.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember99.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember100.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember101.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember102.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember103.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember104.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember105.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember106.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember107.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember108.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember109.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember110.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember111.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember112.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember113.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember114.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember115.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember116.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember117.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember118.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember119.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember120.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember121.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember122.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember123.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember124.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember125.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember126.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember127.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember128.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember56.liquid-child.ember-view
+ div#ember57.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/110.txt b/docs/tempchromium/110.txt
new file mode 100644
index 0000000..9ac0e24
--- /dev/null
+++ b/docs/tempchromium/110.txt
@@ -0,0 +1,218 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember161.ember-transitioning-in.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-primarybg
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember285.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember286.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember288.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember290.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember292.ember-basic-dropdown-content-placeholder
+ a#ember294.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ div.gh-content
+ ol.gh-list.loading
+ li.gh-list-row.header
+ div.gh-list-header
+ div.bg-lightgrey.w20.h3
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/111.txt b/docs/tempchromium/111.txt
new file mode 100644
index 0000000..1aa2f95
--- /dev/null
+++ b/docs/tempchromium/111.txt
@@ -0,0 +1,255 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember309.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember295.active.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember297.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember298.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember300.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember302.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember304.ember-basic-dropdown-content-placeholder
+ a#ember306.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-pages-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember307.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember317.liquid-child.ember-view
+ div#ember318.ember-view
+ div#ember310.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember312.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember313.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember314.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember310.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember312.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember313.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember314.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/112.txt b/docs/tempchromium/112.txt
new file mode 100644
index 0000000..abeda6e
--- /dev/null
+++ b/docs/tempchromium/112.txt
@@ -0,0 +1,249 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember323.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember324.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember325.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember326.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember295.active.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember297.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember298.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember300.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember302.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember304.ember-basic-dropdown-content-placeholder
+ a#ember306.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-pages-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember307.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/113.txt b/docs/tempchromium/113.txt
new file mode 100644
index 0000000..3472802
--- /dev/null
+++ b/docs/tempchromium/113.txt
@@ -0,0 +1,249 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember323.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember324.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember325.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember326.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember295.active.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember297.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember298.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember300.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember302.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember304.ember-basic-dropdown-content-placeholder
+ a#ember306.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-pages-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember307.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/114.txt b/docs/tempchromium/114.txt
new file mode 100644
index 0000000..cd23258
--- /dev/null
+++ b/docs/tempchromium/114.txt
@@ -0,0 +1,201 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember323.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember324.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember325.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember326.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-transitioning-in.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ a#ember329.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ div.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/115.txt b/docs/tempchromium/115.txt
new file mode 100644
index 0000000..e6bac67
--- /dev/null
+++ b/docs/tempchromium/115.txt
@@ -0,0 +1,259 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember336.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember323.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember324.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember325.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember326.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas.tags-view
+ header.gh-canvas-header.tags-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ div.gh-contentfilter.gh-btn-group
+ button.gh-btn.
+ span
+ #text
+ button.gh-btn.gh-btn-group-selected
+ span
+ #text
+ a#ember334.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.tags-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-tags-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember335.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember344.liquid-child.ember-view
+ div#ember345.ember-view
+ div#ember337.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember339.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember340.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember341.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember337.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember339.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember340.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember341.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/116.txt b/docs/tempchromium/116.txt
new file mode 100644
index 0000000..103387f
--- /dev/null
+++ b/docs/tempchromium/116.txt
@@ -0,0 +1,195 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas.tags-view
+ header.gh-canvas-header.tags-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ div.gh-contentfilter.gh-btn-group
+ button.gh-btn.
+ span
+ #text
+ button.gh-btn.gh-btn-group-selected
+ span
+ #text
+ a#ember334.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.tags-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-tags-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember335.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/117.txt b/docs/tempchromium/117.txt
new file mode 100644
index 0000000..2007d1b
--- /dev/null
+++ b/docs/tempchromium/117.txt
@@ -0,0 +1,195 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas.tags-view
+ header.gh-canvas-header.tags-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ div.gh-contentfilter.gh-btn-group
+ button.gh-btn.
+ span
+ #text
+ button.gh-btn.gh-btn-group-selected
+ span
+ #text
+ a#ember334.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.tags-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-tags-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember335.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/118.txt b/docs/tempchromium/118.txt
new file mode 100644
index 0000000..125d044
--- /dev/null
+++ b/docs/tempchromium/118.txt
@@ -0,0 +1,172 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ a#ember351.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ div.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/119.txt b/docs/tempchromium/119.txt
new file mode 100644
index 0000000..15f2ab5
--- /dev/null
+++ b/docs/tempchromium/119.txt
@@ -0,0 +1,178 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/12.txt b/docs/tempchromium/12.txt
new file mode 100644
index 0000000..7735ecf
--- /dev/null
+++ b/docs/tempchromium/12.txt
@@ -0,0 +1,442 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember130.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.active.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember49.liquid-container.ember-view
+ div#ember51.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember52.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember53.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember54.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember79.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember80.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember82.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember84.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember86.ember-basic-dropdown-content-placeholder
+ a#ember88.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember89.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember90.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember91.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember92.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember93.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-draft.gh-badge.gh-badge-purple.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember94.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember95.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember96.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember97.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember98.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember99.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember100.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember101.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember102.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember103.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember104.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember105.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember106.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember107.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember108.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember109.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember110.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember111.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember112.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember113.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember114.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember115.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember116.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember117.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember118.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember119.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember120.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember121.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember122.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember123.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember124.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember125.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember126.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember127.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember128.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember56.liquid-child.ember-view
+ div#ember57.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember138.liquid-child.ember-view
+ div#ember139.ember-view
+ div#ember131.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember133.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember134.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember135.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember131.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember133.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember134.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember135.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/120.txt b/docs/tempchromium/120.txt
new file mode 100644
index 0000000..f3ab859
--- /dev/null
+++ b/docs/tempchromium/120.txt
@@ -0,0 +1,274 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember371.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-invited-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-icon
+ svg
+ path
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ span.description
+ #text
+ div.apps-card-right
+ div.apps-configured
+ a.apps-configured-action.red-hover
+ #text
+ a.apps-configured-action.green-hover
+ #text
+ span.apps-configured-action.gh-badge.author
+ #text
+ section.apps-grid-container.gh-active-users.
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember363.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember366.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember379.liquid-child.ember-view
+ div#ember380.ember-view
+ div#ember372.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember374.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember375.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember376.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember372.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember374.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember375.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember376.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/121.txt b/docs/tempchromium/121.txt
new file mode 100644
index 0000000..6dcccd7
--- /dev/null
+++ b/docs/tempchromium/121.txt
@@ -0,0 +1,268 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember385.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember386.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember387.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember388.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-invited-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-icon
+ svg
+ path
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ span.description
+ #text
+ div.apps-card-right
+ div.apps-configured
+ a.apps-configured-action.red-hover
+ #text
+ a.apps-configured-action.green-hover
+ #text
+ span.apps-configured-action.gh-badge.author
+ #text
+ section.apps-grid-container.gh-active-users.
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember363.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember366.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/122.txt b/docs/tempchromium/122.txt
new file mode 100644
index 0000000..771cfe3
--- /dev/null
+++ b/docs/tempchromium/122.txt
@@ -0,0 +1,268 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember385.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember386.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember387.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember388.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-invited-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-icon
+ svg
+ path
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ span.description
+ #text
+ div.apps-card-right
+ div.apps-configured
+ a.apps-configured-action.red-hover
+ #text
+ a.apps-configured-action.green-hover
+ #text
+ span.apps-configured-action.gh-badge.author
+ #text
+ section.apps-grid-container.gh-active-users.
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember363.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember366.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/123.txt b/docs/tempchromium/123.txt
new file mode 100644
index 0000000..c5c7fa5
--- /dev/null
+++ b/docs/tempchromium/123.txt
@@ -0,0 +1,335 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember385.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember386.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember387.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember388.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ div#ember390.ember-view
+ div#"".liquid-wormhole-container
+ section.view-container.gh-team
+ section.apps-grid-container.gh-invited-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-icon
+ svg
+ path
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ span.description
+ #text
+ div.apps-card-right
+ div.apps-configured
+ a.apps-configured-action.red-hover
+ #text
+ a.apps-configured-action.green-hover
+ #text
+ span.apps-configured-action.gh-badge.author
+ #text
+ section.apps-grid-container.gh-active-users.
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember363.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember366.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember400.liquid-child.ember-view
+ div#ember401.ember-view
+ div#ember391.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember393.modal-content.modal-content.invite-new-user.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ fieldset
+ div#ember396.form-group.ember-view
+ label
+ #text
+ input#new-user-email.email.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember397.for-select.form-group.ember-view
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ svg
+ path
+ p.response
+ div.modal-footer
+ button#ember398.gh-btn.gh-btn-green.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember391.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember393.modal-content.modal-content.invite-new-user.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ fieldset
+ div#ember396.form-group.ember-view
+ label
+ #text
+ input#new-user-email.email.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember397.for-select.form-group.ember-view
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ svg
+ path
+ p.response
+ div.modal-footer
+ button#ember398.gh-btn.gh-btn-green.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/124.txt b/docs/tempchromium/124.txt
new file mode 100644
index 0000000..f8ab798
--- /dev/null
+++ b/docs/tempchromium/124.txt
@@ -0,0 +1,243 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember385.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember386.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember387.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember388.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-transitioning-in.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember407.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-transitioning-out.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember400.liquid-child.ember-view
+ div#ember401.ember-view
+ div#ember391.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember393.modal-content.modal-content.invite-new-user.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ fieldset
+ div#ember396.form-group.ember-view
+ label
+ #text
+ input#new-user-email.email.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember397.for-select.form-group.ember-view
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p.response
+ div.modal-footer
+ button#ember398.gh-btn.gh-btn-green.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/125.txt b/docs/tempchromium/125.txt
new file mode 100644
index 0000000..70d0cfc
--- /dev/null
+++ b/docs/tempchromium/125.txt
@@ -0,0 +1,389 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember449.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember385.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember386.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember387.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember388.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember457.liquid-child.ember-view
+ div#ember458.ember-view
+ div#ember450.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember452.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember453.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember454.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember450.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember452.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember453.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember454.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/126.txt b/docs/tempchromium/126.txt
new file mode 100644
index 0000000..52850d3
--- /dev/null
+++ b/docs/tempchromium/126.txt
@@ -0,0 +1,325 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/127.txt b/docs/tempchromium/127.txt
new file mode 100644
index 0000000..03fcb4f
--- /dev/null
+++ b/docs/tempchromium/127.txt
@@ -0,0 +1,325 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/128.txt b/docs/tempchromium/128.txt
new file mode 100644
index 0000000..f5edf58
--- /dev/null
+++ b/docs/tempchromium/128.txt
@@ -0,0 +1,350 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.appear-disabled.ember-view
+ span
+ svg.gh-icon-spinner
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/129.txt b/docs/tempchromium/129.txt
new file mode 100644
index 0000000..9d83023
--- /dev/null
+++ b/docs/tempchromium/129.txt
@@ -0,0 +1,339 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/13.txt b/docs/tempchromium/13.txt
new file mode 100644
index 0000000..eb5387d
--- /dev/null
+++ b/docs/tempchromium/13.txt
@@ -0,0 +1,378 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.active.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember49.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember79.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember80.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember82.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember84.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember86.ember-basic-dropdown-content-placeholder
+ a#ember88.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember89.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember90.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember91.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember92.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember93.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-draft.gh-badge.gh-badge-purple.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember94.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember95.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember96.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember97.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember98.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember99.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember100.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember101.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember102.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember103.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember104.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember105.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember106.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember107.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember108.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember109.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember110.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember111.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember112.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember113.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember114.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember115.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember116.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember117.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember118.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember119.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember120.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember121.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember122.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember123.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember124.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember125.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember126.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember127.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember128.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember56.liquid-child.ember-view
+ div#ember57.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/130.txt b/docs/tempchromium/130.txt
new file mode 100644
index 0000000..ca797f3
--- /dev/null
+++ b/docs/tempchromium/130.txt
@@ -0,0 +1,480 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/131.txt b/docs/tempchromium/131.txt
new file mode 100644
index 0000000..366600d
--- /dev/null
+++ b/docs/tempchromium/131.txt
@@ -0,0 +1,492 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/132.txt b/docs/tempchromium/132.txt
new file mode 100644
index 0000000..794d7f2
--- /dev/null
+++ b/docs/tempchromium/132.txt
@@ -0,0 +1,491 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/133.txt b/docs/tempchromium/133.txt
new file mode 100644
index 0000000..66a9293
--- /dev/null
+++ b/docs/tempchromium/133.txt
@@ -0,0 +1,489 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/134.txt b/docs/tempchromium/134.txt
new file mode 100644
index 0000000..5a50039
--- /dev/null
+++ b/docs/tempchromium/134.txt
@@ -0,0 +1,529 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/135.txt b/docs/tempchromium/135.txt
new file mode 100644
index 0000000..9e92020
--- /dev/null
+++ b/docs/tempchromium/135.txt
@@ -0,0 +1,569 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/136.txt b/docs/tempchromium/136.txt
new file mode 100644
index 0000000..c195b52
--- /dev/null
+++ b/docs/tempchromium/136.txt
@@ -0,0 +1,609 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/137.txt b/docs/tempchromium/137.txt
new file mode 100644
index 0000000..71884c0
--- /dev/null
+++ b/docs/tempchromium/137.txt
@@ -0,0 +1,621 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/138.txt b/docs/tempchromium/138.txt
new file mode 100644
index 0000000..93fd9e2
--- /dev/null
+++ b/docs/tempchromium/138.txt
@@ -0,0 +1,674 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember571.ember-view
+ div#"".liquid-wormhole-container
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember579.liquid-child.ember-view
+ div#ember580.ember-view
+ div#ember572.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember574.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ #text
+ p
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button.gh-btn.gh-btn-red
+ span
+ #text
+ div#ember572.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember574.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ #text
+ p
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button.gh-btn.gh-btn-red
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/139.txt b/docs/tempchromium/139.txt
new file mode 100644
index 0000000..b47c37b
--- /dev/null
+++ b/docs/tempchromium/139.txt
@@ -0,0 +1,658 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember589.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.success.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.success.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.success.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember597.liquid-child.ember-view
+ div#ember598.ember-view
+ div#ember590.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember592.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember593.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember594.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember590.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember592.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember593.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember594.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/14.txt b/docs/tempchromium/14.txt
new file mode 100644
index 0000000..ca086ca
--- /dev/null
+++ b/docs/tempchromium/14.txt
@@ -0,0 +1,378 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.active.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember49.liquid-container.ember-view
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember79.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember80.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember82.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember84.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember86.ember-basic-dropdown-content-placeholder
+ a#ember88.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember89.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember90.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember91.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember92.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember93.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-draft.gh-badge.gh-badge-purple.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember94.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember95.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember96.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember97.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember98.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember99.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember100.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember101.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember102.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember103.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember104.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember105.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember106.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember107.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember108.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember109.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember110.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember111.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember112.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember113.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember114.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember115.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember116.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember117.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember118.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember119.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember120.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember121.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember122.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember123.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember124.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember125.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember126.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember127.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember128.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember56.liquid-child.ember-view
+ div#ember57.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/140.txt b/docs/tempchromium/140.txt
new file mode 100644
index 0000000..6ed8b4d
--- /dev/null
+++ b/docs/tempchromium/140.txt
@@ -0,0 +1,652 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.success.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.success.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.success.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/141.txt b/docs/tempchromium/141.txt
new file mode 100644
index 0000000..6e82d12
--- /dev/null
+++ b/docs/tempchromium/141.txt
@@ -0,0 +1,652 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.success.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.success.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.success.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/142.txt b/docs/tempchromium/142.txt
new file mode 100644
index 0000000..ffba4fb
--- /dev/null
+++ b/docs/tempchromium/142.txt
@@ -0,0 +1,677 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.appear-disabled.ember-view
+ span
+ svg.gh-icon-spinner
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div#ember464.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember465.form-group.success.ember-view
+ input#ember466.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember467.description-container.form-group.success.ember-view
+ input#ember468.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.success.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/143.txt b/docs/tempchromium/143.txt
new file mode 100644
index 0000000..eec3e4d
--- /dev/null
+++ b/docs/tempchromium/143.txt
@@ -0,0 +1,642 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view.liquid-animating.velocity-animating
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div#ember470.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember471.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.success.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/144.txt b/docs/tempchromium/144.txt
new file mode 100644
index 0000000..22fdf31
--- /dev/null
+++ b/docs/tempchromium/144.txt
@@ -0,0 +1,501 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view.liquid-animating.velocity-animating
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div#ember539.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember540.form-group.success.ember-view
+ input#ember541.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/145.txt b/docs/tempchromium/145.txt
new file mode 100644
index 0000000..f2c9453
--- /dev/null
+++ b/docs/tempchromium/145.txt
@@ -0,0 +1,489 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view.liquid-animating.velocity-animating
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/146.txt b/docs/tempchromium/146.txt
new file mode 100644
index 0000000..9b97ad9
--- /dev/null
+++ b/docs/tempchromium/146.txt
@@ -0,0 +1,489 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div#ember543.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember544.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember545.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/147.txt b/docs/tempchromium/147.txt
new file mode 100644
index 0000000..ba81503
--- /dev/null
+++ b/docs/tempchromium/147.txt
@@ -0,0 +1,449 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view.liquid-animating.velocity-animating
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div#ember547.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember548.form-group.ember-view
+ div#ember549.ember-view
+ section#ember550.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember551.x-file-input.ember-view
+ input#zrpxk.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/148.txt b/docs/tempchromium/148.txt
new file mode 100644
index 0000000..7a8dcd9
--- /dev/null
+++ b/docs/tempchromium/148.txt
@@ -0,0 +1,407 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view.liquid-animating.velocity-animating
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div#ember556.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember557.form-group.ember-view
+ div#ember558.ember-view
+ section#ember559.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember560.x-file-input.ember-view
+ input#8nmj4.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember562.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember563.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/149.txt b/docs/tempchromium/149.txt
new file mode 100644
index 0000000..1135ab0
--- /dev/null
+++ b/docs/tempchromium/149.txt
@@ -0,0 +1,367 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view.liquid-animating.velocity-animating
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view
+ div#ember565.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember566.form-group.success.ember-view
+ input#ember567.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember568.form-group.success.ember-view
+ input#ember569.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/15.txt b/docs/tempchromium/15.txt
new file mode 100644
index 0000000..2e8d78e
--- /dev/null
+++ b/docs/tempchromium/15.txt
@@ -0,0 +1,251 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ main.gh-main.editor-new.gh-main-white
+ section#ember146.gh-editor.gh-view.ember-view
+ header.gh-editor-header.br2.pe-none.
+ div.flex.items-center.pe-auto
+ div.f8.fw3.lh-copy.tracked-2.ma0.pa0.h9.br.b--lightgrey.pl3.pr4.flex.items-center.br2.br--left.bg-white
+ a#ember147.blue.link.fw4.flex.items-center.ember-view
+ svg.w3.fill-blue.mr1.nudge-right--2
+ path
+ #text
+ div.flex.items-center.pl4.pr4.f8.nudge-left--1.h9.br2.br--right.bg-white
+ span.fw4.midgrey-l2
+ div
+ #text
+ section.view-actions.br2.bg-white
+ button.post-settings
+ svg
+ path
+ path
+ div#ember149.gh-koenig-editor.relative.w-100.vh-100.overflow-x-hidden.overflow-y-auto.z-0.ember-view
+ div.gh-koenig-editor-pane.flex.flex-column.mih-100
+ textarea#ember150.gh-editor-title.ember-text-area.gh-input.ember-view
+ article#ember151.koenig-editor.w-100.flex-grow.relative.center.mb0.mt0.ember-view
+ div.koenig-editor__editor-wrapper
+ div.koenig-editor__editor.__mobiledoc-editor.__has-no-content
+ p
+ br
+ div#ember152.absolute.z-999.ember-view
+ ul.kg-action-bar.inline-flex.items-center.pa0.ma0.pl1.pr1.nl1.list.br3.shadow-2.bg-darkgrey-d1.white.sans-serif.f8.fw6.tracked-2.z-999.relative.o-0.pop-down
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid.kg-action-bar-divider.bg-darkgrey-l2.h5
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.fill-white.w4.h4
+ path
+ li.ma0.lh-solid.kg-action-bar-divider.bg-darkgrey-l2.h5
+ li.ma0.lh-solid
+ button.dib.dim-lite.link.h9.w9.nudge-top--1
+ svg.w4.h4
+ path
+ path
+ div#ember160.absolute.z-999.ember-view
+ div#ember161.absolute.ember-view
+ button.koenig-plus-menu-button.flex.justify-center.items-center.relative.w9.h9.ba.b--midlightgrey-l2.bg-white.br-100.anim-normal
+ svg.w4.h4.stroke-middarkgrey.i-strokew--2
+ path
+ div#koenig-slash-menu.absolute
+ div.absolute.flex.items-center.br3.bg-white.right-6.bottom-6
+ div.midgrey-l2.f8.pl4.pr3.fw4
+ #text
+ a.flex.pa3
+ svg.w4.h4.stroke-midgrey-l2
+ g
+ path
+ path
+ div#"".liquid-wormhole-container
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.active.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember56.liquid-child.ember-view
+ div#ember57.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember194.liquid-child.ember-view
+ div#ember195.ember-view
+ div#ember162..liquid-wormhole-element
+ div#ember163.ember-view
+ div.settings-menu-container
+ div#entry-controls
+ div.settings-menu-pane-in.settings-menu.settings-menu-pane
+ div.settings-menu-header
+ h4
+ #text
+ button.close.settings-menu-header-action
+ svg
+ path
+ span.hidden
+ #text
+ div.settings-menu-content
+ div#ember165.ember-view
+ section#ember166.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember167.x-file-input.ember-view
+ input#i7e4zo.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ form
+ div.form-group
+ label
+ #text
+ div.gh-input-icon.gh-icon-link
+ svg
+ path
+ input#url.post-setting-slug.ember-text-field.gh-input.ember-view
+ p#ember169.ghost-url-preview.description.ember-view
+ #text
+ div.form-group
+ label
+ #text
+ div.gh-date-time-picker
+ div.ember-basic-dropdown
+ div#ember173.ember-view.ember-power-calendar
+ div#ember175.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-datepicker-trigger
+ div.gh-date-time-picker-date.
+ input
+ svg
+ path
+ div#ember-basic-dropdown-content-ember172.ember-basic-dropdown-content-placeholder
+ div.gh-date-time-picker-time.
+ input
+ small.gh-date-time-picker-timezone
+ #text
+ div.form-group
+ label
+ #text
+ div.ember-basic-dropdown.gh-token-input.
+ div#tag-input.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.ember-power-select-multiple-trigger.
+ ul#ember-power-select-multiple-options-ember178.ember-power-select-multiple-options.sortable-objects.ember-view
+ input#ember-power-select-trigger-multiple-input-ember178.ember-power-select-trigger-multiple-input
+ span.ember-power-select-status-icon
+ div#ember-basic-dropdown-content-ember178.ember-basic-dropdown-content-placeholder
+ div#ember180.form-group.ember-view
+ label
+ #text
+ textarea#custom-excerpt.post-setting-custom-excerpt.ember-text-area.gh-input.ember-view
+ p.response
+ div#ember181.for-select.form-group.ember-view
+ label
+ #text
+ div.ember-basic-dropdown.gh-token-input.
+ div#author-list.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.ember-power-select-multiple-trigger.
+ ul#ember-power-select-multiple-options-ember184.ember-power-select-multiple-options.sortable-objects.ember-view
+ li#ember186.ember-power-select-multiple-option.js-draggableObject.draggable-object.ember-view
+ #text
+ span.ember-power-select-multiple-remove-btn
+ svg
+ path
+ input#ember-power-select-trigger-multiple-input-ember184.ember-power-select-trigger-multiple-input
+ span.ember-power-select-status-icon
+ div#ember-basic-dropdown-content-ember184.ember-basic-dropdown-content-placeholder
+ p.response
+ ul.nav-list.nav-list-block
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ div.form-group.for-checkbox
+ label.checkbox
+ input.gh-input.post-settings-featured
+ span.input-toggle-component
+ p
+ #text
+ div.settings-menu-pane-out-right.settings-menu.settings-menu-pane
+ div.active
+ div#koenig-drag-drop-ghost-container
\ No newline at end of file
diff --git a/docs/tempchromium/150.txt b/docs/tempchromium/150.txt
new file mode 100644
index 0000000..e1d62d5
--- /dev/null
+++ b/docs/tempchromium/150.txt
@@ -0,0 +1,355 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember413.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember415.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember419.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember423.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember428.x-file-input.ember-view
+ input#hyifr6.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-logo
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember430.x-file-input.ember-view
+ input#88dq7.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ img.blog-cover
+ button.gh-setting-action-largeimg-delete
+ span
+ #text
+ div
+ span#ember432.x-file-input.ember-view
+ input#ldhwhs.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember435.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember439.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember443.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember446.liquid-container.ember-view.liquid-animating.velocity-animating
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/151.txt b/docs/tempchromium/151.txt
new file mode 100644
index 0000000..a47a840
--- /dev/null
+++ b/docs/tempchromium/151.txt
@@ -0,0 +1,201 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember615.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/152.txt b/docs/tempchromium/152.txt
new file mode 100644
index 0000000..4779607
--- /dev/null
+++ b/docs/tempchromium/152.txt
@@ -0,0 +1,322 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember621.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember603.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember604.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember605.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember606.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember618.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ form#settings-code
+ fieldset
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.br3.shadow-1.bg-grouped-table.pa5.pt3.pb1
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-head.gh-input.settings-code-editor.ember-view
+ textarea#ember619.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-foot.gh-input.settings-code-editor.ember-view
+ textarea#ember620.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember629.liquid-child.ember-view
+ div#ember630.ember-view
+ div#ember622.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember624.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember625.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember626.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember622.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember624.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember625.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember626.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/153.txt b/docs/tempchromium/153.txt
new file mode 100644
index 0000000..c981b84
--- /dev/null
+++ b/docs/tempchromium/153.txt
@@ -0,0 +1,258 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember618.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ form#settings-code
+ fieldset
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.br3.shadow-1.bg-grouped-table.pa5.pt3.pb1
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-head.gh-input.settings-code-editor.ember-view
+ textarea#ember619.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-foot.gh-input.settings-code-editor.ember-view
+ textarea#ember620.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/154.txt b/docs/tempchromium/154.txt
new file mode 100644
index 0000000..c70de66
--- /dev/null
+++ b/docs/tempchromium/154.txt
@@ -0,0 +1,258 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember618.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ form#settings-code
+ fieldset
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.br3.shadow-1.bg-grouped-table.pa5.pt3.pb1
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-head.gh-input.settings-code-editor.ember-view
+ textarea#ember619.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-foot.gh-input.settings-code-editor.ember-view
+ textarea#ember620.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/155.txt b/docs/tempchromium/155.txt
new file mode 100644
index 0000000..84253e2
--- /dev/null
+++ b/docs/tempchromium/155.txt
@@ -0,0 +1,283 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember618.gh-btn.gh-btn-blue.gh-btn-icon.appear-disabled.ember-view
+ span
+ svg.gh-icon-spinner
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ #text
+ section.view-container
+ form#settings-code
+ fieldset
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.br3.shadow-1.bg-grouped-table.pa5.pt3.pb1
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-head.gh-input.settings-code-editor.ember-view
+ textarea#ember619.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-foot.gh-input.settings-code-editor.ember-view
+ textarea#ember620.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/156.txt b/docs/tempchromium/156.txt
new file mode 100644
index 0000000..118b211
--- /dev/null
+++ b/docs/tempchromium/156.txt
@@ -0,0 +1,304 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.active.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ div.integrations-directory
+ a.id-item
+ div.id-item-logo.id-disqus
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-analytics
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-ulysses
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-typeform
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-buffer
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-plausible
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-github
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-more
+ svg.w5
+ defs
+ style
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ div.f8.mt1
+ #text
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ a#ember637.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember638.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember639.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember640.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember641.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.flex.flex-column.justify-center.items-center.mih30.miw-100
+ div.gh-loading-spinner
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/157.txt b/docs/tempchromium/157.txt
new file mode 100644
index 0000000..c6a5b99
--- /dev/null
+++ b/docs/tempchromium/157.txt
@@ -0,0 +1,347 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember645.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.active.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ div.integrations-directory
+ a.id-item
+ div.id-item-logo.id-disqus
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-analytics
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-ulysses
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-typeform
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-buffer
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-plausible
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-github
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-more
+ svg.w5
+ defs
+ style
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ div.f8.mt1
+ #text
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ a#ember637.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember638.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember639.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember640.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember641.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.flex.flex-column.justify-center.items-center.mih30.miw-100
+ div.flex.flex-column.items-center.pa5.pt15.pb15
+ p.ma0.pa0.tc.midgrey.lh-title.mt2
+ #text
+ a#ember644.ember-view
+ div.flex.items-center.pa2.pt1
+ svg.w3.h3.fill-blue-d1
+ path
+ span.db.ml1.blue.nudge-bottom--1
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember653.liquid-child.ember-view
+ div#ember654.ember-view
+ div#ember646.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember648.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember649.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember650.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember646.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember648.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember649.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember650.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/158.txt b/docs/tempchromium/158.txt
new file mode 100644
index 0000000..11d30b6
--- /dev/null
+++ b/docs/tempchromium/158.txt
@@ -0,0 +1,341 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember659.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember660.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember661.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember662.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.active.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ div.integrations-directory
+ a.id-item
+ div.id-item-logo.id-disqus
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-analytics
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-ulysses
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-typeform
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-buffer
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-plausible
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-github
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-more
+ svg.w5
+ defs
+ style
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ div.f8.mt1
+ #text
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ a#ember637.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember638.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember639.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember640.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember641.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.flex.flex-column.justify-center.items-center.mih30.miw-100
+ div.flex.flex-column.items-center.pa5.pt15.pb15
+ p.ma0.pa0.tc.midgrey.lh-title.mt2
+ #text
+ a#ember644.ember-view
+ div.flex.items-center.pa2.pt1
+ svg.w3.h3.fill-blue-d1
+ path
+ span.db.ml1.blue.nudge-bottom--1
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/159.txt b/docs/tempchromium/159.txt
new file mode 100644
index 0000000..bbfd489
--- /dev/null
+++ b/docs/tempchromium/159.txt
@@ -0,0 +1,341 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember659.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember660.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember661.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember662.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.active.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ div.integrations-directory
+ a.id-item
+ div.id-item-logo.id-disqus
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-analytics
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-ulysses
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-typeform
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-buffer
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-plausible
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-github
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-more
+ svg.w5
+ defs
+ style
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ div.f8.mt1
+ #text
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ a#ember637.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember638.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember639.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember640.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember641.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.flex.flex-column.justify-center.items-center.mih30.miw-100
+ div.flex.flex-column.items-center.pa5.pt15.pb15
+ p.ma0.pa0.tc.midgrey.lh-title.mt2
+ #text
+ a#ember644.ember-view
+ div.flex.items-center.pa2.pt1
+ svg.w3.h3.fill-blue-d1
+ path
+ span.db.ml1.blue.nudge-bottom--1
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/16.txt b/docs/tempchromium/16.txt
new file mode 100644
index 0000000..fff86b4
--- /dev/null
+++ b/docs/tempchromium/16.txt
@@ -0,0 +1,218 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.active.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-primarybg
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember292.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember293.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember295.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember297.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember299.ember-basic-dropdown-content-placeholder
+ a#ember301.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ div.gh-content
+ ol.gh-list.loading
+ li.gh-list-row.header
+ div.gh-list-header
+ div.bg-lightgrey.w20.h3
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/160.txt b/docs/tempchromium/160.txt
new file mode 100644
index 0000000..41b10e1
--- /dev/null
+++ b/docs/tempchromium/160.txt
@@ -0,0 +1,198 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember659.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember660.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember661.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember662.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-transitioning-in.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ div.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/161.txt b/docs/tempchromium/161.txt
new file mode 100644
index 0000000..9fcb8f9
--- /dev/null
+++ b/docs/tempchromium/161.txt
@@ -0,0 +1,339 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember677.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember659.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember660.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember661.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember662.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember666.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember670.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember673.x-file-input.ember-view
+ input#4gsoa8.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember676.x-file-input.ember-view
+ input#ybdbwg.x-file--input
+ label
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember685.liquid-child.ember-view
+ div#ember686.ember-view
+ div#ember678.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember680.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember681.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember682.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember678.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember680.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember681.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember682.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/162.txt b/docs/tempchromium/162.txt
new file mode 100644
index 0000000..1c2dda3
--- /dev/null
+++ b/docs/tempchromium/162.txt
@@ -0,0 +1,275 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember666.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember670.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember673.x-file-input.ember-view
+ input#4gsoa8.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember676.x-file-input.ember-view
+ input#ybdbwg.x-file--input
+ label
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/163.txt b/docs/tempchromium/163.txt
new file mode 100644
index 0000000..43a333a
--- /dev/null
+++ b/docs/tempchromium/163.txt
@@ -0,0 +1,275 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember666.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember670.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember673.x-file-input.ember-view
+ input#4gsoa8.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember676.x-file-input.ember-view
+ input#ybdbwg.x-file--input
+ label
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/164.txt b/docs/tempchromium/164.txt
new file mode 100644
index 0000000..41682f5
--- /dev/null
+++ b/docs/tempchromium/164.txt
@@ -0,0 +1,276 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember666.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember670.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember673.x-file-input.ember-view
+ input#4gsoa8.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember676.x-file-input.ember-view
+ input#ybdbwg.x-file--input
+ label
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/165.txt b/docs/tempchromium/165.txt
new file mode 100644
index 0000000..b2be459
--- /dev/null
+++ b/docs/tempchromium/165.txt
@@ -0,0 +1,325 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember666.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember670.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember673.x-file-input.ember-view
+ input#4gsoa8.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember676.x-file-input.ember-view
+ input#ybdbwg.x-file--input
+ label
+ #text
+ div#ember692.ember-view
+ div#"".liquid-wormhole-container
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember700.liquid-child.ember-view
+ div#ember701.ember-view
+ div#ember693.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember695.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button#ember698.gh-btn.gh-btn-red.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember693.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember695.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button#ember698.gh-btn.gh-btn-red.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/166.txt b/docs/tempchromium/166.txt
new file mode 100644
index 0000000..83d724a
--- /dev/null
+++ b/docs/tempchromium/166.txt
@@ -0,0 +1,286 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ article#ember703.gh-alert.gh-alert-green.ember-view
+ div.gh-alert-content
+ #text
+ button.gh-alert-close
+ svg
+ defs
+ style
+ path.close-stroke_svg__a
+ span.hidden
+ #text
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember666.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember670.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember673.x-file-input.ember-view
+ input#4gsoa8.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember676.x-file-input.ember-view
+ input#ybdbwg.x-file--input
+ label
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/167.txt b/docs/tempchromium/167.txt
new file mode 100644
index 0000000..7ffd29b
--- /dev/null
+++ b/docs/tempchromium/167.txt
@@ -0,0 +1,188 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ article#ember703.gh-alert.gh-alert-green.ember-view
+ div.gh-alert-content
+ #text
+ button.gh-alert-close
+ svg
+ defs
+ style
+ path.close-stroke_svg__a
+ span.hidden
+ #text
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-transitioning-in.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ a#ember708.ember-transitioning-in.ember-view
+ #text
+ span
+ svg
+ path
+ section.view-actions
+ div.gh-btn.gh-btn-blue
+ span
+ #text
+ div.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-transitioning-in.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/168.txt b/docs/tempchromium/168.txt
new file mode 100644
index 0000000..3fd476f
--- /dev/null
+++ b/docs/tempchromium/168.txt
@@ -0,0 +1,298 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.closed.fade-out.closed.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember731.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/169.txt b/docs/tempchromium/169.txt
new file mode 100644
index 0000000..5b0862f
--- /dev/null
+++ b/docs/tempchromium/169.txt
@@ -0,0 +1,333 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember737.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.closed.fade-out.closed.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember731.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember745.liquid-child.ember-view
+ div#ember746.ember-view
+ div#ember738.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember740.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember741.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember742.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember738.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember740.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember741.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember742.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/17.txt b/docs/tempchromium/17.txt
new file mode 100644
index 0000000..f088cc7
--- /dev/null
+++ b/docs/tempchromium/17.txt
@@ -0,0 +1,272 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember319.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember303.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember304.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember306.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember308.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember310.ember-basic-dropdown-content-placeholder
+ a#ember312.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember313.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember314.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember315.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember316.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember317.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-draft.gh-badge.gh-badge-purple.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember327.liquid-child.ember-view
+ div#ember328.ember-view
+ div#ember320.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember322.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember323.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember324.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember320.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember322.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember323.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember324.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/170.txt b/docs/tempchromium/170.txt
new file mode 100644
index 0000000..83c3264
--- /dev/null
+++ b/docs/tempchromium/170.txt
@@ -0,0 +1,327 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.closed.fade-out.closed.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember731.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/171.txt b/docs/tempchromium/171.txt
new file mode 100644
index 0000000..8d299e3
--- /dev/null
+++ b/docs/tempchromium/171.txt
@@ -0,0 +1,327 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.closed.fade-out.closed.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember731.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/172.txt b/docs/tempchromium/172.txt
new file mode 100644
index 0000000..0cd1d51
--- /dev/null
+++ b/docs/tempchromium/172.txt
@@ -0,0 +1,327 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.open.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.open.fade-in-scale.open.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember731.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/173.txt b/docs/tempchromium/173.txt
new file mode 100644
index 0000000..64f0a67
--- /dev/null
+++ b/docs/tempchromium/173.txt
@@ -0,0 +1,380 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.open.fade-out.open.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember756.ember-view
+ div#"".liquid-wormhole-container
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember731.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember764.liquid-child.ember-view
+ div#ember765.ember-view
+ div#ember757.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember759.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ strong
+ #text
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button#ember762.gh-btn.gh-btn-red.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember757.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember759.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ strong
+ #text
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button#ember762.gh-btn.gh-btn-red.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/174.txt b/docs/tempchromium/174.txt
new file mode 100644
index 0000000..50cc584
--- /dev/null
+++ b/docs/tempchromium/174.txt
@@ -0,0 +1,327 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.closed.fade-out.closed.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember731.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/175.txt b/docs/tempchromium/175.txt
new file mode 100644
index 0000000..aab98f3
--- /dev/null
+++ b/docs/tempchromium/175.txt
@@ -0,0 +1,331 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.closed.fade-out.closed.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-red.ember-view
+ span
+ svg.retry_svg__retry-animated
+ g
+ path
+ path
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember731.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/176.txt b/docs/tempchromium/176.txt
new file mode 100644
index 0000000..1ffa221
--- /dev/null
+++ b/docs/tempchromium/176.txt
@@ -0,0 +1,376 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.closed.fade-out.closed.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-red.ember-view
+ span
+ svg.retry_svg__retry-animated
+ g
+ path
+ path
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ div#ember784.ember-view
+ div#"".liquid-wormhole-container
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember731.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember793.liquid-child.ember-view
+ div#ember794.ember-view
+ div#ember785.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember787.modal-content.ember-view
+ div.modal-body
+ section#ember788.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember789.x-file-input.ember-view
+ input#nu0ldm.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button#ember791.gh-btn.gh-btn-blue.right.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember785.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember787.modal-content.ember-view
+ div.modal-body
+ section#ember788.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember789.x-file-input.ember-view
+ input#nu0ldm.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button#ember791.gh-btn.gh-btn-blue.right.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/177.txt b/docs/tempchromium/177.txt
new file mode 100644
index 0000000..0914ef8
--- /dev/null
+++ b/docs/tempchromium/177.txt
@@ -0,0 +1,376 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.closed.fade-out.closed.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-red.ember-view
+ span
+ svg.retry_svg__retry-animated
+ g
+ path
+ path
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div#ember799.ember-view
+ div#"".liquid-wormhole-container
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember731.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember807.liquid-child.ember-view
+ div#ember808.ember-view
+ div#ember800.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember802.modal-content.ember-view
+ div.modal-body
+ div.gh-image-uploader.-with-image
+ div
+ img
+ a.image-cancel
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button#ember805.gh-btn.gh-btn-blue.right.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember800.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember802.modal-content.ember-view
+ div.modal-body
+ div.gh-image-uploader.-with-image
+ div
+ img
+ a.image-cancel
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button#ember805.gh-btn.gh-btn-blue.right.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/178.txt b/docs/tempchromium/178.txt
new file mode 100644
index 0000000..473ce2c
--- /dev/null
+++ b/docs/tempchromium/178.txt
@@ -0,0 +1,336 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.closed.fade-out.closed.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-red.ember-view
+ span
+ svg.retry_svg__retry-animated
+ g
+ path
+ path
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.error.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ div#ember731.form-group.success.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ svg.retry_svg__retry-animated
+ g
+ path
+ path
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/179.txt b/docs/tempchromium/179.txt
new file mode 100644
index 0000000..884239b
--- /dev/null
+++ b/docs/tempchromium/179.txt
@@ -0,0 +1,389 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ a#ember711.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ div#ember813.ember-view
+ div#"".liquid-wormhole-container
+ section.view-actions
+ span.dropdown
+ button#ember712.gh-btn.gh-btn-white.gh-btn-icon.only-has-icon.user-actions-cog.closed.ember-view
+ span
+ svg
+ path
+ path
+ span.hidden
+ #text
+ ul#ember713.dropdown.user-actions-menu.dropdown-menu.dropdown-align-right.closed.fade-out.closed.ember-view
+ li
+ button.delete
+ #text
+ li
+ button.suspend
+ #text
+ button#ember716.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-red.ember-view
+ span
+ svg.retry_svg__retry-animated
+ g
+ path
+ path
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember720.first-form-group.form-group.success.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember721.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember723.form-group.error.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ p
+ #text
+ div.form-group
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ p
+ #text
+ div#ember724.form-group.success.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember725.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember726.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember727.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember728.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember730.form-group.error.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ #text
+ div#ember731.form-group.success.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember732.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ svg.retry_svg__retry-animated
+ g
+ path
+ path
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember821.liquid-child.ember-view
+ div#ember822.ember-view
+ div#ember814.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember816.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ #text
+ p
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button.gh-btn.gh-btn-red
+ span
+ #text
+ div#ember814.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember816.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ #text
+ p
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button.gh-btn.gh-btn-red
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/18.txt b/docs/tempchromium/18.txt
new file mode 100644
index 0000000..ec0f772
--- /dev/null
+++ b/docs/tempchromium/18.txt
@@ -0,0 +1,266 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember333.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember334.active.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember335.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember336.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember303.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember304.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember306.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember308.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember310.ember-basic-dropdown-content-placeholder
+ a#ember312.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember313.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember314.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember315.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember316.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember317.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-draft.gh-badge.gh-badge-purple.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/180.txt b/docs/tempchromium/180.txt
new file mode 100644
index 0000000..128d5ce
--- /dev/null
+++ b/docs/tempchromium/180.txt
@@ -0,0 +1,349 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember865.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember751.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember752.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember753.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember754.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ a#ember830.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ button#ember838.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember842.first-form-group.form-group.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember843.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember845.form-group.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember846.form-group.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember847.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember848.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember849.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember850.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember852.form-group.ember-view
+ label
+ #text
+ input#user-password-old.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember853.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember854.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember855.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ form.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember856.form-group.ember-view
+ label
+ #text
+ input#personal-token.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div.form-group
+ button.gh-btn.gh-btn-icon.gh-btn-red
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember873.liquid-child.ember-view
+ div#ember874.ember-view
+ div#ember866.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember868.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember869.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember870.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember866.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember868.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember869.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember870.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/181.txt b/docs/tempchromium/181.txt
new file mode 100644
index 0000000..9847d64
--- /dev/null
+++ b/docs/tempchromium/181.txt
@@ -0,0 +1,285 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ a#ember830.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ button#ember838.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember842.first-form-group.form-group.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember843.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember845.form-group.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember846.form-group.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember847.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember848.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember849.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember850.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember852.form-group.ember-view
+ label
+ #text
+ input#user-password-old.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember853.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember854.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember855.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ form.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember856.form-group.ember-view
+ label
+ #text
+ input#personal-token.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div.form-group
+ button.gh-btn.gh-btn-icon.gh-btn-red
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/182.txt b/docs/tempchromium/182.txt
new file mode 100644
index 0000000..841c6a2
--- /dev/null
+++ b/docs/tempchromium/182.txt
@@ -0,0 +1,285 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ a#ember830.active.ember-view
+ #text
+ span
+ svg
+ path
+ #text
+ section.view-actions
+ button#ember838.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.br3.shadow-1.bg-grouped-table
+ div.gm-main.view-container.settings-user
+ form.user-profile
+ figure.user-cover
+ button.gh-btn.gh-btn-default.user-cover-edit
+ span
+ #text
+ figure.user-image.bg-whitegrey
+ div#user-image.img
+ span.hidden
+ #text
+ button.edit-user-image
+ #text
+ div.pa5
+ fieldset.user-details-bottom
+ div#ember842.first-form-group.form-group.ember-view
+ label
+ #text
+ input#user-name.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div#ember843.form-group.ember-view
+ label
+ #text
+ input#user-slug.user-name.ember-text-field.gh-input.ember-view
+ p
+ #text
+ p.response
+ div#ember845.form-group.ember-view
+ label
+ #text
+ input#user-email.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember846.form-group.ember-view
+ label
+ #text
+ input#user-location.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember847.form-group.ember-view
+ label
+ #text
+ input#user-website.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember848.form-group.ember-view
+ label
+ #text
+ input#user-facebook.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember849.form-group.ember-view
+ label
+ #text
+ input#user-twitter.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember850.bio-container.form-group.ember-view
+ label
+ #text
+ textarea#user-bio.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ span.word-count
+ #text
+ form#password-reset.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember852.form-group.ember-view
+ label
+ #text
+ input#user-password-old.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember853.form-group.ember-view
+ label
+ #text
+ input#user-password-new.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember854.form-group.ember-view
+ label
+ #text
+ input#user-new-password-verification.ember-text-field.gh-input.ember-view
+ p.response
+ div.form-group
+ button#ember855.gh-btn.gh-btn-icon.button-change-password.gh-btn-red.ember-view
+ span
+ #text
+ form.user-profile
+ div.pa5
+ fieldset.user-details-form
+ div#ember856.form-group.ember-view
+ label
+ #text
+ input#personal-token.ember-text-field.gh-input.ember-view
+ p
+ #text
+ div.form-group
+ button.gh-btn.gh-btn-icon.gh-btn-red
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/183.txt b/docs/tempchromium/183.txt
new file mode 100644
index 0000000..7c9e689
--- /dev/null
+++ b/docs/tempchromium/183.txt
@@ -0,0 +1,167 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/184.txt b/docs/tempchromium/184.txt
new file mode 100644
index 0000000..9f77266
--- /dev/null
+++ b/docs/tempchromium/184.txt
@@ -0,0 +1,202 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember881.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember889.liquid-child.ember-view
+ div#ember890.ember-view
+ div#ember882.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember884.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember885.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember886.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember882.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember884.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember885.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember886.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/185.txt b/docs/tempchromium/185.txt
new file mode 100644
index 0000000..805cde6
--- /dev/null
+++ b/docs/tempchromium/185.txt
@@ -0,0 +1,196 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember895.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember896.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember897.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember898.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/186.txt b/docs/tempchromium/186.txt
new file mode 100644
index 0000000..752711b
--- /dev/null
+++ b/docs/tempchromium/186.txt
@@ -0,0 +1,196 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember152.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember155.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember156.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember157.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember159.liquid-container.ember-view
+ div#ember895.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember896.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember897.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember898.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember328.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember162.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember163.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember164.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember165.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember166.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember167.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember169.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember171.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember170.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember186.liquid-child.ember-view
+ div#ember187.ember-view
+ div#ember173.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/187.txt b/docs/tempchromium/187.txt
new file mode 100644
index 0000000..56bd57b
--- /dev/null
+++ b/docs/tempchromium/187.txt
@@ -0,0 +1,193 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember40.liquid-container.ember-view
+ div#ember42.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember43.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember44.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember45.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember29.gh-notifications.ember-view
+ div#ember30.content-cover.ember-view
+ nav#ember31.gh-mobile-nav-bar.ember-view
+ a#ember32.ember-view
+ svg
+ path
+ #text
+ a#ember33.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember34.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember36.ember-view
+ div#ember37.ember-view
+ div#ember38.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember47.liquid-child.ember-view
+ div#ember48.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/188.txt b/docs/tempchromium/188.txt
new file mode 100644
index 0000000..c1a7f22
--- /dev/null
+++ b/docs/tempchromium/188.txt
@@ -0,0 +1,228 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember58.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember40.liquid-container.ember-view
+ div#ember42.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember43.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember44.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember45.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember29.gh-notifications.ember-view
+ div#ember30.content-cover.ember-view
+ nav#ember31.gh-mobile-nav-bar.ember-view
+ a#ember32.ember-view
+ svg
+ path
+ #text
+ a#ember33.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember34.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember36.ember-view
+ div#ember37.ember-view
+ div#ember38.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember47.liquid-child.ember-view
+ div#ember48.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember66.liquid-child.ember-view
+ div#ember67.ember-view
+ div#ember59.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember61.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember62.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember63.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember59.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember61.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember62.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember63.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/189.txt b/docs/tempchromium/189.txt
new file mode 100644
index 0000000..26853d6
--- /dev/null
+++ b/docs/tempchromium/189.txt
@@ -0,0 +1,164 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember40.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember29.gh-notifications.ember-view
+ div#ember30.content-cover.ember-view
+ nav#ember31.gh-mobile-nav-bar.ember-view
+ a#ember32.ember-view
+ svg
+ path
+ #text
+ a#ember33.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember34.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember36.ember-view
+ div#ember37.ember-view
+ div#ember38.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember47.liquid-child.ember-view
+ div#ember48.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/19.txt b/docs/tempchromium/19.txt
new file mode 100644
index 0000000..bb1d7ff
--- /dev/null
+++ b/docs/tempchromium/19.txt
@@ -0,0 +1,266 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember333.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember334.active.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember335.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember336.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember303.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember304.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember306.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember308.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember310.ember-basic-dropdown-content-placeholder
+ a#ember312.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember313.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember314.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember315.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember316.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember317.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-draft.gh-badge.gh-badge-purple.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/190.txt b/docs/tempchromium/190.txt
new file mode 100644
index 0000000..82b0ef0
--- /dev/null
+++ b/docs/tempchromium/190.txt
@@ -0,0 +1,164 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember40.liquid-container.ember-view
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember29.gh-notifications.ember-view
+ div#ember30.content-cover.ember-view
+ nav#ember31.gh-mobile-nav-bar.ember-view
+ a#ember32.ember-view
+ svg
+ path
+ #text
+ a#ember33.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember34.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember36.ember-view
+ div#ember37.ember-view
+ div#ember38.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember47.liquid-child.ember-view
+ div#ember48.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/2.txt b/docs/tempchromium/2.txt
new file mode 100644
index 0000000..0c85040
--- /dev/null
+++ b/docs/tempchromium/2.txt
@@ -0,0 +1,372 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember3.gh-app.ember-view
+ a#ember4.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember5.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember84.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember87.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember88.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember89.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember91.liquid-container.ember-view
+ div#ember93.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember94.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember95.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember96.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember97.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember98.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember99.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember101.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember102.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember103.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember105.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember107.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember106.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-primarybg
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember111.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember112.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember114.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember116.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember118.ember-basic-dropdown-content-placeholder
+ a#ember120.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ div.gh-content
+ ol.gh-list.loading
+ li.gh-list-row.header
+ div.gh-list-header
+ div.bg-lightgrey.w20.h3
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ aside#ember13.gh-notifications.ember-view
+ div#ember14.content-cover.ember-view
+ nav#ember15.gh-mobile-nav-bar.ember-view
+ a#ember16.ember-view
+ svg
+ path
+ #text
+ a#ember17.ember-transitioning-in.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember18.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember20.ember-view
+ div#ember21.ember-view
+ div#ember72.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember74.liquid-child.ember-view
+ div#ember75.ember-view
+ div#ember41..liquid-wormhole-element
+ div#ember42.ember-view
+ div.settings-menu-container
+ div#entry-controls
+ div.settings-menu-pane-in.settings-menu.settings-menu-pane
+ div.settings-menu-header
+ h4
+ #text
+ button.close.settings-menu-header-action
+ svg
+ path
+ span.hidden
+ #text
+ div.settings-menu-content
+ div#ember44.ember-view
+ section#ember45.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember46.x-file-input.ember-view
+ input#njjs3.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ form
+ div.form-group
+ label
+ #text
+ div.gh-input-icon.gh-icon-link
+ svg
+ path
+ input#url.post-setting-slug.ember-text-field.gh-input.ember-view
+ p#ember48.ghost-url-preview.description.ember-view
+ #text
+ div.form-group
+ label
+ #text
+ div.gh-date-time-picker
+ div.ember-basic-dropdown
+ div#ember52.ember-view.ember-power-calendar
+ div#ember54.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-datepicker-trigger
+ div.gh-date-time-picker-date.
+ input
+ svg
+ path
+ div#ember-basic-dropdown-content-ember51.ember-basic-dropdown-content-placeholder
+ div.gh-date-time-picker-time.
+ input
+ small.gh-date-time-picker-timezone
+ #text
+ div.form-group
+ label
+ #text
+ div.ember-basic-dropdown.gh-token-input.
+ div#tag-input.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.ember-power-select-multiple-trigger.
+ ul#ember-power-select-multiple-options-ember57.ember-power-select-multiple-options.sortable-objects.ember-view
+ input#ember-power-select-trigger-multiple-input-ember57.ember-power-select-trigger-multiple-input
+ span.ember-power-select-status-icon
+ div#ember-basic-dropdown-content-ember57.ember-basic-dropdown-content-placeholder
+ div#ember59.form-group.ember-view
+ label
+ #text
+ textarea#custom-excerpt.post-setting-custom-excerpt.ember-text-area.gh-input.ember-view
+ p.response
+ div#ember60.for-select.form-group.ember-view
+ label
+ #text
+ div.ember-basic-dropdown.gh-token-input.
+ div#author-list.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.ember-power-select-multiple-trigger.
+ ul#ember-power-select-multiple-options-ember63.ember-power-select-multiple-options.sortable-objects.ember-view
+ li#ember65.ember-power-select-multiple-option.js-draggableObject.draggable-object.ember-view
+ #text
+ span.ember-power-select-multiple-remove-btn
+ svg
+ path
+ input#ember-power-select-trigger-multiple-input-ember63.ember-power-select-trigger-multiple-input
+ span.ember-power-select-status-icon
+ div#ember-basic-dropdown-content-ember63.ember-basic-dropdown-content-placeholder
+ p.response
+ ul.nav-list.nav-list-block
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ li.nav-list-item
+ button
+ b
+ #text
+ span
+ #text
+ svg
+ path
+ div.form-group.for-checkbox
+ label.checkbox
+ input.gh-input.post-settings-featured
+ span.input-toggle-component
+ p
+ #text
+ div.settings-menu-pane-out-right.settings-menu.settings-menu-pane
+ div.active
+ div.liquid-destination-stack
+ div#ember123.liquid-child.ember-view
+ div#ember124.ember-view
+ div#ember109.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/20.txt b/docs/tempchromium/20.txt
new file mode 100644
index 0000000..3473fcf
--- /dev/null
+++ b/docs/tempchromium/20.txt
@@ -0,0 +1,252 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember333.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember334.active.ember-transitioning-out.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember335.ember-transitioning-in.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember336.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-primarybg
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember338.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember339.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember341.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember343.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember345.ember-basic-dropdown-content-placeholder
+ a#ember347.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ div.gh-content
+ ol.gh-list.loading
+ li.gh-list-row.header
+ div.gh-list-header
+ div.bg-lightgrey.w20.h3
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/21.txt b/docs/tempchromium/21.txt
new file mode 100644
index 0000000..5111c64
--- /dev/null
+++ b/docs/tempchromium/21.txt
@@ -0,0 +1,280 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember361.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember333.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember334.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember335.active.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember336.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember349.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember350.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember352.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember354.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember356.ember-basic-dropdown-content-placeholder
+ a#ember358.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember359.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember369.liquid-child.ember-view
+ div#ember370.ember-view
+ div#ember362.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember364.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember365.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember366.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember362.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember364.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember365.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember366.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/22.txt b/docs/tempchromium/22.txt
new file mode 100644
index 0000000..3deb488
--- /dev/null
+++ b/docs/tempchromium/22.txt
@@ -0,0 +1,216 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember349.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember350.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember352.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember354.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember356.ember-basic-dropdown-content-placeholder
+ a#ember358.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember359.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/23.txt b/docs/tempchromium/23.txt
new file mode 100644
index 0000000..7e7d39b
--- /dev/null
+++ b/docs/tempchromium/23.txt
@@ -0,0 +1,216 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember349.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember350.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember352.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember354.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember356.ember-basic-dropdown-content-placeholder
+ a#ember358.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember359.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/24.txt b/docs/tempchromium/24.txt
new file mode 100644
index 0000000..6a66d3a
--- /dev/null
+++ b/docs/tempchromium/24.txt
@@ -0,0 +1,223 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-primarybg
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember376.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember377.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember379.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember381.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember383.ember-basic-dropdown-content-placeholder
+ a#ember385.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ div.gh-content
+ ol.gh-list.loading
+ li.gh-list-row.header
+ div.gh-list-header
+ div.bg-lightgrey.w20.h3
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ li.gh-list-row.loading
+ div.gh-list-data.gh-list-loadingcell
+ div.gh-list-loading-title
+ div.gh-list-loading-detail
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/25.txt b/docs/tempchromium/25.txt
new file mode 100644
index 0000000..476cff0
--- /dev/null
+++ b/docs/tempchromium/25.txt
@@ -0,0 +1,401 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember433.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember387.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember388.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember390.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember392.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember394.ember-basic-dropdown-content-placeholder
+ a#ember396.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember397.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember398.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember399.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember400.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember401.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember402.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember403.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember404.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember405.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember406.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember407.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember408.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember409.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember410.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember411.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember412.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember413.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember414.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember415.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember416.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember417.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember418.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember419.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember420.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember421.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember422.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember423.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember424.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember425.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember426.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember427.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember428.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember429.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember430.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember431.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember441.liquid-child.ember-view
+ div#ember442.ember-view
+ div#ember434.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember436.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember437.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember438.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember434.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember436.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember437.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember438.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/26.txt b/docs/tempchromium/26.txt
new file mode 100644
index 0000000..5af8fb9
--- /dev/null
+++ b/docs/tempchromium/26.txt
@@ -0,0 +1,395 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember447.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember448.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember449.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember450.active.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember387.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember388.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember390.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember392.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember394.ember-basic-dropdown-content-placeholder
+ a#ember396.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember397.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember398.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember399.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember400.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember401.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember402.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember403.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember404.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember405.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember406.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember407.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember408.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember409.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember410.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember411.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember412.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember413.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember414.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember415.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember416.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember417.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember418.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember419.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember420.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember421.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember422.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember423.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember424.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember425.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember426.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember427.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember428.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember429.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember430.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember431.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/27.txt b/docs/tempchromium/27.txt
new file mode 100644
index 0000000..cf1f424
--- /dev/null
+++ b/docs/tempchromium/27.txt
@@ -0,0 +1,395 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember447.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember448.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember449.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember450.active.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember209.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember387.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember388.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember390.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember392.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember394.ember-basic-dropdown-content-placeholder
+ a#ember396.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember397.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember398.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember399.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember400.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember401.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember402.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember403.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember404.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember405.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember406.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember407.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember408.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember409.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember410.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember411.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember412.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember413.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember414.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember415.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember416.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember417.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember418.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember419.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember420.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember421.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember422.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember423.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember424.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember425.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember426.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember427.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember428.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember429.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember430.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember431.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/28.txt b/docs/tempchromium/28.txt
new file mode 100644
index 0000000..dc72102
--- /dev/null
+++ b/docs/tempchromium/28.txt
@@ -0,0 +1,249 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember447.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember448.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember449.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember450.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember462.active.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember464.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember465.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember467.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember469.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember471.ember-basic-dropdown-content-placeholder
+ a#ember473.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-pages-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember474.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/29.txt b/docs/tempchromium/29.txt
new file mode 100644
index 0000000..ce3a9b7
--- /dev/null
+++ b/docs/tempchromium/29.txt
@@ -0,0 +1,284 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember476.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember447.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember448.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember449.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember450.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember462.active.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember464.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember465.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember467.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember469.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember471.ember-basic-dropdown-content-placeholder
+ a#ember473.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-pages-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember474.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember484.liquid-child.ember-view
+ div#ember485.ember-view
+ div#ember477.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember479.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember480.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember481.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember477.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember479.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember480.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember481.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/3.txt b/docs/tempchromium/3.txt
new file mode 100644
index 0000000..b16ca1f
--- /dev/null
+++ b/docs/tempchromium/3.txt
@@ -0,0 +1,443 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember3.gh-app.ember-view
+ a#ember4.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember5.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember84.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember192.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember87.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember88.active.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember89.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember91.liquid-container.ember-view
+ div#ember93.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember94.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember95.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember96.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember97.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember98.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember99.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember101.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember102.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember103.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember105.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember107.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember106.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember141.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember142.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember144.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember146.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember148.ember-basic-dropdown-content-placeholder
+ a#ember150.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember151.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember152.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember153.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember154.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember155.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-draft.gh-badge.gh-badge-purple.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember156.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember157.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember158.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember159.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember160.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember161.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember162.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember163.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember164.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember165.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember166.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember167.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember168.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember169.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember170.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember171.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember172.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember173.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember174.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember175.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember176.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember177.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember178.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember179.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember180.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember181.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember182.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember183.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember184.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember185.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember186.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember187.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember188.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember189.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember190.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember13.gh-notifications.ember-view
+ div#ember14.content-cover.ember-view
+ nav#ember15.gh-mobile-nav-bar.ember-view
+ a#ember16.ember-view
+ svg
+ path
+ #text
+ a#ember17.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember18.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember20.ember-view
+ div#ember21.ember-view
+ div#ember72.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember123.liquid-child.ember-view
+ div#ember124.ember-view
+ div#ember109.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember200.liquid-child.ember-view
+ div#ember201.ember-view
+ div#ember193.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember195.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember196.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember197.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember193.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember195.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember196.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember197.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/30.txt b/docs/tempchromium/30.txt
new file mode 100644
index 0000000..27e5902
--- /dev/null
+++ b/docs/tempchromium/30.txt
@@ -0,0 +1,220 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember462.active.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember464.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember465.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember467.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember469.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember471.ember-basic-dropdown-content-placeholder
+ a#ember473.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-pages-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember474.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/31.txt b/docs/tempchromium/31.txt
new file mode 100644
index 0000000..fbe2787
--- /dev/null
+++ b/docs/tempchromium/31.txt
@@ -0,0 +1,220 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember462.active.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember464.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember465.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember467.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember469.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember471.ember-basic-dropdown-content-placeholder
+ a#ember473.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-pages-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember474.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/32.txt b/docs/tempchromium/32.txt
new file mode 100644
index 0000000..1cce677
--- /dev/null
+++ b/docs/tempchromium/32.txt
@@ -0,0 +1,190 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas.tags-view
+ header.gh-canvas-header.tags-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ div.gh-contentfilter.gh-btn-group
+ button.gh-btn.gh-btn-group-selected
+ span
+ #text
+ button.gh-btn.
+ span
+ #text
+ a#ember495.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.tags-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.gh-list-cellwidth-70
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ occluded-content.occluded-content
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/33.txt b/docs/tempchromium/33.txt
new file mode 100644
index 0000000..b14e1f7
--- /dev/null
+++ b/docs/tempchromium/33.txt
@@ -0,0 +1,240 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember503.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas.tags-view
+ header.gh-canvas-header.tags-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ div.gh-contentfilter.gh-btn-group
+ button.gh-btn.gh-btn-group-selected
+ span
+ #text
+ button.gh-btn.
+ span
+ #text
+ a#ember495.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.tags-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.gh-list-cellwidth-70
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ occluded-content.occluded-content
+ li#ember497.gh-list-row.gh-tags-list-item.ember-view
+ a#ember498.ember-view.gh-list-data.gh-tag-list-title.gh-list-cellwidth-70
+ h3.gh-tag-list-name
+ #text
+ a#ember499.ember-view.gh-list-data.middarkgrey.f8.gh-tag-list-slug.gh-list-cellwidth-10
+ span
+ #text
+ a#ember502.ember-view.gh-list-data.blue.gh-tag-list-posts-count.gh-list-cellwidth-10.f8
+ span.nowrap
+ #text
+ a#ember501.ember-view.gh-list-data.gh-list-cellwidth-10.gh-tag-list-chevron
+ div.flex.items-center.justify-end.w-100.h-100
+ span.nr2
+ svg.w6.h6.fill-midgrey.pa1
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember511.liquid-child.ember-view
+ div#ember512.ember-view
+ div#ember504.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember506.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember507.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember508.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember504.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember506.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember507.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember508.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/34.txt b/docs/tempchromium/34.txt
new file mode 100644
index 0000000..342af5b
--- /dev/null
+++ b/docs/tempchromium/34.txt
@@ -0,0 +1,234 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember517.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember518.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember519.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember520.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas.tags-view
+ header.gh-canvas-header.tags-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ div.gh-contentfilter.gh-btn-group
+ button.gh-btn.gh-btn-group-selected
+ span
+ #text
+ button.gh-btn.
+ span
+ #text
+ a#ember495.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.tags-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.gh-list-cellwidth-70
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ occluded-content.occluded-content
+ li#ember497.gh-list-row.gh-tags-list-item.ember-view
+ a#ember498.ember-view.gh-list-data.gh-tag-list-title.gh-list-cellwidth-70
+ h3.gh-tag-list-name
+ #text
+ a#ember499.ember-view.gh-list-data.middarkgrey.f8.gh-tag-list-slug.gh-list-cellwidth-10
+ span
+ #text
+ a#ember502.ember-view.gh-list-data.blue.gh-tag-list-posts-count.gh-list-cellwidth-10.f8
+ span.nowrap
+ #text
+ a#ember501.ember-view.gh-list-data.gh-list-cellwidth-10.gh-tag-list-chevron
+ div.flex.items-center.justify-end.w-100.h-100
+ span.nr2
+ svg.w6.h6.fill-midgrey.pa1
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/35.txt b/docs/tempchromium/35.txt
new file mode 100644
index 0000000..65872ca
--- /dev/null
+++ b/docs/tempchromium/35.txt
@@ -0,0 +1,234 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember517.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember518.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember519.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember520.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas.tags-view
+ header.gh-canvas-header.tags-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ div.gh-contentfilter.gh-btn-group
+ button.gh-btn.gh-btn-group-selected
+ span
+ #text
+ button.gh-btn.
+ span
+ #text
+ a#ember495.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.tags-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.gh-list-cellwidth-70
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ #text
+ div.gh-list-header.gh-list-cellwidth-10
+ occluded-content.occluded-content
+ li#ember497.gh-list-row.gh-tags-list-item.ember-view
+ a#ember498.ember-view.gh-list-data.gh-tag-list-title.gh-list-cellwidth-70
+ h3.gh-tag-list-name
+ #text
+ a#ember499.ember-view.gh-list-data.middarkgrey.f8.gh-tag-list-slug.gh-list-cellwidth-10
+ span
+ #text
+ a#ember502.ember-view.gh-list-data.blue.gh-tag-list-posts-count.gh-list-cellwidth-10.f8
+ span.nowrap
+ #text
+ a#ember501.ember-view.gh-list-data.gh-list-cellwidth-10.gh-tag-list-chevron
+ div.flex.items-center.justify-end.w-100.h-100
+ span.nr2
+ svg.w6.h6.fill-midgrey.pa1
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/36.txt b/docs/tempchromium/36.txt
new file mode 100644
index 0000000..3a6f0ac
--- /dev/null
+++ b/docs/tempchromium/36.txt
@@ -0,0 +1,224 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember517.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember518.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember519.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember520.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas.tags-view
+ header.gh-canvas-header.tags-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ div.gh-contentfilter.gh-btn-group
+ button.gh-btn.
+ span
+ #text
+ button.gh-btn.gh-btn-group-selected
+ span
+ #text
+ a#ember495.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.tags-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ svg.gh-tags-placeholder
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ h3
+ #text
+ a#ember522.ember-view.gh-btn.gh-btn-green.gh-btn-lg
+ span
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/37.txt b/docs/tempchromium/37.txt
new file mode 100644
index 0000000..be4f5f4
--- /dev/null
+++ b/docs/tempchromium/37.txt
@@ -0,0 +1,207 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember517.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember518.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember519.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember520.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/38.txt b/docs/tempchromium/38.txt
new file mode 100644
index 0000000..7678f74
--- /dev/null
+++ b/docs/tempchromium/38.txt
@@ -0,0 +1,278 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember532.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember517.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember518.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember519.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember520.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember528.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember531.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember540.liquid-child.ember-view
+ div#ember541.ember-view
+ div#ember533.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember535.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember536.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember537.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember533.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember535.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember536.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember537.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/39.txt b/docs/tempchromium/39.txt
new file mode 100644
index 0000000..d9e4da3
--- /dev/null
+++ b/docs/tempchromium/39.txt
@@ -0,0 +1,214 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember528.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember531.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/4.txt b/docs/tempchromium/4.txt
new file mode 100644
index 0000000..5423b27
--- /dev/null
+++ b/docs/tempchromium/4.txt
@@ -0,0 +1,379 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember3.gh-app.ember-view
+ a#ember4.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember5.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember84.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember87.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember88.active.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember89.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember91.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember97.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember98.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember99.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember101.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember102.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember103.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember105.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember107.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember106.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember141.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember142.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember144.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember146.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember148.ember-basic-dropdown-content-placeholder
+ a#ember150.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember151.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember152.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember153.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember154.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember155.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-draft.gh-badge.gh-badge-purple.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember156.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember157.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember158.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember159.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember160.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember161.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember162.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember163.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember164.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember165.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember166.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember167.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember168.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember169.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember170.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember171.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember172.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember173.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember174.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember175.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember176.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember177.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember178.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember179.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember180.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember181.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember182.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember183.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember184.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember185.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember186.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember187.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember188.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember189.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember190.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember13.gh-notifications.ember-view
+ div#ember14.content-cover.ember-view
+ nav#ember15.gh-mobile-nav-bar.ember-view
+ a#ember16.ember-view
+ svg
+ path
+ #text
+ a#ember17.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember18.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember20.ember-view
+ div#ember21.ember-view
+ div#ember72.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember123.liquid-child.ember-view
+ div#ember124.ember-view
+ div#ember109.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/40.txt b/docs/tempchromium/40.txt
new file mode 100644
index 0000000..e19e260
--- /dev/null
+++ b/docs/tempchromium/40.txt
@@ -0,0 +1,214 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember528.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember531.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/41.txt b/docs/tempchromium/41.txt
new file mode 100644
index 0000000..0cdb1e6
--- /dev/null
+++ b/docs/tempchromium/41.txt
@@ -0,0 +1,281 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ div#ember547.ember-view
+ div#"".liquid-wormhole-container
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember528.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember531.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember557.liquid-child.ember-view
+ div#ember558.ember-view
+ div#ember548.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember550.modal-content.modal-content.invite-new-user.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ fieldset
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#new-user-email.email.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.for-select.form-group.ember-view
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ svg
+ path
+ p.response
+ div.modal-footer
+ button#ember555.gh-btn.gh-btn-green.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember548.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember550.modal-content.modal-content.invite-new-user.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ fieldset
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#new-user-email.email.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.for-select.form-group.ember-view
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ svg
+ path
+ p.response
+ div.modal-footer
+ button#ember555.gh-btn.gh-btn-green.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/42.txt b/docs/tempchromium/42.txt
new file mode 100644
index 0000000..2b027b6
--- /dev/null
+++ b/docs/tempchromium/42.txt
@@ -0,0 +1,214 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-transitioning-in.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember564.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-transitioning-out.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember557.liquid-child.ember-view
+ div#ember558.ember-view
+ div#ember548.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember550.modal-content.modal-content.invite-new-user.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ fieldset
+ div#ember553.form-group.ember-view
+ label
+ #text
+ input#new-user-email.email.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember554.for-select.form-group.ember-view
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p.response
+ div.modal-footer
+ button#ember555.gh-btn.gh-btn-green.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/43.txt b/docs/tempchromium/43.txt
new file mode 100644
index 0000000..581ca45
--- /dev/null
+++ b/docs/tempchromium/43.txt
@@ -0,0 +1,360 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember606.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember614.liquid-child.ember-view
+ div#ember615.ember-view
+ div#ember607.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember609.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember610.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember611.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember607.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember609.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember610.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember611.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/44.txt b/docs/tempchromium/44.txt
new file mode 100644
index 0000000..378a063
--- /dev/null
+++ b/docs/tempchromium/44.txt
@@ -0,0 +1,354 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/45.txt b/docs/tempchromium/45.txt
new file mode 100644
index 0000000..b7c4436
--- /dev/null
+++ b/docs/tempchromium/45.txt
@@ -0,0 +1,354 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/46.txt b/docs/tempchromium/46.txt
new file mode 100644
index 0000000..67f4e0e
--- /dev/null
+++ b/docs/tempchromium/46.txt
@@ -0,0 +1,379 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.appear-disabled.ember-view
+ span
+ svg.gh-icon-spinner
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/47.txt b/docs/tempchromium/47.txt
new file mode 100644
index 0000000..f6e9b59
--- /dev/null
+++ b/docs/tempchromium/47.txt
@@ -0,0 +1,368 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember625.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember626.form-group.ember-view
+ input#ember627.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember628.description-container.form-group.ember-view
+ input#ember629.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/48.txt b/docs/tempchromium/48.txt
new file mode 100644
index 0000000..942fc8a
--- /dev/null
+++ b/docs/tempchromium/48.txt
@@ -0,0 +1,509 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div#ember625.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember626.form-group.ember-view
+ input#ember627.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember628.description-container.form-group.ember-view
+ input#ember629.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember631.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember632.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/49.txt b/docs/tempchromium/49.txt
new file mode 100644
index 0000000..38a4b6b
--- /dev/null
+++ b/docs/tempchromium/49.txt
@@ -0,0 +1,521 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div#ember625.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember626.form-group.ember-view
+ input#ember627.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember628.description-container.form-group.ember-view
+ input#ember629.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div#ember631.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember632.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember700.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember701.form-group.ember-view
+ input#ember702.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ img.blog-icon
+ button.gh-setting-action-smallimg-delete
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/5.txt b/docs/tempchromium/5.txt
new file mode 100644
index 0000000..0eca2fe
--- /dev/null
+++ b/docs/tempchromium/5.txt
@@ -0,0 +1,379 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember3.gh-app.ember-view
+ a#ember4.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember5.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember84.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember87.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember88.active.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember89.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember91.liquid-container.ember-view
+ li
+ a#ember97.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember98.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember99.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember101.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember102.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember103.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember105.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember107.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember106.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember141.active.ember-view
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember142.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember144.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember146.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember148.ember-basic-dropdown-content-placeholder
+ a#ember150.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.
+ li.gh-list-row.header
+ div.gh-list-header.no-padding
+ div.gh-list-header.gh-posts-title-header
+ #text
+ div.gh-list-header.gh-posts-sends-header
+ #text
+ div.gh-list-header.gh-posts-opens-header
+ #text
+ div.gh-list-header.gh-posts-status-header
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember151.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember152.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember153.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember154.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember155.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-draft.gh-badge.gh-badge-purple.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember156.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember157.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember158.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember159.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember160.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember161.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember162.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember163.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember164.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember165.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember166.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember167.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember168.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember169.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember170.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember171.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember172.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember173.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember174.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember175.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember176.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember177.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember178.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember179.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember180.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember181.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember182.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember183.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember184.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember185.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ li.gh-list-row.gh-posts-list-item
+ a#ember186.ember-view.permalink.gh-list-data.gh-post-list-featured
+ a#ember187.ember-view.permalink.gh-list-data.gh-post-list-title
+ h3.gh-content-entry-title
+ #text
+ p
+ span.gh-content-entry-meta
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ span.midgrey-l2.fw5
+ #text
+ #text
+ a#ember188.ember-view.permalink.gh-list-data.gh-post-list-recipients
+ div.flex.fw4
+ a#ember189.ember-view.permalink.gh-list-data.gh-post-list-opens
+ a#ember190.ember-view.permalink.gh-list-data.gh-post-list-status
+ div.flex.items-center
+ span.gh-content-status-published.nowrap
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember13.gh-notifications.ember-view
+ div#ember14.content-cover.ember-view
+ nav#ember15.gh-mobile-nav-bar.ember-view
+ a#ember16.ember-view
+ svg
+ path
+ #text
+ a#ember17.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember18.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember20.ember-view
+ div#ember21.ember-view
+ div#ember72.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember123.liquid-child.ember-view
+ div#ember124.ember-view
+ div#ember109.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/50.txt b/docs/tempchromium/50.txt
new file mode 100644
index 0000000..0f0de95
--- /dev/null
+++ b/docs/tempchromium/50.txt
@@ -0,0 +1,520 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div#ember625.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember626.form-group.ember-view
+ input#ember627.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember628.description-container.form-group.ember-view
+ input#ember629.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div#ember631.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember632.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div#ember700.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember701.form-group.ember-view
+ input#ember702.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/51.txt b/docs/tempchromium/51.txt
new file mode 100644
index 0000000..79bf38f
--- /dev/null
+++ b/docs/tempchromium/51.txt
@@ -0,0 +1,560 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.gh-btn-green.ember-view
+ span
+ svg
+ path.check-circle_svg__animated-check-circle
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div#ember625.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember626.form-group.ember-view
+ input#ember627.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember628.description-container.form-group.ember-view
+ input#ember629.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div#ember631.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember632.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div#ember700.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember701.form-group.ember-view
+ input#ember702.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember704.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember705.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember706.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/52.txt b/docs/tempchromium/52.txt
new file mode 100644
index 0000000..ce07187
--- /dev/null
+++ b/docs/tempchromium/52.txt
@@ -0,0 +1,598 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div#ember625.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember626.form-group.ember-view
+ input#ember627.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember628.description-container.form-group.ember-view
+ input#ember629.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div#ember631.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember632.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div#ember700.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember701.form-group.ember-view
+ input#ember702.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div#ember704.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember705.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember706.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember708.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember709.form-group.ember-view
+ div#ember710.ember-view
+ section#ember711.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember712.x-file-input.ember-view
+ input#7oe71c.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember714.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember715.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/53.txt b/docs/tempchromium/53.txt
new file mode 100644
index 0000000..0d85b84
--- /dev/null
+++ b/docs/tempchromium/53.txt
@@ -0,0 +1,638 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div#ember625.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember626.form-group.ember-view
+ input#ember627.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember628.description-container.form-group.ember-view
+ input#ember629.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div#ember631.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember632.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div#ember700.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember701.form-group.ember-view
+ input#ember702.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div#ember704.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember705.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember706.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div#ember708.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember709.form-group.ember-view
+ div#ember710.ember-view
+ section#ember711.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember712.x-file-input.ember-view
+ input#7oe71c.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember714.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember715.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember717.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember718.form-group.ember-view
+ div#ember719.ember-view
+ section#ember720.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember721.x-file-input.ember-view
+ input#kn0ki5.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember723.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember724.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/54.txt b/docs/tempchromium/54.txt
new file mode 100644
index 0000000..653ea72
--- /dev/null
+++ b/docs/tempchromium/54.txt
@@ -0,0 +1,650 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div#ember625.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember626.form-group.ember-view
+ input#ember627.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember628.description-container.form-group.ember-view
+ input#ember629.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div#ember631.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember632.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div#ember700.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember701.form-group.ember-view
+ input#ember702.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div#ember704.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember705.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember706.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div#ember708.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember709.form-group.ember-view
+ div#ember710.ember-view
+ section#ember711.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember712.x-file-input.ember-view
+ input#7oe71c.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember714.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember715.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div#ember717.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember718.form-group.ember-view
+ div#ember719.ember-view
+ section#ember720.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember721.x-file-input.ember-view
+ input#kn0ki5.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember723.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember724.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember726.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember727.form-group.success.ember-view
+ input#ember728.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember729.form-group.success.ember-view
+ input#ember730.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/55.txt b/docs/tempchromium/55.txt
new file mode 100644
index 0000000..f940488
--- /dev/null
+++ b/docs/tempchromium/55.txt
@@ -0,0 +1,703 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.active.ember-transitioning-out.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ div
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember570.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember732.ember-view
+ div#"".liquid-wormhole-container
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember572.liquid-container.ember-view
+ div#ember625.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember626.form-group.ember-view
+ input#ember627.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember628.description-container.form-group.ember-view
+ input#ember629.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember576.liquid-container.ember-view
+ div#ember631.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember632.form-group.for-select.ember-view
+ span.gh-select
+ select#timezone.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember580.liquid-container.ember-view
+ div#ember700.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember701.form-group.ember-view
+ input#ember702.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ strong
+ #text
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember585.x-file-input.ember-view
+ input#pftos.x-file--input
+ label
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-smallimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember587.x-file-input.ember-view
+ input#za28u.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.gh-setting-action-largeimg
+ button.gh-btn
+ span
+ #text
+ div
+ span#ember589.x-file-input.ember-view
+ input#bfinkp.x-file--input
+ label
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember592.liquid-container.ember-view
+ div#ember704.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5
+ div#ember705.form-group.ember-view
+ label
+ #text
+ input#metaTitle.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div#ember706.form-group.ember-view
+ label
+ #text
+ textarea#metaDescription.ember-text-area.gh-input.ember-view
+ p.response
+ p
+ #text
+ b
+ #text
+ #text
+ b
+ span.word-count
+ #text
+ div.flex-basis-1-2-m.flex-basis-1-3-l
+ label
+ #text
+ div.seo-preview
+ div.seo-preview-title
+ #text
+ div.seo-preview-link
+ #text
+ div.seo-preview-description
+ #text
+ div.gh-setting.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember596.liquid-container.ember-view
+ div#ember708.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember709.form-group.ember-view
+ div#ember710.ember-view
+ section#ember711.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember712.x-file-input.ember-view
+ input#7oe71c.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember714.form-group.ember-view
+ label
+ #text
+ input#twitterTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember715.form-group.ember-view
+ label
+ #text
+ textarea#twitterDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-twitter-preview
+ div.gh-twitter-preview-content
+ div.gh-twitter-preview-title
+ #text
+ div.gh-twitter-preview-description
+ #text
+ div.gh-twitter-preview-footer
+ div.gh-twitter-preview-footer-left
+ #text
+ div.gh-twitter-preview-footer-right
+ div.gh-setting-last.flex-column
+ div.flex.flex-row.justify-between.w-100
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div#ember600.liquid-container.ember-view
+ div#ember717.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div.flex.flex-column.flex-row-ns
+ div.flex-basis-1-2-m.flex-basis-2-3-l.mr5.nudge-top--7
+ div#ember718.form-group.ember-view
+ div#ember719.ember-view
+ section#ember720.gh-image-uploader.ember-view
+ div.upload-form
+ span#ember721.x-file-input.ember-view
+ input#kn0ki5.x-file--input
+ label
+ div.gh-btn.gh-btn-outline
+ span
+ #text
+ div.gh-image-uploader-unsplash
+ svg
+ path
+ div#ember723.form-group.ember-view
+ label
+ #text
+ input#ogTitle.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember724.form-group.ember-view
+ label
+ #text
+ textarea#ogDescription.ember-text-area.gh-input.ember-view
+ p.response
+ div.flex-basis-1-2-m.flex-basis-1-3-l.nt4-ns
+ label
+ #text
+ div.gh-og-preview
+ div.gh-og-preview-content
+ div.gh-og-preview-title
+ #text
+ div.gh-og-preview-description
+ #text
+ div.gh-og-preview-footer
+ div.gh-og-preview-footer-left
+ #text
+ div.gh-og-preview-footer-right
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div#ember603.liquid-container.ember-view
+ div#ember726.liquid-child.ember-view
+ div.gh-setting-content-extended
+ div#ember727.form-group.success.ember-view
+ input#ember728.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div#ember729.form-group.success.ember-view
+ input#ember730.ember-text-field.gh-input.ember-view
+ p.response
+ p
+ #text
+ div.gh-setting-action
+ button.gh-btn
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label.switch
+ input#settings-private
+ span.input-toggle-component
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember740.liquid-child.ember-view
+ div#ember741.ember-view
+ div#ember733.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember735.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ #text
+ p
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button.gh-btn.gh-btn-red
+ span
+ #text
+ div#ember733.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember735.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ #text
+ p
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button.gh-btn.gh-btn-red
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/56.txt b/docs/tempchromium/56.txt
new file mode 100644
index 0000000..526c462
--- /dev/null
+++ b/docs/tempchromium/56.txt
@@ -0,0 +1,459 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember806.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember620.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember621.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember622.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember623.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember753.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.gh-blognav-container.pa5.pt6.bg-grouped-table.shadow-1.br3
+ form#settings-navigation.gh-blognav
+ div#ember754.sortable-objects.ember-view
+ div#ember755.js-draggableObject.draggable-object.ember-view
+ div#ember756.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember757.gh-blognav-label.ember-view
+ input#ember758.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember759.gh-blognav-url.ember-view
+ input#ember760.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember762.js-draggableObject.draggable-object.ember-view
+ div#ember763.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember764.gh-blognav-label.ember-view
+ input#ember765.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember766.gh-blognav-url.ember-view
+ input#ember767.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember769.js-draggableObject.draggable-object.ember-view
+ div#ember770.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember771.gh-blognav-label.ember-view
+ input#ember772.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember773.gh-blognav-url.ember-view
+ input#ember774.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember776.js-draggableObject.draggable-object.ember-view
+ div#ember777.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember778.gh-blognav-label.ember-view
+ input#ember779.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember780.gh-blognav-url.ember-view
+ input#ember781.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember783.gh-blognav-item.ember-view
+ div.gh-blognav-line
+ span#ember784.gh-blognav-label.ember-view
+ input#ember785.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember786.gh-blognav-url.ember-view
+ input#ember787.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-add
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-setting-header
+ #text
+ div.gh-blognav-container.pa5.pt6.bg-grouped-table.shadow-1.br3
+ form#secondary-navigation.gh-blognav
+ div#ember789.sortable-objects.ember-view
+ div#ember790.gh-blognav-item.ember-view
+ div.gh-blognav-line
+ span#ember791.gh-blognav-label.ember-view
+ input#ember792.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember793.gh-blognav-url.ember-view
+ input#ember794.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-add
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-setting-header
+ #text
+ div.gh-theme-directory-container
+ div.theme-directory
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ div.td-cta
+ a.td-cta-box.td-cta-marketplace
+ div.td-cta-icon
+ svg
+ path
+ path
+ circle
+ div.td-cta-content-wrapper
+ div.td-cta-content
+ h4.fw6.f6
+ #text
+ p
+ #text
+ div.td-cta-arrow
+ svg
+ path
+ a.td-cta-box.td-cta-docs
+ div.td-cta-icon
+ svg
+ path
+ div.td-cta-content-wrapper
+ div.td-cta-content
+ h4.fw6.f6
+ #text
+ p
+ #text
+ div.td-cta-arrow
+ svg
+ path
+ div.gh-setting-header
+ #text
+ div.gh-themes-container
+ div#ember796.ember-view
+ div.apps-grid
+ div.apps-grid-cell
+ div.apps-card-app.theme-list-item--active
+ div.apps-card-left
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ span.description
+ #text
+ div.apps-card-right
+ div.apps-configured
+ a.apps-configured-action.darkgrey-hover.blue-bg-hover
+ #text
+ span.gh-badge.gh-badge-black.apps-configured-action
+ #text
+ a#ember798.ember-view.gh-btn.gh-btn-green.gh-themes-uploadbtn.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-top.liquid-tether-target-attached-middle
+ span
+ #text
+ div#"".liquid-wormhole-container
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember234.liquid-child.ember-view
+ div#ember235.ember-view
+ div#ember221.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember803.liquid-child.ember-view
+ div#ember804.ember-view
+ div#ember800.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-top.liquid-tether-target-attached-middle
+ a#throbber-3.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember814.liquid-child.ember-view
+ div#ember815.ember-view
+ div#ember807.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember809.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember810.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember811.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember807.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember809.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember810.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember811.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/57.txt b/docs/tempchromium/57.txt
new file mode 100644
index 0000000..5542809
--- /dev/null
+++ b/docs/tempchromium/57.txt
@@ -0,0 +1,395 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember753.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.gh-blognav-container.pa5.pt6.bg-grouped-table.shadow-1.br3
+ form#settings-navigation.gh-blognav
+ div#ember754.sortable-objects.ember-view
+ div#ember755.js-draggableObject.draggable-object.ember-view
+ div#ember756.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember757.gh-blognav-label.ember-view
+ input#ember758.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember759.gh-blognav-url.ember-view
+ input#ember760.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember762.js-draggableObject.draggable-object.ember-view
+ div#ember763.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember764.gh-blognav-label.ember-view
+ input#ember765.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember766.gh-blognav-url.ember-view
+ input#ember767.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember769.js-draggableObject.draggable-object.ember-view
+ div#ember770.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember771.gh-blognav-label.ember-view
+ input#ember772.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember773.gh-blognav-url.ember-view
+ input#ember774.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember776.js-draggableObject.draggable-object.ember-view
+ div#ember777.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember778.gh-blognav-label.ember-view
+ input#ember779.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember780.gh-blognav-url.ember-view
+ input#ember781.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember783.gh-blognav-item.ember-view
+ div.gh-blognav-line
+ span#ember784.gh-blognav-label.ember-view
+ input#ember785.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember786.gh-blognav-url.ember-view
+ input#ember787.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-add
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-setting-header
+ #text
+ div.gh-blognav-container.pa5.pt6.bg-grouped-table.shadow-1.br3
+ form#secondary-navigation.gh-blognav
+ div#ember789.sortable-objects.ember-view
+ div#ember790.gh-blognav-item.ember-view
+ div.gh-blognav-line
+ span#ember791.gh-blognav-label.ember-view
+ input#ember792.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember793.gh-blognav-url.ember-view
+ input#ember794.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-add
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-setting-header
+ #text
+ div.gh-theme-directory-container
+ div.theme-directory
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ div.td-cta
+ a.td-cta-box.td-cta-marketplace
+ div.td-cta-icon
+ svg
+ path
+ path
+ circle
+ div.td-cta-content-wrapper
+ div.td-cta-content
+ h4.fw6.f6
+ #text
+ p
+ #text
+ div.td-cta-arrow
+ svg
+ path
+ a.td-cta-box.td-cta-docs
+ div.td-cta-icon
+ svg
+ path
+ div.td-cta-content-wrapper
+ div.td-cta-content
+ h4.fw6.f6
+ #text
+ p
+ #text
+ div.td-cta-arrow
+ svg
+ path
+ div.gh-setting-header
+ #text
+ div.gh-themes-container
+ div#ember796.ember-view
+ div.apps-grid
+ div.apps-grid-cell
+ div.apps-card-app.theme-list-item--active
+ div.apps-card-left
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ span.description
+ #text
+ div.apps-card-right
+ div.apps-configured
+ a.apps-configured-action.darkgrey-hover.blue-bg-hover
+ #text
+ span.gh-badge.gh-badge-black.apps-configured-action
+ #text
+ a#ember798.ember-view.gh-btn.gh-btn-green.gh-themes-uploadbtn.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-top.liquid-tether-target-attached-middle.liquid-tether-enabled
+ span
+ #text
+ div#"".liquid-wormhole-container
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember822.liquid-child.ember-view
+ div#ember823.ember-view
+ div#ember817.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember825.liquid-child.ember-view
+ div#ember826.ember-view
+ div#ember819.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-top.liquid-tether-target-attached-middle
+ a#throbber-3.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/58.txt b/docs/tempchromium/58.txt
new file mode 100644
index 0000000..bf54263
--- /dev/null
+++ b/docs/tempchromium/58.txt
@@ -0,0 +1,395 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember753.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ div.gh-setting-header.gh-first-header
+ #text
+ div.gh-blognav-container.pa5.pt6.bg-grouped-table.shadow-1.br3
+ form#settings-navigation.gh-blognav
+ div#ember754.sortable-objects.ember-view
+ div#ember755.js-draggableObject.draggable-object.ember-view
+ div#ember756.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember757.gh-blognav-label.ember-view
+ input#ember758.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember759.gh-blognav-url.ember-view
+ input#ember760.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember762.js-draggableObject.draggable-object.ember-view
+ div#ember763.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember764.gh-blognav-label.ember-view
+ input#ember765.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember766.gh-blognav-url.ember-view
+ input#ember767.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember769.js-draggableObject.draggable-object.ember-view
+ div#ember770.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember771.gh-blognav-label.ember-view
+ input#ember772.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember773.gh-blognav-url.ember-view
+ input#ember774.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember776.js-draggableObject.draggable-object.ember-view
+ div#ember777.gh-blognav-item.gh-blognav-item--sortable.ember-view
+ span.gh-blognav-grab
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-blognav-line
+ span#ember778.gh-blognav-label.ember-view
+ input#ember779.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember780.gh-blognav-url.ember-view
+ input#ember781.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-delete
+ svg
+ path
+ span.sr-only
+ #text
+ div#ember783.gh-blognav-item.ember-view
+ div.gh-blognav-line
+ span#ember784.gh-blognav-label.ember-view
+ input#ember785.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember786.gh-blognav-url.ember-view
+ input#ember787.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-add
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-setting-header
+ #text
+ div.gh-blognav-container.pa5.pt6.bg-grouped-table.shadow-1.br3
+ form#secondary-navigation.gh-blognav
+ div#ember789.sortable-objects.ember-view
+ div#ember790.gh-blognav-item.ember-view
+ div.gh-blognav-line
+ span#ember791.gh-blognav-label.ember-view
+ input#ember792.ember-text-field.gh-input.ember-view
+ p.response
+ span#ember793.gh-blognav-url.ember-view
+ input#ember794.ember-text-field.gh-input.ember-view
+ p.response
+ button.gh-blognav-add
+ svg
+ path
+ span.sr-only
+ #text
+ div.gh-setting-header
+ #text
+ div.gh-theme-directory-container
+ div.theme-directory
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ a.td-item
+ div.td-item-screenshot
+ img
+ div.td-item-desc
+ div
+ #text
+ span
+ #text
+ div.td-cta
+ a.td-cta-box.td-cta-marketplace
+ div.td-cta-icon
+ svg
+ path
+ path
+ circle
+ div.td-cta-content-wrapper
+ div.td-cta-content
+ h4.fw6.f6
+ #text
+ p
+ #text
+ div.td-cta-arrow
+ svg
+ path
+ a.td-cta-box.td-cta-docs
+ div.td-cta-icon
+ svg
+ path
+ div.td-cta-content-wrapper
+ div.td-cta-content
+ h4.fw6.f6
+ #text
+ p
+ #text
+ div.td-cta-arrow
+ svg
+ path
+ div.gh-setting-header
+ #text
+ div.gh-themes-container
+ div#ember796.ember-view
+ div.apps-grid
+ div.apps-grid-cell
+ div.apps-card-app.theme-list-item--active
+ div.apps-card-left
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ span.description
+ #text
+ div.apps-card-right
+ div.apps-configured
+ a.apps-configured-action.darkgrey-hover.blue-bg-hover
+ #text
+ span.gh-badge.gh-badge-black.apps-configured-action
+ #text
+ a#ember798.ember-view.gh-btn.gh-btn-green.gh-themes-uploadbtn.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-top.liquid-tether-target-attached-middle.liquid-tether-enabled
+ span
+ #text
+ div#"".liquid-wormhole-container
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember844.liquid-child.ember-view
+ div#ember845.ember-view
+ div#ember839.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember847.liquid-child.ember-view
+ div#ember848.ember-view
+ div#ember841.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-top.liquid-tether-target-attached-middle
+ a#throbber-3.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/59.txt b/docs/tempchromium/59.txt
new file mode 100644
index 0000000..4395d61
--- /dev/null
+++ b/docs/tempchromium/59.txt
@@ -0,0 +1,178 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.active.ember-transitioning-out.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-transitioning-in.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember875.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember865.liquid-child.ember-view
+ div#ember866.ember-view
+ div#ember859.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-top.liquid-tether-target-attached-middle
+ a#throbber-3.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/6.txt b/docs/tempchromium/6.txt
new file mode 100644
index 0000000..f4d0c8f
--- /dev/null
+++ b/docs/tempchromium/6.txt
@@ -0,0 +1,165 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember3.gh-app.ember-view
+ a#ember4.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember5.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember84.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember87.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember88.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember89.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember91.liquid-container.ember-view
+ li
+ a#ember97.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember98.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember99.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember101.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember102.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember103.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember105.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember107.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember106.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember13.gh-notifications.ember-view
+ div#ember14.content-cover.ember-view
+ nav#ember15.gh-mobile-nav-bar.ember-view
+ a#ember16.ember-view
+ svg
+ path
+ #text
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember18.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember20.ember-view
+ div#ember21.ember-view
+ div#ember72.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember123.liquid-child.ember-view
+ div#ember124.ember-view
+ div#ember109.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/60.txt b/docs/tempchromium/60.txt
new file mode 100644
index 0000000..fd01e5c
--- /dev/null
+++ b/docs/tempchromium/60.txt
@@ -0,0 +1,293 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember884.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember881.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ form#settings-code
+ fieldset
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.br3.shadow-1.bg-grouped-table.pa5.pt3.pb1
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-head.gh-input.settings-code-editor.ember-view
+ textarea#ember882.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-foot.gh-input.settings-code-editor.ember-view
+ textarea#ember883.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember892.liquid-child.ember-view
+ div#ember893.ember-view
+ div#ember885.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember887.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember888.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember889.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember885.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember887.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember888.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember889.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/61.txt b/docs/tempchromium/61.txt
new file mode 100644
index 0000000..ca1b7e4
--- /dev/null
+++ b/docs/tempchromium/61.txt
@@ -0,0 +1,287 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember898.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember899.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember900.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember901.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember881.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ form#settings-code
+ fieldset
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.br3.shadow-1.bg-grouped-table.pa5.pt3.pb1
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-head.gh-input.settings-code-editor.ember-view
+ textarea#ember882.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-foot.gh-input.settings-code-editor.ember-view
+ textarea#ember883.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/62.txt b/docs/tempchromium/62.txt
new file mode 100644
index 0000000..d78b034
--- /dev/null
+++ b/docs/tempchromium/62.txt
@@ -0,0 +1,287 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember898.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember899.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember900.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember901.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember881.gh-btn.gh-btn-blue.gh-btn-icon.ember-view
+ span
+ #text
+ section.view-container
+ form#settings-code
+ fieldset
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.br3.shadow-1.bg-grouped-table.pa5.pt3.pb1
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-head.gh-input.settings-code-editor.ember-view
+ textarea#ember882.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-foot.gh-input.settings-code-editor.ember-view
+ textarea#ember883.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/63.txt b/docs/tempchromium/63.txt
new file mode 100644
index 0000000..a5a42d4
--- /dev/null
+++ b/docs/tempchromium/63.txt
@@ -0,0 +1,312 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember898.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember899.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember900.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember901.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.active.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button#ember881.gh-btn.gh-btn-blue.gh-btn-icon.appear-disabled.ember-view
+ span
+ svg.gh-icon-spinner
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ rect
+ animate
+ #text
+ section.view-container
+ form#settings-code
+ fieldset
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.br3.shadow-1.bg-grouped-table.pa5.pt3.pb1
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-head.gh-input.settings-code-editor.ember-view
+ textarea#ember882.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ div.form-group.settings-code
+ label
+ #text
+ p
+ #text
+ code
+ #text
+ #text
+ div#ghost-foot.gh-input.settings-code-editor.ember-view
+ textarea#ember883.gh-cm-editor-textarea.ember-text-area.gh-input.ember-view
+ div.CodeMirror.cm-s-xq-light
+ div
+ textarea
+ div.CodeMirror-vscrollbar
+ div
+ div.CodeMirror-hscrollbar
+ div
+ div.CodeMirror-scrollbar-filler
+ div.CodeMirror-gutter-filler
+ div.CodeMirror-scroll
+ div.CodeMirror-sizer
+ div
+ div.CodeMirror-lines
+ div
+ div.CodeMirror-measure
+ pre
+ div.CodeMirror-measure
+ div
+ div.CodeMirror-cursors
+ div.CodeMirror-cursor
+ div.CodeMirror-code
+ div
+ div.CodeMirror-gutter-wrapper
+ div.CodeMirror-linenumber.CodeMirror-gutter-elt
+ #text
+ pre..CodeMirror-line.
+ div
+ div.CodeMirror-gutters
+ div.CodeMirror-gutter.CodeMirror-linenumbers
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/64.txt b/docs/tempchromium/64.txt
new file mode 100644
index 0000000..1224c35
--- /dev/null
+++ b/docs/tempchromium/64.txt
@@ -0,0 +1,333 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember898.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember899.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember900.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember901.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.active.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ div.integrations-directory
+ a.id-item
+ div.id-item-logo.id-disqus
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-analytics
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-ulysses
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-typeform
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-buffer
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-plausible
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-github
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-more
+ svg.w5
+ defs
+ style
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ div.f8.mt1
+ #text
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ a#ember904.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember905.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember906.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember907.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember908.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.flex.flex-column.justify-center.items-center.mih30.miw-100
+ div.gh-loading-spinner
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/65.txt b/docs/tempchromium/65.txt
new file mode 100644
index 0000000..5b131cc
--- /dev/null
+++ b/docs/tempchromium/65.txt
@@ -0,0 +1,376 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember912.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember898.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember899.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember900.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember901.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.active.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ div.integrations-directory
+ a.id-item
+ div.id-item-logo.id-disqus
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-analytics
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-ulysses
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-typeform
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-buffer
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-plausible
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-github
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-more
+ svg.w5
+ defs
+ style
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ div.f8.mt1
+ #text
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ a#ember904.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember905.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember906.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember907.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember908.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.flex.flex-column.justify-center.items-center.mih30.miw-100
+ div.flex.flex-column.items-center.pa5.pt15.pb15
+ p.ma0.pa0.tc.midgrey.lh-title.mt2
+ #text
+ a#ember911.ember-view
+ div.flex.items-center.pa2.pt1
+ svg.w3.h3.fill-blue-d1
+ path
+ span.db.ml1.blue.nudge-bottom--1
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember920.liquid-child.ember-view
+ div#ember921.ember-view
+ div#ember913.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember915.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember916.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember917.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember913.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember915.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember916.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember917.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/66.txt b/docs/tempchromium/66.txt
new file mode 100644
index 0000000..8a8d886
--- /dev/null
+++ b/docs/tempchromium/66.txt
@@ -0,0 +1,312 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.active.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ div.integrations-directory
+ a.id-item
+ div.id-item-logo.id-disqus
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-analytics
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-ulysses
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-typeform
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-buffer
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-plausible
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-github
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-more
+ svg.w5
+ defs
+ style
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ div.f8.mt1
+ #text
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ a#ember904.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember905.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember906.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember907.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember908.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.flex.flex-column.justify-center.items-center.mih30.miw-100
+ div.flex.flex-column.items-center.pa5.pt15.pb15
+ p.ma0.pa0.tc.midgrey.lh-title.mt2
+ #text
+ a#ember911.ember-view
+ div.flex.items-center.pa2.pt1
+ svg.w3.h3.fill-blue-d1
+ path
+ span.db.ml1.blue.nudge-bottom--1
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/67.txt b/docs/tempchromium/67.txt
new file mode 100644
index 0000000..57a0463
--- /dev/null
+++ b/docs/tempchromium/67.txt
@@ -0,0 +1,312 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.active.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ div.integrations-directory
+ a.id-item
+ div.id-item-logo.id-disqus
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-analytics
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-ulysses
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-typeform
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-buffer
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-plausible
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-github
+ img.w-100.h-100
+ div.f8.mt1
+ #text
+ a.id-item
+ div.id-item-logo.id-more
+ svg.w5
+ defs
+ style
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ circle.circle-ellipsis_svg__a
+ div.f8.mt1
+ #text
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.apps-grid-cell
+ a#ember904.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember905.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember906.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember907.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span.gh-badge
+ #text
+ svg
+ path
+ div.apps-grid-cell
+ a#ember908.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ figure.apps-card-app-icon.id-unsplash
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.gh-card-right
+ div.apps-configured
+ span
+ #text
+ svg
+ path
+ section.apps-grid-container
+ span.apps-grid-title.pb1
+ #text
+ div.apps-grid
+ div.flex.flex-column.justify-center.items-center.mih30.miw-100
+ div.flex.flex-column.items-center.pa5.pt15.pb15
+ p.ma0.pa0.tc.midgrey.lh-title.mt2
+ #text
+ a#ember911.ember-view
+ div.flex.items-center.pa2.pt1
+ svg.w3.h3.fill-blue-d1
+ path
+ span.db.ml1.blue.nudge-bottom--1
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/68.txt b/docs/tempchromium/68.txt
new file mode 100644
index 0000000..44aa921
--- /dev/null
+++ b/docs/tempchromium/68.txt
@@ -0,0 +1,169 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.ember-transitioning-in.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ div.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/69.txt b/docs/tempchromium/69.txt
new file mode 100644
index 0000000..988195c
--- /dev/null
+++ b/docs/tempchromium/69.txt
@@ -0,0 +1,310 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember940.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember929.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember933.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember936.x-file-input.ember-view
+ input#t3v6jw.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember939.x-file-input.ember-view
+ input#mb3x6.x-file--input
+ label
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember948.liquid-child.ember-view
+ div#ember949.ember-view
+ div#ember941.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember943.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember944.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember945.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember941.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember943.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember944.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember945.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/7.txt b/docs/tempchromium/7.txt
new file mode 100644
index 0000000..f55bb51
--- /dev/null
+++ b/docs/tempchromium/7.txt
@@ -0,0 +1,200 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember3.gh-app.ember-view
+ a#ember4.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember5.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember84.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember208.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember87.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember88.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember89.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember91.liquid-container.ember-view
+ li
+ a#ember97.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember98.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember99.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember101.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember102.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember103.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember105.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember107.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember106.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember13.gh-notifications.ember-view
+ div#ember14.content-cover.ember-view
+ nav#ember15.gh-mobile-nav-bar.ember-view
+ a#ember16.ember-view
+ svg
+ path
+ #text
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember18.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember20.ember-view
+ div#ember21.ember-view
+ div#ember72.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember123.liquid-child.ember-view
+ div#ember124.ember-view
+ div#ember109.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember216.liquid-child.ember-view
+ div#ember217.ember-view
+ div#ember209.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember211.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember212.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember213.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember209.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember211.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember212.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember213.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/70.txt b/docs/tempchromium/70.txt
new file mode 100644
index 0000000..3782135
--- /dev/null
+++ b/docs/tempchromium/70.txt
@@ -0,0 +1,304 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember954.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember955.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember956.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember957.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember929.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember933.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember936.x-file-input.ember-view
+ input#t3v6jw.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember939.x-file-input.ember-view
+ input#mb3x6.x-file--input
+ label
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/71.txt b/docs/tempchromium/71.txt
new file mode 100644
index 0000000..31e06d5
--- /dev/null
+++ b/docs/tempchromium/71.txt
@@ -0,0 +1,304 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember954.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember955.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember956.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember957.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember929.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember933.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember936.x-file-input.ember-view
+ input#t3v6jw.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember939.x-file-input.ember-view
+ input#mb3x6.x-file--input
+ label
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/72.txt b/docs/tempchromium/72.txt
new file mode 100644
index 0000000..9990574
--- /dev/null
+++ b/docs/tempchromium/72.txt
@@ -0,0 +1,305 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember954.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember955.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember956.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember957.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember929.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember933.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember936.x-file-input.ember-view
+ input#t3v6jw.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember939.x-file-input.ember-view
+ input#mb3x6.x-file--input
+ label
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/73.txt b/docs/tempchromium/73.txt
new file mode 100644
index 0000000..5a63608
--- /dev/null
+++ b/docs/tempchromium/73.txt
@@ -0,0 +1,354 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember954.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember955.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember956.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember957.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember929.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember933.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember936.x-file-input.ember-view
+ input#t3v6jw.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember939.x-file-input.ember-view
+ input#mb3x6.x-file--input
+ label
+ #text
+ div#ember959.ember-view
+ div#"".liquid-wormhole-container
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember967.liquid-child.ember-view
+ div#ember968.ember-view
+ div#ember960.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember962.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button#ember965.gh-btn.gh-btn-red.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember960.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember962.modal-content.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ p
+ #text
+ div.modal-footer
+ button.gh-btn
+ span
+ #text
+ button#ember965.gh-btn.gh-btn-red.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/74.txt b/docs/tempchromium/74.txt
new file mode 100644
index 0000000..b5645ea
--- /dev/null
+++ b/docs/tempchromium/74.txt
@@ -0,0 +1,315 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ article#ember970.gh-alert.gh-alert-green.ember-view
+ div.gh-alert-content
+ #text
+ button.gh-alert-close
+ svg
+ defs
+ style
+ path.close-stroke_svg__a
+ span.hidden
+ #text
+ div.gh-viewport.
+ nav#ember200.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right.liquid-tether-enabled
+ li.relative
+ span
+ a#ember203.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember204.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember205.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember207.liquid-container.ember-view
+ div#ember954.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember955.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember956.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember957.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember491.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember210.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember211.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember212.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember213.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember214.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember215.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember217.active.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember219.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember218.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.gh-canvas-header--sticky
+ h2.gh-canvas-title
+ #text
+ section.view-container.settings-debug
+ p.gh-box.gh-box-tip
+ svg
+ path
+ #text
+ div.gh-setting-header
+ a#ember929.ember-view
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.mt2.pa5.gh-setting-linkrow
+ div.gh-setting-first.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action.flex.items-center.midgrey
+ span
+ #text
+ svg.w6.h6.fill-midgrey.pa1.nr2.ml2
+ path
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ form#settings-import
+ div#importfile.flex.ember-view
+ input.gh-input.gh-input-file.q
+ button#startupload.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-blue
+ span
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-hover-red.js-delete
+ span
+ #text
+ div.gh-setting-header
+ #text
+ div.flex.flex-column.br3.shadow-1.bg-grouped-table.pa5.mt2
+ div.gh-setting-first
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ div.for-switch
+ label#ember933.checkbox.ember-view
+ input#labs-nightShift
+ span.input-toggle-component
+ div.gh-setting
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ a
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember936.x-file-input.ember-view
+ input#t3v6jw.x-file--input
+ label
+ #text
+ div.gh-setting-last
+ div.gh-setting-content
+ div.gh-setting-title
+ #text
+ div.gh-setting-desc
+ #text
+ div.gh-setting-action
+ button.gh-btn.gh-btn-icon.
+ span
+ #text
+ span
+ a
+ #text
+ div
+ span#ember939.x-file-input.ember-view
+ input#mb3x6.x-file--input
+ label
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/75.txt b/docs/tempchromium/75.txt
new file mode 100644
index 0000000..4317b53
--- /dev/null
+++ b/docs/tempchromium/75.txt
@@ -0,0 +1,67 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ article#ember970.gh-alert.gh-alert-green.ember-view
+ div.gh-alert-content
+ #text
+ button.gh-alert-close
+ svg
+ defs
+ style
+ path.close-stroke_svg__a
+ span.hidden
+ #text
+ div.gh-viewport.
+ main.gh-main.gh-main-white
+ div.gh-view
+ div.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember862.liquid-child.ember-view
+ div#ember863.ember-view
+ div#ember857.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-2.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/76.txt b/docs/tempchromium/76.txt
new file mode 100644
index 0000000..faff8f6
--- /dev/null
+++ b/docs/tempchromium/76.txt
@@ -0,0 +1,230 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember979.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember982.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember983.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember984.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember986.liquid-container.ember-view
+ div#ember988.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember989.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember990.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember991.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember992.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember993.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember994.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember995.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember996.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember997.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember998.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1000.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1002.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1001.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-white
+ div.gh-view
+ section.flex.flex-column.items-center.flex-grow.justify-center.h-100.nt10
+ div.absolute.error-background.nudge-right--5
+ svg.error-background.absolute
+ defs
+ path#desert_svg__a
+ g
+ g
+ mask#desert_svg__b
+ use
+ use
+ circle
+ circle
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ div.traveler-1
+ svg.w6.h6.absolute.bouncer-1
+ path
+ div.traveler-2
+ svg.w11.h11.absolute.bouncer-2
+ path
+ div.absolute.mt50.tc
+ h1.midlightgrey.error-code-size.fw6
+ #text
+ h2.midlightgrey.f4.fw3
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1008.liquid-child.ember-view
+ div#ember1009.ember-view
+ div#ember1004.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-4.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/77.txt b/docs/tempchromium/77.txt
new file mode 100644
index 0000000..654667d
--- /dev/null
+++ b/docs/tempchromium/77.txt
@@ -0,0 +1,51 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ main.gh-main.gh-main-white
+ div.gh-view
+ div.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.ember-view
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/78.txt b/docs/tempchromium/78.txt
new file mode 100644
index 0000000..773ce5b
--- /dev/null
+++ b/docs/tempchromium/78.txt
@@ -0,0 +1,57 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ main.gh-main.gh-main-white
+ div.gh-view
+ div.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1044.liquid-child.ember-view
+ div#ember1045.ember-view
+ div#ember1040.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-5.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/79.txt b/docs/tempchromium/79.txt
new file mode 100644
index 0000000..f9c0a85
--- /dev/null
+++ b/docs/tempchromium/79.txt
@@ -0,0 +1,265 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1087.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember1119.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1090.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1091.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1092.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember1094.liquid-container.ember-view
+ div#ember1096.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember1097.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1098.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1099.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1101.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1102.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1103.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1104.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1105.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1106.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1108.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1110.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1109.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-white
+ div.gh-view
+ section.flex.flex-column.items-center.flex-grow.justify-center.h-100.nt10
+ div.absolute.error-background.nudge-right--5
+ svg.error-background.absolute
+ defs
+ path#desert_svg__a
+ g
+ g
+ mask#desert_svg__b
+ use
+ use
+ circle
+ circle
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ div.traveler-1
+ svg.w6.h6.absolute.bouncer-1
+ path
+ div.traveler-2
+ svg.w11.h11.absolute.bouncer-2
+ path
+ div.absolute.mt50.tc
+ h1.midlightgrey.error-code-size.fw6
+ #text
+ h2.midlightgrey.f4.fw3
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1116.liquid-child.ember-view
+ div#ember1117.ember-view
+ div#ember1112.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-7.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember1127.liquid-child.ember-view
+ div#ember1128.ember-view
+ div#ember1120.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1122.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember1123.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember1124.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember1120.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1122.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember1123.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember1124.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/8.txt b/docs/tempchromium/8.txt
new file mode 100644
index 0000000..46f39c6
--- /dev/null
+++ b/docs/tempchromium/8.txt
@@ -0,0 +1,194 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember3.gh-app.ember-view
+ a#ember4.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember5.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember84.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember87.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember88.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember89.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember91.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember222.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember223.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember224.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember225.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember97.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember98.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember99.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember101.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember102.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember103.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember105.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember107.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember106.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember13.gh-notifications.ember-view
+ div#ember14.content-cover.ember-view
+ nav#ember15.gh-mobile-nav-bar.ember-view
+ a#ember16.ember-view
+ svg
+ path
+ #text
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember18.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember20.ember-view
+ div#ember21.ember-view
+ div#ember72.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember123.liquid-child.ember-view
+ div#ember124.ember-view
+ div#ember109.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/80.txt b/docs/tempchromium/80.txt
new file mode 100644
index 0000000..69b47cc
--- /dev/null
+++ b/docs/tempchromium/80.txt
@@ -0,0 +1,201 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1087.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1090.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1091.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1092.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember1094.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember1100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1101.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1102.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1103.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1104.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1105.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1106.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1108.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1110.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1109.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-white
+ div.gh-view
+ section.flex.flex-column.items-center.flex-grow.justify-center.h-100.nt10
+ div.absolute.error-background.nudge-right--5
+ svg.error-background.absolute
+ defs
+ path#desert_svg__a
+ g
+ g
+ mask#desert_svg__b
+ use
+ use
+ circle
+ circle
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ div.traveler-1
+ svg.w6.h6.absolute.bouncer-1
+ path
+ div.traveler-2
+ svg.w11.h11.absolute.bouncer-2
+ path
+ div.absolute.mt50.tc
+ h1.midlightgrey.error-code-size.fw6
+ #text
+ h2.midlightgrey.f4.fw3
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1116.liquid-child.ember-view
+ div#ember1117.ember-view
+ div#ember1112.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-7.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/81.txt b/docs/tempchromium/81.txt
new file mode 100644
index 0000000..b0dd127
--- /dev/null
+++ b/docs/tempchromium/81.txt
@@ -0,0 +1,201 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1087.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1090.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1091.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1092.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember1094.liquid-container.ember-view
+ li
+ a#ember1100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1101.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1102.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1103.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1104.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1105.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1106.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1108.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1110.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1109.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.gh-main-white
+ div.gh-view
+ section.flex.flex-column.items-center.flex-grow.justify-center.h-100.nt10
+ div.absolute.error-background.nudge-right--5
+ svg.error-background.absolute
+ defs
+ path#desert_svg__a
+ g
+ g
+ mask#desert_svg__b
+ use
+ use
+ circle
+ circle
+ g
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ path
+ div.traveler-1
+ svg.w6.h6.absolute.bouncer-1
+ path
+ div.traveler-2
+ svg.w11.h11.absolute.bouncer-2
+ path
+ div.absolute.mt50.tc
+ h1.midlightgrey.error-code-size.fw6
+ #text
+ h2.midlightgrey.f4.fw3
+ #text
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1116.liquid-child.ember-view
+ div#ember1117.ember-view
+ div#ember1112.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-7.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/82.txt b/docs/tempchromium/82.txt
new file mode 100644
index 0000000..ece70f2
--- /dev/null
+++ b/docs/tempchromium/82.txt
@@ -0,0 +1,57 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ main.gh-main.gh-main-white
+ div.gh-view
+ div.gh-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1162.liquid-child.ember-view
+ div#ember1163.ember-view
+ div#ember1159.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-8.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
\ No newline at end of file
diff --git a/docs/tempchromium/83.txt b/docs/tempchromium/83.txt
new file mode 100644
index 0000000..adab52f
--- /dev/null
+++ b/docs/tempchromium/83.txt
@@ -0,0 +1,167 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember1238.liquid-container.ember-view
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/84.txt b/docs/tempchromium/84.txt
new file mode 100644
index 0000000..0b79a46
--- /dev/null
+++ b/docs/tempchromium/84.txt
@@ -0,0 +1,202 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember1259.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember1238.liquid-container.ember-view
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember1267.liquid-child.ember-view
+ div#ember1268.ember-view
+ div#ember1260.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1262.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember1263.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember1264.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember1260.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1262.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember1263.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember1264.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/85.txt b/docs/tempchromium/85.txt
new file mode 100644
index 0000000..b08938e
--- /dev/null
+++ b/docs/tempchromium/85.txt
@@ -0,0 +1,196 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember1238.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember1273.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember1274.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1275.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1276.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/86.txt b/docs/tempchromium/86.txt
new file mode 100644
index 0000000..f030ca2
--- /dev/null
+++ b/docs/tempchromium/86.txt
@@ -0,0 +1,196 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember1238.liquid-container.ember-view
+ div#ember1273.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember1274.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1275.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1276.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/87.txt b/docs/tempchromium/87.txt
new file mode 100644
index 0000000..cf63842
--- /dev/null
+++ b/docs/tempchromium/87.txt
@@ -0,0 +1,289 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember1238.liquid-container.ember-view
+ div#ember1273.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember1274.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1275.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1276.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ div#ember1280.ember-view
+ div#"".liquid-wormhole-container
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember1296.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember1299.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember1291.liquid-child.ember-view
+ div#ember1292.ember-view
+ div#ember1281.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1283.modal-content.modal-content.invite-new-user.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ fieldset
+ div#ember1286.form-group.ember-view
+ label
+ #text
+ input#new-user-email.email.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember1287.for-select.form-group.ember-view
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p.response
+ div.modal-footer
+ button#ember1288.gh-btn.gh-btn-green.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/88.txt b/docs/tempchromium/88.txt
new file mode 100644
index 0000000..e2f50c0
--- /dev/null
+++ b/docs/tempchromium/88.txt
@@ -0,0 +1,290 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ article#ember1305.gh-alert.gh-alert-red.ember-view
+ div.gh-alert-content
+ #text
+ button.gh-alert-close
+ svg
+ defs
+ style
+ path.close-stroke_svg__a
+ span.hidden
+ #text
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember1310.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember1238.liquid-container.ember-view
+ div#ember1273.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember1274.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1275.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1276.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember1296.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember1299.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember1318.liquid-child.ember-view
+ div#ember1319.ember-view
+ div#ember1311.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1313.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember1314.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember1315.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember1311.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1313.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember1314.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember1315.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/89.txt b/docs/tempchromium/89.txt
new file mode 100644
index 0000000..fbf5058
--- /dev/null
+++ b/docs/tempchromium/89.txt
@@ -0,0 +1,226 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ article#ember1305.gh-alert.gh-alert-red.ember-view
+ div.gh-alert-content
+ #text
+ button.gh-alert-close
+ svg
+ defs
+ style
+ path.close-stroke_svg__a
+ span.hidden
+ #text
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember1238.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember1296.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember1299.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/9.txt b/docs/tempchromium/9.txt
new file mode 100644
index 0000000..5765ff0
--- /dev/null
+++ b/docs/tempchromium/9.txt
@@ -0,0 +1,194 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember3.gh-app.ember-view
+ a#ember4.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember5.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember84.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember87.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember88.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember89.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember91.liquid-container.ember-view
+ div#ember222.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember223.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember224.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember225.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember97.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember98.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember99.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember100.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember101.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember102.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember103.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember105.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember107.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember106.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember13.gh-notifications.ember-view
+ div#ember14.content-cover.ember-view
+ nav#ember15.gh-mobile-nav-bar.ember-view
+ a#ember16.ember-view
+ svg
+ path
+ #text
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember18.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember20.ember-view
+ div#ember21.ember-view
+ div#ember72.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember123.liquid-child.ember-view
+ div#ember124.ember-view
+ div#ember109.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/90.txt b/docs/tempchromium/90.txt
new file mode 100644
index 0000000..ab05c5d
--- /dev/null
+++ b/docs/tempchromium/90.txt
@@ -0,0 +1,226 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ article#ember1305.gh-alert.gh-alert-red.ember-view
+ div.gh-alert-content
+ #text
+ button.gh-alert-close
+ svg
+ defs
+ style
+ path.close-stroke_svg__a
+ span.hidden
+ #text
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember1238.liquid-container.ember-view
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember1296.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember1299.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/91.txt b/docs/tempchromium/91.txt
new file mode 100644
index 0000000..0a6fecc
--- /dev/null
+++ b/docs/tempchromium/91.txt
@@ -0,0 +1,293 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ article#ember1305.gh-alert.gh-alert-red.ember-view
+ div.gh-alert-content
+ #text
+ button.gh-alert-close
+ svg
+ defs
+ style
+ path.close-stroke_svg__a
+ span.hidden
+ #text
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember1238.liquid-container.ember-view
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.active.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header
+ h2.gh-canvas-title
+ #text
+ section.view-actions
+ button.gh-btn.gh-btn-green
+ span
+ #text
+ div#ember1325.ember-view
+ div#"".liquid-wormhole-container
+ section.view-container.gh-team
+ section.apps-grid-container.gh-active-users.apps-first-header
+ span.apps-grid-title
+ #text
+ div.apps-grid
+ occluded-content.occluded-content
+ div.apps-grid-cell.tooltip-centered
+ a#ember1296.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.author
+ #text
+ svg.gh-user-arrow-icon
+ path
+ div.apps-grid-cell.tooltip-centered
+ a#ember1299.ember-view
+ article.apps-card-app
+ div.apps-card-left
+ span.user-list-item-figure
+ span.hidden
+ #text
+ div.apps-card-meta
+ h3.apps-card-app-title
+ #text
+ p.apps-card-app-desc
+ #text
+ div.apps-card-right
+ div.apps-configured
+ span.gh-badge.owner
+ #text
+ svg.gh-user-arrow-icon
+ path
+ occluded-content.occluded-content
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.active.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember1335.liquid-child.ember-view
+ div#ember1336.ember-view
+ div#ember1326.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1328.modal-content.modal-content.invite-new-user.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ fieldset
+ div#ember1331.form-group.ember-view
+ label
+ #text
+ input#new-user-email.email.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember1332.for-select.form-group.ember-view
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ svg
+ path
+ p.response
+ div.modal-footer
+ button#ember1333.gh-btn.gh-btn-green.gh-btn-icon.ember-view
+ span
+ #text
+ div#ember1326.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1328.modal-content.modal-content.invite-new-user.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ fieldset
+ div#ember1331.form-group.ember-view
+ label
+ #text
+ input#new-user-email.email.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember1332.for-select.form-group.ember-view
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ svg
+ path
+ p.response
+ div.modal-footer
+ button#ember1333.gh-btn.gh-btn-green.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/92.txt b/docs/tempchromium/92.txt
new file mode 100644
index 0000000..8697097
--- /dev/null
+++ b/docs/tempchromium/92.txt
@@ -0,0 +1,219 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ article#ember1305.gh-alert.gh-alert-red.ember-view
+ div.gh-alert-content
+ #text
+ button.gh-alert-close
+ svg
+ defs
+ style
+ path.close-stroke_svg__a
+ span.hidden
+ #text
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember1238.liquid-container.ember-view
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember1335.liquid-child.ember-view
+ div#ember1336.ember-view
+ div#ember1326.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1328.modal-content.modal-content.invite-new-user.ember-view
+ header.modal-header
+ h1
+ #text
+ a.close
+ svg
+ path
+ span.hidden
+ #text
+ div.modal-body
+ fieldset
+ div#ember1331.form-group.ember-view
+ label
+ #text
+ input#new-user-email.email.ember-text-field.gh-input.ember-view
+ p.response
+ div#ember1332.for-select.form-group.ember-view
+ label
+ #text
+ span.gh-select
+ select#new-user-role.ember-view
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ option
+ #text
+ svg
+ path
+ p.response
+ div.modal-footer
+ button#ember1333.gh-btn.gh-btn-green.gh-btn-icon.ember-view
+ span
+ #text
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/93.txt b/docs/tempchromium/93.txt
new file mode 100644
index 0000000..3d42a1a
--- /dev/null
+++ b/docs/tempchromium/93.txt
@@ -0,0 +1,202 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember1346.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember1238.liquid-container.ember-view
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember1354.liquid-child.ember-view
+ div#ember1355.ember-view
+ div#ember1347.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1349.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember1350.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember1351.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember1347.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember1349.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember1350.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember1351.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/94.txt b/docs/tempchromium/94.txt
new file mode 100644
index 0000000..02d2567
--- /dev/null
+++ b/docs/tempchromium/94.txt
@@ -0,0 +1,196 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember1238.liquid-container.ember-view.liquid-animating.velocity-animating
+ div#ember1360.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember1361.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1362.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1363.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/95.txt b/docs/tempchromium/95.txt
new file mode 100644
index 0000000..12dc54d
--- /dev/null
+++ b/docs/tempchromium/95.txt
@@ -0,0 +1,196 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember1231.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember1234.active.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember1235.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember1236.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember1238.liquid-container.ember-view
+ div#ember1360.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember1361.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1362.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1363.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember1240.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1241.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1242.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember1243.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember1244.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1245.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember1246.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember1248.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember1250.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember1249.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ iframe#site-frame.site-frame.
+ style
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember1255.liquid-child.ember-view
+ div#ember1256.ember-view
+ div#ember1252.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-11.throbber-trigger
+ span.throbber
+ div#koenig-drag-drop-ghost-container
+ iframe#iframeDownload
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/96.txt b/docs/tempchromium/96.txt
new file mode 100644
index 0000000..14fa682
--- /dev/null
+++ b/docs/tempchromium/96.txt
@@ -0,0 +1,96 @@
+body.home-template
+ div.site-wrapper
+ header.site-home-header
+ div.outer.site-header-background.no-image
+ div.inner
+ nav.site-nav
+ div.site-nav-left-wrapper
+ div.site-nav-left
+ a.site-nav-logo
+ #text
+ div.site-nav-content
+ ul.nav
+ li.nav-home.nav-current
+ a
+ #text
+ li.nav-tag
+ a
+ #text
+ li.nav-author
+ a
+ #text
+ li.nav-help
+ a
+ #text
+ div.site-nav-right
+ div.social-links
+ a.social-link.social-link-fb
+ svg
+ path
+ a.social-link.social-link-tw
+ svg
+ path
+ a.rss-button
+ svg
+ circle
+ path
+ div.site-header-content
+ h1.site-title
+ #text
+ h2.site-description
+ #text
+ main#site-main.site-main.outer
+ div.inner.posts
+ div.post-feed
+ div.outer.site-nav-main
+ div.inner
+ nav.site-nav
+ div.site-nav-left-wrapper
+ div.site-nav-left
+ a.site-nav-logo
+ #text
+ div.site-nav-content
+ ul.nav
+ li.nav-home.nav-current
+ a
+ #text
+ li.nav-tag
+ a
+ #text
+ li.nav-author
+ a
+ #text
+ li.nav-help
+ a
+ #text
+ div.site-nav-right
+ div.social-links
+ a.social-link.social-link-fb
+ svg
+ path
+ a.social-link.social-link-tw
+ svg
+ path
+ a.rss-button
+ svg
+ circle
+ path
+ footer.site-footer.outer
+ div.site-footer-content.inner
+ section.copyright
+ a
+ #text
+ #text
+ nav.site-footer-nav
+ a
+ #text
+ a
+ #text
+ a
+ #text
+ a
+ #text
+ script
+ script
+ script
+ script
\ No newline at end of file
diff --git a/docs/tempchromium/97.txt b/docs/tempchromium/97.txt
new file mode 100644
index 0000000..0b04e0d
--- /dev/null
+++ b/docs/tempchromium/97.txt
@@ -0,0 +1,244 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember49.liquid-container.ember-view
+ div#ember51.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember52.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember53.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember54.active.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember68.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember69.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember71.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember73.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember75.ember-basic-dropdown-content-placeholder
+ a#ember77.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember78.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember56.liquid-child.ember-view
+ div#ember57.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/98.txt b/docs/tempchromium/98.txt
new file mode 100644
index 0000000..2232bc9
--- /dev/null
+++ b/docs/tempchromium/98.txt
@@ -0,0 +1,279 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ div#ember82.ember-view
+ div#"".liquid-wormhole-container
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.expanded
+ svg
+ path
+ div#ember49.liquid-container.ember-view
+ div#ember51.liquid-child.ember-view
+ ul.gh-nav-view-list
+ li
+ a#ember52.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember53.ember-view
+ span.flex.items-center.svg-midgrey
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember54.active.ember-view
+ span.flex.items-center.svg-midgray
+ svg
+ path
+ path
+ path
+ span.gh-nav-viewname
+ #text
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember68.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember69.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember71.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember73.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember75.ember-basic-dropdown-content-placeholder
+ a#ember77.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember78.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember56.liquid-child.ember-view
+ div#ember57.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div.liquid-destination-stack
+ div#ember90.liquid-child.ember-view
+ div#ember91.ember-view
+ div#ember83.fullscreen-modal-container.liquid-wormhole-element
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember85.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember86.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember87.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div#ember83.fullscreen-modal-container.liquid-wormhole-element.velocity-animating
+ div.fullscreen-modal-background
+ div.fullscreen-modal.fullscreen-modal-action.fullscreen-modal-wide
+ section#ember85.modal-content.ember-view
+ div.gh-nav-search-modal
+ div#ember86.gh-nav-search-input.ember-view
+ div.ember-basic-dropdown
+ div.ember-view.ember-basic-dropdown-trigger.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger.
+ div.ember-power-select-search
+ svg.gh-nav-search-icon
+ path
+ input
+ div#ember-basic-dropdown-content-ember87.ember-basic-dropdown-content-placeholder
+ div.gh-search-tips
+ #text
+ div
\ No newline at end of file
diff --git a/docs/tempchromium/99.txt b/docs/tempchromium/99.txt
new file mode 100644
index 0000000..1c28f08
--- /dev/null
+++ b/docs/tempchromium/99.txt
@@ -0,0 +1,215 @@
+body.ember-application
+ div#ember-basic-dropdown-wormhole
+ script
+ script
+ div#ember5.gh-app.ember-view
+ a#ember6.sr-only.sr-only-focusable.ember-view
+ #text
+ aside#ember7.gh-alerts.ember-view
+ div.gh-viewport.
+ nav#ember8.gh-nav.ember-view
+ header.gh-nav-menu
+ div.gh-nav-menu-details
+ div.gh-nav-menu-icon
+ div.gh-nav-menu-details-blog
+ #text
+ div.gh-nav-menu-search
+ button.gh-nav-btn-search
+ span
+ svg.w4.h4.fill-midgrey
+ path
+ section.gh-nav-body
+ div.gh-nav-top
+ ul.gh-nav-list.gh-nav-main.liquid-tether-target.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ li.relative
+ span
+ a#ember11.ember-view
+ svg
+ path
+ #text
+ a.gh-secondary-action
+ span
+ svg
+ path
+ path
+ ul.gh-nav-list.gh-nav-manage
+ li.gh-nav-list-h
+ #text
+ li.gh-nav-list-new.relative
+ a#ember12.ember-view
+ svg
+ path
+ path
+ path
+ #text
+ a#ember13.gh-secondary-action.gh-nav-new-post.ember-view
+ span
+ svg
+ path
+ button.absolute.left-3.top-2.z-9999.flex.items-center.pl2.h4.gh-nav-button-expand.
+ svg
+ path
+ div#ember49.liquid-container.ember-view.liquid-animating.velocity-animating
+ li
+ a#ember14.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember15.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember16.ember-view
+ svg
+ path
+ path
+ #text
+ ul.gh-nav-list.gh-nav-settings
+ li.gh-nav-list-h
+ #text
+ li
+ a#ember17.ember-view
+ svg
+ path
+ path
+ #text
+ li
+ a#ember18.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember19.ember-view
+ svg
+ path
+ #text
+ li
+ a#ember20.ember-view
+ svg
+ path
+ #text
+ li.relative
+ button.gh-secondary-action
+ span
+ svg
+ path
+ a#ember22.ember-view
+ svg
+ path
+ path
+ #text
+ div.gh-nav-bottom
+ div#ember24.ember-view.ember-basic-dropdown-trigger.flex.items-center.outline-0.pointer.space-between.pa2.pl4.pr3.mt3.mb6
+ div.flex-auto.flex.items-center
+ div.gh-user-avatar.relative
+ span.absolute.dib.bg-blue.ba.b--white.br-100.gh-whats-new-badge-account
+ div.flex.flex-column.items-start.justify-center
+ span.gh-user-name.mb1
+ #text
+ span.gh-user-email
+ #text
+ svg.w3.mr1.fill-darkgrey
+ path
+ div#ember-basic-dropdown-content-ember23.ember-basic-dropdown-content-placeholder
+ div#"".liquid-wormhole-container
+ main.gh-main.
+ section.gh-canvas
+ header.gh-canvas-header.post-header
+ h2.gh-canvas-title
+ a#ember68.ember-view
+ #text
+ span
+ svg
+ path
+ span.truncate
+ #text
+ section.view-actions
+ div.gh-contentfilter
+ div.gh-contentfilter-menu.gh-contentfilter-type.gh-contentfilter-selected
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember69.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-author.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember71.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-tag.
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember73.ember-basic-dropdown-content-placeholder
+ div.gh-contentfilter-menu.gh-contentfilter-sort
+ div.ember-view.ember-basic-dropdown-trigger.ember-power-select-trigger.gh-contentfilter-menu-trigger
+ span.ember-power-select-selected-item
+ #text
+ svg
+ path
+ div#ember-basic-dropdown-content-ember75.ember-basic-dropdown-content-placeholder
+ a#ember77.ember-view.gh-btn.gh-btn-green
+ span
+ #text
+ section.content-list
+ ol.posts-list.gh-list.no-posts
+ li.no-posts-box
+ div.no-posts
+ h3
+ #text
+ a#ember78.ember-view.gh-btn.gh-btn-lg
+ span
+ #text
+ div.infinity-loader.reached-infinity
+ aside#ember38.gh-notifications.ember-view
+ div#ember39.content-cover.ember-view
+ nav#ember40.gh-mobile-nav-bar.ember-view
+ a#ember41.ember-view
+ svg
+ path
+ #text
+ a#ember42.active.ember-view
+ svg
+ path
+ path
+ #text
+ a#ember43.gh-nav-main-users.ember-view
+ svg
+ g
+ path
+ ellipse
+ path
+ ellipse
+ path
+ ellipse
+ path
+ path
+ #text
+ div.gh-mobile-nav-bar-more
+ svg.icon-gh
+ g
+ rect
+ rect
+ rect
+ rect
+ rect
+ #text
+ div#ember45.ember-view
+ div#ember46.ember-view
+ div#ember47.liquid-destination.default-liquid-destination.has-wormholes.ember-view
+ div.liquid-destination-stack
+ div#ember56.liquid-child.ember-view
+ div#ember57.ember-view
+ div#ember26.throbber-container.liquid-wormhole-element.liquid-tether-element.liquid-tether-enabled.liquid-tether-element-attached-middle.liquid-tether-element-attached-center.liquid-tether-target-attached-middle.liquid-tether-target-attached-right
+ a#throbber-1.throbber-trigger
+ span.throbber
+ div
\ No newline at end of file
diff --git a/index.html b/index.html
index c690029..541928e 100644
--- a/index.html
+++ b/index.html
@@ -43,7 +43,7 @@ Visited webpages
@@ -106,184 +106,6 @@ Errors
-
-
diff --git a/index.js b/index.js
index 753741d..98b3783 100644
--- a/index.js
+++ b/index.js
@@ -1,19 +1,19 @@
-//Import node modules and db
-let playwright = require('playwright');
-const fs = require('fs');
-const path = require('path');
-const faker = require('faker');
-const parser = require('node-html-parser');
+//Import node modules and db
+let playwright = require("playwright");
+const fs = require("fs");
+const path = require("path");
+const faker = require("faker");
+const parser = require("node-html-parser");
//Constants
-var screenshots_directory = './screenshots';
-const beforeInteraction = 'BEFORE';
-const afterInteraction = 'AFTER';
-var temp_directory = './temp'; //Stores the visitedDOMs
-var graphFilenameRoot = 'graph';
+var screenshots_directory = "./screenshots";
+const beforeInteraction = "BEFORE";
+const afterInteraction = "AFTER";
+var temp_directory = "./temp"; //Stores the visitedDOMs
+var graphFilenameRoot = "graph";
//Get configuration parameters.
-let config = require('./config.json');
+let config = require("./config.json");
let baseUrl = config.url;
let headlessFlag = config.headless;
let depthLevels = config.depthLevels;
@@ -24,19 +24,18 @@ let browsers = config.browsers; //Possible values: 'webkit', 'chromium', 'firefo
//Execution global variables
let statesDiscovered = 0; //Number of pages visited
-let nodos = [];
+let nodos = [];
let enlaces = [];
const visitedPages = new Map(); //URLs of the visited pages (key:URL, value:reachable URLs)
let pageTree = {};
let errors = []; //Errors Found
-
//Reading configuration parameters related to possible forms
let ids = [];
let inputValues = [];
-if(inputValuesFlag === true){
- let values = config.values
- Object.keys(values).forEach((key)=>{
+if (inputValuesFlag === true) {
+ let values = config.values;
+ Object.keys(values).forEach((key) => {
ids.push(key);
inputValues.push(values[key]);
});
@@ -44,77 +43,81 @@ if(inputValuesFlag === true){
console.log(ids);
console.log(inputValues);
-
- //Main execution
- (async () => {
- if(browsers.length === 0){
+//Main execution
+(async () => {
+ if (browsers.length === 0) {
+ return;
+ }
+ let datetime = new Date().toISOString().replace(/:/g, ".");
+ for (b of browsers) {
+ if (!b in ["chromium", "webkit", "firefox"]) {
return;
}
- let datetime = new Date().toISOString().replace(/:/g,".");
- for(b of browsers){
- if(!b in ['chromium', 'webkit', 'firefox']){
- return;
- }
- console.log(b);
- let basePath = `./results/${datetime}/${b}`
- screenshots_directory = `${basePath}/screenshots`;
- temp_directory = `${basePath}/temp` + b;
- graphFilenameRoot = `${basePath}/graph`;
- //Launch the current browser context
- const browser = await playwright[b].launch({headless: headlessFlag, viewport: {width:viewportWidth, height:viewportHeight}});
- const context = await browser.newContext();
- const page = await context.newPage();
-
- //Make sure errors and console events are catched
- await addListeners(page);
-
- if (!fs.existsSync(screenshots_directory)){
- fs.mkdirSync(screenshots_directory, { recursive: true });
- }
- else{
- clean(screenshots_directory)
- }
- //Create the temp directory if it doesn't exist. Clean the directory if it does.
- if (!fs.existsSync(temp_directory)){
- fs.mkdirSync(temp_directory);
- }
- else{
- clean(temp_directory)
- }
+ console.log(b);
+ let basePath = `./results/${datetime}/${b}`;
+ screenshots_directory = `${basePath}/screenshots`;
+ temp_directory = `${basePath}/temp` + b;
+ graphFilenameRoot = `${basePath}/graph`;
+ //Launch the current browser context
+ const browser = await playwright[b].launch({
+ headless: headlessFlag,
+ viewport: { width: viewportWidth, height: viewportHeight },
+ });
+ const context = await browser.newContext();
+ const page = await context.newPage();
- //-------------------------------------------------------------------------------------------------------------------------------------------------
- //Web application ripping
- //Initial params: Playwright's Page object, URL of the current page, index of current page, parent's index
- await recursiveExploration(page, baseUrl, 0, -1);
-
- printTree(); //Log in the console
- createTree(); //Persist in JSON file
- createErrorGraph(); //Persist graph with errors
- statesDiscovered = 0;
- nodos = [];
- enlaces = [];
- visitedPages.clear()
- pageTree = {};
- errors = [];
- browser.close();
-
- fs.copyFileSync('./index.html', `${basePath}/report.html`);
+ //Make sure errors and console events are catched
+ await addListeners(page);
+
+ if (!fs.existsSync(screenshots_directory)) {
+ fs.mkdirSync(screenshots_directory, { recursive: true });
+ } else {
+ clean(screenshots_directory);
+ }
+ //Create the temp directory if it doesn't exist. Clean the directory if it does.
+ if (!fs.existsSync(temp_directory)) {
+ fs.mkdirSync(temp_directory);
+ } else {
+ clean(temp_directory);
}
- console.log('------------------------------------------------------------------------------------')
- console.log("Execution finished. Check the report under the results folder")
- return;
- })();
+ //-------------------------------------------------------------------------------------------------------------------------------------------------
+ //Web application ripping
+ //Initial params: Playwright's Page object, URL of the current page, index of current page, parent's index
+ await recursiveExploration(page, baseUrl, 0, -1);
+
+ printTree(); //Log in the console
+ createTree(); //Persist in JSON file
+ createErrorGraph(); //Persist graph with errors
+ statesDiscovered = 0;
+ nodos = [];
+ enlaces = [];
+ visitedPages.clear();
+ pageTree = {};
+ errors = [];
+ browser.close();
+
+ fs.copyFileSync("./index.html", `${basePath}/report.html`);
+ fs.copyFileSync("./main.css", `${basePath}/main.css`);
+ fs.copyFileSync("./script.js", `${basePath}/script.js`);
+ }
+
+ console.log(
+ "------------------------------------------------------------------------------------"
+ );
+ console.log("Execution finished. Check the report under the results folder");
+ return;
+})();
//Get all anchors
-async function scrapLinks(page){
+async function scrapLinks(page) {
const stories = await page.evaluate(() => {
- const anchors = Array.from(document.querySelectorAll('a'));
- const links = anchors.map(anchor => anchor.href);
- const webLinks = links.filter(link => link.toString().includes('http'));
- return uniqueLinks = [...new Set(webLinks)];
- });
-
+ const anchors = Array.from(document.querySelectorAll("a"));
+ const links = anchors.map((anchor) => anchor.href);
+ const webLinks = links.filter((link) => link.toString().includes("http"));
+ return (uniqueLinks = [...new Set(webLinks)]);
+ });
+
return stories;
}
@@ -124,132 +127,136 @@ async function scrapLinks(page){
* @param {*} depth Represents the current node in the tree
* @param {*} parentState Represents the previous node in the tree
*/
-async function recursiveExploration(page, link, depth, parentState){
-
- console.log('Depth Level: ' + depth + ' in ' + link);
- if(depth > depthLevels) {
- console.log("Depth levels reached. Exploration stopped")
+async function recursiveExploration(page, link, depth, parentState) {
+ console.log("Depth Level: " + depth + " in " + link);
+ if (depth > depthLevels) {
+ console.log("Depth levels reached. Exploration stopped");
return;
- }
+ }
console.log("Exploring");
- await page.goto(link, {waitUntil: 'networkidle2'}).catch((err)=>{
- console.log(err);
- return;
+ await page.goto(link, { waitUntil: "networkidle0" }).catch((err) => {
+ console.log(err);
+ return;
});
let html = await getDOM(page);
let parsedHtml = parser.parse(html);
- let body = parsedHtml.querySelector('body');
+ let body = parsedHtml.querySelector("body");
- if(!!body) {
+ if (!!body) {
let DOM = body.structure;
let visited = await stateAlreadyVisited(DOM); //Compares DOM with all of the persisted state files in the temp directory
let currentState;
//Look for this node in the node tree
- if(visited === -1){ //Has not been visited
+ if (visited === -1) {
+ //Has not been visited
//Persists the new state found
- if( typeof html === 'string'){
+ if (typeof html === "string") {
await saveDOM(DOM);
}
- statesDiscovered ++; //Count
+ statesDiscovered++; //Count
currentState = statesDiscovered - 1; //index of the current state (Latest)
let nodo = {
- "state": currentState,
- "url" : link
- }
+ state: currentState,
+ url: link,
+ };
nodos.push(nodo);
- }
- else{
+ } else {
currentState = visited;
}
//Look for possible connections to this node
- if(parentState !== -1){
+ if (parentState !== -1) {
let enlace = {
- "source": parentState,
- "target": currentState,
- "interaction": "link-click"
- }
+ source: parentState,
+ target: currentState,
+ interaction: "link-click",
+ };
enlaces.push(enlace);
}
//Explore the current page
- console.log('Visiting: ' + link);
- console.log('Children pages: ');
+ console.log("Visiting: " + link);
+ console.log("Children pages: ");
const links = await scrapLinks(page);
console.log(links);
visitedPages.set(link, {
url: link,
- children: links,
+ children: links,
});
-
- if(link.includes(baseUrl)){ //Only explore pages of the specified domain
- let elementList = [];
+
+ if (link.includes(baseUrl)) {
+ //Only explore pages of the specified domain
+ let elementList = [];
//Fill the element list with DOM elements that provide interactions
await getTextInputs(page, elementList);
await getButtons(page, elementList);
await getDropdowns(page, elementList);
//Interact with the elements
- await interactWithObjects(elementList, page , currentState, link);
+ await interactWithObjects(elementList, page, currentState, link);
//Taking screenshot of the current URL
- let imagePath = screenshots_directory + '/' + currentState + '.png';
- await page.screenshot({path: imagePath,fullPage: true});
+ let imagePath = screenshots_directory + "/" + currentState + ".png";
+ await page.screenshot({ path: imagePath, fullPage: true });
//Continue with the ripping process
- for(const newLink of links){
- await recursiveExploration(page, newLink, depth+1, currentState);
+ for (const newLink of links) {
+ try {
+ await recursiveExploration(page, newLink, depth + 1, currentState);
+ } catch (error) {
+ console.error(error);
+ }
}
- }
- else{ //External pages are not explored
+ } else {
+ //External pages are not explored
//Taking screenshot
- let imagePath = screenshots_directory + '/' + currentState + '.png';
- await page.screenshot({path: imagePath, fullPage: true});
+ let imagePath = screenshots_directory + "/" + currentState + ".png";
+ await page.screenshot({ path: imagePath, fullPage: true });
}
}
}
//Fix URL strings
function slugify(stringUrl) {
- return stringUrl.replace(/[\/:]/g, '-');
+ return stringUrl.replace(/[\/:]/g, "-");
}
//Add listeners for crash events and console error messages
-async function addListeners(page){
- page.on('pageerror', (err) =>{
+async function addListeners(page) {
+ page.on("pageerror", (err) => {
err_name = err.toString();
- let capture_path = screenshots_directory + err_name + '.png'
- page.screenshot({path:capture_path});
+ let capture_path = screenshots_directory + err_name + ".png";
+ page.screenshot({ path: capture_path });
});
- page.on('console', msg => {
+ page.on("console", (msg) => {
for (let i = 0; i < msg.args().length; ++i)
console.log(`${i}: ${msg.args()[i]}`);
try {
let messageJson = JSON.stringify(msg, null, 2);
let fullErrorMessage = {
- 'url' : page.url(),
- 'message' : messageJson,
- }
+ url: page.url(),
+ message: messageJson,
+ };
errors.push(fullErrorMessage);
- } catch(error){
- //Probably not an error
+ } catch (error) {
+ //Probably not an error
}
});
-
- page.on('dialog', dialog => {
+
+ page.on("dialog", (dialog) => {
console.log(dialog.message());
dialog.dismiss();
});
}
//Function to clean the directories that are going to be used during executions.
-function clean (directory){
+function clean(directory) {
fs.readdir(directory, (err, files) => {
if (err) throw err;
-
+
for (const file of files) {
- fs.unlink(path.join(directory, file), err => {
+ fs.unlink(path.join(directory, file), (err) => {
if (err) throw err;
});
}
@@ -260,38 +267,40 @@ function deleteFolderRecursive(route) {
if (fs.existsSync(route)) {
fs.readdirSync(route).forEach((file, index) => {
const curPath = path.join(route, file);
- if (fs.lstatSync(curPath).isDirectory()) { // recurse
+ if (fs.lstatSync(curPath).isDirectory()) {
+ // recurse
deleteFolderRecursive(curPath);
- } else { // delete file
+ } else {
+ // delete file
fs.unlinkSync(curPath);
}
});
fs.rmdirSync(route);
}
-};
+}
//function to get the DOM structure from the page in String format
-async function getDOM(page){
- const html = await page.content().catch(err =>{
+async function getDOM(page) {
+ const html = await page.content().catch((err) => {
return null;
});
return html;
}
-async function saveDOM(dom){
- let path = temp_directory + '/' + statesDiscovered + '.txt';
+async function saveDOM(dom) {
+ let path = temp_directory + "/" + statesDiscovered + ".txt";
let stream = fs.createWriteStream(path);
stream.write(dom);
}
//function to verify if the current DOM has already been visited;
-async function stateAlreadyVisited(html){
+async function stateAlreadyVisited(html) {
//console.log(html);
let path;
let data;
- for(let i = 0; i < statesDiscovered; i++){
- path = temp_directory + '/' + i + '.txt'
+ for (let i = 0; i < statesDiscovered; i++) {
+ path = temp_directory + "/" + i + ".txt";
data = fs.readFileSync(path, "utf8");
- if(data === html){
+ if (data === html) {
return i;
}
}
@@ -300,48 +309,50 @@ async function stateAlreadyVisited(html){
//Function to print tree
function printTree() {
- console.log('Tree: ');
+ console.log("Tree: ");
console.log();
- for(var [key, value] of visitedPages) {
+ for (var [key, value] of visitedPages) {
console.log(key);
- console.log(' Children: ');
+ console.log(" Children: ");
for (let index = 0; index < value.children.length; index++) {
console.log(value.children[index]);
}
- console.log('\n');
+ console.log("\n");
}
}
function createTree() {
-
let graphTry = {
nodes: [],
links: [],
- }
+ };
- for(var [key, value] of visitedPages) {
- graphTry.nodes.push({url: key});
+ for (var [key, value] of visitedPages) {
+ graphTry.nodes.push({ url: key });
for (let index = 0; index < value.children.length; index++) {
- graphTry.links.push({source: key, target: value.children[index]});
+ graphTry.links.push({ source: key, target: value.children[index] });
}
}
- let availableNodes = graphTry.nodes.map(d => d.url);
- console.log('Possible Nodes: ');
+ let availableNodes = graphTry.nodes.map((d) => d.url);
+ console.log("Possible Nodes: ");
console.log(availableNodes);
let availableLinks = [];
console.log();
- for(let index = 0; index < graphTry.links.length; index++) {
- if(availableNodes.includes(graphTry.links[index].source) && availableNodes.includes(graphTry.links[index].target)){
+ for (let index = 0; index < graphTry.links.length; index++) {
+ if (
+ availableNodes.includes(graphTry.links[index].source) &&
+ availableNodes.includes(graphTry.links[index].target)
+ ) {
availableLinks.push(graphTry.links[index]);
}
}
- console.log('Possible Links: ');
+ console.log("Possible Links: ");
console.log(availableLinks);
//Final graph
@@ -350,53 +361,58 @@ function createTree() {
//Save as JSON fil for D3
const json = JSON.stringify(graphTry);
- fs.writeFile(graphFilenameRoot+'.json', json, function(err) {
- if(err) throw err;
- console.log('Saved JSON file!');
+ fs.writeFile(graphFilenameRoot + ".json", json, function (err) {
+ if (err) throw err;
+ console.log("Saved JSON file!");
});
}
// Method to obtain the text inputs of the page and push them to the list in the params.
-async function getTextInputs(page, elementList){
- let textInputs = await page.$$('input');
+async function getTextInputs(page, elementList) {
+ let textInputs = await page.$$("input");
let input;
- for (let i = 0; i < textInputs.length ; i++ ){
+ for (let i = 0; i < textInputs.length; i++) {
input = {
- 'type' : 'input',
- 'element': textInputs[i],
- 'url': page.url()
- }
+ type: "input",
+ element: textInputs[i],
+ url: page.url(),
+ };
elementList.push(input);
}
}
//Method to obtain the buttons of the page and push them to the list in the params.
-async function getButtons(page, elementList){
- let buttons = await page.$$('button');
+async function getButtons(page, elementList) {
+ console.log("lista previa " + elementList.length);
+ let buttons = await page.$$("button");
let button;
- for (let i = 0; i < buttons.length ; i++ ){
- let disabled = page.evaluate((btn)=>{
- return typeof btn.getAttribute("disabled") === "string" || btn.getAttribute("aria-disabled") === "true";
+ for (let i = 0; i < buttons.length; i++) {
+ let disabled = page.evaluate((btn) => {
+ //return typeof btn.getAttribute("disabled") === "string" || btn.getAttribute("aria-disabled") === "true";
+ return btn.getAttribute("id") == "ember11";
}, buttons[i]);
- if(!disabled){
- button = {
- 'type' : 'button',
- 'element': buttons[i],
- 'url': page.url()
+ disabled.then((res) => {
+ if (!res) {
+ button = {
+ type: "button",
+ element: buttons[i],
+ url: page.url(),
+ };
+ elementList.push(button);
}
- elementList.push(button);
- }
+ });
}
+ console.log("lista posterior " + elementList.length);
}
//Method to obtain the dropdowns of the page and push them to the list in the params.
-async function getDropdowns(page, elementList){
- let selects = await page.$$('select');
+async function getDropdowns(page, elementList) {
+ let selects = await page.$$("select");
let select;
- for (let i = 0; i < selects.length ; i++ ){
+ for (let i = 0; i < selects.length; i++) {
select = {
- 'type' : 'select',
- 'element': selects[i],
- 'url': page.url()
- }
+ type: "select",
+ element: selects[i],
+ url: page.url(),
+ };
elementList.push(select);
}
}
@@ -408,144 +424,192 @@ async function getDropdowns(page, elementList){
* @param {*} currentState Index for the current state in the node tree
* @param {*} link Current URL
*/
-async function interactWithObjects(elementList, page, currentState, link){
+async function interactWithObjects(elementList, page, currentState, link) {
let object;
- for(let i = 0; i < elementList.length; i++){
+ for (let i = 0; i < elementList.length; i++) {
object = elementList[i];
await interactWithObject(object, page, currentState, i, link);
}
}
// Method to interact with a single object depending on it's type
-async function interactWithObject(object, page, currentState, interactionNumber, link){
- if(object.type === 'input'){
+async function interactWithObject(
+ object,
+ page,
+ currentState,
+ interactionNumber,
+ link
+) {
+ if (object.type === "input") {
let elementHandle = object.element;
- let location = await getCoordinates(elementHandle, page);
- if (location.x !== 0 && location.y !== 0 && location.width !== 0 && location.height !== 0){
- await elementHandle.hover().catch(e =>{
- console.log('Could not hover to element');
+ let location = await getCoordinates(elementHandle, page);
+ if (
+ location.x !== 0 &&
+ location.y !== 0 &&
+ location.width !== 0 &&
+ location.height !== 0
+ ) {
+ await elementHandle.hover().catch((e) => {
+ console.log("Could not hover to element");
});
//Fill inputs with either random values or with the values indicated in the config file
- if(inputValuesFlag){
- let id = await page.evaluate(el =>{
- return el.id
- },elementHandle);
+ if (inputValuesFlag) {
+ let id = await page.evaluate((el) => {
+ return el.id;
+ }, elementHandle);
//Try to find the elements with the ids indicated in the config file
let index = ids.indexOf(id);
- if(index !== -1){
+ if (index !== -1) {
await elementHandle.click();
await page.keyboard.type(inputValues[index]);
- }
- else{
+ } else {
await fillInput(elementHandle, page);
}
}
//TODO: What happens to inputs that are not specified on the config file?
- else{
+ else {
await fillInput(elementHandle, page);
}
- await page.evaluate(_ => {window.scrollTo(0,0)});
- }
- }
- else if(object.type === 'button'){
+ await page.evaluate((_) => {
+ window.scrollTo(0, 0);
+ });
+ }
+ } else if (object.type === "button") {
let elementHandle = object.element;
- let location = await getCoordinates(elementHandle, page);
- if (location.x !== 0 && location.y !== 0 && location.width !== 0 && location.height !== 0){
+ let location = await getCoordinates(elementHandle, page);
+ if (
+ location.x !== 0 &&
+ location.y !== 0 &&
+ location.width !== 0 &&
+ location.height !== 0
+ ) {
//await elementScreenshot(location, currentState, page, beforeInteraction);
- await elementScreenshotwHandle(elementHandle, currentState, beforeInteraction);
-
- await elementHandle.hover().catch(e =>{
- console.log('Could not hover to element');
+ await elementScreenshotwHandle(
+ elementHandle,
+ currentState,
+ beforeInteraction
+ );
+
+ await elementHandle.hover().catch((e) => {
+ console.log("Could not hover to element");
});
- await elementHandle.click().catch(e =>{
- console.log('unclickable element');
+ await elementHandle.click().catch((e) => {
+ console.log("unclickable element");
});
let html = await getDOM(page);
- if(!!html) {
-
+ if (!!html) {
let parsedHtml = parser.parse(html);
- let body = parsedHtml.querySelector('body');
+ let body = parsedHtml.querySelector("body");
let DOM = body.structure;
let visited = await stateAlreadyVisited(DOM);
- if(visited === -1){
+ if (visited === -1) {
await saveDOM(DOM);
- statesDiscovered ++;
+ statesDiscovered++;
let thisState = statesDiscovered - 1;
let nodo = {
- "state": thisState,
- "url": link
- }
+ state: thisState,
+ url: link,
+ };
let enlace = {
- "source": currentState,
- "target": thisState,
- "interaction": "button-click"
- }
+ source: currentState,
+ target: thisState,
+ interaction: "button-click",
+ };
enlaces.push(enlace);
nodos.push(nodo);
//Taking screenshot
- let imagePath = screenshots_directory + '/' + thisState + '.png';
- await page.screenshot({path: imagePath,
- fullPage: true});
- }
- else{
- fs.unlinkSync(screenshots_directory + '/' + 'state_' + currentState + '_interaction_' + (statesDiscovered) + beforeInteraction + '.png',
- err=>{if(err) console.log(err)})
+ let imagePath = screenshots_directory + "/" + thisState + ".png";
+ await page.screenshot({ path: imagePath, fullPage: true });
+ } else {
+ fs.unlinkSync(
+ screenshots_directory +
+ "/" +
+ "state_" +
+ currentState +
+ "_interaction_" +
+ statesDiscovered +
+ beforeInteraction +
+ ".png",
+ (err) => {
+ if (err) console.log(err);
+ }
+ );
}
- await page.evaluate(_ => {
- window.scrollTo(0,0);
- }).catch(err =>{});
+ await page
+ .evaluate((_) => {
+ window.scrollTo(0, 0);
+ })
+ .catch((err) => {});
}
}
- }
- else if(object.type === "select"){
+ } else if (object.type === "select") {
let elementHandle = object.element;
- let location = await getCoordinates(elementHandle, page);
- if (location.x !== 0 && location.y !== 0 && location.width !== 0 && location.height !== 0){
- let options = await page.evaluate(el =>{
+ let location = await getCoordinates(elementHandle, page);
+ if (
+ location.x !== 0 &&
+ location.y !== 0 &&
+ location.width !== 0 &&
+ location.height !== 0
+ ) {
+ let options = await page.evaluate((el) => {
return el.options;
- },elementHandle);
+ }, elementHandle);
console.log(options);
let prevDOM = await getDOM(page);
- for(let i=0; i{if(err) console.log(err)})
+ let imagePath = screenshots_directory + "/" + thisState + ".png";
+ await page.screenshot({ path: imagePath, fullPage: true });
+ } else {
+ fs.unlinkSync(
+ screenshots_directory +
+ "/" +
+ "state_" +
+ currentState +
+ "_interaction_" +
+ statesDiscovered +
+ beforeInteraction +
+ ".png",
+ (err) => {
+ if (err) console.log(err);
+ }
+ );
}
- await page.evaluate(_ => {
- window.scrollTo(0,0);
- }).catch(err =>{});
+ await page
+ .evaluate((_) => {
+ window.scrollTo(0, 0);
+ })
+ .catch((err) => {});
}
}
}
@@ -553,107 +617,138 @@ async function interactWithObject(object, page, currentState, interactionNumber,
}
}
//Method to get the coordinates of a single element.
-async function getCoordinates(elementHandle, page){
+async function getCoordinates(elementHandle, page) {
const location = await page.evaluate((elementHandle) => {
- const {top, left, width, height} = elementHandle.getBoundingClientRect();
- return {top, left, width, height};
+ const { top, left, width, height } = elementHandle.getBoundingClientRect();
+ return { top, left, width, height };
}, elementHandle);
return location;
}
//Method to take a screenshot of a single element.
-async function elementScreenshot(location, currentState, page, moment){
- await page.screenshot({
- path: screenshots_directory + '/' + 'state_' + currentState + '_interaction_' + (statesDiscovered) + moment + '.png',
- clip: {
- x : location.left,
- y : location.top,
- width : location.width * 2 + 1,
- height : location.height * 2 + 1
- }
- }).catch((err)=>{
- console.log(err);
- });
+async function elementScreenshot(location, currentState, page, moment) {
+ await page
+ .screenshot({
+ path:
+ screenshots_directory +
+ "/" +
+ "state_" +
+ currentState +
+ "_interaction_" +
+ statesDiscovered +
+ moment +
+ ".png",
+ clip: {
+ x: location.left,
+ y: location.top,
+ width: location.width * 2 + 1,
+ height: location.height * 2 + 1,
+ },
+ })
+ .catch((err) => {
+ console.log(err);
+ });
}
-async function elementScreenshotwHandle(element, currentState, moment){
- await element.screenshot({
- path: screenshots_directory + '/' + 'state_' + currentState + '_interaction_' + (statesDiscovered) + moment + '.png'
- }).catch((err)=>{
- console.log(err);
- });
+async function elementScreenshotwHandle(element, currentState, moment) {
+ await element
+ .screenshot({
+ path:
+ screenshots_directory +
+ "/" +
+ "state_" +
+ currentState +
+ "_interaction_" +
+ statesDiscovered +
+ moment +
+ ".png",
+ })
+ .catch((err) => {
+ console.log(err);
+ });
}
-function createErrorGraph(){
-
+function createErrorGraph() {
const nodeErrors = [];
- for(let i = 0; i < nodos.length; i++) {
+ for (let i = 0; i < nodos.length; i++) {
nodeErrors.push({
- 'state' : nodos[i].state,
- 'url' : nodos[i].url,
- 'errors': [],
+ state: nodos[i].state,
+ url: nodos[i].url,
+ errors: [],
});
}
- for(let i = 0; i < nodeErrors.length; i++) {
- for(let j = 0; j < errors.length; j++) {
- if(nodeErrors[i].url === errors[j].url && !nodeErrors[i].errors.includes(errors[j].message)){
+ for (let i = 0; i < nodeErrors.length; i++) {
+ for (let j = 0; j < errors.length; j++) {
+ if (
+ nodeErrors[i].url === errors[j].url &&
+ !nodeErrors[i].errors.includes(errors[j].message)
+ ) {
nodeErrors[i].errors.push(errors[j].message);
}
}
}
let graph = {
- "nodes": nodos,
- "links": enlaces
+ nodes: nodos,
+ links: enlaces,
};
let json = JSON.stringify(graph);
- fs.writeFile(graphFilenameRoot+'2.json', json, function(err) {
- if(err) throw err;
+ fs.writeFile(graphFilenameRoot + "2.json", json, function (err) {
+ if (err) throw err;
});
let graphWithErrors = {
- "nodes": nodeErrors,
- "links": enlaces
- }
+ nodes: nodeErrors,
+ links: enlaces,
+ };
let newJson = JSON.stringify(graphWithErrors);
- fs.writeFile(graphFilenameRoot+'3.json', newJson, function(err) {
- if(err) throw err;
+ fs.writeFile(graphFilenameRoot + "3.json", newJson, function (err) {
+ if (err) throw err;
});
}
-async function fillInput(elementHandle, page){
- let type = await page.evaluate(el => {
+async function fillInput(elementHandle, page) {
+ let type = await page.evaluate((el) => {
return el.type;
}, elementHandle);
- if(type === 'text'){
- elementHandle.click();
+ if (type === "text") {
+ elementHandle.click().catch((err) => {
+ console.log(err);
+ });
page.keyboard.type(faker.random.words());
- }
- else if(type === 'search'){
- elementHandle.click();
+ } else if (type === "search") {
+ elementHandle.click().catch((err) => {
+ console.log(err);
+ });
page.keyboard.type(faker.random.alphaNumeric());
- }
- else if(type === 'password'){
- elementHandle.click();
- page.keyboard.type(faker.internet.password());
- }
- else if(type === 'email'){
- elementHandle.click();
+ } else if (type === "password") {
+ elementHandle.click().catch((err) => {
+ console.log(err);
+ });
+ page.keyboard.type(faker.internet.password());
+ } else if (type === "email") {
+ elementHandle.click().catch((err) => {
+ console.log(err);
+ });
page.keyboard.type(faker.internet.email());
- }
- else if (type === 'tel'){
- elementHandle.click();
- page.keyboard.type(faker.phone.phoneNumber()) ;
- }
- else if (type === 'number'){
- elementHandle.click();
- page.keyboard.type(faker.random.number) ;
- }
- else if(type === 'submit' || type === 'radio' || type === 'checkbox'){
- elementHandle.click();
+ } else if (type === "tel") {
+ elementHandle.click().catch((err) => {
+ console.log(err);
+ });
+ page.keyboard.type(faker.phone.phoneNumber()).catch((err) => {
+ console.log(err);
+ });
+ } else if (type === "number") {
+ elementHandle.click().catch((err) => {
+ console.log(err);
+ });
+ page.keyboard.type(faker.random.number);
+ } else if (type === "submit" || type === "radio" || type === "checkbox") {
+ elementHandle.click().catch((err) => {
+ console.log(err);
+ });
}
}
-
diff --git a/main.css b/main.css
index d19d870..e121f5c 100644
--- a/main.css
+++ b/main.css
@@ -15,13 +15,16 @@ text {
#svgContainer {
margin-left:-20%;
+ width: 3725px;
+ height: 3500px;
+ overflow: scroll;
}
svg {
border: 2px solid lightskyblue;
border-radius: 8px;
- margin-left: 20%;
-
+ width: 100%;
+ height: 100%;
}
#stateImage {
diff --git a/package-lock.json b/package-lock.json
index 9966eba..5d69a21 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,266 +1,1592 @@
{
"name": "ripuppet",
"version": "1.0.0",
- "lockfileVersion": 1,
+ "lockfileVersion": 2,
"requires": true,
+ "packages": {
+ "": {
+ "name": "ripuppet",
+ "version": "1.0.0",
+ "license": "MIT",
+ "dependencies": {
+ "faker": "^4.1.0",
+ "firebase": "^11.0.1",
+ "node-html-parser": "^1.2.12",
+ "playwright": "^1.33.0"
+ },
+ "devDependencies": {
+ "@playwright/test": "^1.33.0"
+ }
+ },
+ "node_modules/@firebase/analytics": {
+ "version": "0.10.9",
+ "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.9.tgz",
+ "integrity": "sha512-FrvW6u6xDBKXUGYUy1WIUh0J9tvbppMsk90mig0JhHST8iLveKu/dIBVeVE/ZYZhmXy4fkI7SPSWvD1V0O4tXw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/installations": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/analytics-compat": {
+ "version": "0.2.15",
+ "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.15.tgz",
+ "integrity": "sha512-C5to422Sr8FkL0MPwXcIecbMnF4o2Ll7MtoWvIm4Q/LPJvvM+tWa1DiU+LzsCdsd1/CYE9EIW9Ma3ko9XnAAYw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/analytics": "0.10.9",
+ "@firebase/analytics-types": "0.8.2",
+ "@firebase/component": "0.6.10",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/analytics-types": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.2.tgz",
+ "integrity": "sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/app": {
+ "version": "0.10.15",
+ "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.10.15.tgz",
+ "integrity": "sha512-he6qlG3pmwL+LHdG/BrSMBQeJzzutciq4fpXN3lGa1uSwYSijJ24VtakS/bP2X9SiDf8jGywJ4u+OgXAenJsNg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "idb": "7.1.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@firebase/app-check": {
+ "version": "0.8.9",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.9.tgz",
+ "integrity": "sha512-YzVn1mMLzD2JboMPVVO0Pe20YOgWzrF+aXoAmmd0v3xec051n83YpxSUZbacL69uYvk0dHrEsbea44QtQ5WPDA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/app-check-compat": {
+ "version": "0.3.16",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.16.tgz",
+ "integrity": "sha512-AxIGzLRXrTFNL+H6V+4BO0w/gERloROfRbWI/FoJUnQd0qPZIzyfdHZBbThFzFGLfDt/mVs2kdjYFx/l9I8NhQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app-check": "0.8.9",
+ "@firebase/app-check-types": "0.5.2",
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/app-check-interop-types": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.2.tgz",
+ "integrity": "sha512-LMs47Vinv2HBMZi49C09dJxp0QT5LwDzFaVGf/+ITHe3BlIhUiLNttkATSXplc89A2lAaeTqjgqVkiRfUGyQiQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/app-check-types": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.2.tgz",
+ "integrity": "sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/app-compat": {
+ "version": "0.2.45",
+ "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.45.tgz",
+ "integrity": "sha512-5rYbXq1ndtMTg+07oH4WrkYuP+NZq61uzVwW1hlmybp/gr4cXq2SfaP9fc6/9IzTKmu3dh3H0fjj++HG7Z7o/w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app": "0.10.15",
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@firebase/app-types": {
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.2.tgz",
+ "integrity": "sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/auth": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.8.0.tgz",
+ "integrity": "sha512-/O7UDWE5S5ux456fzNHSLx/0YN/Kykw/WyAzgDQ6wvkddZhSEmPX19EzxgsFldzhuFjsl5uOZTz8kzlosCiJjg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x",
+ "@react-native-async-storage/async-storage": "^1.18.1"
+ },
+ "peerDependenciesMeta": {
+ "@react-native-async-storage/async-storage": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@firebase/auth-compat": {
+ "version": "0.5.15",
+ "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.15.tgz",
+ "integrity": "sha512-jz6k1ridPiecKI8CBRiqCM6IMOhwYp2MD+YvoxnMiK8nQLSTm57GvHETlPNX3WlbyQnCjMCOvrAhe27whyxAEg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/auth": "1.8.0",
+ "@firebase/auth-types": "0.12.2",
+ "@firebase/component": "0.6.10",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/auth-interop-types": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.3.tgz",
+ "integrity": "sha512-Fc9wuJGgxoxQeavybiuwgyi+0rssr76b+nHpj+eGhXFYAdudMWyfBHvFL/I5fEHniUM/UQdFzi9VXJK2iZF7FQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/auth-types": {
+ "version": "0.12.2",
+ "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.2.tgz",
+ "integrity": "sha512-qsEBaRMoGvHO10unlDJhaKSuPn4pyoTtlQuP1ghZfzB6rNQPuhp/N/DcFZxm9i4v0SogjCbf9reWupwIvfmH6w==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@firebase/app-types": "0.x",
+ "@firebase/util": "1.x"
+ }
+ },
+ "node_modules/@firebase/component": {
+ "version": "0.6.10",
+ "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.10.tgz",
+ "integrity": "sha512-OsNbEKyz9iLZSmMUhsl6+kCADzte00iisJIRUspnUqvDCX+RSGZOBIqekukv/jN177ovjApBQNFaxSYIDc/SyQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@firebase/data-connect": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.1.1.tgz",
+ "integrity": "sha512-RBJ7XE/a3oXFv31Jlw8cbMRdsxQoI8F3L7xm4n93ab+bIr1NQUiYGgW9L7TTw7obdNev91ZnW0xfqJtXcPA5yA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/auth-interop-types": "0.2.3",
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/database": {
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.9.tgz",
+ "integrity": "sha512-EkiPSKSu2TJJGtOjyISASf3UFpFJDil1lMbfqnxilfbmIsilvC8DzgjuLoYD+eOitcug4wtU9Fh1tt2vgBhskA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app-check-interop-types": "0.3.2",
+ "@firebase/auth-interop-types": "0.2.3",
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "faye-websocket": "0.11.4",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@firebase/database-compat": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.0.0.tgz",
+ "integrity": "sha512-2xlODKWwf/vNAxCmou0GFhymx2pqZKkhXMN9B5aiTjZ6+81sOxGim53ELY2lj+qKG2IvgiCYFc4X+ZJA2Ad5vg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/database": "1.0.9",
+ "@firebase/database-types": "1.0.6",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@firebase/database-types": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.6.tgz",
+ "integrity": "sha512-sMI7IynSZBsyGbUugc8PKE1jwKbnvaieAz/RxuM57PZQNCi6Rteiviwcw/jqZOX6igqYJwXWZ3UzKOZo2nUDRA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app-types": "0.9.2",
+ "@firebase/util": "1.10.1"
+ }
+ },
+ "node_modules/@firebase/firestore": {
+ "version": "4.7.4",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.7.4.tgz",
+ "integrity": "sha512-K2nq4w+NF8J1waGawY5OHLawP/Aw5CYxyDstVv1NZemGPcM3U+LZ9EPaXr1PatYIrPA7fS4DxZoWcbB0aGJ8Zg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "@firebase/webchannel-wrapper": "1.0.2",
+ "@grpc/grpc-js": "~1.9.0",
+ "@grpc/proto-loader": "^0.7.8",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/firestore-compat": {
+ "version": "0.3.39",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.39.tgz",
+ "integrity": "sha512-CsK8g34jNeHx95LISDRTcArJLonW+zJCqHI1Ez9WNiLAK2X8FeQ4UiD+RwOwxAIR+t2a6xED/5Fe6ZIqx7MuoQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/firestore": "4.7.4",
+ "@firebase/firestore-types": "3.0.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/firestore-types": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.2.tgz",
+ "integrity": "sha512-wp1A+t5rI2Qc/2q7r2ZpjUXkRVPtGMd6zCLsiWurjsQpqPgFin3AhNibKcIzoF2rnToNa/XYtyWXuifjOOwDgg==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@firebase/app-types": "0.x",
+ "@firebase/util": "1.x"
+ }
+ },
+ "node_modules/@firebase/functions": {
+ "version": "0.11.9",
+ "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.11.9.tgz",
+ "integrity": "sha512-dhO5IUfQRCsrc20YD20nSOX+QCT+cH6N86HlZOLz2XgyEFgzOdBQnUot4EabBJQRkMBI7fZWUrbYfRcnov53ug==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app-check-interop-types": "0.3.2",
+ "@firebase/auth-interop-types": "0.2.3",
+ "@firebase/component": "0.6.10",
+ "@firebase/messaging-interop-types": "0.2.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/functions-compat": {
+ "version": "0.3.15",
+ "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.15.tgz",
+ "integrity": "sha512-eiHpc6Sd9Y/SNhBsGi944SapiFbfTPKsiSUQ74QxNSs0yoxvABeIRolVMFk4TokP57NGmstGYpYte02XGNPcYw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/functions": "0.11.9",
+ "@firebase/functions-types": "0.6.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/functions-types": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.2.tgz",
+ "integrity": "sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/installations": {
+ "version": "0.6.10",
+ "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.10.tgz",
+ "integrity": "sha512-TuGSOMqkFrllxa0X/8VZIqBCRH4POndU/iWKWkRmkh12+/xKSpdp+y/kWaVbsySrelltan6LeYlcYPmLibWbwg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/util": "1.10.1",
+ "idb": "7.1.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/installations-compat": {
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.10.tgz",
+ "integrity": "sha512-YTonkcVz3AK7RF8xFhvs5CwDuJ0xbzzCJIwXoV14gnzdYbMgy6vWlUUbzkvbtEDXzPRHB0n7aGZl56oy9dLOFw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/installations": "0.6.10",
+ "@firebase/installations-types": "0.5.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/installations-types": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.2.tgz",
+ "integrity": "sha512-que84TqGRZJpJKHBlF2pkvc1YcXrtEDOVGiDjovP/a3s6W4nlbohGXEsBJo0JCeeg/UG9A+DEZVDUV9GpklUzA==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@firebase/app-types": "0.x"
+ }
+ },
+ "node_modules/@firebase/logger": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.3.tgz",
+ "integrity": "sha512-Th42bWJg18EF5bJwhRosn2M/eYxmbWCwXZr4hHX7ltO0SE3QLrpgiMKeRBR/NW7vJke7i0n3i8esbCW2s93qBw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@firebase/messaging": {
+ "version": "0.12.13",
+ "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.13.tgz",
+ "integrity": "sha512-YLa8PWl+BgiOVR5WOyzl21fVJFJeBRfniNuN25d9DBrQzppSAahuN6yS+vt1OIjvZNPN4pZ/lcRLYupbGu4W0w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/installations": "0.6.10",
+ "@firebase/messaging-interop-types": "0.2.2",
+ "@firebase/util": "1.10.1",
+ "idb": "7.1.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/messaging-compat": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.13.tgz",
+ "integrity": "sha512-9ootPClS6m2c2KIzo7AqSHaWzAw28zWcjQPjVv7WeQDu6wjufpbOg+7tuVzb+gqpF9Issa3lDoYOwlO0ZudO3g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/messaging": "0.12.13",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/messaging-interop-types": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.2.tgz",
+ "integrity": "sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/performance": {
+ "version": "0.6.10",
+ "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.10.tgz",
+ "integrity": "sha512-x/mNYKGxq7A+QV0EiEZeD2S+E+kw+UcZ8FXuE7qDJyGGt/0Wd+bIIL7RakG/VrFt7/UYc//nKygDc7/Ig7sOmQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/installations": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/performance-compat": {
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.10.tgz",
+ "integrity": "sha512-0h1qYkF6I79DSSpHfTQFvb91fo8shmmwiPzWFYAPdPK02bSWpKwVssNYlZX2iUnumxerDMbl7dWN+Im/W3bnXA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/performance": "0.6.10",
+ "@firebase/performance-types": "0.2.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/performance-types": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.2.tgz",
+ "integrity": "sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/remote-config": {
+ "version": "0.4.10",
+ "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.10.tgz",
+ "integrity": "sha512-jTRjy3TdqzVna19m5a1HEHE5BG4Z3BQTxBgvQRTmMKlHacx4QS0CToAas7R9M9UkxpgFcVuAE7FpWIOWQGCEWw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/installations": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/remote-config-compat": {
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.10.tgz",
+ "integrity": "sha512-fIi5OB2zk0zpChMV/tTd0oEZcZI8TlwQDlLlcrDpMOV5l5dqd0JNlWKh6Fwmh4izmytk+rZIAIpnak/NjGVesQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/remote-config": "0.4.10",
+ "@firebase/remote-config-types": "0.3.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/remote-config-types": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.2.tgz",
+ "integrity": "sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@firebase/storage": {
+ "version": "0.13.3",
+ "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.13.3.tgz",
+ "integrity": "sha512-B5HiJ7isYKaT4dOEV43f2ySdhQxzq+SQEm7lqXebJ8AYCsebdHrgGzrPR0LR962xGjPzJHFKx63gA8Be/P2MCw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x"
+ }
+ },
+ "node_modules/@firebase/storage-compat": {
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.13.tgz",
+ "integrity": "sha512-15kje7JALswRCBKsCSvKg5FbqUYykaIMqMbZRD7I6uVRWwdyTvez5MBQfMhBia2JcEmPiDpXhJTXH4PAWFiA8g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/component": "0.6.10",
+ "@firebase/storage": "0.13.3",
+ "@firebase/storage-types": "0.8.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app-compat": "0.x"
+ }
+ },
+ "node_modules/@firebase/storage-types": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.2.tgz",
+ "integrity": "sha512-0vWu99rdey0g53lA7IShoA2Lol1jfnPovzLDUBuon65K7uKG9G+L5uO05brD9pMw+l4HRFw23ah3GwTGpEav6g==",
+ "license": "Apache-2.0",
+ "peerDependencies": {
+ "@firebase/app-types": "0.x",
+ "@firebase/util": "1.x"
+ }
+ },
+ "node_modules/@firebase/util": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.10.1.tgz",
+ "integrity": "sha512-AIhFnCCjM8FmCqSNlNPTuOk3+gpHC1RkeNUBLtPbcqGYpN5MxI5q7Yby+rxycweOZOCboDzfIj8WyaY4tpQG/g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@firebase/vertexai": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@firebase/vertexai/-/vertexai-1.0.0.tgz",
+ "integrity": "sha512-48N3Lp/9GgiCCRfrSdHS+Y1IiMdYXvnHFO/f+HL1PgUtBq7WQ/fWmYOX3mzAN36zvytq13nb68ImF+GALopp+Q==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/app-check-interop-types": "0.3.2",
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "@firebase/app": "0.x",
+ "@firebase/app-types": "0.x"
+ }
+ },
+ "node_modules/@firebase/webchannel-wrapper": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.2.tgz",
+ "integrity": "sha512-3F4iA2E+NtdMbOU0XC1cHE8q6MqpGIKRj62oGOF38S6AAx5VHR9cXmoDUSj7ejvTAT7m6jxuEeQkHeq0F+mU2w==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@grpc/grpc-js": {
+ "version": "1.9.15",
+ "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz",
+ "integrity": "sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@grpc/proto-loader": "^0.7.8",
+ "@types/node": ">=12.12.47"
+ },
+ "engines": {
+ "node": "^8.13.0 || >=10.10.0"
+ }
+ },
+ "node_modules/@grpc/proto-loader": {
+ "version": "0.7.13",
+ "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz",
+ "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "lodash.camelcase": "^4.3.0",
+ "long": "^5.0.0",
+ "protobufjs": "^7.2.5",
+ "yargs": "^17.7.2"
+ },
+ "bin": {
+ "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/@playwright/test": {
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.33.0.tgz",
+ "integrity": "sha512-YunBa2mE7Hq4CfPkGzQRK916a4tuZoVx/EpLjeWlTVOnD4S2+fdaQZE0LJkbfhN5FTSKNLdcl7MoT5XB37bTkg==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*",
+ "playwright-core": "1.33.0"
+ },
+ "bin": {
+ "playwright": "cli.js"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "optionalDependencies": {
+ "fsevents": "2.3.2"
+ }
+ },
+ "node_modules/@protobufjs/aspromise": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
+ "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/base64": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
+ "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/codegen": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
+ "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/eventemitter": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
+ "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/fetch": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
+ "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@protobufjs/aspromise": "^1.1.1",
+ "@protobufjs/inquire": "^1.1.0"
+ }
+ },
+ "node_modules/@protobufjs/float": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
+ "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/inquire": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
+ "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/path": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
+ "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/pool": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
+ "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@protobufjs/utf8": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
+ "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
+ "license": "BSD-3-Clause"
+ },
+ "node_modules/@types/node": {
+ "version": "18.16.3",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz",
+ "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q=="
+ },
+ "node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "license": "MIT",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
+ "license": "ISC",
+ "dependencies": {
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "license": "MIT",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "license": "MIT"
+ },
+ "node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
+ "license": "MIT"
+ },
+ "node_modules/escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/faker": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/faker/-/faker-4.1.0.tgz",
+ "integrity": "sha1-HkW7vsxndLPBlfrSg1EJxtdIzD8="
+ },
+ "node_modules/faye-websocket": {
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "websocket-driver": ">=0.5.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/firebase": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/firebase/-/firebase-11.0.1.tgz",
+ "integrity": "sha512-qsFb8dMcQINEDhJteG7RP+GqwgSRvfyiexQqHd5JToDdm87i9I2rGC4XQsGawKGxzKwZ/ISdgwNWxXAFYdCC6A==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@firebase/analytics": "0.10.9",
+ "@firebase/analytics-compat": "0.2.15",
+ "@firebase/app": "0.10.15",
+ "@firebase/app-check": "0.8.9",
+ "@firebase/app-check-compat": "0.3.16",
+ "@firebase/app-compat": "0.2.45",
+ "@firebase/app-types": "0.9.2",
+ "@firebase/auth": "1.8.0",
+ "@firebase/auth-compat": "0.5.15",
+ "@firebase/data-connect": "0.1.1",
+ "@firebase/database": "1.0.9",
+ "@firebase/database-compat": "2.0.0",
+ "@firebase/firestore": "4.7.4",
+ "@firebase/firestore-compat": "0.3.39",
+ "@firebase/functions": "0.11.9",
+ "@firebase/functions-compat": "0.3.15",
+ "@firebase/installations": "0.6.10",
+ "@firebase/installations-compat": "0.2.10",
+ "@firebase/messaging": "0.12.13",
+ "@firebase/messaging-compat": "0.2.13",
+ "@firebase/performance": "0.6.10",
+ "@firebase/performance-compat": "0.2.10",
+ "@firebase/remote-config": "0.4.10",
+ "@firebase/remote-config-compat": "0.2.10",
+ "@firebase/storage": "0.13.3",
+ "@firebase/storage-compat": "0.3.13",
+ "@firebase/util": "1.10.1",
+ "@firebase/vertexai": "1.0.0"
+ }
+ },
+ "node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "license": "ISC",
+ "engines": {
+ "node": "6.* || 8.* || >= 10.*"
+ }
+ },
+ "node_modules/he": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
+ "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
+ "bin": {
+ "he": "bin/he"
+ }
+ },
+ "node_modules/http-parser-js": {
+ "version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz",
+ "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==",
+ "license": "MIT"
+ },
+ "node_modules/idb": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz",
+ "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==",
+ "license": "ISC"
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/lodash.camelcase": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
+ "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==",
+ "license": "MIT"
+ },
+ "node_modules/long": {
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz",
+ "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/node-html-parser": {
+ "version": "1.2.12",
+ "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-1.2.12.tgz",
+ "integrity": "sha512-HnmSRgHz+nhXfaii1KBNGwtGBx8ClLZ+GDQHAUNJ43YR3krfJMSMcMwFW8qwrHioPJaiaZ6xrDkcGjlffF0rnw==",
+ "dependencies": {
+ "he": "1.1.1"
+ }
+ },
+ "node_modules/playwright": {
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.33.0.tgz",
+ "integrity": "sha512-+zzU3V2TslRX2ETBRgQKsKytYBkJeLZ2xzUj4JohnZnxQnivoUvOvNbRBYWSYykQTO0Y4zb8NwZTYFUO+EpPBQ==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "playwright-core": "1.33.0"
+ },
+ "bin": {
+ "playwright": "cli.js"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/playwright-core": {
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.33.0.tgz",
+ "integrity": "sha512-aizyPE1Cj62vAECdph1iaMILpT0WUDCq3E6rW6I+dleSbBoGbktvJtzS6VHkZ4DKNEOG9qJpiom/ZxO+S15LAw==",
+ "bin": {
+ "playwright": "cli.js"
+ },
+ "engines": {
+ "node": ">=14"
+ }
+ },
+ "node_modules/protobufjs": {
+ "version": "7.4.0",
+ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz",
+ "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==",
+ "hasInstallScript": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "@protobufjs/aspromise": "^1.1.2",
+ "@protobufjs/base64": "^1.1.2",
+ "@protobufjs/codegen": "^2.0.4",
+ "@protobufjs/eventemitter": "^1.1.0",
+ "@protobufjs/fetch": "^1.1.0",
+ "@protobufjs/float": "^1.0.2",
+ "@protobufjs/inquire": "^1.1.0",
+ "@protobufjs/path": "^1.1.2",
+ "@protobufjs/pool": "^1.1.0",
+ "@protobufjs/utf8": "^1.1.0",
+ "@types/node": ">=13.7.0",
+ "long": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "license": "MIT"
+ },
+ "node_modules/string-width": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "license": "MIT",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/tslib": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
+ },
+ "node_modules/websocket-driver": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "http-parser-js": ">=0.5.1",
+ "safe-buffer": ">=5.1.0",
+ "websocket-extensions": ">=0.1.1"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/websocket-extensions": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/wrap-ansi": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/yargs": {
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
+ "license": "MIT",
+ "dependencies": {
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=12"
+ }
+ }
+ },
"dependencies": {
"@firebase/analytics": {
- "version": "0.2.16",
- "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.2.16.tgz",
- "integrity": "sha512-t4lwd8SxigKULvt8a+VA1cVj7Aml/tUNECV9vzz3G9wusxDE76d7rTw+HexKTNPRbD2E9+JtRKUVPKlJpox9bw==",
+ "version": "0.10.9",
+ "resolved": "https://registry.npmjs.org/@firebase/analytics/-/analytics-0.10.9.tgz",
+ "integrity": "sha512-FrvW6u6xDBKXUGYUy1WIUh0J9tvbppMsk90mig0JhHST8iLveKu/dIBVeVE/ZYZhmXy4fkI7SPSWvD1V0O4tXw==",
+ "requires": {
+ "@firebase/component": "0.6.10",
+ "@firebase/installations": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/analytics-compat": {
+ "version": "0.2.15",
+ "resolved": "https://registry.npmjs.org/@firebase/analytics-compat/-/analytics-compat-0.2.15.tgz",
+ "integrity": "sha512-C5to422Sr8FkL0MPwXcIecbMnF4o2Ll7MtoWvIm4Q/LPJvvM+tWa1DiU+LzsCdsd1/CYE9EIW9Ma3ko9XnAAYw==",
"requires": {
- "@firebase/analytics-types": "0.2.7",
- "@firebase/component": "0.1.6",
- "@firebase/installations": "0.4.4",
- "@firebase/util": "0.2.41",
- "tslib": "1.10.0"
+ "@firebase/analytics": "0.10.9",
+ "@firebase/analytics-types": "0.8.2",
+ "@firebase/component": "0.6.10",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
"@firebase/analytics-types": {
- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.2.7.tgz",
- "integrity": "sha512-2596a1v62BkVXuobbQerC1gDavoxFOmgVutFFQcm24v6/2Iv8nlx2k8Wjy9eLAZWmAZHU/RkTX11K9gHy+w5Bg=="
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/@firebase/analytics-types/-/analytics-types-0.8.2.tgz",
+ "integrity": "sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw=="
},
"@firebase/app": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.5.5.tgz",
- "integrity": "sha512-CCqX/ZuNkPnyE2jQapVAHpp3Y0cSJZVBQRl+YjcmtfeiCl8WcUb7pyVJZYLPEw5xZZZVJWOrZXO393teiFtsIg==",
+ "version": "0.10.15",
+ "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.10.15.tgz",
+ "integrity": "sha512-he6qlG3pmwL+LHdG/BrSMBQeJzzutciq4fpXN3lGa1uSwYSijJ24VtakS/bP2X9SiDf8jGywJ4u+OgXAenJsNg==",
"requires": {
- "@firebase/app-types": "0.5.2",
- "@firebase/component": "0.1.6",
- "@firebase/logger": "0.1.36",
- "@firebase/util": "0.2.41",
- "dom-storage": "2.1.0",
- "tslib": "1.10.0",
- "xmlhttprequest": "1.8.0"
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "idb": "7.1.1",
+ "tslib": "^2.1.0"
}
},
- "@firebase/app-types": {
+ "@firebase/app-check": {
+ "version": "0.8.9",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check/-/app-check-0.8.9.tgz",
+ "integrity": "sha512-YzVn1mMLzD2JboMPVVO0Pe20YOgWzrF+aXoAmmd0v3xec051n83YpxSUZbacL69uYvk0dHrEsbea44QtQ5WPDA==",
+ "requires": {
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/app-check-compat": {
+ "version": "0.3.16",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check-compat/-/app-check-compat-0.3.16.tgz",
+ "integrity": "sha512-AxIGzLRXrTFNL+H6V+4BO0w/gERloROfRbWI/FoJUnQd0qPZIzyfdHZBbThFzFGLfDt/mVs2kdjYFx/l9I8NhQ==",
+ "requires": {
+ "@firebase/app-check": "0.8.9",
+ "@firebase/app-check-types": "0.5.2",
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/app-check-interop-types": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.2.tgz",
+ "integrity": "sha512-LMs47Vinv2HBMZi49C09dJxp0QT5LwDzFaVGf/+ITHe3BlIhUiLNttkATSXplc89A2lAaeTqjgqVkiRfUGyQiQ=="
+ },
+ "@firebase/app-check-types": {
"version": "0.5.2",
- "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.5.2.tgz",
- "integrity": "sha512-k3zRi9gXyWrymu8OL6DA1Pz7eo+sKVBopX5ouOjQwozAZ55WhelifPC99WHmLWo8sAokNM0XDyzM7loOA5yliQ=="
+ "resolved": "https://registry.npmjs.org/@firebase/app-check-types/-/app-check-types-0.5.2.tgz",
+ "integrity": "sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA=="
+ },
+ "@firebase/app-compat": {
+ "version": "0.2.45",
+ "resolved": "https://registry.npmjs.org/@firebase/app-compat/-/app-compat-0.2.45.tgz",
+ "integrity": "sha512-5rYbXq1ndtMTg+07oH4WrkYuP+NZq61uzVwW1hlmybp/gr4cXq2SfaP9fc6/9IzTKmu3dh3H0fjj++HG7Z7o/w==",
+ "requires": {
+ "@firebase/app": "0.10.15",
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/app-types": {
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.9.2.tgz",
+ "integrity": "sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ=="
},
"@firebase/auth": {
- "version": "0.13.6",
- "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.13.6.tgz",
- "integrity": "sha512-ERlda/t5RimNw5Err+5HJATC/qFkC64zR40G+4nK5b9eFJEm0MB+/DaismCwp6J6GoVL3NmejoVbuWU7sV4G1w==",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-1.8.0.tgz",
+ "integrity": "sha512-/O7UDWE5S5ux456fzNHSLx/0YN/Kykw/WyAzgDQ6wvkddZhSEmPX19EzxgsFldzhuFjsl5uOZTz8kzlosCiJjg==",
+ "requires": {
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/auth-compat": {
+ "version": "0.5.15",
+ "resolved": "https://registry.npmjs.org/@firebase/auth-compat/-/auth-compat-0.5.15.tgz",
+ "integrity": "sha512-jz6k1ridPiecKI8CBRiqCM6IMOhwYp2MD+YvoxnMiK8nQLSTm57GvHETlPNX3WlbyQnCjMCOvrAhe27whyxAEg==",
"requires": {
- "@firebase/auth-types": "0.9.6"
+ "@firebase/auth": "1.8.0",
+ "@firebase/auth-types": "0.12.2",
+ "@firebase/component": "0.6.10",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
"@firebase/auth-interop-types": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.1.3.tgz",
- "integrity": "sha512-Fd0MJ8hHw/MasNTJz7vl5jnMMs71X6pY/VqN0V6lqdP5HKTuyPVnffJ1d2Vb6uCLZ1D7nXAer4YWj9cOrNLPAQ=="
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/@firebase/auth-interop-types/-/auth-interop-types-0.2.3.tgz",
+ "integrity": "sha512-Fc9wuJGgxoxQeavybiuwgyi+0rssr76b+nHpj+eGhXFYAdudMWyfBHvFL/I5fEHniUM/UQdFzi9VXJK2iZF7FQ=="
},
"@firebase/auth-types": {
- "version": "0.9.6",
- "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.9.6.tgz",
- "integrity": "sha512-HB1yXe5hgiwPMukLBEfC3TQX22U9qKczj8kEclKhL7rnds3FKZWMM0+EpKbcJREbU9Sj/rgwgaio7ovSN4ZQFA=="
+ "version": "0.12.2",
+ "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.12.2.tgz",
+ "integrity": "sha512-qsEBaRMoGvHO10unlDJhaKSuPn4pyoTtlQuP1ghZfzB6rNQPuhp/N/DcFZxm9i4v0SogjCbf9reWupwIvfmH6w==",
+ "requires": {}
},
"@firebase/component": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.1.6.tgz",
- "integrity": "sha512-dm5pVhm+sU8ag1M3hY6vleA/H7Ed8sKRxbm4TAKhtjGHDejPXxnK0meTNydJ3MwisHWlwzGuzIEhb223K7FFxA==",
+ "version": "0.6.10",
+ "resolved": "https://registry.npmjs.org/@firebase/component/-/component-0.6.10.tgz",
+ "integrity": "sha512-OsNbEKyz9iLZSmMUhsl6+kCADzte00iisJIRUspnUqvDCX+RSGZOBIqekukv/jN177ovjApBQNFaxSYIDc/SyQ==",
"requires": {
- "@firebase/util": "0.2.41",
- "tslib": "1.10.0"
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/data-connect": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/@firebase/data-connect/-/data-connect-0.1.1.tgz",
+ "integrity": "sha512-RBJ7XE/a3oXFv31Jlw8cbMRdsxQoI8F3L7xm4n93ab+bIr1NQUiYGgW9L7TTw7obdNev91ZnW0xfqJtXcPA5yA==",
+ "requires": {
+ "@firebase/auth-interop-types": "0.2.3",
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
"@firebase/database": {
- "version": "0.5.22",
- "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.5.22.tgz",
- "integrity": "sha512-3CVsmLFscFIAFOjjVhlT6HzFOhS0TKVbjhixp64oVZMOshp9qPHtHIytf6QXRAypbtZMPFAMGnhNu0pmPW/vtg==",
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/@firebase/database/-/database-1.0.9.tgz",
+ "integrity": "sha512-EkiPSKSu2TJJGtOjyISASf3UFpFJDil1lMbfqnxilfbmIsilvC8DzgjuLoYD+eOitcug4wtU9Fh1tt2vgBhskA==",
+ "requires": {
+ "@firebase/app-check-interop-types": "0.3.2",
+ "@firebase/auth-interop-types": "0.2.3",
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "faye-websocket": "0.11.4",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/database-compat": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/@firebase/database-compat/-/database-compat-2.0.0.tgz",
+ "integrity": "sha512-2xlODKWwf/vNAxCmou0GFhymx2pqZKkhXMN9B5aiTjZ6+81sOxGim53ELY2lj+qKG2IvgiCYFc4X+ZJA2Ad5vg==",
"requires": {
- "@firebase/auth-interop-types": "0.1.3",
- "@firebase/component": "0.1.6",
- "@firebase/database-types": "0.4.12",
- "@firebase/logger": "0.1.36",
- "@firebase/util": "0.2.41",
- "faye-websocket": "0.11.3",
- "tslib": "1.10.0"
+ "@firebase/component": "0.6.10",
+ "@firebase/database": "1.0.9",
+ "@firebase/database-types": "1.0.6",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
"@firebase/database-types": {
- "version": "0.4.12",
- "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.4.12.tgz",
- "integrity": "sha512-PVCTQRG9fnN1cam3Qr91+WzsCf9tO+lmUcPEb0uvafSFVhvx2U9OZOlYDdM5hS0MMHTNXI7Ywmc33EheIlLmMw==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-1.0.6.tgz",
+ "integrity": "sha512-sMI7IynSZBsyGbUugc8PKE1jwKbnvaieAz/RxuM57PZQNCi6Rteiviwcw/jqZOX6igqYJwXWZ3UzKOZo2nUDRA==",
"requires": {
- "@firebase/app-types": "0.5.2"
+ "@firebase/app-types": "0.9.2",
+ "@firebase/util": "1.10.1"
}
},
"@firebase/firestore": {
- "version": "1.12.0",
- "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-1.12.0.tgz",
- "integrity": "sha512-GWFU3pPs0xyp2ynFQIyvlmTtg4goGvOkT/lhVCu/Bq6/78xbl395nCPBMjF7IpUl+aVqQVUCwtF/cxrtNXgjMA==",
+ "version": "4.7.4",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-4.7.4.tgz",
+ "integrity": "sha512-K2nq4w+NF8J1waGawY5OHLawP/Aw5CYxyDstVv1NZemGPcM3U+LZ9EPaXr1PatYIrPA7fS4DxZoWcbB0aGJ8Zg==",
+ "requires": {
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "@firebase/webchannel-wrapper": "1.0.2",
+ "@grpc/grpc-js": "~1.9.0",
+ "@grpc/proto-loader": "^0.7.8",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/firestore-compat": {
+ "version": "0.3.39",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore-compat/-/firestore-compat-0.3.39.tgz",
+ "integrity": "sha512-CsK8g34jNeHx95LISDRTcArJLonW+zJCqHI1Ez9WNiLAK2X8FeQ4UiD+RwOwxAIR+t2a6xED/5Fe6ZIqx7MuoQ==",
"requires": {
- "@firebase/component": "0.1.6",
- "@firebase/firestore-types": "1.10.0",
- "@firebase/logger": "0.1.36",
- "@firebase/util": "0.2.41",
- "@firebase/webchannel-wrapper": "0.2.36",
- "@grpc/proto-loader": "^0.5.0",
- "grpc": "1.24.2",
- "tslib": "1.10.0"
+ "@firebase/component": "0.6.10",
+ "@firebase/firestore": "4.7.4",
+ "@firebase/firestore-types": "3.0.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
"@firebase/firestore-types": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-1.10.0.tgz",
- "integrity": "sha512-/Pvmu5hpc0pceB96X2mEOAdEB0Xyn6+IQliBl7dUhu23AztnjBq+9uKcsgMB+k34RCApFQfNm1m24E4e+fUSVg=="
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-3.0.2.tgz",
+ "integrity": "sha512-wp1A+t5rI2Qc/2q7r2ZpjUXkRVPtGMd6zCLsiWurjsQpqPgFin3AhNibKcIzoF2rnToNa/XYtyWXuifjOOwDgg==",
+ "requires": {}
},
"@firebase/functions": {
- "version": "0.4.36",
- "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.4.36.tgz",
- "integrity": "sha512-GheZOwxUbMHhM1xidkOJlfTGk4FuC2sJBA9/yYA23St5qgudcT0Bu3r+3XcC4DhJv6G/mu2IoM9dn1LBgBclXw==",
+ "version": "0.11.9",
+ "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.11.9.tgz",
+ "integrity": "sha512-dhO5IUfQRCsrc20YD20nSOX+QCT+cH6N86HlZOLz2XgyEFgzOdBQnUot4EabBJQRkMBI7fZWUrbYfRcnov53ug==",
"requires": {
- "@firebase/component": "0.1.6",
- "@firebase/functions-types": "0.3.15",
- "@firebase/messaging-types": "0.4.3",
- "isomorphic-fetch": "2.2.1",
- "tslib": "1.10.0"
+ "@firebase/app-check-interop-types": "0.3.2",
+ "@firebase/auth-interop-types": "0.2.3",
+ "@firebase/component": "0.6.10",
+ "@firebase/messaging-interop-types": "0.2.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
- "@firebase/functions-types": {
+ "@firebase/functions-compat": {
"version": "0.3.15",
- "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.3.15.tgz",
- "integrity": "sha512-VM0v7fJM+mzvL9tJgNtQWc3UZLUOl2GJYi0TdfiuqTbfEdPDQCXtYVTN3roAO5LJTIgNw0imZyOCgsHDy9MtXg=="
+ "resolved": "https://registry.npmjs.org/@firebase/functions-compat/-/functions-compat-0.3.15.tgz",
+ "integrity": "sha512-eiHpc6Sd9Y/SNhBsGi944SapiFbfTPKsiSUQ74QxNSs0yoxvABeIRolVMFk4TokP57NGmstGYpYte02XGNPcYw==",
+ "requires": {
+ "@firebase/component": "0.6.10",
+ "@firebase/functions": "0.11.9",
+ "@firebase/functions-types": "0.6.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/functions-types": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.6.2.tgz",
+ "integrity": "sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w=="
},
"@firebase/installations": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.4.4.tgz",
- "integrity": "sha512-gbfK5dOKe1SyveF7Ko7Bg/LtTPoX3cByoGUv7LMR0Q7Dn8Qw9JsIz2n7q21tr2YzAxv1q7RqIzRJchoFicqISA==",
+ "version": "0.6.10",
+ "resolved": "https://registry.npmjs.org/@firebase/installations/-/installations-0.6.10.tgz",
+ "integrity": "sha512-TuGSOMqkFrllxa0X/8VZIqBCRH4POndU/iWKWkRmkh12+/xKSpdp+y/kWaVbsySrelltan6LeYlcYPmLibWbwg==",
"requires": {
- "@firebase/component": "0.1.6",
- "@firebase/installations-types": "0.3.2",
- "@firebase/util": "0.2.41",
- "idb": "3.0.2",
- "tslib": "1.10.0"
+ "@firebase/component": "0.6.10",
+ "@firebase/util": "1.10.1",
+ "idb": "7.1.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/installations-compat": {
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/@firebase/installations-compat/-/installations-compat-0.2.10.tgz",
+ "integrity": "sha512-YTonkcVz3AK7RF8xFhvs5CwDuJ0xbzzCJIwXoV14gnzdYbMgy6vWlUUbzkvbtEDXzPRHB0n7aGZl56oy9dLOFw==",
+ "requires": {
+ "@firebase/component": "0.6.10",
+ "@firebase/installations": "0.6.10",
+ "@firebase/installations-types": "0.5.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
"@firebase/installations-types": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.3.2.tgz",
- "integrity": "sha512-E5Jp1QlwYSypRiOJSkKtEC2RS8GnubUYqTAqjiJAtBsa0guZZunBcXvdn3kqWOyn3R4HaM2tDZ/bGdWpulVUkg=="
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@firebase/installations-types/-/installations-types-0.5.2.tgz",
+ "integrity": "sha512-que84TqGRZJpJKHBlF2pkvc1YcXrtEDOVGiDjovP/a3s6W4nlbohGXEsBJo0JCeeg/UG9A+DEZVDUV9GpklUzA==",
+ "requires": {}
},
"@firebase/logger": {
- "version": "0.1.36",
- "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.1.36.tgz",
- "integrity": "sha512-5Z0ryTtzRk7kjUb0/18r10oXYu8mSPAjgdbLowRBP6HdSJB7BDiUIRS7iATSmUBZLTArdroSiFJ29m7YDfm/cw=="
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.4.3.tgz",
+ "integrity": "sha512-Th42bWJg18EF5bJwhRosn2M/eYxmbWCwXZr4hHX7ltO0SE3QLrpgiMKeRBR/NW7vJke7i0n3i8esbCW2s93qBw==",
+ "requires": {
+ "tslib": "^2.1.0"
+ }
},
"@firebase/messaging": {
- "version": "0.6.8",
- "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.6.8.tgz",
- "integrity": "sha512-APMuLpx2XnYCQMvKI9W17CfNOi+YhecoU5gZLwUuuspZvgasr28daSNNU+QcjdMPsJsIbU9UDJa4do8x2uAEig==",
+ "version": "0.12.13",
+ "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.12.13.tgz",
+ "integrity": "sha512-YLa8PWl+BgiOVR5WOyzl21fVJFJeBRfniNuN25d9DBrQzppSAahuN6yS+vt1OIjvZNPN4pZ/lcRLYupbGu4W0w==",
"requires": {
- "@firebase/component": "0.1.6",
- "@firebase/installations": "0.4.4",
- "@firebase/messaging-types": "0.4.3",
- "@firebase/util": "0.2.41",
- "idb": "3.0.2",
- "tslib": "1.10.0"
+ "@firebase/component": "0.6.10",
+ "@firebase/installations": "0.6.10",
+ "@firebase/messaging-interop-types": "0.2.2",
+ "@firebase/util": "1.10.1",
+ "idb": "7.1.1",
+ "tslib": "^2.1.0"
}
},
- "@firebase/messaging-types": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.4.3.tgz",
- "integrity": "sha512-FxUQXjy5p/5r6E/pGS3Bnp3+3wshh3vkCo7ISU7ggOM6GBhq9FnyBLZKGix7bsjn079sNTOr5PH0KT8wGI+CPQ=="
+ "@firebase/messaging-compat": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/@firebase/messaging-compat/-/messaging-compat-0.2.13.tgz",
+ "integrity": "sha512-9ootPClS6m2c2KIzo7AqSHaWzAw28zWcjQPjVv7WeQDu6wjufpbOg+7tuVzb+gqpF9Issa3lDoYOwlO0ZudO3g==",
+ "requires": {
+ "@firebase/component": "0.6.10",
+ "@firebase/messaging": "0.12.13",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/messaging-interop-types": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@firebase/messaging-interop-types/-/messaging-interop-types-0.2.2.tgz",
+ "integrity": "sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA=="
},
"@firebase/performance": {
- "version": "0.2.34",
- "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.2.34.tgz",
- "integrity": "sha512-Ek038Acq0mbVqsw7TGqomFDBxvoTIu1rdRdqRKSdFiBRZcLLW9X1Ad6aSATMu6lki2gcUE/XCbMJtSQfVsl5Bw==",
+ "version": "0.6.10",
+ "resolved": "https://registry.npmjs.org/@firebase/performance/-/performance-0.6.10.tgz",
+ "integrity": "sha512-x/mNYKGxq7A+QV0EiEZeD2S+E+kw+UcZ8FXuE7qDJyGGt/0Wd+bIIL7RakG/VrFt7/UYc//nKygDc7/Ig7sOmQ==",
"requires": {
- "@firebase/component": "0.1.6",
- "@firebase/installations": "0.4.4",
- "@firebase/logger": "0.1.36",
- "@firebase/performance-types": "0.0.11",
- "@firebase/util": "0.2.41",
- "tslib": "1.10.0"
+ "@firebase/component": "0.6.10",
+ "@firebase/installations": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
- "@firebase/performance-types": {
- "version": "0.0.11",
- "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.0.11.tgz",
- "integrity": "sha512-w6dD4ZcWT1NsGsPcgX1lAVZyxEVEWgTSBu768YABCQH7zVcvPo9PE3xWcPWPujlAPf9QXdessiX9cC5m4Khabw=="
- },
- "@firebase/polyfill": {
- "version": "0.3.31",
- "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.31.tgz",
- "integrity": "sha512-7XItMz50tdba57tCOTCSH8REvHYbrTU7MBOksnNZ3td/J9W/RkCPcLVSSnFWNmn0Jv1aufpUevryX1J4DZ/oiw==",
+ "@firebase/performance-compat": {
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/@firebase/performance-compat/-/performance-compat-0.2.10.tgz",
+ "integrity": "sha512-0h1qYkF6I79DSSpHfTQFvb91fo8shmmwiPzWFYAPdPK02bSWpKwVssNYlZX2iUnumxerDMbl7dWN+Im/W3bnXA==",
"requires": {
- "core-js": "3.6.2",
- "promise-polyfill": "8.1.3",
- "whatwg-fetch": "2.0.4"
- },
- "dependencies": {
- "whatwg-fetch": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz",
- "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng=="
- }
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/performance": "0.6.10",
+ "@firebase/performance-types": "0.2.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
+ "@firebase/performance-types": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@firebase/performance-types/-/performance-types-0.2.2.tgz",
+ "integrity": "sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA=="
+ },
"@firebase/remote-config": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.1.15.tgz",
- "integrity": "sha512-avBM6w6oLV3fEBVGTXdIBKuj62p4Zcu0/01Xm4YEsdrMRfyLX1Q9C5XYIsGiGb6xM+R8EWzd5F4AsAMtc/ofQw==",
+ "version": "0.4.10",
+ "resolved": "https://registry.npmjs.org/@firebase/remote-config/-/remote-config-0.4.10.tgz",
+ "integrity": "sha512-jTRjy3TdqzVna19m5a1HEHE5BG4Z3BQTxBgvQRTmMKlHacx4QS0CToAas7R9M9UkxpgFcVuAE7FpWIOWQGCEWw==",
+ "requires": {
+ "@firebase/component": "0.6.10",
+ "@firebase/installations": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/remote-config-compat": {
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/@firebase/remote-config-compat/-/remote-config-compat-0.2.10.tgz",
+ "integrity": "sha512-fIi5OB2zk0zpChMV/tTd0oEZcZI8TlwQDlLlcrDpMOV5l5dqd0JNlWKh6Fwmh4izmytk+rZIAIpnak/NjGVesQ==",
"requires": {
- "@firebase/component": "0.1.6",
- "@firebase/installations": "0.4.4",
- "@firebase/logger": "0.1.36",
- "@firebase/remote-config-types": "0.1.7",
- "@firebase/util": "0.2.41",
- "tslib": "1.10.0"
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/remote-config": "0.4.10",
+ "@firebase/remote-config-types": "0.3.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
"@firebase/remote-config-types": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.1.7.tgz",
- "integrity": "sha512-oWyw1KNx/2+vaNBe1zYSppe5eSmjLxIphi49VAwYWO3SqhxpF3BsJ0uo4f9pU4bjYINuRFMYsCkbhZuKAR7o+w=="
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/@firebase/remote-config-types/-/remote-config-types-0.3.2.tgz",
+ "integrity": "sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA=="
},
"@firebase/storage": {
- "version": "0.3.28",
- "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.3.28.tgz",
- "integrity": "sha512-70GFutKqYBkqN3TCXgd8asGc/i3NYuCpaBvCHk7QpwN+7/9Cukba4GOfiN1QIINc7nOj/nrsWKvo49NzhxGy4w==",
+ "version": "0.13.3",
+ "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.13.3.tgz",
+ "integrity": "sha512-B5HiJ7isYKaT4dOEV43f2ySdhQxzq+SQEm7lqXebJ8AYCsebdHrgGzrPR0LR962xGjPzJHFKx63gA8Be/P2MCw==",
+ "requires": {
+ "@firebase/component": "0.6.10",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/storage-compat": {
+ "version": "0.3.13",
+ "resolved": "https://registry.npmjs.org/@firebase/storage-compat/-/storage-compat-0.3.13.tgz",
+ "integrity": "sha512-15kje7JALswRCBKsCSvKg5FbqUYykaIMqMbZRD7I6uVRWwdyTvez5MBQfMhBia2JcEmPiDpXhJTXH4PAWFiA8g==",
"requires": {
- "@firebase/component": "0.1.6",
- "@firebase/storage-types": "0.3.10",
- "@firebase/util": "0.2.41",
- "tslib": "1.10.0"
+ "@firebase/component": "0.6.10",
+ "@firebase/storage": "0.13.3",
+ "@firebase/storage-types": "0.8.2",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
"@firebase/storage-types": {
- "version": "0.3.10",
- "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.3.10.tgz",
- "integrity": "sha512-c76gnTUFTDDumV4GenkuVY34EwAXjN7ZWLR6NSvuAnMvBlROdGKshTCsmyi8GTMd/dDoFB/MLJ+YOnk5tMbU4Q=="
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.8.2.tgz",
+ "integrity": "sha512-0vWu99rdey0g53lA7IShoA2Lol1jfnPovzLDUBuon65K7uKG9G+L5uO05brD9pMw+l4HRFw23ah3GwTGpEav6g==",
+ "requires": {}
},
"@firebase/util": {
- "version": "0.2.41",
- "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.2.41.tgz",
- "integrity": "sha512-QRu3wjU5I0ZBWrf4wgrEBYu5K5tkHjETMDPMY8WYCeekKB13k2MuJzHBjQVuStEOU7j6ygTAA0B8vXI/6B5D0g==",
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/@firebase/util/-/util-1.10.1.tgz",
+ "integrity": "sha512-AIhFnCCjM8FmCqSNlNPTuOk3+gpHC1RkeNUBLtPbcqGYpN5MxI5q7Yby+rxycweOZOCboDzfIj8WyaY4tpQG/g==",
+ "requires": {
+ "tslib": "^2.1.0"
+ }
+ },
+ "@firebase/vertexai": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@firebase/vertexai/-/vertexai-1.0.0.tgz",
+ "integrity": "sha512-48N3Lp/9GgiCCRfrSdHS+Y1IiMdYXvnHFO/f+HL1PgUtBq7WQ/fWmYOX3mzAN36zvytq13nb68ImF+GALopp+Q==",
"requires": {
- "tslib": "1.10.0"
+ "@firebase/app-check-interop-types": "0.3.2",
+ "@firebase/component": "0.6.10",
+ "@firebase/logger": "0.4.3",
+ "@firebase/util": "1.10.1",
+ "tslib": "^2.1.0"
}
},
"@firebase/webchannel-wrapper": {
- "version": "0.2.36",
- "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.36.tgz",
- "integrity": "sha512-Vy7N8674HVHLZtRfZurvxThYeIi4sK1AeiV6DKFfndhGDfC/+iKHidoC/pgFoIIJR8E8tH5QD22Wndb0iW6cxw=="
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-1.0.2.tgz",
+ "integrity": "sha512-3F4iA2E+NtdMbOU0XC1cHE8q6MqpGIKRj62oGOF38S6AAx5VHR9cXmoDUSj7ejvTAT7m6jxuEeQkHeq0F+mU2w=="
+ },
+ "@grpc/grpc-js": {
+ "version": "1.9.15",
+ "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.9.15.tgz",
+ "integrity": "sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==",
+ "requires": {
+ "@grpc/proto-loader": "^0.7.8",
+ "@types/node": ">=12.12.47"
+ }
},
"@grpc/proto-loader": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.3.tgz",
- "integrity": "sha512-8qvUtGg77G2ZT2HqdqYoM/OY97gQd/0crSG34xNmZ4ZOsv3aQT/FQV9QfZPazTGna6MIoyUd+u6AxsoZjJ/VMQ==",
+ "version": "0.7.13",
+ "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.13.tgz",
+ "integrity": "sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==",
"requires": {
"lodash.camelcase": "^4.3.0",
- "protobufjs": "^6.8.6"
+ "long": "^5.0.0",
+ "protobufjs": "^7.2.5",
+ "yargs": "^17.7.2"
+ }
+ },
+ "@playwright/test": {
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.33.0.tgz",
+ "integrity": "sha512-YunBa2mE7Hq4CfPkGzQRK916a4tuZoVx/EpLjeWlTVOnD4S2+fdaQZE0LJkbfhN5FTSKNLdcl7MoT5XB37bTkg==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*",
+ "fsevents": "2.3.2",
+ "playwright-core": "1.33.0"
}
},
"@protobufjs/aspromise": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
- "integrity": "sha1-m4sMxmPWaafY9vXQiToU00jzD78="
+ "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
},
"@protobufjs/base64": {
"version": "1.1.2",
@@ -275,12 +1601,12 @@
"@protobufjs/eventemitter": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
- "integrity": "sha1-NVy8mLr61ZePntCV85diHx0Ga3A="
+ "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
},
"@protobufjs/fetch": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
- "integrity": "sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=",
+ "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
"requires": {
"@protobufjs/aspromise": "^1.1.1",
"@protobufjs/inquire": "^1.1.0"
@@ -289,223 +1615,78 @@
"@protobufjs/float": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
- "integrity": "sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E="
+ "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
},
"@protobufjs/inquire": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
- "integrity": "sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik="
+ "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
},
"@protobufjs/path": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
- "integrity": "sha1-bMKyDFya1q0NzP0hynZz2Nf79o0="
+ "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
},
"@protobufjs/pool": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
- "integrity": "sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q="
+ "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
},
"@protobufjs/utf8": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
- "integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA="
- },
- "@types/bytebuffer": {
- "version": "5.0.40",
- "resolved": "https://registry.npmjs.org/@types/bytebuffer/-/bytebuffer-5.0.40.tgz",
- "integrity": "sha512-h48dyzZrPMz25K6Q4+NCwWaxwXany2FhQg/ErOcdZS1ZpsaDnDMZg8JYLMTGz7uvXKrcKGJUZJlZObyfgdaN9g==",
- "requires": {
- "@types/long": "*",
- "@types/node": "*"
- }
- },
- "@types/long": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
- "integrity": "sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w=="
+ "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
},
"@types/node": {
- "version": "10.17.17",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.17.tgz",
- "integrity": "sha512-gpNnRnZP3VWzzj5k3qrpRC6Rk3H/uclhAVo1aIvwzK5p5cOrs9yEyQ8H/HBsBY0u5rrWxXEiVPQ0dEB6pkjE8Q=="
- },
- "agent-base": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
- "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
- "requires": {
- "es6-promisify": "^5.0.0"
- }
+ "version": "18.16.3",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz",
+ "integrity": "sha512-OPs5WnnT1xkCBiuQrZA4+YAV4HEJejmHneyraIaxsbev5yCEr6KMwINNFP9wQeFIw8FWcoTqF3vQsa5CDaI+8Q=="
},
"ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
- },
- "ascli": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz",
- "integrity": "sha1-vPpZdKYvGOgcq660lzKrSoj5Brw=",
- "requires": {
- "colour": "~0.7.1",
- "optjs": "~3.2.2"
- }
- },
- "async-limiter": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
- "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
- },
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "buffer-from": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
- "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
- },
- "bytebuffer": {
"version": "5.0.1",
- "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz",
- "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=",
- "requires": {
- "long": "~3"
- },
- "dependencies": {
- "long": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz",
- "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s="
- }
- }
- },
- "camelcase": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
- }
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
},
- "code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
- },
- "colour": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz",
- "integrity": "sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g="
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
- },
- "concat-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"requires": {
- "buffer-from": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
- "typedarray": "^0.0.6"
+ "color-convert": "^2.0.1"
}
},
- "core-js": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.2.tgz",
- "integrity": "sha512-hIE5dXkRzRvnZ5vhkRfQxUvDxQZmD9oueA08jDYRBKJHx+VIl/Pne/e0A4x9LObEEthC/TqiZybUoNM4tRgnKg=="
- },
- "core-util-is": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
- },
- "debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "cliui": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
+ "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==",
"requires": {
- "ms": "^2.1.1"
+ "string-width": "^4.2.0",
+ "strip-ansi": "^6.0.1",
+ "wrap-ansi": "^7.0.0"
}
},
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
- },
- "dom-storage": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.1.0.tgz",
- "integrity": "sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q=="
- },
- "encoding": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
- "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"requires": {
- "iconv-lite": "~0.4.13"
+ "color-name": "~1.1.4"
}
},
- "es6-promise": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
- "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w=="
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
- "es6-promisify": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
- "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
- "requires": {
- "es6-promise": "^4.0.3"
- }
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
},
- "extract-zip": {
- "version": "1.6.7",
- "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
- "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
- "requires": {
- "concat-stream": "1.6.2",
- "debug": "2.6.9",
- "mkdirp": "0.5.1",
- "yauzl": "2.4.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- }
- }
+ "escalade": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
+ "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
},
"faker": {
"version": "4.1.0",
@@ -513,488 +1694,59 @@
"integrity": "sha1-HkW7vsxndLPBlfrSg1EJxtdIzD8="
},
"faye-websocket": {
- "version": "0.11.3",
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
- "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
+ "version": "0.11.4",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
+ "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==",
"requires": {
"websocket-driver": ">=0.5.1"
}
},
- "fd-slicer": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
- "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
+ "firebase": {
+ "version": "11.0.1",
+ "resolved": "https://registry.npmjs.org/firebase/-/firebase-11.0.1.tgz",
+ "integrity": "sha512-qsFb8dMcQINEDhJteG7RP+GqwgSRvfyiexQqHd5JToDdm87i9I2rGC4XQsGawKGxzKwZ/ISdgwNWxXAFYdCC6A==",
"requires": {
- "pend": "~1.2.0"
+ "@firebase/analytics": "0.10.9",
+ "@firebase/analytics-compat": "0.2.15",
+ "@firebase/app": "0.10.15",
+ "@firebase/app-check": "0.8.9",
+ "@firebase/app-check-compat": "0.3.16",
+ "@firebase/app-compat": "0.2.45",
+ "@firebase/app-types": "0.9.2",
+ "@firebase/auth": "1.8.0",
+ "@firebase/auth-compat": "0.5.15",
+ "@firebase/data-connect": "0.1.1",
+ "@firebase/database": "1.0.9",
+ "@firebase/database-compat": "2.0.0",
+ "@firebase/firestore": "4.7.4",
+ "@firebase/firestore-compat": "0.3.39",
+ "@firebase/functions": "0.11.9",
+ "@firebase/functions-compat": "0.3.15",
+ "@firebase/installations": "0.6.10",
+ "@firebase/installations-compat": "0.2.10",
+ "@firebase/messaging": "0.12.13",
+ "@firebase/messaging-compat": "0.2.13",
+ "@firebase/performance": "0.6.10",
+ "@firebase/performance-compat": "0.2.10",
+ "@firebase/remote-config": "0.4.10",
+ "@firebase/remote-config-compat": "0.2.10",
+ "@firebase/storage": "0.13.3",
+ "@firebase/storage-compat": "0.3.13",
+ "@firebase/util": "1.10.1",
+ "@firebase/vertexai": "1.0.0"
}
},
- "firebase": {
- "version": "7.10.0",
- "resolved": "https://registry.npmjs.org/firebase/-/firebase-7.10.0.tgz",
- "integrity": "sha512-j80k8wsgg0N/t8uOkpGK6OT1MHHZ3Y/98nyZJJ+6lNodA6O79mXgyvI4AwXlPYd8qfmYeXwHz1f19sC+EqnZZg==",
- "requires": {
- "@firebase/analytics": "0.2.16",
- "@firebase/app": "0.5.5",
- "@firebase/app-types": "0.5.2",
- "@firebase/auth": "0.13.6",
- "@firebase/database": "0.5.22",
- "@firebase/firestore": "1.12.0",
- "@firebase/functions": "0.4.36",
- "@firebase/installations": "0.4.4",
- "@firebase/messaging": "0.6.8",
- "@firebase/performance": "0.2.34",
- "@firebase/polyfill": "0.3.31",
- "@firebase/remote-config": "0.1.15",
- "@firebase/storage": "0.3.28",
- "@firebase/util": "0.2.41"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "optional": true
},
- "glob": {
- "version": "7.1.6",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
- "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "grpc": {
- "version": "1.24.2",
- "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.24.2.tgz",
- "integrity": "sha512-EG3WH6AWMVvAiV15d+lr+K77HJ/KV/3FvMpjKjulXHbTwgDZkhkcWbwhxFAoTdxTkQvy0WFcO3Nog50QBbHZWw==",
- "requires": {
- "@types/bytebuffer": "^5.0.40",
- "lodash.camelcase": "^4.3.0",
- "lodash.clone": "^4.5.0",
- "nan": "^2.13.2",
- "node-pre-gyp": "^0.14.0",
- "protobufjs": "^5.0.3"
- },
- "dependencies": {
- "abbrev": {
- "version": "1.1.1",
- "bundled": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true
- },
- "aproba": {
- "version": "1.2.0",
- "bundled": true
- },
- "are-we-there-yet": {
- "version": "1.1.5",
- "bundled": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- }
- },
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "bundled": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "chownr": {
- "version": "1.1.3",
- "bundled": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "bundled": true
- },
- "core-util-is": {
- "version": "1.0.2",
- "bundled": true
- },
- "debug": {
- "version": "3.2.6",
- "bundled": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "deep-extend": {
- "version": "0.6.0",
- "bundled": true
- },
- "delegates": {
- "version": "1.0.0",
- "bundled": true
- },
- "detect-libc": {
- "version": "1.0.3",
- "bundled": true
- },
- "fs-minipass": {
- "version": "1.2.7",
- "bundled": true,
- "requires": {
- "minipass": "^2.6.0"
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "bundled": true
- },
- "gauge": {
- "version": "2.7.4",
- "bundled": true,
- "requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
- }
- },
- "glob": {
- "version": "7.1.4",
- "bundled": true,
- "requires": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.0.4",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- }
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true
- },
- "iconv-lite": {
- "version": "0.4.24",
- "bundled": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "ignore-walk": {
- "version": "3.0.3",
- "bundled": true,
- "requires": {
- "minimatch": "^3.0.4"
- }
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "bundled": true
- },
- "ini": {
- "version": "1.3.5",
- "bundled": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "isarray": {
- "version": "1.0.0",
- "bundled": true
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.0",
- "bundled": true
- },
- "minipass": {
- "version": "2.9.0",
- "bundled": true,
- "requires": {
- "safe-buffer": "^5.1.2",
- "yallist": "^3.0.0"
- }
- },
- "minizlib": {
- "version": "1.3.3",
- "bundled": true,
- "requires": {
- "minipass": "^2.9.0"
- }
- },
- "mkdirp": {
- "version": "0.5.1",
- "bundled": true,
- "requires": {
- "minimist": "0.0.8"
- },
- "dependencies": {
- "minimist": {
- "version": "0.0.8",
- "bundled": true
- }
- }
- },
- "ms": {
- "version": "2.1.2",
- "bundled": true
- },
- "needle": {
- "version": "2.4.0",
- "bundled": true,
- "requires": {
- "debug": "^3.2.6",
- "iconv-lite": "^0.4.4",
- "sax": "^1.2.4"
- }
- },
- "node-pre-gyp": {
- "version": "0.14.0",
- "bundled": true,
- "requires": {
- "detect-libc": "^1.0.2",
- "mkdirp": "^0.5.1",
- "needle": "^2.2.1",
- "nopt": "^4.0.1",
- "npm-packlist": "^1.1.6",
- "npmlog": "^4.0.2",
- "rc": "^1.2.7",
- "rimraf": "^2.6.1",
- "semver": "^5.3.0",
- "tar": "^4.4.2"
- }
- },
- "nopt": {
- "version": "4.0.1",
- "bundled": true,
- "requires": {
- "abbrev": "1",
- "osenv": "^0.1.4"
- }
- },
- "npm-bundled": {
- "version": "1.0.6",
- "bundled": true
- },
- "npm-packlist": {
- "version": "1.4.6",
- "bundled": true,
- "requires": {
- "ignore-walk": "^3.0.1",
- "npm-bundled": "^1.0.1"
- }
- },
- "npmlog": {
- "version": "4.1.2",
- "bundled": true,
- "requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
- }
- },
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true
- },
- "object-assign": {
- "version": "4.1.1",
- "bundled": true
- },
- "once": {
- "version": "1.4.0",
- "bundled": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true
- },
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true
- },
- "osenv": {
- "version": "0.1.5",
- "bundled": true,
- "requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true
- },
- "process-nextick-args": {
- "version": "2.0.1",
- "bundled": true
- },
- "protobufjs": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.3.tgz",
- "integrity": "sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA==",
- "requires": {
- "ascli": "~1",
- "bytebuffer": "~5",
- "glob": "^7.0.5",
- "yargs": "^3.10.0"
- }
- },
- "rc": {
- "version": "1.2.8",
- "bundled": true,
- "requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
- }
- },
- "readable-stream": {
- "version": "2.3.6",
- "bundled": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "rimraf": {
- "version": "2.7.1",
- "bundled": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "safe-buffer": {
- "version": "5.1.2",
- "bundled": true
- },
- "safer-buffer": {
- "version": "2.1.2",
- "bundled": true
- },
- "sax": {
- "version": "1.2.4",
- "bundled": true
- },
- "semver": {
- "version": "5.7.1",
- "bundled": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "bundled": true
- },
- "signal-exit": {
- "version": "3.0.2",
- "bundled": true
- },
- "string-width": {
- "version": "1.0.2",
- "bundled": true,
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "bundled": true,
- "requires": {
- "safe-buffer": "~5.1.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "bundled": true
- },
- "tar": {
- "version": "4.4.13",
- "bundled": true,
- "requires": {
- "chownr": "^1.1.1",
- "fs-minipass": "^1.2.5",
- "minipass": "^2.8.6",
- "minizlib": "^1.2.1",
- "mkdirp": "^0.5.0",
- "safe-buffer": "^5.1.2",
- "yallist": "^3.0.3"
- }
- },
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true
- },
- "wide-align": {
- "version": "1.1.3",
- "bundled": true,
- "requires": {
- "string-width": "^1.0.2 || 2"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "bundled": true
- },
- "yallist": {
- "version": "3.1.1",
- "bundled": true
- }
- }
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
},
"he": {
"version": "1.1.1",
@@ -1002,155 +1754,29 @@
"integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0="
},
"http-parser-js": {
- "version": "0.4.10",
- "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",
- "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q="
- },
- "https-proxy-agent": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz",
- "integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==",
- "requires": {
- "agent-base": "^4.3.0",
- "debug": "^3.1.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
+ "version": "0.5.8",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz",
+ "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q=="
},
"idb": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/idb/-/idb-3.0.2.tgz",
- "integrity": "sha512-+FLa/0sTXqyux0o6C+i2lOR0VoS60LU/jzUo5xjfY6+7sEEgy4Gz1O7yFBXvjd7N0NyIGWIRg8DcQSLEG+VSPw=="
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
- },
- "invert-kv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
- "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz",
+ "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ=="
},
"is-fullwidth-code-point": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
- "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "isomorphic-fetch": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
- "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
- "requires": {
- "node-fetch": "^1.0.1",
- "whatwg-fetch": ">=0.10.0"
- }
- },
- "jpeg-js": {
- "version": "0.3.7",
- "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz",
- "integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ=="
- },
- "lcid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
- "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
- "requires": {
- "invert-kv": "^1.0.0"
- }
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
},
"lodash.camelcase": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
- "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY="
- },
- "lodash.clone": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
- "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y="
+ "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="
},
"long": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
- "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
- },
- "mkdirp": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
- "requires": {
- "minimist": "0.0.8"
- }
- },
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
- },
- "nan": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
- "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg=="
- },
- "node-fetch": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
- "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
- "requires": {
- "encoding": "^0.1.11",
- "is-stream": "^1.0.1"
- }
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz",
+ "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q=="
},
"node-html-parser": {
"version": "1.2.12",
@@ -1160,91 +1786,23 @@
"he": "1.1.1"
}
},
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "requires": {
- "wrappy": "1"
- }
- },
- "optjs": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz",
- "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4="
- },
- "os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
- "requires": {
- "lcid": "^1.0.0"
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
- },
- "pend": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
- "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA="
- },
"playwright": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/playwright/-/playwright-0.11.1.tgz",
- "integrity": "sha512-Sx/WCb88u6Q73klQKGjGY2PJSbUl7JAHIie3mFGTpXPPo79cmMzVJl2e07v/qO3VGFd13bF4z8vMt2UVPc/ygQ==",
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.33.0.tgz",
+ "integrity": "sha512-+zzU3V2TslRX2ETBRgQKsKytYBkJeLZ2xzUj4JohnZnxQnivoUvOvNbRBYWSYykQTO0Y4zb8NwZTYFUO+EpPBQ==",
"requires": {
- "playwright-core": "=0.11.1"
+ "playwright-core": "1.33.0"
}
},
"playwright-core": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-0.11.1.tgz",
- "integrity": "sha512-9xsSkXlglvHIAofyNInA1p3beOAOBMWHZgiuH99gX1R8VL6fTXgfWD7pIvt+rJhVMJWMDAyMXRo4TYtYtdspIg==",
- "requires": {
- "debug": "^4.1.0",
- "extract-zip": "^1.6.6",
- "https-proxy-agent": "^3.0.0",
- "jpeg-js": "^0.3.6",
- "pngjs": "^3.4.0",
- "progress": "^2.0.3",
- "proxy-from-env": "^1.0.0",
- "rimraf": "^3.0.2",
- "uuid": "^3.4.0",
- "ws": "^6.1.0"
- }
- },
- "pngjs": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
- "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w=="
- },
- "process-nextick-args": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
- },
- "progress": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
- "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
- },
- "promise-polyfill": {
- "version": "8.1.3",
- "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.3.tgz",
- "integrity": "sha512-MG5r82wBzh7pSKDRa9y+vllNHz3e3d4CNj1PQE4BQYxLme0gKYYBm9YENq+UkEikyZ0XbiGWxYlVw3Rl9O/U8g=="
+ "version": "1.33.0",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.33.0.tgz",
+ "integrity": "sha512-aizyPE1Cj62vAECdph1iaMILpT0WUDCq3E6rW6I+dleSbBoGbktvJtzS6VHkZ4DKNEOG9qJpiom/ZxO+S15LAw=="
},
"protobufjs": {
- "version": "6.8.8",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.8.8.tgz",
- "integrity": "sha512-AAmHtD5pXgZfi7GMpllpO3q1Xw1OYldr+dMUlAnffGTAhqkg72WdmSY71uKBF/JuyiKs8psYbtKrhi0ASCD8qw==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz",
+ "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==",
"requires": {
"@protobufjs/aspromise": "^1.1.2",
"@protobufjs/base64": "^1.1.2",
@@ -1256,172 +1814,91 @@
"@protobufjs/path": "^1.1.2",
"@protobufjs/pool": "^1.1.0",
"@protobufjs/utf8": "^1.1.0",
- "@types/long": "^4.0.0",
- "@types/node": "^10.1.0",
- "long": "^4.0.0"
- }
- },
- "proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
- },
- "readable-stream": {
- "version": "2.3.7",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
- "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
+ "@types/node": ">=13.7.0",
+ "long": "^5.0.0"
}
},
- "rimraf": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
- "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
- "requires": {
- "glob": "^7.1.3"
- }
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="
},
"safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
},
"string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"requires": {
- "safe-buffer": "~5.1.0"
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
}
},
"strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"requires": {
- "ansi-regex": "^2.0.0"
+ "ansi-regex": "^5.0.1"
}
},
"tslib": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz",
- "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ=="
- },
- "typedarray": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
- },
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
- },
- "uuid": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
- "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
},
"websocket-driver": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz",
- "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==",
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+ "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
"requires": {
- "http-parser-js": ">=0.4.0 <0.4.11",
+ "http-parser-js": ">=0.5.1",
"safe-buffer": ">=5.1.0",
"websocket-extensions": ">=0.1.1"
}
},
"websocket-extensions": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
- "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg=="
- },
- "whatwg-fetch": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
- "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q=="
- },
- "window-size": {
"version": "0.1.4",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
- "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY="
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+ "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg=="
},
"wrap-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
- "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1"
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
- },
- "ws": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
- "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"requires": {
- "async-limiter": "~1.0.0"
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
}
},
- "xmlhttprequest": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz",
- "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw="
- },
"y18n": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
- "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
+ "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
},
"yargs": {
- "version": "3.32.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
- "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=",
+ "version": "17.7.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz",
+ "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==",
"requires": {
- "camelcase": "^2.0.1",
- "cliui": "^3.0.3",
- "decamelize": "^1.1.1",
- "os-locale": "^1.4.0",
- "string-width": "^1.0.1",
- "window-size": "^0.1.4",
- "y18n": "^3.2.0"
- }
- },
- "yauzl": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
- "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
- "requires": {
- "fd-slicer": "~1.0.1"
+ "cliui": "^8.0.1",
+ "escalade": "^3.1.1",
+ "get-caller-file": "^2.0.5",
+ "require-directory": "^2.1.1",
+ "string-width": "^4.2.3",
+ "y18n": "^5.0.5",
+ "yargs-parser": "^21.1.1"
}
+ },
+ "yargs-parser": {
+ "version": "21.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz",
+ "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
}
}
}
diff --git a/package.json b/package.json
index 0704e3d..8fee401 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,8 @@
"description": "NodeJS library for GUI ripping on web applications",
"main": "index.js",
"scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
+ "start": "node index.js",
+ "setup": "npx playwright install"
},
"repository": {
"type": "git",
@@ -23,8 +24,11 @@
"homepage": "https://github.com/jm-dominguez/RIPuppet#readme",
"dependencies": {
"faker": "^4.1.0",
- "firebase": "^7.10.0",
+ "firebase": "^11.0.1",
"node-html-parser": "^1.2.12",
- "playwright": "^0.11.1"
+ "playwright": "^1.33.0"
+ },
+ "devDependencies": {
+ "@playwright/test": "^1.33.0"
}
}
diff --git a/playwright.config.ts b/playwright.config.ts
new file mode 100644
index 0000000..cdcccfe
--- /dev/null
+++ b/playwright.config.ts
@@ -0,0 +1,77 @@
+import { defineConfig, devices } from '@playwright/test';
+
+/**
+ * Read environment variables from file.
+ * https://github.com/motdotla/dotenv
+ */
+// require('dotenv').config();
+
+/**
+ * See https://playwright.dev/docs/test-configuration.
+ */
+export default defineConfig({
+ testDir: './tests',
+ /* Run tests in files in parallel */
+ fullyParallel: true,
+ /* Fail the build on CI if you accidentally left test.only in the source code. */
+ forbidOnly: !!process.env.CI,
+ /* Retry on CI only */
+ retries: process.env.CI ? 2 : 0,
+ /* Opt out of parallel tests on CI. */
+ workers: process.env.CI ? 1 : undefined,
+ /* Reporter to use. See https://playwright.dev/docs/test-reporters */
+ reporter: 'html',
+ /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */
+ use: {
+ /* Base URL to use in actions like `await page.goto('/')`. */
+ // baseURL: 'http://127.0.0.1:3000',
+
+ /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */
+ trace: 'on-first-retry',
+ },
+
+ /* Configure projects for major browsers */
+ projects: [
+ {
+ name: 'chromium',
+ use: { ...devices['Desktop Chrome'] },
+ },
+
+ {
+ name: 'firefox',
+ use: { ...devices['Desktop Firefox'] },
+ },
+
+ {
+ name: 'webkit',
+ use: { ...devices['Desktop Safari'] },
+ },
+
+ /* Test against mobile viewports. */
+ // {
+ // name: 'Mobile Chrome',
+ // use: { ...devices['Pixel 5'] },
+ // },
+ // {
+ // name: 'Mobile Safari',
+ // use: { ...devices['iPhone 12'] },
+ // },
+
+ /* Test against branded browsers. */
+ // {
+ // name: 'Microsoft Edge',
+ // use: { ...devices['Desktop Edge'], channel: 'msedge' },
+ // },
+ // {
+ // name: 'Google Chrome',
+ // use: { ..devices['Desktop Chrome'], channel: 'chrome' },
+ // },
+ ],
+
+ /* Run your local dev server before starting the tests */
+ // webServer: {
+ // command: 'npm run start',
+ // url: 'http://127.0.0.1:3000',
+ // reuseExistingServer: !process.env.CI,
+ // },
+});
diff --git a/script.js b/script.js
new file mode 100644
index 0000000..4d353a0
--- /dev/null
+++ b/script.js
@@ -0,0 +1,194 @@
+var svg = d3.select("svg"),
+ width = +svg.attr("width"),
+ height = +svg.attr("height");
+
+var color = d3.scaleOrdinal(d3.schemeCategory20);
+
+var simulation = d3
+ .forceSimulation()
+ .force(
+ "link",
+ d3.forceLink().id(function (d) {
+ return d.state;
+ })
+ )
+ .force("charge", d3.forceManyBody().strength(-500))
+ .force("center", d3.forceCenter(width / 2, height / 2));
+
+d3.json("graph3.json", function (error, graph) {
+ if (error) throw error;
+
+ var link = svg
+ .append("g")
+ .attr("class", "links")
+ .selectAll("line")
+ .data(graph.links)
+ .enter()
+ .append("line")
+ .attr("stroke-width", function (d) {
+ return 4;
+ });
+
+ var node = svg
+ .append("g")
+ .attr("class", "nodes")
+ .selectAll("g")
+ .data(graph.nodes)
+ .enter()
+ .append("g");
+
+ var circles = node
+ .append("circle")
+ .attr("r", 10)
+ .attr("fill", function (d) {
+ if (d.errors.length === 0) {
+ return "skyblue";
+ }
+ return "red";
+ })
+ .call(
+ d3
+ .drag()
+ .on("start", dragstarted)
+ .on("drag", dragged)
+ .on("end", dragended)
+ );
+
+ var lables = node
+ .append("text")
+ .text(function (d) {
+ return d.state;
+ })
+ .attr("x", 6)
+ .attr("y", 3);
+
+ node.append("title").text(function (d) {
+ return d.state;
+ });
+
+ //Click Interaction
+ node.on("click", function (object) {
+ console.log(object);
+ document.getElementById("stateName").innerHTML = "State #" + object.state;
+ document.getElementById("stateImage").classList.remove("hidden");
+ document.getElementById("stateImage").src =
+ "screenshots/" + object.state + ".png";
+ document.getElementById("elementType").innerHTML = "State";
+ document.getElementById("urlOrTransition").innerHTML = "URL";
+ document.getElementById("errorsRow").classList.remove("hidden");
+ document.getElementById("errorsNumber").classList.remove("hidden");
+ document.getElementById("errorsTitle").classList.remove("hidden");
+
+ document.getElementById("errorsNumber").innerHTML = object.errors.length;
+
+ if (object["url"]) {
+ document.getElementById("stateUrl").innerHTML = object.url;
+ } else {
+ document.getElementById("stateUrl").innerHTML = "-";
+ }
+
+ showErrors(object.errors);
+ });
+
+ link.on("click", function (object) {
+ console.log(object);
+ document.getElementById("stateName").innerHTML =
+ "Transition " + object.source.state + " - " + object.target.state;
+ //document.getElementById('stateImage').classList.add('hidden');
+ document.getElementById("stateImage").src =
+ "screenshots/state_" +
+ object.source.state +
+ "_interaction_" +
+ object.target.state +
+ "BEFORE.png";
+ document.getElementById("elementType").innerHTML = "Transition";
+ document.getElementById("urlOrTransition").innerHTML = "Transition type";
+ document.getElementById("errorsRow").classList.add("hidden");
+ document.getElementById("errorsNumber").classList.add("hidden");
+ document.getElementById("errorsTitle").classList.add("hidden");
+
+ if (object["interaction"]) {
+ document.getElementById("stateUrl").innerHTML = object.interaction;
+ }
+ });
+
+ //Hover Interaction
+ link.on("mouseover", function (object) {
+ var sel = d3.select(this);
+ console.log(sel);
+
+ link.append("title").text(function (d) {
+ return d.interaction;
+ });
+ });
+
+ simulation.nodes(graph.nodes).on("tick", ticked);
+
+ simulation.force("link").links(graph.links);
+
+ function ticked() {
+ link
+ .attr("x1", function (d) {
+ return d.source.x;
+ })
+ .attr("y1", function (d) {
+ return d.source.y;
+ })
+ .attr("x2", function (d) {
+ return d.target.x;
+ })
+ .attr("y2", function (d) {
+ return d.target.y;
+ });
+
+ node.attr("transform", function (d) {
+ return "translate(" + d.x + "," + d.y + ")";
+ });
+ }
+});
+
+function dragstarted(d) {
+ if (!d3.event.active) simulation.alphaTarget(0.3).restart();
+ d.fx = d.x;
+ d.fy = d.y;
+}
+
+function dragged(d) {
+ d.fx = d3.event.x;
+ d.fy = d3.event.y;
+}
+
+function dragended(d) {
+ if (!d3.event.active) simulation.alphaTarget(0);
+ d.fx = null;
+ d.fy = null;
+}
+
+function showErrors(errorList) {
+ let errorContainer = document.getElementById("errorMessageContainer");
+
+ while (errorContainer.hasChildNodes()) {
+ errorContainer.removeChild(errorContainer.lastChild);
+ }
+
+ // errorList.forEach(element => {
+ // let node = document.createElement("DIV");
+ // node.innerHTML = element.message;
+ // node.classList.add("alert");
+ // node.classList.add("alert-danger");
+ // node.setAttribute("role", "alert");
+ // document.getElementById('errorMessageContainer').appendChild(node);
+
+ // });
+
+ errorList.forEach((element) => {
+ let node = document.createElement("CODE");
+ node.innerHTML = element;
+ node.classList.add("prettyprint");
+ document.getElementById("errorMessageContainer").appendChild(node);
+ let jump = document.createElement("br");
+ let jump2 = document.createElement("br");
+ document.getElementById("errorMessageContainer").appendChild(jump);
+ document.getElementById("errorMessageContainer").appendChild(jump2);
+ });
+}