This is an automated email from the ASF dual-hosted git repository. jky pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/flagon.git
commit 1da7ae111bad9a50cba800e9b851fedd5e513ade Merge: 7d7bcba 1d9ee67 Author: Jason Young <88682906+jy...@users.noreply.github.com> AuthorDate: Thu Feb 27 11:57:50 2025 -0800 Merge pull request #56 from apache/monorepo Migrate userale and distill to this repo docker/site/Dockerfile => .github/dependabot.yml | 47 +- .github/workflows/distill/bump_version.yml | 48 + .github/workflows/distill/ci.yml | 68 + .github/workflows/distill/pytest_publish.yml | 53 + .../Dockerfile => .github/workflows/license.yml | 49 +- .github/workflows/userale/ci.yml | 99 + docker/site/Dockerfile => .licenserc.yaml | 46 +- KEYS | 142 + NOTICE | 4 +- README.md | 6 +- content/assets/main.css | 310 - content/assets/main.css.map | 1 - content/community/index.html | 202 - content/distill/index.html | 212 - content/docs/contributing/index.html | 221 - content/docs/distill/index.html | 200 - content/docs/index.html | 198 - content/docs/useralejs/API/index.html | 288 - content/docs/useralejs/build/index.html | 306 - content/docs/useralejs/dataschema/index.html | 423 - content/docs/useralejs/index.html | 374 - content/docs/useralejs/modifying/index.html | 326 - content/docs/useralejs/troubleshooting/index.html | 208 - content/feed.xml | 1 - content/images/ABTest_Dashboard.png | Bin 258719 -> 0 bytes content/images/Screen_Dashboard_1.png | Bin 142227 -> 0 bytes content/images/Screen_Dashboard_2.png | Bin 126734 -> 0 bytes content/images/Screen_Dashboard_3.png | Bin 89635 -> 0 bytes content/images/Screen_Dashboard_4.png | Bin 170536 -> 0 bytes content/images/asf_logo_url.svg | 261 - content/images/distill.png | Bin 9115 -> 0 bytes content/images/distill_inverted.png | Bin 9182 -> 0 bytes content/images/flagonMaster.svg | 20 - content/images/flagonMaster_red.svg | 20 - content/images/flagonMaster_wht.svg | 20 - content/images/header.svg | 3169 --- content/images/incubator-logo-white.jpg | Bin 11267 -> 0 bytes content/images/incubator-logo-white.png | Bin 12298 -> 0 bytes content/images/incubator-logo.png | Bin 8626 -> 0 bytes content/images/metricBeat.png | Bin 124599 -> 0 bytes content/images/mouseOverBench1.png | Bin 93193 -> 0 bytes content/images/mouseOverBench2.png | Bin 87554 -> 0 bytes content/images/stack.png | Bin 203346 -> 0 bytes content/images/stout.png | Bin 15570 -> 0 bytes content/images/stout_inverted.png | Bin 15043 -> 0 bytes content/images/tap.png | Bin 11706 -> 0 bytes content/images/tap_inverted.png | Bin 11503 -> 0 bytes content/images/userale.png | Bin 15464 -> 0 bytes content/images/userale_inverted.png | Bin 15229 -> 0 bytes content/index.html | 320 - content/js/bowiePlot.js | 408 - content/js/graphData.json | 1 - content/js/main.js | 4 - content/js/userale-demo.min.js | 1 - content/releases/index.html | 248 - content/semantic/dist/semantic.min.css | 11 - content/semantic/dist/semantic.min.js | 19 - .../dist/themes/basic/assets/fonts/icons.eot | Bin 40166 -> 0 bytes .../dist/themes/basic/assets/fonts/icons.svg | 450 - .../dist/themes/basic/assets/fonts/icons.ttf | Bin 39924 -> 0 bytes .../dist/themes/basic/assets/fonts/icons.woff | Bin 24676 -> 0 bytes .../dist/themes/default/assets/fonts/icons.eot | Bin 76518 -> 0 bytes .../dist/themes/default/assets/fonts/icons.svg | 685 - .../dist/themes/default/assets/fonts/icons.woff | Bin 90412 -> 0 bytes .../dist/themes/default/assets/fonts/icons.woff2 | Bin 71896 -> 0 bytes .../dist/themes/default/assets/images/flags.png | Bin 28123 -> 0 bytes .../themes/github/assets/fonts/octicons-local.ttf | Bin 53604 -> 0 bytes .../dist/themes/github/assets/fonts/octicons.svg | 200 - .../dist/themes/github/assets/fonts/octicons.ttf | Bin 31740 -> 0 bytes .../dist/themes/github/assets/fonts/octicons.woff | Bin 17772 -> 0 bytes .../dist/themes/material/assets/fonts/icons.eot | Bin 143258 -> 0 bytes .../dist/themes/material/assets/fonts/icons.svg | 2373 --- .../dist/themes/material/assets/fonts/icons.ttf | Bin 128180 -> 0 bytes .../dist/themes/material/assets/fonts/icons.woff | Bin 57620 -> 0 bytes content/userale/index.html | 375 - doap_flagon.rdf | 49 + {docker => examples/elk/docker}/.env | 0 {docker => examples/elk/docker}/README.md | 0 {docker => examples/elk/docker}/docker-compose.yml | 0 .../elk/docker}/elasticsearch/.dockerignore | 0 .../elk/docker}/elasticsearch/Dockerfile | 0 .../docker}/elasticsearch/config/elasticsearch.yml | 0 .../elk/docker}/kibana/.dockerignore | 0 {docker => examples/elk/docker}/kibana/Dockerfile | 0 .../elk/docker}/kibana/config/kibana.yml | 0 .../elk/docker}/logstash/.dockerignore | 0 .../elk/docker}/logstash/Dockerfile | 0 .../elk/docker}/logstash/config/logstash.yml | 0 .../elk/docker}/logstash/pipeline/logstash.conf | 0 .../elk/docker}/logstash/templates/userale.json | 0 .../elk/docker}/setup/.dockerignore | 0 {docker => examples/elk/docker}/setup/Dockerfile | 0 .../elk/docker}/setup/entrypoint.sh | 0 {docker => examples/elk/docker}/setup/lib.sh | 0 .../elk/docker}/setup/roles/filebeat_writer.json | 0 .../elk/docker}/setup/roles/heartbeat_writer.json | 0 .../elk/docker}/setup/roles/logstash_writer.json | 0 .../elk/docker}/setup/roles/metricbeat_writer.json | 0 {docker => examples/elk/docker}/site/Dockerfile | 0 {kubernetes => examples/elk/kubernetes}/README.md | 0 .../elk/kubernetes}/requirements.txt | 0 .../elk/kubernetes}/resources/elastic.yaml | 0 .../elk/kubernetes}/resources/logstash-auth.yaml | 0 .../elk/kubernetes}/resources/logstash.yaml | 0 {kubernetes => examples/elk/kubernetes}/run.sh | 0 {kubernetes => examples/elk/kubernetes}/test.py | 0 .../Dockerfile => products/distill/.dockerignore | 36 +- docker/site/Dockerfile => products/distill/.flake8 | 44 +- .../site/Dockerfile => products/distill/.gitignore | 117 +- products/distill/.pre-commit-config.yaml | 53 + .../distill/.readthedocs.yaml | 43 +- products/distill/AUTHORS.rst | 43 + products/distill/CHANGELOG.md | 56 + products/distill/CONTRIBUTING.rst | 70 + products/distill/Dashboard/app.py | 90 + .../distill/Dashboard/assets/bootstrap.min.css | 29 + products/distill/Dashboard/assets/style.css | 53 + products/distill/Dashboard/assets/test.txt | 0 products/distill/Dashboard/dashboard.txt | 1 + products/distill/Dashboard/example_segments.csv | 325 + products/distill/Dashboard/index.py | 334 + .../distill/Dashboard/pages/bar_chart.py | 48 +- .../distill/Dashboard/pages/bubble.py | 51 +- .../distill/Dashboard/pages/example_segments_1.csv | 325 + products/distill/Dashboard/pages/gantt.py | 142 + products/distill/Dashboard/pages/home.py | 310 + .../distill/Dashboard/pages/pie.py | 41 +- products/distill/Dashboard/pages/test.txt | 1 + products/distill/Dashboard/pages/upload.py | 143 + products/distill/Dashboard/pages/upload_tst.py | 146 + .../Dockerfile => products/distill/MANIFEST.in | 34 +- products/distill/Makefile | 90 + products/distill/README.rst | 143 + products/distill/distill/__init__.py | 68 + .../distill/distill/__version__.py | 30 +- .../distill/distill/analytics/__init__.py | 28 +- products/distill/distill/analytics/graph/README.md | 140 + .../distill/distill/analytics/graph/__init__.py | 28 +- products/distill/distill/analytics/graph/conf.py | 67 + products/distill/distill/analytics/graph/graph.py | 264 + .../distill/distill/analytics/stat/__init__.py | 28 +- products/distill/distill/analytics/stat/stats.py | 76 + .../distill/distill/core/feature_definition.py | 32 + products/distill/distill/core/log.py | 97 + products/distill/distill/core/types.py | 27 + .../distill/distill/process/__init__.py | 28 +- .../distill/distill/process/search.py | 42 +- products/distill/distill/process/transform.py | 75 + .../distill/distill/schemas/base.py | 44 +- products/distill/distill/schemas/userale.py | 140 + products/distill/distill/segmentation/README.rst | 543 + .../distill/distill/segmentation/__init__.py | 28 +- products/distill/distill/segmentation/segment.py | 676 + .../distill/segmentation/segmentation_error.py | 30 +- products/distill/distill/segmentation/segments.py | 244 + .../distill/distill/sessions/__init__.py | 28 +- products/distill/distill/sessions/session.py | 65 + products/distill/distill/sessions/sessions.py | 182 + products/distill/distill/sessions/utils.py | 176 + .../distill/distill/utils/__init__.py | 28 +- products/distill/distill/utils/crud.py | 49 + .../docs/Combining_Segments_with_Set_Logic.rst | 83 + products/distill/docs/Creating_Segments.rst | 168 + products/distill/docs/Example_Usage.rst | 361 + products/distill/docs/Exporting_Segments.rst | 100 + products/distill/docs/Funnel_Function.rst | 249 + products/distill/docs/Getting_Started.rst | 72 + products/distill/docs/Graph_Index.rst | 27 + .../Dockerfile => products/distill/docs/Makefile | 41 +- ...Manipulating_Collections_of_Segment_Objects.rst | 352 + products/distill/docs/Process.rst | 26 + products/distill/docs/Process_Docs.rst | 50 + products/distill/docs/Sankey_Function.rst | 167 + products/distill/docs/Segmentation.rst | 31 + products/distill/docs/Utilities.rst | 26 + products/distill/docs/Utility_Functions.rst | 54 + products/distill/docs/Writing_Segments.rst | 66 + products/distill/docs/conf.py | 52 + products/distill/docs/docs/.buildinfo | 4 + products/distill/docs/docs/.buildinfo 2 | 4 + .../Combining_Segments_with_Set_Logic.doctree | Bin 0 -> 11069 bytes .../docs/docs/.doctrees/Creating_Segments.doctree | Bin 0 -> 35692 bytes .../distill/docs/docs/.doctrees/Example.doctree | Bin 0 -> 15602 bytes .../docs/docs/.doctrees/Example_Usage.doctree | Bin 0 -> 48934 bytes .../docs/docs/.doctrees/Exporting_Segments.doctree | Bin 0 -> 16083 bytes .../docs/docs/.doctrees/Funnel_Function.doctree | Bin 0 -> 21399 bytes .../docs/docs/.doctrees/Getting_Started.doctree | Bin 0 -> 19113 bytes products/distill/docs/docs/.doctrees/Graph.doctree | Bin 0 -> 20613 bytes .../docs/docs/.doctrees/Graph_Index.doctree | Bin 0 -> 2684 bytes ...pulating_Collections_of_Segment_Objects.doctree | Bin 0 -> 53430 bytes .../distill/docs/docs/.doctrees/Process.doctree | Bin 0 -> 2656 bytes .../docs/docs/.doctrees/Process_Docs.doctree | Bin 0 -> 6437 bytes .../docs/docs/.doctrees/Sankey_Function.doctree | Bin 0 -> 14689 bytes .../docs/docs/.doctrees/Segmentation.doctree | Bin 0 -> 2858 bytes .../distill/docs/docs/.doctrees/Utilities.doctree | Bin 0 -> 2673 bytes .../docs/docs/.doctrees/Utility_Functions.doctree | Bin 0 -> 7649 bytes .../docs/docs/.doctrees/Writing_Segments.doctree | Bin 0 -> 8821 bytes ...ation.combining_segments_with_set_logic.doctree | Bin 0 -> 11096 bytes .../distill.segmentation.creating_segments.doctree | Bin 0 -> 35719 bytes ...distill.segmentation.exporting_segments.doctree | Bin 0 -> 6135 bytes .../distill.segmentation.getting_started.doctree | Bin 0 -> 19140 bytes ...pulating_collections_of_segment_objects.doctree | Bin 0 -> 51870 bytes .../distill.segmentation.writing_segments.doctree | Bin 0 -> 8848 bytes .../distill/docs/docs/.doctrees/environment.pickle | Bin 0 -> 48123 bytes .../distill/docs/docs/.doctrees/index copy.doctree | Bin 0 -> 3370 bytes products/distill/docs/docs/.doctrees/index.doctree | Bin 0 -> 3332 bytes .../docs/Combining_Segments_with_Set_Logic.html | 175 + products/distill/docs/docs/Creating_Segments.html | 257 + products/distill/docs/docs/Example 2.html | 215 + products/distill/docs/docs/Example.html | 223 + products/distill/docs/docs/Example_Usage.html | 392 + products/distill/docs/docs/Exporting_Segments.html | 178 + products/distill/docs/docs/Funnel_Function.html | 306 + products/distill/docs/docs/Getting_Started.html | 171 + products/distill/docs/docs/Graph 2.html | 306 + products/distill/docs/docs/Graph.html | 314 + products/distill/docs/docs/Graph_Index.html | 124 + ...anipulating_Collections_of_Segment_Objects.html | 427 + products/distill/docs/docs/Process.html | 118 + products/distill/docs/docs/Process_Docs.html | 140 + products/distill/docs/docs/Sankey_Function.html | 229 + products/distill/docs/docs/Segmentation.html | 155 + products/distill/docs/docs/Utilities.html | 118 + products/distill/docs/docs/Utility_Functions.html | 140 + products/distill/docs/docs/Writing_Segments.html | 158 + products/distill/docs/docs/_images/Games_List.png | Bin 0 -> 232155 bytes products/distill/docs/docs/_images/Gantt.png | Bin 0 -> 47462 bytes products/distill/docs/docs/_images/Graph_0.png | Bin 0 -> 93829 bytes products/distill/docs/docs/_images/Graph_1.png | Bin 0 -> 76687 bytes products/distill/docs/docs/_images/Graph_2.png | Bin 0 -> 73308 bytes products/distill/docs/docs/_images/Graph_3.png | Bin 0 -> 81322 bytes .../docs/docs/_images/Number_of_Logs_Bar_Chart.png | Bin 0 -> 55389 bytes .../docs/docs/_images/Segment_Pie_Chart.png | Bin 0 -> 62880 bytes .../distill/docs/docs/_images/Segment_Timeline.png | Bin 0 -> 98215 bytes .../docs/docs/_images/Superset_Dashboard.png | Bin 0 -> 618700 bytes .../distill/docs/docs/_images/Timeline_Graph.png | Bin 0 -> 204041 bytes .../docs/docs/_images/Video_Game_Filter.png | Bin 0 -> 64773 bytes products/distill/docs/docs/_images/dash.mp4 | Bin 0 -> 6174633 bytes .../Combining_Segments_with_Set_Logic.rst.txt | 64 + .../docs/docs/_sources/Creating_Segments.rst.txt | 149 + .../distill/docs/docs/_sources/Example.rst.txt | 139 + .../docs/docs/_sources/Example_Usage.rst.txt | 342 + .../docs/docs/_sources/Exporting_Segments.rst.txt | 81 + .../docs/docs/_sources/Funnel_Function.rst.txt | 229 + .../docs/docs/_sources/Getting_Started.rst.txt | 53 + products/distill/docs/docs/_sources/Graph.rst.txt | 239 + .../distill/docs/docs/_sources/Graph_Index.rst.txt | 8 + ...pulating_Collections_of_Segment_Objects.rst.txt | 333 + .../distill/docs/docs/_sources/Process.rst.txt | 7 + .../docs/docs/_sources/Process_Docs.rst.txt | 31 + .../docs/docs/_sources/Sankey_Function.rst.txt | 148 + .../docs/docs/_sources/Segmentation.rst.txt | 12 + .../distill/docs/docs/_sources/Utilities.rst.txt | 7 + .../docs/docs/_sources/Utility_Functions.rst.txt | 35 + .../docs/docs/_sources/Writing_Segments.rst.txt | 47 + ...ation.combining_segments_with_set_logic.rst.txt | 64 + .../distill.segmentation.creating_segments.rst.txt | 149 + ...distill.segmentation.exporting_segments.rst.txt | 24 + .../distill.segmentation.getting_started.rst.txt | 53 + ...pulating_collections_of_segment_objects.rst.txt | 322 + .../distill.segmentation.writing_segments.rst.txt | 47 + .../distill/docs/docs/_sources/index copy.rst.txt | 14 + products/distill/docs/docs/_sources/index.rst.txt | 16 + products/distill/docs/docs/_static/basic 2.css | 904 + products/distill/docs/docs/_static/basic.css | 904 + .../distill/docs/docs/_static/css/badge_only 2.css | 1 + .../distill/docs/docs/_static/css/badge_only.css | 1 + .../docs/_static/css/fonts/Roboto-Slab-Bold.woff | Bin 0 -> 87624 bytes .../docs/_static/css/fonts/Roboto-Slab-Bold.woff2 | Bin 0 -> 67312 bytes .../_static/css/fonts/Roboto-Slab-Regular.woff | Bin 0 -> 86288 bytes .../_static/css/fonts/Roboto-Slab-Regular.woff2 | Bin 0 -> 66444 bytes .../docs/_static/css/fonts/fontawesome-webfont.eot | Bin 152796 -> 165742 bytes .../docs/_static/css/fonts/fontawesome-webfont.svg | 2671 +++ .../docs/_static/css/fonts/fontawesome-webfont.ttf | Bin 152796 -> 165548 bytes .../_static/css/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../_static/css/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../docs/_static/css/fonts/lato-bold-italic.woff | Bin 0 -> 323344 bytes .../docs/_static/css/fonts/lato-bold-italic.woff2 | Bin 0 -> 193308 bytes .../docs/docs/_static/css/fonts/lato-bold.woff | Bin 0 -> 309728 bytes .../docs/docs/_static/css/fonts/lato-bold.woff2 | Bin 0 -> 184912 bytes .../docs/_static/css/fonts/lato-normal-italic.woff | Bin 0 -> 328412 bytes .../_static/css/fonts/lato-normal-italic.woff2 | Bin 0 -> 195704 bytes .../docs/docs/_static/css/fonts/lato-normal.woff | Bin 0 -> 309192 bytes .../docs/docs/_static/css/fonts/lato-normal.woff2 | Bin 0 -> 182708 bytes products/distill/docs/docs/_static/css/theme 2.css | 4 + products/distill/docs/docs/_static/css/theme.css | 4 + .../docs/docs/_static/dark_mode_css/custom.css | 77 + .../docs/docs/_static/dark_mode_css/dark.css | 501 + .../docs/docs/_static/dark_mode_css/general.css | 68 + .../docs/docs/_static/dark_mode_js/default_dark.js | 13 + .../docs/_static/dark_mode_js/default_light.js | 13 + .../docs/_static/dark_mode_js/theme_switcher.js | 39 + products/distill/docs/docs/_static/doctools 2.js | 321 + products/distill/docs/docs/_static/doctools.js | 321 + .../docs/docs/_static/documentation_options 2.js | 12 + .../docs/docs/_static/documentation_options.js | 12 + products/distill/docs/docs/_static/file 2.png | Bin 0 -> 286 bytes products/distill/docs/docs/_static/file.png | Bin 0 -> 286 bytes products/distill/docs/docs/_static/jquery 2.js | 2 + .../distill/docs/docs/_static/jquery-3.5.1 2.js | 10872 ++++++++++ products/distill/docs/docs/_static/jquery-3.5.1.js | 10872 ++++++++++ products/distill/docs/docs/_static/jquery.js | 2 + .../distill/docs/docs/_static/js/badge_only.js | 1 + .../docs/_static/js/html5shiv-printshiv.min.js | 4 + .../distill/docs/docs/_static/js/html5shiv.min.js | 4 + products/distill/docs/docs/_static/js/theme.js | 1 + .../distill/docs/docs/_static/language_data.js | 295 + products/distill/docs/docs/_static/minus 2.png | Bin 0 -> 90 bytes products/distill/docs/docs/_static/minus.png | Bin 0 -> 90 bytes products/distill/docs/docs/_static/plus 2.png | Bin 0 -> 90 bytes products/distill/docs/docs/_static/plus.png | Bin 0 -> 90 bytes products/distill/docs/docs/_static/pygments 2.css | 74 + products/distill/docs/docs/_static/pygments.css | 74 + products/distill/docs/docs/_static/searchtools.js | 522 + .../docs/docs/_static/underscore-1.12.0 2.js | 2027 ++ .../distill/docs/docs/_static/underscore-1.12.0.js | 2027 ++ products/distill/docs/docs/_static/underscore.js | 6 + .../distill/docs/docs/doctrees/Example.doctree | Bin 0 -> 15602 bytes products/distill/docs/docs/doctrees/Graph.doctree | Bin 0 -> 20613 bytes .../distill/docs/docs/doctrees/environment.pickle | Bin 0 -> 15178 bytes .../distill/docs/docs/doctrees/index copy.doctree | Bin 0 -> 3370 bytes products/distill/docs/docs/doctrees/index.doctree | Bin 0 -> 6599 bytes products/distill/docs/docs/genindex 2.html | 101 + products/distill/docs/docs/genindex.html | 103 + products/distill/docs/docs/html/.buildinfo | 4 + products/distill/docs/docs/html/.nojekyll | 0 products/distill/docs/docs/html/Example.html | 215 + products/distill/docs/docs/html/Graph.html | 306 + .../docs/docs/html/_sources/Example.rst.txt | 139 + .../distill/docs/docs/html/_sources/Graph.rst.txt | 239 + .../docs/docs/html/_sources/index copy.rst.txt | 14 + .../distill/docs/docs/html/_sources/index.rst.txt | 30 + .../distill/docs/docs/html/_static/alabaster.css | 701 + products/distill/docs/docs/html/_static/basic.css | 904 + .../docs/docs/html/_static/css/badge_only.css | 1 + .../html/_static/css/fonts/Roboto-Slab-Bold.woff | Bin 0 -> 87624 bytes .../html/_static/css/fonts/Roboto-Slab-Bold.woff2 | Bin 0 -> 67312 bytes .../_static/css/fonts/Roboto-Slab-Regular.woff | Bin 0 -> 86288 bytes .../_static/css/fonts/Roboto-Slab-Regular.woff2 | Bin 0 -> 66444 bytes .../html/_static/css/fonts/fontawesome-webfont.eot | Bin 152796 -> 165742 bytes .../html/_static/css/fonts/fontawesome-webfont.svg | 2671 +++ .../html/_static/css/fonts/fontawesome-webfont.ttf | Bin 152796 -> 165548 bytes .../_static/css/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../_static/css/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../html/_static/css/fonts/lato-bold-italic.woff | Bin 0 -> 323344 bytes .../html/_static/css/fonts/lato-bold-italic.woff2 | Bin 0 -> 193308 bytes .../docs/html/_static/css/fonts/lato-bold.woff | Bin 0 -> 309728 bytes .../docs/html/_static/css/fonts/lato-bold.woff2 | Bin 0 -> 184912 bytes .../html/_static/css/fonts/lato-normal-italic.woff | Bin 0 -> 328412 bytes .../_static/css/fonts/lato-normal-italic.woff2 | Bin 0 -> 195704 bytes .../docs/html/_static/css/fonts/lato-normal.woff | Bin 0 -> 309192 bytes .../docs/html/_static/css/fonts/lato-normal.woff2 | Bin 0 -> 182708 bytes .../distill/docs/docs/html/_static/css/theme.css | 4 + products/distill/docs/docs/html/_static/custom.css | 1 + .../docs/html/_static/dark_mode_css/custom.css | 77 + .../docs/docs/html/_static/dark_mode_css/dark.css | 501 + .../docs/html/_static/dark_mode_css/general.css | 68 + .../docs/html/_static/dark_mode_js/default_dark.js | 13 + .../html/_static/dark_mode_js/default_light.js | 13 + .../html/_static/dark_mode_js/theme_switcher.js | 39 + .../distill/docs/docs/html/_static/doctools.js | 321 + .../docs/html/_static/documentation_options.js | 12 + products/distill/docs/docs/html/_static/file.png | Bin 0 -> 286 bytes .../distill/docs/docs/html/_static/jquery-3.5.1.js | 10872 ++++++++++ products/distill/docs/docs/html/_static/jquery.js | 2 + .../docs/docs/html/_static/js/badge_only.js | 1 + .../html/_static/js/html5shiv-printshiv.min.js | 4 + .../docs/docs/html/_static/js/html5shiv.min.js | 4 + .../distill/docs/docs/html/_static/js/theme.js | 1 + .../docs/docs/html/_static/language_data.js | 295 + products/distill/docs/docs/html/_static/minus.png | Bin 0 -> 90 bytes products/distill/docs/docs/html/_static/plus.png | Bin 0 -> 90 bytes .../distill/docs/docs/html/_static/pygments.css | 74 + .../distill/docs/docs/html/_static/searchtools.js | 522 + .../docs/docs/html/_static/underscore-1.12.0.js | 2027 ++ .../distill/docs/docs/html/_static/underscore.js | 6 + products/distill/docs/docs/html/genindex.html | 101 + products/distill/docs/docs/html/index copy.html | 118 + products/distill/docs/docs/html/index.html | 108 + products/distill/docs/docs/html/objects.inv | 7 + products/distill/docs/docs/html/search.html | 116 + products/distill/docs/docs/html/searchindex.js | 1 + products/distill/docs/docs/index 2.html | 108 + products/distill/docs/docs/index.html | 138 + products/distill/docs/docs/objects 2.inv | Bin 0 -> 501 bytes products/distill/docs/docs/objects.inv | 6 + products/distill/docs/docs/search 2.html | 116 + products/distill/docs/docs/search.html | 118 + products/distill/docs/docs/searchindex 2.js | 1 + products/distill/docs/docs/searchindex.js | 1 + products/distill/docs/images/Games_List.png | Bin 0 -> 232155 bytes products/distill/docs/images/Gantt.png | Bin 0 -> 47462 bytes products/distill/docs/images/Graph_0.png | Bin 0 -> 93829 bytes products/distill/docs/images/Graph_1.png | Bin 0 -> 76687 bytes products/distill/docs/images/Graph_2.png | Bin 0 -> 73308 bytes products/distill/docs/images/Graph_3.png | Bin 0 -> 81322 bytes .../docs/images/Number_of_Logs_Bar_Chart.png | Bin 0 -> 55389 bytes products/distill/docs/images/Segment_Pie_Chart.png | Bin 0 -> 62880 bytes products/distill/docs/images/Segment_Timeline.png | Bin 0 -> 98215 bytes .../distill/docs/images/Superset_Dashboard.png | Bin 0 -> 618700 bytes products/distill/docs/images/Timeline_Graph.png | Bin 0 -> 204041 bytes products/distill/docs/images/Video_Game_Filter.png | Bin 0 -> 64773 bytes products/distill/docs/images/dash.mp4 | Bin 0 -> 6174633 bytes products/distill/docs/index.rst | 35 + products/distill/docs/make.bat | 35 + .../distill/docs/requirements.txt | 35 +- .../examples/Distill_Workflow_Example.ipynb | 3111 +++ products/distill/examples/Segments_Demo.ipynb | 2693 +++ .../examples/SuperSet_ElasticDSL_Demo.ipynb | 1564 ++ products/distill/examples/TestPipeline.ipynb | 2835 +++ .../distill/examples/data/superset_example.json | 6205 ++++++ products/distill/examples/data/task_example.json | 1338 ++ products/distill/examples/labels.py | 91 + products/distill/install_py_versions.sh | 35 + products/distill/poetry.lock | 4241 ++++ products/distill/poetry.toml | 5 + products/distill/pyproject.toml | 172 + products/distill/pytest_prev_init.ini | 12 + .../site/Dockerfile => products/distill/setup.cfg | 39 +- products/distill/setup.py | 156 + products/distill/tests/README.rst | 53 + .../distill/tests/__init__.py | 29 +- .../data/deadspace_detection_sample_data.json | 21 + products/distill/tests/data/log_interval_data.json | 1 + products/distill/tests/data/log_test_data.json | 1 + products/distill/tests/data/sample_data.json | 21 + .../distill/tests/data/sample_data_multiusers.json | 5216 +++++ .../tests/data/sample_data_without_type.json | 21 + .../tests/data/segment_generator_sample_data.json | 21 + .../distill/tests/data_config.py | 30 +- products/distill/tests/example.csv | 4 + products/distill/tests/test_graph.py | 75 + products/distill/tests/test_log.py | 117 + products/distill/tests/test_search.py | 55 + products/distill/tests/test_segment.py | 1436 ++ products/distill/tests/test_segments.py | 531 + products/distill/tests/test_sessions.py | 95 + products/distill/tests/test_transform.py | 79 + products/distill/tests/test_utils.py | 68 + products/distill/tests/testing_utils.py | 55 + products/distill/tox.ini | 12 + products/userale/.babelrc | 22 + products/userale/.eslintrc.json | 30 + products/userale/.gitignore | 31 + products/userale/.husky/pre-commit | 80 + products/userale/CHANGELOG.md | 252 + products/userale/CONTRIBUTING.md | 248 + products/userale/README.md | 358 + products/userale/babel.config.js | 22 + .../build/UserALEWebExtension/background.d.ts | 20 + .../build/UserALEWebExtension/background.js | 1560 ++ .../build/UserALEWebExtension/browserAction.html | 89 + .../userale/build/UserALEWebExtension/content.d.ts | 20 + .../userale/build/UserALEWebExtension/content.js | 1302 ++ .../userale/build/UserALEWebExtension/globals.d.ts | 24 + .../UserALEWebExtension/icons/UserALE Logo.png | Bin 0 -> 6797 bytes .../build/UserALEWebExtension/manifest.json | 26 + .../build/UserALEWebExtension/messageTypes.d.ts | 25 + .../userale/build/UserALEWebExtension/options.d.ts | 20 + .../userale/build/UserALEWebExtension/options.html | 57 + .../userale/build/UserALEWebExtension/options.js | 1350 ++ products/userale/build/attachHandlers.d.ts | 99 + products/userale/build/configure.d.ts | 64 + products/userale/build/getInitialSettings.d.ts | 39 + products/userale/build/main.d.ts | 48 + products/userale/build/packageLogs.d.ts | 128 + products/userale/build/sendLogs.d.ts | 50 + products/userale/build/userale-2.4.0.js | 1395 ++ products/userale/build/userale-2.4.0.js.map | 1 + products/userale/build/userale-2.4.0.min.js | 18 + products/userale/build/userale.d.ts | 163 + products/userale/build/utils/auth/index.d.ts | 49 + products/userale/build/utils/headers/index.d.ts | 49 + products/userale/build/utils/index.d.ts | 21 + products/userale/eslint.config.ts | 29 + products/userale/example/Dockerfile | 30 + products/userale/example/README.md | 144 + .../custom-non-user-events-example/README.md | 64 + .../custom-non-user-events-example/index.js | 89 + products/userale/example/index.html | 92 + products/userale/example/index.js | 176 + products/userale/example/kafka-rest-router.js | 126 + .../userale/example/log-label-example/README.md | 83 + .../userale/example/log-label-example/index.html | 62 + products/userale/example/log.schema.json | 125 + products/userale/example/no-logging.html | 76 + .../userale/example/react-app-example/.gitignore | 40 + .../userale/example/react-app-example/README.md | 43 + .../example/react-app-example/package-lock.json | 19688 +++++++++++++++++++ .../userale/example/react-app-example/package.json | 38 + .../example/react-app-example/public/favicon.ico | Bin 0 -> 3870 bytes .../example/react-app-example/public/index.html | 57 + .../example/react-app-example/public/logo192.png | Bin 0 -> 5347 bytes .../example/react-app-example/public/logo512.png | Bin 0 -> 9664 bytes .../userale/example/react-app-example/src/App.css | 55 + .../userale/example/react-app-example/src/App.js | 60 + .../example/react-app-example/src/index.css | 30 + .../userale/example/react-app-example/src/index.js | 28 + .../userale/example/react-app-example/src/logo.svg | 19 + .../example/react-app-example/src/setupTests.js | 22 + products/userale/example/server.js | 182 + products/userale/example/test-client.ts | 40 + .../example/webpackUserAleExample/.gitignore | 22 + .../userale/example/webpackUserAleExample/LICENSE | 201 + .../example/webpackUserAleExample/README.md | 156 + .../example/webpackUserAleExample/dist/main.js | 161 + .../example/webpackUserAleExample/index.html | 77 + .../userale/example/webpackUserAleExample/index.js | 181 + .../webpackUserAleExample/package-lock.json | 2310 +++ .../example/webpackUserAleExample/package.json | 48 + .../webpackUserAleExample/webpack.config.js | 23 + products/userale/example/ws-index.html | 92 + products/userale/package-lock.json | 12902 ++++++++++++ products/userale/package.json | 119 + products/userale/rollup.config.js | 122 + products/userale/src/UserALEWebExtension/README.md | 90 + .../userale/src/UserALEWebExtension/background.ts | 273 + .../src/UserALEWebExtension/browserAction.html | 89 + .../userale/src/UserALEWebExtension/content.ts | 57 + .../userale/src/UserALEWebExtension/globals.ts | 31 + .../src/UserALEWebExtension/icons/UserALE Logo.png | Bin 0 -> 6797 bytes .../userale/src/UserALEWebExtension/manifest.json | 26 + .../src/UserALEWebExtension/messageTypes.ts | 24 + .../userale/src/UserALEWebExtension/options.html | 57 + .../userale/src/UserALEWebExtension/options.ts | 122 + .../src/UserALEWebExtension/public/index.html | 26 + products/userale/src/attachHandlers.ts | 271 + products/userale/src/configure.ts | 123 + products/userale/src/getInitialSettings.ts | 144 + products/userale/src/main.ts | 157 + products/userale/src/packageLogs.ts | 471 + products/userale/src/sendLogs.ts | 156 + products/userale/src/types.d.ts | 161 + products/userale/src/utils/auth/index.ts | 81 + products/userale/src/utils/headers/index.ts | 88 + products/userale/src/utils/index.ts | 30 + products/userale/test/e2e/playwright.config.ts | 86 + .../userale/test/e2e/spec/01-extension.spec.ts | 112 + products/userale/test/e2e/spec/01-package.spec.ts | 46 + products/userale/test/e2e/spec/02-shared.spec.ts | 94 + .../userale/test/e2e/spec/03-websocket.spec.ts | 39 + .../test/e2e/spec/fixtures/extension.fixture.ts | 74 + products/userale/test/unit/jest.config.ts | 48 + products/userale/test/unit/jest.setup.js | 21 + .../userale/test/unit/spec/attachHandlers.spec.ts | 140 + products/userale/test/unit/spec/auth.spec.ts | 136 + products/userale/test/unit/spec/configure.spec.ts | 87 + .../test/unit/spec/getInitialSettings.spec.ts | 90 + .../unit/spec/getInitialSettings_fetchAll.html | 36 + .../unit/spec/getInitialSettings_userParam.html | 29 + products/userale/test/unit/spec/headers.spec.ts | 153 + products/userale/test/unit/spec/main.html | 26 + products/userale/test/unit/spec/main.spec.ts | 102 + .../userale/test/unit/spec/packageLogs.spec.ts | 429 + products/userale/test/unit/spec/sendLogs.spec.ts | 215 + products/userale/test/unit/spec/testUtils.ts | 45 + products/userale/tsconfig.json | 53 + {release => scripts}/README.md | 0 {release => scripts}/clone-and-configure-repos.sh | 0 {release => scripts}/common.sh | 0 {release => scripts}/make-release-artifacts.sh | 0 561 files changed, 149074 insertions(+), 12541 deletions(-)