Note that the essential files are located in the following folders: CHANGELOG.md Rakefile exe CODE_OF_CONDUCT.md app_builder_helpers lib Gemfile atome.gemspec sig LICENSE.txt bin test README.md documentation vendor The vendor folder is a typical folder in the context of a Ruby gem, however, here are some details: All folders and files are located in the assets folder. 1 The application folder: contains the users' applications. This is where the user code is executed after the system initialization. This folder also contains a series of examples serving as a basis for understanding how the framework works. 2 The server folder: it contains the business logic code on the server side when Atome is run in server mode in a file named atome_server.rb. The other file, config.ru, is a standard Ruby file for launching the server. 3 The src folder contains: A: A css folder containing the CSS necessary for HTML display. B: A JS folder containing 2 subfolders; the first one, atome, contains specific JS scripts for the Atome framework, and the other folder named third_parties contains open-source third-party libraries that facilitate writing JS code. C: The medias folder contains basic media (audio, video, images) that can be used by users. D: Favicon : this is the favicon for html E: 3 .html files, which are the entry points for web pages. index.html is used when Atome utilizes Ruby-WASM, index_opal.html is an almost identical file with some modifications to be compatible with the Opal framework, so it is used when Atome utilizes Opal, and finally, index_server.html is used when Atome is launched in server mode. 4 src-tauri contains specific elements for the Tauri framework for its execution. 5 src-wasm contains different versions of WASI depending on the OS on which Atome will be executed. 6 Guardfile is the configuration file of the Ruby gem 'guard' for automatically refreshing Atome in development mode. 7 Rakefile is deprecated. This is a detailed view of the file tree of the Atome framework: ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── app_builder_helpers │ └── Rakefile ├── atome.gemspec ├── bin │ ├── console │ └── setup ├── documentation │ ├── atome.md │ ├── basic.md │ ├── basic_infos.txt │ ├── database.JPG │ ├── framework │ │ ├── apis.md │ │ ├── atome_explained.md │ │ ├── box_content.md │ │ ├── buld_the_gem.md │ │ ├── datas_flows.md │ │ ├── enhance_atome.md │ │ ├── folder_architecture.md │ │ ├── technical │ │ │ ├── rendering_flow.md │ │ │ └── technical_description.md │ │ ├── what_is_it.md │ │ └── what_it_can_do.md │ ├── images │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── atome.svg │ │ ├── list.png │ │ └── logos │ │ ├── cordova.png │ │ ├── freebsd.png │ │ ├── opal.png │ │ ├── puma.png │ │ ├── roda.svg │ │ ├── ruby.png │ │ └── tauri.png │ ├── installation │ │ └── atome_server.md │ ├── tutorials │ │ ├── first_steps.md │ │ ├── tutorials.md │ │ └── working_with_atome.md │ └── wasm_script_help.text ├── exe │ └── atome ├── lib │ ├── atome │ │ ├── atome.rb │ │ ├── extensions │ │ │ ├── atome.rb │ │ │ ├── geolocation.rb │ │ │ ├── mathematics.rb │ │ │ ├── matrix.rb │ │ │ ├── ping.rb │ │ │ └── sha.rb │ │ ├── genesis │ │ │ ├── generators │ │ │ │ ├── atome.rb │ │ │ │ ├── communication.rb │ │ │ │ ├── effect.rb │ │ │ │ ├── event.rb │ │ │ │ ├── geometry.rb │ │ │ │ ├── hierarchy.rb │ │ │ │ ├── identity.rb │ │ │ │ ├── material.rb │ │ │ │ ├── property.rb │ │ │ │ ├── security.rb │ │ │ │ ├── spatial.rb │ │ │ │ ├── time.rb │ │ │ │ └── utility.rb │ │ │ ├── genesis.rb │ │ │ ├── group │ │ │ │ └── group.rb │ │ │ └── sparkle.rb │ │ ├── helpers │ │ │ ├── callbacks.rb │ │ │ ├── color_helper │ │ │ │ ├── color │ │ │ │ │ ├── cmyk.rb │ │ │ │ │ ├── css.rb │ │ │ │ │ ├── grayscale.rb │ │ │ │ │ ├── hsl.rb │ │ │ │ │ ├── palette │ │ │ │ │ │ ├── adobecolor.rb │ │ │ │ │ │ ├── gimp.rb │ │ │ │ │ │ └── monocontrast.rb │ │ │ │ │ ├── palette.rb │ │ │ │ │ ├── rgb │ │ │ │ │ │ ├── colors.rb │ │ │ │ │ │ ├── contrast.rb │ │ │ │ │ │ └── metallic.rb │ │ │ │ │ ├── rgb.rb │ │ │ │ │ └── yiq.rb │ │ │ │ └── color.rb │ │ │ ├── essentials.rb │ │ │ ├── sanitizer.rb │ │ │ ├── security.rb │ │ │ └── utilities.rb │ │ ├── kernel │ │ │ ├── black_matter.rb │ │ │ ├── essentials.rb │ │ │ └── universe.rb │ │ ├── presets │ │ │ └── atome.rb │ │ └── version.rb │ ├── atome.rb │ ├── atome_relative.rb │ ├── platform_specific │ │ ├── opal │ │ │ ├── atome_opal_extensions.rb │ │ │ ├── extensions │ │ │ │ ├── atome.rb │ │ │ │ ├── color.rb │ │ │ │ ├── geolocation.rb │ │ │ │ ├── js.rb │ │ │ │ ├── ping.rb │ │ │ │ └── sha.rb │ │ │ ├── opal.rb │ │ │ └── opal_parser.rb │ │ └── wasm │ │ └── atome_wasm_extensions.rb │ └── renderers │ ├── headless │ │ ├── headless.rb │ │ ├── index.rb │ │ ├── index_relative.rb │ │ └── utility.rb │ ├── html │ │ ├── atome.rb │ │ ├── atome_html.rb │ │ ├── communication.rb │ │ ├── effect.rb │ │ ├── event.rb │ │ ├── geometry.rb │ │ ├── hierarchy.rb │ │ ├── html.rb │ │ ├── identity.rb │ │ ├── index.rb │ │ ├── index_relative.rb │ │ ├── material.rb │ │ ├── property.rb │ │ ├── security.rb │ │ ├── spatial.rb │ │ ├── time.rb │ │ └── utility.rb │ ├── renderer.rb │ └── server │ ├── index.rb │ ├── index_relative.rb │ └── utility.rb ├── sig │ ├── atome.rbs │ ├── atome_js.rbs │ ├── batch.rbs │ ├── browser_helper.rbs │ ├── essentials.rbs │ ├── genesis.rbs │ ├── matrix.rbs │ ├── object.rbs │ └── universe.rbs ├── test │ ├── Research&development │ │ ├── add_remove_module.rb │ │ ├── misc.rb │ │ ├── monitoring.rb │ │ ├── ping.rb │ │ ├── storage.rb │ │ ├── view_example.rb │ │ └── wasm and Opal usage example.rb │ ├── application │ │ ├── experimental │ │ │ ├── atome_add_on.rb │ │ │ ├── indexDB.rb │ │ │ ├── local_storage.rb │ │ │ ├── online.rb │ │ │ ├── texte_selection.rb │ │ │ └── web.rb │ │ ├── index.rb │ │ ├── new_html_renderer.rb │ │ ├── web2.rb │ │ └── works.rb │ ├── archives │ │ ├── V1_examples │ │ │ ├── !demos.rb │ │ │ ├── alignment.rb │ │ │ ├── animation.rb │ │ │ ├── atome_list.rb │ │ │ ├── atomiser.rb │ │ │ ├── attach_extract.rb │ │ │ ├── authorisation.rb │ │ │ ├── batch.rb │ │ │ ├── blur.rb │ │ │ ├── border.rb │ │ │ ├── calendar.rb │ │ │ ├── capture.rb │ │ │ ├── center.rb │ │ │ ├── child.rb │ │ │ ├── clear.rb │ │ │ ├── clip.rb │ │ │ ├── code.rb │ │ │ ├── code_editor.rb │ │ │ ├── collaborate.rb │ │ │ ├── convert_to_px.rb │ │ │ ├── current_code.rb │ │ │ ├── cursor.rb │ │ │ ├── database.rb │ │ │ ├── delete.rb │ │ │ ├── disposition.rb │ │ │ ├── double_and_long_touch.rb │ │ │ ├── drag.rb │ │ │ ├── drag_and_drop_import.rb │ │ │ ├── drop.rb │ │ │ ├── duplicate.rb │ │ │ ├── edit.rb │ │ │ ├── eval.rb │ │ │ ├── extract_detach.rb │ │ │ ├── fill.rb │ │ │ ├── find.rb │ │ │ ├── fit.rb │ │ │ ├── gradient.rb │ │ │ ├── group.rb │ │ │ ├── helper.rb │ │ │ ├── input_text.rb │ │ │ ├── insert_attach.rb │ │ │ ├── internationalisation.rb │ │ │ ├── key.rb │ │ │ ├── keyboard_shortcut.rb │ │ │ ├── list_methods.rb │ │ │ ├── list_types.rb │ │ │ ├── listen.rb │ │ │ ├── mail.rb │ │ │ ├── map.rb │ │ │ ├── mask.rb │ │ │ ├── media_recorder.rb │ │ │ ├── media_streaming.rb │ │ │ ├── meteo.rb │ │ │ ├── methods_chaining.rb │ │ │ ├── midi.rb │ │ │ ├── monitoring.rb │ │ │ ├── mulitrendering.rb │ │ │ ├── noise_and_gradient_texture.rb │ │ │ ├── notification.rb │ │ │ ├── object_in_object.rb │ │ │ ├── over.rb │ │ │ ├── overflow.rb │ │ │ ├── parent.rb │ │ │ ├── pay.rb │ │ │ ├── ping.rb │ │ │ ├── play.rb │ │ │ ├── play_audio.rb │ │ │ ├── position.rb │ │ │ ├── read_file.rb │ │ │ ├── refresh.rb │ │ │ ├── remote_server.rb │ │ │ ├── render.rb │ │ │ ├── repeat.rb │ │ │ ├── require_remote.rb │ │ │ ├── restore_atome.rb │ │ │ ├── ruby_version.rb │ │ │ ├── say.rb │ │ │ ├── scale.rb │ │ │ ├── schedule.rb │ │ │ ├── scroll.rb │ │ │ ├── select.rb │ │ │ ├── selector.rb │ │ │ ├── shadow.rb │ │ │ ├── shape_with_path.rb │ │ │ ├── size.rb │ │ │ ├── smooth.rb │ │ │ ├── speech_renderer.rb │ │ │ ├── synth.rb │ │ │ ├── tags.rb │ │ │ ├── text.rb │ │ │ ├── text_selection.rb │ │ │ ├── text_to_midi.rb │ │ │ ├── touch.rb │ │ │ ├── touch_stop_propagation.rb │ │ │ ├── treat_object_in_object.rb │ │ │ ├── type_mutations.rb │ │ │ ├── video_callback.rb │ │ │ ├── view_mode.rb │ │ │ ├── virtual_events.rb │ │ │ ├── visual.rb │ │ │ ├── vr_display.rb │ │ │ ├── wait.rb │ │ │ ├── web.rb │ │ │ ├── web_address_bar.rb │ │ │ ├── websocket.rb │ │ │ ├── webstate.rb │ │ │ └── window_resize.rb │ │ ├── V2_examples │ │ │ ├── !new_html_renderer.rb │ │ │ ├── add.rb │ │ │ ├── animation.rb │ │ │ ├── atome_new.rb │ │ │ ├── attach.rb │ │ │ ├── fasten.rb │ │ │ ├── auto_height.rb │ │ │ ├── auto_width.rb │ │ │ ├── batch.rb │ │ │ ├── blur.rb │ │ │ ├── bottom.rb │ │ │ ├── box.rb │ │ │ ├── center.rb │ │ │ ├── circle.rb │ │ │ ├── class.rb │ │ │ ├── clear.rb │ │ │ ├── clone.rb │ │ │ ├── code.rb │ │ │ ├── color.rb │ │ │ ├── create_atome_in_atome.rb │ │ │ ├── cursor.rb │ │ │ ├── delete.rb │ │ │ ├── depth.rb │ │ │ ├── detached.rb │ │ │ ├── drag.rb │ │ │ ├── drop.rb │ │ │ ├── edit.rb │ │ │ ├── element.rb │ │ │ ├── empty_atome.rb │ │ │ ├── fullscreen.rb │ │ │ ├── get_renderer_list.rb │ │ │ ├── grab.rb │ │ │ ├── group.rb │ │ │ ├── height.rb │ │ │ ├── hide.rb │ │ │ ├── id.rb │ │ │ ├── image.rb │ │ │ ├── left.rb │ │ │ ├── link.rb │ │ │ ├── markers.rb │ │ │ ├── matrix.rb │ │ │ ├── matrix_changes.rb │ │ │ ├── matrix_simple.rb │ │ │ ├── monitoring.rb │ │ │ ├── mute.rb │ │ │ ├── on.rb │ │ │ ├── opacity.rb │ │ │ ├── over.rb │ │ │ ├── pause.rb │ │ │ ├── physical.rb │ │ │ ├── play.rb │ │ │ ├── read.rb │ │ │ ├── refresh.rb │ │ │ ├── remove.rb │ │ │ ├── repeat.rb │ │ │ ├── right.rb │ │ │ ├── rotate.rb │ │ │ ├── schedule.rb │ │ │ ├── shadow.rb │ │ │ ├── size.rb │ │ │ ├── smooth.rb │ │ │ ├── sort.rb │ │ │ ├── style.rb │ │ │ ├── tags.rb │ │ │ ├── text.rb │ │ │ ├── time.rb │ │ │ ├── to_px.rb │ │ │ ├── top.rb │ │ │ ├── touch.rb │ │ │ ├── universe.rb │ │ │ ├── vector.rb │ │ │ ├── video.rb │ │ │ ├── wait.rb │ │ │ ├── width.rb │ │ │ └── www.rb │ │ ├── backup │ │ │ ├── browser_to_erase │ │ │ │ ├── atome.rb │ │ │ │ ├── browser.rb │ │ │ │ ├── effect.rb │ │ │ │ ├── event.rb │ │ │ │ ├── geometry.rb │ │ │ │ ├── helpers │ │ │ │ │ ├── animation_helper.rb │ │ │ │ │ ├── browser_helper.rb │ │ │ │ │ ├── color_helper.rb │ │ │ │ │ ├── drag_helper.rb │ │ │ │ │ ├── drop_helper.rb │ │ │ │ │ ├── effect_helper.rb │ │ │ │ │ ├── event_helper.rb │ │ │ │ │ ├── image_helper.rb │ │ │ │ │ ├── over_helper.rb │ │ │ │ │ ├── shadow_helper.rb │ │ │ │ │ ├── shape_helper.rb │ │ │ │ │ ├── text_helper.rb │ │ │ │ │ ├── video_helper.rb │ │ │ │ │ └── web_helper.rb │ │ │ │ ├── identity.rb │ │ │ │ ├── material.rb │ │ │ │ ├── opal_add_on.rb │ │ │ │ ├── opal_browser.rb │ │ │ │ ├── spatial.rb │ │ │ │ ├── time.rb │ │ │ │ └── utility.rb │ │ │ ├── demos.rb │ │ │ ├── examples │ │ │ │ ├── misc.rb │ │ │ │ ├── ping.rb │ │ │ │ ├── storage.rb │ │ │ │ └── view_example.rb │ │ │ ├── index_backup.rb │ │ │ ├── misc │ │ │ │ ├── new_engine.rb │ │ │ │ └── test_atome_apis.rb │ │ │ ├── new_engine.rb │ │ │ ├── new_html_renderer.rb │ │ │ ├── new_html_renderer_1.rb │ │ │ ├── new_html_renderer_old.rb │ │ │ ├── new_renderer.rb │ │ │ ├── required_example.rb │ │ │ ├── temp │ │ │ │ └── opal │ │ │ │ ├── index.rb │ │ │ │ ├── index_backup.rb │ │ │ │ ├── index_safe.rb │ │ │ │ ├── new_engine.rb │ │ │ │ ├── new_html_renderer.rb │ │ │ │ ├── new_html_renderer_bck.rb │ │ │ │ ├── new_renderer.rb │ │ │ │ ├── required_example.rb │ │ │ │ ├── test.rb │ │ │ │ ├── to_meta.rb │ │ │ │ └── verifications.rb │ │ │ ├── test.rb │ │ │ ├── text_read.rb │ │ │ ├── to_meta.rb │ │ │ ├── unstable │ │ │ │ ├── !run.rb │ │ │ │ ├── _2_solve.rb │ │ │ │ ├── _attach.rb │ │ │ │ ├── _audio.rb │ │ │ │ ├── _dataset.rb │ │ │ │ ├── _matrix.rb │ │ │ │ ├── _os.rb │ │ │ │ ├── _table2.rb │ │ │ │ ├── _test.rb │ │ │ │ └── _vie.rb │ │ │ ├── users │ │ │ │ └── code.rb │ │ │ └── verifications.rb │ │ └── client │ │ └── index.rb │ ├── client │ │ └── delices_de_vezelin │ │ └── index.rb │ └── minitest │ ├── index.rb │ ├── test_atome.rb │ └── test_helper.rb ├── tmp │ └── test │ ├── Guardfile │ ├── Rakefile │ ├── application │ │ ├── examples │ │ │ ├── animation.rb │ │ │ ├── atome.rb │ │ │ ├── attach.rb │ │ │ ├── fasten.rb │ │ │ ├── basic_understanding.rb │ │ │ ├── browse.rb │ │ │ ├── callback.rb │ │ │ ├── clear.rb │ │ │ ├── clones.rb │ │ │ ├── code.rb │ │ │ ├── color.rb │ │ │ ├── convert.rb │ │ │ ├── debug.rb │ │ │ ├── delete.rb │ │ │ ├── display.rb │ │ │ ├── display_bck.rb │ │ │ ├── drag.rb │ │ │ ├── drop.rb │ │ │ ├── edit.rb │ │ │ ├── encode.rb │ │ │ ├── generator_and_build.rb │ │ │ ├── getter.rb │ │ │ ├── grab.rb │ │ │ ├── gradient.rb │ │ │ ├── group.rb │ │ │ ├── hierarchy.rb │ │ │ ├── history.rb │ │ │ ├── hypertext.rb │ │ │ ├── image.rb │ │ │ ├── keyboard.rb │ │ │ ├── login.rb │ │ │ ├── markup.rb │ │ │ ├── match.rb │ │ │ ├── messaging.rb │ │ │ ├── monitor.rb │ │ │ ├── on_resize.rb │ │ │ ├── online.rb │ │ │ ├── over.rb │ │ │ ├── paint.rb │ │ │ ├── particles.rb │ │ │ ├── percent_to_px.rb │ │ │ ├── play.rb │ │ │ ├── presets.rb │ │ │ ├── raw_html.rb │ │ │ ├── read.rb │ │ │ ├── refresh.rb │ │ │ ├── remove.rb │ │ │ ├── resize.rb │ │ │ ├── scroll.rb │ │ │ ├── security.rb │ │ │ ├── shadow.rb │ │ │ ├── shapes.rb │ │ │ ├── style.rb │ │ │ ├── sync.rb │ │ │ ├── tagged.rb │ │ │ ├── terminal.rb │ │ │ ├── text.rb │ │ │ ├── touch.rb │ │ │ ├── universe.rb │ │ │ ├── vector.rb │ │ │ ├── video.rb │ │ │ ├── wait.rb │ │ │ └── www.rb │ │ ├── experimental │ │ │ ├── atome_add_on.rb │ │ │ ├── indexDB.rb │ │ │ ├── local_storage.rb │ │ │ ├── online.rb │ │ │ ├── texte_selection.rb │ │ │ └── web.rb │ │ ├── index.rb │ │ ├── new_html_renderer.rb │ │ ├── required_example.rb │ │ ├── web2.rb │ │ └── works.rb │ ├── server │ │ ├── atome_server.rb │ │ └── config.ru │ ├── src │ │ ├── css │ │ │ └── style.css │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── index_opal.html │ │ ├── index_server.html │ │ ├── js │ │ │ ├── atome │ │ │ │ ├── atome.js │ │ │ │ ├── atome_helpers │ │ │ │ │ ├── add_font.js │ │ │ │ │ ├── atome_animate.js │ │ │ │ │ ├── atome_drag.js │ │ │ │ │ ├── atome_drop.js │ │ │ │ │ ├── atome_events.js │ │ │ │ │ ├── atome_over.js │ │ │ │ │ ├── atome_sort.js │ │ │ │ │ ├── atome_time.js │ │ │ │ │ ├── atome_video.js │ │ │ │ │ ├── communication.js │ │ │ │ │ └── file.js │ │ │ │ └── specific │ │ │ │ ├── opal.js │ │ │ │ └── wasm.js │ │ │ ├── aui.js │ │ │ ├── host_mode.js │ │ │ └── third_parties │ │ │ ├── browser.script.iife.min.js │ │ │ ├── fabric.min.js │ │ │ ├── html-to-image.min.js │ │ │ ├── interact.min.js │ │ │ ├── interact.min.js.map │ │ │ ├── jsencrypt.min.js │ │ │ ├── ping.min.js │ │ │ ├── popmotion.min.js │ │ │ ├── sha256.min.js │ │ │ ├── sortable.min.js │ │ │ ├── three.min.js │ │ │ ├── w3color.js │ │ │ ├── wad.min.js │ │ │ └── zim.min.js │ │ ├── medias │ │ │ ├── audios │ │ │ │ ├── audio_missing.wav │ │ │ │ ├── clap.wav │ │ │ │ ├── cowbell.wav │ │ │ │ ├── hihat.wav │ │ │ │ ├── kick.wav │ │ │ │ ├── riff.m4a │ │ │ │ ├── snare.wav │ │ │ │ └── tom.wav │ │ │ ├── fonts │ │ │ │ ├── Roboto │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── Roboto-Black.ttf │ │ │ │ │ ├── Roboto-BlackItalic.ttf │ │ │ │ │ ├── Roboto-Bold.ttf │ │ │ │ │ ├── Roboto-BoldItalic.ttf │ │ │ │ │ ├── Roboto-Italic.ttf │ │ │ │ │ ├── Roboto-Light.ttf │ │ │ │ │ ├── Roboto-LightItalic.ttf │ │ │ │ │ ├── Roboto-Medium.ttf │ │ │ │ │ ├── Roboto-MediumItalic.ttf │ │ │ │ │ ├── Roboto-Regular.ttf │ │ │ │ │ ├── Roboto-Thin.ttf │ │ │ │ │ └── Roboto-ThinItalic.ttf │ │ │ │ └── Roboto_Slab │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.txt │ │ │ │ ├── RobotoSlab-VariableFont_wght.ttf │ │ │ │ └── static │ │ │ │ ├── RobotoSlab-Black.ttf │ │ │ │ ├── RobotoSlab-Bold.ttf │ │ │ │ ├── RobotoSlab-ExtraBold.ttf │ │ │ │ ├── RobotoSlab-ExtraLight.ttf │ │ │ │ ├── RobotoSlab-Light.ttf │ │ │ │ ├── RobotoSlab-Medium.ttf │ │ │ │ ├── RobotoSlab-Regular.ttf │ │ │ │ ├── RobotoSlab-SemiBold.ttf │ │ │ │ └── RobotoSlab-Thin.ttf │ │ │ ├── images │ │ │ │ ├── atome.svg │ │ │ │ ├── ballanim.png │ │ │ │ ├── blank.png │ │ │ │ ├── green_planet.png │ │ │ │ ├── icons │ │ │ │ │ ├── email.svg │ │ │ │ │ ├── mail_gray.svg │ │ │ │ │ ├── mail_green.svg │ │ │ │ │ ├── mail_orange.svg │ │ │ │ │ └── undo.svg │ │ │ │ ├── logos │ │ │ │ │ ├── Facebook.svg │ │ │ │ │ ├── GitHub Black.svg │ │ │ │ │ ├── GitHub.svg │ │ │ │ │ ├── LinkedIn-full.svg │ │ │ │ │ ├── LinkedIn.svg │ │ │ │ │ ├── Orange │ │ │ │ │ │ ├── Facebook.svg │ │ │ │ │ │ ├── TikTok.svg │ │ │ │ │ │ ├── Twitter.svg │ │ │ │ │ │ ├── instagram.svg │ │ │ │ │ │ ├── vimeo.svg │ │ │ │ │ │ └── youtube.svg │ │ │ │ │ ├── TikTok.svg │ │ │ │ │ ├── Twitter.svg │ │ │ │ │ ├── X.svg │ │ │ │ │ ├── YouTube.svg │ │ │ │ │ ├── apple.svg │ │ │ │ │ ├── atome.svg │ │ │ │ │ ├── freebsd.png │ │ │ │ │ ├── freebsd.svg │ │ │ │ │ ├── gray │ │ │ │ │ │ ├── Facebook.svg │ │ │ │ │ │ ├── TikTok.svg │ │ │ │ │ │ ├── Twitter.svg │ │ │ │ │ │ ├── instagram.svg │ │ │ │ │ │ ├── vimeo.svg │ │ │ │ │ │ ├── youtube.svg │ │ │ │ │ │ └── youtube2.svg │ │ │ │ │ ├── instagram.svg │ │ │ │ │ ├── tiktok_back.svg │ │ │ │ │ └── vimeo.svg │ │ │ │ ├── noise.svg │ │ │ │ ├── red_planet.png │ │ │ │ └── tile.png │ │ │ ├── texts │ │ │ │ └── lorem.txt │ │ │ ├── utils │ │ │ │ └── infos │ │ │ │ ├── color.rb │ │ │ │ └── width.rb │ │ │ └── videos │ │ │ └── video_missing.mp4 │ │ ├── utilities │ │ │ ├── aui.rb │ │ │ └── host_mode.rb │ │ └── wasm │ │ └── ruby_browser.wasm │ ├── src-tauri │ │ ├── Cargo.toml │ │ ├── build.rs │ │ ├── icons │ │ │ ├── 128x128.png │ │ │ ├── 128x128@2x.png │ │ │ ├── 32x32.png │ │ │ ├── Square107x107Logo.png │ │ │ ├── Square142x142Logo.png │ │ │ ├── Square150x150Logo.png │ │ │ ├── Square284x284Logo.png │ │ │ ├── Square30x30Logo.png │ │ │ ├── Square310x310Logo.png │ │ │ ├── Square44x44Logo.png │ │ │ ├── Square71x71Logo.png │ │ │ ├── Square89x89Logo.png │ │ │ ├── StoreLogo.png │ │ │ ├── icon.icns │ │ │ ├── icon.ico │ │ │ └── icon.png │ │ ├── src │ │ │ └── main.rs │ │ └── tauri.conf.json │ ├── src-wasm │ │ ├── src-wasm │ │ │ └── wasm │ │ │ ├── wasi-vfs-osx_arm │ │ │ ├── wasi-vfs-osx_x86 │ │ │ ├── wasi-vfs-unix │ │ │ └── wasi-vfs.exe │ │ └── wasm │ │ ├── wasi-vfs-osx_arm │ │ ├── wasi-vfs-osx_x86 │ │ ├── wasi-vfs-unix │ │ └── wasi-vfs.exe │ └── tmp │ ├── 3_2-wasm32-unknown-wasi-full-js │ │ └── usr │ │ └── local │ │ ├── bin │ │ │ ├── bundle │ │ │ ├── bundler │ │ │ ├── erb │ │ │ ├── gem │ │ │ ├── irb │ │ │ ├── racc │ │ │ ├── rake │ │ │ ├── rbs │ │ │ ├── rdbg │ │ │ ├── rdoc │ │ │ ├── ri │ │ │ └── typeprof │ │ ├── include │ │ │ └── ruby-3.2.0 │ │ │ ├── ruby │ │ │ │ ├── assert.h │ │ │ │ ├── atomic.h │ │ │ │ ├── backward │ │ │ │ │ ├── 2 │ │ │ │ │ │ ├── assume.h │ │ │ │ │ │ ├── attributes.h │ │ │ │ │ │ ├── bool.h │ │ │ │ │ │ ├── gcc_version_since.h │ │ │ │ │ │ ├── inttypes.h │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ ├── long_long.h │ │ │ │ │ │ ├── r_cast.h │ │ │ │ │ │ ├── rmodule.h │ │ │ │ │ │ ├── stdalign.h │ │ │ │ │ │ └── stdarg.h │ │ │ │ │ └── cxxanyargs.hpp │ │ │ │ ├── backward.h │ │ │ │ ├── debug.h │ │ │ │ ├── defines.h │ │ │ │ ├── digest.h │ │ │ │ ├── encoding.h │ │ │ │ ├── fiber │ │ │ │ │ └── scheduler.h │ │ │ │ ├── intern.h │ │ │ │ ├── internal │ │ │ │ │ ├── abi.h │ │ │ │ │ ├── anyargs.h │ │ │ │ │ ├── arithmetic │ │ │ │ │ │ ├── char.h │ │ │ │ │ │ ├── double.h │ │ │ │ │ │ ├── fixnum.h │ │ │ │ │ │ ├── gid_t.h │ │ │ │ │ │ ├── int.h │ │ │ │ │ │ ├── intptr_t.h │ │ │ │ │ │ ├── long.h │ │ │ │ │ │ ├── long_long.h │ │ │ │ │ │ ├── mode_t.h │ │ │ │ │ │ ├── off_t.h │ │ │ │ │ │ ├── pid_t.h │ │ │ │ │ │ ├── short.h │ │ │ │ │ │ ├── size_t.h │ │ │ │ │ │ ├── st_data_t.h │ │ │ │ │ │ └── uid_t.h │ │ │ │ │ ├── arithmetic.h │ │ │ │ │ ├── assume.h │ │ │ │ │ ├── attr │ │ │ │ │ │ ├── alloc_size.h │ │ │ │ │ │ ├── artificial.h │ │ │ │ │ │ ├── cold.h │ │ │ │ │ │ ├── const.h │ │ │ │ │ │ ├── constexpr.h │ │ │ │ │ │ ├── deprecated.h │ │ │ │ │ │ ├── diagnose_if.h │ │ │ │ │ │ ├── enum_extensibility.h │ │ │ │ │ │ ├── error.h │ │ │ │ │ │ ├── flag_enum.h │ │ │ │ │ │ ├── forceinline.h │ │ │ │ │ │ ├── format.h │ │ │ │ │ │ ├── maybe_unused.h │ │ │ │ │ │ ├── noalias.h │ │ │ │ │ │ ├── nodiscard.h │ │ │ │ │ │ ├── noexcept.h │ │ │ │ │ │ ├── noinline.h │ │ │ │ │ │ ├── nonnull.h │ │ │ │ │ │ ├── noreturn.h │ │ │ │ │ │ ├── pure.h │ │ │ │ │ │ ├── restrict.h │ │ │ │ │ │ ├── returns_nonnull.h │ │ │ │ │ │ ├── warning.h │ │ │ │ │ │ └── weakref.h │ │ │ │ │ ├── cast.h │ │ │ │ │ ├── compiler_is │ │ │ │ │ │ ├── apple.h │ │ │ │ │ │ ├── clang.h │ │ │ │ │ │ ├── gcc.h │ │ │ │ │ │ ├── intel.h │ │ │ │ │ │ ├── msvc.h │ │ │ │ │ │ └── sunpro.h │ │ │ │ │ ├── compiler_is.h │ │ │ │ │ ├── compiler_since.h │ │ │ │ │ ├── config.h │ │ │ │ │ ├── constant_p.h │ │ │ │ │ ├── core │ │ │ │ │ │ ├── rarray.h │ │ │ │ │ │ ├── rbasic.h │ │ │ │ │ │ ├── rbignum.h │ │ │ │ │ │ ├── rclass.h │ │ │ │ │ │ ├── rdata.h │ │ │ │ │ │ ├── rfile.h │ │ │ │ │ │ ├── rhash.h │ │ │ │ │ │ ├── rmatch.h │ │ │ │ │ │ ├── robject.h │ │ │ │ │ │ ├── rregexp.h │ │ │ │ │ │ ├── rstring.h │ │ │ │ │ │ ├── rstruct.h │ │ │ │ │ │ └── rtypeddata.h │ │ │ │ │ ├── core.h │ │ │ │ │ ├── ctype.h │ │ │ │ │ ├── dllexport.h │ │ │ │ │ ├── dosish.h │ │ │ │ │ ├── encoding │ │ │ │ │ │ ├── coderange.h │ │ │ │ │ │ ├── ctype.h │ │ │ │ │ │ ├── encoding.h │ │ │ │ │ │ ├── pathname.h │ │ │ │ │ │ ├── re.h │ │ │ │ │ │ ├── sprintf.h │ │ │ │ │ │ ├── string.h │ │ │ │ │ │ ├── symbol.h │ │ │ │ │ │ └── transcode.h │ │ │ │ │ ├── error.h │ │ │ │ │ ├── eval.h │ │ │ │ │ ├── event.h │ │ │ │ │ ├── fl_type.h │ │ │ │ │ ├── gc.h │ │ │ │ │ ├── glob.h │ │ │ │ │ ├── globals.h │ │ │ │ │ ├── has │ │ │ │ │ │ ├── attribute.h │ │ │ │ │ │ ├── builtin.h │ │ │ │ │ │ ├── c_attribute.h │ │ │ │ │ │ ├── cpp_attribute.h │ │ │ │ │ │ ├── declspec_attribute.h │ │ │ │ │ │ ├── extension.h │ │ │ │ │ │ ├── feature.h │ │ │ │ │ │ └── warning.h │ │ │ │ │ ├── intern │ │ │ │ │ │ ├── array.h │ │ │ │ │ │ ├── bignum.h │ │ │ │ │ │ ├── class.h │ │ │ │ │ │ ├── compar.h │ │ │ │ │ │ ├── complex.h │ │ │ │ │ │ ├── cont.h │ │ │ │ │ │ ├── dir.h │ │ │ │ │ │ ├── enum.h │ │ │ │ │ │ ├── enumerator.h │ │ │ │ │ │ ├── error.h │ │ │ │ │ │ ├── eval.h │ │ │ │ │ │ ├── file.h │ │ │ │ │ │ ├── gc.h │ │ │ │ │ │ ├── hash.h │ │ │ │ │ │ ├── io.h │ │ │ │ │ │ ├── load.h │ │ │ │ │ │ ├── marshal.h │ │ │ │ │ │ ├── numeric.h │ │ │ │ │ │ ├── object.h │ │ │ │ │ │ ├── parse.h │ │ │ │ │ │ ├── proc.h │ │ │ │ │ │ ├── process.h │ │ │ │ │ │ ├── random.h │ │ │ │ │ │ ├── range.h │ │ │ │ │ │ ├── rational.h │ │ │ │ │ │ ├── re.h │ │ │ │ │ │ ├── ruby.h │ │ │ │ │ │ ├── select │ │ │ │ │ │ │ ├── largesize.h │ │ │ │ │ │ │ └── posix.h │ │ │ │ │ │ ├── select.h │ │ │ │ │ │ ├── signal.h │ │ │ │ │ │ ├── sprintf.h │ │ │ │ │ │ ├── string.h │ │ │ │ │ │ ├── struct.h │ │ │ │ │ │ ├── thread.h │ │ │ │ │ │ ├── time.h │ │ │ │ │ │ ├── variable.h │ │ │ │ │ │ └── vm.h │ │ │ │ │ ├── interpreter.h │ │ │ │ │ ├── iterator.h │ │ │ │ │ ├── memory.h │ │ │ │ │ ├── method.h │ │ │ │ │ ├── module.h │ │ │ │ │ ├── newobj.h │ │ │ │ │ ├── rgengc.h │ │ │ │ │ ├── scan_args.h │ │ │ │ │ ├── special_consts.h │ │ │ │ │ ├── static_assert.h │ │ │ │ │ ├── stdalign.h │ │ │ │ │ ├── stdbool.h │ │ │ │ │ ├── symbol.h │ │ │ │ │ ├── value.h │ │ │ │ │ ├── value_type.h │ │ │ │ │ ├── variable.h │ │ │ │ │ ├── warning_push.h │ │ │ │ │ └── xmalloc.h │ │ │ │ ├── io │ │ │ │ │ └── buffer.h │ │ │ │ ├── io.h │ │ │ │ ├── memory_view.h │ │ │ │ ├── missing.h │ │ │ │ ├── onigmo.h │ │ │ │ ├── oniguruma.h │ │ │ │ ├── ractor.h │ │ │ │ ├── random.h │ │ │ │ ├── re.h │ │ │ │ ├── regex.h │ │ │ │ ├── ruby.h │ │ │ │ ├── st.h │ │ │ │ ├── subst.h │ │ │ │ ├── thread.h │ │ │ │ ├── thread_native.h │ │ │ │ ├── util.h │ │ │ │ ├── version.h │ │ │ │ └── vm.h │ │ │ ├── ruby.h │ │ │ └── wasm32-wasi │ │ │ └── ruby │ │ │ └── config.h │ │ ├── lib │ │ │ ├── libruby-static.a │ │ │ ├── pkgconfig │ │ │ │ └── ruby-3.2.pc │ │ │ └── ruby │ │ │ ├── 3.2.0 │ │ │ │ ├── English.rb │ │ │ │ ├── abbrev.rb │ │ │ │ ├── base64.rb │ │ │ │ ├── benchmark │ │ │ │ │ └── version.rb │ │ │ │ ├── benchmark.rb │ │ │ │ ├── bigdecimal │ │ │ │ │ ├── jacobian.rb │ │ │ │ │ ├── ludcmp.rb │ │ │ │ │ ├── math.rb │ │ │ │ │ ├── newton.rb │ │ │ │ │ └── util.rb │ │ │ │ ├── bigdecimal.rb │ │ │ │ ├── bundler │ │ │ │ │ ├── build_metadata.rb │ │ │ │ │ ├── capistrano.rb │ │ │ │ │ ├── cli │ │ │ │ │ │ ├── add.rb │ │ │ │ │ │ ├── binstubs.rb │ │ │ │ │ │ ├── cache.rb │ │ │ │ │ │ ├── check.rb │ │ │ │ │ │ ├── clean.rb │ │ │ │ │ │ ├── common.rb │ │ │ │ │ │ ├── config.rb │ │ │ │ │ │ ├── console.rb │ │ │ │ │ │ ├── doctor.rb │ │ │ │ │ │ ├── exec.rb │ │ │ │ │ │ ├── fund.rb │ │ │ │ │ │ ├── gem.rb │ │ │ │ │ │ ├── info.rb │ │ │ │ │ │ ├── init.rb │ │ │ │ │ │ ├── inject.rb │ │ │ │ │ │ ├── install.rb │ │ │ │ │ │ ├── issue.rb │ │ │ │ │ │ ├── list.rb │ │ │ │ │ │ ├── lock.rb │ │ │ │ │ │ ├── open.rb │ │ │ │ │ │ ├── outdated.rb │ │ │ │ │ │ ├── platform.rb │ │ │ │ │ │ ├── plugin.rb │ │ │ │ │ │ ├── pristine.rb │ │ │ │ │ │ ├── remove.rb │ │ │ │ │ │ ├── show.rb │ │ │ │ │ │ ├── update.rb │ │ │ │ │ │ └── viz.rb │ │ │ │ │ ├── cli.rb │ │ │ │ │ ├── compact_index_client │ │ │ │ │ │ ├── cache.rb │ │ │ │ │ │ ├── gem_parser.rb │ │ │ │ │ │ └── updater.rb │ │ │ │ │ ├── compact_index_client.rb │ │ │ │ │ ├── constants.rb │ │ │ │ │ ├── current_ruby.rb │ │ │ │ │ ├── definition.rb │ │ │ │ │ ├── dependency.rb │ │ │ │ │ ├── deployment.rb │ │ │ │ │ ├── deprecate.rb │ │ │ │ │ ├── digest.rb │ │ │ │ │ ├── dsl.rb │ │ │ │ │ ├── endpoint_specification.rb │ │ │ │ │ ├── env.rb │ │ │ │ │ ├── environment_preserver.rb │ │ │ │ │ ├── errors.rb │ │ │ │ │ ├── feature_flag.rb │ │ │ │ │ ├── fetcher │ │ │ │ │ │ ├── base.rb │ │ │ │ │ │ ├── compact_index.rb │ │ │ │ │ │ ├── dependency.rb │ │ │ │ │ │ ├── downloader.rb │ │ │ │ │ │ └── index.rb │ │ │ │ │ ├── fetcher.rb │ │ │ │ │ ├── force_platform.rb │ │ │ │ │ ├── friendly_errors.rb │ │ │ │ │ ├── gem_helper.rb │ │ │ │ │ ├── gem_helpers.rb │ │ │ │ │ ├── gem_tasks.rb │ │ │ │ │ ├── gem_version_promoter.rb │ │ │ │ │ ├── graph.rb │ │ │ │ │ ├── index.rb │ │ │ │ │ ├── injector.rb │ │ │ │ │ ├── inline.rb │ │ │ │ │ ├── installer │ │ │ │ │ │ ├── gem_installer.rb │ │ │ │ │ │ ├── parallel_installer.rb │ │ │ │ │ │ └── standalone.rb │ │ │ │ │ ├── installer.rb │ │ │ │ │ ├── lazy_specification.rb │ │ │ │ │ ├── lockfile_generator.rb │ │ │ │ │ ├── lockfile_parser.rb │ │ │ │ │ ├── man │ │ │ │ │ │ ├── bundle-add.1 │ │ │ │ │ │ ├── bundle-add.1.ronn │ │ │ │ │ │ ├── bundle-binstubs.1 │ │ │ │ │ │ ├── bundle-binstubs.1.ronn │ │ │ │ │ │ ├── bundle-cache.1 │ │ │ │ │ │ ├── bundle-cache.1.ronn │ │ │ │ │ │ ├── bundle-check.1 │ │ │ │ │ │ ├── bundle-check.1.ronn │ │ │ │ │ │ ├── bundle-clean.1 │ │ │ │ │ │ ├── bundle-clean.1.ronn │ │ │ │ │ │ ├── bundle-config.1 │ │ │ │ │ │ ├── bundle-config.1.ronn │ │ │ │ │ │ ├── bundle-console.1 │ │ │ │ │ │ ├── bundle-console.1.ronn │ │ │ │ │ │ ├── bundle-doctor.1 │ │ │ │ │ │ ├── bundle-doctor.1.ronn │ │ │ │ │ │ ├── bundle-exec.1 │ │ │ │ │ │ ├── bundle-exec.1.ronn │ │ │ │ │ │ ├── bundle-gem.1 │ │ │ │ │ │ ├── bundle-gem.1.ronn │ │ │ │ │ │ ├── bundle-help.1 │ │ │ │ │ │ ├── bundle-help.1.ronn │ │ │ │ │ │ ├── bundle-info.1 │ │ │ │ │ │ ├── bundle-info.1.ronn │ │ │ │ │ │ ├── bundle-init.1 │ │ │ │ │ │ ├── bundle-init.1.ronn │ │ │ │ │ │ ├── bundle-inject.1 │ │ │ │ │ │ ├── bundle-inject.1.ronn │ │ │ │ │ │ ├── bundle-install.1 │ │ │ │ │ │ ├── bundle-install.1.ronn │ │ │ │ │ │ ├── bundle-list.1 │ │ │ │ │ │ ├── bundle-list.1.ronn │ │ │ │ │ │ ├── bundle-lock.1 │ │ │ │ │ │ ├── bundle-lock.1.ronn │ │ │ │ │ │ ├── bundle-open.1 │ │ │ │ │ │ ├── bundle-open.1.ronn │ │ │ │ │ │ ├── bundle-outdated.1 │ │ │ │ │ │ ├── bundle-outdated.1.ronn │ │ │ │ │ │ ├── bundle-platform.1 │ │ │ │ │ │ ├── bundle-platform.1.ronn │ │ │ │ │ │ ├── bundle-plugin.1 │ │ │ │ │ │ ├── bundle-plugin.1.ronn │ │ │ │ │ │ ├── bundle-pristine.1 │ │ │ │ │ │ ├── bundle-pristine.1.ronn │ │ │ │ │ │ ├── bundle-remove.1 │ │ │ │ │ │ ├── bundle-remove.1.ronn │ │ │ │ │ │ ├── bundle-show.1 │ │ │ │ │ │ ├── bundle-show.1.ronn │ │ │ │ │ │ ├── bundle-update.1 │ │ │ │ │ │ ├── bundle-update.1.ronn │ │ │ │ │ │ ├── bundle-version.1 │ │ │ │ │ │ ├── bundle-version.1.ronn │ │ │ │ │ │ ├── bundle-viz.1 │ │ │ │ │ │ ├── bundle-viz.1.ronn │ │ │ │ │ │ ├── bundle.1 │ │ │ │ │ │ ├── bundle.1.ronn │ │ │ │ │ │ ├── gemfile.5 │ │ │ │ │ │ └── gemfile.5.ronn │ │ │ │ │ ├── match_metadata.rb │ │ │ │ │ ├── match_platform.rb │ │ │ │ │ ├── match_remote_metadata.rb │ │ │ │ │ ├── mirror.rb │ │ │ │ │ ├── plugin │ │ │ │ │ │ ├── api │ │ │ │ │ │ │ └── source.rb │ │ │ │ │ │ ├── api.rb │ │ │ │ │ │ ├── dsl.rb │ │ │ │ │ │ ├── events.rb │ │ │ │ │ │ ├── index.rb │ │ │ │ │ │ ├── installer │ │ │ │ │ │ │ ├── git.rb │ │ │ │ │ │ │ └── rubygems.rb │ │ │ │ │ │ ├── installer.rb │ │ │ │ │ │ └── source_list.rb │ │ │ │ │ ├── plugin.rb │ │ │ │ │ ├── process_lock.rb │ │ │ │ │ ├── remote_specification.rb │ │ │ │ │ ├── resolver │ │ │ │ │ │ ├── base.rb │ │ │ │ │ │ ├── candidate.rb │ │ │ │ │ │ ├── incompatibility.rb │ │ │ │ │ │ ├── package.rb │ │ │ │ │ │ ├── root.rb │ │ │ │ │ │ └── spec_group.rb │ │ │ │ │ ├── resolver.rb │ │ │ │ │ ├── retry.rb │ │ │ │ │ ├── ruby_dsl.rb │ │ │ │ │ ├── ruby_version.rb │ │ │ │ │ ├── rubygems_ext.rb │ │ │ │ │ ├── rubygems_gem_installer.rb │ │ │ │ │ ├── rubygems_integration.rb │ │ │ │ │ ├── runtime.rb │ │ │ │ │ ├── self_manager.rb │ │ │ │ │ ├── settings │ │ │ │ │ │ └── validator.rb │ │ │ │ │ ├── settings.rb │ │ │ │ │ ├── setup.rb │ │ │ │ │ ├── shared_helpers.rb │ │ │ │ │ ├── similarity_detector.rb │ │ │ │ │ ├── source │ │ │ │ │ │ ├── gemspec.rb │ │ │ │ │ │ ├── git │ │ │ │ │ │ │ └── git_proxy.rb │ │ │ │ │ │ ├── git.rb │ │ │ │ │ │ ├── metadata.rb │ │ │ │ │ │ ├── path │ │ │ │ │ │ │ └── installer.rb │ │ │ │ │ │ ├── path.rb │ │ │ │ │ │ ├── rubygems │ │ │ │ │ │ │ └── remote.rb │ │ │ │ │ │ ├── rubygems.rb │ │ │ │ │ │ └── rubygems_aggregate.rb │ │ │ │ │ ├── source.rb │ │ │ │ │ ├── source_list.rb │ │ │ │ │ ├── source_map.rb │ │ │ │ │ ├── spec_set.rb │ │ │ │ │ ├── stub_specification.rb │ │ │ │ │ ├── templates │ │ │ │ │ │ ├── Executable │ │ │ │ │ │ ├── Executable.bundler │ │ │ │ │ │ ├── Executable.standalone │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ ├── gems.rb │ │ │ │ │ │ └── newgem │ │ │ │ │ │ ├── CHANGELOG.md.tt │ │ │ │ │ │ ├── CODE_OF_CONDUCT.md.tt │ │ │ │ │ │ ├── Cargo.toml.tt │ │ │ │ │ │ ├── Gemfile.tt │ │ │ │ │ │ ├── LICENSE.txt.tt │ │ │ │ │ │ ├── README.md.tt │ │ │ │ │ │ ├── Rakefile.tt │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ ├── console.tt │ │ │ │ │ │ │ └── setup.tt │ │ │ │ │ │ ├── circleci │ │ │ │ │ │ │ └── config.yml.tt │ │ │ │ │ │ ├── exe │ │ │ │ │ │ │ └── newgem.tt │ │ │ │ │ │ ├── ext │ │ │ │ │ │ │ └── newgem │ │ │ │ │ │ │ ├── Cargo.toml.tt │ │ │ │ │ │ │ ├── extconf-c.rb.tt │ │ │ │ │ │ │ ├── extconf-rust.rb.tt │ │ │ │ │ │ │ ├── newgem.c.tt │ │ │ │ │ │ │ ├── newgem.h.tt │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ └── lib.rs.tt │ │ │ │ │ │ ├── github │ │ │ │ │ │ │ └── workflows │ │ │ │ │ │ │ └── main.yml.tt │ │ │ │ │ │ ├── gitignore.tt │ │ │ │ │ │ ├── gitlab-ci.yml.tt │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── newgem │ │ │ │ │ │ │ │ └── version.rb.tt │ │ │ │ │ │ │ └── newgem.rb.tt │ │ │ │ │ │ ├── newgem.gemspec.tt │ │ │ │ │ │ ├── rspec.tt │ │ │ │ │ │ ├── rubocop.yml.tt │ │ │ │ │ │ ├── sig │ │ │ │ │ │ │ └── newgem.rbs.tt │ │ │ │ │ │ ├── spec │ │ │ │ │ │ │ ├── newgem_spec.rb.tt │ │ │ │ │ │ │ └── spec_helper.rb.tt │ │ │ │ │ │ ├── standard.yml.tt │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── minitest │ │ │ │ │ │ │ ├── test_helper.rb.tt │ │ │ │ │ │ │ └── test_newgem.rb.tt │ │ │ │ │ │ └── test-unit │ │ │ │ │ │ ├── newgem_test.rb.tt │ │ │ │ │ │ └── test_helper.rb.tt │ │ │ │ │ ├── ui │ │ │ │ │ │ ├── rg_proxy.rb │ │ │ │ │ │ ├── shell.rb │ │ │ │ │ │ └── silent.rb │ │ │ │ │ ├── ui.rb │ │ │ │ │ ├── uri_credentials_filter.rb │ │ │ │ │ ├── vendor │ │ │ │ │ │ ├── connection_pool │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ ├── connection_pool │ │ │ │ │ │ │ │ ├── timed_stack.rb │ │ │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ │ │ └── wrapper.rb │ │ │ │ │ │ │ └── connection_pool.rb │ │ │ │ │ │ ├── fileutils │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── fileutils.rb │ │ │ │ │ │ ├── net-http-persistent │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── net │ │ │ │ │ │ │ └── http │ │ │ │ │ │ │ ├── persistent │ │ │ │ │ │ │ │ ├── connection.rb │ │ │ │ │ │ │ │ ├── pool.rb │ │ │ │ │ │ │ │ └── timed_stack_multi.rb │ │ │ │ │ │ │ └── persistent.rb │ │ │ │ │ │ ├── pub_grub │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ ├── pub_grub │ │ │ │ │ │ │ │ ├── assignment.rb │ │ │ │ │ │ │ │ ├── basic_package_source.rb │ │ │ │ │ │ │ │ ├── failure_writer.rb │ │ │ │ │ │ │ │ ├── incompatibility.rb │ │ │ │ │ │ │ │ ├── package.rb │ │ │ │ │ │ │ │ ├── partial_solution.rb │ │ │ │ │ │ │ │ ├── rubygems.rb │ │ │ │ │ │ │ │ ├── solve_failure.rb │ │ │ │ │ │ │ │ ├── static_package_source.rb │ │ │ │ │ │ │ │ ├── term.rb │ │ │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ │ │ ├── version_constraint.rb │ │ │ │ │ │ │ │ ├── version_range.rb │ │ │ │ │ │ │ │ ├── version_solver.rb │ │ │ │ │ │ │ │ └── version_union.rb │ │ │ │ │ │ │ └── pub_grub.rb │ │ │ │ │ │ ├── thor │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ ├── thor │ │ │ │ │ │ │ │ ├── actions │ │ │ │ │ │ │ │ │ ├── create_file.rb │ │ │ │ │ │ │ │ │ ├── create_link.rb │ │ │ │ │ │ │ │ │ ├── directory.rb │ │ │ │ │ │ │ │ │ ├── empty_directory.rb │ │ │ │ │ │ │ │ │ ├── file_manipulation.rb │ │ │ │ │ │ │ │ │ └── inject_into_file.rb │ │ │ │ │ │ │ │ ├── actions.rb │ │ │ │ │ │ │ │ ├── base.rb │ │ │ │ │ │ │ │ ├── command.rb │ │ │ │ │ │ │ │ ├── core_ext │ │ │ │ │ │ │ │ │ └── hash_with_indifferent_access.rb │ │ │ │ │ │ │ │ ├── error.rb │ │ │ │ │ │ │ │ ├── group.rb │ │ │ │ │ │ │ │ ├── invocation.rb │ │ │ │ │ │ │ │ ├── line_editor │ │ │ │ │ │ │ │ │ ├── basic.rb │ │ │ │ │ │ │ │ │ └── readline.rb │ │ │ │ │ │ │ │ ├── line_editor.rb │ │ │ │ │ │ │ │ ├── nested_context.rb │ │ │ │ │ │ │ │ ├── parser │ │ │ │ │ │ │ │ │ ├── argument.rb │ │ │ │ │ │ │ │ │ ├── arguments.rb │ │ │ │ │ │ │ │ │ ├── option.rb │ │ │ │ │ │ │ │ │ └── options.rb │ │ │ │ │ │ │ │ ├── parser.rb │ │ │ │ │ │ │ │ ├── rake_compat.rb │ │ │ │ │ │ │ │ ├── runner.rb │ │ │ │ │ │ │ │ ├── shell │ │ │ │ │ │ │ │ │ ├── basic.rb │ │ │ │ │ │ │ │ │ ├── color.rb │ │ │ │ │ │ │ │ │ └── html.rb │ │ │ │ │ │ │ │ ├── shell.rb │ │ │ │ │ │ │ │ ├── util.rb │ │ │ │ │ │ │ │ └── version.rb │ │ │ │ │ │ │ └── thor.rb │ │ │ │ │ │ ├── tsort │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ └── tsort.rb │ │ │ │ │ │ └── uri │ │ │ │ │ │ └── lib │ │ │ │ │ │ ├── uri │ │ │ │ │ │ │ ├── common.rb │ │ │ │ │ │ │ ├── file.rb │ │ │ │ │ │ │ ├── ftp.rb │ │ │ │ │ │ │ ├── generic.rb │ │ │ │ │ │ │ ├── http.rb │ │ │ │ │ │ │ ├── https.rb │ │ │ │ │ │ │ ├── ldap.rb │ │ │ │ │ │ │ ├── ldaps.rb │ │ │ │ │ │ │ ├── mailto.rb │ │ │ │ │ │ │ ├── rfc2396_parser.rb │ │ │ │ │ │ │ ├── rfc3986_parser.rb │ │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ │ ├── ws.rb │ │ │ │ │ │ │ └── wss.rb │ │ │ │ │ │ └── uri.rb │ │ │ │ │ ├── vendored_fileutils.rb │ │ │ │ │ ├── vendored_persistent.rb │ │ │ │ │ ├── vendored_pub_grub.rb │ │ │ │ │ ├── vendored_thor.rb │ │ │ │ │ ├── vendored_tsort.rb │ │ │ │ │ ├── vendored_uri.rb │ │ │ │ │ ├── version.rb │ │ │ │ │ ├── vlad.rb │ │ │ │ │ ├── worker.rb │ │ │ │ │ └── yaml_serializer.rb │ │ │ │ ├── bundler.rb │ │ │ │ ├── cgi │ │ │ │ │ ├── cookie.rb │ │ │ │ │ ├── core.rb │ │ │ │ │ ├── html.rb │ │ │ │ │ ├── session │ │ │ │ │ │ └── pstore.rb │ │ │ │ │ ├── session.rb │ │ │ │ │ └── util.rb │ │ │ │ ├── cgi.rb │ │ │ │ ├── coverage.rb │ │ │ │ ├── csv │ │ │ │ │ ├── core_ext │ │ │ │ │ │ ├── array.rb │ │ │ │ │ │ └── string.rb │ │ │ │ │ ├── delete_suffix.rb │ │ │ │ │ ├── fields_converter.rb │ │ │ │ │ ├── input_record_separator.rb │ │ │ │ │ ├── match_p.rb │ │ │ │ │ ├── parser.rb │ │ │ │ │ ├── row.rb │ │ │ │ │ ├── table.rb │ │ │ │ │ ├── version.rb │ │ │ │ │ └── writer.rb │ │ │ │ ├── csv.rb │ │ │ │ ├── date.rb │ │ │ │ ├── delegate.rb │ │ │ │ ├── did_you_mean │ │ │ │ │ ├── core_ext │ │ │ │ │ │ └── name_error.rb │ │ │ │ │ ├── experimental.rb │ │ │ │ │ ├── formatter.rb │ │ │ │ │ ├── formatters │ │ │ │ │ │ ├── plain_formatter.rb │ │ │ │ │ │ └── verbose_formatter.rb │ │ │ │ │ ├── jaro_winkler.rb │ │ │ │ │ ├── levenshtein.rb │ │ │ │ │ ├── spell_checker.rb │ │ │ │ │ ├── spell_checkers │ │ │ │ │ │ ├── key_error_checker.rb │ │ │ │ │ │ ├── method_name_checker.rb │ │ │ │ │ │ ├── name_error_checkers │ │ │ │ │ │ │ ├── class_name_checker.rb │ │ │ │ │ │ │ └── variable_name_checker.rb │ │ │ │ │ │ ├── name_error_checkers.rb │ │ │ │ │ │ ├── null_checker.rb │ │ │ │ │ │ ├── pattern_key_name_checker.rb │ │ │ │ │ │ └── require_path_checker.rb │ │ │ │ │ ├── tree_spell_checker.rb │ │ │ │ │ ├── verbose.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── did_you_mean.rb │ │ │ │ ├── digest │ │ │ │ │ ├── loader.rb │ │ │ │ │ ├── sha2 │ │ │ │ │ │ └── loader.rb │ │ │ │ │ ├── sha2.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── digest.rb │ │ │ │ ├── drb │ │ │ │ │ ├── acl.rb │ │ │ │ │ ├── drb.rb │ │ │ │ │ ├── eq.rb │ │ │ │ │ ├── extserv.rb │ │ │ │ │ ├── extservm.rb │ │ │ │ │ ├── gw.rb │ │ │ │ │ ├── invokemethod.rb │ │ │ │ │ ├── observer.rb │ │ │ │ │ ├── ssl.rb │ │ │ │ │ ├── timeridconv.rb │ │ │ │ │ ├── unix.rb │ │ │ │ │ ├── version.rb │ │ │ │ │ └── weakidconv.rb │ │ │ │ ├── drb.rb │ │ │ │ ├── erb │ │ │ │ │ ├── compiler.rb │ │ │ │ │ ├── def_method.rb │ │ │ │ │ ├── util.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── erb.rb │ │ │ │ ├── error_highlight │ │ │ │ │ ├── base.rb │ │ │ │ │ ├── core_ext.rb │ │ │ │ │ ├── formatter.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── error_highlight.rb │ │ │ │ ├── fileutils.rb │ │ │ │ ├── find.rb │ │ │ │ ├── forwardable │ │ │ │ │ └── impl.rb │ │ │ │ ├── forwardable.rb │ │ │ │ ├── getoptlong.rb │ │ │ │ ├── ipaddr.rb │ │ │ │ ├── irb │ │ │ │ │ ├── cmd │ │ │ │ │ │ ├── backtrace.rb │ │ │ │ │ │ ├── break.rb │ │ │ │ │ │ ├── catch.rb │ │ │ │ │ │ ├── chws.rb │ │ │ │ │ │ ├── continue.rb │ │ │ │ │ │ ├── debug.rb │ │ │ │ │ │ ├── delete.rb │ │ │ │ │ │ ├── edit.rb │ │ │ │ │ │ ├── finish.rb │ │ │ │ │ │ ├── fork.rb │ │ │ │ │ │ ├── help.rb │ │ │ │ │ │ ├── info.rb │ │ │ │ │ │ ├── irb_info.rb │ │ │ │ │ │ ├── load.rb │ │ │ │ │ │ ├── ls.rb │ │ │ │ │ │ ├── measure.rb │ │ │ │ │ │ ├── next.rb │ │ │ │ │ │ ├── nop.rb │ │ │ │ │ │ ├── pushws.rb │ │ │ │ │ │ ├── show_cmds.rb │ │ │ │ │ │ ├── show_source.rb │ │ │ │ │ │ ├── step.rb │ │ │ │ │ │ ├── subirb.rb │ │ │ │ │ │ └── whereami.rb │ │ │ │ │ ├── color.rb │ │ │ │ │ ├── color_printer.rb │ │ │ │ │ ├── completion.rb │ │ │ │ │ ├── context.rb │ │ │ │ │ ├── easter-egg.rb │ │ │ │ │ ├── ext │ │ │ │ │ │ ├── change-ws.rb │ │ │ │ │ │ ├── history.rb │ │ │ │ │ │ ├── loader.rb │ │ │ │ │ │ ├── multi-irb.rb │ │ │ │ │ │ ├── save-history.rb │ │ │ │ │ │ ├── tracer.rb │ │ │ │ │ │ ├── use-loader.rb │ │ │ │ │ │ └── workspaces.rb │ │ │ │ │ ├── extend-command.rb │ │ │ │ │ ├── frame.rb │ │ │ │ │ ├── help.rb │ │ │ │ │ ├── init.rb │ │ │ │ │ ├── input-method.rb │ │ │ │ │ ├── inspector.rb │ │ │ │ │ ├── lc │ │ │ │ │ │ ├── error.rb │ │ │ │ │ │ ├── help-message │ │ │ │ │ │ └── ja │ │ │ │ │ │ ├── encoding_aliases.rb │ │ │ │ │ │ ├── error.rb │ │ │ │ │ │ └── help-message │ │ │ │ │ ├── locale.rb │ │ │ │ │ ├── magic-file.rb │ │ │ │ │ ├── notifier.rb │ │ │ │ │ ├── output-method.rb │ │ │ │ │ ├── ruby-lex.rb │ │ │ │ │ ├── ruby_logo.aa │ │ │ │ │ ├── src_encoding.rb │ │ │ │ │ ├── version.rb │ │ │ │ │ ├── workspace.rb │ │ │ │ │ ├── ws-for-case-2.rb │ │ │ │ │ └── xmp.rb │ │ │ │ ├── irb.rb │ │ │ │ ├── json │ │ │ │ │ ├── add │ │ │ │ │ │ ├── bigdecimal.rb │ │ │ │ │ │ ├── complex.rb │ │ │ │ │ │ ├── core.rb │ │ │ │ │ │ ├── date.rb │ │ │ │ │ │ ├── date_time.rb │ │ │ │ │ │ ├── exception.rb │ │ │ │ │ │ ├── ostruct.rb │ │ │ │ │ │ ├── range.rb │ │ │ │ │ │ ├── rational.rb │ │ │ │ │ │ ├── regexp.rb │ │ │ │ │ │ ├── set.rb │ │ │ │ │ │ ├── struct.rb │ │ │ │ │ │ ├── symbol.rb │ │ │ │ │ │ └── time.rb │ │ │ │ │ ├── common.rb │ │ │ │ │ ├── ext.rb │ │ │ │ │ ├── generic_object.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── json.rb │ │ │ │ ├── kconv.rb │ │ │ │ ├── logger │ │ │ │ │ ├── errors.rb │ │ │ │ │ ├── formatter.rb │ │ │ │ │ ├── log_device.rb │ │ │ │ │ ├── period.rb │ │ │ │ │ ├── severity.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── logger.rb │ │ │ │ ├── mjit │ │ │ │ │ └── instruction.rb │ │ │ │ ├── mkmf.rb │ │ │ │ ├── monitor.rb │ │ │ │ ├── mutex_m.rb │ │ │ │ ├── net │ │ │ │ │ ├── http │ │ │ │ │ │ ├── backward.rb │ │ │ │ │ │ ├── exceptions.rb │ │ │ │ │ │ ├── generic_request.rb │ │ │ │ │ │ ├── header.rb │ │ │ │ │ │ ├── proxy_delta.rb │ │ │ │ │ │ ├── request.rb │ │ │ │ │ │ ├── requests.rb │ │ │ │ │ │ ├── response.rb │ │ │ │ │ │ ├── responses.rb │ │ │ │ │ │ └── status.rb │ │ │ │ │ ├── http.rb │ │ │ │ │ ├── https.rb │ │ │ │ │ └── protocol.rb │ │ │ │ ├── objspace │ │ │ │ │ └── trace.rb │ │ │ │ ├── objspace.rb │ │ │ │ ├── observer.rb │ │ │ │ ├── open-uri.rb │ │ │ │ ├── open3 │ │ │ │ │ └── version.rb │ │ │ │ ├── open3.rb │ │ │ │ ├── openssl │ │ │ │ │ ├── bn.rb │ │ │ │ │ ├── buffering.rb │ │ │ │ │ ├── cipher.rb │ │ │ │ │ ├── digest.rb │ │ │ │ │ ├── hmac.rb │ │ │ │ │ ├── marshal.rb │ │ │ │ │ ├── pkcs5.rb │ │ │ │ │ ├── pkey.rb │ │ │ │ │ ├── ssl.rb │ │ │ │ │ ├── version.rb │ │ │ │ │ └── x509.rb │ │ │ │ ├── openssl.rb │ │ │ │ ├── optionparser.rb │ │ │ │ ├── optparse │ │ │ │ │ ├── ac.rb │ │ │ │ │ ├── date.rb │ │ │ │ │ ├── kwargs.rb │ │ │ │ │ ├── shellwords.rb │ │ │ │ │ ├── time.rb │ │ │ │ │ ├── uri.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── optparse.rb │ │ │ │ ├── ostruct.rb │ │ │ │ ├── pathname.rb │ │ │ │ ├── pp.rb │ │ │ │ ├── prettyprint.rb │ │ │ │ ├── pstore.rb │ │ │ │ ├── psych │ │ │ │ │ ├── class_loader.rb │ │ │ │ │ ├── coder.rb │ │ │ │ │ ├── core_ext.rb │ │ │ │ │ ├── exception.rb │ │ │ │ │ ├── handler.rb │ │ │ │ │ ├── handlers │ │ │ │ │ │ ├── document_stream.rb │ │ │ │ │ │ └── recorder.rb │ │ │ │ │ ├── json │ │ │ │ │ │ ├── ruby_events.rb │ │ │ │ │ │ ├── stream.rb │ │ │ │ │ │ ├── tree_builder.rb │ │ │ │ │ │ └── yaml_events.rb │ │ │ │ │ ├── nodes │ │ │ │ │ │ ├── alias.rb │ │ │ │ │ │ ├── document.rb │ │ │ │ │ │ ├── mapping.rb │ │ │ │ │ │ ├── node.rb │ │ │ │ │ │ ├── scalar.rb │ │ │ │ │ │ ├── sequence.rb │ │ │ │ │ │ └── stream.rb │ │ │ │ │ ├── nodes.rb │ │ │ │ │ ├── omap.rb │ │ │ │ │ ├── parser.rb │ │ │ │ │ ├── scalar_scanner.rb │ │ │ │ │ ├── set.rb │ │ │ │ │ ├── stream.rb │ │ │ │ │ ├── streaming.rb │ │ │ │ │ ├── syntax_error.rb │ │ │ │ │ ├── tree_builder.rb │ │ │ │ │ ├── versions.rb │ │ │ │ │ ├── visitors │ │ │ │ │ │ ├── depth_first.rb │ │ │ │ │ │ ├── emitter.rb │ │ │ │ │ │ ├── json_tree.rb │ │ │ │ │ │ ├── to_ruby.rb │ │ │ │ │ │ ├── visitor.rb │ │ │ │ │ │ └── yaml_tree.rb │ │ │ │ │ ├── visitors.rb │ │ │ │ │ └── y.rb │ │ │ │ ├── psych.rb │ │ │ │ ├── racc │ │ │ │ │ ├── compat.rb │ │ │ │ │ ├── debugflags.rb │ │ │ │ │ ├── exception.rb │ │ │ │ │ ├── grammar.rb │ │ │ │ │ ├── grammarfileparser.rb │ │ │ │ │ ├── info.rb │ │ │ │ │ ├── iset.rb │ │ │ │ │ ├── logfilegenerator.rb │ │ │ │ │ ├── parser-text.rb │ │ │ │ │ ├── parser.rb │ │ │ │ │ ├── parserfilegenerator.rb │ │ │ │ │ ├── sourcetext.rb │ │ │ │ │ ├── state.rb │ │ │ │ │ ├── statetransitiontable.rb │ │ │ │ │ └── static.rb │ │ │ │ ├── racc.rb │ │ │ │ ├── random │ │ │ │ │ └── formatter.rb │ │ │ │ ├── rdoc │ │ │ │ │ ├── alias.rb │ │ │ │ │ ├── anon_class.rb │ │ │ │ │ ├── any_method.rb │ │ │ │ │ ├── attr.rb │ │ │ │ │ ├── class_module.rb │ │ │ │ │ ├── code_object.rb │ │ │ │ │ ├── code_objects.rb │ │ │ │ │ ├── comment.rb │ │ │ │ │ ├── constant.rb │ │ │ │ │ ├── context │ │ │ │ │ │ └── section.rb │ │ │ │ │ ├── context.rb │ │ │ │ │ ├── cross_reference.rb │ │ │ │ │ ├── encoding.rb │ │ │ │ │ ├── erb_partial.rb │ │ │ │ │ ├── erbio.rb │ │ │ │ │ ├── extend.rb │ │ │ │ │ ├── generator │ │ │ │ │ │ ├── darkfish.rb │ │ │ │ │ │ ├── json_index.rb │ │ │ │ │ │ ├── markup.rb │ │ │ │ │ │ ├── pot │ │ │ │ │ │ │ ├── message_extractor.rb │ │ │ │ │ │ │ ├── po.rb │ │ │ │ │ │ │ └── po_entry.rb │ │ │ │ │ │ ├── pot.rb │ │ │ │ │ │ ├── ri.rb │ │ │ │ │ │ └── template │ │ │ │ │ │ ├── darkfish │ │ │ │ │ │ │ ├── _footer.rhtml │ │ │ │ │ │ │ ├── _head.rhtml │ │ │ │ │ │ │ ├── _sidebar_VCS_info.rhtml │ │ │ │ │ │ │ ├── _sidebar_classes.rhtml │ │ │ │ │ │ │ ├── _sidebar_extends.rhtml │ │ │ │ │ │ │ ├── _sidebar_in_files.rhtml │ │ │ │ │ │ │ ├── _sidebar_includes.rhtml │ │ │ │ │ │ │ ├── _sidebar_installed.rhtml │ │ │ │ │ │ │ ├── _sidebar_methods.rhtml │ │ │ │ │ │ │ ├── _sidebar_navigation.rhtml │ │ │ │ │ │ │ ├── _sidebar_pages.rhtml │ │ │ │ │ │ │ ├── _sidebar_parent.rhtml │ │ │ │ │ │ │ ├── _sidebar_search.rhtml │ │ │ │ │ │ │ ├── _sidebar_sections.rhtml │ │ │ │ │ │ │ ├── _sidebar_table_of_contents.rhtml │ │ │ │ │ │ │ ├── class.rhtml │ │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ │ ├── fonts.css │ │ │ │ │ │ │ │ └── rdoc.css │ │ │ │ │ │ │ ├── fonts │ │ │ │ │ │ │ │ ├── Lato-Light.ttf │ │ │ │ │ │ │ │ ├── Lato-LightItalic.ttf │ │ │ │ │ │ │ │ ├── Lato-Regular.ttf │ │ │ │ │ │ │ │ ├── Lato-RegularItalic.ttf │ │ │ │ │ │ │ │ ├── SourceCodePro-Bold.ttf │ │ │ │ │ │ │ │ └── SourceCodePro-Regular.ttf │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ ├── add.png │ │ │ │ │ │ │ │ ├── arrow_up.png │ │ │ │ │ │ │ │ ├── brick.png │ │ │ │ │ │ │ │ ├── brick_link.png │ │ │ │ │ │ │ │ ├── bug.png │ │ │ │ │ │ │ │ ├── bullet_black.png │ │ │ │ │ │ │ │ ├── bullet_toggle_minus.png │ │ │ │ │ │ │ │ ├── bullet_toggle_plus.png │ │ │ │ │ │ │ │ ├── date.png │ │ │ │ │ │ │ │ ├── delete.png │ │ │ │ │ │ │ │ ├── find.png │ │ │ │ │ │ │ │ ├── loadingAnimation.gif │ │ │ │ │ │ │ │ ├── macFFBgHack.png │ │ │ │ │ │ │ │ ├── package.png │ │ │ │ │ │ │ │ ├── page_green.png │ │ │ │ │ │ │ │ ├── page_white_text.png │ │ │ │ │ │ │ │ ├── page_white_width.png │ │ │ │ │ │ │ │ ├── plugin.png │ │ │ │ │ │ │ │ ├── ruby.png │ │ │ │ │ │ │ │ ├── tag_blue.png │ │ │ │ │ │ │ │ ├── tag_green.png │ │ │ │ │ │ │ │ ├── transparent.png │ │ │ │ │ │ │ │ ├── wrench.png │ │ │ │ │ │ │ │ ├── wrench_orange.png │ │ │ │ │ │ │ │ └── zoom.png │ │ │ │ │ │ │ ├── index.rhtml │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ ├── darkfish.js │ │ │ │ │ │ │ │ └── search.js │ │ │ │ │ │ │ ├── page.rhtml │ │ │ │ │ │ │ ├── servlet_not_found.rhtml │ │ │ │ │ │ │ ├── servlet_root.rhtml │ │ │ │ │ │ │ └── table_of_contents.rhtml │ │ │ │ │ │ └── json_index │ │ │ │ │ │ └── js │ │ │ │ │ │ ├── navigation.js │ │ │ │ │ │ └── searcher.js │ │ │ │ │ ├── generator.rb │ │ │ │ │ ├── ghost_method.rb │ │ │ │ │ ├── i18n │ │ │ │ │ │ ├── locale.rb │ │ │ │ │ │ └── text.rb │ │ │ │ │ ├── i18n.rb │ │ │ │ │ ├── include.rb │ │ │ │ │ ├── known_classes.rb │ │ │ │ │ ├── markdown │ │ │ │ │ │ ├── entities.rb │ │ │ │ │ │ └── literals.rb │ │ │ │ │ ├── markdown.rb │ │ │ │ │ ├── markup │ │ │ │ │ │ ├── attr_changer.rb │ │ │ │ │ │ ├── attr_span.rb │ │ │ │ │ │ ├── attribute_manager.rb │ │ │ │ │ │ ├── attributes.rb │ │ │ │ │ │ ├── blank_line.rb │ │ │ │ │ │ ├── block_quote.rb │ │ │ │ │ │ ├── document.rb │ │ │ │ │ │ ├── formatter.rb │ │ │ │ │ │ ├── hard_break.rb │ │ │ │ │ │ ├── heading.rb │ │ │ │ │ │ ├── include.rb │ │ │ │ │ │ ├── indented_paragraph.rb │ │ │ │ │ │ ├── list.rb │ │ │ │ │ │ ├── list_item.rb │ │ │ │ │ │ ├── paragraph.rb │ │ │ │ │ │ ├── parser.rb │ │ │ │ │ │ ├── pre_process.rb │ │ │ │ │ │ ├── raw.rb │ │ │ │ │ │ ├── regexp_handling.rb │ │ │ │ │ │ ├── rule.rb │ │ │ │ │ │ ├── table.rb │ │ │ │ │ │ ├── to_ansi.rb │ │ │ │ │ │ ├── to_bs.rb │ │ │ │ │ │ ├── to_html.rb │ │ │ │ │ │ ├── to_html_crossref.rb │ │ │ │ │ │ ├── to_html_snippet.rb │ │ │ │ │ │ ├── to_joined_paragraph.rb │ │ │ │ │ │ ├── to_label.rb │ │ │ │ │ │ ├── to_markdown.rb │ │ │ │ │ │ ├── to_rdoc.rb │ │ │ │ │ │ ├── to_table_of_contents.rb │ │ │ │ │ │ ├── to_test.rb │ │ │ │ │ │ ├── to_tt_only.rb │ │ │ │ │ │ └── verbatim.rb │ │ │ │ │ ├── markup.rb │ │ │ │ │ ├── meta_method.rb │ │ │ │ │ ├── method_attr.rb │ │ │ │ │ ├── mixin.rb │ │ │ │ │ ├── normal_class.rb │ │ │ │ │ ├── normal_module.rb │ │ │ │ │ ├── options.rb │ │ │ │ │ ├── parser │ │ │ │ │ │ ├── c.rb │ │ │ │ │ │ ├── changelog.rb │ │ │ │ │ │ ├── markdown.rb │ │ │ │ │ │ ├── rd.rb │ │ │ │ │ │ ├── ripper_state_lex.rb │ │ │ │ │ │ ├── ruby.rb │ │ │ │ │ │ ├── ruby_tools.rb │ │ │ │ │ │ ├── simple.rb │ │ │ │ │ │ └── text.rb │ │ │ │ │ ├── parser.rb │ │ │ │ │ ├── rd │ │ │ │ │ │ ├── block_parser.rb │ │ │ │ │ │ ├── inline.rb │ │ │ │ │ │ └── inline_parser.rb │ │ │ │ │ ├── rd.rb │ │ │ │ │ ├── rdoc.rb │ │ │ │ │ ├── require.rb │ │ │ │ │ ├── ri │ │ │ │ │ │ ├── driver.rb │ │ │ │ │ │ ├── formatter.rb │ │ │ │ │ │ ├── paths.rb │ │ │ │ │ │ ├── store.rb │ │ │ │ │ │ └── task.rb │ │ │ │ │ ├── ri.rb │ │ │ │ │ ├── rubygems_hook.rb │ │ │ │ │ ├── servlet.rb │ │ │ │ │ ├── single_class.rb │ │ │ │ │ ├── stats │ │ │ │ │ │ ├── normal.rb │ │ │ │ │ │ ├── quiet.rb │ │ │ │ │ │ └── verbose.rb │ │ │ │ │ ├── stats.rb │ │ │ │ │ ├── store.rb │ │ │ │ │ ├── task.rb │ │ │ │ │ ├── text.rb │ │ │ │ │ ├── token_stream.rb │ │ │ │ │ ├── tom_doc.rb │ │ │ │ │ ├── top_level.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── rdoc.rb │ │ │ │ ├── readline.rb │ │ │ │ ├── reline │ │ │ │ │ ├── ansi.rb │ │ │ │ │ ├── config.rb │ │ │ │ │ ├── general_io.rb │ │ │ │ │ ├── history.rb │ │ │ │ │ ├── key_actor │ │ │ │ │ │ ├── base.rb │ │ │ │ │ │ ├── emacs.rb │ │ │ │ │ │ ├── vi_command.rb │ │ │ │ │ │ └── vi_insert.rb │ │ │ │ │ ├── key_actor.rb │ │ │ │ │ ├── key_stroke.rb │ │ │ │ │ ├── kill_ring.rb │ │ │ │ │ ├── line_editor.rb │ │ │ │ │ ├── terminfo.rb │ │ │ │ │ ├── unicode │ │ │ │ │ │ └── east_asian_width.rb │ │ │ │ │ ├── unicode.rb │ │ │ │ │ ├── version.rb │ │ │ │ │ └── windows.rb │ │ │ │ ├── reline.rb │ │ │ │ ├── resolv-replace.rb │ │ │ │ ├── resolv.rb │ │ │ │ ├── rinda │ │ │ │ │ ├── rinda.rb │ │ │ │ │ ├── ring.rb │ │ │ │ │ └── tuplespace.rb │ │ │ │ ├── ripper │ │ │ │ │ ├── core.rb │ │ │ │ │ ├── filter.rb │ │ │ │ │ ├── lexer.rb │ │ │ │ │ └── sexp.rb │ │ │ │ ├── ripper.rb │ │ │ │ ├── ruby_vm │ │ │ │ │ └── mjit │ │ │ │ │ ├── c_pointer.rb │ │ │ │ │ ├── c_type.rb │ │ │ │ │ ├── compiler.rb │ │ │ │ │ ├── hooks.rb │ │ │ │ │ └── instruction.rb │ │ │ │ ├── rubygems │ │ │ │ │ ├── available_set.rb │ │ │ │ │ ├── basic_specification.rb │ │ │ │ │ ├── bundler_version_finder.rb │ │ │ │ │ ├── command.rb │ │ │ │ │ ├── command_manager.rb │ │ │ │ │ ├── commands │ │ │ │ │ │ ├── build_command.rb │ │ │ │ │ │ ├── cert_command.rb │ │ │ │ │ │ ├── check_command.rb │ │ │ │ │ │ ├── cleanup_command.rb │ │ │ │ │ │ ├── contents_command.rb │ │ │ │ │ │ ├── dependency_command.rb │ │ │ │ │ │ ├── environment_command.rb │ │ │ │ │ │ ├── fetch_command.rb │ │ │ │ │ │ ├── generate_index_command.rb │ │ │ │ │ │ ├── help_command.rb │ │ │ │ │ │ ├── info_command.rb │ │ │ │ │ │ ├── install_command.rb │ │ │ │ │ │ ├── list_command.rb │ │ │ │ │ │ ├── lock_command.rb │ │ │ │ │ │ ├── mirror_command.rb │ │ │ │ │ │ ├── open_command.rb │ │ │ │ │ │ ├── outdated_command.rb │ │ │ │ │ │ ├── owner_command.rb │ │ │ │ │ │ ├── pristine_command.rb │ │ │ │ │ │ ├── push_command.rb │ │ │ │ │ │ ├── query_command.rb │ │ │ │ │ │ ├── rdoc_command.rb │ │ │ │ │ │ ├── search_command.rb │ │ │ │ │ │ ├── server_command.rb │ │ │ │ │ │ ├── setup_command.rb │ │ │ │ │ │ ├── signin_command.rb │ │ │ │ │ │ ├── signout_command.rb │ │ │ │ │ │ ├── sources_command.rb │ │ │ │ │ │ ├── specification_command.rb │ │ │ │ │ │ ├── stale_command.rb │ │ │ │ │ │ ├── uninstall_command.rb │ │ │ │ │ │ ├── unpack_command.rb │ │ │ │ │ │ ├── update_command.rb │ │ │ │ │ │ ├── which_command.rb │ │ │ │ │ │ └── yank_command.rb │ │ │ │ │ ├── compatibility.rb │ │ │ │ │ ├── config_file.rb │ │ │ │ │ ├── core_ext │ │ │ │ │ │ ├── kernel_gem.rb │ │ │ │ │ │ ├── kernel_require.rb │ │ │ │ │ │ ├── kernel_warn.rb │ │ │ │ │ │ └── tcpsocket_init.rb │ │ │ │ │ ├── defaults.rb │ │ │ │ │ ├── dependency.rb │ │ │ │ │ ├── dependency_installer.rb │ │ │ │ │ ├── dependency_list.rb │ │ │ │ │ ├── deprecate.rb │ │ │ │ │ ├── doctor.rb │ │ │ │ │ ├── errors.rb │ │ │ │ │ ├── exceptions.rb │ │ │ │ │ ├── ext │ │ │ │ │ │ ├── build_error.rb │ │ │ │ │ │ ├── builder.rb │ │ │ │ │ │ ├── cargo_builder │ │ │ │ │ │ │ └── link_flag_converter.rb │ │ │ │ │ │ ├── cargo_builder.rb │ │ │ │ │ │ ├── cmake_builder.rb │ │ │ │ │ │ ├── configure_builder.rb │ │ │ │ │ │ ├── ext_conf_builder.rb │ │ │ │ │ │ └── rake_builder.rb │ │ │ │ │ ├── ext.rb │ │ │ │ │ ├── gem_runner.rb │ │ │ │ │ ├── gemcutter_utilities.rb │ │ │ │ │ ├── indexer.rb │ │ │ │ │ ├── install_default_message.rb │ │ │ │ │ ├── install_message.rb │ │ │ │ │ ├── install_update_options.rb │ │ │ │ │ ├── installer.rb │ │ │ │ │ ├── installer_uninstaller_utils.rb │ │ │ │ │ ├── local_remote_options.rb │ │ │ │ │ ├── mock_gem_ui.rb │ │ │ │ │ ├── name_tuple.rb │ │ │ │ │ ├── openssl.rb │ │ │ │ │ ├── optparse │ │ │ │ │ │ └── lib │ │ │ │ │ │ ├── optionparser.rb │ │ │ │ │ │ ├── optparse │ │ │ │ │ │ │ ├── ac.rb │ │ │ │ │ │ │ ├── date.rb │ │ │ │ │ │ │ ├── kwargs.rb │ │ │ │ │ │ │ ├── shellwords.rb │ │ │ │ │ │ │ ├── time.rb │ │ │ │ │ │ │ ├── uri.rb │ │ │ │ │ │ │ └── version.rb │ │ │ │ │ │ └── optparse.rb │ │ │ │ │ ├── optparse.rb │ │ │ │ │ ├── package │ │ │ │ │ │ ├── digest_io.rb │ │ │ │ │ │ ├── file_source.rb │ │ │ │ │ │ ├── io_source.rb │ │ │ │ │ │ ├── old.rb │ │ │ │ │ │ ├── source.rb │ │ │ │ │ │ ├── tar_header.rb │ │ │ │ │ │ ├── tar_reader │ │ │ │ │ │ │ └── entry.rb │ │ │ │ │ │ ├── tar_reader.rb │ │ │ │ │ │ └── tar_writer.rb │ │ │ │ │ ├── package.rb │ │ │ │ │ ├── package_task.rb │ │ │ │ │ ├── path_support.rb │ │ │ │ │ ├── platform.rb │ │ │ │ │ ├── psych_tree.rb │ │ │ │ │ ├── query_utils.rb │ │ │ │ │ ├── rdoc.rb │ │ │ │ │ ├── remote_fetcher.rb │ │ │ │ │ ├── request │ │ │ │ │ │ ├── connection_pools.rb │ │ │ │ │ │ ├── http_pool.rb │ │ │ │ │ │ └── https_pool.rb │ │ │ │ │ ├── request.rb │ │ │ │ │ ├── request_set │ │ │ │ │ │ ├── gem_dependency_api.rb │ │ │ │ │ │ ├── lockfile │ │ │ │ │ │ │ ├── parser.rb │ │ │ │ │ │ │ └── tokenizer.rb │ │ │ │ │ │ └── lockfile.rb │ │ │ │ │ ├── request_set.rb │ │ │ │ │ ├── requirement.rb │ │ │ │ │ ├── resolver │ │ │ │ │ │ ├── activation_request.rb │ │ │ │ │ │ ├── api_set │ │ │ │ │ │ │ └── gem_parser.rb │ │ │ │ │ │ ├── api_set.rb │ │ │ │ │ │ ├── api_specification.rb │ │ │ │ │ │ ├── best_set.rb │ │ │ │ │ │ ├── composed_set.rb │ │ │ │ │ │ ├── conflict.rb │ │ │ │ │ │ ├── current_set.rb │ │ │ │ │ │ ├── dependency_request.rb │ │ │ │ │ │ ├── git_set.rb │ │ │ │ │ │ ├── git_specification.rb │ │ │ │ │ │ ├── index_set.rb │ │ │ │ │ │ ├── index_specification.rb │ │ │ │ │ │ ├── installed_specification.rb │ │ │ │ │ │ ├── installer_set.rb │ │ │ │ │ │ ├── local_specification.rb │ │ │ │ │ │ ├── lock_set.rb │ │ │ │ │ │ ├── lock_specification.rb │ │ │ │ │ │ ├── molinillo │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ ├── molinillo │ │ │ │ │ │ │ │ ├── delegates │ │ │ │ │ │ │ │ │ ├── resolution_state.rb │ │ │ │ │ │ │ │ │ └── specification_provider.rb │ │ │ │ │ │ │ │ ├── dependency_graph │ │ │ │ │ │ │ │ │ ├── action.rb │ │ │ │ │ │ │ │ │ ├── add_edge_no_circular.rb │ │ │ │ │ │ │ │ │ ├── add_vertex.rb │ │ │ │ │ │ │ │ │ ├── delete_edge.rb │ │ │ │ │ │ │ │ │ ├── detach_vertex_named.rb │ │ │ │ │ │ │ │ │ ├── log.rb │ │ │ │ │ │ │ │ │ ├── set_payload.rb │ │ │ │ │ │ │ │ │ ├── tag.rb │ │ │ │ │ │ │ │ │ └── vertex.rb │ │ │ │ │ │ │ │ ├── dependency_graph.rb │ │ │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ │ │ ├── gem_metadata.rb │ │ │ │ │ │ │ │ ├── modules │ │ │ │ │ │ │ │ │ ├── specification_provider.rb │ │ │ │ │ │ │ │ │ └── ui.rb │ │ │ │ │ │ │ │ ├── resolution.rb │ │ │ │ │ │ │ │ ├── resolver.rb │ │ │ │ │ │ │ │ └── state.rb │ │ │ │ │ │ │ └── molinillo.rb │ │ │ │ │ │ ├── molinillo.rb │ │ │ │ │ │ ├── requirement_list.rb │ │ │ │ │ │ ├── set.rb │ │ │ │ │ │ ├── source_set.rb │ │ │ │ │ │ ├── spec_specification.rb │ │ │ │ │ │ ├── specification.rb │ │ │ │ │ │ ├── stats.rb │ │ │ │ │ │ ├── vendor_set.rb │ │ │ │ │ │ └── vendor_specification.rb │ │ │ │ │ ├── resolver.rb │ │ │ │ │ ├── s3_uri_signer.rb │ │ │ │ │ ├── safe_yaml.rb │ │ │ │ │ ├── security │ │ │ │ │ │ ├── policies.rb │ │ │ │ │ │ ├── policy.rb │ │ │ │ │ │ ├── signer.rb │ │ │ │ │ │ └── trust_dir.rb │ │ │ │ │ ├── security.rb │ │ │ │ │ ├── security_option.rb │ │ │ │ │ ├── source │ │ │ │ │ │ ├── git.rb │ │ │ │ │ │ ├── installed.rb │ │ │ │ │ │ ├── local.rb │ │ │ │ │ │ ├── lock.rb │ │ │ │ │ │ ├── specific_file.rb │ │ │ │ │ │ └── vendor.rb │ │ │ │ │ ├── source.rb │ │ │ │ │ ├── source_list.rb │ │ │ │ │ ├── spec_fetcher.rb │ │ │ │ │ ├── specification.rb │ │ │ │ │ ├── specification_policy.rb │ │ │ │ │ ├── ssl_certs │ │ │ │ │ │ └── rubygems.org │ │ │ │ │ │ ├── GlobalSignRootCA.pem │ │ │ │ │ │ └── GlobalSignRootCA_R3.pem │ │ │ │ │ ├── stub_specification.rb │ │ │ │ │ ├── text.rb │ │ │ │ │ ├── tsort │ │ │ │ │ │ └── lib │ │ │ │ │ │ └── tsort.rb │ │ │ │ │ ├── tsort.rb │ │ │ │ │ ├── uninstaller.rb │ │ │ │ │ ├── unknown_command_spell_checker.rb │ │ │ │ │ ├── update_suggestion.rb │ │ │ │ │ ├── uri.rb │ │ │ │ │ ├── uri_formatter.rb │ │ │ │ │ ├── user_interaction.rb │ │ │ │ │ ├── util │ │ │ │ │ │ ├── licenses.rb │ │ │ │ │ │ └── list.rb │ │ │ │ │ ├── util.rb │ │ │ │ │ ├── validator.rb │ │ │ │ │ ├── version.rb │ │ │ │ │ └── version_option.rb │ │ │ │ ├── rubygems.rb │ │ │ │ ├── securerandom.rb │ │ │ │ ├── set │ │ │ │ │ └── sorted_set.rb │ │ │ │ ├── set.rb │ │ │ │ ├── shellwords.rb │ │ │ │ ├── singleton.rb │ │ │ │ ├── syntax_suggest │ │ │ │ │ ├── api.rb │ │ │ │ │ ├── around_block_scan.rb │ │ │ │ │ ├── block_expand.rb │ │ │ │ │ ├── capture_code_context.rb │ │ │ │ │ ├── clean_document.rb │ │ │ │ │ ├── cli.rb │ │ │ │ │ ├── code_block.rb │ │ │ │ │ ├── code_frontier.rb │ │ │ │ │ ├── code_line.rb │ │ │ │ │ ├── code_search.rb │ │ │ │ │ ├── core_ext.rb │ │ │ │ │ ├── display_code_with_line_numbers.rb │ │ │ │ │ ├── display_invalid_blocks.rb │ │ │ │ │ ├── explain_syntax.rb │ │ │ │ │ ├── left_right_lex_count.rb │ │ │ │ │ ├── lex_all.rb │ │ │ │ │ ├── lex_value.rb │ │ │ │ │ ├── parse_blocks_from_indent_line.rb │ │ │ │ │ ├── pathname_from_message.rb │ │ │ │ │ ├── priority_engulf_queue.rb │ │ │ │ │ ├── priority_queue.rb │ │ │ │ │ ├── ripper_errors.rb │ │ │ │ │ ├── unvisited_lines.rb │ │ │ │ │ └── version.rb │ │ │ │ ├── syntax_suggest.rb │ │ │ │ ├── tempfile.rb │ │ │ │ ├── time.rb │ │ │ │ ├── timeout.rb │ │ │ │ ├── tmpdir.rb │ │ │ │ ├── tsort.rb │ │ │ │ ├── un.rb │ │ │ │ ├── unicode_normalize │ │ │ │ │ ├── normalize.rb │ │ │ │ │ └── tables.rb │ │ │ │ ├── uri │ │ │ │ │ ├── common.rb │ │ │ │ │ ├── file.rb │ │ │ │ │ ├── ftp.rb │ │ │ │ │ ├── generic.rb │ │ │ │ │ ├── http.rb │ │ │ │ │ ├── https.rb │ │ │ │ │ ├── ldap.rb │ │ │ │ │ ├── ldaps.rb │ │ │ │ │ ├── mailto.rb │ │ │ │ │ ├── rfc2396_parser.rb │ │ │ │ │ ├── rfc3986_parser.rb │ │ │ │ │ ├── version.rb │ │ │ │ │ ├── ws.rb │ │ │ │ │ └── wss.rb │ │ │ │ ├── uri.rb │ │ │ │ ├── wasm32-wasi │ │ │ │ │ └── rbconfig.rb │ │ │ │ ├── weakref.rb │ │ │ │ ├── yaml │ │ │ │ │ ├── dbm.rb │ │ │ │ │ └── store.rb │ │ │ │ └── yaml.rb │ │ │ ├── gems │ │ │ │ └── 3.2.0 │ │ │ │ ├── build_info │ │ │ │ ├── cache │ │ │ │ │ ├── debug-1.7.1.gem │ │ │ │ │ ├── matrix-0.4.2.gem │ │ │ │ │ ├── minitest-5.16.3.gem │ │ │ │ │ ├── net-ftp-0.2.0.gem │ │ │ │ │ ├── net-imap-0.3.4.gem │ │ │ │ │ ├── net-pop-0.1.2.gem │ │ │ │ │ ├── net-smtp-0.3.3.gem │ │ │ │ │ ├── power_assert-2.0.3.gem │ │ │ │ │ ├── prime-0.1.2.gem │ │ │ │ │ ├── rake-13.0.6.gem │ │ │ │ │ ├── rbs-2.8.2.gem │ │ │ │ │ ├── rexml-3.2.5.gem │ │ │ │ │ ├── rss-0.2.9.gem │ │ │ │ │ ├── test-unit-3.5.7.gem │ │ │ │ │ └── typeprof-0.21.3.gem │ │ │ │ ├── doc │ │ │ │ ├── extensions │ │ │ │ ├── gems │ │ │ │ │ ├── abbrev-0.1.1 │ │ │ │ │ ├── base64-0.1.1 │ │ │ │ │ ├── benchmark-0.2.1 │ │ │ │ │ ├── bigdecimal-3.1.3 │ │ │ │ │ ├── bundler-2.4.1 │ │ │ │ │ │ └── libexec │ │ │ │ │ │ ├── bundle │ │ │ │ │ │ └── bundler │ │ │ │ │ ├── cgi-0.3.6 │ │ │ │ │ ├── csv-3.2.6 │ │ │ │ │ ├── date-3.3.3 │ │ │ │ │ ├── debug-1.7.1 │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ ├── TODO.md │ │ │ │ │ │ ├── exe │ │ │ │ │ │ │ └── rdbg │ │ │ │ │ │ ├── ext │ │ │ │ │ │ │ └── debug │ │ │ │ │ │ │ ├── debug.c │ │ │ │ │ │ │ ├── extconf.rb │ │ │ │ │ │ │ └── iseq_collector.c │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── debug │ │ │ │ │ │ │ │ ├── abbrev_command.rb │ │ │ │ │ │ │ │ ├── breakpoint.rb │ │ │ │ │ │ │ │ ├── client.rb │ │ │ │ │ │ │ │ ├── color.rb │ │ │ │ │ │ │ │ ├── config.rb │ │ │ │ │ │ │ │ ├── console.rb │ │ │ │ │ │ │ │ ├── frame_info.rb │ │ │ │ │ │ │ │ ├── local.rb │ │ │ │ │ │ │ │ ├── open.rb │ │ │ │ │ │ │ │ ├── open_nonstop.rb │ │ │ │ │ │ │ │ ├── prelude.rb │ │ │ │ │ │ │ │ ├── server.rb │ │ │ │ │ │ │ │ ├── server_cdp.rb │ │ │ │ │ │ │ │ ├── server_dap.rb │ │ │ │ │ │ │ │ ├── session.rb │ │ │ │ │ │ │ │ ├── source_repository.rb │ │ │ │ │ │ │ │ ├── start.rb │ │ │ │ │ │ │ │ ├── thread_client.rb │ │ │ │ │ │ │ │ ├── tracer.rb │ │ │ │ │ │ │ │ └── version.rb │ │ │ │ │ │ │ └── debug.rb │ │ │ │ │ │ └── misc │ │ │ │ │ │ └── README.md.erb │ │ │ │ │ ├── delegate-0.3.0 │ │ │ │ │ ├── did_you_mean-1.6.3 │ │ │ │ │ ├── digest-3.1.1 │ │ │ │ │ ├── drb-2.1.1 │ │ │ │ │ ├── english-0.7.2 │ │ │ │ │ ├── erb-4.0.2 │ │ │ │ │ │ └── libexec │ │ │ │ │ │ └── erb │ │ │ │ │ ├── error_highlight-0.5.1 │ │ │ │ │ ├── etc-1.4.2 │ │ │ │ │ ├── fcntl-1.0.2 │ │ │ │ │ ├── fileutils-1.7.0 │ │ │ │ │ ├── find-0.1.1 │ │ │ │ │ ├── forwardable-1.3.3 │ │ │ │ │ ├── getoptlong-0.2.0 │ │ │ │ │ ├── ipaddr-1.2.5 │ │ │ │ │ ├── irb-1.6.2 │ │ │ │ │ │ └── exe │ │ │ │ │ │ └── irb │ │ │ │ │ ├── json-2.6.3 │ │ │ │ │ ├── logger-1.5.3 │ │ │ │ │ ├── matrix-0.4.2 │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ └── lib │ │ │ │ │ │ ├── matrix │ │ │ │ │ │ │ ├── eigenvalue_decomposition.rb │ │ │ │ │ │ │ ├── lup_decomposition.rb │ │ │ │ │ │ │ └── version.rb │ │ │ │ │ │ └── matrix.rb │ │ │ │ │ ├── minitest-5.16.3 │ │ │ │ │ │ ├── History.rdoc │ │ │ │ │ │ ├── Manifest.txt │ │ │ │ │ │ ├── README.rdoc │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ ├── design_rationale.rb │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── hoe │ │ │ │ │ │ │ │ └── minitest.rb │ │ │ │ │ │ │ ├── minitest │ │ │ │ │ │ │ │ ├── assertions.rb │ │ │ │ │ │ │ │ ├── autorun.rb │ │ │ │ │ │ │ │ ├── benchmark.rb │ │ │ │ │ │ │ │ ├── expectations.rb │ │ │ │ │ │ │ │ ├── hell.rb │ │ │ │ │ │ │ │ ├── mock.rb │ │ │ │ │ │ │ │ ├── parallel.rb │ │ │ │ │ │ │ │ ├── pride.rb │ │ │ │ │ │ │ │ ├── pride_plugin.rb │ │ │ │ │ │ │ │ ├── spec.rb │ │ │ │ │ │ │ │ ├── test.rb │ │ │ │ │ │ │ │ ├── test_task.rb │ │ │ │ │ │ │ │ └── unit.rb │ │ │ │ │ │ │ └── minitest.rb │ │ │ │ │ │ └── test │ │ │ │ │ │ └── minitest │ │ │ │ │ │ ├── metametameta.rb │ │ │ │ │ │ ├── test_minitest_assertions.rb │ │ │ │ │ │ ├── test_minitest_benchmark.rb │ │ │ │ │ │ ├── test_minitest_mock.rb │ │ │ │ │ │ ├── test_minitest_reporter.rb │ │ │ │ │ │ ├── test_minitest_spec.rb │ │ │ │ │ │ ├── test_minitest_test.rb │ │ │ │ │ │ └── test_minitest_test_task.rb │ │ │ │ │ ├── mutex_m-0.1.2 │ │ │ │ │ ├── net-ftp-0.2.0 │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ └── lib │ │ │ │ │ │ └── net │ │ │ │ │ │ └── ftp.rb │ │ │ │ │ ├── net-http-0.3.2 │ │ │ │ │ ├── net-imap-0.3.4 │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ ├── benchmarks │ │ │ │ │ │ │ ├── stringprep.yml │ │ │ │ │ │ │ └── table-regexps.yml │ │ │ │ │ │ ├── docs │ │ │ │ │ │ │ └── styles.css │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── net │ │ │ │ │ │ │ ├── imap │ │ │ │ │ │ │ │ ├── authenticators │ │ │ │ │ │ │ │ │ ├── cram_md5.rb │ │ │ │ │ │ │ │ │ ├── digest_md5.rb │ │ │ │ │ │ │ │ │ ├── login.rb │ │ │ │ │ │ │ │ │ ├── plain.rb │ │ │ │ │ │ │ │ │ └── xoauth2.rb │ │ │ │ │ │ │ │ ├── authenticators.rb │ │ │ │ │ │ │ │ ├── command_data.rb │ │ │ │ │ │ │ │ ├── data_encoding.rb │ │ │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ │ │ ├── flags.rb │ │ │ │ │ │ │ │ ├── response_data.rb │ │ │ │ │ │ │ │ ├── response_parser.rb │ │ │ │ │ │ │ │ ├── sasl │ │ │ │ │ │ │ │ │ ├── saslprep.rb │ │ │ │ │ │ │ │ │ ├── saslprep_tables.rb │ │ │ │ │ │ │ │ │ ├── stringprep.rb │ │ │ │ │ │ │ │ │ └── stringprep_tables.rb │ │ │ │ │ │ │ │ └── sasl.rb │ │ │ │ │ │ │ └── imap.rb │ │ │ │ │ │ └── rakelib │ │ │ │ │ │ ├── rdoc.rake │ │ │ │ │ │ ├── rfcs.rake │ │ │ │ │ │ ├── saslprep.rake │ │ │ │ │ │ └── string_prep_tables_generator.rb │ │ │ │ │ ├── net-pop-0.1.2 │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ └── lib │ │ │ │ │ │ └── net │ │ │ │ │ │ └── pop.rb │ │ │ │ │ ├── net-protocol-0.2.1 │ │ │ │ │ ├── net-smtp-0.3.3 │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ └── lib │ │ │ │ │ │ └── net │ │ │ │ │ │ └── smtp.rb │ │ │ │ │ ├── nkf-0.1.2 │ │ │ │ │ ├── observer-0.1.1 │ │ │ │ │ ├── open-uri-0.3.0 │ │ │ │ │ ├── open3-0.1.2 │ │ │ │ │ ├── openssl-3.1.0 │ │ │ │ │ ├── optparse-0.3.1 │ │ │ │ │ ├── ostruct-0.5.5 │ │ │ │ │ ├── pathname-0.2.1 │ │ │ │ │ ├── power_assert-2.0.3 │ │ │ │ │ │ ├── BSDL │ │ │ │ │ │ ├── COPYING │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ ├── LEGAL │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ └── lib │ │ │ │ │ │ ├── power_assert │ │ │ │ │ │ │ ├── colorize.rb │ │ │ │ │ │ │ ├── configuration.rb │ │ │ │ │ │ │ ├── context.rb │ │ │ │ │ │ │ ├── enable_tracepoint_events.rb │ │ │ │ │ │ │ ├── inspector.rb │ │ │ │ │ │ │ ├── parser.rb │ │ │ │ │ │ │ └── version.rb │ │ │ │ │ │ └── power_assert.rb │ │ │ │ │ ├── pp-0.4.0 │ │ │ │ │ ├── prettyprint-0.1.1 │ │ │ │ │ ├── prime-0.1.2 │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ ├── console │ │ │ │ │ │ │ └── setup │ │ │ │ │ │ └── lib │ │ │ │ │ │ └── prime.rb │ │ │ │ │ ├── pstore-0.1.2 │ │ │ │ │ ├── psych-5.0.1 │ │ │ │ │ ├── racc-1.6.2 │ │ │ │ │ │ └── bin │ │ │ │ │ │ └── racc │ │ │ │ │ ├── rake-13.0.6 │ │ │ │ │ │ ├── History.rdoc │ │ │ │ │ │ ├── MIT-LICENSE │ │ │ │ │ │ ├── README.rdoc │ │ │ │ │ │ ├── doc │ │ │ │ │ │ │ ├── command_line_usage.rdoc │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ ├── Rakefile1 │ │ │ │ │ │ │ │ ├── Rakefile2 │ │ │ │ │ │ │ │ ├── a.c │ │ │ │ │ │ │ │ ├── b.c │ │ │ │ │ │ │ │ └── main.c │ │ │ │ │ │ │ ├── glossary.rdoc │ │ │ │ │ │ │ ├── jamis.rb │ │ │ │ │ │ │ ├── proto_rake.rdoc │ │ │ │ │ │ │ ├── rake.1 │ │ │ │ │ │ │ ├── rakefile.rdoc │ │ │ │ │ │ │ └── rational.rdoc │ │ │ │ │ │ ├── exe │ │ │ │ │ │ │ └── rake │ │ │ │ │ │ └── lib │ │ │ │ │ │ ├── rake │ │ │ │ │ │ │ ├── application.rb │ │ │ │ │ │ │ ├── backtrace.rb │ │ │ │ │ │ │ ├── clean.rb │ │ │ │ │ │ │ ├── cloneable.rb │ │ │ │ │ │ │ ├── cpu_counter.rb │ │ │ │ │ │ │ ├── default_loader.rb │ │ │ │ │ │ │ ├── dsl_definition.rb │ │ │ │ │ │ │ ├── early_time.rb │ │ │ │ │ │ │ ├── ext │ │ │ │ │ │ │ │ ├── core.rb │ │ │ │ │ │ │ │ └── string.rb │ │ │ │ │ │ │ ├── file_creation_task.rb │ │ │ │ │ │ │ ├── file_list.rb │ │ │ │ │ │ │ ├── file_task.rb │ │ │ │ │ │ │ ├── file_utils.rb │ │ │ │ │ │ │ ├── file_utils_ext.rb │ │ │ │ │ │ │ ├── invocation_chain.rb │ │ │ │ │ │ │ ├── invocation_exception_mixin.rb │ │ │ │ │ │ │ ├── late_time.rb │ │ │ │ │ │ │ ├── linked_list.rb │ │ │ │ │ │ │ ├── loaders │ │ │ │ │ │ │ │ └── makefile.rb │ │ │ │ │ │ │ ├── multi_task.rb │ │ │ │ │ │ │ ├── name_space.rb │ │ │ │ │ │ │ ├── packagetask.rb │ │ │ │ │ │ │ ├── phony.rb │ │ │ │ │ │ │ ├── private_reader.rb │ │ │ │ │ │ │ ├── promise.rb │ │ │ │ │ │ │ ├── pseudo_status.rb │ │ │ │ │ │ │ ├── rake_module.rb │ │ │ │ │ │ │ ├── rake_test_loader.rb │ │ │ │ │ │ │ ├── rule_recursion_overflow_error.rb │ │ │ │ │ │ │ ├── scope.rb │ │ │ │ │ │ │ ├── task.rb │ │ │ │ │ │ │ ├── task_argument_error.rb │ │ │ │ │ │ │ ├── task_arguments.rb │ │ │ │ │ │ │ ├── task_manager.rb │ │ │ │ │ │ │ ├── tasklib.rb │ │ │ │ │ │ │ ├── testtask.rb │ │ │ │ │ │ │ ├── thread_history_display.rb │ │ │ │ │ │ │ ├── thread_pool.rb │ │ │ │ │ │ │ ├── trace_output.rb │ │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ │ └── win32.rb │ │ │ │ │ │ └── rake.rb │ │ │ │ │ ├── rbs-2.8.2 │ │ │ │ │ │ ├── BSDL │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ ├── COPYING │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ ├── Gemfile.lock │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ ├── Steepfile │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ ├── array.rbs │ │ │ │ │ │ │ ├── basic_object.rbs │ │ │ │ │ │ │ ├── binding.rbs │ │ │ │ │ │ │ ├── builtin.rbs │ │ │ │ │ │ │ ├── class.rbs │ │ │ │ │ │ │ ├── comparable.rbs │ │ │ │ │ │ │ ├── complex.rbs │ │ │ │ │ │ │ ├── constants.rbs │ │ │ │ │ │ │ ├── deprecated.rbs │ │ │ │ │ │ │ ├── dir.rbs │ │ │ │ │ │ │ ├── encoding.rbs │ │ │ │ │ │ │ ├── enumerable.rbs │ │ │ │ │ │ │ ├── enumerator.rbs │ │ │ │ │ │ │ ├── env.rbs │ │ │ │ │ │ │ ├── errno.rbs │ │ │ │ │ │ │ ├── errors.rbs │ │ │ │ │ │ │ ├── exception.rbs │ │ │ │ │ │ │ ├── false_class.rbs │ │ │ │ │ │ │ ├── fiber.rbs │ │ │ │ │ │ │ ├── fiber_error.rbs │ │ │ │ │ │ │ ├── file.rbs │ │ │ │ │ │ │ ├── file_test.rbs │ │ │ │ │ │ │ ├── float.rbs │ │ │ │ │ │ │ ├── gc.rbs │ │ │ │ │ │ │ ├── global_variables.rbs │ │ │ │ │ │ │ ├── hash.rbs │ │ │ │ │ │ │ ├── integer.rbs │ │ │ │ │ │ │ ├── io │ │ │ │ │ │ │ │ ├── buffer.rbs │ │ │ │ │ │ │ │ └── wait.rbs │ │ │ │ │ │ │ ├── io.rbs │ │ │ │ │ │ │ ├── kernel.rbs │ │ │ │ │ │ │ ├── marshal.rbs │ │ │ │ │ │ │ ├── match_data.rbs │ │ │ │ │ │ │ ├── math.rbs │ │ │ │ │ │ │ ├── method.rbs │ │ │ │ │ │ │ ├── module.rbs │ │ │ │ │ │ │ ├── nil_class.rbs │ │ │ │ │ │ │ ├── numeric.rbs │ │ │ │ │ │ │ ├── object.rbs │ │ │ │ │ │ │ ├── object_space.rbs │ │ │ │ │ │ │ ├── proc.rbs │ │ │ │ │ │ │ ├── process.rbs │ │ │ │ │ │ │ ├── ractor.rbs │ │ │ │ │ │ │ ├── random.rbs │ │ │ │ │ │ │ ├── range.rbs │ │ │ │ │ │ │ ├── rational.rbs │ │ │ │ │ │ │ ├── rb_config.rbs │ │ │ │ │ │ │ ├── rbs │ │ │ │ │ │ │ │ └── unnamed │ │ │ │ │ │ │ │ ├── argf.rbs │ │ │ │ │ │ │ │ ├── env_class.rbs │ │ │ │ │ │ │ │ └── random.rbs │ │ │ │ │ │ │ ├── refinement.rbs │ │ │ │ │ │ │ ├── regexp.rbs │ │ │ │ │ │ │ ├── ruby_vm.rbs │ │ │ │ │ │ │ ├── rubygems │ │ │ │ │ │ │ │ ├── basic_specification.rbs │ │ │ │ │ │ │ │ ├── config_file.rbs │ │ │ │ │ │ │ │ ├── dependency_installer.rbs │ │ │ │ │ │ │ │ ├── errors.rbs │ │ │ │ │ │ │ │ ├── installer.rbs │ │ │ │ │ │ │ │ ├── path_support.rbs │ │ │ │ │ │ │ │ ├── platform.rbs │ │ │ │ │ │ │ │ ├── request_set.rbs │ │ │ │ │ │ │ │ ├── requirement.rbs │ │ │ │ │ │ │ │ ├── rubygems.rbs │ │ │ │ │ │ │ │ ├── source_list.rbs │ │ │ │ │ │ │ │ ├── specification.rbs │ │ │ │ │ │ │ │ ├── stream_ui.rbs │ │ │ │ │ │ │ │ ├── uninstaller.rbs │ │ │ │ │ │ │ │ └── version.rbs │ │ │ │ │ │ │ ├── signal.rbs │ │ │ │ │ │ │ ├── string.rbs │ │ │ │ │ │ │ ├── string_io.rbs │ │ │ │ │ │ │ ├── struct.rbs │ │ │ │ │ │ │ ├── symbol.rbs │ │ │ │ │ │ │ ├── thread.rbs │ │ │ │ │ │ │ ├── thread_group.rbs │ │ │ │ │ │ │ ├── time.rbs │ │ │ │ │ │ │ ├── trace_point.rbs │ │ │ │ │ │ │ ├── true_class.rbs │ │ │ │ │ │ │ ├── unbound_method.rbs │ │ │ │ │ │ │ └── warning.rbs │ │ │ │ │ │ ├── docs │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── collection.md │ │ │ │ │ │ │ ├── rbs_by_example.md │ │ │ │ │ │ │ ├── repo.md │ │ │ │ │ │ │ ├── sigs.md │ │ │ │ │ │ │ ├── stdlib.md │ │ │ │ │ │ │ ├── syntax.md │ │ │ │ │ │ │ └── tools.md │ │ │ │ │ │ ├── exe │ │ │ │ │ │ │ └── rbs │ │ │ │ │ │ ├── ext │ │ │ │ │ │ │ └── rbs_extension │ │ │ │ │ │ │ ├── constants.c │ │ │ │ │ │ │ ├── constants.h │ │ │ │ │ │ │ ├── extconf.rb │ │ │ │ │ │ │ ├── lexer.c │ │ │ │ │ │ │ ├── lexer.h │ │ │ │ │ │ │ ├── lexer.re │ │ │ │ │ │ │ ├── lexstate.c │ │ │ │ │ │ │ ├── location.c │ │ │ │ │ │ │ ├── location.h │ │ │ │ │ │ │ ├── main.c │ │ │ │ │ │ │ ├── parser.c │ │ │ │ │ │ │ ├── parser.h │ │ │ │ │ │ │ ├── parserstate.c │ │ │ │ │ │ │ ├── parserstate.h │ │ │ │ │ │ │ ├── rbs_extension.h │ │ │ │ │ │ │ ├── ruby_objs.c │ │ │ │ │ │ │ ├── ruby_objs.h │ │ │ │ │ │ │ └── unescape.c │ │ │ │ │ │ ├── goodcheck.yml │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── rbs │ │ │ │ │ │ │ │ ├── ancestor_graph.rb │ │ │ │ │ │ │ │ ├── annotate │ │ │ │ │ │ │ │ │ ├── annotations.rb │ │ │ │ │ │ │ │ │ ├── formatter.rb │ │ │ │ │ │ │ │ │ ├── rdoc_annotator.rb │ │ │ │ │ │ │ │ │ └── rdoc_source.rb │ │ │ │ │ │ │ │ ├── annotate.rb │ │ │ │ │ │ │ │ ├── ast │ │ │ │ │ │ │ │ │ ├── annotation.rb │ │ │ │ │ │ │ │ │ ├── comment.rb │ │ │ │ │ │ │ │ │ ├── declarations.rb │ │ │ │ │ │ │ │ │ ├── members.rb │ │ │ │ │ │ │ │ │ └── type_param.rb │ │ │ │ │ │ │ │ ├── buffer.rb │ │ │ │ │ │ │ │ ├── builtin_names.rb │ │ │ │ │ │ │ │ ├── cli.rb │ │ │ │ │ │ │ │ ├── collection │ │ │ │ │ │ │ │ │ ├── cleaner.rb │ │ │ │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ │ │ │ └── lockfile_generator.rb │ │ │ │ │ │ │ │ │ ├── config.rb │ │ │ │ │ │ │ │ │ ├── installer.rb │ │ │ │ │ │ │ │ │ ├── sources │ │ │ │ │ │ │ │ │ │ ├── base.rb │ │ │ │ │ │ │ │ │ │ ├── git.rb │ │ │ │ │ │ │ │ │ │ ├── rubygems.rb │ │ │ │ │ │ │ │ │ │ └── stdlib.rb │ │ │ │ │ │ │ │ │ └── sources.rb │ │ │ │ │ │ │ │ ├── collection.rb │ │ │ │ │ │ │ │ ├── constant.rb │ │ │ │ │ │ │ │ ├── constant_table.rb │ │ │ │ │ │ │ │ ├── definition.rb │ │ │ │ │ │ │ │ ├── definition_builder │ │ │ │ │ │ │ │ │ ├── ancestor_builder.rb │ │ │ │ │ │ │ │ │ └── method_builder.rb │ │ │ │ │ │ │ │ ├── definition_builder.rb │ │ │ │ │ │ │ │ ├── environment.rb │ │ │ │ │ │ │ │ ├── environment_loader.rb │ │ │ │ │ │ │ │ ├── environment_walker.rb │ │ │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ │ │ ├── factory.rb │ │ │ │ │ │ │ │ ├── location_aux.rb │ │ │ │ │ │ │ │ ├── locator.rb │ │ │ │ │ │ │ │ ├── method_type.rb │ │ │ │ │ │ │ │ ├── namespace.rb │ │ │ │ │ │ │ │ ├── parser_aux.rb │ │ │ │ │ │ │ │ ├── parser_compat │ │ │ │ │ │ │ │ │ ├── lexer_error.rb │ │ │ │ │ │ │ │ │ ├── located_value.rb │ │ │ │ │ │ │ │ │ ├── semantics_error.rb │ │ │ │ │ │ │ │ │ └── syntax_error.rb │ │ │ │ │ │ │ │ ├── prototype │ │ │ │ │ │ │ │ │ ├── helpers.rb │ │ │ │ │ │ │ │ │ ├── rb.rb │ │ │ │ │ │ │ │ │ ├── rbi.rb │ │ │ │ │ │ │ │ │ └── runtime.rb │ │ │ │ │ │ │ │ ├── repository.rb │ │ │ │ │ │ │ │ ├── resolver │ │ │ │ │ │ │ │ │ ├── constant_resolver.rb │ │ │ │ │ │ │ │ │ └── type_name_resolver.rb │ │ │ │ │ │ │ │ ├── sorter.rb │ │ │ │ │ │ │ │ ├── substitution.rb │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ │ ├── errors.rb │ │ │ │ │ │ │ │ │ ├── hook.rb │ │ │ │ │ │ │ │ │ ├── observer.rb │ │ │ │ │ │ │ │ │ ├── setup.rb │ │ │ │ │ │ │ │ │ ├── setup_helper.rb │ │ │ │ │ │ │ │ │ ├── spy.rb │ │ │ │ │ │ │ │ │ ├── tester.rb │ │ │ │ │ │ │ │ │ └── type_check.rb │ │ │ │ │ │ │ │ ├── test.rb │ │ │ │ │ │ │ │ ├── type_alias_dependency.rb │ │ │ │ │ │ │ │ ├── type_alias_regularity.rb │ │ │ │ │ │ │ │ ├── type_name.rb │ │ │ │ │ │ │ │ ├── type_name_resolver.rb │ │ │ │ │ │ │ │ ├── types.rb │ │ │ │ │ │ │ │ ├── validator.rb │ │ │ │ │ │ │ │ ├── variance_calculator.rb │ │ │ │ │ │ │ │ ├── vendorer.rb │ │ │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ │ │ └── writer.rb │ │ │ │ │ │ │ ├── rbs.rb │ │ │ │ │ │ │ ├── rdoc │ │ │ │ │ │ │ │ └── discover.rb │ │ │ │ │ │ │ └── rdoc_plugin │ │ │ │ │ │ │ └── parser.rb │ │ │ │ │ │ ├── schema │ │ │ │ │ │ │ ├── annotation.json │ │ │ │ │ │ │ ├── comment.json │ │ │ │ │ │ │ ├── decls.json │ │ │ │ │ │ │ ├── function.json │ │ │ │ │ │ │ ├── location.json │ │ │ │ │ │ │ ├── members.json │ │ │ │ │ │ │ ├── methodType.json │ │ │ │ │ │ │ ├── typeParam.json │ │ │ │ │ │ │ └── types.json │ │ │ │ │ │ ├── sig │ │ │ │ │ │ │ ├── ancestor_builder.rbs │ │ │ │ │ │ │ ├── ancestor_graph.rbs │ │ │ │ │ │ │ ├── annotate │ │ │ │ │ │ │ │ ├── annotations.rbs │ │ │ │ │ │ │ │ ├── formatter.rbs │ │ │ │ │ │ │ │ ├── rdoc_annotater.rbs │ │ │ │ │ │ │ │ └── rdoc_source.rbs │ │ │ │ │ │ │ ├── annotation.rbs │ │ │ │ │ │ │ ├── buffer.rbs │ │ │ │ │ │ │ ├── builtin_names.rbs │ │ │ │ │ │ │ ├── cli.rbs │ │ │ │ │ │ │ ├── collection │ │ │ │ │ │ │ │ ├── cleaner.rbs │ │ │ │ │ │ │ │ ├── config.rbs │ │ │ │ │ │ │ │ ├── installer.rbs │ │ │ │ │ │ │ │ └── sources.rbs │ │ │ │ │ │ │ ├── collection.rbs │ │ │ │ │ │ │ ├── comment.rbs │ │ │ │ │ │ │ ├── constant.rbs │ │ │ │ │ │ │ ├── constant_table.rbs │ │ │ │ │ │ │ ├── declarations.rbs │ │ │ │ │ │ │ ├── definition.rbs │ │ │ │ │ │ │ ├── definition_builder.rbs │ │ │ │ │ │ │ ├── environment.rbs │ │ │ │ │ │ │ ├── environment_loader.rbs │ │ │ │ │ │ │ ├── environment_walker.rbs │ │ │ │ │ │ │ ├── errors.rbs │ │ │ │ │ │ │ ├── factory.rbs │ │ │ │ │ │ │ ├── location.rbs │ │ │ │ │ │ │ ├── locator.rbs │ │ │ │ │ │ │ ├── manifest.yaml │ │ │ │ │ │ │ ├── members.rbs │ │ │ │ │ │ │ ├── method_builder.rbs │ │ │ │ │ │ │ ├── method_types.rbs │ │ │ │ │ │ │ ├── namespace.rbs │ │ │ │ │ │ │ ├── parser.rbs │ │ │ │ │ │ │ ├── prototype │ │ │ │ │ │ │ │ ├── helpers.rbs │ │ │ │ │ │ │ │ ├── rb.rbs │ │ │ │ │ │ │ │ └── rbi.rbs │ │ │ │ │ │ │ ├── rbs.rbs │ │ │ │ │ │ │ ├── rdoc │ │ │ │ │ │ │ │ └── rbs.rbs │ │ │ │ │ │ │ ├── repository.rbs │ │ │ │ │ │ │ ├── resolver │ │ │ │ │ │ │ │ ├── constant_resolver.rbs │ │ │ │ │ │ │ │ ├── context.rbs │ │ │ │ │ │ │ │ └── type_name_resolver.rbs │ │ │ │ │ │ │ ├── shims │ │ │ │ │ │ │ │ ├── abstract_syntax_tree.rbs │ │ │ │ │ │ │ │ ├── enumerable.rbs │ │ │ │ │ │ │ │ ├── pp.rbs │ │ │ │ │ │ │ │ └── ripper.rbs │ │ │ │ │ │ │ ├── shims.rbs │ │ │ │ │ │ │ ├── sorter.rbs │ │ │ │ │ │ │ ├── substitution.rbs │ │ │ │ │ │ │ ├── type_alias_dependency.rbs │ │ │ │ │ │ │ ├── type_alias_regularity.rbs │ │ │ │ │ │ │ ├── type_name_resolver.rbs │ │ │ │ │ │ │ ├── type_param.rbs │ │ │ │ │ │ │ ├── typename.rbs │ │ │ │ │ │ │ ├── types.rbs │ │ │ │ │ │ │ ├── util.rbs │ │ │ │ │ │ │ ├── validator.rbs │ │ │ │ │ │ │ ├── variance_calculator.rbs │ │ │ │ │ │ │ ├── vendorer.rbs │ │ │ │ │ │ │ ├── version.rbs │ │ │ │ │ │ │ └── writer.rbs │ │ │ │ │ │ ├── stdlib │ │ │ │ │ │ │ ├── abbrev │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── abbrev.rbs │ │ │ │ │ │ │ │ └── array.rbs │ │ │ │ │ │ │ ├── base64 │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── base64.rbs │ │ │ │ │ │ │ ├── benchmark │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── benchmark.rbs │ │ │ │ │ │ │ ├── bigdecimal │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── big_decimal.rbs │ │ │ │ │ │ │ ├── bigdecimal-math │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── big_math.rbs │ │ │ │ │ │ │ │ └── manifest.yaml │ │ │ │ │ │ │ ├── cgi │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── core.rbs │ │ │ │ │ │ │ │ └── manifest.yaml │ │ │ │ │ │ │ ├── coverage │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── coverage.rbs │ │ │ │ │ │ │ ├── csv │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── csv.rbs │ │ │ │ │ │ │ │ └── manifest.yaml │ │ │ │ │ │ │ ├── date │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── date.rbs │ │ │ │ │ │ │ │ ├── date_time.rbs │ │ │ │ │ │ │ │ └── time.rbs │ │ │ │ │ │ │ ├── dbm │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── dbm.rbs │ │ │ │ │ │ │ ├── did_you_mean │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── did_you_mean.rbs │ │ │ │ │ │ │ ├── digest │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── digest.rbs │ │ │ │ │ │ │ ├── erb │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── erb.rbs │ │ │ │ │ │ │ ├── etc │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── etc.rbs │ │ │ │ │ │ │ ├── fileutils │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── fileutils.rbs │ │ │ │ │ │ │ ├── find │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── find.rbs │ │ │ │ │ │ │ ├── forwardable │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── forwardable.rbs │ │ │ │ │ │ │ ├── io-console │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── io-console.rbs │ │ │ │ │ │ │ ├── ipaddr │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── ipaddr.rbs │ │ │ │ │ │ │ ├── json │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── json.rbs │ │ │ │ │ │ │ ├── logger │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── formatter.rbs │ │ │ │ │ │ │ │ ├── log_device.rbs │ │ │ │ │ │ │ │ ├── logger.rbs │ │ │ │ │ │ │ │ ├── manifest.yaml │ │ │ │ │ │ │ │ ├── period.rbs │ │ │ │ │ │ │ │ └── severity.rbs │ │ │ │ │ │ │ ├── minitest │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── kernel.rbs │ │ │ │ │ │ │ │ ├── manifest.yaml │ │ │ │ │ │ │ │ ├── minitest │ │ │ │ │ │ │ │ │ ├── abstract_reporter.rbs │ │ │ │ │ │ │ │ │ ├── assertion.rbs │ │ │ │ │ │ │ │ │ ├── assertions.rbs │ │ │ │ │ │ │ │ │ ├── backtrace_filter.rbs │ │ │ │ │ │ │ │ │ ├── bench_spec.rbs │ │ │ │ │ │ │ │ │ ├── benchmark.rbs │ │ │ │ │ │ │ │ │ ├── composite_reporter.rbs │ │ │ │ │ │ │ │ │ ├── expectation.rbs │ │ │ │ │ │ │ │ │ ├── expectations.rbs │ │ │ │ │ │ │ │ │ ├── guard.rbs │ │ │ │ │ │ │ │ │ ├── mock.rbs │ │ │ │ │ │ │ │ │ ├── parallel │ │ │ │ │ │ │ │ │ │ ├── executor.rbs │ │ │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ │ │ │ └── class_methods.rbs │ │ │ │ │ │ │ │ │ │ └── test.rbs │ │ │ │ │ │ │ │ │ ├── parallel.rbs │ │ │ │ │ │ │ │ │ ├── pride_io.rbs │ │ │ │ │ │ │ │ │ ├── pride_lol.rbs │ │ │ │ │ │ │ │ │ ├── progress_reporter.rbs │ │ │ │ │ │ │ │ │ ├── reportable.rbs │ │ │ │ │ │ │ │ │ ├── reporter.rbs │ │ │ │ │ │ │ │ │ ├── result.rbs │ │ │ │ │ │ │ │ │ ├── runnable.rbs │ │ │ │ │ │ │ │ │ ├── skip.rbs │ │ │ │ │ │ │ │ │ ├── spec │ │ │ │ │ │ │ │ │ │ ├── dsl │ │ │ │ │ │ │ │ │ │ │ └── instance_methods.rbs │ │ │ │ │ │ │ │ │ │ └── dsl.rbs │ │ │ │ │ │ │ │ │ ├── spec.rbs │ │ │ │ │ │ │ │ │ ├── statistics_reporter.rbs │ │ │ │ │ │ │ │ │ ├── summary_reporter.rbs │ │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ │ │ └── lifecycle_hooks.rbs │ │ │ │ │ │ │ │ │ ├── test.rbs │ │ │ │ │ │ │ │ │ ├── unexpected_error.rbs │ │ │ │ │ │ │ │ │ ├── unit │ │ │ │ │ │ │ │ │ │ └── test_case.rbs │ │ │ │ │ │ │ │ │ └── unit.rbs │ │ │ │ │ │ │ │ └── minitest.rbs │ │ │ │ │ │ │ ├── monitor │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── monitor.rbs │ │ │ │ │ │ │ ├── mutex_m │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── mutex_m.rbs │ │ │ │ │ │ │ ├── net-http │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── manifest.yaml │ │ │ │ │ │ │ │ └── net-http.rbs │ │ │ │ │ │ │ ├── nkf │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── nkf.rbs │ │ │ │ │ │ │ ├── objspace │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── objspace.rbs │ │ │ │ │ │ │ ├── openssl │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── manifest.yaml │ │ │ │ │ │ │ │ └── openssl.rbs │ │ │ │ │ │ │ ├── optparse │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── optparse.rbs │ │ │ │ │ │ │ ├── pathname │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── pathname.rbs │ │ │ │ │ │ │ ├── prettyprint │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── prettyprint.rbs │ │ │ │ │ │ │ ├── prime │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── integer-extension.rbs │ │ │ │ │ │ │ │ ├── manifest.yaml │ │ │ │ │ │ │ │ └── prime.rbs │ │ │ │ │ │ │ ├── pstore │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── pstore.rbs │ │ │ │ │ │ │ ├── pty │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── pty.rbs │ │ │ │ │ │ │ ├── rdoc │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── rdoc.rbs │ │ │ │ │ │ │ ├── resolv │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── manifest.yaml │ │ │ │ │ │ │ │ └── resolv.rbs │ │ │ │ │ │ │ ├── securerandom │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── securerandom.rbs │ │ │ │ │ │ │ ├── set │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── set.rbs │ │ │ │ │ │ │ ├── shellwords │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── shellwords.rbs │ │ │ │ │ │ │ ├── singleton │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── singleton.rbs │ │ │ │ │ │ │ ├── socket │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── addrinfo.rbs │ │ │ │ │ │ │ │ ├── basic_socket.rbs │ │ │ │ │ │ │ │ ├── constants.rbs │ │ │ │ │ │ │ │ ├── ip_socket.rbs │ │ │ │ │ │ │ │ ├── socket.rbs │ │ │ │ │ │ │ │ ├── socket_error.rbs │ │ │ │ │ │ │ │ ├── tcp_server.rbs │ │ │ │ │ │ │ │ ├── tcp_socket.rbs │ │ │ │ │ │ │ │ ├── udp_socket.rbs │ │ │ │ │ │ │ │ ├── unix_server.rbs │ │ │ │ │ │ │ │ └── unix_socket.rbs │ │ │ │ │ │ │ ├── strscan │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── string_scanner.rbs │ │ │ │ │ │ │ ├── tempfile │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── tempfile.rbs │ │ │ │ │ │ │ ├── time │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── time.rbs │ │ │ │ │ │ │ ├── timeout │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── timeout.rbs │ │ │ │ │ │ │ ├── tmpdir │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ └── tmpdir.rbs │ │ │ │ │ │ │ ├── tsort │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── cyclic.rbs │ │ │ │ │ │ │ │ ├── interfaces.rbs │ │ │ │ │ │ │ │ └── tsort.rbs │ │ │ │ │ │ │ ├── uri │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── common.rbs │ │ │ │ │ │ │ │ ├── file.rbs │ │ │ │ │ │ │ │ ├── ftp.rbs │ │ │ │ │ │ │ │ ├── generic.rbs │ │ │ │ │ │ │ │ ├── http.rbs │ │ │ │ │ │ │ │ ├── https.rbs │ │ │ │ │ │ │ │ ├── ldap.rbs │ │ │ │ │ │ │ │ ├── ldaps.rbs │ │ │ │ │ │ │ │ ├── mailto.rbs │ │ │ │ │ │ │ │ ├── rfc2396_parser.rbs │ │ │ │ │ │ │ │ ├── rfc3986_parser.rbs │ │ │ │ │ │ │ │ ├── ws.rbs │ │ │ │ │ │ │ │ └── wss.rbs │ │ │ │ │ │ │ ├── yaml │ │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ │ ├── dbm.rbs │ │ │ │ │ │ │ │ ├── manifest.yaml │ │ │ │ │ │ │ │ ├── store.rbs │ │ │ │ │ │ │ │ └── yaml.rbs │ │ │ │ │ │ │ └── zlib │ │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ └── zlib.rbs │ │ │ │ │ │ └── steep │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ └── Gemfile.lock │ │ │ │ │ ├── rdoc-6.5.0 │ │ │ │ │ │ └── exe │ │ │ │ │ │ ├── rdoc │ │ │ │ │ │ └── ri │ │ │ │ │ ├── readline-0.0.3 │ │ │ │ │ ├── reline-0.3.2 │ │ │ │ │ ├── resolv-0.2.2 │ │ │ │ │ ├── resolv-replace-0.1.1 │ │ │ │ │ ├── rexml-3.2.5 │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── NEWS.md │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── doc │ │ │ │ │ │ │ └── rexml │ │ │ │ │ │ │ ├── context.rdoc │ │ │ │ │ │ │ └── tasks │ │ │ │ │ │ │ ├── rdoc │ │ │ │ │ │ │ │ ├── child.rdoc │ │ │ │ │ │ │ │ ├── document.rdoc │ │ │ │ │ │ │ │ ├── element.rdoc │ │ │ │ │ │ │ │ ├── node.rdoc │ │ │ │ │ │ │ │ └── parent.rdoc │ │ │ │ │ │ │ └── tocs │ │ │ │ │ │ │ ├── child_toc.rdoc │ │ │ │ │ │ │ ├── document_toc.rdoc │ │ │ │ │ │ │ ├── element_toc.rdoc │ │ │ │ │ │ │ ├── master_toc.rdoc │ │ │ │ │ │ │ ├── node_toc.rdoc │ │ │ │ │ │ │ └── parent_toc.rdoc │ │ │ │ │ │ └── lib │ │ │ │ │ │ ├── rexml │ │ │ │ │ │ │ ├── attlistdecl.rb │ │ │ │ │ │ │ ├── attribute.rb │ │ │ │ │ │ │ ├── cdata.rb │ │ │ │ │ │ │ ├── child.rb │ │ │ │ │ │ │ ├── comment.rb │ │ │ │ │ │ │ ├── doctype.rb │ │ │ │ │ │ │ ├── document.rb │ │ │ │ │ │ │ ├── dtd │ │ │ │ │ │ │ │ ├── attlistdecl.rb │ │ │ │ │ │ │ │ ├── dtd.rb │ │ │ │ │ │ │ │ ├── elementdecl.rb │ │ │ │ │ │ │ │ ├── entitydecl.rb │ │ │ │ │ │ │ │ └── notationdecl.rb │ │ │ │ │ │ │ ├── element.rb │ │ │ │ │ │ │ ├── encoding.rb │ │ │ │ │ │ │ ├── entity.rb │ │ │ │ │ │ │ ├── formatters │ │ │ │ │ │ │ │ ├── default.rb │ │ │ │ │ │ │ │ ├── pretty.rb │ │ │ │ │ │ │ │ └── transitive.rb │ │ │ │ │ │ │ ├── functions.rb │ │ │ │ │ │ │ ├── instruction.rb │ │ │ │ │ │ │ ├── light │ │ │ │ │ │ │ │ └── node.rb │ │ │ │ │ │ │ ├── namespace.rb │ │ │ │ │ │ │ ├── node.rb │ │ │ │ │ │ │ ├── output.rb │ │ │ │ │ │ │ ├── parent.rb │ │ │ │ │ │ │ ├── parseexception.rb │ │ │ │ │ │ │ ├── parsers │ │ │ │ │ │ │ │ ├── baseparser.rb │ │ │ │ │ │ │ │ ├── lightparser.rb │ │ │ │ │ │ │ │ ├── pullparser.rb │ │ │ │ │ │ │ │ ├── sax2parser.rb │ │ │ │ │ │ │ │ ├── streamparser.rb │ │ │ │ │ │ │ │ ├── treeparser.rb │ │ │ │ │ │ │ │ ├── ultralightparser.rb │ │ │ │ │ │ │ │ └── xpathparser.rb │ │ │ │ │ │ │ ├── quickpath.rb │ │ │ │ │ │ │ ├── rexml.rb │ │ │ │ │ │ │ ├── sax2listener.rb │ │ │ │ │ │ │ ├── security.rb │ │ │ │ │ │ │ ├── source.rb │ │ │ │ │ │ │ ├── streamlistener.rb │ │ │ │ │ │ │ ├── text.rb │ │ │ │ │ │ │ ├── undefinednamespaceexception.rb │ │ │ │ │ │ │ ├── validation │ │ │ │ │ │ │ │ ├── relaxng.rb │ │ │ │ │ │ │ │ ├── validation.rb │ │ │ │ │ │ │ │ └── validationexception.rb │ │ │ │ │ │ │ ├── xmldecl.rb │ │ │ │ │ │ │ ├── xmltokens.rb │ │ │ │ │ │ │ ├── xpath.rb │ │ │ │ │ │ │ └── xpath_parser.rb │ │ │ │ │ │ └── rexml.rb │ │ │ │ │ ├── rinda-0.1.1 │ │ │ │ │ ├── rss-0.2.9 │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── NEWS.md │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── rss │ │ │ │ │ │ │ │ ├── 0.9.rb │ │ │ │ │ │ │ │ ├── 1.0.rb │ │ │ │ │ │ │ │ ├── 2.0.rb │ │ │ │ │ │ │ │ ├── atom.rb │ │ │ │ │ │ │ │ ├── content │ │ │ │ │ │ │ │ │ ├── 1.0.rb │ │ │ │ │ │ │ │ │ └── 2.0.rb │ │ │ │ │ │ │ │ ├── content.rb │ │ │ │ │ │ │ │ ├── converter.rb │ │ │ │ │ │ │ │ ├── dublincore │ │ │ │ │ │ │ │ │ ├── 1.0.rb │ │ │ │ │ │ │ │ │ ├── 2.0.rb │ │ │ │ │ │ │ │ │ └── atom.rb │ │ │ │ │ │ │ │ ├── dublincore.rb │ │ │ │ │ │ │ │ ├── image.rb │ │ │ │ │ │ │ │ ├── itunes.rb │ │ │ │ │ │ │ │ ├── maker │ │ │ │ │ │ │ │ │ ├── 0.9.rb │ │ │ │ │ │ │ │ │ ├── 1.0.rb │ │ │ │ │ │ │ │ │ ├── 2.0.rb │ │ │ │ │ │ │ │ │ ├── atom.rb │ │ │ │ │ │ │ │ │ ├── base.rb │ │ │ │ │ │ │ │ │ ├── content.rb │ │ │ │ │ │ │ │ │ ├── dublincore.rb │ │ │ │ │ │ │ │ │ ├── entry.rb │ │ │ │ │ │ │ │ │ ├── feed.rb │ │ │ │ │ │ │ │ │ ├── image.rb │ │ │ │ │ │ │ │ │ ├── itunes.rb │ │ │ │ │ │ │ │ │ ├── slash.rb │ │ │ │ │ │ │ │ │ ├── syndication.rb │ │ │ │ │ │ │ │ │ ├── taxonomy.rb │ │ │ │ │ │ │ │ │ └── trackback.rb │ │ │ │ │ │ │ │ ├── maker.rb │ │ │ │ │ │ │ │ ├── parser.rb │ │ │ │ │ │ │ │ ├── rexmlparser.rb │ │ │ │ │ │ │ │ ├── rss.rb │ │ │ │ │ │ │ │ ├── slash.rb │ │ │ │ │ │ │ │ ├── syndication.rb │ │ │ │ │ │ │ │ ├── taxonomy.rb │ │ │ │ │ │ │ │ ├── trackback.rb │ │ │ │ │ │ │ │ ├── utils.rb │ │ │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ │ │ ├── xml-stylesheet.rb │ │ │ │ │ │ │ │ ├── xml.rb │ │ │ │ │ │ │ │ ├── xmlparser.rb │ │ │ │ │ │ │ │ └── xmlscanner.rb │ │ │ │ │ │ │ └── rss.rb │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── dot.png │ │ │ │ │ │ ├── rss-assertions.rb │ │ │ │ │ │ ├── rss-testcase.rb │ │ │ │ │ │ ├── run-test.rb │ │ │ │ │ │ ├── test_1.0.rb │ │ │ │ │ │ ├── test_2.0.rb │ │ │ │ │ │ ├── test_accessor.rb │ │ │ │ │ │ ├── test_atom.rb │ │ │ │ │ │ ├── test_content.rb │ │ │ │ │ │ ├── test_dublincore.rb │ │ │ │ │ │ ├── test_image.rb │ │ │ │ │ │ ├── test_inherit.rb │ │ │ │ │ │ ├── test_itunes.rb │ │ │ │ │ │ ├── test_maker_0.9.rb │ │ │ │ │ │ ├── test_maker_1.0.rb │ │ │ │ │ │ ├── test_maker_2.0.rb │ │ │ │ │ │ ├── test_maker_atom_entry.rb │ │ │ │ │ │ ├── test_maker_atom_feed.rb │ │ │ │ │ │ ├── test_maker_content.rb │ │ │ │ │ │ ├── test_maker_dc.rb │ │ │ │ │ │ ├── test_maker_image.rb │ │ │ │ │ │ ├── test_maker_itunes.rb │ │ │ │ │ │ ├── test_maker_slash.rb │ │ │ │ │ │ ├── test_maker_sy.rb │ │ │ │ │ │ ├── test_maker_taxo.rb │ │ │ │ │ │ ├── test_maker_trackback.rb │ │ │ │ │ │ ├── test_maker_xml-stylesheet.rb │ │ │ │ │ │ ├── test_parser.rb │ │ │ │ │ │ ├── test_parser_1.0.rb │ │ │ │ │ │ ├── test_parser_2.0.rb │ │ │ │ │ │ ├── test_parser_atom_entry.rb │ │ │ │ │ │ ├── test_parser_atom_feed.rb │ │ │ │ │ │ ├── test_setup_maker_0.9.rb │ │ │ │ │ │ ├── test_setup_maker_1.0.rb │ │ │ │ │ │ ├── test_setup_maker_2.0.rb │ │ │ │ │ │ ├── test_setup_maker_atom_entry.rb │ │ │ │ │ │ ├── test_setup_maker_atom_feed.rb │ │ │ │ │ │ ├── test_setup_maker_itunes.rb │ │ │ │ │ │ ├── test_setup_maker_slash.rb │ │ │ │ │ │ ├── test_slash.rb │ │ │ │ │ │ ├── test_syndication.rb │ │ │ │ │ │ ├── test_taxonomy.rb │ │ │ │ │ │ ├── test_to_s.rb │ │ │ │ │ │ ├── test_trackback.rb │ │ │ │ │ │ └── test_xml-stylesheet.rb │ │ │ │ │ ├── ruby2_keywords-0.0.5 │ │ │ │ │ ├── securerandom-0.2.2 │ │ │ │ │ ├── set-1.0.3 │ │ │ │ │ ├── shellwords-0.1.0 │ │ │ │ │ ├── singleton-0.1.1 │ │ │ │ │ ├── stringio-3.0.4 │ │ │ │ │ ├── strscan-3.0.5 │ │ │ │ │ ├── syntax_suggest-1.0.2 │ │ │ │ │ ├── tempfile-0.1.3 │ │ │ │ │ ├── test-unit-3.5.7 │ │ │ │ │ │ ├── BSDL │ │ │ │ │ │ ├── COPYING │ │ │ │ │ │ ├── PSFL │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ ├── doc │ │ │ │ │ │ │ └── text │ │ │ │ │ │ │ ├── getting-started.md │ │ │ │ │ │ │ ├── how-to.md │ │ │ │ │ │ │ └── news.md │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ ├── unit │ │ │ │ │ │ │ │ │ ├── assertion-failed-error.rb │ │ │ │ │ │ │ │ │ ├── assertions.rb │ │ │ │ │ │ │ │ │ ├── attribute-matcher.rb │ │ │ │ │ │ │ │ │ ├── attribute.rb │ │ │ │ │ │ │ │ │ ├── auto-runner-loader.rb │ │ │ │ │ │ │ │ │ ├── autorunner.rb │ │ │ │ │ │ │ │ │ ├── code-snippet-fetcher.rb │ │ │ │ │ │ │ │ │ ├── collector │ │ │ │ │ │ │ │ │ │ ├── descendant.rb │ │ │ │ │ │ │ │ │ │ ├── dir.rb │ │ │ │ │ │ │ │ │ │ ├── load.rb │ │ │ │ │ │ │ │ │ │ ├── objectspace.rb │ │ │ │ │ │ │ │ │ │ └── xml.rb │ │ │ │ │ │ │ │ │ ├── collector.rb │ │ │ │ │ │ │ │ │ ├── color-scheme.rb │ │ │ │ │ │ │ │ │ ├── color.rb │ │ │ │ │ │ │ │ │ ├── data-sets.rb │ │ │ │ │ │ │ │ │ ├── data.rb │ │ │ │ │ │ │ │ │ ├── diff.rb │ │ │ │ │ │ │ │ │ ├── error.rb │ │ │ │ │ │ │ │ │ ├── exception-handler.rb │ │ │ │ │ │ │ │ │ ├── failure.rb │ │ │ │ │ │ │ │ │ ├── fault-location-detector.rb │ │ │ │ │ │ │ │ │ ├── fixture.rb │ │ │ │ │ │ │ │ │ ├── notification.rb │ │ │ │ │ │ │ │ │ ├── omission.rb │ │ │ │ │ │ │ │ │ ├── pending.rb │ │ │ │ │ │ │ │ │ ├── priority.rb │ │ │ │ │ │ │ │ │ ├── runner │ │ │ │ │ │ │ │ │ │ ├── console.rb │ │ │ │ │ │ │ │ │ │ ├── emacs.rb │ │ │ │ │ │ │ │ │ │ └── xml.rb │ │ │ │ │ │ │ │ │ ├── test-suite-creator.rb │ │ │ │ │ │ │ │ │ ├── testcase.rb │ │ │ │ │ │ │ │ │ ├── testresult.rb │ │ │ │ │ │ │ │ │ ├── testsuite.rb │ │ │ │ │ │ │ │ │ ├── ui │ │ │ │ │ │ │ │ │ │ ├── console │ │ │ │ │ │ │ │ │ │ │ ├── outputlevel.rb │ │ │ │ │ │ │ │ │ │ │ └── testrunner.rb │ │ │ │ │ │ │ │ │ │ ├── emacs │ │ │ │ │ │ │ │ │ │ │ └── testrunner.rb │ │ │ │ │ │ │ │ │ │ ├── testrunner.rb │ │ │ │ │ │ │ │ │ │ ├── testrunnermediator.rb │ │ │ │ │ │ │ │ │ │ ├── testrunnerutilities.rb │ │ │ │ │ │ │ │ │ │ └── xml │ │ │ │ │ │ │ │ │ │ └── testrunner.rb │ │ │ │ │ │ │ │ │ ├── util │ │ │ │ │ │ │ │ │ │ ├── backtracefilter.rb │ │ │ │ │ │ │ │ │ │ ├── memory-usage.rb │ │ │ │ │ │ │ │ │ │ ├── method-owner-finder.rb │ │ │ │ │ │ │ │ │ │ ├── observable.rb │ │ │ │ │ │ │ │ │ │ ├── output.rb │ │ │ │ │ │ │ │ │ │ └── procwrapper.rb │ │ │ │ │ │ │ │ │ ├── version.rb │ │ │ │ │ │ │ │ │ └── warning.rb │ │ │ │ │ │ │ │ └── unit.rb │ │ │ │ │ │ │ └── test-unit.rb │ │ │ │ │ │ └── sample │ │ │ │ │ │ ├── adder.rb │ │ │ │ │ │ ├── subtracter.rb │ │ │ │ │ │ ├── test_adder.rb │ │ │ │ │ │ ├── test_subtracter.rb │ │ │ │ │ │ └── test_user.rb │ │ │ │ │ ├── time-0.2.1 │ │ │ │ │ ├── timeout-0.3.1 │ │ │ │ │ ├── tmpdir-0.1.3 │ │ │ │ │ ├── tsort-0.1.1 │ │ │ │ │ ├── typeprof-0.21.3 │ │ │ │ │ │ ├── Gemfile │ │ │ │ │ │ ├── Gemfile.lock │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── Rakefile │ │ │ │ │ │ ├── exe │ │ │ │ │ │ │ └── typeprof │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── typeprof │ │ │ │ │ │ │ │ ├── analyzer.rb │ │ │ │ │ │ │ │ ├── arguments.rb │ │ │ │ │ │ │ │ ├── block.rb │ │ │ │ │ │ │ │ ├── builtin.rb │ │ │ │ │ │ │ │ ├── cli.rb │ │ │ │ │ │ │ │ ├── code-range.rb │ │ │ │ │ │ │ │ ├── config.rb │ │ │ │ │ │ │ │ ├── container-type.rb │ │ │ │ │ │ │ │ ├── export.rb │ │ │ │ │ │ │ │ ├── import.rb │ │ │ │ │ │ │ │ ├── insns-def.rb │ │ │ │ │ │ │ │ ├── iseq.rb │ │ │ │ │ │ │ │ ├── lsp.rb │ │ │ │ │ │ │ │ ├── method.rb │ │ │ │ │ │ │ │ ├── type.rb │ │ │ │ │ │ │ │ ├── utils.rb │ │ │ │ │ │ │ │ └── version.rb │ │ │ │ │ │ │ └── typeprof.rb │ │ │ │ │ │ ├── tools │ │ │ │ │ │ │ ├── coverage.rb │ │ │ │ │ │ │ └── setup-insns-def.rb │ │ │ │ │ │ └── typeprof-lsp │ │ │ │ │ ├── un-0.2.1 │ │ │ │ │ ├── uri-0.12.0 │ │ │ │ │ ├── weakref-0.1.2 │ │ │ │ │ ├── yaml-0.2.1 │ │ │ │ │ └── zlib-3.0.0 │ │ │ │ ├── plugins │ │ │ │ └── specifications │ │ │ │ ├── debug-1.7.1.gemspec │ │ │ │ ├── default │ │ │ │ │ ├── abbrev-0.1.1.gemspec │ │ │ │ │ ├── base64-0.1.1.gemspec │ │ │ │ │ ├── benchmark-0.2.1.gemspec │ │ │ │ │ ├── bigdecimal-3.1.3.gemspec │ │ │ │ │ ├── bundler-2.4.1.gemspec │ │ │ │ │ ├── cgi-0.3.6.gemspec │ │ │ │ │ ├── csv-3.2.6.gemspec │ │ │ │ │ ├── date-3.3.3.gemspec │ │ │ │ │ ├── delegate-0.3.0.gemspec │ │ │ │ │ ├── did_you_mean-1.6.3.gemspec │ │ │ │ │ ├── digest-3.1.1.gemspec │ │ │ │ │ ├── drb-2.1.1.gemspec │ │ │ │ │ ├── english-0.7.2.gemspec │ │ │ │ │ ├── erb-4.0.2.gemspec │ │ │ │ │ ├── error_highlight-0.5.1.gemspec │ │ │ │ │ ├── etc-1.4.2.gemspec │ │ │ │ │ ├── fcntl-1.0.2.gemspec │ │ │ │ │ ├── fileutils-1.7.0.gemspec │ │ │ │ │ ├── find-0.1.1.gemspec │ │ │ │ │ ├── forwardable-1.3.3.gemspec │ │ │ │ │ ├── getoptlong-0.2.0.gemspec │ │ │ │ │ ├── ipaddr-1.2.5.gemspec │ │ │ │ │ ├── irb-1.6.2.gemspec │ │ │ │ │ ├── json-2.6.3.gemspec │ │ │ │ │ ├── logger-1.5.3.gemspec │ │ │ │ │ ├── mutex_m-0.1.2.gemspec │ │ │ │ │ ├── net-http-0.3.2.gemspec │ │ │ │ │ ├── net-protocol-0.2.1.gemspec │ │ │ │ │ ├── nkf-0.1.2.gemspec │ │ │ │ │ ├── observer-0.1.1.gemspec │ │ │ │ │ ├── open-uri-0.3.0.gemspec │ │ │ │ │ ├── open3-0.1.2.gemspec │ │ │ │ │ ├── openssl-3.1.0.gemspec │ │ │ │ │ ├── optparse-0.3.1.gemspec │ │ │ │ │ ├── ostruct-0.5.5.gemspec │ │ │ │ │ ├── pathname-0.2.1.gemspec │ │ │ │ │ ├── pp-0.4.0.gemspec │ │ │ │ │ ├── prettyprint-0.1.1.gemspec │ │ │ │ │ ├── pstore-0.1.2.gemspec │ │ │ │ │ ├── psych-5.0.1.gemspec │ │ │ │ │ ├── racc-1.6.2.gemspec │ │ │ │ │ ├── rdoc-6.5.0.gemspec │ │ │ │ │ ├── readline-0.0.3.gemspec │ │ │ │ │ ├── reline-0.3.2.gemspec │ │ │ │ │ ├── resolv-0.2.2.gemspec │ │ │ │ │ ├── resolv-replace-0.1.1.gemspec │ │ │ │ │ ├── rinda-0.1.1.gemspec │ │ │ │ │ ├── ruby2_keywords-0.0.5.gemspec │ │ │ │ │ ├── securerandom-0.2.2.gemspec │ │ │ │ │ ├── set-1.0.3.gemspec │ │ │ │ │ ├── shellwords-0.1.0.gemspec │ │ │ │ │ ├── singleton-0.1.1.gemspec │ │ │ │ │ ├── stringio-3.0.4.gemspec │ │ │ │ │ ├── strscan-3.0.5.gemspec │ │ │ │ │ ├── syntax_suggest-1.0.2.gemspec │ │ │ │ │ ├── tempfile-0.1.3.gemspec │ │ │ │ │ ├── time-0.2.1.gemspec │ │ │ │ │ ├── timeout-0.3.1.gemspec │ │ │ │ │ ├── tmpdir-0.1.3.gemspec │ │ │ │ │ ├── tsort-0.1.1.gemspec │ │ │ │ │ ├── un-0.2.1.gemspec │ │ │ │ │ ├── uri-0.12.0.gemspec │ │ │ │ │ ├── weakref-0.1.2.gemspec │ │ │ │ │ ├── yaml-0.2.1.gemspec │ │ │ │ │ └── zlib-3.0.0.gemspec │ │ │ │ ├── matrix-0.4.2.gemspec │ │ │ │ ├── minitest-5.16.3.gemspec │ │ │ │ ├── net-ftp-0.2.0.gemspec │ │ │ │ ├── net-imap-0.3.4.gemspec │ │ │ │ ├── net-pop-0.1.2.gemspec │ │ │ │ ├── net-smtp-0.3.3.gemspec │ │ │ │ ├── power_assert-2.0.3.gemspec │ │ │ │ ├── prime-0.1.2.gemspec │ │ │ │ ├── rake-13.0.6.gemspec │ │ │ │ ├── rbs-2.8.2.gemspec │ │ │ │ ├── rexml-3.2.5.gemspec │ │ │ │ ├── rss-0.2.9.gemspec │ │ │ │ ├── test-unit-3.5.7.gemspec │ │ │ │ └── typeprof-0.21.3.gemspec │ │ │ ├── site_ruby │ │ │ │ └── 3.2.0 │ │ │ │ ├── js │ │ │ │ │ ├── array.rb │ │ │ │ │ ├── hash.rb │ │ │ │ │ └── nil_class.rb │ │ │ │ ├── js.rb │ │ │ │ └── wasm32-wasi │ │ │ └── vendor_ruby │ │ │ └── 3.2.0 │ │ │ └── wasm32-wasi │ │ └── share │ │ └── man │ │ └── man1 │ │ ├── erb.1 │ │ ├── irb.1 │ │ ├── ri.1 │ │ └── ruby.1 │ ├── application │ │ ├── examples │ │ │ ├── animation.rb │ │ │ ├── atome.rb │ │ │ ├── attach.rb │ │ │ ├── fasten.rb │ │ │ ├── browse.rb │ │ │ ├── callback.rb │ │ │ ├── clear.rb │ │ │ ├── clones.rb │ │ │ ├── code.rb │ │ │ ├── color.rb │ │ │ ├── convert.rb │ │ │ ├── debug.rb │ │ │ ├── delete.rb │ │ │ ├── display.rb │ │ │ ├── display_bck.rb │ │ │ ├── drag.rb │ │ │ ├── drop.rb │ │ │ ├── edit.rb │ │ │ ├── encode.rb │ │ │ ├── generator_and_build.rb │ │ │ ├── getter.rb │ │ │ ├── gradient.rb │ │ │ ├── group.rb │ │ │ ├── history.rb │ │ │ ├── hypertext.rb │ │ │ ├── image.rb │ │ │ ├── keyboard.rb │ │ │ ├── login.rb │ │ │ ├── markup.rb │ │ │ ├── match.rb │ │ │ ├── messaging.rb │ │ │ ├── monitor.rb │ │ │ ├── on_resize.rb │ │ │ ├── online.rb │ │ │ ├── over.rb │ │ │ ├── paint.rb │ │ │ ├── particles.rb │ │ │ ├── percent_to_px.rb │ │ │ ├── presets.rb │ │ │ ├── raw_html.rb │ │ │ ├── read.rb │ │ │ ├── refresh.rb │ │ │ ├── remove.rb │ │ │ ├── resize.rb │ │ │ ├── scroll.rb │ │ │ ├── security.rb │ │ │ ├── shadow.rb │ │ │ ├── shapes.rb │ │ │ ├── style.rb │ │ │ ├── sync.rb │ │ │ ├── tagged.rb │ │ │ ├── terminal.rb │ │ │ ├── text.rb │ │ │ ├── touch.rb │ │ │ ├── universe.rb │ │ │ ├── vector.rb │ │ │ ├── video.rb │ │ │ ├── wait.rb │ │ │ └── www.rb │ │ ├── experimental │ │ │ ├── atome_add_on.rb │ │ │ ├── indexDB.rb │ │ │ ├── local_storage.rb │ │ │ ├── online.rb │ │ │ ├── texte_selection.rb │ │ │ └── web.rb │ │ ├── index.rb │ │ ├── new_html_renderer.rb │ │ ├── required_example.rb │ │ ├── web2.rb │ │ └── works.rb │ ├── ruby-3_2-wasm32-unknown-wasi-full-js.tar.gz │ └── system_ruby_browser.wasm └── vendor └── assets ├── Guardfile ├── Rakefile ├── application │ ├── examples │ │ ├── animation.rb │ │ ├── atome.rb │ │ ├── attach.rb │ │ ├── fasten.rb │ │ ├── basic_understanding.rb │ │ ├── browse.rb │ │ ├── callback.rb │ │ ├── clear.rb │ │ ├── clones.rb │ │ ├── code.rb │ │ ├── color.rb │ │ ├── convert.rb │ │ ├── debug.rb │ │ ├── delete.rb │ │ ├── display.rb │ │ ├── display_bck.rb │ │ ├── drag.rb │ │ ├── drop.rb │ │ ├── edit.rb │ │ ├── encode.rb │ │ ├── generator_and_build.rb │ │ ├── getter.rb │ │ ├── grab.rb │ │ ├── gradient.rb │ │ ├── group.rb │ │ ├── hierarchy.rb │ │ ├── history.rb │ │ ├── hypertext.rb │ │ ├── image.rb │ │ ├── keyboard.rb │ │ ├── login.rb │ │ ├── markup.rb │ │ ├── match.rb │ │ ├── messaging.rb │ │ ├── monitor.rb │ │ ├── on_resize.rb │ │ ├── online.rb │ │ ├── over.rb │ │ ├── paint.rb │ │ ├── particles.rb │ │ ├── percent_to_px.rb │ │ ├── play.rb │ │ ├── presets.rb │ │ ├── raw_html.rb │ │ ├── read.rb │ │ ├── refresh.rb │ │ ├── remove.rb │ │ ├── resize.rb │ │ ├── scroll.rb │ │ ├── security.rb │ │ ├── shadow.rb │ │ ├── shapes.rb │ │ ├── style.rb │ │ ├── sync.rb │ │ ├── tagged.rb │ │ ├── terminal.rb │ │ ├── text.rb │ │ ├── touch.rb │ │ ├── universe.rb │ │ ├── vector.rb │ │ ├── video.rb │ │ ├── wait.rb │ │ └── www.rb │ ├── index.rb │ └── required_example.rb ├── server │ ├── atome_server.rb │ └── config.ru ├── src │ ├── css │ │ └── style.css │ ├── favicon.ico │ ├── index.html │ ├── index_opal.html │ ├── index_server.html │ ├── js │ │ ├── atome │ │ │ ├── atome.js │ │ │ ├── atome_helpers │ │ │ │ ├── add_font.js │ │ │ │ ├── atome_animate.js │ │ │ │ ├── atome_drag.js │ │ │ │ ├── atome_drop.js │ │ │ │ ├── atome_events.js │ │ │ │ ├── atome_over.js │ │ │ │ ├── atome_sort.js │ │ │ │ ├── atome_time.js │ │ │ │ ├── atome_video.js │ │ │ │ ├── communication.js │ │ │ │ └── file.js │ │ │ └── specific │ │ │ ├── opal.js │ │ │ └── wasm.js │ │ └── third_parties │ │ ├── browser.script.iife.min.js │ │ ├── fabric.min.js │ │ ├── html-to-image.min.js │ │ ├── interact.min.js │ │ ├── interact.min.js.map │ │ ├── jsencrypt.min.js │ │ ├── ping.min.js │ │ ├── popmotion.min.js │ │ ├── sha256.min.js │ │ ├── sortable.min.js │ │ ├── three.min.js │ │ ├── w3color.js │ │ ├── wad.min.js │ │ └── zim.min.js │ └── medias │ ├── audios │ │ ├── audio_missing.wav │ │ ├── clap.wav │ │ ├── cowbell.wav │ │ ├── hihat.wav │ │ ├── kick.wav │ │ ├── riff.m4a │ │ ├── snare.wav │ │ └── tom.wav │ ├── fonts │ │ ├── Roboto │ │ │ ├── LICENSE.txt │ │ │ ├── Roboto-Black.ttf │ │ │ ├── Roboto-BlackItalic.ttf │ │ │ ├── Roboto-Bold.ttf │ │ │ ├── Roboto-BoldItalic.ttf │ │ │ ├── Roboto-Italic.ttf │ │ │ ├── Roboto-Light.ttf │ │ │ ├── Roboto-LightItalic.ttf │ │ │ ├── Roboto-Medium.ttf │ │ │ ├── Roboto-MediumItalic.ttf │ │ │ ├── Roboto-Regular.ttf │ │ │ ├── Roboto-Thin.ttf │ │ │ └── Roboto-ThinItalic.ttf │ │ └── Roboto_Slab │ │ ├── LICENSE.txt │ │ ├── README.txt │ │ ├── RobotoSlab-VariableFont_wght.ttf │ │ └── static │ │ ├── RobotoSlab-Black.ttf │ │ ├── RobotoSlab-Bold.ttf │ │ ├── RobotoSlab-ExtraBold.ttf │ │ ├── RobotoSlab-ExtraLight.ttf │ │ ├── RobotoSlab-Light.ttf │ │ ├── RobotoSlab-Medium.ttf │ │ ├── RobotoSlab-Regular.ttf │ │ ├── RobotoSlab-SemiBold.ttf │ │ └── RobotoSlab-Thin.ttf │ ├── images │ │ ├── atome.svg │ │ ├── ballanim.png │ │ ├── blank.png │ │ ├── green_planet.png │ │ ├── icons │ │ │ ├── email.svg │ │ │ ├── mail_gray.svg │ │ │ ├── mail_green.svg │ │ │ ├── mail_orange.svg │ │ │ └── undo.svg │ │ ├── logos │ │ │ ├── Facebook.svg │ │ │ ├── GitHub Black.svg │ │ │ ├── GitHub.svg │ │ │ ├── LinkedIn-full.svg │ │ │ ├── LinkedIn.svg │ │ │ ├── Orange │ │ │ │ ├── Facebook.svg │ │ │ │ ├── TikTok.svg │ │ │ │ ├── Twitter.svg │ │ │ │ ├── instagram.svg │ │ │ │ ├── vimeo.svg │ │ │ │ └── youtube.svg │ │ │ ├── TikTok.svg │ │ │ ├── Twitter.svg │ │ │ ├── X.svg │ │ │ ├── YouTube.svg │ │ │ ├── apple.svg │ │ │ ├── atome.svg │ │ │ ├── freebsd.png │ │ │ ├── freebsd.svg │ │ │ ├── gray │ │ │ │ ├── Facebook.svg │ │ │ │ ├── TikTok.svg │ │ │ │ ├── Twitter.svg │ │ │ │ ├── instagram.svg │ │ │ │ ├── vimeo.svg │ │ │ │ ├── youtube.svg │ │ │ │ └── youtube2.svg │ │ │ ├── instagram.svg │ │ │ ├── tiktok_back.svg │ │ │ └── vimeo.svg │ │ ├── noise.svg │ │ ├── red_planet.png │ │ └── tile.png │ ├── texts │ │ └── lorem.txt │ ├── utils │ │ └── infos │ │ ├── color.rb │ │ └── width.rb │ └── videos │ └── video_missing.mp4 ├── src-tauri │ ├── Cargo.toml │ ├── build.rs │ ├── icons │ │ ├── 128x128.png │ │ ├── 128x128@2x.png │ │ ├── 32x32.png │ │ ├── Square107x107Logo.png │ │ ├── Square142x142Logo.png │ │ ├── Square150x150Logo.png │ │ ├── Square284x284Logo.png │ │ ├── Square30x30Logo.png │ │ ├── Square310x310Logo.png │ │ ├── Square44x44Logo.png │ │ ├── Square71x71Logo.png │ │ ├── Square89x89Logo.png │ │ ├── StoreLogo.png │ │ ├── icon.icns │ │ ├── icon.ico │ │ └── icon.png │ ├── src │ │ └── main.rs │ └── tauri.conf.json └── src-wasm └── wasm ├── wasi-vfs-osx_arm ├── wasi-vfs-osx_x86 ├── wasi-vfs-unix └── wasi-vfs.exe