gitextract_4et9rv65/ ├── .dockerignore ├── .editorconfig ├── .github/ │ ├── CODEOWNERS │ ├── CONTRIBUTING.md │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ ├── documentation_bug.md │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── no-response.yml │ └── workflows/ │ ├── build.yml │ ├── docker-build.yml │ ├── schedule-doc-report.yml │ └── test.yml ├── .gitignore ├── .image_optim.yml ├── .ruby-version ├── .slugignore ├── .tool-versions ├── COPYRIGHT ├── Dockerfile ├── Dockerfile-alpine ├── Gemfile ├── LICENSE ├── Procfile ├── README.md ├── Rakefile ├── Thorfile ├── assets/ │ ├── images/ │ │ └── .gitignore │ ├── javascripts/ │ │ ├── app/ │ │ │ ├── app.js │ │ │ ├── config.js.erb │ │ │ ├── db.js │ │ │ ├── router.js │ │ │ ├── searcher.js │ │ │ ├── serviceworker.js │ │ │ ├── settings.js │ │ │ ├── shortcuts.js │ │ │ └── update_checker.js │ │ ├── application.js │ │ ├── collections/ │ │ │ ├── collection.js │ │ │ ├── docs.js │ │ │ ├── entries.js │ │ │ └── types.js │ │ ├── debug.js │ │ ├── docs.js.erb │ │ ├── lib/ │ │ │ ├── ajax.js │ │ │ ├── cookies_store.js │ │ │ ├── events.js │ │ │ ├── favicon.js │ │ │ ├── license.js │ │ │ ├── local_storage_store.js │ │ │ ├── page.js │ │ │ └── util.js │ │ ├── models/ │ │ │ ├── doc.js │ │ │ ├── entry.js │ │ │ ├── model.js │ │ │ └── type.js │ │ ├── news.json │ │ ├── templates/ │ │ │ ├── base.js │ │ │ ├── error_tmpl.js │ │ │ ├── notice_tmpl.js │ │ │ ├── notif_tmpl.js │ │ │ ├── pages/ │ │ │ │ ├── about_tmpl.js │ │ │ │ ├── help_tmpl.js │ │ │ │ ├── news_tmpl.js.erb │ │ │ │ ├── offline_tmpl.js │ │ │ │ ├── root_tmpl.js.erb │ │ │ │ ├── settings_tmpl.js │ │ │ │ └── type_tmpl.js │ │ │ ├── path_tmpl.js │ │ │ ├── sidebar_tmpl.js │ │ │ └── tip_tmpl.js │ │ ├── tracking.js │ │ ├── vendor/ │ │ │ ├── cookies.js │ │ │ ├── mathml.js │ │ │ ├── prism.js │ │ │ └── raven.js │ │ └── views/ │ │ ├── content/ │ │ │ ├── content.js │ │ │ ├── entry_page.js │ │ │ ├── offline_page.js │ │ │ ├── root_page.js │ │ │ ├── settings_page.js │ │ │ ├── static_page.js │ │ │ └── type_page.js │ │ ├── layout/ │ │ │ ├── document.js │ │ │ ├── menu.js │ │ │ ├── mobile.js │ │ │ ├── path.js │ │ │ ├── resizer.js │ │ │ └── settings.js │ │ ├── list/ │ │ │ ├── list_focus.js │ │ │ ├── list_fold.js │ │ │ ├── list_select.js │ │ │ └── paginated_list.js │ │ ├── misc/ │ │ │ ├── news.js │ │ │ ├── notice.js │ │ │ ├── notif.js │ │ │ ├── tip.js │ │ │ └── updates.js │ │ ├── pages/ │ │ │ ├── base.js │ │ │ ├── hidden.js │ │ │ ├── jquery.js │ │ │ ├── rdoc.js │ │ │ ├── sqlite.js │ │ │ └── support_tables.js │ │ ├── search/ │ │ │ ├── search.js │ │ │ └── search_scope.js │ │ ├── sidebar/ │ │ │ ├── doc_list.js │ │ │ ├── doc_picker.js │ │ │ ├── entry_list.js │ │ │ ├── results.js │ │ │ ├── sidebar.js │ │ │ ├── sidebar_hover.js │ │ │ └── type_list.js │ │ └── view.js │ └── stylesheets/ │ ├── application.css.scss │ ├── components/ │ │ ├── _app.scss │ │ ├── _content.scss │ │ ├── _environment.scss.erb │ │ ├── _fail.scss │ │ ├── _header.scss │ │ ├── _mobile.scss │ │ ├── _notice.scss │ │ ├── _notif.scss │ │ ├── _page.scss │ │ ├── _path.scss │ │ ├── _prism.scss │ │ ├── _settings.scss │ │ └── _sidebar.scss │ ├── global/ │ │ ├── _base.scss │ │ ├── _classes.scss │ │ ├── _icons.scss.erb │ │ ├── _mixins.scss │ │ ├── _print.scss │ │ ├── _variables-dark.scss │ │ ├── _variables-light.scss │ │ └── _variables.scss │ └── pages/ │ ├── _angular.scss │ ├── _angularjs.scss │ ├── _apache.scss │ ├── _async.scss │ ├── _bash.scss │ ├── _bootstrap.scss │ ├── _cakephp.scss │ ├── _chef.scss │ ├── _clojure.scss │ ├── _codeception.scss │ ├── _coffeescript.scss │ ├── _cordova.scss │ ├── _cppref.scss │ ├── _crystal.scss │ ├── _cypress.scss │ ├── _d.scss │ ├── _d3.scss │ ├── _dart.scss │ ├── _dojo.scss │ ├── _drupal.scss │ ├── _eigen3.scss │ ├── _elisp.scss │ ├── _elixir.scss │ ├── _ember.scss │ ├── _erlang.scss │ ├── _express.scss │ ├── _fastapi.scss │ ├── _fluture.scss │ ├── _git.scss │ ├── _github.scss │ ├── _gnu_make.scss │ ├── _gnuplot.scss │ ├── _go.scss │ ├── _graphite.scss │ ├── _groovy.scss │ ├── _gtk.scss │ ├── _hapi.scss │ ├── _haproxy.scss │ ├── _haskell.scss │ ├── _jasmine.scss │ ├── _jekyll.scss │ ├── _joi.scss │ ├── _jq.scss │ ├── _jquery.scss │ ├── _julia.scss │ ├── _knockout.scss │ ├── _kotlin.scss │ ├── _kubectl.scss │ ├── _kubernetes.scss │ ├── _laravel.scss │ ├── _liquid.scss │ ├── _lit.scss │ ├── _love.scss │ ├── _lua.scss │ ├── _mariadb.scss │ ├── _mdn.scss │ ├── _meteor.scss │ ├── _mkdocs.scss │ ├── _modernizr.scss │ ├── _moment.scss │ ├── _nginx.scss │ ├── _node.scss │ ├── _npm.scss │ ├── _nushell.scss │ ├── _octave.scss │ ├── _openjdk.scss │ ├── _openlayers.scss │ ├── _perl.scss │ ├── _phalcon.scss │ ├── _phaser.scss │ ├── _php.scss │ ├── _phpunit.scss │ ├── _postgres.scss │ ├── _pug.scss │ ├── _pygame.scss │ ├── _python.scss │ ├── _qt.scss │ ├── _ramda.scss │ ├── _rdoc.scss │ ├── _react.scss │ ├── _react_native.scss │ ├── _reactivex.scss │ ├── _redis.scss │ ├── _rethinkdb.scss │ ├── _rfc.scss │ ├── _rubydoc.scss │ ├── _rust.scss │ ├── _rxjs.scss │ ├── _sanctuary.scss │ ├── _sanctuary_def.scss │ ├── _sanctuary_type_classes.scss │ ├── _scala.scss │ ├── _simple.scss │ ├── _sinon.scss │ ├── _sphinx.scss │ ├── _sphinx_simple.scss │ ├── _sqlite.scss │ ├── _support_tables.scss │ ├── _tailwindcss.scss │ ├── _tcl_tk.scss │ ├── _tensorflow.scss │ ├── _terraform.scss │ ├── _typescript.scss │ ├── _underscore.scss │ ├── _vue.scss │ ├── _webpack.scss │ ├── _wordpress.scss │ ├── _yard.scss │ └── _yii.scss ├── config.ru ├── docs/ │ ├── adding-docs.md │ ├── file-scrapers.md │ ├── filter-reference.md │ ├── maintainers.md │ └── scraper-reference.md ├── lib/ │ ├── app.rb │ ├── docs/ │ │ ├── core/ │ │ │ ├── autoload_helper.rb │ │ │ ├── doc.rb │ │ │ ├── entry_index.rb │ │ │ ├── filter.rb │ │ │ ├── filter_stack.rb │ │ │ ├── instrumentable.rb │ │ │ ├── manifest.rb │ │ │ ├── models/ │ │ │ │ ├── entry.rb │ │ │ │ └── type.rb │ │ │ ├── page_db.rb │ │ │ ├── parser.rb │ │ │ ├── request.rb │ │ │ ├── requester.rb │ │ │ ├── response.rb │ │ │ ├── scraper.rb │ │ │ ├── scrapers/ │ │ │ │ ├── file_scraper.rb │ │ │ │ └── url_scraper.rb │ │ │ ├── subscriber.rb │ │ │ └── url.rb │ │ ├── filters/ │ │ │ ├── angular/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_v18.rb │ │ │ │ ├── clean_html_v2.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_v2.rb │ │ │ ├── angularjs/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_urls.rb │ │ │ │ └── entries.rb │ │ │ ├── ansible/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── apache/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── apache_pig/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── astro/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── async/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── axios/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── babel/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── backbone/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── bash/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── bazel/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── bluebird/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── bootstrap/ │ │ │ │ ├── clean_html_v3.rb │ │ │ │ ├── clean_html_v4.rb │ │ │ │ ├── clean_html_v5.rb │ │ │ │ ├── entries_v3.rb │ │ │ │ ├── entries_v4.rb │ │ │ │ └── entries_v5.rb │ │ │ ├── bottle/ │ │ │ │ └── entries.rb │ │ │ ├── bower/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── bun/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── c/ │ │ │ │ └── entries.rb │ │ │ ├── cakephp/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_39_plus.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_39_plus.rb │ │ │ ├── chai/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── chef/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_old.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_old.rb │ │ │ ├── chefclient/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── click/ │ │ │ │ ├── entries.rb │ │ │ │ └── pre_clean_html.rb │ │ │ ├── clojure/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── cmake/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── codeception/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── codeceptjs/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── codeigniter/ │ │ │ │ └── entries.rb │ │ │ ├── coffeescript/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_v1.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_v1.rb │ │ │ ├── composer/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── cordova/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_core.rb │ │ │ │ └── entries.rb │ │ │ ├── core/ │ │ │ │ ├── apply_base_url.rb │ │ │ │ ├── attribution.rb │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_local_urls.rb │ │ │ │ ├── clean_text.rb │ │ │ │ ├── container.rb │ │ │ │ ├── entries.rb │ │ │ │ ├── images.rb │ │ │ │ ├── inner_html.rb │ │ │ │ ├── internal_urls.rb │ │ │ │ ├── normalize_paths.rb │ │ │ │ ├── normalize_urls.rb │ │ │ │ ├── parse_cf_email.rb │ │ │ │ └── title.rb │ │ │ ├── couchdb/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── cpp/ │ │ │ │ └── entries.rb │ │ │ ├── cppref/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── fix_code.rb │ │ │ ├── crystal/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── css/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── cypress/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── d/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── d3/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries_v3.rb │ │ │ │ └── entries_v4.rb │ │ │ ├── dart/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── deno/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── django/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ └── fix_urls.rb │ │ │ ├── django_rest_framework/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── docker/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── dojo/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_urls.rb │ │ │ │ └── entries.rb │ │ │ ├── dom/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── drupal/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ ├── internal_urls.rb │ │ │ │ └── normalize_paths.rb │ │ │ ├── duckdb/ │ │ │ │ ├── attribution.rb │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── eigen3/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── electron/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── elisp/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── elixir/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── ember/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── enzyme/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── erlang/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ └── pre_clean_html.rb │ │ │ ├── esbuild/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── eslint/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── express/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── falcon/ │ │ │ │ └── entries.rb │ │ │ ├── fastapi/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── container.rb │ │ │ │ └── entries.rb │ │ │ ├── fish/ │ │ │ │ ├── clean_html_custom.rb │ │ │ │ ├── clean_html_sphinx.rb │ │ │ │ ├── entries_custom.rb │ │ │ │ └── entries_sphinx.rb │ │ │ ├── flask/ │ │ │ │ └── entries.rb │ │ │ ├── flow/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── fluture/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── gcc/ │ │ │ │ └── clean_html.rb │ │ │ ├── git/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── github/ │ │ │ │ └── clean_html.rb │ │ │ ├── gnu/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── gnu_cobol/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── gnu_make/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── gnuplot/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── go/ │ │ │ │ ├── attribution.rb │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── godot/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_v2.rb │ │ │ │ ├── clean_html_v3.rb │ │ │ │ ├── entries.rb │ │ │ │ ├── entries_v2.rb │ │ │ │ └── entries_v3.rb │ │ │ ├── graphite/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── graphviz/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── groovy/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── grunt/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── gtk/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── hammerspoon/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── handlebars/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── hapi/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── haproxy/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── haskell/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── haxe/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── homebrew/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── html/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── htmx/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── http/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── i3/ │ │ │ │ └── entries.rb │ │ │ ├── immutable/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── influxdata/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── jasmine/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── javascript/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── jekyll/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── jest/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── jinja/ │ │ │ │ └── entries.rb │ │ │ ├── joi/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── jq/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── jquery/ │ │ │ │ └── clean_html.rb │ │ │ ├── jquery_core/ │ │ │ │ └── entries.rb │ │ │ ├── jquery_mobile/ │ │ │ │ └── entries.rb │ │ │ ├── jquery_ui/ │ │ │ │ └── entries.rb │ │ │ ├── jsdoc/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── julia/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_sphinx.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_sphinx.rb │ │ │ ├── knockout/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── koa/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── kotlin/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── kubectl/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── kubernetes/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── laravel/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── latex/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── leaflet/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── less/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── liquid/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── lit/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── lodash/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── love/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── lua/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── man/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── mariadb/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ └── erase_invalid_pages.rb │ │ │ ├── marionette/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries_v2.rb │ │ │ │ └── entries_v3.rb │ │ │ ├── markdown/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── matplotlib/ │ │ │ │ └── entries.rb │ │ │ ├── mdn/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── compat_tables.rb │ │ │ ├── meteor/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── minitest/ │ │ │ │ └── entries.rb │ │ │ ├── mkdocs/ │ │ │ │ └── clean_html.rb │ │ │ ├── mocha/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── modernizr/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── moment/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── moment_timezone/ │ │ │ │ └── entries.rb │ │ │ ├── mongoose/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── nextjs/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── nginx/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── nginx_lua_module/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── nim/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── nix/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── node/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ └── old_entries.rb │ │ │ ├── nokogiri2/ │ │ │ │ └── entries.rb │ │ │ ├── npm/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── numpy/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── nushell/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ └── fix_links.rb │ │ │ ├── ocaml/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── octave/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── opengl/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── openjdk/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_new.rb │ │ │ │ ├── clean_urls.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_new.rb │ │ │ ├── openlayers/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── opentsdb/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── padrino/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── pandas/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_old.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_old.rb │ │ │ ├── perl/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ └── pre_clean_html.rb │ │ │ ├── phalcon/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── phaser/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── php/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ ├── fix_urls.rb │ │ │ │ └── internal_urls.rb │ │ │ ├── phpunit/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_old.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_old.rb │ │ │ ├── playwright/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── point_cloud_library/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── pony/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── postgresql/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ ├── extract_metadata.rb │ │ │ │ └── normalize_class_names.rb │ │ │ ├── prettier/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── pug/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── puppeteer/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── pygame/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ └── pre_clean_html.rb │ │ │ ├── python/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries_v2.rb │ │ │ │ └── entries_v3.rb │ │ │ ├── pytorch/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── q/ │ │ │ │ └── entries.rb │ │ │ ├── qt/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── qunit/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── r/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── rails/ │ │ │ │ ├── clean_html_guides.rb │ │ │ │ └── entries.rb │ │ │ ├── ramda/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── rdoc/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── container.rb │ │ │ │ └── entries.rb │ │ │ ├── react/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_react_dev.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_react_dev.rb │ │ │ ├── react_bootstrap/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── react_native/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── react_router/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── reactivex/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── redis/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── redux/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── relay/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── requests/ │ │ │ │ └── entries.rb │ │ │ ├── requirejs/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── rethinkdb/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── ruby/ │ │ │ │ └── entries.rb │ │ │ ├── rust/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── rxjs/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── salt_stack/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── sanctuary/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── sanctuary_def/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── sanctuary_type_classes/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── sass/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── scala/ │ │ │ │ ├── clean_html_v2.rb │ │ │ │ ├── clean_html_v3.rb │ │ │ │ ├── entries_v2.rb │ │ │ │ └── entries_v3.rb │ │ │ ├── scikit_image/ │ │ │ │ └── entries.rb │ │ │ ├── scikit_learn/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── sequelize/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── sinon/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── socketio/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── sphinx/ │ │ │ │ └── clean_html.rb │ │ │ ├── spring_boot/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── sqlite/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_js_tables.rb │ │ │ │ └── entries.rb │ │ │ ├── statsmodels/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── svelte/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── svg/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── symfony/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── tailwindcss/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ └── noop.rb │ │ │ ├── tcl_tk/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── tcllib/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ └── nop.rb │ │ │ ├── tensorflow/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── terraform/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── threejs/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── trio/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── twig/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── typescript/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── underscore/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── vagrant/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── varnish/ │ │ │ │ └── entries.rb │ │ │ ├── vertx/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── vite/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── vitest/ │ │ │ │ └── entries.rb │ │ │ ├── vue/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_v3.rb │ │ │ ├── vue_router/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── vueuse/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── vuex/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── vulkan/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── wagtail/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── web_extensions/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── webpack/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_old.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_old.rb │ │ │ ├── werkzeug/ │ │ │ │ └── entries.rb │ │ │ ├── wordpress/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── xslt_xpath/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ ├── yarn/ │ │ │ │ ├── clean_html.rb │ │ │ │ ├── clean_html_berry.rb │ │ │ │ ├── entries.rb │ │ │ │ └── entries_berry.rb │ │ │ ├── yii/ │ │ │ │ ├── clean_html_v1.rb │ │ │ │ ├── clean_html_v2.rb │ │ │ │ ├── entries_v1.rb │ │ │ │ └── entries_v2.rb │ │ │ ├── zig/ │ │ │ │ ├── clean_html.rb │ │ │ │ └── entries.rb │ │ │ └── zsh/ │ │ │ ├── clean_html.rb │ │ │ └── entries.rb │ │ ├── scrapers/ │ │ │ ├── angular.rb │ │ │ ├── angularjs.rb │ │ │ ├── ansible.rb │ │ │ ├── apache.rb │ │ │ ├── apache_pig.rb │ │ │ ├── astro.rb │ │ │ ├── async.rb │ │ │ ├── axios.rb │ │ │ ├── babel.rb │ │ │ ├── backbone.rb │ │ │ ├── bash.rb │ │ │ ├── bazel.rb │ │ │ ├── bluebird.rb │ │ │ ├── bootstrap.rb │ │ │ ├── bottle.rb │ │ │ ├── bower.rb │ │ │ ├── bun.rb │ │ │ ├── cakephp.rb │ │ │ ├── chai.rb │ │ │ ├── chef.rb │ │ │ ├── click.rb │ │ │ ├── clojure.rb │ │ │ ├── cmake.rb │ │ │ ├── codeception.rb │ │ │ ├── codeceptjs.rb │ │ │ ├── codeigniter.rb │ │ │ ├── coffeescript.rb │ │ │ ├── composer.rb │ │ │ ├── cordova.rb │ │ │ ├── couchdb.rb │ │ │ ├── cppref/ │ │ │ │ ├── c.rb │ │ │ │ ├── cpp.rb │ │ │ │ └── cppref.rb │ │ │ ├── crystal.rb │ │ │ ├── cypress.rb │ │ │ ├── d.rb │ │ │ ├── d3.rb │ │ │ ├── dart.rb │ │ │ ├── date_fns.rb │ │ │ ├── deno.rb │ │ │ ├── django.rb │ │ │ ├── docker.rb │ │ │ ├── dojo.rb │ │ │ ├── drupal.rb │ │ │ ├── duckdb.rb │ │ │ ├── eigen3.rb │ │ │ ├── electron.rb │ │ │ ├── elisp.rb │ │ │ ├── elixir.rb │ │ │ ├── ember.rb │ │ │ ├── enzyme.rb │ │ │ ├── erlang.rb │ │ │ ├── es_toolkit.rb │ │ │ ├── esbuild.rb │ │ │ ├── eslint.rb │ │ │ ├── express.rb │ │ │ ├── falcon.rb │ │ │ ├── fastapi.rb │ │ │ ├── fish.rb │ │ │ ├── flask.rb │ │ │ ├── flow.rb │ │ │ ├── fluture.rb │ │ │ ├── git.rb │ │ │ ├── github.rb │ │ │ ├── gnu/ │ │ │ │ ├── gcc.rb │ │ │ │ └── gnu_fortran.rb │ │ │ ├── gnu.rb │ │ │ ├── gnu_cobol.rb │ │ │ ├── gnu_make.rb │ │ │ ├── gnuplot.rb │ │ │ ├── go.rb │ │ │ ├── godot.rb │ │ │ ├── graphite.rb │ │ │ ├── graphviz.rb │ │ │ ├── groovy.rb │ │ │ ├── grunt.rb │ │ │ ├── gtk.rb │ │ │ ├── hammerspoon.rb │ │ │ ├── handlebars.rb │ │ │ ├── hapi.rb │ │ │ ├── haproxy.rb │ │ │ ├── haskell.rb │ │ │ ├── haxe.rb │ │ │ ├── homebrew.rb │ │ │ ├── htmx.rb │ │ │ ├── http.rb │ │ │ ├── i3.rb │ │ │ ├── immutable.rb │ │ │ ├── influxdata.rb │ │ │ ├── jasmine.rb │ │ │ ├── jekyll.rb │ │ │ ├── jest.rb │ │ │ ├── jinja.rb │ │ │ ├── joi.rb │ │ │ ├── jq.rb │ │ │ ├── jquery/ │ │ │ │ ├── jquery.rb │ │ │ │ ├── jquery_core.rb │ │ │ │ ├── jquery_mobile.rb │ │ │ │ └── jquery_ui.rb │ │ │ ├── jsdoc.rb │ │ │ ├── julia.rb │ │ │ ├── knockout.rb │ │ │ ├── koa.rb │ │ │ ├── kotlin.rb │ │ │ ├── kubectl.rb │ │ │ ├── kubernetes.rb │ │ │ ├── laravel.rb │ │ │ ├── latex.rb │ │ │ ├── leaflet.rb │ │ │ ├── less.rb │ │ │ ├── liquid.rb │ │ │ ├── lit.rb │ │ │ ├── lodash.rb │ │ │ ├── love.rb │ │ │ ├── lua.rb │ │ │ ├── man.rb │ │ │ ├── mariadb.rb │ │ │ ├── marionette.rb │ │ │ ├── markdown.rb │ │ │ ├── matplotlib.rb │ │ │ ├── mdn/ │ │ │ │ ├── css.rb │ │ │ │ ├── dom.rb │ │ │ │ ├── html.rb │ │ │ │ ├── javascript.rb │ │ │ │ ├── mdn.rb │ │ │ │ ├── svg.rb │ │ │ │ ├── web_extensions.rb │ │ │ │ └── xslt_xpath.rb │ │ │ ├── meteor.rb │ │ │ ├── mkdocs/ │ │ │ │ ├── django_rest_framework.rb │ │ │ │ └── mkdocs.rb │ │ │ ├── mocha.rb │ │ │ ├── modernizr.rb │ │ │ ├── moment.rb │ │ │ ├── moment_timezone.rb │ │ │ ├── mongoose.rb │ │ │ ├── nextjs.rb │ │ │ ├── nginx.rb │ │ │ ├── nginx_lua_module.rb │ │ │ ├── nim.rb │ │ │ ├── nix.rb │ │ │ ├── node.rb │ │ │ ├── nokogiri2.rb │ │ │ ├── npm.rb │ │ │ ├── numpy.rb │ │ │ ├── nushell.rb │ │ │ ├── ocaml.rb │ │ │ ├── octave.rb │ │ │ ├── opengl.rb │ │ │ ├── openjdk.rb │ │ │ ├── openlayers.rb │ │ │ ├── opentsdb.rb │ │ │ ├── padrino.rb │ │ │ ├── pandas.rb │ │ │ ├── perl.rb │ │ │ ├── phalcon.rb │ │ │ ├── phaser.rb │ │ │ ├── phoenix.rb │ │ │ ├── php.rb │ │ │ ├── phpunit.rb │ │ │ ├── playwright.rb │ │ │ ├── point_cloud_library.rb │ │ │ ├── pony.rb │ │ │ ├── postgresql.rb │ │ │ ├── prettier.rb │ │ │ ├── pug.rb │ │ │ ├── puppeteer.rb │ │ │ ├── pygame.rb │ │ │ ├── python.rb │ │ │ ├── pytorch.rb │ │ │ ├── q.rb │ │ │ ├── qt.rb │ │ │ ├── qunit.rb │ │ │ ├── r.rb │ │ │ ├── ramda.rb │ │ │ ├── rdoc/ │ │ │ │ ├── minitest.rb │ │ │ │ ├── rails.rb │ │ │ │ ├── rdoc.rb │ │ │ │ └── ruby.rb │ │ │ ├── react.rb │ │ │ ├── react_bootstrap.rb │ │ │ ├── react_native.rb │ │ │ ├── react_router.rb │ │ │ ├── reactivex.rb │ │ │ ├── redis.rb │ │ │ ├── redux.rb │ │ │ ├── relay.rb │ │ │ ├── requests.rb │ │ │ ├── requirejs.rb │ │ │ ├── rethinkdb.rb │ │ │ ├── rust.rb │ │ │ ├── rxjs.rb │ │ │ ├── salt_stack.rb │ │ │ ├── sanctuary.rb │ │ │ ├── sanctuary_def.rb │ │ │ ├── sanctuary_type_classes.rb │ │ │ ├── sass.rb │ │ │ ├── scala.rb │ │ │ ├── scikit_image.rb │ │ │ ├── scikit_learn.rb │ │ │ ├── sequelize.rb │ │ │ ├── sinon.rb │ │ │ ├── socketio.rb │ │ │ ├── sphinx.rb │ │ │ ├── spring_boot.rb │ │ │ ├── sqlite.rb │ │ │ ├── statsmodels.rb │ │ │ ├── support_tables.rb │ │ │ ├── svelte.rb │ │ │ ├── symfony.rb │ │ │ ├── tailwindcss.rb │ │ │ ├── tcl_tk.rb │ │ │ ├── tcllib.rb │ │ │ ├── tensorflow/ │ │ │ │ ├── tensorflow.rb │ │ │ │ └── tensorflow_cpp.rb │ │ │ ├── terraform.rb │ │ │ ├── threejs.rb │ │ │ ├── trio.rb │ │ │ ├── twig.rb │ │ │ ├── typescript.rb │ │ │ ├── underscore.rb │ │ │ ├── vagrant.rb │ │ │ ├── varnish.rb │ │ │ ├── vertx.rb │ │ │ ├── vite.rb │ │ │ ├── vitest.rb │ │ │ ├── vue.rb │ │ │ ├── vue_router.rb │ │ │ ├── vueuse.rb │ │ │ ├── vuex.rb │ │ │ ├── vulkan.rb │ │ │ ├── wagtail.rb │ │ │ ├── webpack.rb │ │ │ ├── werkzeug.rb │ │ │ ├── wordpress.rb │ │ │ ├── yarn.rb │ │ │ ├── yii.rb │ │ │ ├── zig.rb │ │ │ └── zsh.rb │ │ ├── storage/ │ │ │ ├── abstract_store.rb │ │ │ ├── file_store.rb │ │ │ └── null_store.rb │ │ └── subscribers/ │ │ ├── doc_subscriber.rb │ │ ├── filter_subscriber.rb │ │ ├── image_subscriber.rb │ │ ├── progress_bar_subscriber.rb │ │ ├── request_subscriber.rb │ │ ├── requester_subscriber.rb │ │ ├── scraper_subscriber.rb │ │ └── store_subscriber.rb │ ├── docs.rb │ └── tasks/ │ ├── assets.thor │ ├── console.thor │ ├── docs.thor │ ├── sprites.thor │ ├── test.thor │ └── updates.thor ├── newrelic.yml ├── public/ │ ├── 404.html │ ├── 500.html │ ├── favicon.pxm │ ├── favicon@2x.pxm │ ├── icons/ │ │ └── docs/ │ │ ├── angular/ │ │ │ └── SOURCE │ │ ├── angularjs/ │ │ │ └── SOURCE │ │ ├── ansible/ │ │ │ └── SOURCE │ │ ├── apache_http_server/ │ │ │ └── SOURCE │ │ ├── astro/ │ │ │ └── SOURCE │ │ ├── async/ │ │ │ └── SOURCE │ │ ├── axios/ │ │ │ └── SOURCE │ │ ├── babel/ │ │ │ └── SOURCE │ │ ├── backbone/ │ │ │ └── SOURCE │ │ ├── bash/ │ │ │ └── SOURCE │ │ ├── bazel/ │ │ │ └── SOURCE │ │ ├── bluebird/ │ │ │ └── SOURCE │ │ ├── bootstrap/ │ │ │ └── SOURCE │ │ ├── bottle/ │ │ │ └── SOURCE │ │ ├── bower/ │ │ │ └── SOURCE │ │ ├── bun/ │ │ │ └── SOURCE │ │ ├── c/ │ │ │ └── SOURCE │ │ ├── cakephp/ │ │ │ └── SOURCE │ │ ├── chai/ │ │ │ └── SOURCE │ │ ├── chef/ │ │ │ └── SOURCE │ │ ├── click/ │ │ │ └── SOURCE │ │ ├── clojure/ │ │ │ └── SOURCE │ │ ├── cmake/ │ │ │ └── SOURCE │ │ ├── codeception/ │ │ │ └── SOURCE │ │ ├── codeceptjs/ │ │ │ └── SOURCE │ │ ├── codeigniter/ │ │ │ └── SOURCE │ │ ├── coffeescript/ │ │ │ └── SOURCE │ │ ├── composer/ │ │ │ └── SOURCE │ │ ├── cordova/ │ │ │ └── SOURCE │ │ ├── couchdb/ │ │ │ └── SOURCE │ │ ├── cpp/ │ │ │ └── SOURCE │ │ ├── crystal/ │ │ │ └── SOURCE │ │ ├── css/ │ │ │ └── SOURCE │ │ ├── cypress/ │ │ │ └── SOURCE │ │ ├── d/ │ │ │ └── SOURCE │ │ ├── d3/ │ │ │ └── SOURCE │ │ ├── dart/ │ │ │ └── SOURCE │ │ ├── date_fns/ │ │ │ └── SOURCE │ │ ├── deno/ │ │ │ └── SOURCE │ │ ├── django/ │ │ │ └── SOURCE │ │ ├── django_rest_framework/ │ │ │ └── SOURCE │ │ ├── docker/ │ │ │ └── SOURCE │ │ ├── dom/ │ │ │ └── DOM.sketch/ │ │ │ ├── Data │ │ │ ├── fonts │ │ │ └── version │ │ ├── dom_events/ │ │ │ └── DOM_events.sketch/ │ │ │ ├── Data │ │ │ ├── fonts │ │ │ └── version │ │ ├── drupal/ │ │ │ └── SOURCE │ │ ├── duckdb/ │ │ │ └── SOURCE │ │ ├── eigen3/ │ │ │ └── SOURCE │ │ ├── electron/ │ │ │ └── SOURCE │ │ ├── elisp/ │ │ │ └── SOURCE │ │ ├── elixir/ │ │ │ └── SOURCE │ │ ├── ember/ │ │ │ └── SOURCE │ │ ├── erlang/ │ │ │ └── SOURCE │ │ ├── es_toolkit/ │ │ │ └── SOURCE │ │ ├── esbuild/ │ │ │ └── SOURCE │ │ ├── eslint/ │ │ │ └── SOURCE │ │ ├── express/ │ │ │ ├── 16.pxm │ │ │ └── 16@2x.pxm │ │ ├── falcon/ │ │ │ └── SOURCE │ │ ├── fastapi/ │ │ │ └── SOURCE │ │ ├── fish/ │ │ │ └── SOURCE │ │ ├── flask/ │ │ │ └── SOURCE │ │ ├── flow/ │ │ │ └── SOURCE │ │ ├── fluture/ │ │ │ └── SOURCE │ │ ├── git/ │ │ │ └── SOURCE │ │ ├── gnu_cobol/ │ │ │ └── SOURCE │ │ ├── gnu_fortran/ │ │ │ └── SOURCE │ │ ├── gnu_make/ │ │ │ └── SOURCE │ │ ├── gnuplot/ │ │ │ └── SOURCE │ │ ├── go/ │ │ │ └── SOURCE │ │ ├── godot/ │ │ │ └── SOURCE │ │ ├── graphviz/ │ │ │ └── SOURCE │ │ ├── groovy/ │ │ │ └── SOURCE │ │ ├── grunt/ │ │ │ └── SOURCE │ │ ├── gtk/ │ │ │ └── SOURCE │ │ ├── hammerspoon/ │ │ │ └── SOURCE │ │ ├── handlebars/ │ │ │ └── SOURCE │ │ ├── hapi/ │ │ │ └── SOURCE │ │ ├── haproxy/ │ │ │ └── SOURCE │ │ ├── haskell/ │ │ │ └── SOURCE │ │ ├── haxe/ │ │ │ └── SOURCE │ │ ├── homebrew/ │ │ │ └── SOURCE │ │ ├── html/ │ │ │ ├── HTML5.sketch/ │ │ │ │ ├── Data │ │ │ │ ├── fonts │ │ │ │ └── version │ │ │ └── SOURCE │ │ ├── htmx/ │ │ │ └── SOURCE │ │ ├── http/ │ │ │ ├── 16.pxm │ │ │ ├── 16@2x.pxm │ │ │ └── SOURCE │ │ ├── i3/ │ │ │ └── SOURCE │ │ ├── immutable/ │ │ │ └── SOURCE │ │ ├── jasmine/ │ │ │ └── SOURCE │ │ ├── javascript/ │ │ │ ├── 16.pxm │ │ │ ├── 16@2x.pxm │ │ │ └── SOURCE │ │ ├── jekyll/ │ │ │ └── SOURCE │ │ ├── jest/ │ │ │ └── SOURCE │ │ ├── jinja/ │ │ │ └── SOURCE │ │ ├── joi/ │ │ │ └── SOURCE │ │ ├── jq/ │ │ │ └── SOURCE │ │ ├── jquery/ │ │ │ └── SOURCE │ │ ├── jquerymobile/ │ │ │ └── SOURCE │ │ ├── jqueryui/ │ │ │ └── SOURCE │ │ ├── julia/ │ │ │ └── SOURCE │ │ ├── knockout/ │ │ │ ├── 16@2x.pxm │ │ │ └── SOURCE │ │ ├── kotlin/ │ │ │ └── SOURCE │ │ ├── kubectl/ │ │ │ └── SOURCE │ │ ├── kubernetes/ │ │ │ └── SOURCE │ │ ├── laravel/ │ │ │ └── SOURCE │ │ ├── latex/ │ │ │ └── SOURCE │ │ ├── leaflet/ │ │ │ └── SOURCE │ │ ├── less/ │ │ │ └── less.pxm │ │ ├── lit/ │ │ │ └── SOURCE │ │ ├── lodash/ │ │ │ └── SOURCE │ │ ├── love/ │ │ │ └── SOURCE │ │ ├── lua/ │ │ │ └── SOURCE │ │ ├── man/ │ │ │ └── SOURCE │ │ ├── mariadb/ │ │ │ └── SOURCE │ │ ├── marionette/ │ │ │ └── SOURCE │ │ ├── markdown/ │ │ │ └── SOURCE │ │ ├── matplotlib/ │ │ │ └── SOURCE │ │ ├── meteor/ │ │ │ └── SOURCE │ │ ├── minitest/ │ │ │ └── SOURCE │ │ ├── mocha/ │ │ │ └── SOURCE │ │ ├── modernizr/ │ │ │ └── SOURCE │ │ ├── moment/ │ │ │ └── moment.sketch/ │ │ │ ├── Data │ │ │ ├── fonts │ │ │ ├── metadata │ │ │ └── version │ │ ├── moment_timezone/ │ │ │ └── SOURCE │ │ ├── nextjs/ │ │ │ └── SOURCE │ │ ├── nginx/ │ │ │ └── SOURCE │ │ ├── nim/ │ │ │ └── SOURCE │ │ ├── nix/ │ │ │ └── SOURCE │ │ ├── node/ │ │ │ └── SOURCE │ │ ├── nokogiri/ │ │ │ └── icon.pxm │ │ ├── npm/ │ │ │ └── SOURCE │ │ ├── numpy/ │ │ │ └── SOURCE │ │ ├── nushell/ │ │ │ └── SOURCE │ │ ├── ocaml/ │ │ │ └── SOURCE │ │ ├── octave/ │ │ │ └── SOURCE │ │ ├── opengl/ │ │ │ └── SOURCE │ │ ├── openlayers/ │ │ │ └── SOURCE │ │ ├── padrino/ │ │ │ └── SOURCE │ │ ├── pandas/ │ │ │ └── SOURCE │ │ ├── perl/ │ │ │ └── SOURCE │ │ ├── phalcon/ │ │ │ └── SOURCE │ │ ├── phaser/ │ │ │ └── SOURCE │ │ ├── phoenix/ │ │ │ └── SOURCE │ │ ├── php/ │ │ │ ├── 16@2x.pxm │ │ │ └── SOURCE │ │ ├── phpunit/ │ │ │ └── SOURCE │ │ ├── playwright/ │ │ │ └── SOURCE │ │ ├── point_cloud_library/ │ │ │ └── SOURCE │ │ ├── pony/ │ │ │ └── SOURCE │ │ ├── postgresql/ │ │ │ └── SOURCE │ │ ├── prettier/ │ │ │ └── SOURCE │ │ ├── pug/ │ │ │ └── SOURCE │ │ ├── puppeteer/ │ │ │ └── SOURCE │ │ ├── pygame/ │ │ │ └── SOURCE │ │ ├── python/ │ │ │ └── SOURCE │ │ ├── pytorch/ │ │ │ └── SOURCE │ │ ├── q/ │ │ │ └── SOURCE │ │ ├── qt/ │ │ │ └── SOURCE │ │ ├── qunit/ │ │ │ └── SOURCE │ │ ├── r/ │ │ │ └── SOURCE │ │ ├── rails/ │ │ │ ├── SOURCE │ │ │ └── rails.pxm │ │ ├── ramda/ │ │ │ └── SOURCE │ │ ├── react/ │ │ │ └── SOURCE │ │ ├── react_bootstrap/ │ │ │ └── SOURCE │ │ ├── react_native/ │ │ │ └── SOURCE │ │ ├── react_router/ │ │ │ └── SOURCE │ │ ├── reactivex/ │ │ │ └── SOURCE │ │ ├── redis/ │ │ │ └── SOURCE │ │ ├── redux/ │ │ │ └── SOURCE │ │ ├── requests/ │ │ │ └── SOURCE │ │ ├── requirejs/ │ │ │ └── SOURCE │ │ ├── rethinkdb/ │ │ │ └── SOURCE │ │ ├── ruby/ │ │ │ └── SOURCE │ │ ├── rust/ │ │ │ └── SOURCE │ │ ├── rxjs/ │ │ │ └── SOURCE │ │ ├── saltstack/ │ │ │ └── SOURCE │ │ ├── sanctuary/ │ │ │ └── SOURCE │ │ ├── sanctuary_def/ │ │ │ └── SOURCE │ │ ├── sanctuary_type_classes/ │ │ │ └── SOURCE │ │ ├── sass/ │ │ │ ├── SOURCE │ │ │ └── sass.pxm │ │ ├── scikit_image/ │ │ │ └── SOURCE │ │ ├── scikit_learn/ │ │ │ └── SOURCE │ │ ├── sequelize/ │ │ │ └── SOURCE │ │ ├── sinon/ │ │ │ └── SOURCE │ │ ├── socketio/ │ │ │ └── SOURCE │ │ ├── spring_boot/ │ │ │ └── SOURCE │ │ ├── sqlite/ │ │ │ └── SOURCE │ │ ├── statsmodels/ │ │ │ └── SOURCE │ │ ├── support_tables/ │ │ │ └── SOURCE │ │ ├── svelte/ │ │ │ └── SOURCE │ │ ├── svg/ │ │ │ └── SOURCE │ │ ├── symfony/ │ │ │ └── SOURCE │ │ ├── tailwindcss/ │ │ │ └── SOURCE │ │ ├── tcl_tk/ │ │ │ └── SOURCE │ │ ├── tcllib/ │ │ │ └── SOURCE │ │ ├── tensorflow/ │ │ │ └── SOURCE │ │ ├── tensorflow_cpp/ │ │ │ └── SOURCE │ │ ├── terraform/ │ │ │ └── SOURCE │ │ ├── threejs/ │ │ │ └── SOURCE │ │ ├── trio/ │ │ │ └── SOURCE │ │ ├── twig/ │ │ │ └── SOURCE │ │ ├── typescript/ │ │ │ └── SOURCE │ │ ├── underscore/ │ │ │ └── SOURCE │ │ ├── vagrant/ │ │ │ └── SOURCE │ │ ├── varnish/ │ │ │ └── SOURCE │ │ ├── vertx/ │ │ │ └── SOURCE │ │ ├── vite/ │ │ │ └── SOURCE │ │ ├── vitest/ │ │ │ └── SOURCE │ │ ├── vue/ │ │ │ └── SOURCE │ │ ├── vue_router/ │ │ │ └── SOURCE │ │ ├── vueuse/ │ │ │ └── SOURCE │ │ ├── vuex/ │ │ │ └── SOURCE │ │ ├── vulkan/ │ │ │ └── SOURCE │ │ ├── wagtail/ │ │ │ └── SOURCE │ │ ├── webpack/ │ │ │ └── SOURCE │ │ ├── werkzeug/ │ │ │ └── SOURCE │ │ ├── wordpress/ │ │ │ └── SOURCE │ │ ├── xpath/ │ │ │ └── XPath.sketch/ │ │ │ ├── Data │ │ │ ├── metadata │ │ │ └── version │ │ ├── yarn/ │ │ │ └── SOURCE │ │ ├── yii/ │ │ │ └── SOURCE │ │ ├── zig/ │ │ │ └── SOURCE │ │ └── zsh/ │ │ └── SOURCE │ ├── images/ │ │ ├── apple-icon.pxm │ │ ├── fluid-icon.pxm │ │ ├── icon.pxm │ │ └── webapp-icon-small.pxm │ ├── manifest.json │ ├── mathml.css │ ├── opensearch.xml │ └── robots.txt ├── renovate.json ├── techstack.md ├── techstack.yml ├── test/ │ ├── app_test.rb │ ├── files/ │ │ └── docs.json │ ├── lib/ │ │ └── docs/ │ │ ├── core/ │ │ │ ├── doc_test.rb │ │ │ ├── entry_index_test.rb │ │ │ ├── filter_test.rb │ │ │ ├── instrumentable_test.rb │ │ │ ├── manifest_test.rb │ │ │ ├── models/ │ │ │ │ ├── entry_test.rb │ │ │ │ └── type_test.rb │ │ │ ├── parser_test.rb │ │ │ ├── request_test.rb │ │ │ ├── requester_test.rb │ │ │ ├── response_test.rb │ │ │ ├── scraper_test.rb │ │ │ ├── scrapers/ │ │ │ │ ├── file_scraper_test.rb │ │ │ │ └── url_scraper_test.rb │ │ │ └── url_test.rb │ │ ├── filters/ │ │ │ └── core/ │ │ │ ├── apply_base_url_test.rb │ │ │ ├── clean_html_test.rb │ │ │ ├── clean_text_test.rb │ │ │ ├── container_test.rb │ │ │ ├── entries_test.rb │ │ │ ├── inner_html_test.rb │ │ │ ├── internal_urls_test.rb │ │ │ ├── normalize_paths_test.rb │ │ │ ├── normalize_urls_test.rb │ │ │ ├── parse_cf_email_test.rb │ │ │ └── title_test.rb │ │ └── storage/ │ │ ├── abstract_store_test.rb │ │ └── file_store_test.rb │ ├── support/ │ │ ├── fake_instrumentation.rb │ │ └── filter_test_helper.rb │ └── test_helper.rb └── views/ ├── app.erb ├── index.erb ├── other.erb ├── service-worker.js.erb └── unsupported.erb