From 08556687211cd7bbd229884bd52e7c2b97654c3b Mon Sep 17 00:00:00 2001 From: Lukas Tenbrink Date: Fri, 8 Aug 2025 15:30:02 +0200 Subject: [PATCH] Migrate contributing contents to a separate documentation site. --- .github/ISSUE_TEMPLATE/bug_report.md | 6 +- .pre-commit-config.yaml | 2 +- README.md | 2 +- _styleguides/de.md | 6 +- _templates/breadcrumbs.html | 2 +- _tools/redirects/redirects.csv | 117 +-- about/complying_with_licenses.rst | 2 +- about/docs_changelog.rst | 22 +- about/faq.rst | 4 +- about/introduction.rst | 4 +- about/list_of_features.rst | 2 +- classes/class_arraymesh.rst | 6 +- classes/class_audioeffectchorus.rst | 24 +- classes/class_audioeffectdistortion.rst | 2 +- classes/class_audioeffectlimiter.rst | 2 +- classes/class_audioeffectspectrumanalyzer.rst | 2 +- classes/class_audiostreammp3.rst | 6 +- classes/class_audiostreamoggvorbis.rst | 6 +- .../class_audiostreamplaybackoggvorbis.rst | 2 +- .../class_audiostreamplaybackresampled.rst | 8 +- .../class_audiostreamplaybacksynchronized.rst | 2 +- .../class_editorexportplatformvisionos.rst | 2 +- classes/class_editorexportpreset.rst | 24 +- classes/class_editornode3dgizmo.rst | 2 +- classes/class_editornode3dgizmoplugin.rst | 2 +- classes/class_editorsceneformatimporter.rst | 14 +- .../class_editorsceneformatimportergltf.rst | 2 +- classes/class_editorscenepostimportplugin.rst | 16 +- classes/class_editorsettings.rst | 10 +- classes/class_generic6dofjoint3d.rst | 88 +- classes/class_gltfanimation.rst | 4 +- ...tfdocumentextensionconvertimportermesh.rst | 2 +- classes/class_gltflight.rst | 4 +- classes/class_gltfskeleton.rst | 16 +- classes/class_gltfskin.rst | 28 +- classes/class_gltfstate.rst | 30 +- classes/class_gpuparticles3d.rst | 12 +- classes/class_graphedit.rst | 2 +- classes/class_graphnode.rst | 2 +- classes/class_imageformatloader.rst | 6 +- classes/class_importermeshinstance3d.rst | 22 +- classes/class_javascriptbridge.rst | 2 +- classes/class_jsonrpc.rst | 2 +- classes/class_light3d.rst | 2 +- classes/class_multimesh.rst | 2 +- classes/class_object.rst | 2 +- classes/class_oggpacketsequenceplayback.rst | 2 +- classes/class_omnilight3d.rst | 2 +- classes/class_openxraction.rst | 2 +- classes/class_packetpeerextension.rst | 10 +- classes/class_packetpeerstream.rst | 4 +- classes/class_particleprocessmaterial.rst | 12 +- ...lass_physicsdirectbodystate2dextension.rst | 8 +- classes/class_physicsdirectbodystate3d.rst | 2 +- ...lass_physicsdirectbodystate3dextension.rst | 100 +- ...ass_physicsdirectspacestate2dextension.rst | 14 +- ...ass_physicsdirectspacestate3dextension.rst | 16 +- classes/class_physicsserver3d.rst | 72 +- classes/class_physicsserver3dextension.rst | 392 ++++---- classes/class_polygonpathfinder.rst | 14 +- classes/class_portablecompressedtexture2d.rst | 14 +- classes/class_projectsettings.rst | 18 +- classes/class_renderingdevice.rst | 40 +- classes/class_renderingserver.rst | 130 +-- classes/class_resourceformatloader.rst | 4 +- classes/class_resourceimportertexture.rst | 2 +- classes/class_scriptextension.rst | 72 +- classes/class_scriptlanguage.rst | 12 +- classes/class_scriptlanguageextension.rst | 160 +-- classes/class_skeleton3d.rst | 2 +- classes/class_skin.rst | 24 +- classes/class_streampeerextension.rst | 12 +- classes/class_stylebox.rst | 6 +- classes/class_textserverextension.rst | 2 +- classes/class_variant.rst | 2 +- classes/class_visualinstance3d.rst | 2 +- classes/class_visualshadernoderemap.rst | 2 +- classes/class_voxelgidata.rst | 12 +- classes/class_webrtcdatachannel.rst | 2 +- classes/class_webrtcdatachannelextension.rst | 38 +- .../class_webrtcpeerconnectionextension.rst | 24 +- classes/class_xrinterfaceextension.rst | 8 +- ...best_practices_for_engine_contributors.rst | 242 ----- .../development/code_style_guidelines.rst | 393 -------- .../img/kdevelop_addincludes.webp | Bin 24884 -> 0 bytes .../img/kdevelop_buildconfig.webp | Bin 25704 -> 0 bytes .../img/kdevelop_configlaunches.webp | Bin 13280 -> 0 bytes .../img/kdevelop_configlaunches2.webp | Bin 22464 -> 0 bytes .../img/kdevelop_custombuild.webp | Bin 7546 -> 0 bytes .../img/kdevelop_newproject.webp | Bin 17982 -> 0 bytes .../img/kdevelop_openconfig.webp | Bin 17724 -> 0 bytes .../development/cpp_usage_guidelines.rst | 130 --- .../development/editor/editor_style_guide.rst | 98 -- contributing/development/editor/index.rst | 12 - .../development/img/best_practices1.png | Bin 18342 -> 0 bytes .../development/img/best_practices2.png | Bin 21580 -> 0 bytes .../development/img/best_practices3.png | Bin 34845 -> 0 bytes .../development/img/best_practices4.png | Bin 22748 -> 0 bytes .../development/img/best_practices5.png | Bin 37992 -> 0 bytes .../development/img/best_practices6.png | Bin 56157 -> 0 bytes .../development/img/best_practices7.png | Bin 81191 -> 0 bytes .../development/img/best_practices8.png | Bin 41884 -> 0 bytes contributing/development/index.rst | 44 - .../documentation/building_the_manual.rst | 194 ---- .../documentation/content_guidelines.rst | 94 -- .../contributing_to_the_documentation.rst | 215 ---- .../docs_contribution_checklist.rst | 71 -- .../documentation/docs_image_guidelines.rst | 267 ----- .../documentation/docs_writing_guidelines.rst | 917 ------------------ .../editor_and_docs_localization.rst | 422 -------- contributing/documentation/img/crop_edit.webp | Bin 55286 -> 0 bytes .../documentation/img/crop_pixels.webp | Bin 2004 -> 0 bytes contributing/documentation/img/crop_tool.webp | Bin 1924 -> 0 bytes .../documentation/img/cropped_image.webp | Bin 11322 -> 0 bytes .../img/editor-vocabulary-overview.png | Bin 61570 -> 0 bytes .../img/l10n_01_language_list.png | Bin 61314 -> 0 bytes .../img/l10n_02_new_translation.png | Bin 9009 -> 0 bytes .../img/l10n_03_translation_overview.png | Bin 61188 -> 0 bytes .../img/l10n_04_translation_interface.png | Bin 99077 -> 0 bytes .../img/l10n_05_search_location.png | Bin 47299 -> 0 bytes .../img/l10n_06_browse_by_location.png | Bin 96503 -> 0 bytes .../img/l10n_07_download_po_file.png | Bin 17181 -> 0 bytes .../img/l10n_08_edit_on_github.png | Bin 23513 -> 0 bytes .../img/l10n_09_path_to_image.png | Bin 25032 -> 0 bytes contributing/documentation/index.rst | 71 -- .../updating_the_class_reference.rst | 115 --- contributing/how_to_contribute.rst | 110 --- .../workflow/bisecting_regressions.rst | 163 ---- .../workflow/bug_triage_guidelines.rst | 287 ------ contributing/workflow/first_steps.rst | 128 --- .../workflow/img/github_fork_button.png | Bin 2824 -> 0 bytes .../workflow/img/github_fork_make_pr.png | Bin 5671 -> 0 bytes contributing/workflow/img/github_fork_url.png | Bin 2554 -> 0 bytes .../testing_pull_requests_access_checks.webp | Bin 34948 -> 0 bytes .../img/testing_pull_requests_access_fork.png | Bin 79611 -> 0 bytes ...esting_pull_requests_checks_artifacts.webp | Bin 41778 -> 0 bytes ...g_pull_requests_checks_artifacts_list.webp | Bin 14290 -> 0 bytes ...g_pull_requests_command_line_checkout.webp | Bin 21004 -> 0 bytes .../img/testing_pull_requests_fork_zip.png | Bin 213992 -> 0 bytes .../testing_pull_requests_nightly_link.png | Bin 67037 -> 0 bytes contributing/workflow/index.rst | 22 - .../workflow/pr_review_guidelines.rst | 421 -------- contributing/workflow/pr_workflow.rst | 579 ----------- .../workflow/testing_pull_requests.rst | 137 --- .../architecture}/2d_coordinate_systems.rst | 0 .../binding_to_external_libraries.rst | 0 .../common_engine_methods_and_macros.rst | 0 .../architecture}/core_types.rst | 0 .../architecture}/custom_audiostreams.rst | 0 .../architecture}/custom_godot_servers.rst | 0 .../architecture}/custom_modules_in_cpp.rst | 2 +- .../architecture}/custom_platform_ports.rst | 0 .../custom_resource_format_loaders.rst | 0 .../architecture}/files/class_tree.zip | Bin .../godot_architecture_diagram.rst | 0 .../architecture}/img/Control.webp | Bin .../architecture}/img/Node2D.png | Bin .../architecture}/img/Node2D.webp | Bin .../architecture}/img/Node3D.webp | Bin .../architecture}/img/Object.webp | Bin .../architecture}/img/RefCounted.webp | Bin .../img/architecture_diagram.jpg | Bin .../img/rendering_architecture_diagram.webp | Bin .../img/transforms_overview.webp | Bin .../architecture}/index.rst | 4 +- .../architecture}/inheritance_class_tree.rst | 0 .../internal_rendering_architecture.rst | 2 +- .../architecture}/object_class.rst | 0 .../architecture}/scripting_development.rst | 0 .../architecture}/unit_testing.rst | 0 .../architecture}/variant_class.rst | 0 .../class_reference/index.rst | 7 +- .../compiling/compiling_for_android.rst | 0 .../compiling/compiling_for_ios.rst | 0 .../compiling/compiling_for_linuxbsd.rst | 0 .../compiling/compiling_for_macos.rst | 0 .../compiling/compiling_for_visionos.rst | 2 +- .../compiling/compiling_for_web.rst | 0 .../compiling/compiling_for_windows.rst | 0 .../compiling/compiling_with_dotnet.rst | 0 .../compiling_with_script_encryption_key.rst | 0 .../cross-compiling_for_ios_on_linux.rst | 0 .../development/compiling/getting_source.rst | 2 +- .../compiling/img/andtemplates.webp | Bin .../compiling/img/encryption_key.png | Bin .../compiling/img/lintemplates.webp | Bin .../compiling/img/wintemplates.webp | Bin .../development/compiling/index.rst | 0 .../introduction_to_the_buildsystem.rst | 0 .../compiling/optimizing_for_size.rst | 0 .../configuring_an_ide/android_studio.rst | 0 .../development/configuring_an_ide/clion.rst | 0 .../configuring_an_ide/code_blocks.rst | 2 +- .../img/android_studio_app_build_variant.webp | Bin ...d_studio_app_configurations_drop_down.webp | Bin .../android_studio_app_debug_type_setup.webp | Bin .../android_studio_editor_build_variant.webp | Bin ...tudio_editor_configurations_drop_down.webp | Bin ...ndroid_studio_editor_debug_type_setup.webp | Bin .../img/android_studio_setup_project_1.png | Bin .../img/clion-add-configuration.png | Bin .../clion-add-custom-build-application.png | Bin .../img/clion-build-run.png | Bin .../img/clion-create-build-tool.webp | Bin .../img/clion-create-clean-tool.png | Bin .../img/clion-external-tools.png | Bin .../clion-ignore-object-library-files.webp | Bin ...-object-library-files-in-project-view.webp | Bin .../img/clion-preferences.png | Bin .../img/clion-run-configuration.png | Bin .../img/clion-select-tools.png | Bin .../configuring_an_ide/img/clion-target.png | Bin .../img/clion_visual_studio_toolchain.webp | Bin .../img/code_block_use_tab_character.png | Bin .../img/code_blocks_add_files_recursively.png | Bin .../img/code_blocks_build_targets.png | Bin ...code_blocks_compiler_and_configuration.png | Bin .../img/code_blocks_file_new_project.png | Bin .../img/code_blocks_new_empty_project.png | Bin .../img/code_blocks_open_build_options.png | Bin .../img/code_blocks_open_properties.png | Bin .../img/code_blocks_project_properties.png | Bin ...code_blocks_project_title_and_location.png | Bin .../img/code_blocks_scons_clean.png | Bin .../img/code_blocks_scons_minimum.png | Bin .../img/code_blocks_scons_windows.png | Bin .../img/code_blocks_select_files.png | Bin .../code_blocks_update_editor_settings.png | Bin .../img/code_blocks_wizard_welcome.png | Bin .../img/kdevelop_addincludes.png | 0 .../img/kdevelop_addincludes.webp | 0 .../img/kdevelop_buildconfig.png | 0 .../img/kdevelop_buildconfig.webp | 0 .../img/kdevelop_configlaunches.png | 0 .../img/kdevelop_configlaunches.webp | 0 .../img/kdevelop_configlaunches2.png | 0 .../img/kdevelop_configlaunches2.webp | 0 .../img/kdevelop_custombuild.png | 0 .../img/kdevelop_custombuild.webp | 0 .../img/kdevelop_newproject.png | 0 .../img/kdevelop_newproject.webp | 0 .../img/kdevelop_openconfig.png | 0 .../img/kdevelop_openconfig.webp | 0 .../img/qtcreator-apply-import-filter.png | Bin .../img/qtcreator-edit-codestyle.png | Bin .../img/qtcreator-edit-files-menu.png | Bin .../img/qtcreator-new-project.png | Bin .../img/qtcreator-options-cpp.png | Bin .../img/qtcreator-project-name-includes.png | Bin .../img/qtcreator-projects-build.png | Bin .../img/qtcreator-run-command.png | Bin .../img/qtcreator-set-project-path.png | Bin .../img/qtcreator-set-scons-command.png | Bin .../img/rider_attach_to_process.webp | Bin .../img/rider_attach_to_process_dialog.webp | Bin .../img/rider_configurations.webp | Bin .../img/rider_configurations_changed.webp | Bin .../img/rider_run_debug.webp | Bin .../img/vs_1_install_cpp_package.png | Bin .../img/vs_2_project_properties.png | Bin .../img/vs_3_debug_command_line.webp | Bin .../img/vs_4_debugging_main.png | Bin .../img/vscode_1_create_launch.json.png | Bin .../img/vscode_2_launch.json.png | Bin .../img/vscode_3_tasks.json.png | Bin .../img/vscode_configure_task.png | Bin .../img/vscode_create_tasksjson.png | Bin .../img/vscode_create_tasksjson_others.png | Bin .../img/vscode_edit_configurations.webp | Bin ...xcode_1_create_external_build_project.webp | Bin ...set_external_build_project_parameters.webp | Bin .../img/xcode_3_configure_scons.webp | Bin .../img/xcode_4_add_new_target.webp | Bin .../xcode_5_select_command_line_target.webp | Bin ...e_6_after_add_godot_source_to_project.webp | Bin .../img/xcode_7_setup_build_post_action.webp | Bin .../img/xcode_8_setup_run_scheme.webp | Bin .../development/configuring_an_ide/index.rst | 0 .../configuring_an_ide/kdevelop.rst | 0 .../configuring_an_ide/qt_creator.rst | 2 +- .../development/configuring_an_ide/rider.rst | 0 .../configuring_an_ide/visual_studio.rst | 0 .../configuring_an_ide/visual_studio_code.rst | 0 .../development/configuring_an_ide/xcode.rst | 0 .../img/cpp_profiler_hotspot_flame_graph.png | Bin .../img/cpp_profiler_hotspot_record.png | Bin .../img/cpp_profiler_hotspot_view_results.png | Bin .../img/cpp_profiler_hotspot_welcome.png | Bin .../img/cpp_profiler_time_profiler.png | Bin .../img/cpp_profiler_time_profiler_record.png | Bin .../img/cpp_profiler_time_profiler_result.png | Bin ...p_profiler_verysleepy_results_filtered.png | Bin ...cpp_profiler_verysleepy_select_process.png | Bin .../debugging/img/cpp_profiler_xcode_menu.png | Bin .../development/debugging/index.rst | 0 .../development/debugging/macos_debug.rst | 0 .../debugging/using_cpp_profilers.rst | 0 .../debugging/using_sanitizers.rst | 0 .../development/debugging/vulkan/index.rst | 0 .../vulkan/vulkan_validation_layers.rst | 0 .../handling_compatibility_breakages.rst | 0 engine_details/development/index.rst | 19 + .../editor/creating_icons.rst | 4 +- engine_details/editor/index.rst | 15 + .../introduction_to_editor_development.rst | 2 +- .../file_formats/gdscript_grammar.rst | 0 .../file_formats/index.rst | 0 .../file_formats/tscn.rst | 0 index.rst | 13 +- 309 files changed, 918 insertions(+), 6055 deletions(-) delete mode 100644 contributing/development/best_practices_for_engine_contributors.rst delete mode 100644 contributing/development/code_style_guidelines.rst delete mode 100644 contributing/development/configuring_an_ide/img/kdevelop_addincludes.webp delete mode 100644 contributing/development/configuring_an_ide/img/kdevelop_buildconfig.webp delete mode 100644 contributing/development/configuring_an_ide/img/kdevelop_configlaunches.webp delete mode 100644 contributing/development/configuring_an_ide/img/kdevelop_configlaunches2.webp delete mode 100644 contributing/development/configuring_an_ide/img/kdevelop_custombuild.webp delete mode 100644 contributing/development/configuring_an_ide/img/kdevelop_newproject.webp delete mode 100644 contributing/development/configuring_an_ide/img/kdevelop_openconfig.webp delete mode 100644 contributing/development/cpp_usage_guidelines.rst delete mode 100644 contributing/development/editor/editor_style_guide.rst delete mode 100644 contributing/development/editor/index.rst delete mode 100644 contributing/development/img/best_practices1.png delete mode 100644 contributing/development/img/best_practices2.png delete mode 100644 contributing/development/img/best_practices3.png delete mode 100644 contributing/development/img/best_practices4.png delete mode 100644 contributing/development/img/best_practices5.png delete mode 100644 contributing/development/img/best_practices6.png delete mode 100644 contributing/development/img/best_practices7.png delete mode 100644 contributing/development/img/best_practices8.png delete mode 100644 contributing/development/index.rst delete mode 100644 contributing/documentation/building_the_manual.rst delete mode 100644 contributing/documentation/content_guidelines.rst delete mode 100644 contributing/documentation/contributing_to_the_documentation.rst delete mode 100644 contributing/documentation/docs_contribution_checklist.rst delete mode 100644 contributing/documentation/docs_image_guidelines.rst delete mode 100644 contributing/documentation/docs_writing_guidelines.rst delete mode 100644 contributing/documentation/editor_and_docs_localization.rst delete mode 100644 contributing/documentation/img/crop_edit.webp delete mode 100644 contributing/documentation/img/crop_pixels.webp delete mode 100644 contributing/documentation/img/crop_tool.webp delete mode 100644 contributing/documentation/img/cropped_image.webp delete mode 100644 contributing/documentation/img/editor-vocabulary-overview.png delete mode 100644 contributing/documentation/img/l10n_01_language_list.png delete mode 100644 contributing/documentation/img/l10n_02_new_translation.png delete mode 100644 contributing/documentation/img/l10n_03_translation_overview.png delete mode 100644 contributing/documentation/img/l10n_04_translation_interface.png delete mode 100644 contributing/documentation/img/l10n_05_search_location.png delete mode 100644 contributing/documentation/img/l10n_06_browse_by_location.png delete mode 100644 contributing/documentation/img/l10n_07_download_po_file.png delete mode 100644 contributing/documentation/img/l10n_08_edit_on_github.png delete mode 100644 contributing/documentation/img/l10n_09_path_to_image.png delete mode 100644 contributing/documentation/index.rst delete mode 100644 contributing/documentation/updating_the_class_reference.rst delete mode 100644 contributing/how_to_contribute.rst delete mode 100644 contributing/workflow/bisecting_regressions.rst delete mode 100644 contributing/workflow/bug_triage_guidelines.rst delete mode 100644 contributing/workflow/first_steps.rst delete mode 100644 contributing/workflow/img/github_fork_button.png delete mode 100644 contributing/workflow/img/github_fork_make_pr.png delete mode 100644 contributing/workflow/img/github_fork_url.png delete mode 100644 contributing/workflow/img/testing_pull_requests_access_checks.webp delete mode 100644 contributing/workflow/img/testing_pull_requests_access_fork.png delete mode 100644 contributing/workflow/img/testing_pull_requests_checks_artifacts.webp delete mode 100644 contributing/workflow/img/testing_pull_requests_checks_artifacts_list.webp delete mode 100644 contributing/workflow/img/testing_pull_requests_command_line_checkout.webp delete mode 100644 contributing/workflow/img/testing_pull_requests_fork_zip.png delete mode 100644 contributing/workflow/img/testing_pull_requests_nightly_link.png delete mode 100644 contributing/workflow/index.rst delete mode 100644 contributing/workflow/pr_review_guidelines.rst delete mode 100644 contributing/workflow/pr_workflow.rst delete mode 100644 contributing/workflow/testing_pull_requests.rst rename {contributing/development/core_and_modules => engine_details/architecture}/2d_coordinate_systems.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/binding_to_external_libraries.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/common_engine_methods_and_macros.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/core_types.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/custom_audiostreams.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/custom_godot_servers.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/custom_modules_in_cpp.rst (99%) rename {contributing/development/core_and_modules => engine_details/architecture}/custom_platform_ports.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/custom_resource_format_loaders.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/files/class_tree.zip (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/godot_architecture_diagram.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/img/Control.webp (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/img/Node2D.png (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/img/Node2D.webp (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/img/Node3D.webp (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/img/Object.webp (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/img/RefCounted.webp (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/img/architecture_diagram.jpg (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/img/rendering_architecture_diagram.webp (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/img/transforms_overview.webp (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/index.rst (95%) rename {contributing/development/core_and_modules => engine_details/architecture}/inheritance_class_tree.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/internal_rendering_architecture.rst (99%) rename {contributing/development/core_and_modules => engine_details/architecture}/object_class.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/scripting_development.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/unit_testing.rst (100%) rename {contributing/development/core_and_modules => engine_details/architecture}/variant_class.rst (100%) rename contributing/documentation/class_reference_primer.rst => engine_details/class_reference/index.rst (98%) rename {contributing => engine_details}/development/compiling/compiling_for_android.rst (100%) rename {contributing => engine_details}/development/compiling/compiling_for_ios.rst (100%) rename {contributing => engine_details}/development/compiling/compiling_for_linuxbsd.rst (100%) rename {contributing => engine_details}/development/compiling/compiling_for_macos.rst (100%) rename {contributing => engine_details}/development/compiling/compiling_for_visionos.rst (93%) rename {contributing => engine_details}/development/compiling/compiling_for_web.rst (100%) rename {contributing => engine_details}/development/compiling/compiling_for_windows.rst (100%) rename {contributing => engine_details}/development/compiling/compiling_with_dotnet.rst (100%) rename {contributing => engine_details}/development/compiling/compiling_with_script_encryption_key.rst (100%) rename {contributing => engine_details}/development/compiling/cross-compiling_for_ios_on_linux.rst (100%) rename {contributing => engine_details}/development/compiling/getting_source.rst (94%) rename {contributing => engine_details}/development/compiling/img/andtemplates.webp (100%) rename {contributing => engine_details}/development/compiling/img/encryption_key.png (100%) rename {contributing => engine_details}/development/compiling/img/lintemplates.webp (100%) rename {contributing => engine_details}/development/compiling/img/wintemplates.webp (100%) rename {contributing => engine_details}/development/compiling/index.rst (100%) rename {contributing => engine_details}/development/compiling/introduction_to_the_buildsystem.rst (100%) rename {contributing => engine_details}/development/compiling/optimizing_for_size.rst (100%) rename {contributing => engine_details}/development/configuring_an_ide/android_studio.rst (100%) rename {contributing => engine_details}/development/configuring_an_ide/clion.rst (100%) rename {contributing => engine_details}/development/configuring_an_ide/code_blocks.rst (93%) rename {contributing => engine_details}/development/configuring_an_ide/img/android_studio_app_build_variant.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/android_studio_app_configurations_drop_down.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/android_studio_app_debug_type_setup.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/android_studio_editor_build_variant.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/android_studio_editor_configurations_drop_down.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/android_studio_editor_debug_type_setup.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/android_studio_setup_project_1.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-add-configuration.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-add-custom-build-application.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-build-run.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-create-build-tool.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-create-clean-tool.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-external-tools.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-ignore-object-library-files.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-object-library-files-in-project-view.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-preferences.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-run-configuration.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-select-tools.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion-target.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/clion_visual_studio_toolchain.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_block_use_tab_character.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_add_files_recursively.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_build_targets.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_compiler_and_configuration.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_file_new_project.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_new_empty_project.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_open_build_options.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_open_properties.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_project_properties.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_project_title_and_location.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_scons_clean.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_scons_minimum.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_scons_windows.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_select_files.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_update_editor_settings.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/code_blocks_wizard_welcome.png (100%) create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_addincludes.png create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_addincludes.webp create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_buildconfig.png create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_buildconfig.webp create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_configlaunches.png create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_configlaunches.webp create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_configlaunches2.png create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_configlaunches2.webp create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_custombuild.png create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_custombuild.webp create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_newproject.png create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_newproject.webp create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_openconfig.png create mode 100644 engine_details/development/configuring_an_ide/img/kdevelop_openconfig.webp rename {contributing => engine_details}/development/configuring_an_ide/img/qtcreator-apply-import-filter.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/qtcreator-edit-codestyle.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/qtcreator-edit-files-menu.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/qtcreator-new-project.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/qtcreator-options-cpp.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/qtcreator-project-name-includes.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/qtcreator-projects-build.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/qtcreator-run-command.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/qtcreator-set-project-path.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/qtcreator-set-scons-command.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/rider_attach_to_process.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/rider_attach_to_process_dialog.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/rider_configurations.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/rider_configurations_changed.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/rider_run_debug.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vs_1_install_cpp_package.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vs_2_project_properties.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vs_3_debug_command_line.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vs_4_debugging_main.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vscode_1_create_launch.json.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vscode_2_launch.json.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vscode_3_tasks.json.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vscode_configure_task.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vscode_create_tasksjson.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vscode_create_tasksjson_others.png (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/vscode_edit_configurations.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/xcode_1_create_external_build_project.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/xcode_2_set_external_build_project_parameters.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/xcode_3_configure_scons.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/xcode_4_add_new_target.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/xcode_5_select_command_line_target.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/xcode_7_setup_build_post_action.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/img/xcode_8_setup_run_scheme.webp (100%) rename {contributing => engine_details}/development/configuring_an_ide/index.rst (100%) rename {contributing => engine_details}/development/configuring_an_ide/kdevelop.rst (100%) rename {contributing => engine_details}/development/configuring_an_ide/qt_creator.rst (96%) rename {contributing => engine_details}/development/configuring_an_ide/rider.rst (100%) rename {contributing => engine_details}/development/configuring_an_ide/visual_studio.rst (100%) rename {contributing => engine_details}/development/configuring_an_ide/visual_studio_code.rst (100%) rename {contributing => engine_details}/development/configuring_an_ide/xcode.rst (100%) rename {contributing => engine_details}/development/debugging/img/cpp_profiler_hotspot_flame_graph.png (100%) rename {contributing => engine_details}/development/debugging/img/cpp_profiler_hotspot_record.png (100%) rename {contributing => engine_details}/development/debugging/img/cpp_profiler_hotspot_view_results.png (100%) rename {contributing => engine_details}/development/debugging/img/cpp_profiler_hotspot_welcome.png (100%) rename {contributing => engine_details}/development/debugging/img/cpp_profiler_time_profiler.png (100%) rename {contributing => engine_details}/development/debugging/img/cpp_profiler_time_profiler_record.png (100%) rename {contributing => engine_details}/development/debugging/img/cpp_profiler_time_profiler_result.png (100%) rename {contributing => engine_details}/development/debugging/img/cpp_profiler_verysleepy_results_filtered.png (100%) rename {contributing => engine_details}/development/debugging/img/cpp_profiler_verysleepy_select_process.png (100%) rename {contributing => engine_details}/development/debugging/img/cpp_profiler_xcode_menu.png (100%) rename {contributing => engine_details}/development/debugging/index.rst (100%) rename {contributing => engine_details}/development/debugging/macos_debug.rst (100%) rename {contributing => engine_details}/development/debugging/using_cpp_profilers.rst (100%) rename {contributing => engine_details}/development/debugging/using_sanitizers.rst (100%) rename {contributing => engine_details}/development/debugging/vulkan/index.rst (100%) rename {contributing => engine_details}/development/debugging/vulkan/vulkan_validation_layers.rst (100%) rename {contributing => engine_details}/development/handling_compatibility_breakages.rst (100%) create mode 100644 engine_details/development/index.rst rename {contributing/development => engine_details}/editor/creating_icons.rst (95%) create mode 100644 engine_details/editor/index.rst rename {contributing/development => engine_details}/editor/introduction_to_editor_development.rst (99%) rename {contributing/development => engine_details}/file_formats/gdscript_grammar.rst (100%) rename {contributing/development => engine_details}/file_formats/index.rst (100%) rename {contributing/development => engine_details}/file_formats/tscn.rst (100%) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 7e580b0d7..de93034e0 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -14,6 +14,6 @@ assignees: '' If you know how to fix the issue you are reporting please consider opening a pull request. We provide a tutorial on -using git here: https://docs.godotengine.org/en/stable/community/contributing/pr_workflow.html, -writing documentation at https://docs.godotengine.org/en/stable/community/contributing/docs_writing_guidelines.html -and contributing to the class reference here: https://docs.godotengine.org/en/stable/community/contributing/updating_the_class_reference.html +using git here: https://contributing.godotengine.org/en/latest/organization/pull_requests/creating_pull_requests.html, +writing documentation at https://contributing.godotengine.org/en/latest/documentation/guidelines/index.html +and contributing to the class reference here: https://contributing.godotengine.org/en/latest/documentation/class_reference.html diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 806934458..8712366a6 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,7 +6,7 @@ repos: rev: v2.3.0 hooks: - id: codespell - files: ^(about|community|contributing|getting_started|tutorials)/.*\.rst$ + files: ^(about|community|engine_details|getting_started|tutorials)/.*\.rst$ additional_dependencies: [tomli] - repo: https://github.com/pre-commit/pre-commit-hooks diff --git a/README.md b/README.md index bf2223d19..930d03838 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ Here are some quick links to the areas you might be interested in: 3. [Content guidelines](https://docs.godotengine.org/en/latest/contributing/documentation/content_guidelines.html) 4. [Writing guidelines](https://docs.godotengine.org/en/latest/contributing/documentation/docs_writing_guidelines.html) 5. [Building the manual](https://docs.godotengine.org/en/latest/contributing/documentation/building_the_manual.html) -6. [Translating the documentation](https://docs.godotengine.org/en/latest/contributing/documentation/editor_and_docs_localization.html) +6. [Translating the documentation](https://contributing.godotengine.org/en/latest/documentation/translation/index.html) ## License diff --git a/_styleguides/de.md b/_styleguides/de.md index 649cdcefe..a75364c66 100644 --- a/_styleguides/de.md +++ b/_styleguides/de.md @@ -8,7 +8,7 @@ Lesbarkeit, Klarheit und Benutzbarkeit besonders im Vordergrund stehen. Für die Übersetzung selbst ist das Tool [Weblate](https://hosted.weblate.org/projects/godot-engine/) im Einsatz, das in der -[offiziellen Dokumentation](https://docs.godotengine.org/de/4.x/contributing/documentation/editor_and_docs_localization.html) näher +[offiziellen Dokumentation](https://contributing.godotengine.org/en/latest/documentation/translation/index.html) näher erläutert wird. Die Bedienung von Weblate ist nicht Bestandteil dieses Dokuments. @@ -357,8 +357,8 @@ mit übersetzt werden sollten. Für Übersetzungen des Editors und der Properties ist es ratsam, diese auch selbst zu testen, indem -man [die aktuelle Übersetzung herunterlädt](https://docs.godotengine.org/de/4.x/contributing/documentation/editor_and_docs_localization.html#offline-translation-and-testing) -und Godot mit den Änderungen [selbst kompiliert](https://docs.godotengine.org/de/4.x/contributing/development/compiling/compiling_for_windows.html). +man [die aktuelle Übersetzung herunterlädt](https://contributing.godotengine.org/en/latest/documentation/translation/index.html#offline-translation-and-testing) +und Godot mit den Änderungen [selbst kompiliert](https://docs.godotengine.org/de/4.x/engine_details/development/compiling/compiling_for_windows.html). Gerade bei der Anleitung kommt es oft auf den Kontext zwischen benachbarten Textblöcken an, sodass das Lesen eines ganzen Artikels Fehler sichtbar diff --git a/_templates/breadcrumbs.html b/_templates/breadcrumbs.html index d7e3dfd38..bf1f8389a 100644 --- a/_templates/breadcrumbs.html +++ b/_templates/breadcrumbs.html @@ -32,7 +32,7 @@ } } - + Learn how to contribute! diff --git a/_tools/redirects/redirects.csv b/_tools/redirects/redirects.csv index 31930a3fe..0842f4660 100644 --- a/_tools/redirects/redirects.csv +++ b/_tools/redirects/redirects.csv @@ -2,22 +2,6 @@ source,destination /about/index.html,/index.html /about/troubleshooting.html,/tutorials/troubleshooting.html /classes/_classes.html,/classes/ -/community/contributing/best_practices_for_engine_contributors.html,/contributing/development/best_practices_for_engine_contributors.html -/community/contributing/bisecting_regressions.html,/contributing/workflow/bisecting_regressions.html -/community/contributing/bug_triage_guidelines.html,/contributing/workflow/bug_triage_guidelines.html -/community/contributing/building_the_manual.html,/contributing/documentation/building_the_manual.html -/community/contributing/class_reference_writing_guidelines.html,/contributing/documentation/class_reference_primer.html -/community/contributing/code_style_guidelines.html,/contributing/development/code_style_guidelines.html -/community/contributing/content_guidelines.html,/contributing/documentation/content_guidelines.html -/community/contributing/contributing_to_the_documentation.html,/contributing/documentation/contributing_to_the_documentation.html -/community/contributing/cpp_usage_guidelines.html,/contributing/development/cpp_usage_guidelines.html -/community/contributing/docs_writing_guidelines.html,/contributing/documentation/docs_writing_guidelines.html -/community/contributing/editor_and_docs_localization.html,/contributing/documentation/editor_and_docs_localization.html -/community/contributing/index.html,/contributing/ways_to_contribute.html -/community/contributing/pr_workflow.html,/contributing/workflow/pr_workflow.html -/community/contributing/testing_pull_requests.html,/contributing/workflow/testing_pull_requests.html -/community/contributing/updating_the_class_reference.html,/contributing/documentation/updating_the_class_reference.html -/community/contributing/ways_to_contribute.html,/contributing/ways_to_contribute.html /community/tutorials/3d/mesh_generation_with_heightmap_and_shaders.html,/tutorials/3d/mesh_generation_with_heightmap_and_shaders.html /community/tutorials/gdnative/gdnative-c-example.html,/tutorials/plugins/gdnative/gdnative-c-example.html /community/tutorials/gdnative/index.html,/tutorials/plugins/gdnative/index.html @@ -25,61 +9,56 @@ source,destination /community/tutorials/vr/vr_primer.html,/tutorials/vr/vr_primer.html /content/3d/making_trees.html,/tutorials/content/making_trees.html /contributing/_contributing.html,/community/contributing/ -/contributing/bug_triage_guidelines.html,/community/contributing/bug_triage_guidelines.html -/contributing/development/compiling/compiling_with_mono.html,/contributing/development/compiling/compiling_with_dotnet.html -/contributing/development/core_and_modules/introduction_to_godot_development.html,/contributing/development/core_and_modules/index.html -/contributing/doc_and_l10n_guidelines.html,/community/contributing/doc_and_l10n_guidelines.html -/contributing/updating_the_class_reference.html,/community/contributing/updating_the_class_reference.html -/contributing/ways_to_contribute.html,/contributing/how_to_contribute.html -/development/compiling/compiling_for_android.html,/contributing/development/compiling/compiling_for_android.html -/development/compiling/compiling_for_ios.html,/contributing/development/compiling/compiling_for_ios.html -/development/compiling/compiling_for_linuxbsd.html,/contributing/development/compiling/compiling_for_linuxbsd.html -/development/compiling/compiling_for_macos.html,/contributing/development/compiling/compiling_for_macos.html -/development/compiling/compiling_for_uwp.html,/contributing/development/compiling/compiling_for_uwp.html -/development/compiling/compiling_for_web.html,/contributing/development/compiling/compiling_for_web.html -/development/compiling/compiling_for_windows.html,/contributing/development/compiling/compiling_for_windows.html -/development/compiling/compiling_for_x11.html,/contributing/development/compiling/compiling_for_linuxbsd.html -/development/compiling/compiling_with_mono.html,/contributing/development/compiling/compiling_with_mono.html -/development/compiling/compiling_with_script_encryption_key.html,/contributing/development/compiling/compiling_with_script_encryption_key.html -/development/compiling/cross-compiling_for_ios_on_linux.html,/contributing/development/compiling/cross-compiling_for_ios_on_linux.html -/development/compiling/getting_source.html,/contributing/development/compiling/getting_source.html -/development/compiling/index.html,/contributing/development/compiling/index.html -/development/compiling/introduction_to_the_buildsystem.html,/contributing/development/compiling/introduction_to_the_buildsystem.html -/development/compiling/optimizing_for_size.html,/contributing/development/compiling/optimizing_for_size.html +/contributing/development/compiling/compiling_with_mono.html,/engine_details/development/compiling/compiling_with_dotnet.html +/contributing/development/core_and_modules/introduction_to_godot_development.html,/engine_details/development/core_and_modules/index.html +/development/compiling/compiling_for_android.html,/engine_details/development/compiling/compiling_for_android.html +/development/compiling/compiling_for_ios.html,/engine_details/development/compiling/compiling_for_ios.html +/development/compiling/compiling_for_linuxbsd.html,/engine_details/development/compiling/compiling_for_linuxbsd.html +/development/compiling/compiling_for_macos.html,/engine_details/development/compiling/compiling_for_macos.html +/development/compiling/compiling_for_uwp.html,/engine_details/development/compiling/compiling_for_uwp.html +/development/compiling/compiling_for_web.html,/engine_details/development/compiling/compiling_for_web.html +/development/compiling/compiling_for_windows.html,/engine_details/development/compiling/compiling_for_windows.html +/development/compiling/compiling_for_x11.html,/engine_details/development/compiling/compiling_for_linuxbsd.html +/development/compiling/compiling_with_mono.html,/engine_details/development/compiling/compiling_with_mono.html +/development/compiling/compiling_with_script_encryption_key.html,/engine_details/development/compiling/compiling_with_script_encryption_key.html +/development/compiling/cross-compiling_for_ios_on_linux.html,/engine_details/development/compiling/cross-compiling_for_ios_on_linux.html +/development/compiling/getting_source.html,/engine_details/development/compiling/getting_source.html +/development/compiling/index.html,/engine_details/development/compiling/index.html +/development/compiling/introduction_to_the_buildsystem.html,/engine_details/development/compiling/introduction_to_the_buildsystem.html +/development/compiling/optimizing_for_size.html,/engine_details/development/compiling/optimizing_for_size.html /development/consoles/consoles.html,/tutorials/platform/consoles.html -/development/cpp/binding_to_external_libraries.html,/contributing/development/core_and_modules/binding_to_external_libraries.html -/development/cpp/common_engine_methods_and_macros.html,/contributing/development/core_and_modules/common_engine_methods_and_macros.html -/development/cpp/configuring_an_ide/android_studio.html,/contributing/development/configuring_an_ide/android_studio.html -/development/cpp/configuring_an_ide/clion.html,/contributing/development/configuring_an_ide/clion.html -/development/cpp/configuring_an_ide/code_blocks.html,/contributing/development/configuring_an_ide/code_blocks.html -/development/cpp/configuring_an_ide/index.html,/contributing/development/configuring_an_ide/index.html -/development/cpp/configuring_an_ide/kdevelop.html,/contributing/development/configuring_an_ide/kdevelop.html -/development/cpp/configuring_an_ide/qt_creator.html,/contributing/development/configuring_an_ide/qt_creator.html -/development/cpp/configuring_an_ide/visual_studio.html,/contributing/development/configuring_an_ide/visual_studio.html -/development/cpp/configuring_an_ide/visual_studio_code.html,/contributing/development/configuring_an_ide/visual_studio_code.html -/development/cpp/configuring_an_ide/xcode.html,/contributing/development/configuring_an_ide/xcode.html -/development/cpp/core_types.html,/contributing/development/core_and_modules/core_types.html -/development/cpp/custom_audiostreams.html,/contributing/development/core_and_modules/custom_audiostreams.html -/development/cpp/custom_godot_servers.html,/contributing/development/core_and_modules/custom_godot_servers.html -/development/cpp/custom_modules_in_cpp.html,/contributing/development/core_and_modules/custom_modules_in_cpp.html +/development/cpp/binding_to_external_libraries.html,/engine_details/development/core_and_modules/binding_to_external_libraries.html +/development/cpp/common_engine_methods_and_macros.html,/engine_details/development/core_and_modules/common_engine_methods_and_macros.html +/development/cpp/configuring_an_ide/android_studio.html,/engine_details/development/configuring_an_ide/android_studio.html +/development/cpp/configuring_an_ide/clion.html,/engine_details/development/configuring_an_ide/clion.html +/development/cpp/configuring_an_ide/code_blocks.html,/engine_details/development/configuring_an_ide/code_blocks.html +/development/cpp/configuring_an_ide/index.html,/engine_details/development/configuring_an_ide/index.html +/development/cpp/configuring_an_ide/kdevelop.html,/engine_details/development/configuring_an_ide/kdevelop.html +/development/cpp/configuring_an_ide/qt_creator.html,/engine_details/development/configuring_an_ide/qt_creator.html +/development/cpp/configuring_an_ide/visual_studio.html,/engine_details/development/configuring_an_ide/visual_studio.html +/development/cpp/configuring_an_ide/visual_studio_code.html,/engine_details/development/configuring_an_ide/visual_studio_code.html +/development/cpp/configuring_an_ide/xcode.html,/engine_details/development/configuring_an_ide/xcode.html +/development/cpp/core_types.html,/engine_details/development/core_and_modules/core_types.html +/development/cpp/custom_audiostreams.html,/engine_details/development/core_and_modules/custom_audiostreams.html +/development/cpp/custom_godot_servers.html,/engine_details/development/core_and_modules/custom_godot_servers.html +/development/cpp/custom_modules_in_cpp.html,/engine_details/development/core_and_modules/custom_modules_in_cpp.html /development/cpp/custom_resource_format_loaders.html,/contributing/development/core_and_modules/custom_resource_format_loaders.html -/development/cpp/index.html,/contributing/development/core_and_modules/index.html -/development/cpp/inheritance_class_tree.html,/contributing/development/core_and_modules/inheritance_class_tree.html -/development/cpp/introduction_to_godot_development.html,/contributing/development/core_and_modules/introduction_to_godot_development.html -/development/cpp/macos_debug.html,/contributing/development/debugging/macos_debug.html -/development/cpp/object_class.html,/contributing/development/core_and_modules/object_class.html -/development/cpp/unit_testing.html,/contributing/development/core_and_modules/unit_testing.html -/development/cpp/using_cpp_profilers.html,/contributing/development/debugging/using_cpp_profilers.html -/development/cpp/variant_class.html,/contributing/development/core_and_modules/variant_class.html -/development/cpp/vulkan/index.html,/contributing/development/debugging/vulkan/index.html -/development/cpp/vulkan/vulkan_validation_layers.html,/contributing/development/debugging/vulkan/vulkan_validation_layers.html -/development/editor/creating_icons.html,/contributing/development/editor/creating_icons.html -/development/editor/editor_style_guide.html,/contributing/development/editor/editor_style_guide.html -/development/editor/index.html,/contributing/development/editor/index.html -/development/editor/introduction_to_editor_development.html,/contributing/development/editor/introduction_to_editor_development.html -/development/file_formats/gdscript_grammar.html,/contributing/development/file_formats/gdscript_grammar.html -/development/file_formats/index.html,/contributing/development/file_formats/index.html -/development/file_formats/tscn.html,/contributing/development/file_formats/tscn.html +/development/cpp/index.html,/engine_details/development/core_and_modules/index.html +/development/cpp/inheritance_class_tree.html,/engine_details/development/core_and_modules/inheritance_class_tree.html +/development/cpp/introduction_to_godot_development.html,/engine_details/development/core_and_modules/introduction_to_godot_development.html +/development/cpp/macos_debug.html,/engine_details/development/debugging/macos_debug.html +/development/cpp/object_class.html,/engine_details/development/core_and_modules/object_class.html +/development/cpp/unit_testing.html,/engine_details/development/core_and_modules/unit_testing.html +/development/cpp/using_cpp_profilers.html,/engine_details/development/debugging/using_cpp_profilers.html +/development/cpp/variant_class.html,/engine_details/development/core_and_modules/variant_class.html +/development/cpp/vulkan/index.html,/engine_details/development/debugging/vulkan/index.html +/development/cpp/vulkan/vulkan_validation_layers.html,/engine_details/development/debugging/vulkan/vulkan_validation_layers.html +/development/editor/creating_icons.html,/engine_details/editor/creating_icons.html +/development/editor/index.html,/engine_details/editor/index.html +/development/editor/introduction_to_editor_development.html,/engine_details/editor/introduction_to_editor_development.html +/development/file_formats/gdscript_grammar.html,/engine_details/development/file_formats/gdscript_grammar.html +/development/file_formats/index.html,/engine_details/development/file_formats/index.html +/development/file_formats/tscn.html,/engine_details/development/file_formats/tscn.html /development/plugins/import_plugins.html,/tutorials/plugins/editor/import_plugins.html /development/plugins/index.html,/tutorials/plugins/editor/index.html /development/plugins/making_plugins.html,/tutorials/plugins/editor/making_plugins.html diff --git a/about/complying_with_licenses.rst b/about/complying_with_licenses.rst index 8f58eccfd..0ce3a63d3 100644 --- a/about/complying_with_licenses.rst +++ b/about/complying_with_licenses.rst @@ -27,7 +27,7 @@ with the original one. This section covers compliance with licenses from a user perspective. If you are interested in licence compliance as a contributor, you can find - guidelines :ref:`here `. + guidelines `here `__. .. tip:: diff --git a/about/docs_changelog.rst b/about/docs_changelog.rst index 5a792dab5..4497b294f 100644 --- a/about/docs_changelog.rst +++ b/about/docs_changelog.rst @@ -78,7 +78,6 @@ Contributing ~~~~~~~~~~~~ - :ref:`doc_handling_compatibility_breakages` -- :ref:`doc_ways_to_contribute` GDExtension ~~~~~~~~~~~ @@ -215,11 +214,6 @@ Shaders - :ref:`doc_compute_shaders` -Workflow -~~~~~~~~ - -- :ref:`doc_pr_review_guidelines` - XR ~~ @@ -253,11 +247,6 @@ Editor New pages since version 3.3 --------------------------- -C++ -~~~ - -- :ref:`doc_cpp_usage_guidelines` - GDScript ~~~~~~~~ @@ -283,19 +272,10 @@ Best practices - :ref:`doc_version_control_systems` -Community -~~~~~~~~~ - -- :ref:`doc_best_practices_for_engine_contributors` -- :ref:`doc_bisecting_regressions` -- :ref:`doc_editor_and_docs_localization` - Development ~~~~~~~~~~~ -- :ref:`doc_introduction_to_editor_development` -- :ref:`doc_editor_style_guide` -- :ref:`doc_common_engine_methods_and_macros` +- :ref:`doc_common_engine_methods_and_macros_error_macros` - :ref:`doc_vulkan_validation_layers` - :ref:`doc_gdscript_grammar` - Configuring an IDE: :ref:`doc_configuring_an_ide_code_blocks` diff --git a/about/faq.rst b/about/faq.rst index 6f8853e36..1b8a76a3a 100644 --- a/about/faq.rst +++ b/about/faq.rst @@ -448,7 +448,7 @@ compile the engine from sources, or how to build the documentation. You also nee get familiar with Git, a version control system that Godot developers use. We explain how to work with the engine source, how to edit the documentation, and -what other ways to contribute are there in our :ref:`documentation for contributors `. +what other ways to contribute are there in our `documentation for contributors `__. I have a great idea for Godot. How can I share it? -------------------------------------------------- @@ -629,7 +629,7 @@ for the rest of the game. How can I support Godot development or contribute? -------------------------------------------------- -See :ref:`doc_ways_to_contribute`. +See `How to contribute `__. Who is working on Godot? How can I contact you? ----------------------------------------------- diff --git a/about/introduction.rst b/about/introduction.rst index 20c188474..31b30bfd0 100644 --- a/about/introduction.rst +++ b/about/introduction.rst @@ -100,8 +100,8 @@ About this documentation Members of the Godot Engine community continuously write, correct, edit, and improve this documentation. We are always looking for more help. You can also contribute by opening Github issues or translating the documentation into your language. -If you are interested in helping, see :ref:`Ways to contribute ` -and :ref:`Writing documentation `, +If you are interested in helping, see `How to contribute `__ +and `Writing documentation `__, or get in touch with the `Documentation team `_ on `Godot Contributors Chat `_. diff --git a/about/list_of_features.rst b/about/list_of_features.rst index 77110ce84..b3fcee157 100644 --- a/about/list_of_features.rst +++ b/about/list_of_features.rst @@ -788,7 +788,7 @@ Miscellaneous - Licensed under the permissive MIT license. - - Open development process with :ref:`contributions welcome `. + - Open development process with `contributions welcome `__. .. seealso:: diff --git a/classes/class_arraymesh.rst b/classes/class_arraymesh.rst index ff27ab5bb..afbadf708 100644 --- a/classes/class_arraymesh.rst +++ b/classes/class_arraymesh.rst @@ -436,7 +436,7 @@ Sets a name for a given surface. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -450,7 +450,7 @@ Sets a name for a given surface. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -464,7 +464,7 @@ Sets a name for a given surface. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_audioeffectchorus.rst b/classes/class_audioeffectchorus.rst index db80798e7..92dff8bb2 100644 --- a/classes/class_audioeffectchorus.rst +++ b/classes/class_audioeffectchorus.rst @@ -607,7 +607,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -621,7 +621,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -635,7 +635,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -649,7 +649,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -663,7 +663,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -677,7 +677,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -691,7 +691,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -705,7 +705,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -719,7 +719,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -733,7 +733,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -747,7 +747,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -761,7 +761,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_audioeffectdistortion.rst b/classes/class_audioeffectdistortion.rst index 9724fae5d..f5fffb1af 100644 --- a/classes/class_audioeffectdistortion.rst +++ b/classes/class_audioeffectdistortion.rst @@ -83,7 +83,7 @@ Digital distortion effect which cuts off peaks at the top and bottom of the wave .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! diff --git a/classes/class_audioeffectlimiter.rst b/classes/class_audioeffectlimiter.rst index 0a9b64b54..652e2dd42 100644 --- a/classes/class_audioeffectlimiter.rst +++ b/classes/class_audioeffectlimiter.rst @@ -106,7 +106,7 @@ Applies a gain to the limited waves, in decibels. Value can range from 0 to 6. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_audioeffectspectrumanalyzer.rst b/classes/class_audioeffectspectrumanalyzer.rst index 165c49caf..b769cec6f 100644 --- a/classes/class_audioeffectspectrumanalyzer.rst +++ b/classes/class_audioeffectspectrumanalyzer.rst @@ -167,7 +167,7 @@ The size of the `Fast Fourier transform `! + There is currently no description for this property. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_audiostreammp3.rst b/classes/class_audiostreammp3.rst index a7a016823..699e061f5 100644 --- a/classes/class_audiostreammp3.rst +++ b/classes/class_audiostreammp3.rst @@ -81,7 +81,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -100,7 +100,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -119,7 +119,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_audiostreamoggvorbis.rst b/classes/class_audiostreamoggvorbis.rst index a28750514..e78ffb550 100644 --- a/classes/class_audiostreamoggvorbis.rst +++ b/classes/class_audiostreamoggvorbis.rst @@ -88,7 +88,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -107,7 +107,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -126,7 +126,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_audiostreamplaybackoggvorbis.rst b/classes/class_audiostreamplaybackoggvorbis.rst index e89c61e18..3990b7339 100644 --- a/classes/class_audiostreamplaybackoggvorbis.rst +++ b/classes/class_audiostreamplaybackoggvorbis.rst @@ -14,7 +14,7 @@ AudioStreamPlaybackOggVorbis .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_audiostreamplaybackresampled.rst b/classes/class_audiostreamplaybackresampled.rst index 9fcafec2c..985117987 100644 --- a/classes/class_audiostreamplaybackresampled.rst +++ b/classes/class_audiostreamplaybackresampled.rst @@ -16,7 +16,7 @@ AudioStreamPlaybackResampled .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group @@ -51,7 +51,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -65,7 +65,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -79,7 +79,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_audiostreamplaybacksynchronized.rst b/classes/class_audiostreamplaybacksynchronized.rst index 4f3977235..fe251137d 100644 --- a/classes/class_audiostreamplaybacksynchronized.rst +++ b/classes/class_audiostreamplaybacksynchronized.rst @@ -14,7 +14,7 @@ AudioStreamPlaybackSynchronized .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_editorexportplatformvisionos.rst b/classes/class_editorexportplatformvisionos.rst index 9c0f6936c..b6435efbc 100644 --- a/classes/class_editorexportplatformvisionos.rst +++ b/classes/class_editorexportplatformvisionos.rst @@ -551,7 +551,7 @@ Interpolation method used to resize application icon. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_editorexportpreset.rst b/classes/class_editorexportpreset.rst index 4ec300158..2de3a8be9 100644 --- a/classes/class_editorexportpreset.rst +++ b/classes/class_editorexportpreset.rst @@ -104,7 +104,7 @@ enum **ExportFilter**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -116,7 +116,7 @@ enum **ExportFilter**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -128,7 +128,7 @@ enum **ExportFilter**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -140,7 +140,7 @@ enum **ExportFilter**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -152,7 +152,7 @@ enum **ExportFilter**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -174,7 +174,7 @@ enum **FileExportMode**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -186,7 +186,7 @@ enum **FileExportMode**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -198,7 +198,7 @@ enum **FileExportMode**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -210,7 +210,7 @@ enum **FileExportMode**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -232,7 +232,7 @@ enum **ScriptExportMode**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -244,7 +244,7 @@ enum **ScriptExportMode**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -256,7 +256,7 @@ enum **ScriptExportMode**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! diff --git a/classes/class_editornode3dgizmo.rst b/classes/class_editornode3dgizmo.rst index 4f909c5cc..889738961 100644 --- a/classes/class_editornode3dgizmo.rst +++ b/classes/class_editornode3dgizmo.rst @@ -98,7 +98,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_editornode3dgizmoplugin.rst b/classes/class_editornode3dgizmoplugin.rst index 219e27bfa..3ec09a30e 100644 --- a/classes/class_editornode3dgizmoplugin.rst +++ b/classes/class_editornode3dgizmoplugin.rst @@ -103,7 +103,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_editorsceneformatimporter.rst b/classes/class_editorsceneformatimporter.rst index d4cb45a0e..ce7cbb9cf 100644 --- a/classes/class_editorsceneformatimporter.rst +++ b/classes/class_editorsceneformatimporter.rst @@ -64,7 +64,7 @@ Constants .. container:: contribute - There is currently no description for this constant. Please help us by :ref:`contributing one `! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -76,7 +76,7 @@ Constants .. container:: contribute - There is currently no description for this constant. Please help us by :ref:`contributing one `! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -88,7 +88,7 @@ Constants .. container:: contribute - There is currently no description for this constant. Please help us by :ref:`contributing one `! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -100,7 +100,7 @@ Constants .. container:: contribute - There is currently no description for this constant. Please help us by :ref:`contributing one `! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -112,7 +112,7 @@ Constants .. container:: contribute - There is currently no description for this constant. Please help us by :ref:`contributing one `! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -124,7 +124,7 @@ Constants .. container:: contribute - There is currently no description for this constant. Please help us by :ref:`contributing one `! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -136,7 +136,7 @@ Constants .. container:: contribute - There is currently no description for this constant. Please help us by :ref:`contributing one `! + There is currently no description for this constant. Please help us by `contributing one `__! diff --git a/classes/class_editorsceneformatimportergltf.rst b/classes/class_editorsceneformatimportergltf.rst index ff699d671..ce2949965 100644 --- a/classes/class_editorsceneformatimportergltf.rst +++ b/classes/class_editorsceneformatimportergltf.rst @@ -14,7 +14,7 @@ EditorSceneFormatImporterGLTF .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_editorscenepostimportplugin.rst b/classes/class_editorscenepostimportplugin.rst index 17ab1ab8d..43c6e6c65 100644 --- a/classes/class_editorscenepostimportplugin.rst +++ b/classes/class_editorscenepostimportplugin.rst @@ -76,7 +76,7 @@ enum **InternalImportCategory**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -88,7 +88,7 @@ enum **InternalImportCategory**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -100,7 +100,7 @@ enum **InternalImportCategory**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -112,7 +112,7 @@ enum **InternalImportCategory**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -124,7 +124,7 @@ enum **InternalImportCategory**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -136,7 +136,7 @@ enum **InternalImportCategory**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -148,7 +148,7 @@ enum **InternalImportCategory**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -160,7 +160,7 @@ enum **InternalImportCategory**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! diff --git a/classes/class_editorsettings.rst b/classes/class_editorsettings.rst index 04171a8b5..51f383636 100644 --- a/classes/class_editorsettings.rst +++ b/classes/class_editorsettings.rst @@ -2457,7 +2457,7 @@ The modulate color to use for "past" frames displayed in the animation editor's .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2471,7 +2471,7 @@ The modulate color to use for "past" frames displayed in the animation editor's .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2485,7 +2485,7 @@ The modulate color to use for "past" frames displayed in the animation editor's .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2499,7 +2499,7 @@ The modulate color to use for "past" frames displayed in the animation editor's .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3606,7 +3606,7 @@ Tab style of editor docks. The language to use for the editor interface. -Translations are provided by the community. If you spot a mistake, :doc:`contribute to editor translations on Weblate! <../contributing/documentation/editor_and_docs_localization>` +Translations are provided by the community. If you spot a mistake, `contribute to editor translations on Weblate! `__ .. rst-class:: classref-item-separator diff --git a/classes/class_generic6dofjoint3d.rst b/classes/class_generic6dofjoint3d.rst index c2ba80dd1..2909bc0cd 100644 --- a/classes/class_generic6dofjoint3d.rst +++ b/classes/class_generic6dofjoint3d.rst @@ -314,7 +314,7 @@ The maximum force the linear motor will apply while trying to reach the velocity .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -326,7 +326,7 @@ The maximum force the linear motor will apply while trying to reach the velocity .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -338,7 +338,7 @@ The maximum force the linear motor will apply while trying to reach the velocity .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -422,7 +422,7 @@ Maximum acceleration for the motor at the axes. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -434,7 +434,7 @@ Maximum acceleration for the motor at the axes. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -446,7 +446,7 @@ Maximum acceleration for the motor at the axes. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -492,7 +492,7 @@ If enabled, rotational motion is possible within the given limits. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -504,7 +504,7 @@ If enabled, rotational motion is possible within the given limits. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1117,7 +1117,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1136,7 +1136,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1155,7 +1155,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1174,7 +1174,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1193,7 +1193,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1212,7 +1212,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1231,7 +1231,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1250,7 +1250,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1269,7 +1269,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1288,7 +1288,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1307,7 +1307,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1326,7 +1326,7 @@ Target speed for the motor at the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1804,7 +1804,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1823,7 +1823,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1842,7 +1842,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1861,7 +1861,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1880,7 +1880,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1899,7 +1899,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1918,7 +1918,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1937,7 +1937,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1956,7 +1956,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1975,7 +1975,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1994,7 +1994,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2013,7 +2013,7 @@ The speed that the linear motor will attempt to reach on the Z axis. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-section-separator @@ -2032,7 +2032,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2046,7 +2046,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2060,7 +2060,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2074,7 +2074,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2088,7 +2088,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2102,7 +2102,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2116,7 +2116,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2130,7 +2130,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2144,7 +2144,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2158,7 +2158,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2172,7 +2172,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2186,7 +2186,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_gltfanimation.rst b/classes/class_gltfanimation.rst index 28969ef83..3e72b9653 100644 --- a/classes/class_gltfanimation.rst +++ b/classes/class_gltfanimation.rst @@ -14,7 +14,7 @@ GLTFAnimation .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-introduction-group @@ -73,7 +73,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_gltfdocumentextensionconvertimportermesh.rst b/classes/class_gltfdocumentextensionconvertimportermesh.rst index 4871118df..af9e48fec 100644 --- a/classes/class_gltfdocumentextensionconvertimportermesh.rst +++ b/classes/class_gltfdocumentextensionconvertimportermesh.rst @@ -14,7 +14,7 @@ GLTFDocumentExtensionConvertImporterMesh .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-introduction-group diff --git a/classes/class_gltflight.rst b/classes/class_gltflight.rst index c1491b36b..2b7071c28 100644 --- a/classes/class_gltflight.rst +++ b/classes/class_gltflight.rst @@ -228,7 +228,7 @@ Create a new GLTFLight instance from the given Godot :ref:`Light3D`! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -242,7 +242,7 @@ Create a new GLTFLight instance from the given Godot :ref:`Light3D`! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_gltfskeleton.rst b/classes/class_gltfskeleton.rst index 1fe62b541..970ef5f3c 100644 --- a/classes/class_gltfskeleton.rst +++ b/classes/class_gltfskeleton.rst @@ -14,7 +14,7 @@ GLTFSkeleton .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-introduction-group @@ -83,7 +83,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! **Note:** The returned array is *copied* and any changes to it will not update the original property value. See :ref:`PackedInt32Array` for more details. @@ -104,7 +104,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! **Note:** The returned array is *copied* and any changes to it will not update the original property value. See :ref:`PackedInt32Array` for more details. @@ -125,7 +125,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -139,7 +139,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -165,7 +165,7 @@ Returns a :ref:`Dictionary` that maps skeleton bone indices to .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -179,7 +179,7 @@ Returns a :ref:`Dictionary` that maps skeleton bone indices to .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -205,7 +205,7 @@ Sets a :ref:`Dictionary` that maps skeleton bone indices to th .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_gltfskin.rst b/classes/class_gltfskin.rst index 646bbb4e6..7722d7057 100644 --- a/classes/class_gltfskin.rst +++ b/classes/class_gltfskin.rst @@ -14,7 +14,7 @@ GLTFSkin .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-introduction-group @@ -91,7 +91,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -110,7 +110,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! **Note:** The returned array is *copied* and any changes to it will not update the original property value. See :ref:`PackedInt32Array` for more details. @@ -131,7 +131,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! **Note:** The returned array is *copied* and any changes to it will not update the original property value. See :ref:`PackedInt32Array` for more details. @@ -152,7 +152,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! **Note:** The returned array is *copied* and any changes to it will not update the original property value. See :ref:`PackedInt32Array` for more details. @@ -173,7 +173,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! **Note:** The returned array is *copied* and any changes to it will not update the original property value. See :ref:`PackedInt32Array` for more details. @@ -194,7 +194,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -213,7 +213,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-section-separator @@ -232,7 +232,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -246,7 +246,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -260,7 +260,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -274,7 +274,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -288,7 +288,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -302,7 +302,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_gltfstate.rst b/classes/class_gltfstate.rst index f35b92e4e..494f3b2f5 100644 --- a/classes/class_gltfstate.rst +++ b/classes/class_gltfstate.rst @@ -261,7 +261,7 @@ The folder path associated with this glTF data. This is used to find other files .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -297,7 +297,7 @@ The copyright string in the asset header of the glTF file. This is set during im .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -386,7 +386,7 @@ The original raw JSON document corresponding to this GLTFState. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -405,7 +405,7 @@ The original raw JSON document corresponding to this GLTFState. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -460,7 +460,7 @@ The name of the scene. When importing, if not specified, this will be the file n .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-section-separator @@ -519,7 +519,7 @@ The ``parent_node_index`` parameter is the index of the parent :ref:`GLTFNode`! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -583,7 +583,7 @@ Returns an array of all :ref:`GLTFAnimation`\ s in the glTF .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -609,7 +609,7 @@ Returns an array of all :ref:`GLTFCamera`\ s in the glTF file. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -647,7 +647,7 @@ Returns an array of all :ref:`GLTFLight`\ s in the glTF file. T .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -749,7 +749,7 @@ Retrieves the array of texture samplers that are used by the textures contained .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -787,7 +787,7 @@ Returns an array of unique node names. This is used in both the import process a .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -827,7 +827,7 @@ Sets the :ref:`GLTFAnimation`\ s in the state. When importi .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -853,7 +853,7 @@ Sets the :ref:`GLTFCamera`\ s in the state. These are the came .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -891,7 +891,7 @@ Sets the :ref:`GLTFLight`\ s in the state. These are the lights .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -965,7 +965,7 @@ Sets the array of texture samplers that are used by the textures contained in th .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_gpuparticles3d.rst b/classes/class_gpuparticles3d.rst index 1ba6ef263..14d4def27 100644 --- a/classes/class_gpuparticles3d.rst +++ b/classes/class_gpuparticles3d.rst @@ -264,7 +264,7 @@ enum **TransformAlign**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -276,7 +276,7 @@ enum **TransformAlign**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -288,7 +288,7 @@ enum **TransformAlign**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -300,7 +300,7 @@ enum **TransformAlign**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -504,7 +504,7 @@ The number of draw passes when rendering particles. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -826,7 +826,7 @@ The amount of time the particle's trail should represent (in seconds). Only effe .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_graphedit.rst b/classes/class_graphedit.rst index fb5e2bd22..751dd4bd7 100644 --- a/classes/class_graphedit.rst +++ b/classes/class_graphedit.rst @@ -1664,7 +1664,7 @@ The icon for the zoom reset button. .. container:: contribute - There is currently no description for this theme property. Please help us by :ref:`contributing one `! + There is currently no description for this theme property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_graphnode.rst b/classes/class_graphnode.rst index be035190b..123bdf3d7 100644 --- a/classes/class_graphnode.rst +++ b/classes/class_graphnode.rst @@ -265,7 +265,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_imageformatloader.rst b/classes/class_imageformatloader.rst index 235d1e905..9cc3d9d9d 100644 --- a/classes/class_imageformatloader.rst +++ b/classes/class_imageformatloader.rst @@ -46,7 +46,7 @@ flags **LoaderFlags**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -58,7 +58,7 @@ flags **LoaderFlags**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -70,7 +70,7 @@ flags **LoaderFlags**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! diff --git a/classes/class_importermeshinstance3d.rst b/classes/class_importermeshinstance3d.rst index d79acfc93..4b90a365e 100644 --- a/classes/class_importermeshinstance3d.rst +++ b/classes/class_importermeshinstance3d.rst @@ -14,7 +14,7 @@ ImporterMeshInstance3D .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group @@ -68,7 +68,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -87,7 +87,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -106,7 +106,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -125,7 +125,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -144,7 +144,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -163,7 +163,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -182,7 +182,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -201,7 +201,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -220,7 +220,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -239,7 +239,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_javascriptbridge.rst b/classes/class_javascriptbridge.rst index 69799ce87..59f4be3c9 100644 --- a/classes/class_javascriptbridge.rst +++ b/classes/class_javascriptbridge.rst @@ -21,7 +21,7 @@ Description The JavaScriptBridge singleton is implemented only in the Web export. It's used to access the browser's JavaScript context. This allows interaction with embedding pages or calling third-party JavaScript APIs. -\ **Note:** This singleton can be disabled at build-time to improve security. By default, the JavaScriptBridge singleton is enabled. Official export templates also have the JavaScriptBridge singleton enabled. See :doc:`Compiling for the Web <../contributing/development/compiling/compiling_for_web>` in the documentation for more information. +\ **Note:** This singleton can be disabled at build-time to improve security. By default, the JavaScriptBridge singleton is enabled. Official export templates also have the JavaScriptBridge singleton enabled. See :doc:`Compiling for the Web <../engine_details/development/compiling/compiling_for_web>` in the documentation for more information. .. rst-class:: classref-introduction-group diff --git a/classes/class_jsonrpc.rst b/classes/class_jsonrpc.rst index aa7e9d83c..55d0ac301 100644 --- a/classes/class_jsonrpc.rst +++ b/classes/class_jsonrpc.rst @@ -201,7 +201,7 @@ To add new supported methods extend the JSONRPC class and call :ref:`process_act .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_light3d.rst b/classes/class_light3d.rst index e489bb725..e2f9ebc6a 100644 --- a/classes/class_light3d.rst +++ b/classes/class_light3d.rst @@ -841,7 +841,7 @@ If ``true``, reverses the backface culling of the mesh. This can be useful when .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-section-separator diff --git a/classes/class_multimesh.rst b/classes/class_multimesh.rst index 9d09f0f6b..39b5daedc 100644 --- a/classes/class_multimesh.rst +++ b/classes/class_multimesh.rst @@ -192,7 +192,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! **Note:** The returned array is *copied* and any changes to it will not update the original property value. See :ref:`PackedFloat32Array` for more details. diff --git a/classes/class_object.rst b/classes/class_object.rst index 528c71512..f76ba7ab7 100644 --- a/classes/class_object.rst +++ b/classes/class_object.rst @@ -56,7 +56,7 @@ Lastly, every object can also contain metadata (data about data). :ref:`set_meta Tutorials --------- -- :doc:`Object class introduction <../contributing/development/core_and_modules/object_class>` +- :doc:`Object class introduction <../engine_details/architecture/object_class>` - :doc:`When and how to avoid using nodes for everything <../tutorials/best_practices/node_alternatives>` diff --git a/classes/class_oggpacketsequenceplayback.rst b/classes/class_oggpacketsequenceplayback.rst index 19e4c1b7d..9b7180453 100644 --- a/classes/class_oggpacketsequenceplayback.rst +++ b/classes/class_oggpacketsequenceplayback.rst @@ -14,7 +14,7 @@ OggPacketSequencePlayback .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_omnilight3d.rst b/classes/class_omnilight3d.rst index fe99bd882..e7ce8bc23 100644 --- a/classes/class_omnilight3d.rst +++ b/classes/class_omnilight3d.rst @@ -152,7 +152,7 @@ The light's radius. Note that the effectively lit area may appear to be smaller .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_openxraction.rst b/classes/class_openxraction.rst index b213af5a3..8c2803807 100644 --- a/classes/class_openxraction.rst +++ b/classes/class_openxraction.rst @@ -90,7 +90,7 @@ This action provides a :ref:`Vector2` value and can be bound to e .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! diff --git a/classes/class_packetpeerextension.rst b/classes/class_packetpeerextension.rst index 5d9deea83..f603ef95a 100644 --- a/classes/class_packetpeerextension.rst +++ b/classes/class_packetpeerextension.rst @@ -14,7 +14,7 @@ PacketPeerExtension .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group @@ -51,7 +51,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -65,7 +65,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -79,7 +79,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -93,7 +93,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_packetpeerstream.rst b/classes/class_packetpeerstream.rst index a8db41951..779fff94b 100644 --- a/classes/class_packetpeerstream.rst +++ b/classes/class_packetpeerstream.rst @@ -61,7 +61,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -80,7 +80,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_particleprocessmaterial.rst b/classes/class_particleprocessmaterial.rst index ded27bd2b..afd3f5aae 100644 --- a/classes/class_particleprocessmaterial.rst +++ b/classes/class_particleprocessmaterial.rst @@ -481,7 +481,7 @@ Use with :ref:`set_particle_flag()`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -585,7 +585,7 @@ enum **SubEmitterMode**: :ref:`🔗 .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -597,7 +597,7 @@ enum **SubEmitterMode**: :ref:`🔗 .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -609,7 +609,7 @@ enum **SubEmitterMode**: :ref:`🔗 .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -621,7 +621,7 @@ enum **SubEmitterMode**: :ref:`🔗 .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -633,7 +633,7 @@ enum **SubEmitterMode**: :ref:`🔗 .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! diff --git a/classes/class_physicsdirectbodystate2dextension.rst b/classes/class_physicsdirectbodystate2dextension.rst index e892bf33e..9013caa2e 100644 --- a/classes/class_physicsdirectbodystate2dextension.rst +++ b/classes/class_physicsdirectbodystate2dextension.rst @@ -290,7 +290,7 @@ Implement to override the behavior of :ref:`PhysicsDirectBodyState2D.center_of_m .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -304,7 +304,7 @@ Implement to override the behavior of :ref:`PhysicsDirectBodyState2D.center_of_m .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -642,7 +642,7 @@ Implement to override the behavior of :ref:`PhysicsDirectBodyState2D.angular_vel .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -656,7 +656,7 @@ Implement to override the behavior of :ref:`PhysicsDirectBodyState2D.angular_vel .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_physicsdirectbodystate3d.rst b/classes/class_physicsdirectbodystate3d.rst index 8c0510296..94f1adc9b 100644 --- a/classes/class_physicsdirectbodystate3d.rst +++ b/classes/class_physicsdirectbodystate3d.rst @@ -309,7 +309,7 @@ The body's linear velocity in units per second. .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_physicsdirectbodystate3dextension.rst b/classes/class_physicsdirectbodystate3dextension.rst index b55449a08..fd7eb85db 100644 --- a/classes/class_physicsdirectbodystate3dextension.rst +++ b/classes/class_physicsdirectbodystate3dextension.rst @@ -150,7 +150,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -164,7 +164,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -178,7 +178,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -192,7 +192,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -206,7 +206,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -220,7 +220,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -234,7 +234,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -248,7 +248,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -262,7 +262,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -276,7 +276,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -290,7 +290,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -304,7 +304,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -318,7 +318,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -332,7 +332,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -346,7 +346,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -360,7 +360,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -374,7 +374,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -388,7 +388,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -402,7 +402,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -416,7 +416,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -430,7 +430,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -444,7 +444,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -458,7 +458,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -472,7 +472,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -486,7 +486,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -500,7 +500,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -514,7 +514,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -528,7 +528,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -542,7 +542,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -556,7 +556,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -570,7 +570,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -584,7 +584,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -598,7 +598,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -612,7 +612,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -626,7 +626,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -640,7 +640,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -654,7 +654,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -668,7 +668,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -682,7 +682,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -696,7 +696,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -710,7 +710,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -724,7 +724,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -738,7 +738,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -752,7 +752,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -766,7 +766,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -780,7 +780,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -794,7 +794,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -808,7 +808,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -822,7 +822,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -836,7 +836,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_physicsdirectspacestate2dextension.rst b/classes/class_physicsdirectspacestate2dextension.rst index b5c62f2c4..c144a5107 100644 --- a/classes/class_physicsdirectspacestate2dextension.rst +++ b/classes/class_physicsdirectspacestate2dextension.rst @@ -64,7 +64,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -78,7 +78,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -92,7 +92,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -106,7 +106,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -120,7 +120,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -134,7 +134,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -148,7 +148,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_physicsdirectspacestate3dextension.rst b/classes/class_physicsdirectspacestate3dextension.rst index 11e39403a..8b2a39cef 100644 --- a/classes/class_physicsdirectspacestate3dextension.rst +++ b/classes/class_physicsdirectspacestate3dextension.rst @@ -66,7 +66,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -80,7 +80,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -94,7 +94,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -108,7 +108,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -122,7 +122,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -136,7 +136,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -150,7 +150,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -164,7 +164,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_physicsserver3d.rst b/classes/class_physicsserver3d.rst index b80a3bfaa..1be72a6b8 100644 --- a/classes/class_physicsserver3d.rst +++ b/classes/class_physicsserver3d.rst @@ -548,7 +548,7 @@ The speed with which the rotation across the axis perpendicular to the hinge get .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -930,7 +930,7 @@ The maximum force that the linear motor can apply while trying to reach the targ .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -942,7 +942,7 @@ The maximum force that the linear motor can apply while trying to reach the targ .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -954,7 +954,7 @@ The maximum force that the linear motor can apply while trying to reach the targ .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1038,7 +1038,7 @@ Maximum acceleration for the motor at the axes. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1050,7 +1050,7 @@ Maximum acceleration for the motor at the axes. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1062,7 +1062,7 @@ Maximum acceleration for the motor at the axes. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1108,7 +1108,7 @@ If set, rotational motion is possible. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1120,7 +1120,7 @@ If set, rotational motion is possible. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1788,7 +1788,7 @@ enum **BodyAxis**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1800,7 +1800,7 @@ enum **BodyAxis**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1812,7 +1812,7 @@ enum **BodyAxis**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1824,7 +1824,7 @@ enum **BodyAxis**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1836,7 +1836,7 @@ enum **BodyAxis**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -1848,7 +1848,7 @@ enum **BodyAxis**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2111,7 +2111,7 @@ By counting (or keeping track of) the shapes that enter and exit, it can be dete .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2161,7 +2161,7 @@ Substitutes a given area shape by another. The old shape is selected by its inde .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2583,7 +2583,7 @@ Returns a body state. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2659,7 +2659,7 @@ Restores the default inertia and center of mass based on shapes to cancel any cu .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2859,7 +2859,7 @@ Substitutes a given body shape by another. The old shape is selected by its inde .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2939,7 +2939,7 @@ Returns ``true`` if a collision would result from moving along a motion vector f .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2953,7 +2953,7 @@ Returns ``true`` if a collision would result from moving along a motion vector f .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2967,7 +2967,7 @@ Returns ``true`` if a collision would result from moving along a motion vector f .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3005,7 +3005,7 @@ Sets a cone twist joint parameter. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3019,7 +3019,7 @@ Sets a cone twist joint parameter. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3033,7 +3033,7 @@ Sets a cone twist joint parameter. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3119,7 +3119,7 @@ Returns the value of a physics engine state specified by ``process_info``. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3181,7 +3181,7 @@ Sets a hinge joint parameter. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3195,7 +3195,7 @@ Sets a hinge joint parameter. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3257,7 +3257,7 @@ Returns whether the bodies attached to the :ref:`Joint3D` will co .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3283,7 +3283,7 @@ Make the joint a generic six degrees of freedom (6DOF) joint. Use :ref:`generic_ .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3297,7 +3297,7 @@ Make the joint a generic six degrees of freedom (6DOF) joint. Use :ref:`generic_ .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3311,7 +3311,7 @@ Make the joint a generic six degrees of freedom (6DOF) joint. Use :ref:`generic_ .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3409,7 +3409,7 @@ Sets a pin joint parameter. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -4075,7 +4075,7 @@ Sets the value for a space parameter. A list of available parameters is on the : .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -4089,7 +4089,7 @@ Sets the value for a space parameter. A list of available parameters is on the : .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_physicsserver3dextension.rst b/classes/class_physicsserver3dextension.rst index 2c4e56b88..30e4265ff 100644 --- a/classes/class_physicsserver3dextension.rst +++ b/classes/class_physicsserver3dextension.rst @@ -442,7 +442,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -456,7 +456,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -470,7 +470,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -484,7 +484,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -498,7 +498,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -512,7 +512,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -526,7 +526,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -540,7 +540,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -554,7 +554,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -568,7 +568,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -582,7 +582,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -596,7 +596,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -610,7 +610,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -624,7 +624,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -638,7 +638,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -652,7 +652,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -666,7 +666,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -680,7 +680,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -694,7 +694,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -708,7 +708,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -722,7 +722,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -736,7 +736,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -750,7 +750,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -764,7 +764,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -778,7 +778,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -792,7 +792,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -806,7 +806,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -820,7 +820,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -834,7 +834,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -848,7 +848,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -862,7 +862,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -876,7 +876,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -890,7 +890,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -904,7 +904,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -918,7 +918,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -932,7 +932,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -946,7 +946,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -960,7 +960,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -974,7 +974,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -988,7 +988,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1002,7 +1002,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1016,7 +1016,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1030,7 +1030,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1044,7 +1044,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1058,7 +1058,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1072,7 +1072,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1086,7 +1086,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1100,7 +1100,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1114,7 +1114,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1128,7 +1128,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1142,7 +1142,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1156,7 +1156,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1170,7 +1170,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1184,7 +1184,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1198,7 +1198,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1212,7 +1212,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1226,7 +1226,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1240,7 +1240,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1254,7 +1254,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1268,7 +1268,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1282,7 +1282,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1296,7 +1296,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1310,7 +1310,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1324,7 +1324,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1338,7 +1338,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1352,7 +1352,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1366,7 +1366,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1380,7 +1380,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1394,7 +1394,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1408,7 +1408,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1422,7 +1422,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1436,7 +1436,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1450,7 +1450,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1464,7 +1464,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1478,7 +1478,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1492,7 +1492,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1506,7 +1506,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1520,7 +1520,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1534,7 +1534,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1548,7 +1548,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1562,7 +1562,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1576,7 +1576,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1590,7 +1590,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1604,7 +1604,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1618,7 +1618,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1632,7 +1632,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1646,7 +1646,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1660,7 +1660,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1674,7 +1674,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1688,7 +1688,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1702,7 +1702,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1716,7 +1716,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1730,7 +1730,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1744,7 +1744,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1758,7 +1758,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1772,7 +1772,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1786,7 +1786,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1800,7 +1800,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1814,7 +1814,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1828,7 +1828,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1842,7 +1842,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1856,7 +1856,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1870,7 +1870,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1884,7 +1884,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1898,7 +1898,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1912,7 +1912,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1926,7 +1926,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1940,7 +1940,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1954,7 +1954,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1968,7 +1968,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1982,7 +1982,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1996,7 +1996,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2010,7 +2010,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2024,7 +2024,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2038,7 +2038,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2052,7 +2052,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2066,7 +2066,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2080,7 +2080,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2094,7 +2094,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2108,7 +2108,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2122,7 +2122,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2136,7 +2136,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2150,7 +2150,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2164,7 +2164,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2178,7 +2178,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2192,7 +2192,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2206,7 +2206,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2220,7 +2220,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2234,7 +2234,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2248,7 +2248,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2262,7 +2262,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2276,7 +2276,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2290,7 +2290,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2304,7 +2304,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2318,7 +2318,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2332,7 +2332,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2346,7 +2346,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2360,7 +2360,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2374,7 +2374,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2388,7 +2388,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2402,7 +2402,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2416,7 +2416,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2430,7 +2430,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2444,7 +2444,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2458,7 +2458,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2472,7 +2472,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2486,7 +2486,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2500,7 +2500,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2514,7 +2514,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2528,7 +2528,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2542,7 +2542,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2556,7 +2556,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2570,7 +2570,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2584,7 +2584,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2598,7 +2598,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2612,7 +2612,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2626,7 +2626,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2640,7 +2640,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2654,7 +2654,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2668,7 +2668,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2682,7 +2682,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2696,7 +2696,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2710,7 +2710,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2724,7 +2724,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2738,7 +2738,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2752,7 +2752,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2766,7 +2766,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2780,7 +2780,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2794,7 +2794,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2808,7 +2808,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2822,7 +2822,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2836,7 +2836,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2850,7 +2850,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2864,7 +2864,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2878,7 +2878,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2892,7 +2892,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2906,7 +2906,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2920,7 +2920,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2934,7 +2934,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2948,7 +2948,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2962,7 +2962,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2976,7 +2976,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -2990,7 +2990,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3004,7 +3004,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3018,7 +3018,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3032,7 +3032,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3046,7 +3046,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3060,7 +3060,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3074,7 +3074,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3088,7 +3088,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3102,7 +3102,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3116,7 +3116,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3130,7 +3130,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3144,7 +3144,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3158,7 +3158,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -3172,7 +3172,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_polygonpathfinder.rst b/classes/class_polygonpathfinder.rst index 35a781f02..bc552ecc1 100644 --- a/classes/class_polygonpathfinder.rst +++ b/classes/class_polygonpathfinder.rst @@ -14,7 +14,7 @@ PolygonPathFinder .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group @@ -59,7 +59,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -73,7 +73,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -87,7 +87,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -101,7 +101,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -115,7 +115,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -169,7 +169,7 @@ Returns ``true`` if ``point`` falls inside the polygon area. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_portablecompressedtexture2d.rst b/classes/class_portablecompressedtexture2d.rst index fc9681e10..a44eb2af8 100644 --- a/classes/class_portablecompressedtexture2d.rst +++ b/classes/class_portablecompressedtexture2d.rst @@ -90,7 +90,7 @@ enum **CompressionMode**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -102,7 +102,7 @@ enum **CompressionMode**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -114,7 +114,7 @@ enum **CompressionMode**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -126,7 +126,7 @@ enum **CompressionMode**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -138,7 +138,7 @@ enum **CompressionMode**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -150,7 +150,7 @@ enum **CompressionMode**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -162,7 +162,7 @@ enum **CompressionMode**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! diff --git a/classes/class_projectsettings.rst b/classes/class_projectsettings.rst index a52f6accc..fff1f8346 100644 --- a/classes/class_projectsettings.rst +++ b/classes/class_projectsettings.rst @@ -4860,7 +4860,7 @@ On desktop platforms, overrides the game's initial window width. See also :ref:` .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -5026,7 +5026,7 @@ The maximum width to use when importing textures as an atlas. The value will be .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -5296,7 +5296,7 @@ Search path for project-specific script templates. Godot will search for script .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -5310,7 +5310,7 @@ Search path for project-specific script templates. Godot will search for script .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -12398,7 +12398,7 @@ The minimum number of instances that must be present in a scene to enable cullin .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -13100,7 +13100,7 @@ Scales the 3D render buffer based on the viewport size uses an image filter spec .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -13126,7 +13126,7 @@ Enable the shader cache, which stores compiled shaders to disk to prevent stutte .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -13140,7 +13140,7 @@ Enable the shader cache, which stores compiled shaders to disk to prevent stutte .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -13154,7 +13154,7 @@ Enable the shader cache, which stores compiled shaders to disk to prevent stutte .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_renderingdevice.rst b/classes/class_renderingdevice.rst index 521d017e9..a6f87ad6d 100644 --- a/classes/class_renderingdevice.rst +++ b/classes/class_renderingdevice.rst @@ -2385,7 +2385,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2397,7 +2397,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2409,7 +2409,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2421,7 +2421,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2433,7 +2433,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2445,7 +2445,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2457,7 +2457,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2469,7 +2469,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2481,7 +2481,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2493,7 +2493,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2505,7 +2505,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2517,7 +2517,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2529,7 +2529,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2541,7 +2541,7 @@ VRAM-compressed unsigned floating-point data format with normalized value and no .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -3185,7 +3185,7 @@ flags **StorageBufferUsage**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -4074,7 +4074,7 @@ Allows dynamically changing the depth bias. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -4086,7 +4086,7 @@ Allows dynamically changing the depth bias. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -4098,7 +4098,7 @@ Allows dynamically changing the depth bias. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -4110,7 +4110,7 @@ Allows dynamically changing the depth bias. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -4122,7 +4122,7 @@ Allows dynamically changing the depth bias. .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! diff --git a/classes/class_renderingserver.rst b/classes/class_renderingserver.rst index bbb975c9a..e5bda724c 100644 --- a/classes/class_renderingserver.rst +++ b/classes/class_renderingserver.rst @@ -2196,7 +2196,7 @@ Blurs the edges of the shadow. Can be used to hide pixel artifacts in low resolu .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2650,7 +2650,7 @@ enum **ParticlesTransformAlign**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2662,7 +2662,7 @@ enum **ParticlesTransformAlign**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2674,7 +2674,7 @@ enum **ParticlesTransformAlign**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2686,7 +2686,7 @@ enum **ParticlesTransformAlign**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2750,7 +2750,7 @@ enum **ParticlesCollisionType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2762,7 +2762,7 @@ enum **ParticlesCollisionType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2774,7 +2774,7 @@ enum **ParticlesCollisionType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2786,7 +2786,7 @@ enum **ParticlesCollisionType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2798,7 +2798,7 @@ enum **ParticlesCollisionType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2810,7 +2810,7 @@ enum **ParticlesCollisionType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2822,7 +2822,7 @@ enum **ParticlesCollisionType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2844,7 +2844,7 @@ enum **ParticlesCollisionHeightfieldResolution**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2856,7 +2856,7 @@ enum **ParticlesCollisionHeightfieldResolution**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2868,7 +2868,7 @@ enum **ParticlesCollisionHeightfieldResolution**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2880,7 +2880,7 @@ enum **ParticlesCollisionHeightfieldResolution**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2892,7 +2892,7 @@ enum **ParticlesCollisionHeightfieldResolution**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -2904,7 +2904,7 @@ enum **ParticlesCollisionHeightfieldResolution**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -4032,7 +4032,7 @@ The callback is called after our transparent rendering pass, but before any buil .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -5342,7 +5342,7 @@ Parent is used for clipping child, but parent is also drawn underneath child as .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -6041,7 +6041,7 @@ The number of custom data arrays available (:ref:`ARRAY_CUSTOM0`! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -6053,7 +6053,7 @@ The number of custom data arrays available (:ref:`ARRAY_CUSTOM0`! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -6065,7 +6065,7 @@ The number of custom data arrays available (:ref:`ARRAY_CUSTOM0`! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -6077,7 +6077,7 @@ The number of custom data arrays available (:ref:`ARRAY_CUSTOM0`! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -6089,7 +6089,7 @@ The number of custom data arrays available (:ref:`ARRAY_CUSTOM0`! + There is currently no description for this constant. Please help us by `contributing one `__! @@ -7088,7 +7088,7 @@ This is useful when moving an occluder to a new location, to give an instantaneo .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -7472,7 +7472,7 @@ Sets the shape of the occluder polygon. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -8182,7 +8182,7 @@ Sets the variables to be used with the screen-space reflections (SSR) post-proce .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9316,7 +9316,7 @@ Once finished with your RID, you will want to free the RID using the RenderingSe .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9330,7 +9330,7 @@ Once finished with your RID, you will want to free the RID using the RenderingSe .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9344,7 +9344,7 @@ Once finished with your RID, you will want to free the RID using the RenderingSe .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9358,7 +9358,7 @@ Once finished with your RID, you will want to free the RID using the RenderingSe .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9384,7 +9384,7 @@ Used to inform the renderer what exposure normalization value was used while bak .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9398,7 +9398,7 @@ Used to inform the renderer what exposure normalization value was used while bak .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9412,7 +9412,7 @@ Used to inform the renderer what exposure normalization value was used while bak .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9426,7 +9426,7 @@ Used to inform the renderer what exposure normalization value was used while bak .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9552,7 +9552,7 @@ Sets a shader material's shader. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9566,7 +9566,7 @@ Sets a shader material's shader. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9610,7 +9610,7 @@ To place in a scene, attach this mesh to an instance using :ref:`instance_set_ba .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9660,7 +9660,7 @@ Returns a mesh's custom aabb. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9710,7 +9710,7 @@ Sets a mesh's custom aabb. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9856,7 +9856,7 @@ Sets a mesh's surface's material. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9882,7 +9882,7 @@ Updates the index buffer of the mesh surface with the given ``data``. The expect .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9896,7 +9896,7 @@ Updates the index buffer of the mesh surface with the given ``data``. The expect .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -9910,7 +9910,7 @@ Updates the index buffer of the mesh surface with the given ``data``. The expect .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -10598,7 +10598,7 @@ Sets the amount ratio for particles to be emitted. Equivalent to :ref:`GPUPartic .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -10744,7 +10744,7 @@ Sets the value that informs a :ref:`ParticleProcessMaterial`! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -10844,7 +10844,7 @@ Sets the speed scale of the particle system. Equivalent to :ref:`GPUParticles3D. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -10858,7 +10858,7 @@ Sets the speed scale of the particle system. Equivalent to :ref:`GPUParticles3D. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -10884,7 +10884,7 @@ If ``enable`` is ``true``, enables trails for the ``particles`` with the specifi .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -11350,7 +11350,7 @@ Sets the path hint for the specified shader. This should generally match the :re .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -11438,7 +11438,7 @@ Returns the number of bones allocated for this skeleton. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -11762,7 +11762,7 @@ Returns the internal graphics handle for this texture object. For use when commu .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -11840,7 +11840,7 @@ Replaces ``texture``'s texture data by the texture specified by the ``by_texture .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -11854,7 +11854,7 @@ Replaces ``texture``'s texture data by the texture specified by the ``by_texture .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -11868,7 +11868,7 @@ Replaces ``texture``'s texture data by the texture specified by the ``by_texture .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -12601,7 +12601,7 @@ To place in a scene, attach this notifier to an instance using :ref:`instance_se .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -12615,7 +12615,7 @@ To place in a scene, attach this notifier to an instance using :ref:`instance_se .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -12629,7 +12629,7 @@ To place in a scene, attach this notifier to an instance using :ref:`instance_se .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -12659,7 +12659,7 @@ Once finished with your RID, you will want to free the RID using the RenderingSe .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -12673,7 +12673,7 @@ Once finished with your RID, you will want to free the RID using the RenderingSe .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -12687,7 +12687,7 @@ Once finished with your RID, you will want to free the RID using the RenderingSe .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -12701,7 +12701,7 @@ Once finished with your RID, you will want to free the RID using the RenderingSe .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -12715,7 +12715,7 @@ Once finished with your RID, you will want to free the RID using the RenderingSe .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -12729,7 +12729,7 @@ Once finished with your RID, you will want to free the RID using the RenderingSe .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_resourceformatloader.rst b/classes/class_resourceformatloader.rst index d505b9b15..800532ba9 100644 --- a/classes/class_resourceformatloader.rst +++ b/classes/class_resourceformatloader.rst @@ -129,7 +129,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -143,7 +143,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_resourceimportertexture.rst b/classes/class_resourceimportertexture.rst index f74d61be4..3b717a421 100644 --- a/classes/class_resourceimportertexture.rst +++ b/classes/class_resourceimportertexture.rst @@ -249,7 +249,7 @@ Changing this import option only has an effect if a texture is detected as being :ref:`bool` **editor/convert_colors_with_editor_theme** = ``false`` :ref:`🔗` -If ``true``, converts the imported image's colors to match :ref:`EditorSettings.interface/theme/icon_and_font_color`. This assumes the image uses the exact same colors as :doc:`Godot's own color palette for editor icons <../contributing/development/editor/creating_icons>`, with the source file designed for a dark editor theme. This should be enabled for editor plugin icons and custom class icons, but should be left disabled otherwise. +If ``true``, converts the imported image's colors to match :ref:`EditorSettings.interface/theme/icon_and_font_color`. This assumes the image uses the exact same colors as :doc:`Godot's own color palette for editor icons <../engine_details/editor/creating_icons>`, with the source file designed for a dark editor theme. This should be enabled for editor plugin icons and custom class icons, but should be left disabled otherwise. \ **Note:** Only available for SVG images. diff --git a/classes/class_scriptextension.rst b/classes/class_scriptextension.rst index 27943ec9a..fd97468bd 100644 --- a/classes/class_scriptextension.rst +++ b/classes/class_scriptextension.rst @@ -14,7 +14,7 @@ ScriptExtension .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group @@ -117,7 +117,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -131,7 +131,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -145,7 +145,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -159,7 +159,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -173,7 +173,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -187,7 +187,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -201,7 +201,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -215,7 +215,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -229,7 +229,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -243,7 +243,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -257,7 +257,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -271,7 +271,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -285,7 +285,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -299,7 +299,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -313,7 +313,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -339,7 +339,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -353,7 +353,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -367,7 +367,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -381,7 +381,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -395,7 +395,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -409,7 +409,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -423,7 +423,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -437,7 +437,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -451,7 +451,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -465,7 +465,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -479,7 +479,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -493,7 +493,7 @@ Return the expected argument count for the given ``method``, or ``null`` if it c .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -519,7 +519,7 @@ Returns ``true`` if the script is an abstract script. Abstract scripts cannot be .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -533,7 +533,7 @@ Returns ``true`` if the script is an abstract script. Abstract scripts cannot be .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -547,7 +547,7 @@ Returns ``true`` if the script is an abstract script. Abstract scripts cannot be .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -561,7 +561,7 @@ Returns ``true`` if the script is an abstract script. Abstract scripts cannot be .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -575,7 +575,7 @@ Returns ``true`` if the script is an abstract script. Abstract scripts cannot be .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -589,7 +589,7 @@ Returns ``true`` if the script is an abstract script. Abstract scripts cannot be .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -603,7 +603,7 @@ Returns ``true`` if the script is an abstract script. Abstract scripts cannot be .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -617,7 +617,7 @@ Returns ``true`` if the script is an abstract script. Abstract scripts cannot be .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_scriptlanguage.rst b/classes/class_scriptlanguage.rst index b3a6d1a5f..889b83752 100644 --- a/classes/class_scriptlanguage.rst +++ b/classes/class_scriptlanguage.rst @@ -16,7 +16,7 @@ ScriptLanguage .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-section-separator @@ -41,7 +41,7 @@ enum **ScriptNameCasing**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -53,7 +53,7 @@ enum **ScriptNameCasing**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -65,7 +65,7 @@ enum **ScriptNameCasing**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -77,7 +77,7 @@ enum **ScriptNameCasing**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -89,7 +89,7 @@ enum **ScriptNameCasing**: :ref:`🔗` .. container:: contribute - There is currently no description for this enum. Please help us by :ref:`contributing one `! + There is currently no description for this enum. Please help us by `contributing one `__! diff --git a/classes/class_scriptlanguageextension.rst b/classes/class_scriptlanguageextension.rst index 45bc97540..45b0c326d 100644 --- a/classes/class_scriptlanguageextension.rst +++ b/classes/class_scriptlanguageextension.rst @@ -14,7 +14,7 @@ ScriptLanguageExtension .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group @@ -169,7 +169,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -181,7 +181,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -193,7 +193,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -205,7 +205,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -217,7 +217,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -229,7 +229,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -241,7 +241,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -263,7 +263,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -275,7 +275,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -287,7 +287,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -299,7 +299,7 @@ enum **LookupResultType**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -363,7 +363,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -375,7 +375,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -387,7 +387,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -399,7 +399,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -411,7 +411,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -423,7 +423,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -435,7 +435,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -447,7 +447,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -459,7 +459,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -471,7 +471,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -483,7 +483,7 @@ enum **CodeCompletionKind**: :ref:`🔗`! + There is currently no description for this enum. Please help us by `contributing one `__! @@ -504,7 +504,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -518,7 +518,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -532,7 +532,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -546,7 +546,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -560,7 +560,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -574,7 +574,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -588,7 +588,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -602,7 +602,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -616,7 +616,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -630,7 +630,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -644,7 +644,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -658,7 +658,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -672,7 +672,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -686,7 +686,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -700,7 +700,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -714,7 +714,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -740,7 +740,7 @@ Returns the source associated with a given debug stack position. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -766,7 +766,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -780,7 +780,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -794,7 +794,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -808,7 +808,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -822,7 +822,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -836,7 +836,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -850,7 +850,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -864,7 +864,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -878,7 +878,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -892,7 +892,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -906,7 +906,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -920,7 +920,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -934,7 +934,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -948,7 +948,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -962,7 +962,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -976,7 +976,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1002,7 +1002,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1016,7 +1016,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1030,7 +1030,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1044,7 +1044,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1058,7 +1058,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1072,7 +1072,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1086,7 +1086,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1100,7 +1100,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1114,7 +1114,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1128,7 +1128,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1142,7 +1142,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1156,7 +1156,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1170,7 +1170,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1184,7 +1184,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1198,7 +1198,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1212,7 +1212,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1226,7 +1226,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1240,7 +1240,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1254,7 +1254,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1268,7 +1268,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1282,7 +1282,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1296,7 +1296,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1310,7 +1310,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -1324,7 +1324,7 @@ Returns the line where the function is defined in the code, or ``-1`` if the fun .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_skeleton3d.rst b/classes/class_skeleton3d.rst index ee2d04dad..3aacfcb18 100644 --- a/classes/class_skeleton3d.rst +++ b/classes/class_skeleton3d.rst @@ -443,7 +443,7 @@ Removes the global pose override on all bones in the skeleton. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_skin.rst b/classes/class_skin.rst index 4fd135dd4..33cc1020c 100644 --- a/classes/class_skin.rst +++ b/classes/class_skin.rst @@ -14,7 +14,7 @@ Skin .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group @@ -65,7 +65,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -79,7 +79,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -93,7 +93,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -107,7 +107,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -121,7 +121,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -135,7 +135,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -149,7 +149,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -163,7 +163,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -177,7 +177,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -191,7 +191,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -205,7 +205,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_streampeerextension.rst b/classes/class_streampeerextension.rst index 6a5ce4e81..715aad48f 100644 --- a/classes/class_streampeerextension.rst +++ b/classes/class_streampeerextension.rst @@ -14,7 +14,7 @@ StreamPeerExtension .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group @@ -53,7 +53,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -67,7 +67,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -81,7 +81,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -95,7 +95,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -109,7 +109,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_stylebox.rst b/classes/class_stylebox.rst index 9923046dd..681891a1b 100644 --- a/classes/class_stylebox.rst +++ b/classes/class_stylebox.rst @@ -181,7 +181,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -195,7 +195,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -221,7 +221,7 @@ Virtual method to be implemented by the user. Returns a custom minimum size that .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_textserverextension.rst b/classes/class_textserverextension.rst index ee1ca4fcc..70a6bab2b 100644 --- a/classes/class_textserverextension.rst +++ b/classes/class_textserverextension.rst @@ -2232,7 +2232,7 @@ Returns ``true`` if ``string`` is a valid identifier. .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_variant.rst b/classes/class_variant.rst index 1fe674b41..cd458a56c 100644 --- a/classes/class_variant.rst +++ b/classes/class_variant.rst @@ -130,7 +130,7 @@ Modifications to a container will modify all references to it. A :ref:`Mutex` +- :doc:`Variant class introduction <../engine_details/architecture/variant_class>` .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_visualinstance3d.rst b/classes/class_visualinstance3d.rst index 38a978f91..734e22cb0 100644 --- a/classes/class_visualinstance3d.rst +++ b/classes/class_visualinstance3d.rst @@ -146,7 +146,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator diff --git a/classes/class_visualshadernoderemap.rst b/classes/class_visualshadernoderemap.rst index fb49b50f5..3b6e32422 100644 --- a/classes/class_visualshadernoderemap.rst +++ b/classes/class_visualshadernoderemap.rst @@ -134,7 +134,7 @@ Property Descriptions .. container:: contribute - There is currently no description for this property. Please help us by :ref:`contributing one `! + There is currently no description for this property. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_voxelgidata.rst b/classes/class_voxelgidata.rst index 31c711ebc..cc802f912 100644 --- a/classes/class_voxelgidata.rst +++ b/classes/class_voxelgidata.rst @@ -219,7 +219,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -247,7 +247,7 @@ Returns the bounds of the baked voxel data as an :ref:`AABB`, which .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -261,7 +261,7 @@ Returns the bounds of the baked voxel data as an :ref:`AABB`, which .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -275,7 +275,7 @@ Returns the bounds of the baked voxel data as an :ref:`AABB`, which .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -289,7 +289,7 @@ Returns the bounds of the baked voxel data as an :ref:`AABB`, which .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -303,7 +303,7 @@ Returns the bounds of the baked voxel data as an :ref:`AABB`, which .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_webrtcdatachannel.rst b/classes/class_webrtcdatachannel.rst index 3ff003570..d06e52d05 100644 --- a/classes/class_webrtcdatachannel.rst +++ b/classes/class_webrtcdatachannel.rst @@ -16,7 +16,7 @@ WebRTCDataChannel .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group diff --git a/classes/class_webrtcdatachannelextension.rst b/classes/class_webrtcdatachannelextension.rst index 5e3ee61dd..0f37db1b5 100644 --- a/classes/class_webrtcdatachannelextension.rst +++ b/classes/class_webrtcdatachannelextension.rst @@ -14,7 +14,7 @@ WebRTCDataChannelExtension .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group @@ -79,7 +79,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -93,7 +93,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -107,7 +107,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -121,7 +121,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -135,7 +135,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -149,7 +149,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -163,7 +163,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -177,7 +177,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -191,7 +191,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -205,7 +205,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -219,7 +219,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -233,7 +233,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -247,7 +247,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -261,7 +261,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -275,7 +275,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -289,7 +289,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -303,7 +303,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -317,7 +317,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_webrtcpeerconnectionextension.rst b/classes/class_webrtcpeerconnectionextension.rst index b10ab6684..b4077195a 100644 --- a/classes/class_webrtcpeerconnectionextension.rst +++ b/classes/class_webrtcpeerconnectionextension.rst @@ -14,7 +14,7 @@ WebRTCPeerConnectionExtension .. container:: contribute - There is currently no description for this class. Please help us by :ref:`contributing one `! + There is currently no description for this class. Please help us by `contributing one `__! .. rst-class:: classref-reftable-group @@ -65,7 +65,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -79,7 +79,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -93,7 +93,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -107,7 +107,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -121,7 +121,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -135,7 +135,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -149,7 +149,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -163,7 +163,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -177,7 +177,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -191,7 +191,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -205,7 +205,7 @@ Method Descriptions .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/classes/class_xrinterfaceextension.rst b/classes/class_xrinterfaceextension.rst index 6a6483a13..ba5a72491 100644 --- a/classes/class_xrinterfaceextension.rst +++ b/classes/class_xrinterfaceextension.rst @@ -357,7 +357,7 @@ Returns the number of views this interface requires, 1 for mono, 2 for stereosco .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -527,7 +527,7 @@ Blits our render results to screen optionally applying lens distortion. This can .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -541,7 +541,7 @@ Blits our render results to screen optionally applying lens distortion. This can .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. rst-class:: classref-item-separator @@ -567,7 +567,7 @@ Returns a valid :ref:`RID` for a texture to which we should render th .. container:: contribute - There is currently no description for this method. Please help us by :ref:`contributing one `! + There is currently no description for this method. Please help us by `contributing one `__! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |required| replace:: :abbr:`required (This method is required to be overridden when extending its base class.)` diff --git a/contributing/development/best_practices_for_engine_contributors.rst b/contributing/development/best_practices_for_engine_contributors.rst deleted file mode 100644 index 751dfdb16..000000000 --- a/contributing/development/best_practices_for_engine_contributors.rst +++ /dev/null @@ -1,242 +0,0 @@ -.. _doc_best_practices_for_engine_contributors: - -Best practices for engine contributors -====================================== - -Introduction ------------- - -Godot has a large amount of users who have the ability to contribute because the -project itself is aimed mainly at users who can code. That being said, not all -of them have the same level of experience working in large projects or in -software engineering, which can lead to common misunderstandings and bad -practices during the process of contributing code to the project. - -Language --------- - -The scope of this document is to be a list of best practices for contributors to -follow, as well as to create a language they can use to refer to common -situations that arise in the process of submitting their contributions. - -While a generalized list of software development best practices might be useful, -we'll focus on the situations that are most common in our project. - -Contributions are most of the time categorized as bug fixes, enhancements or new -features. To abstract this idea, we will call them *Solutions*, because they -always seek to solve something that can be described as a *Problem*. - -Best Practices --------------- - -#1: The problem always comes first -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Many contributors are extremely creative and just enjoy the process of designing -abstract data structures, creating nice user interfaces, or simply love -programming. Whatever the case may be, they come up with cool ideas, which may -or may not solve real problems. - -.. image:: img/best_practices1.png - -These are usually called *solutions in search of a problem*. In an ideal world, -they would not be harmful but, in reality, code takes time to write, takes up -space and requires maintenance once it exists. Avoiding the addition of anything -unnecessary is always considered a good practice in software development. - -#2: To solve the problem, it has to exist in the first place -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This is a variation of the previous practice. Adding anything unnecessary is not -a good idea, but what constitutes what is necessary and what isn't? - -.. image:: img/best_practices2.png - -The answer to this question is that the problem needs to *exist* before it can -be actually solved. It must not be speculation or a belief. The user must be -using the software as intended to create something they *need*. In this process, -the user may stumble upon a problem that requires a solution to proceed, or in -order to achieve greater productivity. In this case, *a solution is needed*. - -Believing that problems may arise in the future and that the software needs to -be ready to solve them by the time they appear is called *"Future proofing"* and -it's characterized by lines of thought such as: - -- I think it would be useful for users to... -- I think users will eventually need to... - -This is generally considered a bad habit because trying to solve problems that -*don't actually exist* in the present will often lead to code that will be -written but never used, or that is considerably more complex to use and maintain -than it needs to be. - -#3: The problem has to be complex or frequent -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Software is designed to solve problems, but we can't expect it to solve *every -problem that exists under the sun*. As a game engine, Godot will help you make -games better and faster, but it won't make an *entire game* for you. A line must -be drawn somewhere. - -.. image:: img/best_practices3.png - -Whether a problem is worth solving is determined by the effort that is required -to work around it. The required effort depends on: - -- The complexity of the problem -- The frequency the problem - -If the problem is *too complex* for most users to solve, then the software -should offer a ready-made solution for it. Likewise, if the problem is easy for -the user to work around, offering such a solution is unnecessary. - -The exception, however, is when the user encounters a problem *frequently -enough* that having to do the simple solution every time becomes an annoyance. -In this case, the software should offer a solution to simplify the use case. - -It's usually easy to tell if a problem is complex or frequent, but it can be -difficult. This is why discussing with other developers (next point) is always -advised. - -#4: The solution must be discussed with others -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Often, users will be immersed in their own projects when they stumble upon -problems. These users will naturally try to solve the problem from their -perspective, thinking only about their own use case. As a result, user proposed -solutions don't always contemplate all use cases and are often biased towards -the user's own requirements. - -.. image:: img/best_practices4.png - -For developers, the perspective is different. They may find the user's problem -too unique to justify a solution (instead of a workaround), or they might -suggest a partial (usually simpler or lower level) solution that applies to a -wider range of known problems and leave the rest of the solution up to the -user. - -In any case, before attempting to contribute, it is important to discuss the -actual problems with the other developers or contributors, so a better agreement -on implementation can be reached. - -The only exception is when an area of code has a clear agreed upon owner, who -talks to users directly and has the most knowledge to implement a solution -directly. - -Also, Godot's philosophy is to favor ease of use and maintenance over absolute -performance. Performance optimizations will be considered, but they may not -be accepted if they make something too difficult to use or if they add too much -complexity to the codebase. - -#5: To each problem, its own solution -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -For programmers, it is always a most enjoyable challenge to find the most -optimal solutions to problems. It is possible to go overboard, though. -Sometimes, contributors will try to come up with solutions that solve as many -problems as possible. - -The situation will often take a turn for the worse when, in order to make this -solution appear even more fantastic and flexible, the pure speculation-based -problems (as described in #2) also make their appearance on stage. - -.. image:: img/best_practices5.png - -The main problem is that, in reality, it rarely works this way. Most of the -time, writing an individual solution to each problem results in code that -is simpler and more maintainable. - -Additionally, solutions that target individual problems are better for the -users. Targeted solutions allow users find something that does exactly what they -need, without having to learn a more complex system they will only need for simple -tasks. - -Big and flexible solutions also have an additional drawback which is that, over -time, they are rarely flexible enough for all users. Users end up requesting -more and more functionality which ends up making the API and codebase -more and more complex. - -#6: Cater to common use cases, leave the door open for the rare ones -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This is a continuation of the previous point, which further explains why this -way of thinking and designing software is preferred. - -As mentioned before (in point #2), it is very difficult for us (as human beings -who design software) to actually understand all future user needs. Trying to -write very flexible structures that cater to many use cases at once is often a -mistake. - -We may come up with something we believe is brilliant, but later find out that -users will never even use half of it or that they require features that don't -quite fit into our original design, forcing us to either throw it away -or make it even more complex. - -The question is then, how do we design software that both allows users to do -*what we know they need to do* now and allows them to do *what we don't yet know -they'll need to do* in the future? - -.. image:: img/best_practices6.png - -The answer to this question is that, to ensure users still can do what they want -to do, we need to give them access to a *low-level API* that they can use to -achieve what they want, even if it's more work for them because it means -reimplementing some logic that already exists. - -In real-life scenarios, these use cases will be at most rare and uncommon -anyway, so it makes sense a custom solution needs to be written. This is why -it's important to still provide users the basic building blocks to do it. - -#7: Prefer local solutions -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -When looking for a solution to a problem, be it implementing a new feature or -fixing a bug, sometimes the easiest path is to add data or a new function in the -core layers of code. - -The main problem here is, adding something to the core layers that will only be -used from a single location far away will not only make the code more difficult -to follow (split in two), but also make the core API larger, more complex, more -difficult to understand in general. - -This is bad, because readability and cleanness of core APIs is always of extreme -importance given how much code relies on it, and because it's key for new -contributors as a starting point to learning the codebase. - - -.. image:: img/best_practices7.png - - -A common reason for wanting to do this is that it's usually less code to simply -add a hack in the core layers. - -Doing so is not advised. Generally, the code for a solution should be closer to -where the problem originates, even if it involves additional, duplicated, more -complex, or less efficient code. More creativity might be needed, but this path -is always the advised one. - -#8: Don't use complex canned solutions for simple problems -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Not every problem has a simple solution and, many times, the right choice is to -use a third-party library to solve the problem. - -As Godot requires to be shipped in a large amount of platforms, we can't -link libraries dynamically. Instead, we bundle them in our source tree. - -.. image:: img/best_practices8.png - -As a result, we are very picky with what goes in, and we tend to prefer smaller -libraries (single header ones are our favorite). We will only bundle something -larger if there is no other choice. - -.. _doc_best_practices_for_engine_contributors_license_compliance: - -Libraries must use a permissive enough license to be included into Godot. -Some examples of acceptable licenses are Apache 2.0, BSD, MIT, ISC, and MPL 2.0. -In particular, we cannot accept libraries licensed under the GPL or LGPL since -these licenses effectively disallow static linking in proprietary software -(which Godot is distributed as in most exported projects). This requirement also -applies to the editor, since we may want to run it on iOS in the long term. -Since iOS doesn't support dynamic linking, static linking is the only option on -that platform. diff --git a/contributing/development/code_style_guidelines.rst b/contributing/development/code_style_guidelines.rst deleted file mode 100644 index f147f905a..000000000 --- a/contributing/development/code_style_guidelines.rst +++ /dev/null @@ -1,393 +0,0 @@ -.. _doc_code_style_guidelines: - -Code style guidelines -===================== - -.. highlight:: shell - -When contributing to Godot's source code, you will be expected to follow the -style guidelines outlined below. Some of them are checked via the Continuous -Integration process and reviewers will ask you to fix potential issues, so -best setup your system as outlined below to ensure all your commits follow the -guidelines. - -C++ and Objective-C -------------------- - -There are no written guidelines, but the code style agreed upon by the -developers is enforced via the `clang-format `__ -code beautifier, which takes care for you of all our conventions. -To name a few: - -- Indentation and alignment are both tab based (respectively one and two tabs) -- One space around math and assignments operators as well as after commas -- Pointer and reference operators are affixed to the variable identifier, not - to the type name -- See further down regarding header includes - -The rules used by clang-format are outlined in the -`.clang-format `__ -file of the Godot repository. - -As long as you ensure that your style matches the surrounding code and that you're -not introducing trailing whitespace or space-based indentation, you should be -fine. If you plan to contribute regularly, however, we strongly advise that you -set up clang-format locally to check and automatically fix all your commits. - -.. warning:: Godot's code style should *not* be applied to third-party code, - i.e. code that is included in Godot's source tree, but was not written - specifically for our project. Such code usually comes from - different upstream projects with their own style guides (or lack - thereof), and don't want to introduce differences that would make - syncing with upstream repositories harder. - - Third-party code is usually included in the ``thirdparty/`` folder - and can thus easily be excluded from formatting scripts. For the - rare cases where a third-party code snippet needs to be included - directly within a Godot file, you can use - ``/* clang-format off */`` and ``/* clang-format on */`` to tell - clang-format to ignore a chunk of code. - -.. seealso:: - - These guidelines only cover code formatting. See :ref:`doc_cpp_usage_guidelines` - for a list of language features that are permitted in pull requests. - - -Using clang-format locally -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -You need to use **clang-format 17** to be compatible with Godot's format. Later versions might -be suitable, but previous versions may not support all used options, or format -some things differently, leading to style issues in pull requests. - -.. _doc_code_style_guidelines_pre_commit_hook: - -Pre-commit hook -^^^^^^^^^^^^^^^ - -For ease of use, we provide hooks for Git with the `pre-commit `__ -Python framework that will run clang-format automatically on all your commits with the -correct version of clang-format. -To set up: - -:: - - pip install pre-commit - pre-commit install - - -You can also run the hook manually with ``pre-commit run``. - -.. note:: - - Previously, we supplied a hook in the folder ``misc/hooks``. If you copied the - script manually, these hooks should still work, but symlinks will be broken. - If you are using the new system, run ``rm .git/hooks/*`` to remove the old hooks - that are no longer needed. - - -Installation -^^^^^^^^^^^^ - -Here's how to install clang-format: - -- Linux: It will usually be available out-of-the-box with the clang toolchain - packaged by your distribution. If your distro version is not the required one, - you can download a pre-compiled version from the - `LLVM website `__, or if you are on - a Debian derivative, use the `upstream repos `__. -- macOS and Windows: You can download precompiled binaries from the - `LLVM website `__. You may need to add - the path to the binary's folder to your system's ``PATH`` environment - variable to be able to call clang-format out of the box. - -You then have different possibilities to apply clang-format to your changes: - -Manual usage -^^^^^^^^^^^^ - -You can apply clang-format manually for one or more files with the following -command: - -:: - - clang-format -i - -- ``-i`` means that the changes should be written directly to the file (by - default clang-format would only output the fixed version to the terminal). -- The path can point to several files, either one after the other or using - wildcards like in a typical Unix shell. Be careful when globbing so that - you don't run clang-format on compiled objects (.o and .a files) that are - in Godot's tree. So better use ``core/*.{cpp,h}`` than ``core/*``. - - -IDE plugin -^^^^^^^^^^ - -Most IDEs or code editors have beautifier plugins that can be configured to run -clang-format automatically, for example, each time you save a file. - -Here is a non-exhaustive list of beautifier plugins for some IDEs: - -- Qt Creator: `Beautifier plugin `__ -- Visual Studio Code: `Clang-Format `__ -- Visual Studio: `Clang Power Tools 2022 `__ -- vim: `vim-clang-format `__ -- CLion: Starting from version ``2019.1``, no plugin is required. Instead, enable - `ClangFormat `__ - -(Pull requests are welcome to extend this list with tested plugins.) - -.. _doc_code_style_guidelines_header_includes: - -Header includes -~~~~~~~~~~~~~~~ - -When adding new C++ or Objective-C files or including new headers in existing -ones, the following rules should be followed: - -- The first lines in the file should be Godot's copyright header and MIT - license, copy-pasted from another file. Make sure to adjust the filename. -- In a ``.h`` header, include guards should be used with the form - ``FILENAME_H``. - -- In a ``.cpp`` file (e.g. ``filename.cpp``), the first include should be the - one where the class is declared (e.g. ``#include "filename.h"``), followed by - an empty line for separation. -- Then come headers from Godot's own code base, included in alphabetical order - (enforced by ``clang-format``) with paths relative to the root folder. Those - includes should be done with quotes, e.g. ``#include "core/object.h"``. The - block of Godot header includes should then be followed by an empty line for - separation. -- Finally, third-party headers (either from ``thirdparty`` or from the system's - include paths) come next and should be included with the < and > symbols, e.g. - ``#include ``. The block of third-party headers should also be followed - by an empty line for separation. -- Godot and third-party headers should be included in the file that requires - them, i.e. in the `.h` header if used in the declarative code or in the `.cpp` - if used only in the imperative code. - -Example: - -.. code-block:: cpp - :caption: my_new_file.h - - /**************************************************************************/ - /* my_new_file.h */ - /**************************************************************************/ - /* This file is part of: */ - /* GODOT ENGINE */ - /* https://godotengine.org */ - /**************************************************************************/ - /* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */ - /* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */ - /* */ - /* Permission is hereby granted, free of charge, to any person obtaining */ - /* a copy of this software and associated documentation files (the */ - /* "Software"), to deal in the Software without restriction, including */ - /* without limitation the rights to use, copy, modify, merge, publish, */ - /* distribute, sublicense, and/or sell copies of the Software, and to */ - /* permit persons to whom the Software is furnished to do so, subject to */ - /* the following conditions: */ - /* */ - /* The above copyright notice and this permission notice shall be */ - /* included in all copies or substantial portions of the Software. */ - /* */ - /* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ - /* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ - /* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */ - /* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ - /* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ - /* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ - /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ - /**************************************************************************/ - - #pragma once - - #include "core/hash_map.h" - #include "core/list.h" - #include "scene/gui/control.h" - - #include - -.. code-block:: cpp - :caption: my_new_file.cpp - - /**************************************************************************/ - /* my_new_file.cpp */ - /**************************************************************************/ - /* This file is part of: */ - /* GODOT ENGINE */ - /* https://godotengine.org */ - /**************************************************************************/ - /* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */ - /* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */ - /* */ - /* Permission is hereby granted, free of charge, to any person obtaining */ - /* a copy of this software and associated documentation files (the */ - /* "Software"), to deal in the Software without restriction, including */ - /* without limitation the rights to use, copy, modify, merge, publish, */ - /* distribute, sublicense, and/or sell copies of the Software, and to */ - /* permit persons to whom the Software is furnished to do so, subject to */ - /* the following conditions: */ - /* */ - /* The above copyright notice and this permission notice shall be */ - /* included in all copies or substantial portions of the Software. */ - /* */ - /* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ - /* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ - /* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */ - /* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ - /* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ - /* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ - /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ - /**************************************************************************/ - - #include "my_new_file.h" - - #include "core/math/math_funcs.h" - #include "scene/gui/line_edit.h" - - #include - #include - -Java ----- - -Godot's Java code (mostly in ``platform/android``) is also enforced via -``clang-format``, so see the instructions above to set it up. Keep in mind that -this style guide only applies to code written and maintained by Godot, not -third-party code such as the ``java/src/com/google`` subfolder. - -Python ------- - -Godot's SCons buildsystem is written in Python, and various scripts included -in the source tree are also using Python. - -For those, we use the `Ruff linter and code formatter `__. - -Using ruff locally -~~~~~~~~~~~~~~~~~~~ - -First of all, you will need to install Ruff. Ruff requires Python 3.7+ to run. - -Installation -^^^^^^^^^^^^ - -Here's how to install ruff: - -:: - - pip3 install ruff --user - - -You then have different possibilities to apply ruff to your changes: - -Manual usage -^^^^^^^^^^^^ - -You can apply ``ruff`` manually to one or more files with the following -command: - -:: - - ruff format --line-length 120 - -- ``--line-length 120`` means that the allowed number of characters per line is 120. - This number was agreed upon by the developers. -- The path can point to several files, either one after the other or using - wildcards like in a typical Unix shell. - - -Pre-commit hook -~~~~~~~~~~~~~~~ - -For ease of use, we provide hooks for Git with the `pre-commit `__ -Python framework that will run ``ruff`` automatically on all your commits with the -correct version of ``ruff``. -To set up: - -:: - - pip install pre-commit - pre-commit install - - -You can also run the hook manually with ``pre-commit run``. - -.. note:: - - Previously, we supplied a hook in the folder ``misc/hooks``. If you copied the - script manually, these hooks should still work, but symlinks will be broken. - If you are using the new system, run ``rm .git/hooks/*`` to remove the old hooks - that are no longer needed. - - -Editor integration -^^^^^^^^^^^^^^^^^^ - -Many IDEs or code editors have beautifier plugins that can be configured to run -ruff automatically, for example, each time you save a file. For details, you can -check `Ruff Editor Integrations `__. - -Comment style guide -------------------- - -This comment style guide applies to all programming languages used within -Godot's codebase. - -- Begin comments with a space character to distinguish them from disabled code. -- Use sentence case for comments. Begin comments with an uppercase character and - always end them with a period. -- Reference variable/function names and values using backticks. -- Wrap comments to ~100 characters. -- You can use ``TODO:``, ``FIXME:``, ``NOTE:``, ``WARNING:``, or ``HACK:`` as admonitions - when needed. - -**Example:** - -.. code-block:: cpp - - // Compute the first 10,000 decimals of Pi. - // FIXME: Don't crash when computing the 1,337th decimal due to `increment` - // being negative. - -Don't repeat what the code says in a comment. Explain the *why* rather than *how*. - -**Bad:** - -.. code-block:: cpp - - // Draw loading screen. - draw_load_screen(); - -You can use Javadoc-style comments above function or macro definitions. It's -recommended to use Javadoc-style comments *only* for methods which are not -exposed to scripting. This is because exposed methods should be documented in -the :ref:`class reference XML ` -instead. - -**Example:** - -.. code-block:: cpp - - /** - * Returns the number of nodes in the universe. - * This can potentially be a very large number, hence the 64-bit return type. - */ - uint64_t Universe::get_node_count() { - // ... - } - -For member variables, don't use Javadoc-style comments, but use single-line comments instead: - -.. code-block:: cpp - - class Universe { - // The cached number of nodes in the universe. - // This value may not always be up-to-date with the current number of nodes - // in the universe. - uint64_t node_count_cached = 0; - }; diff --git a/contributing/development/configuring_an_ide/img/kdevelop_addincludes.webp b/contributing/development/configuring_an_ide/img/kdevelop_addincludes.webp deleted file mode 100644 index 69a5a13ce8111b61f37d588c768862a7a47a5990..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24884 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 YqWD9XZ8rimvZ=niBepz8wNC{2KX%AOp8x;= diff --git a/contributing/development/configuring_an_ide/img/kdevelop_buildconfig.webp b/contributing/development/configuring_an_ide/img/kdevelop_buildconfig.webp deleted file mode 100644 index abc660b2e2102f2098d045556f266fad20c62476..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25704 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 diff --git a/contributing/development/configuring_an_ide/img/kdevelop_configlaunches.webp b/contributing/development/configuring_an_ide/img/kdevelop_configlaunches.webp deleted file mode 100644 index 2199dd05f9737bdc1776ae45d94022467e2d5f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13280 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 diff --git a/contributing/development/configuring_an_ide/img/kdevelop_configlaunches2.webp b/contributing/development/configuring_an_ide/img/kdevelop_configlaunches2.webp deleted file mode 100644 index 8095e2ef24870bff950cd08f200a9545fe250d9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22464 zcmXVW18^oy+w~pWwr$(CZQIGlww-L8Y;4=MZF6Hg-#+jEPfc}C&sBB$%<0oTQ`fYz zl(=}C1^}QTCakEg$SGU-@0y{0Xb!*@f7p_UTV5*NobEq$INMEP4158XSCK?!u#~bQ zD3aD#Zp;)JSIDj*oTZ_o+Dn{Ta(7_}Z^=|%E>DiN9nuwAM7m?aAe9^Jov^ktf4PyZ zRlC6WfHGw6n%X6wD_CmtvG{lj!eSV$PrVJsINj4Eefskw((-`nV7u93w>jQy_pf3( znfmz=XvC;p&GG$mh?yyk=2N>=-JnMxLTimuz}PgmXg#+zaI4R8{pHrdxvgHmz20Ky zV?vQSO`oGuEN!v5DTijav_oB_$GzJcsZO+_Urk{y9u4?4{7KA^DHj#=qj<`8*MrjN zmwV1#xyHAww0iyop117r$D$htmVVXmofh25+0EPzr#`v4b=J$`s(*WEhQ+BCjY4lx zqdvJ&jcN5dyYqZ~a?kbHzKvVW!Y)rgtNyBAOHA*p3OtsrxI|&H z5`E%eH^yxCPilLbLAFMndrhZz*_f)G-SpGv)|}u5`vb$CeIByu=D`#2jR5FKOELKa zKtob$i|%W7v{ZC!_NUez=e$>o9-f6|HYEdxl7)q(btfewBcpx%HU(=z%Ms%{X!p&p z_Y||_3D>*%PA)|{jmH&(Yf|_AcFNsquhd8LuS3K;l-LTDur5$v!ZLt8(Ku> zT8u95m^x}iC7~kLi_P+FKwDpCT(XCnw(U=`q=+5LiH(S$_lWT$&1ttVDh z<6fxg9Cx(R4o9S^A}!geHL*ndgRqpksv|nG*tMLC#b^bu;kd@21XdJmk)6v=W^an% z0{TqvPtuyWGil`dreOT^XLhw4OXIp;+V_tD-MA-r;aW>_j-AP|sm10@npvfmz59OJ zatmJ0!_Uubxy!8Bba#LC+RXGCi$zi^NO1<8)(3Nr4@(TtI&E`lX zK|pe<9Us8va*b!Rt5zeX-p(6q)3UmuaoVf6*=7wGkQV#=!|=~ z#Qbj@SXc_9*Yj?9dv|ZRMuDhiRP6OUWqYXcsiMN^4-4ZsWbg*{zJsXSaUY1=qf#xV ze%FIIkHC~UO0|+0OfO&}pKqzYtJY`Ba%Uc&!$O;wPmC$6F5JfOnR6!2c<4+0EAUOJ z_5Qe+NQ~2uTSL!!;G0R9nBRKPNDZ>&{(p5{f!`G(V@V~FhV)VAx~Vm`D?>F*RdEHE zms=#_Tz}G;xlXfPX1GqB+Cr-ZR2}TutTUS5!FgGh#;TgD)NGZc#8DK52c@k|&m{)g zOFIIgniAG)r#sCnjm7CQu-D6)ZGp8_7aEqg`e?B11WC}aTe#S8tXYBJY%;2+s*Iz_ z87uAcmu-v02W6|<1Jh(<+4GHnlZJlsNPvVQ|NJ0sNh*_i3U+$uN11s6;hp}Zk57M* zk^fIT78d%4%>A67501ep(eeydRf6A zJ))!|>gL-&9VRpHrHHDK!oVm$2?TrL_i&u$C*hw5c`=wNpeP%#lpc1{)6{dDQScng zJ#^cPEKs5=kfNS}4|m`i%g}ZA3r*(;)NIh%YBYnB6h}DUX|2i$&EX>)Kst9T!=5gR z`(5q9L=;&Sw27(mkIG9aQP6xYODEY|{Reco1oz1BT0^vAHldPR6#FtW1D~i6=WW%D zWV?&KdY|8W&p#LfD!sxf18EnJ31j9X;a!Q@P2FJ-iazpREnX){(Q4klQ=4~n9(i9+ z6xN+@Yr9K%3FRBx@LODKlH=fFQMPf`B*8%`MBaFLS3|0@%5FvRza|s|+;o$2YP>*=Fky7ay#OdgL`^4;~FZv7Ba z{S@4h74yajI#y>;=?yCp?G*_-Q{&Pd4`pF9iv-)+E`3(X+%Kr&uN;d4tzTTG-B%`c z%AqRDkds>rs`i%IE0Jz!kEAu|Sm}FF*-MEc<;*j9MyEi{4tu%jwMmyGtCe2W@)@jm zE9`)DT2oQ2E~{l|mNDD3=-N#@PArN8Q=rXICm?H2XVCK~OQ|_8K!I$Qk^V}Emcvro z7ux%^!p*D-69ckCM<*#MmWcXJ_H^WoT(%D#kJ77KyM^Jmo;#)!2d3+yDyxG-uiA9a1VtE#(2E|RMCIJ-HJQ}|dZQIJ^)RI!WWQjNUe{nfQ8 zlbHcrJd3s*u};sTq?9>MK{`@G?Zyt(^h>8)=~NVasSLf#GDm^IKn|#3u|ECIsuKmx zc>1jIBA*yuN|sNzA>H()r0yiLaq$>*mI=RYfAle57bmD z{rC}B98X=R`JHx>Y&+d$A(0N)uR`2cGuc^^6d^+SgG6X|UZ#`h^M&sAKo5!oPuBU& zwqdeW7{8soXnA_oX2Wgv+M`{XHv_ua+`UDH+N=m~RNM}Wfu&omienbbr5=AjP>i;Q}c&ujO%5=mwuZDd<_mvhk-%uDx+t^o=0=} zZvL0v2sb+TveNML`kE%BLAZZ|LEvO?@S<}Q){uO0fKvD}>VvJ@4gyqIg4!seLl_gel3?1a49GKZv{PQ8=<^P# ziGoP#Pl~Y1W??}!*)L)Z<;jT zxV$XCDs@!LIP`ImHE%h93gKg|z$q!H@dKxz;gqekqm;IwvaGF8vf|GG^`B@Y+;acs7#~oEHe99SE>PAWBs((4cJ9pk>LtD&eA_ z8;KvuZx@XCR8+N0g#%Ti(%XUyQVZv6Z>c67xr3*r9qa%E%2no3s$QzF7Z3-Q%noB` z4>zrJZvuBV-=ff!vBDlrSb9%dusw+MJczK@3#QCu82CHAlaDxIz>29MLF25SrT;li zrC}Z@>hW7JRj0r}Igh%hSXygHja#uI6Q?%Fjwf+8{zmAUAG@+=Hm~Zsqtki$BRA#6 zeq2nsQ%l&Qb7@kVotZg4mLJS-quB!Zh6Xqb3zW7U{w2gjRO-#RwF`s5VOFKjxq+b4VfD!c1+C8v`8VZN8%JMcS5lfMZlLX|GyCkE_3Vf^G}z{^2oVJk-)CTrXIvpTKuo=KO=ELU^=}X#5=pjgsdh~1rll+ zBa12(#NJp3mt~|ncpLMTMiZMo^Lw23)eE0K^Y~hSfO_kq8ve*;RdAir68X?PZ_1Nv zy*Kt%?&zb7_C__@t42*`;k z3n7!ROUIMBCctD5w$84?udr7FeFxX&+17CianVizm`R8cJAj3H3m}z|FZfgk)a6J+ z^Htci_KsPFQsUrzpml@<8MF!7%thTTFj&1US|ve|Y_ICzp!hnze;WllNds`i!N*1PhDl+f&$z2v{N*w@C{TadDf#8KOSfwCvOnNEGh(bzU{uM|cGkHn zw>hgFgrya8RWV9rZmO%8em}*qZvhFfz>e1R=!RXmRxouss#UI(P;yX9*gaZR^r?7L zcwZ&)7IZjq(Uw!HKQP)s?_TXELo-S0rOx#jwFXr|F9o$UTLA&&UKw(LXNF+7py)fvMTwcM4W6+b<48@n@U7WWYTWQ z>$kM8j*|yuhp_6AI{%Ag?V=y^;y6m_5EliqUNKsr1Luu>?ahVwnHmb43G^`-gOcT|b zmX%oSZ{kSL3S}x>O-)-zK5*c3;Nh4acN1KSWW)%D_pe;X4#0vL;(WGWtVt_Jo zLMuDC;gplt4BQxY$&Fj4p}?@h1(<^AC8lo7pzzwMigz35Na?>M3Vsex6CtUgL2w5L z$Q)y9hG$qJL6QCnJ2_w}0NtodZJ#@vRiI3g00Z)!4&eR(g=4lh)Scn5Agdw(CfzB^ zQz1M!)5UcAYJm>;rOhT!nXJK=dGh&JRFKDnm(2{BtQi@W|jRGTRD#g>Et;bR>3 z_CyZM^+FKKJANu_p=A)~Z4)jnK!-W#N7Ct)Bw$y!VwDw!9{yP%Dl zw@n)2?fTvk*14VoA|;WkT2&=wwnprO&x%B_`mQ@fo&_y)EJlMJ^9rNjkn(35O#smJ z$MCWpH9x4NYx#5jH*683L1?9@Hc>6o3S|f`DL6%>O5tiOY>)B{^%#!5YVyz0XlK51 z!Vc2R=hg$>%d!6W&GZe`-uzF(wOXifY25MNy8r88w)uiKe|Vn!9e0Cigx|FAq_;Wz zrbh^OD8yd|F8>cl{P6RADZ`C@u-Wz8(}3~HId{+p6ehhk`a)5rK;zq|#!mvrYS9Z> zbzXn?@8rLzGt@Q|*)BaxR~hf9dn`p2(1xu};N7*GK$aq}Et7)Q<+B8YH}j=}on&raUO7LXYD;^j$V+6gfbIuTTl1jZ8SepJIJiv@Vp?U(_~( zMhN=f#X&2)+T}6N8y%qj1B3oPt@5p^wHktZGdV;=9Yr@0QrHYsoJijHH37_`40EOV zjI|<0Mf?i~gCHC$l}M-h=_w9xS%A=|UGHAf6^If~NPwKeQQ!~l@V)G~_3k6|;E)R1IL2*44n!2sK70ZeUoLtAG^ zMP~|24A21cc}41CoLKSR@fg~O<_*G(CuPV~&=H=3Eh3Epp0hYePFz6GA;FyaP95v^ z-BbbuRLhYlDgIbiwtH9u)X@i}zJ&3xqkj-eE5wPzXE#`HeEI%yASgW~aMV2!c4(rP zlpo=q)W__4*^yc^w-v`8;tpiv+`NVC?SZ`LP9L8g0kRgfY(=;9`G(%-fJg-q5^VNR zILyUeS`oEnU-x`3lG%<%0!4yN`DsmrYG&{b+;6l6iaB8^GHQ@EivICRq<*11VBAWD zVD=a*|GrcQvA4|`KqcYH`10Fzh-^^S)ptpMEwnJ%J)Rg%^;pQuu>n=ttW7$K@SAuo ze%R<2r9gxR5I||v!V<6~o&H#T*V@IK-5yLB{AU+I;ph-HH1Qq((=%eBPF|d@ho>C0 ze_Te%pT--iP*lkeJWtS8=YC^yPW!gHivr}5EQZwK8;TS{*vy_H#k0&XiJW4u4svlp zBt9wh;7R#>T{ZMu&}VGFh+++0quw{Sg>1tMiP0mPGC_NP?(3f_rB%1R{!msEB~c*f zGRrBy8>a%T4rXs8(T9?f%FAa|vvC|J39-5B*$IG_2r$7}4}t6JR|T1^G6sQDVvi7z zNCs^J|2YcbT-!HU4HG1av%N&M%l3ElPT+uKH*WkC<)BsP)%@W>2Wm_8tJaC{Uk@hL z)@2KfQc^Qh)2R@IUSyZ^{UD!FnufJOu0<){0eb!zA|~GQ`&Kl+R9=w+6Ix`Mt;B~A zZ*W_t+$~V}aGU26^$HW$kB0I*ZJM(W1d4K<6zTZS2_0hc@T4Y!EMm3f=p@zozP1gN zKX%E&4#Ma|oa?I$uH!hrZ&mGV?_;q_9DHc@I9}A5j(FCS3tGrJSS`>eGJ{0Tr^O6Vro0&ld zUQdIGBLh=aq%diupd6vc5y2iL(f&7tT%jhJL#+V5qX>Mj zA`bdRe(4w5#-uwbwOBGMpywRU0EOkf8aG~8JNufa*K3N)zc0nT3J4)lmBqj(3v$DK zi*C)b8|dkM&Q=$*Fb0KFBEN^D+pV(6jGItR-`@Ey z$nM-kHydSlg2j>GD+;REVSR4Vp8BP7DJrFN(>< zuOj|};rT{MuVo|U%x!ay2Xbon&k^I7wBI&?vmHe^L4boFkEumCNM=z0?s!1td6)a# zfvr`6^;ds0Azr{)b8~Ugi4@WN>znCu ztS=$aDgFrl>$WmLk32CfFn9zT@~Jq_{m3-TXOu(Q83_lqg~*QxW;+?*Srmbf84>T+ zCIc22W$VuM5Jfh*mrJ@I6Y^=(|3V4-cBZVxZ%@WfzAWuqFml#X7J-X63?C~~k}4U5 zStfGL|0d)FL<)LDu*{l%9ANC6eDsofY|CCH+u^3TTru9`nXnbad&yTvH&-(`u4b)0 zDcW^-G)eT$ZKlt@Z2oj@#)m@2CR18Fcary^%p#SHB0#zI>AYK0J-emHWNA&1iQf@>c8Z#A)>D==gwS+1+u05h|7X6m1wUq$^pfgf zS=}*O|BpW~QhXYXRMMlH+tU~;5>~nMzm*6cosDWG(rA4)Dp0j~$RCzZ8@$X!9->y< z+Ns*V1ZK`CNB!$m(;~uVuSveyBefjWDDPv5&7_uY(+Swu5keHxW|TYxO63?P#!}%9 zK1OQo_M8PtC8&gUlIrlM|0Tb*4L)jhYz*~P=CgnSH>G(sMBn;%z;ZTDh~j&10JFO8 zVWb=W48V13G7|zYwhJoAfl5}kX>FN+jZJ2S)*w&ks`J{36F&E;YFWRC7I54-M6AD=(q)tp zyNFmj%o?uI^Armr>`@*FI%Kp|b%BQRAm`^TB4ig^5A#4gbKB5g`|A^Sv#%bZ!H1EJ zJf1_H89vrLr<@tg+YcbYb=HIKtiQ;SknE2A%6-qwW2<&eE6u+Zz@E74*7zH>7JA40 zf@Zzr*7ngU^tkUc`4^91bV>p8T$7*Y*GCPYY0wv;DU^r)j8>lPN^JK*o3LTM0gpdW z1xjCal**1{clC+763Kbh@b{^m07miw-HW;bTB$A1X<4~8&zS57%96%1BKzvqhDL?S znlmG;YZYE_8k!Jdl+~Q?dLH}I8|8B%u|nJ;eeKqv3^=Q#yg-&^i+}8sj}vBUy3csu zCFx<0rvj7OlvYW9g+v_Vga|A+2+Z!TZaK`Tf>CC}*FM=<)ch&hh6Iq>blBJos&6)v zG(SuTA?N9>S7yuVH$+wc?}w}AxjTqh)6avCz`^1Pq)Ag2N<1!44++C9jV|N#u}hX+ zh`LiBf(}0*+sb1R&`li+Wp3w|eFY9dFcX8Mhw-UZki)uh{j&vT^4W;SnG?!6OfEkr zYCNIq-e6!sEyU*q%ox7nh;Vzd5%$PvcAu@e4&zpw0t6>u=Xrs{W%j)bc!jV}!tECYloMU_}@gv>- ze&tY|GpIurO$ZCL@B$xt&>kN`JPZ{(pGy9*O&NAZZ861ckm>QVkgvT~ch}DOpdwq1 zF3De{J%_-Y+~v+MG`+*fD%Uk{yVzc0+s7^a;O;3Jrj^u;I*o@~N*p$j-?WOwjjm&` zTx#fb@=)#yXEvb+9W=glkEe_k4`THJ+L-gHj;%Mx$ca&$FULXy=;$~1E)l;z-^|L9 z7+wgYAy3_cn`ZJ*m_^is@@I@lZB9sY9agdB}TN;e%l&w}Cp(<1|1ru=I zCn0m*mAS?^#$zvr#|5T< znR_#Ui+{%dP{+i#tc~5Bi%sf!pTOuXMt)i$ZfEfcJ#xc`R3E5EO-C8Ut@rT)NI=S+ zo!+N>`(dXwTZpJ%b(=kWw7h+ti+9<89hnX_5E`|sb7|&Yc>~Kt7S1|fRpY>ReFN?x za>?8*6dy;&*LfM^umm{0dV`dK4J8od$4tuRVx~f3YfE39g&#KPQxl^h_ArIu1sO8u z=ZnCcI>~1>`WN>%cWWLrQ~<&WsBg{_SM8~u#YY5eNbXEF=HLFimmd;effPSP!Q;c8)l< zz+xj1PSLmSdEz5x79>E*pVT<~#=%sysjcl^ZK_ayKAjI($7$xSGRlU9uBo&h;3XG0 z0h!Ogta%snoa_PK&$gdPk;y+QuaniS4`bnH61Qt3DPbtV*X%|bQe=tbP1O)%%iptQ z;6#J-4}4o9^jei-1qcq(w%|axOQpYJy5j9m^zc(A8lJtNTD<=jw#F{sUJ&ZF2uj$E zW019I-qGf4OxCg5H&Lm81L6J2tG8Xl1e>L~ZW zMjq{bak>Q!3wH5S_xA9SgkR-stu{93?yo@YoC9bhv#RaFy1uRxQkb(}T^LMyPv-zi z2u5?<5J}~Ze zA6tK=6S4tJc}Wy%d6;1j1Zt&|-e(zdZ>gFFK^<6Bk9=7n0ipt-!2$Fjg8s`@;4yGHdmkC;W$!^?=1MTcAjWZNG?g;qJ{#VGqR-rR3t z4)f-ja3h)7oNjlZ{az^rUllG4NQJ#5UImb3SFH-%Z=glfYyTw3TUd*5~_2Cl7hT5 zgD#@U&mYq2A6q+pTiZ!LBJUI9B5;EmDwO`#`K-UcEPhU%@rPNi2k)Bqt-sg=b*^8T%~~jR`9z|W{^jPhfpY>-+D+tf!p&19v`NTnxebE ze5Qh9e1%mOte@gXA~}`?aC(eXK{ z+~>P6KL<<3!tSo}P(qH(1k9opr?+!`4Id?q=7>2BD##bU9OjFy2(yhNvdCxWQ zbdb?TxcB)1$e==JkTqJhpalr;`!zzl&oJI!FTGOvi_u$`5G;nbSVaNG`#u-H5!!3I zYtCAy!+$0;y2n$_TNF&1eH&lgA0W=lJrWMbY#FqHt-@-wPga!d}g#;sN+y^8r8*3$!rF#13KqhF7xl%|` zPGh!y6-MsbI>lro^g)x?f?_U1c=>RN2L-yiO!7w;Epa{Z#ZG+t5vMZC`GA@F67axo zif|6JaEcg}D=HkH-B_jby*3*o-U`|P&v3oJvrRJWs`8b*A=$wzBTU|^5WQ|#&KMm0 zBF_G7ot9sD>Wm^8U0@OswR&!iY%qyhYs{H>?Y2l!`LqzVu0fid)$|SKwHe8+2_Kx7 zRHDX!MVU@ZJSEw`6dEJt^y-JdBkg>c2?$ry%1~am$@{dzYInx++yYvw6rwi$3HqAb zaxypnJSyb>$t!*{- z-UuQzN`rQy=)0_G=}4H(#$LK_mcpR?J>PNlJ&3UCyw~c8t#6#UNOVn$XBeJJ2k_to zJCj5zWmof3=B>D za;ShTl`W1aV_!~!WRdH44|pkqn_uhG#%LtO++~rwj8Z^Tusz!@sz5@dCBG);WS`1; z{}5}X49P47gGWR@F2isK);<(2{c3;Y0&W1^Jk|4pFjyVq>KuI3pRtzTrt3Z`PuUEf zOG*-{d=NAy$Csw}=_=$ZBzsC&&QIFx)CMxPl?A8&GXL$?ZuB2D%aOtfQ*l|48+bsT zc>m~C?~8QXS)z?%+6c#rc3_da4ZyZT*-m8e64l2RKZ7LxNgDrJe4I84)0}e3Tp0A> zq*8cl+^!}i-xSybY9!{m@^aiH$Mu#)SlN8*@o?ybXk&Pt^%Ry+szC0BrR zX^;7|31UvxL0p34zXqlwGJcQsu|0Ua%$ja1u6sIEu(xheM!AEF>+(IPv;OtD!cL*^ z`u1CLP5l6|i19uy6nxf?TDpJP4oezr;pf+$6iQg)=nKnaD;z(}93soTh8|ZbI@1MC zgy^(wAxQ8!JPUa7YC|}H`=p(xS^4q4Y7?KTziP2{;&Q9|`JHLwsbj`;-#6gqy0(ri z2jnCGjO%U?C?erFTun>RKhQb83o`HsEb?gy6zL#Hg`ZC|d^S;AjY3jzA*!YrQ*RPb zq<`iwyr+2%jlmcTtG$Z$A*|V1S#p&%IK@H4)6#}_C@6hi)I<@+YJuefjwF~ggrPh8 z(T7QL;-;VYXwk>N=+N_%!I=X*=~))_+Ukg0W`R(ia;HB%R+C*{qh}l`u`rfWOcfu< z0xE~Oq-!TlI>zGX!N7tq(g+O-Bi47zMxR&5bj;ASJ{hvGw$RitFM-E+&+pRadqUkr zzT;7r?ppR+#$`A$y$oYnXD41{q&tY{o~ZX>_0v#U+*fB{`n>oh^h?!Oh9X8Mo3|ZJO^%VNjH%a9m+0Vw*3RPbUP)-v5-0JT_=Nj(}C58AaimTw4vXiU^~nO znzwM^w7Ld1#%E-(5^?VqXTy=oyn-50m(W7EPM;{S>i7o(?yXT2)nPL= z+0J@d07DXo4}PqZ4h+F_f3O{wOx(TWuv6)zp<*f3J4_3F!x!JKZ1SCisquj7cCNWT zYk;#C1F->vxkP^41LyYGvmvC5*`gpU;Lv8>^BD0X)(~MX_pBboaO^r$ned}}iUzoG z&N-p!$CMYM@8v~(KpJp?n>(e#&j3ge42Syw2B7o+0%yUQ8UJ*HF@pAp0e!$ZE;?D^ z-l%_?u`-STZ{Rgx@GKw6ZeJb<@f3~KFfv{U;|KL!L1?{F0`2{gR_dsEwQvcCB!@KQ zBVJAM{IInC_=4}JSf1JQOEO{)jbOrM3cNLtXBIXscFk|3L5M(yh0v64dw4GXQGo-W znuagU9W!Y#D1n`&_xsZa$)3 zTTJgjJCsc|FfrYj?vaIbXGa0IPvSaRg;~7(JH_-shA6fK3&&e8O)F&r>8l?Xgu={+E5um1Q?(jxF zC(i8*)gN--$NqP!12=g@<8V_;xvqK2X)%_C`}K_NfOYh+oXcOcpyqNNO)&`eWhq^g z+Mts8>>Cp%x;Ri$p*WOjE;tGc_jKtsi;V^=Jt{^}_J z5RhzJ&71{TzDz&6oN%sB9v5(3GJK;J4`z|t5luSAyRO`0Mjo|bYF`CKK`3p6_dIg< zHX_CIE=F`4-N*5ChlKux;xOhESGH4$q`-TH{8l7%5TP_c3ybQkGh}zPAR7g%5=(SW zV*5{tZT8g`Ae~cWaNVfYPBt^azr7ZG^CA_7^qSqo>u`8IDz4R`X(AK%wvr}21|yH) z=l3e>i%6dD`X11{mj&Fic!65&jrw)%E&HsaYM3`E)t}lrum*XSw_O8x$2cyGYy7cy zCTtg<#D#!CnOBs(Gdb*Iv)AWTj( zpYvWWiCgE2fR*4chwr>iyxx@#@`&@2MX`Nu9#FA=p8^(F2}h+PMfD|xjWiC*k&T}0 z93GcxovC-v)WZK6q+CJcHsvidFDl$6vFYyoW~Dg1^Fl!bJn=D=f&IX7d|AsK2m3#v z0_|ZMxzq}kB7Dw@l~ii@6P)5)E3{t~QsEfIuXooieyP!s)$T(BEf%~VbZ_3Yj@mrM zJ%Q<#GHRIrCsna3+N8b4kPh;T+%%J?;a;PPDhso>!pO|;YNhRzF%n-+?I_XavjE>0 z`!psUKz7Y-)Kf40D2K31HzbuGFBoFVN)y>5l0BJ$iYJfc2Ah5$pT!#2T+6L(lh0b$ z3UUdC=!?fN#v~JTr^lWB2b>yJ1wN=Tsj41mgDXwNC@_7hI;;Wz`u9L(Gr)(`&czBI zxlWZ)KP|L19x|YjcC7_Z1}sFmn`i99#?Zar?V0HZ$NKY{@VK#G?&2Wei*M3Fjotq9 z-r~ul#zoIh4#)j~D(O-qta>XvvPtOCYV}>4mK| zm0IflMbOS7Fsm<;*khW1_(rXQtV_f)4+|-3g#2WjwG^F6&>`1qu3@>} z+O|4Q4Wzq)3>r`87ae8lmFDwP?#HH*phMscKKn(=`Ld^_E7stL*G;wP_EmV8Z>aZ{ zeC3eOs|YRZ$Dpx_JB0$CLw1Wh#SNAS(uVg6N4^0Z4+jJG=l~|a_N@wUjbBq~M{$-J zr9Bl(lLddhmxY6Z{+Gw#!)Uo3XpKp35;CthSVl0F_;UY$ zHxB)SEM{#^!$C$fj8)|>?MNJn!(HD);?7jIoGftyQ4&L2aSJL-e%hL63sTz~oQKD=j+uqTbpN-{TZjQ24zUud@j$P0y+ClIpMtIl;x*6l*9n zP+$jYgZAIX_?8tEK3~OQ0Sce@{3rwY&qpCN|LoWEVCrwqyG01KD$Ni7)X&kp#Z;b( zj7a=Z@x=W6d_fiU=4w6n1}##i?dv;wI!+ribO9jhvh@^(7g5%@Gckxas422A-S8UimnJ1XSiG(ZT#CF)Jn#l z_xr)E2aN7_LMK7yhf1|!$DKZsManUULwDI1{!J}A-NKUnWn4E`LN0roYZ}HSA+xjSO zuxJiZ?awbop0FV3f)nh1N#6tKFDaq~nVy-88qxEPK zSY(l;nSE+ArDsQ8{8j!v;d=3s8}laBv# zhUA&Zf<}`^pkp7KReii%SfQZ|hQ07Zo|sglShLj;j@L)Lsg-}#X3K=8?S$kv+PTQ3 zhX1<3!9e#&11{fwnJ;TiTp5agSvrdGVfd0hbL7G{Por>-wit4p{c4U)o{e z)z7+IEj}id-RXKG#TWX}3+@mpw3SVen|0OIwK@=vc!51n%8dyxRBi(`@v18YQasPuR*BD zmyetDScOoVBOf)}`WsBGnS986@g#&+goK6k^qvpB-~s;fuUhHr?xvFdZaf^?flxD? z>dJYSTeMp!(4jHl5yAZzCsezLJ++qt&g<1A{vF%hgK5jceCoZ2V)ZCwxIha9Z!SHP>Pb z`L;Wp{Xp2>Yaoc?ar~%?Q2XY@z0Y_T^QYk|J)`T?kSKiD8okjDD|8?F@r# z06r~5X+exEYSaD8tfIbyq3(;jV6+eXvmm2=#hk_bOiy_E?Fpgc4Q zkZVa#%=nGb1@rkp+SJ$yGPB;{Qm#`AX8PIo@P$>Zx6B95>+(6P=Lmxs6RlBzHK&urI_lCOee{Cg5g;u(ls~+~~CRWmn<=Qhs5RD~I_HBLkA= z>nBDgK^e*LieQfhc^~{{pR}|sU|w^(hQZ_?88*E9`tKNP%7Vpak>YF1aEMHWJth7| z5SI>eFue`6jbCj-sS1M6(Ho@FJ#yOPH*uMGTUeN}%f4&O25t9Jh_TDvoIj38UP=um zOtNTWHXRWnwAY0IP9yobVm-4+owc3pY4T<(TEk5vg`iK^Muq297RG-g#?fe#n;v9Y zbsa#9Zf9mcV7XEJHof&MqIhQT^XD*3*Iq2B6`?7X@``WT|R_% z+6DZv75=bP#)_l8DwIDjs>Bx0}O;b;2nl zLs;`0)&3D^n#0C*!s*R0JY57IEs`*u9jgLyE?u5>9dzV(P8otd^ibgl1%xjmH zfXH{_q}!PDBp$Huf4|H0Z*5q^DwWth>c~VSc9|P3(v~01b{!fJ5v}{*301hu`7kW$ z(Uzt$v7EcV2fpG|dizms{1&g8k^h8=R!}wPgji&IjtwV-$&n;ytdlkvo?2%X+posB zdLrBBmS~?8zQt8gVj*%tJ_3DeltqJ1}Nbill&w$P7*yKr`l#r)lX@nPZ=2e zt+485aNsnF514O)JYQY1W*K*i*qY>!tnDyspIGHR092@OA+gWA(0o!f|H=hY5@|Y# zx|cS4Nyc;Xqn<*uDExT^40|#E;R1sC!;PHLT6){dIc#V?{ZIrV`K-Rds#ZGCQ}EcTw_;Z>y3 zVHa_$=P!c_R~lBa3cG;~bc=`XZ2)1okU1OOK$^7mWP3f3Kc~%+(l$*)Lhl#a%P>D3f4?{TiQnRMS*&y9hnwz{0+FkxdYsuv!_+qXEwDr%`GN_S zTy!1odJ`m0nfGbTT&AHbHAQ3=Kb}YVUI_$Xv6v|^!ev%soEp)wive~kaM`Z^_iwzJ z@ixl7=zlv>p)+WcTtF1nn6r4I z0Txt~YISA|Yew;Wv>0NxCkf)rs0mH@^|Dc)j>k6~YDLKdt-g1hTf0m0WHk%sMqh;5 zUk*1eNk4@|*~_3IL~;ot1xZxKHy*&%FmdaQt3&P3*~ z&5u~U<1wl^F~By;&WHEsUJ5BpDb9g#7-H~pb#XDyow|0EpHF5rG$;P0vE9&Q^L!2Y zXi->E#H7uGxs}6K9Ek2ooc}+TL?l=j13^DAYDCF`CovsBb?@R3pP6<-hq0ylh;_9P zBMpH?CIv3EmEv_)NMl=*wYA=%Khz5865$X}^}vDga2@AlyRre7s`4QVqm-YeihLjo z-+clFd#2)?#2BXrcHeJc?m=D&I=D^ixbw+|> zw$MmVt{x%L(4vrRcS{Hy{3ITEF0Knev}qqSHr{gMt{TJ4i|sXB;NK-S^@F4pulNF~ z{wzvCX3)C$4VTjxELRneb%*Z*I@28CRF!?v7^il4Z=O>Y#`df=e59PW{?rO4^DvE_ z=&WmAikNnoJ(1#Te>nY1LjlHP_*=vQm$m zKJL#lTjHA4^seDUX&;&D{fB*nayqM1O_YkLolM`7dQ}|TzbhVbN7<2vECTXHH>b6& z;(2eKCd4;6wg%yts>=(EaA4a;MAIC=YTqky_R&cMf;L{v#;ebqE|cYB<=uu z_N)caw_VM=3A~vhg?4~^^RsL0!)H?XBNT32XkLxwdAy6Hwo$YJCTOr`?HEJ?d1kEguvu<4o%(ZE4Pt9zCQz#?>#UaVC;`qT)H!R7>{!WlDTtDBqV*56g zKdK0}P7m-Zuh}+^p5>rs{6M(-emf8DP07+{`iF6uZHLQkg2PrY4QbIGo0HD2VIo6f zSRQ!OZv^yP;~oz!DmJs(99KM*eLTtbqIgNrlqOO06Ys^;xJr`&59A*O$jN#fSJh)4 zkk-Uf;fmE<ve24{JRFp5=nzN4VcBR`9bAT`~1t%FRJ4=l+iWf#XHN zMGb?1j$l?W=0)TKaaXaJ%gX3Z77oD~{|7&gIJQ25WIH#H*&x?7~V zcu%Gl$O>AF!_n=iP4WSKuNFVvifP1cltIN-IXx_XOZGdjsPU<>A~32Os3! z7JR>@8}zcM>MmY;At?8zgB zTyu&(Jx!I(I?#;S%Lc%l8~{p26kJQUtzU~-v5-K!_Y=MkD>3nSDYE*}rdY!Mm(E5o zMLK&Nr2IYo$c6fdXKyFwx9}eIDXQbMil4TC);ZGeHofd-@V@hcq((6(ck}I6 zlqE_CA=(mz=p}l|Mh#J;tS)-*ELQZg%3_ILqeYjHtWK05h~C1kULsob8s%=@_ul8; z-~acY`Oci@d_HI9%$a%SnK@rtyx(ebM*g-Qn+(+0O||Soree=4R#CALps4Q7sEIL9p^>%o>}k<2OD~R)HU`EtSA=(basW^l zaY}|NzKLEZL1(EjPrXqDtl!cQdXPuoQ&g7$EOtDn!{MY$#o1)diS^%p15owDV-8M@ z;%X5}H@0XSLBkwGCI=zFU%eXe#Qe0_nWnz?jqGlzb}qB_Lq>R3(>>JkIY9Te()TL* zv{|thsY7?fw|XY&%vff1`f+SrSbFp1J6UsOB`N?m#5*hMC*#GuHGvEk^c_w7RHfs0 ziFgV~#ckR!ky5V?jk+)rk;jE{3X6}?(ryP8GJ8^NER$aHo2j^dRIl5g*yr4BvWM}; zMe|0u-?HDFwR(D9*3WuAQCd54&wHnI{#y=^NZwyFL!T`gx48D}6W_t_}-K z;e|KKp9ejb5+)WNcWja)Y%!@`UcQwh1mjq@QM(TpFuTq39wtwx9TK%Ya?r&csh;!8 zLmo}tr(?J@9BQF%ax1`50h`E!561h2aS4H!3tt4v>~yr}mUqM-0GcnWMgt`B&*oO| z^vCvr%_kmC^rH!wr%A=D@46ojpHMR(SjQw2(~Do9J#-daefu;5I5^7Cx*mi_m|t)e zp)vHRn(3NO_%)eOu%cb!VJsol`LxzW%lxyjhbIa8Ijq~}{1=+}*E$L%K6jaoP#WUv zIL&ekJr$z|e!X}7o5FM~sI+b(GU$J-pEbw&9|5#%KzP}`WlCP*;in~WH!lGRZNx>? zGK;Il4tH#R3fA<*iCVjagCv=OkvKBt=;xnm!!=Njo@1_?gA!E5H$|Xr4hpqT=~uW9 zv$BI}7))_v$O>_z1268Bl8@@J@XO?w+Xl@o4DtIaG@mj_{n% zysFal{ImS>NQtPhX}1q6q%9xyffiIPD1GzfTdJN4^)DO*%v}XjwZ{YER@WwHeMf3@ z-Ts6!HuUwxLerY}#s|m;QM7gFarw50#Jql}?nO#;;~*;j>SL+U z#cR#=!%kp6na6hd)hm`PAT+~R(?;y>=?lSzynz_zNekDhy9-?Rpk>Ciadv&dp%Eoo zPaX2?;>2f7NQynu)v?dkYgWzayx#jgFDDcp(30v2(Gp;m*!z6DknEt&S=$_7RJ|y| zMg^7hXncvgS~#c-%@{!OczTYjZ;>VE9UrFR9-Nq5pO9G%RrBl_$Te+eS*#u}M7=oW zSfZR~_osiCanb`__7};ZF|vnF_cw}I>?@|esyWJJnxp-=hJ_vObG2AMuz^DaT9)m# zYCQZFa2E+Ww8ilAbNM2rL2YaC9zda89rnhQ#hJUzzhiu|A5BV>M-V*jW`og)y5q`Z z9ryWk?5FEWbk|qs6Gdd-7_=UQ-oG|PvI{{zAKLd;bR8uiEIH}zvnZz5;a_lPPdO<~ z2HbdV@T<3OCWz$TCBIA&UuOUVuw+)ko10fu&mWVbScYeaSAeO$Z=GA0dPNdKcp@sA zb4Bj*Ox!id^Z^9|KmAXa1Y&kv9`s6-7dMs&>Wd=^z;8c%e6f{knP$)H>1trGkD^zt%`KvZ?9r~RJcVu-(nh@Y|My72&sOV5BY zw^rgWn}qO;l)k^^+kfi+QT~-1)c#iI`lYgVdoA9_V>jfH2)O#=L4L@zr$P7GF;2-- zkQAF;80dv*|ju{xovbJ3dVbV9J_xLFMJyiH- z3MD4l*fz9?SsI33P+5&Rra>KGKHTI#t`jB~P6e{yGRBfiwr|a96urt+l!puc;e67& z{`4~+?+5}%ARrx$0Vz$?w3Olr|Mp*|9`Yb5_?L`iHAz2E6l-}9M=kW&EVOO6))nX^ zz0~;DtWnVmo9n(7x&UHw!~`htgD{8|y^_IZlr+<^!DBC_Oe`n-Yfw-{&gGr|YuY6n z`D-0!4jX5KbYPW7B!g$L7vQJ$QOlZ}rq|voCt! zRafvzLR?e{G<g z_5KG|B)KOC!k7?`ho&SBQFS%hGRl8*)-^?@MU3(QBL9Sj#ery8G)s~T8Yhrng#Q{U zkleHUiwFzuX5>*|NHOwQ?U8Ky?Odmcki?71(Ep4KaU;U&bH*|nx<|95C_pbPji z^-a_f=M=tcCy2;5;x~-6Eb7rb+IFjr;cDR*4t!TSnJ-vK5#(#WSX^*mWSQkkA@4$F z5%u&e+&Yxb{_TlG+Pb?@G|nA*tJe2D*zU%;}tN;M871uF`0AuYoy zZOCbFM|n)kr$incA3$wN6oIR|ap151v7kzon`A9dhHoC8NeWj6g>@Y4?O(TQ9F_6D zyN>dmw`1ZcLw?n##SRsxcn!Y$Ue+1XElQ%iqaKtg#cx5C!DaBoI`u{A`#D_{jSI}L z?}Gy{wPeGBd$!xWsp9K*QplIX)Q=`>!LKi38J_x@nHN|JJj`N@Ri|xAwj{I@YxoOt zZm!)Ot0+)-y7JKkXw9b5+;{pI75>3uU<;-T)9>%keKBnh)o{wG*D6c)-5Ed;R|&vB zR`1u!s>WG+-Or0(uNG|nC>SC<`@-!Y-HCpRy6~r6z{S7WV6b~km0>oHG&-+J_efBQ<2qWY8L^sP!d-4J*1)A7g82)Bj|IiV97 zv~@hYJ?goy_#J<%=qK((GJf42``sJ2D~7^rs|gq1%xjJu&Qm@DhF0t#`?g?lhaXBd zL0Te4foq#xn7mtW8@|}h&>e5qrTVH`xvvmz@AlC%ZuA4mq*@>1lWwX~L<-aLs76+v zwz_@w*01`}jQCZ5cRA|m_~`9VY)0CKrk&qx{eVJV(%{0e{)~*y)6TpXg5ostR$-5u zJNX$PbY0APULX^ug>kJUgCKf!@hWu!K7LMCmu!n1^jM}l@XeB&KrBpom!hOrKgtjM2y08Y7^*c6y3U=rf83OtxEpt{@z1YyV^k-NAp zZQ3|jgP-X}-3uA4hJx_v|8!gq9G^)(hoe${{s?)G1X#8Y)!kv+Cu@d3s@xb`H(jrF zM4?Z^x9;$ms0^64li2+^`P{XdKO)cbEVTC8^{73KyyX=t83E1Cw4d0Cpd_iDS`17{ zDUK4noG;1|q889tj_cYFx`w|4#3vLC7#pS|#VZ1iK6g-1*~NBQZ+IJ88|I;%Zme~> z7w4nD4H=Ny-+(l%p+;=z&=UtH+t--5tbLmKeQB0rzji8Q zu6akyor1ZPC|ahcozqH@pXpQD?%Aq2ANzrBt4JW)v1(U)QSl?$ahkwC%L%nq>$VNy z@d?}Vcu<5x1(&SDMSR%ds(T+#eV0JeU{%y%WU7E!VlwI0d0we7pzkZLhiTg6FQS*A z)6%tk27{Ij0ud?sTpIPF(t0|NU#`v>qEpddqPpBpZhyTgo1|Ef{gL?DAEdXS=jpkT zBx1x!tNN)vknv&U_NGm^;X`@?&E(uo*c0|=`}>_un*?D(Ob1(otwy*hTW;#aQDR|# znw9UlMeThAaC7!VRn~b9nKGoUTVJ3k6N)+lIRcud9dKxM6rAv0MZWPP@yAE}7`UqB zRDk~`+tjNs4~^vSFTD8n@4_GA{1g|gB-<}5Rii7!9cLjn`ea4o#4DVhFs^cnyGByJ zcgEemA=C6N!CPO*NH!v&NF0Z;L^ld5w@3Dt?>9NnP==qNq&Gv<^yMv?GubD9GZMu1 z=IQ=)n`NMF_rm%NXRXb>duP;w!&=I&?a;WBC0K-WrIn2;6}o<>nQ^=Gh;TN|ltvui z3HtJ&$A4e?Q_c+Y*(}fQ?eB}b@6=`Yf181kSP-5DoaLoZb{O;IwFu!~6ox0!xs?or zu%&FhPx{Unp;NdCKWEFzYZ~AfJKkb`7E_{cF18HLS;vonI|Pz`SKa(Bv56SNxp4@4 zpzEpiIa8MHULB!S#9AT5Dk{;0n$IchyHUh9G&vIblM4xjV!!x4l%SQ`-_e~`^U$h; z!rwa;%U(_*u9K9p!jD$5H4AL>z~CP_yAoY*eRy*zy zTQ%y_;WW!_(rsVx8u;+vln3nd*8f*iRW-bXrBUkVrD<;UQ%kd|@~!J5XGR?rqwRR5IzC!0-Eusv4LD%Xk{b#Zi757SW)5YcN3UZ`2#`_N>OULCuV zl3N1rWy1aOKJ$j=V3(xwFCm<npKSla;ps9*I42Kw`TD*#WEd?KKjS*XfZeIjB zm!NYJUh9E#Gk+-8yqxo&Y=3;nrQML%he78IliFm%;=3z;Ea!Jr@fipj`*pHh5@7mRD zD+&$E{XAHp7I-#EET;5Jg&FU(kKXp9anjRS{WEfEN^iV9OZkrKKa&IU=`8egRdapL z4S!&!EESvCk`(XXZ8!`Uw4-%1NeoIke80YR`cqBM-4dTAdYm}zm!l87l`r9!YrST& z&`D{s*t=%@u(_CZcc$_QGO&}sMX}LwChxie(Z(Fgktj@td(+pbv(w-_bKIvc`l;#c z0{ObaEa|&ixGkC>wM{)8J>R!2>&bV?_i-<8lu&Vp3DOR zC#7GVaKM)8OHoYQq8=Th4<_%=+-TX_ODc~7x76eM!x!m;u8cgq@=I``(_;{iB@n83 z1Y>rYlr+484s8O&FwZ&I^l5T>V0<&H!_qx0=jbylAHlZoOHm{~`(JWKEcuGPmMV!$ z;i-Mi%G}W_EcNSd9DtRimK~{!Oh-<5Sm^_KK#^=oU~JA1Z<9PnHs{%izE_DV#Yu7pFKlKG%o zBnLuB<9c)7r~_$2c~1JKV}U@Ni(~QuILzQ~Be__2p3iv_ z*2g?dn6U<>m_-G3;8s;RzvcIsCvu1<;m4=eWHYS)9_3sgub4RCT#I_p8=&sz2~1 zr>asKMkDPne9`lzo%*$tS2Jz8$pId{nm(I>S4B)`qVGr>Xl1ankk4&pu5>}h4Xcr~ rac(1EnnXTijA(cuJnuT}>$xti2&tL_^aroCqn_+u$E|an5&-@SBWCk& diff --git a/contributing/development/configuring_an_ide/img/kdevelop_custombuild.webp b/contributing/development/configuring_an_ide/img/kdevelop_custombuild.webp deleted file mode 100644 index 2f96026ff2faeb5193fe715434b4cd5c538884fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7546 zcmch4Wm6msto7oq#ogUqOL5oY?z&iU_u>?X1-59>;;>NM-JRkr?iBa?yzi&`3vNCo zb7pdqlT2o!r6?!&jT`{blasoVQtUBD>cOdqp`j$u+&G7GZ8v73B^j6iPuYslB`>z&sio$i5CU2Aea zlt41lTqL7mNRV1Z73)iliO(>Ed%|#;yjb1SAI~Ebo!9cm?!;Ni61i-^hC$x4TN?2p z1Pm69cNV3c&I5~1k4-?%UAg|&PnsSg_AGJPfuY%;6 zp#N=oN#hgg?-+-HA>CW`>WGKwqgE;xMSbLHyqiASLM)7NdlnAX1}PqTwqljpz0iz5 zpP}px-*mZ6Fs4T$Se4!B%nXR9=rc^`B-j4{YIx4w-+eG#ydZIdXHy*)J+O;ri<Mm zZwQYD>dpfXL!vAkoC}Ssm8 XG&y+_E|6-xU~Toe+6D>G)aK;cm*4MKeRp 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 K0sl2H0RRAJ+T1Mw diff --git a/contributing/development/configuring_an_ide/img/kdevelop_openconfig.webp b/contributing/development/configuring_an_ide/img/kdevelop_openconfig.webp deleted file mode 100644 index e9719d6e4b3ba623843f45fcfc7356918f92f9ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17724 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

!iV~GUZs(ups|4M;;u|FdM zG69#Wq6GdwYtRR=KcfU>Ni8Mp{~ZJYSeZaVJzt8T|A!M~V4nD_v3g3#|4R!pFb-7q nIKlo;GswX-p|%p}|CWOs5{MfBX^AbNR2z_**j%Ft0Z{<}8hJoP diff --git a/contributing/development/cpp_usage_guidelines.rst b/contributing/development/cpp_usage_guidelines.rst deleted file mode 100644 index 06967e1c4..000000000 --- a/contributing/development/cpp_usage_guidelines.rst +++ /dev/null @@ -1,130 +0,0 @@ -.. _doc_cpp_usage_guidelines: - -C++ usage guidelines -==================== - -Rationale ---------- - -Since Godot 4.0, the C++ standard used throughout the codebase is a subset of -**C++17**. While modern C++ brings a lot of opportunities to write faster, more -readable code, we chose to restrict our usage of C++ to a subset for a few -reasons: - -- It makes it easier to review code in online editors. This is because engine - contributors don't always have access to a full-featured IDE while reviewing - code. -- It makes the code easier to grasp for beginner contributors (who may not be - professional C++ programmers). Godot's codebase is known to be easy to learn - from, and we'd like to keep it that way. - -To get your pull request merged, it needs to follow the C++ usage guidelines -outlined here. Of course, you can use features not allowed here in your own C++ -modules or GDExtensions. - -.. note:: - - Prior to Godot 4.0, the C++ standard used throughout the codebase was C++03, - with a handful of C++14 extensions. If you are contributing a pull request - to the `3.x` branch rather than `master`, your code can't use C++17 features. - Instead, your code must be able to be built with a C++14 compiler. - - The guidelines below don't apply to third-party dependencies, although we - generally favor small libraries instead of larger solutions. See also - :ref:`doc_best_practices_for_engine_contributors`. - -.. seealso:: - - See :ref:`doc_code_style_guidelines` for formatting guidelines. - -Disallowed features -------------------- - -**Any feature not listed below is allowed.** Using features like ``constexpr`` -variables and ``nullptr`` is encouraged when possible. Still, try to keep your -use of modern C++ features conservative. Their use needs to serve a real -purpose, such as improving code readability or performance. - -.. _doc_cpp_godot_types: - -Standard Template Library -~~~~~~~~~~~~~~~~~~~~~~~~~ - -We don't allow using the `STL `__ -as Godot provides its own data types (among other things). -See :ref:`doc_faq_why_not_stl` for more information. - -This means that pull requests should **not** use ``std::string``, -``std::vector`` and the like. Instead, use Godot's datatypes as described in -the :ref:`doc_core_types` documentation. - -A 📜 icon denotes the type is part of :ref:`Variant `. This -means it can be used as a parameter or return value of a method exposed to the -scripting API. - -``auto`` keyword -~~~~~~~~~~~~~~~~ - -Please don't use the ``auto`` keyword for type inference. While it can avoid -repetition, it can also lead to confusing code: - -.. code-block:: cpp - - // Not so confusing... - auto button = memnew(Button); - - // ...but what about this? - auto result = EditorNode::get_singleton()->get_complex_result(); - -Keep in mind hover documentation often isn't readily available for pull request -reviewers. Most of the time, reviewers will use GitHub's online viewer to review -pull requests. - -The ``auto`` keyword can be used in some special cases, like C++ lambda or Objective-C block -definitions and C++ templates. Please ask before using templates with ``auto`` in a pull request. - -.. code-block:: cpp - - // Full type definitions. - void (*mult64to128)(uint64_t, uint64_t, uint64_t &, uint64_t &) = [](uint64_t u, uint64_t v, uint64_t &h, uint64_t &l) { ... } - void (^JOYSTICK_LEFT)(GCControllerDirectionPad *__strong, float, float) = ^(GCControllerDirectionPad *dpad, float xValue, float yValue) { ... } - - // Less clutter with auto. - auto mult64to128 = [](uint64_t u, uint64_t v, uint64_t &h, uint64_t &l) { ... } - auto JOYSTICK_LEFT = ^(GCControllerDirectionPad *dpad, float xValue, float yValue) { ... } - - // Compare function for different types. - template - constexpr auto MIN(const T1 m_a, const T2 m_b) { - return m_a < m_b ? m_a : m_b; - } - -We chose to forbid ``auto`` in all other cases. Thank you for your understanding. - -Lambdas -~~~~~~~ - -Lambdas should be used conservatively when they make code effectively faster or -simpler, and do not impede readability. Please ask before using lambdas in a -pull request. - -``#ifdef``-based include guards -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Starting with 4.5, all files now use the ``#pragma once`` directive, as they -improve readability and declutter macros. Use of ``#ifdef``-based include -guards are now actively discouraged. - -``try``-``catch`` blocks -~~~~~~~~~~~~~~~~~~~~~~~~ - -C++ style exception handling using ``try`` and ``catch`` blocks is forbidden. -This restriction is in place for several reasons, including performance, binary -size and code complexity. -Use :ref:`doc_common_engine_methods_and_macros_error_macros` instead. - - -.. seealso:: - - See :ref:`doc_code_style_guidelines_header_includes` for guidelines on sorting - includes in C++ and Objective-C files. diff --git a/contributing/development/editor/editor_style_guide.rst b/contributing/development/editor/editor_style_guide.rst deleted file mode 100644 index e349b0b4b..000000000 --- a/contributing/development/editor/editor_style_guide.rst +++ /dev/null @@ -1,98 +0,0 @@ -.. _doc_editor_style_guide: - -Editor style guide -================== - -Introduction ------------- - -Thanks for your interest in contributing to the Godot editor! - -This page describes the grammar and writing style used throughout the Godot -editor. Following this style guide will help your contribution get merged faster -since there will be fewer review steps required. - -Writing style -------------- - -- **Write messages (errors, warnings, ...) as full sentences.** They should start - with an uppercase letter and end with a period. -- **Try to keep sentences short.** This makes it more likely that their translations - will be short as well, which is a good thing to avoid UI bugs. -- **Use contractions.** For example, use "isn't" instead of "is not". An exception - to this rule can be made when you specifically want to emphasize one of the - contraction's words. -- **Use double quotes in messages** (``""``) instead of single quotes (``''``). - Double quotes should be used to quote user input, file paths and possibly - other things depending on the context. - -.. seealso:: - - Try to follow the :ref:`doc_docs_writing_guidelines` in addition to the - guidelines outlined above. - -Button and menu texts ---------------------- - -Capitalize text in buttons and menu actions: - -- **Good:** *Open Editor Data Folder* -- **Bad:** *Open editor data folder* - -If a menu action opens a modal dialog, suffix it with an ellipsis (``...``). - -- **Good:** *Editor Settings...* -- **Bad:** *Editor Settings* - -Inspector sections ------------------- - -In general, don't create sections that contain less than 3 items. Sections that -contain few items make it difficult to navigate the inspector, while missing the -benefits of using sections such as folding. - -There are some valid exceptions for this, such as material features in -:ref:`class_StandardMaterial3D`. - -This advice also applies to the Project Settings and Editor Settings. - -Inspector performance hints ---------------------------- - -Enum properties that noticeably impact performance should have a performance -hint associated. The hint should refer to the *absolute* performance impact, -rather than being relative to the other options provided in the enum. Here are -some examples taken from the Godot editor: - -- **Screen-space antialiasing:** *Disabled (Fastest), FXAA (Fast)* -- **MSAA quality:** *Disabled (Fastest), 2x (Fast), 4x (Average), 8x (Slow), 16x - (Slower)* -- **DirectionalLight mode:** *Orthogonal (Fast), PSSM 2 Splits - (Average), PSSM 4 Splits (Slow)* - -For consistency, try to stick to the terms below (from fastest to slowest): - -- *Fastest, Faster, Fast, Average, Slow, Slower, Slowest* - -Their usage doesn't have to be contiguous. For example, you can use only "Fast" -and "Slow" from the list above. - -If you're adding a new enum, its values should be ordered from the fastest -option to the slowest option. - -Tooltips --------- - -Consider adding tooltips whenever the action performed by a button or menu -action isn't obvious. You can also provide additional context or highlight -caveats in the tooltip. - -You can do this by calling ``set_tooltip(TTR("Text here."))`` on the -Control-based node in question. If the tooltip is particularly long (more than -~80 characters), wrap it over several lines by adding line breaks using ``\n``. - -Tooltips should follow the writing style described above. In addition to this, -use indicative mood instead of imperative mood: - -- **Good:** *Computes global illumination for the selected GIProbe.* -- **Bad:** *Compute global illumination for the selected GIProbe.* diff --git a/contributing/development/editor/index.rst b/contributing/development/editor/index.rst deleted file mode 100644 index 6df59a08a..000000000 --- a/contributing/development/editor/index.rst +++ /dev/null @@ -1,12 +0,0 @@ -:allow_comments: False - -Editor development -================== - -.. toctree:: - :maxdepth: 1 - :name: toc-devel-editor - - introduction_to_editor_development - creating_icons - editor_style_guide diff --git a/contributing/development/img/best_practices1.png b/contributing/development/img/best_practices1.png deleted file mode 100644 index 96d3d122953db0a132f531354e3d874fcbf25ca7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18342 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 diff --git a/contributing/development/img/best_practices3.png b/contributing/development/img/best_practices3.png deleted file mode 100644 index 3ecd554614d5944679afa39b93058b3ba1c5a264..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34845 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%0DgyOE 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

0cd-$(cBu(o-27N)k) z@Fd!3mNnr66S?_35{bl6t%YCm~{2?32XfB~lGe zKkfG&+5-3r<3M>OMYb6bIo>5kLYk3_rkbyhD2_jZ<%tz%17%_smEcjBU~DJoD3q^s zl1j`=0#F~Yj0=!lGi3*38UjNbl@7-$IeFX7;L1m11DpVl?_ii({5dZwA90iMyaCC# zE30_}fshX6!?6d-U{JU)EesKNnY?#%+cYaN+VLFm57hu-Q8E)MSj<&7w~mo?B6`=l zTtU4Wh5H zGzvXDq{zLYyKkT4ZRB3V0GF_WX-Lv-yE2cjc}vXZ%skPP9`Eb^E%UW5@O<<~z7AJC z4}x#Kg}q8hnVK5&yFOg*`qdBBm*dT;O?P9k&4%zqU}L}%IWfR3+)!}@w5;&~>+zhD zUQ`V~Jt+G;58iYDui=0-mrvb+t)Zx$2kaR~P41cD2>yVWOID#11gN*ZG+5#Z2hokJ zeB#{^j$Ss02U6dmqq&F6ZfOKv=;F+C!9U^72UH5ErOa*07?xTqhYN>ZxZgPspCz}kPYjVmX zh6O~7YKPUIhF(R8ZH7@knl#Lc?d2dK~_eWFK-rE#dP+20gL@ zUnM@ml~KjUKuBa1@vlp93MNGE$<1MjMKM1T)DC3>_=vDql9)F1$!H zVmTqPlgE_Xju4OW!f6Q0sJyzOJ3@fpy{|c6|NVr!0a8K7!_MBr3uAvLl6hSk=jQCz znw+Oal-5^(&TJu%N}w)5gebQ1 zR0QvI?e4EA8Nz(Rn3zj=Ric2Fk|!;NI(Rs%C$qngic9`}P*ru9M6?Ln(;&6c6eiy? z`eV%cS>bI-Q2~5Z9$S7f*-4}hmxOZjZQoYKoH)0V z?axNhk!hdG2GF`TLDEvur74n;xGu|WoK3HkA*usD7gra&27SXAG`<#_0;zfg=)Pew z!w=$o!!m4rw+)&=^V5*k8>TPUri%Uxh`>d;dV08Tq8-m#o zhgZG(5kx5zjToF<}pQ`EeU^Cai*E-47nP3@9=R`xCySR9&Ay{1@+tD9@xG}sLQH)^>g;B#V z_=aH|*4bHm7mB;(eA`{`&)r+=Ib$6ra>n-@A$*+g#*%^hKC4}2?5B3bR8It2G%;VN zXN-S3<>^Md2bsP`Nt5<n?=~i_r+;$!nEq2pEW0E^PTsl`H9h}x1tAyH6=H05Pn0qa z!#3=yS8{FbpB5_fj1_c|*%A_T)O^kNL|q)qz9y40ZcF_kXbjszr-Q9(LB`~5zG;&N=%V+;t zMkCFbqb^0X5r)=cZ&;96Mh6rNi-Q1vO?Nw0$B|DzPOj>E47p2*F9dzaH!af3C*TwD zgTvu8*4EaUb~%`mpwP_BOx9#@hW~Zy5aL-KyrAq_i)Z;5_uY5ZkL@-vUet(!ReoId zkokctjv8ob-X~N8sHq%0Ud<>7t6U93CRW$-cDj{{gSX1l(^DcihGjVILn6D~%OMZh z$?sRB`4;i4SuCj8JQ<0MwBi;Y&};Eo`2txkw7fZfzx(>eXbdWZN#gqDpnmU4Sy;HW zCR8uS%EDhG{$a&qQnnksSzKj_gO`#5bU3kX&_^jFaXs_Z~U=9q4^QCd<_5km`P3B?&D^3224jo&Nowc(xA(2T^30S{e%6D2#(mZv-SLO<#7aW8BDUe zeu;*=i4lEb#0S>#a0RWzO%hvlO`Tb>H1O0VvJZEK^u#(>z2?Ms4>u3@V2dx>jKFL+ zu`YPcJXOcwyx{YY;lsWGsjY+b;x$qD-xg

KZP*4Gh}aGn<0e0)0~4Hy%13?vH~$ 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 diff --git a/contributing/development/index.rst b/contributing/development/index.rst deleted file mode 100644 index ce3a3f746..000000000 --- a/contributing/development/index.rst +++ /dev/null @@ -1,44 +0,0 @@ -:allow_comments: False - -.. _doc_contributing_to_the_engine: - -Engine development -================== - -The guides below explain how to contribute to the engine's codebase. You will learn -about best practices when working on solutions and features, the code style and the -internal structure of the codebase, how to set up your working environment, and more. - -Be sure to also check the :ref:`workflow guidelines `, -especially if you're new to using Git or GitHub. - -.. toctree:: - :maxdepth: 1 - :name: toc-contributing-to-the-engine - - best_practices_for_engine_contributors - code_style_guidelines - cpp_usage_guidelines - handling_compatibility_breakages - -Buildsystem and work environment --------------------------------- - -.. toctree:: - :maxdepth: 1 - :name: toc-contributing-to-the-engine-environment - - configuring_an_ide/index - compiling/index - debugging/index - -Engine architecture -------------------- - -.. toctree:: - :maxdepth: 1 - :name: toc-contributing-to-the-engine-architecture - - core_and_modules/index - file_formats/index - editor/index diff --git a/contributing/documentation/building_the_manual.rst b/contributing/documentation/building_the_manual.rst deleted file mode 100644 index eb732febc..000000000 --- a/contributing/documentation/building_the_manual.rst +++ /dev/null @@ -1,194 +0,0 @@ -.. _doc_building_the_manual: - -Building the manual with Sphinx -=============================== - -This page explains how to build a local copy of the Godot manual using the -Sphinx docs engine. This allows you to have local HTML files and build the -documentation as a PDF, EPUB, or LaTeX file, for example. - -Before you get started, make sure that you have: - -- `Git `_ -- `make `_ (unless you're using Windows) -- `Python `_ 3 - -.. note:: Python 3 should come with the ``pip3`` command. You may need to write - ``python3 -m pip`` (Unix) or ``py -m pip`` (Windows) instead of ``pip3``. - If both approaches fail, `make sure that you have pip3 installed - `__. - -1. *(Optional)* Set up a virtual environment. Virtual environments prevent - potential conflicts between the Python packages in ``requirements.txt`` and - other Python packages that are installed on your system. - - a. Create the virtual environment: - - .. tabs:: - - .. group-tab:: Windows - - .. code:: pwsh - - py -m venv godot-docs-venv - - .. group-tab:: Other platforms - - .. code:: sh - - python3 -m venv godot-docs-venv - - b. Activate the virtual environment: - - .. tabs:: - - .. group-tab:: Windows - - .. code:: pwsh - - godot-docs-venv\Scripts\activate.bat - - .. group-tab:: Other platforms - - .. code:: sh - - source godot-docs-venv/bin/activate - - c. *(Optional)* Update pre-installed packages: - - .. tabs:: - - .. group-tab:: Windows - - .. code:: pwsh - - py -m pip install --upgrade pip setuptools - - .. group-tab:: Other platforms - - .. code:: sh - - pip3 install --upgrade pip setuptools - -2. Clone the docs repo: - - .. code:: sh - - git clone https://github.com/godotengine/godot-docs.git - -3. Change directory into the docs repo: - - .. code:: sh - - cd godot-docs - -4. Install the required packages: - - .. code:: sh - - pip3 install -r requirements.txt - -5. Build the docs: - - .. code:: sh - - make html - - .. note:: - On Windows, that command will run ``make.bat`` instead of GNU Make (or an alternative). - - Alternatively, you can build the documentation by running the sphinx-build program manually: - - .. code:: sh - - sphinx-build -b html ./ _build/html - -The compilation will take some time as the ``classes/`` folder contains hundreds of files. -See :ref:`doc_building_the_manual:performance`. - -You can then browse the documentation by opening ``_build/html/index.html`` in -your web browser. - -Dealing with errors -------------------- - -If you run into errors, you may try the following command: - -.. code:: sh - - make SPHINXBUILD=~/.local/bin/sphinx-build html - -If you get a ``MemoryError`` or ``EOFError``, you can remove the ``classes/`` folder and -run ``make`` again. -This will drop the class references from the final HTML documentation, but will keep the -rest intact. - -.. important:: - If you delete the ``classes/`` folder, do not use ``git add .`` when working on a pull - request or the whole ``classes/`` folder will be removed when you commit. - See `#3157 `__ for more detail. - -.. _doc_building_the_manual:performance: - -Hints for performance ---------------------- - -RAM usage -~~~~~~~~~ - -Building the documentation requires at least 8 GB of RAM to run without disk swapping, -which slows it down. -If you have at least 16 GB of RAM, you can speed up compilation by running: - -.. tabs:: - - .. group-tab:: Windows - - .. code:: pwsh - - set SPHINXOPTS=-j2 && make html - - .. group-tab:: Other platforms - - .. code:: sh - - make html SPHINXOPTS=-j2 - -You can use ``-j auto`` to use all available CPU threads, but this can use a lot -of RAM if you have a lot of CPU threads. For instance, on a system with 32 CPU -threads, ``-j auto`` (which corresponds to ``-j 32`` here) can require 20+ GB of -RAM for Sphinx alone. - -Specifying a list of files -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. warning:: - - This section will not work on Windows, since the repository is using - a simplified ``make.bat`` script instead of the real GNU Make program. - If you would like to get a Linux terminal on your system, consider using - `Windows Subsystem for Linux (WSL) `__. - -You can specify a list of files to build, which can greatly speed up compilation: - -.. code:: sh - - make html FILELIST='classes/class_node.rst classes/class_resource.rst' - -The list of files can also be provided by the ``git`` command. -This way you can automatically get the names of all files that have changed since -the last commit (``sed`` is used to put them on the same line). - -.. code:: sh - - make html FILELIST="$(git diff HEAD --name-only | sed -z 's/\n/ /g')" - -You can replace ``HEAD`` with ``master`` to return all files changed from the -``master`` branch: - -.. code:: sh - - make html FILELIST="$(git diff master --name-only | sed -z 's/\n/ /g')" - -If any images were modified, the output will contain some warnings about them, -but the build will proceed correctly. diff --git a/contributing/documentation/content_guidelines.rst b/contributing/documentation/content_guidelines.rst deleted file mode 100644 index ffd744671..000000000 --- a/contributing/documentation/content_guidelines.rst +++ /dev/null @@ -1,94 +0,0 @@ -.. _doc_content_guidelines: - -Content guidelines -================== - -This document outlines what should be included in the official documentation. -Below, you will find a couple of principles and recommendations for writing -accessible content. - -We want to achieve two goals: - -1. **Empathize with our users.** We should write in a way that makes it easy for - them to learn from the docs. -2. **Write a complete reference manual**. Our goal here is not to teach - programming fundamentals. Instead, our goal is to provide a reference for how - Godot's features work. - -Guidelines and principles -------------------------- - -Below are the guidelines we should strive to follow. They are not hard rules, -though: sometimes, a topic will require breaking one or more of them. -Still, we should strive to achieve the two goals listed above. - -Writing complete and accessible documentation -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -**A feature doesn't exist unless it is documented**. If a user can't find -information about a feature and how it works, it doesn't exist to them. We -should ensure that we cover everything Godot does. - -.. note:: - - When adding or updating an engine feature, the documentation team needs to - know about it. Contributors should open an issue on the `godot-docs` repository - when their work gets merged and requires documentation. - -Do your best to keep documents **under 1000 words in length**. If a page goes -past that threshold, consider splitting it into two parts. Limiting page size -forces us to write concisely and to break up large documents so that each page -focuses on a particular problem. - -Each page or section of a page should clearly state what **problem** it tackles -and what it will teach the user. Users need to know if they're reading the -correct guide for solving the problems they're encountering. For example, -instead of writing the heading "Signals", consider writing "Reacting to changes -with signals". The second title makes it clear what the purpose of signals is. - -.. note:: - - Long section titles lead to long entries in the side menu, which can make - navigation cumbersome. Try to keep headings five words long or less. - -If the page assumes specific knowledge of other Godot features, mention it and -link to the corresponding documentation. For instance, a page about physics -may use signals, in which case you could note that the signals tutorial is a -prerequisite. You may also link to other websites for prerequisites beyond the -documentation's scope. For example, you could link to an introduction to -programming in the getting started guide, or a website that teaches math theory -in the math section. - -Limiting cognitive load -~~~~~~~~~~~~~~~~~~~~~~~ - -Limit the cognitive load required to read the documentation. The simpler and -more explicit language we use, the more efficient it becomes for people to -learn. You can do so by: - -1. Introducing only one new concept at a time whenever possible. -2. Using simple English, as we recommend in our writing guidelines. -3. Including one or more **concrete usage examples**. Prefer a real-world example - to one that uses names like ``foo``, ``bar``, or ``baz``. - -While many people may understand more complex language and abstract examples, -you will lose others. Understandable writing and practical examples benefit -everyone. - -Always make an effort to **put yourself in the user's shoes**. When we -understand something thoroughly, it becomes obvious to us. We may fail to think -about details relevant to a newcomer, but **good documentation meets users where -they are**. We should explain each feature's capabilities or intended uses with -the most straightforward language possible. - -Try to remember what you first needed to know when learning about the feature or -concept. What new terms did you need to learn? What confused you? What was the -hardest to grasp? You will want users to review your work, and we recommend you -practice explaining the feature before writing about it. - -.. note:: - - Programming fundamentals are a prerequisite for using a complex engine like - Godot. Talking about variables, functions, or classes is acceptable. But we - should favor plain language over specific terminology like - "metaprogramming". If you need to use precise terms, be sure to define them. diff --git a/contributing/documentation/contributing_to_the_documentation.rst b/contributing/documentation/contributing_to_the_documentation.rst deleted file mode 100644 index e366698c6..000000000 --- a/contributing/documentation/contributing_to_the_documentation.rst +++ /dev/null @@ -1,215 +0,0 @@ -.. _doc_contributing_to_the_documentation: - -Contributing to the documentation -================================= - -This guide explains how to contribute to Godot's documentation, be it by -writing or reviewing pages. - -.. seealso:: - - If you want to translate pages or the class reference from English to other - languages, read :ref:`doc_editor_and_docs_localization`. - -Getting started ---------------- - -To modify or create pages in the reference manual, you need to edit ``.rst`` -files in the `godot-docs GitHub repository -`_. Modifying those pages in a pull -request triggers a rebuild of the online documentation upon merging. - -.. seealso:: For details on Git usage and the pull request workflow, please - refer to the :ref:`doc_pr_workflow` page. Most of what it describes - regarding the main godotengine/godot repository is also valid for - the docs repository. - -.. warning:: The class reference's source files are in the `Godot engine - repository `_. We generate - the :ref:`Class Reference ` section of this documentation - from them. If you want to update the description of a class, its - methods, or properties, read - :ref:`doc_updating_the_class_reference`. - -What is the Godot documentation -------------------------------- - -The Godot documentation is intended as a comprehensive reference manual for the -Godot game engine. It is not meant to contain step-by-step tutorials, except for -two game creation tutorials in the Getting Started section. - -We strive to write factual content in an accessible and well-written language. To -contribute, you should also read: - -1. :ref:`doc_docs_writing_guidelines`. There, you will find rules and - recommendations to write in a way that everyone understands. -2. :ref:`doc_content_guidelines`. They explain the principles we follow to write the - documentation and the kind of content we accept. - -Contributing changes --------------------- - -**Pull requests should use the** ``master`` **branch by default.** Only make pull -requests against other branches (e.g. ``3.6`` or ``4.2``) if your changes only -apply to that specific version of Godot. After a pull request is merged into -``master``, it will usually be cherry-picked into the current stable branch by -documentation maintainers. - -Though less convenient to edit than a wiki, this Git repository is where we -write the documentation. Having direct access to the source files in a revision -control system is a plus to ensure our documentation quality. - -Editing existing pages -~~~~~~~~~~~~~~~~~~~~~~ - -To edit an existing page, locate its ``.rst`` source file and open it in your -favorite text editor. You can then commit the changes, push them to your fork, -and make a pull request. **Note that the pages in** ``classes/`` **should not be -edited here.** They are automatically generated from Godot's `XML class -reference `__. -See :ref:`doc_updating_the_class_reference` for details. - -.. seealso:: To build the manual and test changes on your computer, see - :ref:`doc_building_the_manual`. - -Editing pages online --------------------- - -You can edit the documentation online by clicking the **Edit on GitHub** link in -the top-right of every page. - -Doing so takes you to the GitHub text editor. You need to have a GitHub account -and to log in to use it. Once logged in, you can propose change like so: - -1. Click the **Edit on GitHub** button. - -2. On the GitHub page you're taken to, make sure the current branch is "master". - Click the pencil icon in the top-right corner - near the **Raw**, **Blame**, and **Delete** buttons. - It has the tooltip "Fork this project and edit the file". - -3. Edit the text in the text editor. - -4. Click "Commit changes...", summarize the changes you made - and make sure to replace the placeholder "Update file.rst" by a short, - but clear one-line description, as this is the commit title. - Click the button **Propose changes**. - -5. On the following screens, click the **Create pull request** button until you - see a message like *Username wants to merge 1 commit into godotengine:master - from Username:patch-1*. - -.. note:: - - If there are more commits than your own in the pull request - it is likely that your branch was created using the wrong origin, - due to "master" not being the current branch in step 2. - You will need to rebase your branch to "master" or create a new branch. - -Another contributor will review your changes and merge them into the docs if -they're good. They may also make changes or ask you to do so before merging. - -Adding new pages ----------------- - -Before adding a new page, please ensure that it fits in the documentation: - -1. Look for `existing issues - `_ or open a new one to see - if the page is necessary. -2. Ensure there isn't a page that already covers the topic. -3. Read our :ref:`doc_content_guidelines`. - -To add a new page, create a ``.rst`` file with a meaningful name in the section you -want to add a file to, e.g. ``tutorials/3d/light_baking.rst``. - -You should then add your page to the relevant "toctree" (table of contents, -e.g. ``tutorials/3d/index.rst``). Add your new filename to the list on a new -line, using a relative path and no extension, e.g. here ``light_baking``. - -Titles -~~~~~~ - -Always begin pages with their title and a Sphinx reference name: - -:: - - .. _doc_insert_your_title_here: - - Insert your title here - ====================== - -The reference ``_doc_insert_your_title_here`` and the title should match. - -The reference allows linking to this page using the ``:ref:`` format, e.g. -``:ref:`doc_insert_your_title_here``` would link to the above example page (note -the lack of leading underscore in the reference). - -Write your titles like plain sentences, without capitalizing each word: - -- **Good:** Understanding signals in Godot -- **Bad:** Understanding Signals In Godot - -Only proper nouns, projects, people, and node class names should have their -first letter capitalized. - -Sphinx and reStructuredText syntax -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Check Sphinx's `reST Primer `__ -and the `official reference `__ for -details on the syntax. - -Sphinx uses specific reST comments to do specific operations, like defining the -table of contents (``.. toctree::``) or cross-referencing pages. Check the -`official Sphinx documentation -`__ for more details. To learn -how to use Sphinx directives like ``.. note::`` or ``.. seealso::``, check out -the `Sphinx directives documentation -`__. - -Adding images and attachments -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To add images, please put them in an ``img/`` folder next to the ``.rst`` file with -a meaningful name and include them in your page with: - -.. code:: rst - - .. image:: img/image_name.webp - -Alternatively, you can use the `figure` directive, which gives the image a contrasting -border and allows centering it on the page. - -.. code:: rst - - .. figure:: img/image_name.webp - :align: center - -You can also include attachments as support material for a tutorial, by placing them -into a ``files/`` folder next to the ``.rst`` file, and using this inline markup: - -.. code:: rst - - :download:`file_name.zip ` - -Consider using the `godot-docs-project-starters ` -repository for hosting support materials, such as project templates and asset packs. -You can use a direct link to the generated archive from that repository with the regular -link markup: - -.. code:: rst - - `file_name.zip `_ - - -License -------- - -This documentation and every page it contains is published under the terms of -the `Creative Commons Attribution 3.0 license (CC BY 3.0) -`_, with attribution to "Juan -Linietsky, Ariel Manzur and the Godot community". - -By contributing to the documentation on the GitHub repository, you agree that -your changes are distributed under this license. diff --git a/contributing/documentation/docs_contribution_checklist.rst b/contributing/documentation/docs_contribution_checklist.rst deleted file mode 100644 index ed7186a53..000000000 --- a/contributing/documentation/docs_contribution_checklist.rst +++ /dev/null @@ -1,71 +0,0 @@ -.. _docs_contribution_checklist: - -Documentation contribution checklist -==================================== - -This page is a summary of the guidelines to follow when contributing to the -documentation. Before you press that **Create pull request** button on GitHub, -read over this list to double check if you missed anything. - -You don't need to read all the guidelines here in order to start contributing. -If you do miss something, it will be pointed out during review. However, -following the guidelines you are aware of as best you can will help speed up the -review process. - -Writing style -------------- - -:ref:`See here. ` - -- Use the active voice. -- Use precise action verbs. -- Avoid verbs that end in -ing. -- Remove unnecessary adverbs and adjectives. -- Ban these 8 words: obvious, simple, basic, easy, actual, just, clear, and however. -- Use explicit references. -- Use 's to show possession. -- Use the Oxford comma. - -Code examples -------------- - -- Use dynamic typing. :ref:`See here. ` -- Use real, practical examples. Avoid ``foo`` / ``bar`` examples. :ref:`See here. ` - -Manual style and formatting ---------------------------- - -- Use common vocabulary for the editor interface. :ref:`See here. ` -- Use ``:kbd:`` for keyboard shortcuts. :ref:`See here. ` -- Literals use ``code style``. :ref:`See here. ` -- Classes link to the class reference once, then use ``ClassName`` for the rest - of the page. - Methods and properties link to the class ref once, then use ``PropertyName`` - for the rest of the page. :ref:`See here. ` -- Editor UI, like menus, windows, and editor navigation paths, use - ``Bold Style``. :ref:`See here. ` -- Link to project settings when referencing them. :ref:`See here. ` -- Text is manually wrapped to 80-100 characters. :ref:`See here. ` -- No trailing whitespace at the end of lines. -- Most of the time, avoid mentioning a specific Godot version. :ref:`See here. ` - -Images and videos ------------------ - -- New (and updated) images are in WebP format. :ref:`See here. ` -- Editor screenshots are cropped. :ref:`See here. ` -- Images larger than 1080p or 300kb are scaled down. :ref:`See here. ` -- Outlines in images use ``fffb44`` yellow. :ref:`See here. ` -- Videos use the ``:autoplay:``, ``:loop:``, and ``:muted:`` tags. :ref:`See here. ` - -GitHub ------- - -- The PR title starts with a word like ``Fix``, ``Add``, ``Update``, - ``Clarify``, or ``Improve``. -- If the PR closes an issue, link to the issue with one of GitHub's - `keywords `__: - ``closes``, ``fixes``, or ``resolves``, in the text of the PR. -- Ideally, PR contains a single commit. However, multiple commits can be - :ref:`squashed ` later. - diff --git a/contributing/documentation/docs_image_guidelines.rst b/contributing/documentation/docs_image_guidelines.rst deleted file mode 100644 index 10a4ba1cf..000000000 --- a/contributing/documentation/docs_image_guidelines.rst +++ /dev/null @@ -1,267 +0,0 @@ -.. _docs_image_guidelines: - -Creating documentation images and videos -======================================== - -Throughout the documentation, images are often needed to make the explanation -of a feature or concept as clear as possible for a reader. This page will -explain the process from beginning to end. - -Images ------- - -Capturing an image -~~~~~~~~~~~~~~~~~~ - -To take a picture of something in Godot, a screen capture tool can be used. - -On Windows 10 and 11 that would be the Snip & Sketch program. -Pressing :kbd:`Windows + Shift + S` lets you take a screenshot -of a portion of the screen and save it to the clipboard. -After pressing those keys, click and drag over -the area you wish to take a picture of. - -On macOS, pressing :kbd:`Shift + Command + 3` does the same. -To take a picture of the entire screen press :kbd:`Shift + Command + 4`. -All screenshots taken will be saved to the desktop. - -Each Linux desktop environment has its own screenshot tool. For example, -on KDE Plasma the program Spectacle is used for taking screenshots. If your -distribution doesn't come with one by default try searching its package -repository, or Flathub if that's supported. - -All screenshots should ideally be taken on a 1080p screen. Anything higher -resolution is adding detail that doesn't make the documentation better and -dramatically increases file size. If you're taking screenshots on a higher -resolution screen the screenshot should be scaled down. There are instructions -on how to do this later on this page. - -.. _doc_docs_image_guidelines_format_conversion: - -Format conversion -~~~~~~~~~~~~~~~~~ - -The current format for images in Godot's documentation is WebP (``.webp``). -While some Linux programs will support saving screenshots in this format, macOS -and the Snip & Sketch program on Windows do not. For images that don't need -editing, such as precise cropping or adding outlines, Squoosh can be used. -`Squoosh `_ is a converter developed by Google, is open -source, and doesn't give Google any image rights by using it. When choosing -compression if you can get an image that's under 300KB in size use lossless -compression. If it's over 300KB, use just enough lossy compression to get it -under that size. If this results in noticeable compression artifacts using less -compression is fine, even if the file size is bigger. - -If you already have an image editor such as GIMP, Krita or Photoshop installed -it may have the ability to open an image then save it as a WebP file. - -.. note:: - - Since WebP supports animations and the documentation can display videos, - GIFs should be avoided. Their compression is inefficient and they only support - a 256-color palette with 1-bit transparency. - -.. _doc_docs_image_guidelines_cropping: - -Cropping -~~~~~~~~ - -For a screenshot of a 2D or 3D scene in the editor, the above steps will be enough. -But for most UI images some extra work should be done, specifically cropping to -make an image look clean. Below is an example of good cropping. - -.. image:: img/cropped_image.webp - -For cropping Krita is the recommended program. While some screenshot programs do -have cropping built-in it's not always easy to get something precise. And while -Krita is designed as a painting program the cropping tool gives you pixel precision -by default. Of course, feel free to use a different program you are familiar with. - -If you've never used Krita before download it from the `official Krita website `_, -on Linux you may also be able to download it from your distributions repository, -flathub is also an option. Once it's installed on your computer open Krita then -open the image you want to crop. This button on the left panel is the crop tool. - -.. image:: img/crop_tool.webp - -After selecting it, click on the image, you should now have cropping tools available. - -.. image:: img/crop_edit.webp - -Click and drag the white boxes to adjust what gets cropped, if you zoom in close -to the image you will see the individual pixels in an image, which is useful for -precision. - -.. image:: img/crop_pixels.webp - -If you make a mistake and overcrop don't worry, cropping is non-destructive in -Krita and can be adjusted. Click on the image with your cropping tool still selected -and the controls will return. - -.. _doc_docs_image_guidelines_scaling_down: - -Scaling down an image -~~~~~~~~~~~~~~~~~~~~~ - -As explained earlier on this page, all images taken on a screen that is a higher resolution -than 1080p should be scaled down. To do this in Krita click on **Image** on the top bar, and -from the dropdown menu select **Scale Image To New Size**. This menu can also be opened by -pressing :kbd:`Ctrl + Alt + I`. On this menu you want to adjust the pixel dimensions. For -anything taken on a 4K monitor change the value of the width and height to half of its current -value, for anything taken on a 1440p monitor multiply the width and height by 0.75. Make -sure the **Constrain Proportions** box at the bottom of the menu is checked so you only have -to change 1 value. - -Saving as WebP in Krita -~~~~~~~~~~~~~~~~~~~~~~~ - -To save an image as webp if it isn't already one, Go to **File > Save As**. Select **webp** from the -**Save as type:** dropdown, then choose wherever you want to save it. After clicking **Save** a menu -will popup with webp options. Make sure **Lossless** is checked and **Quality** is set to 100%. This -means the image will not lose detail and will be as small as possible. - -If the image is over 300KB in size try compressing it losslessly using `Squoosh `_. -If it's still over 300KB change to lossy compression and slowly increase the compression until it's under -300KB. If this results in noticeable compression artifacts using less compression is fine, even if the file -size is bigger. - -.. _doc_docs_image_guidelines_outlines: - -Outlines, arrows and text -~~~~~~~~~~~~~~~~~~~~~~~~~ - -Sometimes an image needs something extra to properly direct the readers -attention, or make something clear. Outlines and arrows can be used -for this purpose. For these types of edits Inkscape is the recommended open -source program, it can be downloaded from the `official Inkscape website `_. -Like Krita, if you're on Linux you can also check your distributions repository -or get it from Flathub. - -A full tutorial on creating outlines is not provided here, we recommend searching -for various tutorials on how to use it online. However there are two standards -for doc image outlines and arrows. First, the color should be yellow, specifically -this hex color: ``fffb44`` (``fffb44ff`` if there is a transparency value like in Inkscape). -This color was chosen specifically to make sure color blind people do not have -issues reading the documentation, other colors can be used in addition to this yellow -if multiple outlines on an image are needed, red should be avoided. The second standard -is that all outlines and arrow lines should be 2 pixels wide. - -Finally, some images might require text to differentiate multiple parts of an image. -There are no strict requirements other than use an easy to read non fancy font. As for -color the yellow color from before should also be used, but black or other colors can -be used if appropriate. For example, if yellow blends into the image, or if there are -multiple outlines in multiple colors. - -Adding an image to a documentation page -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Once you've finished working on your image, it can be added to the documentation. -All images are stored in folders named ``img`` next to the page they are used in. - -To add your image, add it to the ``img`` folder that's in the same folder as the -``.rst`` file for the page (create it if it doesn't exist). In the ``.rst`` page, -images should be included with the following code snippet: - -:: - - .. image:: img/documentation_image.webp - -Where ``documentation_image.webp`` would be changed to the name of the image you -created. Name your images in a way that makes their meaning clear, possibly with -a prefix that makes their relationship to a documentation page explicit. - -.. _doc_docs_image_guidelines_videos: - -Videos ------- - -Capturing a video -~~~~~~~~~~~~~~~~~ - -To record a video of something in Godot, a screen capture tool can be used. -Operating systems generally don't come with tools that are flexible enough -for this, so you'll need to install a third-party utility. - -`OBS Studio `__ is the most popular option, but -`SimpleScreenRecorder `__ -can be used as an alternative on Linux. `ShareX `__ -can be used as an alternative on Windows. All these tools can be configured -to record the entire screen, a specific window or a predetermined rectangle. - -The recommended framerate for video recordings is 60 FPS, although you can use -30 FPS for longer videos to reduce their file size. For fullscreen videos, -use a resolution of 1280×720. - -.. note:: - - Godot's :ref:`Movie Maker mode ` can be used to record - the output of a running project, including its audio. This doesn't require - installing any third-party software and avoids any frame drops (even when - recording on a slow device), but it's less flexible. - -Compressing the captured video -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The recommendation is to record your video in the highest quality possible -(without dropping frames due to excessive CPU/GPU utilization), then re-encode -it later to reduce its file size. This results in more efficient compression -than directly aiming for a small file size, as real-time compression methods are -less efficient than slower compression methods. - -To re-encode videos for a smaller file size, use `HandBrake `__ -or the `FFmpeg ` command line below: - -:: - - ffmpeg -i input.mp4 -crf 23 output.webm - -The number after ``-crf`` adjusts the video quality, with higher numbers -resulting in *lower* quality (and smaller file sizes). A CRF of ``23`` is a good -starting point, but you may need to use a higher value for longer videos to -ensure the file size remains reasonable. Try to aim for a file size under 2 MB -if possible. - -If the video was recorded in a higher resolution or framerate, you can adjust -its output resolution and framerate as follows: - -:: - - ffmpeg -i input.mp4 -crf 23 -vf scale=1280:-2 -r 30 output.webm - -This results in a video resolution around 1280×720 at 30 FPS. The exact -video resolution will vary depending on the source's aspect ratio. - -.. tip:: - - If the video was recorded with an audio track but this audio track is not - necessary, consider stripping it by adding the ``-an`` option to the FFmpeg - command line (before the output file name). This will reduce file size and - also ensure audio controls don't show up on the video when played in a - browser. - -Adding a video to a documentation page --------------------------------------- - -Once you've finished working on your video, it can be added to the documentation. -All videos are stored in folders named ``video`` next to the page they are used in. - -To add your video, add it to the ``video`` folder that's in the same folder as the -``.rst`` file for the page (create it if it doesn't exist). In the ``.rst`` page, -videos should be included with the following code snippet: - -:: - - .. video:: video/csg_tools.webm - :alt: Put a text description of the video here - :autoplay: - :loop: - :muted: - :align: default - -Where ``documentation_video.webp`` would be changed to the name of the video you -created. Name your videos in a way that makes their meaning clear, possibly with -a prefix that makes their relationship to a documentation page explicit. - -The ``:autoplay:``, ``:loop:`` and ``:muted:`` flags should always be specified -unless the video needs to play audio. In this case, do not specify *any* of these flags. -The ``:align: default`` flag should always be specified. diff --git a/contributing/documentation/docs_writing_guidelines.rst b/contributing/documentation/docs_writing_guidelines.rst deleted file mode 100644 index 1defda268..000000000 --- a/contributing/documentation/docs_writing_guidelines.rst +++ /dev/null @@ -1,917 +0,0 @@ -.. _doc_docs_writing_guidelines: - -Writing guidelines -================== - -The Godot community is rich and international. Users come from all -around the world. Some of them are young, and many aren't native English -speakers. That's why we must all write using a clear and a common -language. For the class reference, the goal is to make it easy to read -for everyone and precise. - -In summary, always try to: - -1. Use the active voice -2. Use precise action verbs -3. Avoid verbs that end in -ing -4. Remove unnecessary adverbs and adjectives. -5. Ban these 8 words: obvious, simple, basic, easy, actual, just, clear, and however -6. Use explicit references -7. Use 's to show possession -8. Use the Oxford comma - -There are 3 rules to describe classes: - -1. Give an overview of the node in the brief description -2. Mention what methods return if it's useful -3. Use "if true" to describe booleans - -.. note:: - - A technical writer's job is to pack as much information as possible into - the smallest and clearest sentences possible. These guidelines will help - you work towards that goal. - -.. seealso:: - - See the :ref:`content guidelines ` for information - on the types of documentation you can write in the official documentation. - -.. _doc_docs_writing_guidelines_clear_english_rules: - -7 rules for clear English -------------------------- - -Use the active voice -~~~~~~~~~~~~~~~~~~~~ - -Use the active voice when possible. Take the classes, methods, and -constants you describe as the subject. It's natural to write using the -passive voice, but it's harder to read and produces longer sentences. - -.. highlight:: none - -Passive: - -:: - - The man **was bitten** by the dog. - -Active: - -:: - - The dog bit the man. - -**Don't** use the passive voice: - -:: - - void edit_set_pivot ( Vector2 pivot ) - [...] This method **is implemented** only in some nodes that inherit Node2D. - -**Do** use the node's name as a noun: - -:: - - void edit_set_pivot ( Vector2 pivot ) - [...] Only some Node2Ds **implement** this method. - -Use precise action verbs -~~~~~~~~~~~~~~~~~~~~~~~~ - -Favor precise yet common verbs over generic ones like ``make``, ``set``, -and any expression you can replace with a single word. - -**Don't** repeat the method's name. It already states it sets the pivot -value to a new one: - -:: - - void edit_set_pivot ( Vector2 pivot ) - Set the pivot position of the 2D node to [code]pivot[/code] value. [...] - -**Do** explain what's the consequence of this "set": use precise verbs -like ``place``, ``position``, ``rotate``, ``fade``, etc. - -:: - - void edit_set_pivot ( Vector2 pivot ) - Position the node's pivot to the [code]pivot[/code] value. [...] - -Avoid verbs that end in -ing -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The progressive forms describe continuous actions. E.g. "is calling", -"is moving". - -**Don't** use the progressive form for instant changes. - -:: - - Vector2 move ( Vector2 rel_vec ) - Move the body in the given direction, **stopping** if there is an obstacle. [...] - -**Do** use simple present, past, or future. - -:: - - Vector2 move ( Vector2 rel_vec ) - Moves the body in the vector's direction. The body **stops** if it collides with an obstacle. [...] - -Exception: If the subject is not clear, replacing "ing" verbs is not an -improvement. For example, in the previous sentence, "it replaces" -would not make much sense where "replacing" currently is. - -You may use the progressive tense to describe actions that are -continuous in time. Anything like animation or coroutines. - -.. tip:: - - Verbs can turn into adjectival nouns with -ing. This is not a - conjugation, so you may use them: ``the remaining movement``, - ``the missing file``, etc. - -Remove unnecessary adverbs and adjectives -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Write as few adjectives and adverbs as possible. Only use them if they -add key information to the description. - -**Don't** use redundant or meaningless adverbs. Words that lengthen the -documentation but don't add any information: - -:: - - **Basically** a big texture [...] - -**Do** write short sentences in a simple, descriptive language: - -:: - - A big texture [...] - -Ban these 8 words -~~~~~~~~~~~~~~~~~ - -**Don't** ever use these 8 banned words: - -1. obvious -2. simple -3. basic -4. easy -5. actual -6. just -7. clear -8. however (some uses) - -Game creation and programming aren't simple, and nothing's easy to -someone learning to use the API for the first time. Other words in the -list, like ``just`` or ``actual`` won't add any info to the sentence. -Don't use corresponding adverbs either: obviously, simply, basically, -easily, actually, clearly. - -**Don't** example. The banned words lengthen the description and take -attention away from the most important info: - -:: - - **TextureRect** - Control frame that **simply** draws an assigned texture. It can stretch or not. It's a **simple** way to **just** show an image in a UI. - -**Do** remove them: - -:: - - **TextureRect** - [Control] node that displays a texture. The texture can stretch to the node's bounding box or stay in the center. Useful to display sprites in your UIs. - -"Simple" never helps. Remember, for other users, anything could be -complex or frustrate them. There's nothing like a good old *it's simple* -to make you cringe. Here's the old brief description, the first sentence -on the Timer node's page: - -:: - - **Timer** - A **simple** Timer node. - -**Do** explain what the node does instead: - -:: - - **Timer** - Calls a function of your choice after a certain duration. - -**Don't** use "basic", it is too vague: - -:: - - **Vector3** - Vector class, which performs **basic** 3D vector math operations. - -**Do** use the brief description to offer an overview of the node: - -:: - - **Vector3** - Provides essential math functions to manipulate 3D vectors: cross product, normalize, rotate, etc. - -Use explicit references -~~~~~~~~~~~~~~~~~~~~~~~ - -Favor explicit references over implicit ones. - -**Don't** use words like "the former", "the latter", etc. They're not -the most common in English, and they require you to check the reference. - -:: - - [code]w[/code] and [code]h[/code] define right and bottom margins. The **latter** two resize the texture so it fits in the defined margin. - -**Do** repeat words. They remove all ambiguity: - -:: - - [code]w[/code] and [code]h[/code] define right and bottom margins. **[code]w[/code] and [code]h[/code]** resize the texture so it fits the margin. - -If you need to repeat the same variable name 3 or 4 times, you probably -need to rephrase your description. - -Use 's to show possession -~~~~~~~~~~~~~~~~~~~~~~~~~ - -Avoid "The milk **of** the cow". It feels unnatural in English. Write "The cow's -milk" instead. - -**Don't** write "of the X": - -:: - - The region **of the AtlasTexture that is** used. - -**Do** use ``'s``. It lets you put the main subject at the start of the -sentence, and keep it short: - -:: - - The **AtlasTexture's** used region. - -Use the Oxford comma to enumerate anything -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -From the Oxford dictionary: - - The 'Oxford comma' is an optional comma before the word 'and' at the end of a list: - *We sell books, videos, and magazines.* - - [...] Not all writers and publishers use it, but it can clarify the meaning of a sentence when the items in a list are not single words: - *These items are available in black and white, red and yellow, and blue and green.* - -**Don't** leave the last element of a list without a comma: - -:: - - Create a CharacterBody2D node, a CollisionShape2D node and a sprite node. - -**Do** add a comma before `and` or `or`, for the last -element of a list with more than two elements. - -:: - - Create a CharacterBody2D node, a CollisionShape2D node, and a sprite node. - - -How to write methods and classes --------------------------------- - -.. _doc_docs_writing_guidelines_dynamic_typing: - -Dynamic vs static typing -~~~~~~~~~~~~~~~~~~~~~~~~ - -The code examples in the documentation should follow a consistent style not to -confuse users. As static type hints are an optional feature of GDScript, we -chose to stick to writing dynamic code. This leads to writing GDScript that is -concise and accessible. - -The exception is topics that explain static typing concepts to users. - -**Don't** add a type hint with a colon or by casting: - -:: - - const MainAttack := preload("res://fire_attack.gd") - var hit_points := 5 - var name: String = "Bob" - var body_sprite := $Sprite2D as Sprite2D - - -**Do** write constants and variables with dynamic typing: - -:: - - const MainAttack = preload("res://fire_attack.gd") - var hit_points = 5 - var name = "Bob" - var body_sprite = $Sprite2D - - -**Don't** write functions with inferred arguments or return types: - -:: - - func choose(arguments: PackedStringArray) -> String: - # Chooses one of the arguments from array with equal chances - randomize() - var size := arguments.size() - var choice: int = randi() % size - return arguments[choice] - -**Do** write functions using dynamic typing: - -:: - - func choose(arguments): - # Chooses one of the arguments from array with equal chances - randomize() - var size = arguments.size() - var choice = randi() % size - return arguments[choice] - -.. _doc_docs_writing_guidelines_real_world_code_example: - -Use real-world code examples where appropriate -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Real-world examples are more accessible to beginners than abstract ``foos`` and -``bars``. You can also copy them directly from your game projects, ensuring that -any code snippet compiles without errors. - -Writing ``var speed = 10`` rather than ``var my_var = 10`` allows beginners to -understand code better. It gives them a frame of reference as to where they -could use the code snippets in a live project. - -**Don't** write made-up examples: - -.. code-block:: gdscript - - @onready var a = preload("res://MyPath") - @onready var my_node = $MyNode - - - func foo(): - # Do stuff - -**Do** write concrete examples: - -.. code-block:: gdscript - - @onready var sfx_player_gun = preload("res://Assets/Sound/SFXPlayerGun.ogg") - @onready var audio_player = $Audio/AudioStreamPlayer - - - func play_shooting_sound(): - audio_player.stream = sfx_player_gun - audio_player.play() - -Of course, there are times when using real-world examples is impractical. In -those situations, you should still avoid using names such as ``my_var``, -``foo()`` or ``my_func()`` and consider more meaningful names for your examples. - -Give an overview of the node in the brief description -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The brief description is the reference's most important sentence. It's -the user's first contact with a node: - -1. It's the only description in the "Create New Node" dialog. -2. It's at the top of every page in the reference - -The brief description should explain the node's role and its -functionality, in up to 200 characters. - -**Don't** write tiny and vague summaries: - -:: - - **Node2D** - Base node for 2D system. - -**Do** give an overview of the node's functionality: - -:: - - **Node2D** - A 2D game object, inherited by all 2D-related nodes. Has a position, rotation, scale, and Z index. - -Use the node's full description to provide more information, and a code -example, if possible. - -Mention what methods return if it's useful -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Some methods return important values. Describe them at the end of the -description, ideally on a new line. No need to mention the return values -for any method whose name starts with ``set`` or ``get``. - -**Don't** use the passive voice: - -:: - - Vector2 move ( Vector2 rel_vec ) - [...] The returned vector is how much movement was remaining before being stopped. - -**Do** always use "Returns". - -:: - - Vector2 move ( Vector2 rel_vec ) - [...] Returns the remaining movement before the body was stopped. - -Notice the exception to the "direct voice" rule: with the move method, -an external collider can influence the method and the body that calls -``move``. In this case, you can use the passive voice. - -Use "if true" to describe booleans -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -For boolean member variables, always use ``if true`` and/or -``if false``, to stay explicit. ``Controls whether or not`` may be -ambiguous and won't work for every member variable. - -Also, surround boolean values, variable names and methods with ``[code][/code]``. - -**Do** start with "if true": - -:: - - Timer.autostart - If [code]true[/code], the timer will automatically start when entering the scene tree. - - -Use ``[code]`` around arguments -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -In the class reference, always surround arguments with ``[code][/code]``. In the -documentation and in Godot, it will display like ``this``. When you edit XML -files in the Godot repository, replace existing arguments written like 'this' or -\`this\` with ``[code]this[/code]``. - -.. _doc_docs_writing_guidelines_common_vocabulary: - -Common vocabulary to use in Godot's documentation -------------------------------------------------- - -The developers chose some specific words to refer to areas of the -interface. They're used in the sources, in the documentation, and you -should always use them instead of synonyms, so the users know what -you're talking about. - -.. figure:: img/editor-vocabulary-overview.png - :alt: Overview of the interface and common vocabulary - - Overview of the interface and common vocabulary - -In the top left corner of the editor lie the ``main menus``. In the -center, the buttons change the ``workspace``. And together the buttons -in the top right are the ``playtest buttons``. The area in the center, -that displays the 2D or the 3D space, is the ``viewport``. At its top, -you find a list of ``tools`` inside the ``toolbar``. - -The tabs or dockable panels on either side of the viewport are -``docks``. You have the ``FileSystem dock``, the ``Scene dock`` that -contains your scene tree, the ``Import dock``, the ``Node dock``, and -the ``Inspector`` or ``Inspector dock``. With the default layout you may -call the tabbed docks ``tabs``: the ``Scene tab``, the ``Node tab``... - -The Animation, Debugger, etc. at the bottom of the viewport are -``panels``. Together they make up the ``bottom panels``. - -Foldable areas of the Inspector are ``sections``. The node's parent -class names, which you can't fold, are ``Classes`` e.g. the -``CharacterBody2D class``. And individual lines with key-value pairs are -``properties``. E.g. ``position`` or ``modulate color`` are both -``properties``. - -.. _doc_docs_writing_guidelines_keyboard_shortcuts: - -Keyboard shortcut guidelines ----------------------------- - -Keyboard and mouse shortcuts should make use of the ``:kbd:`` tag, which allows -shortcuts to stand out from the rest of the text and inline code. Use the -compact form for modifier keys (:kbd:`Ctrl`/:kbd:`Cmd`) instead of their spelled -out form (:kbd:`Control`/:kbd:`Command`). For combinations, use the ``+`` symbol -with a space on either side of the symbol. - -Make sure to mention shortcuts that differ on macOS compared to other platforms. -You can find a list of all shortcuts, including what they are on macOS, on -:ref:`this page `. - -Try to integrate the shortcut into sentences the best you can. Here are some -examples with the ``:kbd:`` tag left as-is for better visibility: - -- Press ``:kbd:`Ctrl + Alt + T``` to toggle the panel (``:kbd:`Opt + Cmd + T``` on macOS). -- Press ``:kbd:`Space``` and hold the left mouse button to pan in the 2D editor. -- Press ``:kbd:`Shift + Up Arrow``` to move the node upwards by 8 pixels. - -.. _doc_docs_writing_guidelines_manual_style: - -Manual style guidelines ------------------------ - -Follow these formatting and style guidelines when writing the manual. - -Use your best judgement. If you can write more clearly by breaking one of these -guidelines, please do! But remember that the guidelines exist for a reason. - -.. note:: In many cases, the manual does not follow these guidelines. If you are - already making changes to a paragraph or section of the docs, update it to - follow these standards. Avoid making unrelated changes that *only* update style, - since every change will require the paragraph to be re-translated. - -Text styles -~~~~~~~~~~~ - -There are a few styles that the manual uses. - -+---------------------+--------------------------+------------------------------------------------------------------------+ -| Style | RST formatting | Typical usage | -+=====================+==========================+========================================================================+ -| Plaintext | ``text`` | Used for most text. | -+---------------------+--------------------------+------------------------------------------------------------------------+ -| *Italics* | ``*text*`` | Used for emphasis. Used for introducing new terms. | -+---------------------+--------------------------+------------------------------------------------------------------------+ -| **Bold** | ``**text**`` | Used for emphasis, and for editor UI like menus and windows. | -| | | | -+---------------------+--------------------------+------------------------------------------------------------------------+ -| ``Code`` | `` text `` | Used for variable names, literal values, and code snippets. ``code`` is| -| | | used in many cases where you would use "quoted plaintext" in typical | -| | | English. | -+---------------------+--------------------------+------------------------------------------------------------------------+ -| "Quotes" | ``"text"`` | Used for some literal or quoted values. In many cases, another | -| | | style is preferred. | -+---------------------+--------------------------+------------------------------------------------------------------------+ - -Emphasis -~~~~~~~~ - -Use either **bold style** or *italic style* to emphasize words or sentences. -In most cases, either **bold** or *italics* is fine. Use whichever seems best, -or whatever the page already uses. - -Prefer using **bold style** for simple emphasis. - - - Do **not** close the window without saving first. - -Use *italic style* or to emphasize one word in the context of a sentence. - - - You can *add* a node to the scene (but you can't connect one). - - You can add a *node* to the scene (but you can't add a resource). - - You can add a node to the *scene* (but you can't add one to a resource). - -Use *italic style* when introducing new technical terms. **Bold style** -is fine too. - - - Godot uses *nodes* with *scripts* in a *scene tree*. - - Godot uses **nodes** with **scripts** in a **scene tree**. - -.. _doc_docs_writing_guidelines_literals: - -Literals -~~~~~~~~ - -Use ``code style`` for literal values. Literals include: - - - Integer or ``int`` literals like ``0``, ``-2``, or ``100`` - - Float literals like ``0.0``, ``0.5``, ``-2.0``, or ``100.0`` - - Vector literals like ``(0.0, 0.0)``, ``(0.5, -0.5, 0.5)``, or ``(1.0, 2.0, 3.0, 4.0)``. - -.. _doc_docs_writing_guidelines_class_properties_methods: - -Classes, properties, and methods -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Link to classes the first time that you mention them in a page. After the first -mention, use ``code style``. For common classes, like ``Node``, ``Control``, or -``Viewport``, you can also use plaintext. - -Link to class members (properties, methods, enums, and constants) the first time -that you mention them in a page. After the first mention, use ``code style``. If -the class member is very common, like a Node2D's ``position``, you don't have to -link. - -When discussing properties in the context of the inspector, use **bold style** -instead. - -.. _doc_docs_writing_guidelines_editor_ui: - -Editor UI -~~~~~~~~~ - -Use **bold style** for editor UI, including window titles, menus, buttons, input -fields, inspector properties, and inspector sections. Use the exact -capitalization that the editor uses. - - - Open the **Editor Settings** window. - - Press the **Confirm** button. - - Change the node's **Transform > Position** property to ``(0, 0)``. - - In the **Project Settings** window, enable the **Advanced Settings** toggle. - -Use **Bold > With > Separators** when describing sequence of menus that the -reader must navigate. Use ``>`` as a separator. You can omit ellipses in menu names. - - - In **Project > Project Settings > Input Map**, add a new input action. - - Select **Scene > Export As... > MeshLibrary...**. - - Select **Scene > Export As > MeshLibrary**. - -.. note:: Sometimes, ``->`` or ``→`` is used as a separator. This is nonstandard. - Replace it with ``>`` if you are already making changes to a section. - -.. _doc_docs_writing_guidelines_project_settings: - -Project settings -~~~~~~~~~~~~~~~~ - -Link to individual project settings. Either include the section and subsection -in the link itself, or include the section and subsection separately from the -link. Since long links are not split into multiple lines when the page is -rendered, prefer splitting the setting name and the section when the link is long. - - - Set the :ref:`Application > Run > Max FPS` setting to ``60``. - - In the project settings under **Application > Run**, set :ref:`Max FPS` to ``60``. - - In **Project Settings > Application > Run**, set :ref:`Max FPS` to ``60``. - -Code blocks and adominitions -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Code blocks should use the ``::`` syntax on its own line. Do not use the short -form where it's at the end of a paragraph, as the trailing ``::`` would be included -in the localizable string otherwise. Weblate would show a warning due to the trailing ``::``, -and if the localized string does not end with ``::``, it would break the code block entirely -in the translated manual. - - -**Bad:** - -:: - - This is a code block:: - - The code block's contents. - -**Good:** - -:: - - This is a code block: - - :: - - The code block's contents. - -As for admonitions (note, warning, etc. blocks), you should write the admonition tag on its own line, -then the admonition's contents indented by 4 spaces. Do not write the first line of the contents -on the same line as the admonition tag. - -**Bad:** - -:: - - This is an admonition: - - .. note:: First line of the note's contents. - Second line of the note's contents. - -**Good:** - -:: - - This is an admonition: - - .. note:: - - First line of the note's contents. - Second line of the note's contents. - -.. _doc_docs_writing_guidelines_manually_wrapping_lines: - -Manually wrapping lines -~~~~~~~~~~~~~~~~~~~~~~~ - -In the manual, lines must be manually wrapped to no more than 80-100 characters -per line. However, links must not be split into multiple lines, and can exceed -100 characters. Tables can also exceed 100 characters. - -When making small changes, you don't need to manually re-wrap the whole paragraph, -as long as the lines don't exceed 100 characters. - -**Bad:** Line length exceeds 100 characters: - -.. code-block:: - - The best thing to do is to wrap lines to under 80 characters per line. Wrapping to around 80-90 characters per line is also fine. - If your lines exceed 100 characters, you definitely need to add a newline! Don't forget to remove trailing whitespace when you do. - -**Good:** Lines are wrapped to 80-90 characters: - -.. code-block:: - - The best thing to do is to wrap lines to under 80 characters per line. Wrapping to - around 80-90 characters per line is also fine. If your lines exceed 100 characters, you - definitely need to add a newline! Don't forget to remove trailing whitespace when you do. - -**Best:** Lines are wrapped to under 80 characters: - -.. code-block:: - - The best thing to do is to wrap lines to under 80 characters per line. Wrapping - to around 80-90 characters per line is also fine. If your lines exceed 100 - characters, you definitely need to add a newline! Don't forget to remove - trailing whitespace when you do. - -.. tip:: In most text editors, you can add a vertical guide or "ruler" at 80 - characters. For example, in Visual Studio Code, you can add the following to - your ``settings.json`` to add rulers at 80 and 100 characters: - - .. code:: json - - "editor.rulers": [80,100], - -Section header syntax -~~~~~~~~~~~~~~~~~~~~~ - -Use the following syntax for section headers: - -.. code-block:: - - Page title - ========== - - Renders as h1. - Every page has this. - - Section header - -------------- - - Renders as h2. - Usually appears in sidebar. Many pages only need one level of nested headers. - - Sub-section header - ~~~~~~~~~~~~~~~~~~ - - Renders as h3. - Appears in sidebar in some pages, depending on how deeply nested the page is. - - Sub-sub-section header - ^^^^^^^^^^^^^^^^^^^^^^ - - Renders as h4. - Usually won't appear in the sidebar. - -Currently, there are no cases of deeper header nesting than this. Avoid -introducing any deeper nesting. - -Note that headers have no inherent meaning. In reStructuredText, headers are -parsed based on the order that they initially appear within a page. Make sure -that if you use an ``h3`` section header (``~~~``), you include an ``h2`` -sub-section header (``---``) first. - -See the `Sphinx documentation `__ -and the `reStructuredText documentation `__ -for more information. - -.. _doc_docs_writing_guidelines_specific_version: - -When to refer to a specific Godot version ------------------------------------------ - -Most of the time, the class reference and the manual should not specify the first -version in which a feature is added. This is because the documentation describes -the *current* features of the engine. Documentation will be read and maintained -for many versions after it is initially written, and a reference to a first supported -version is only relevant for a few versions after a feature is added. After that, -it becomes historical trivia best left to a dedicated changelog. - -Follow these guidelines for when to refer to a specific Godot version: - -- If a feature was added in the current major version (4.x), **you can specify** - the feature is new in 4.x. -- If a feature or default approach to a problem was changed between major versions - (3.x -> 4.x), describe the current feature in the main body of the page, and - optionally add a brief sentence or note block to compare 3.x and 4.x. -- If a large feature is added in a 4.x minor version, **you can specify** the minor - version when it was added. Large features have a whole page or large section of - documentation. In many cases it should still be avoided, since it's only relevant - for the next few minor versions. -- If a small feature is added in a 4.x minor version, **do not specify** the minor - version when it was added. Small features have only a short section of - documentation, or are minor additions to existing features. -- If the default approach to a problem is changed in a 4.x minor version, **do - specify** the minor version in which a new default approach was added. For example, - the change from ``TileMap`` to ``TileMapLayer`` in 4.3. -- If a feature was added in a 3.x major or minor version, **do not specify** when - the feature was added. These features are old enough that the exact version - in which they were added is not relevant. - -Use roles for editor UI ------------------------ - -Much of the manual involves describing a sequence of UI actions in the editor, -like clicking a button, opening a menu, or setting a property in the inspector. -To keep formatting standardized, we use custom Sphinx roles for UI elements. - -The following roles are defined: - -- ``:button:`` A button, toggle, or other clickable UI element. If the reader - is meant to click on it, and it's not a menu, use this. Renders as - :button:`bold, with a background`. -- ``:menu:`` A series of menus to click through. When listing a series of - menus, separate them with ``>``. Renders as :menu:`bold, with a background`. -- ``:inspector:`` A property *in the inspector*. When describing a property in - *code*, instead either use ``code style`` or link to the property, as - described earlier. Renders as :inspector:`bold`. -- ``:ui:`` A role for any other editor UI elements. Use this if you would have - otherwise just used **bold style**. Use this for input fields, docks, tabs, - windows, bottom panels, etc. Also used for nested project settings or - inspector sections. Renders as :ui:`bold`. - -The first two roles, ``:button:`` and ``:menu:`` are used for editor UI that the -reader is meant to click on, and they use an attention-grabbing visual style. The -other roles, ``:inspector:`` and ``:ui:``, are used for other UI and show up -often in text, so they just use bold text to be less distracting. - -Our custom roles are inspired by the Sphinx `guilabel `_ -and `menuselection `_ -roles. However, we use our own implementation to better match the specific needs -of Godot's documentation, using `custom RST roles `_ -and some custom CSS. - -Examples -~~~~~~~~ - -These are some example sections that use the roles, in context. Check the source -of this page to see which roles are used. - -Adding a sprite and setting some properties -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -In the :ui:`Scene` dock, click :button:`2D Scene` to create a new scene. - -Add a new :ref:`Sprite2D ` to the scene by right-clicking on the -root node and choosing :button:`Add Child Node...`. In the :ui:`Create New Node` -window, search for "Sprite2D", select it, and then click :button:`Create`. - -On the sprite, under :ui:`Offset`, set :inspector:`Offset` to ``(16, 32)`` -and enable :inspector:`Flip H`. Set :inspector:`Animation > HFrames` to ``10``. -In :ui:`CanvasItem > Visibility`, set the :inspector:`Modulate` color to -``ff0000``. - -.. tip:: - - Don't forget to save your scene in :menu:`Scene > Save Scene...`. When the - :ui:`Save Scene As...` window pops up, enter "my_scene.tscn" in the - :ui:`File` field, then click :button:`Save`. - -Setting project settings -^^^^^^^^^^^^^^^^^^^^^^^^ - -Go to :menu:`Project > Project Settings`, then select the -:ref:`Max FPS ` -setting under :ui:`Application > Run`. Don't forget to click the -:button:`Advanced Settings` toggle. Then, in :ui:`Filter Settings`, search for -"physics". Under :ui:`Physics > 3D > Solver`, set -:inspector:`Solver Iterations` to ``16``. - -All styles in context -^^^^^^^^^^^^^^^^^^^^^ - -Use this section to see how the custom roles look, particularly within admonitions. - -|styleroles| - -.. note:: - - |styleroles| - -.. warning:: - - |styleroles| - -.. danger:: - - |styleroles| - -.. tip:: - - |styleroles| - -.. admonition:: Custom admonition - - |styleroles| - -.. All the inline roles which are used in the docs. External links don't work in a substitution. -.. |styleroles| replace:: Built-in styles: ``code``, **bold**, and *italics*. - Built-in roles: :kbd:`kbd`, :ref:`ref `, :ref:`ref `. - Custom roles: :button:`button`, :menu:`menu > submenu`, :inspector:`inspector`, :ui:`ui`. diff --git a/contributing/documentation/editor_and_docs_localization.rst b/contributing/documentation/editor_and_docs_localization.rst deleted file mode 100644 index cf1264afc..000000000 --- a/contributing/documentation/editor_and_docs_localization.rst +++ /dev/null @@ -1,422 +0,0 @@ -.. _doc_editor_and_docs_localization: - -Editor and documentation localization -===================================== - -.. highlight:: none - -Godot aims to make game development available to everyone, including people who -may not know or be comfortable with English. Therefore, we do our best to make -the most important resources available in many languages, thanks to the -translation effort of the community. - -These resources include: - -1. The `Godot editor's interface `__. -2. The `class reference `__, - available both online and in the editor. -3. The `online documentation `__ - (editor manual and tutorials). - -To manage translations, we use the GNU gettext file format (``PO`` files), and -the open source `Weblate `__ web-based localization -platform, which allows easy collaboration of many contributors to complete the -translation for the various components, and keep them up to date. Click the bold -links above to access each resource on Weblate. - -This page gives an overview of the general translation workflow on Weblate, and -some resource-specific instructions on e.g. how to handle some keywords or the -localization of images. - -.. tip:: - - Translating all the official Godot content is a massive undertaking, so we - advise prioritizing the resources as they are listed above: first the editor - interface, then the class reference, then the online documentation. - -Using Weblate for translations ------------------------------- - -While our translations eventually reside in the Git repositories of the Godot -engine and its documentation, all translation updates are handled through -Weblate, and thus direct pull requests to the Git repositories are not accepted. -Translations are synced manually between Weblate and the Godot repositories by -maintainers. - -You should therefore `register on Weblate `__ -to contribute to Godot's translations. - -Once signed in, browse to the Godot resource which you want to contribute to (in -this page we will use the `editor translation `__ -as an example) to find the list of all languages: - -.. image:: img/l10n_01_language_list.png - -.. seealso:: - - Feel free to consult Weblate's own documentation on the `translation - workflow `__ for - more details. - -Adding a new language -~~~~~~~~~~~~~~~~~~~~~ - -If your language is already listed, click on its name to access the overview, -and skip the rest of this section. - -If your language is not listed, scroll to the bottom of the list of languages -and click the "Start new translation" button, and select the language you want -to translate to: - -.. image:: img/l10n_02_new_translation.png - -.. important:: - - If your language is spoken in several countries with only limited regional - variations, please consider adding it with its generic variant (e.g. ``fr`` - for French) instead of a regional variant (e.g. ``fr_FR`` for French - (France), ``fr_CA`` for French (Canada), or ``fr_DZ`` for French (Algeria)). - - Godot has a huge amount of content to translate, so duplicating the work for - regional variants should only be done if the language variations are - significant enough. Additionally, if a translation is done with for a - regional variant, it will only be available automatically for users located - in this region (or having their system language configured for this region). - - When regional variations are significant enough to warrant separate - translations, we advise to focus on completing a generic variant first if - possible, then duplicate the fully completed translation for regional - variants and do the relevant edits. This is typically a good strategy for - e.g. Spanish (work on ``es`` first, then duplicate it to ``es_AR``, - ``es_ES``, ``es_MX``, etc. if necessary) or Portuguese (``pt_BR`` vs - ``pt_PT``). - -Translation interface -~~~~~~~~~~~~~~~~~~~~~ - -Once a language has been selected, you will see an overview of the translation -status, including how many strings are left to translate or review. Each item -can be clicked and used to browse through the corresponding list. You can also -click the "Translate" button to get started on the list of strings needing -action. - -.. image:: img/l10n_03_translation_overview.png - -After selecting a list of clicking "Translate", you will see the main -translation interface where all the work happens: - -.. image:: img/l10n_04_translation_interface.png - -On that page, you have: - - - A toolbar which lets you cycle through strings of the current list, change - to another predefined list or do a custom search, etc. There is also a "Zen" - editing mode with a simplified interface. - - The actual string you are working on in the "Translation" panel. By default, - there should be the English source string and an edit box for your language. - If you are familiar with other languages, you can add them in your user - settings to give you more context for translation. - Once you are done editing the current string, press "Save" to confirm changes - and move to the next entry. Alternatively, use the "Skip" button to skip it. - The "Needs editing" checkbox means that the original string was updated, and - the translation therefore needs review to take those changes into account (in - PO jargon, these are so-called "fuzzy" strings). Such strings won't be used - in the translation until fixed. - - The bottom panel has various tools which can help with the translation - effort, such as context from nearby strings (usually from the same editor - tool or documentation page, so they might use similar terms), comments from - other translators, machine translations, and a list of all other existing - translations for that string. - - On the top right, the glossary shows terms for which an entry has been added - previously, and which are included in the current string. For example, if - you decided with fellow translators to use a specific translation for the - "node" term in Godot, you can add it to the glossary to ensure that other - translators use the same convention. - - The bottom right panel includes information on the source string. The most - relevant item is the "source string location", which links you to the - original string on GitHub. You may need to search for the string in the page - to locate it and its surrounding context. - -Locating original content -------------------------- - -PO files are an ordered list of source strings (``msgid``) and their translation -(``msgstr``), and by default, Weblate will present the strings in that order. It -can therefore be useful to understand how the content is organized in the PO -files to help you locate the original content and use it as a reference when -translating. - -.. important:: - - It is primordial to use the original context as reference when translating, - as many words have several possible translations depending on the context. - Using the wrong translation can actually be detrimental to the user and make - things harder to understand than if they stayed in English. - Using the context also makes the translation effort much easier and more - enjoyable, as you can see directly if the translation you wrote will make - sense in context. - -- The editor interface's translation template is generated by parsing all the - C++ source code in **alphabetical order**, so all the strings defined in a - given file will be grouped together. For example, if the "source string - location" indicates ``editor/code_editor.cpp``, the current string (and the - nearby ones) is defined in the ``editor/code_editor.cpp`` code file, and is - thereby related to the code editors in Godot (GDScript, shaders). -- The online documentation's translation template is generated from the source - RST files in the same order as seen in the **table of contents**, so for - example the first strings are from the front page of the documentation. - The recommended workflow is therefore to find a unique string corresponding to - a page that you want to translate, and then translate all the strings with the - same source string location while comparing with the online version of that - page in English. An example of source string location could be - ``getting_started/step_by_step/nodes_and_scenes.rst`` for the - page :ref:`doc_nodes_and_scenes`. -- The class reference's translation template is generated from the source XML - files in **alphabetical order**, which is also the same as the order of the - table of contents for the online version. You can therefore locate the source - string corresponding to the brief description of a given class to find the - first string to translate and all other descriptions from that class should be - in the subsequent strings on Weblate. For example, the descriptions for the - :ref:`class_Node2D` class would have the source string location - ``doc/classes/Node2D.xml``. - -A handy tool to locate specific pages/classes is to use Weblate's advanced -search feature, and especially the "Location strings" query (which can also be -used with the ``location:`` token, e.g. ``location:nodes_and_scenes.rst``): - -.. image:: img/l10n_05_search_location.png - -.. image:: img/l10n_06_browse_by_location.png - -.. note:: - - When a given source string is used in multiple source locations, they will - all be concatenated into one. For example, the above - ``location:nodes_and_scenes.rst`` query would land first on the - "Introduction" source string which is used in dozens of pages, including - some that come before ``nodes_and_scenes.rst`` in the template. Clicking the - "Next" button then brings us to the "Scene and nodes" title string displayed - above. - So it may happen that a given paragraph or section title is not at the - location you'd expect it when reading the online version of a page. - -Respecting the markup syntax ----------------------------- - -Each translation resource originates from a different source code format, and -having some notions on the markup language used for each resource is important -to avoid creating syntax errors in your translations. - -Editor interface (C++) -~~~~~~~~~~~~~~~~~~~~~~ - -The editor translations originate from C++ strings, and may use: - -- **C format specifiers** such as ``%s`` (a string) or ``%d`` (a number). These - specifiers are replaced by content at runtime, and should be preserved and - placed in your translation where necessary for it to be meaningful after - substitution. You may need to refer to the source string location to - understand what kind of content will be substituted if it's not clear from the - sentence. Example (``%s`` will be substituted with a file name or path): - - :: - - # PO file: - "There is no '%s' file." - - # Weblate: - There is no '%s' file. - -- **C escape characters** such as ``\n`` (line break) or ``\t`` (tabulation). In - the Weblate editor, the ``\n`` characters are replaced by ``↵`` (return) and - ``\t`` by ``↹``. Tabs are not used much, but you should make sure to use line - breaks in the same way as the original English string (Weblate will issue a - warning if you don't). Line breaks might sometimes be used for vertical - spacing, or manual wrapping of long lines which would otherwise be too long - especially in the editor translation). Example: - - :: - - # PO file: - "Scene '%s' is currently being edited.\n" - "Changes will only take effect when reloaded." - - # Weblate: - Scene '%s' is currently being edited.↵ - Changes will only take effect when reloaded. - -.. note:: - Only logical order of the characters matters, in the right-to-left text, format - specifiers may be displayed as ``s%``. - -Online documentation (RST) -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The documentation translations originate from reStructuredText (RST) files, -which also use their own markup syntax to style text, create internal and -external links, etc. Here are some examples: - -:: - - # "development" is styled bold. - # "Have a look here" is a link pointing to https://docs.godotengine.org/en/latest. - # You should translate "Have a look here", but not the URL, unless there is - # a matching URL for the same content in your language. - # Note: The `, <, >, and _ characters all have a meaning in the hyperlink - # syntax and should be preserved. - - Looking for the documentation of the current **development** branch? - `Have a look here `_. - - # "|supported|" is an inline reference to an image and should stay unchanged. - # "master" uses the markup for inline code, and will be styled as such. - # Note: Inline code in RST uses 2 backticks on each side, unlike Markdown. - # Single backticks are used for hyperlinks. - - |supported| Backwards-compatible new features (backported from the ``master`` - branch) as well as bug, security, and platform support fixes. - - # The :ref: Sphinx "role" is used for internal references to other pages of - # the documentation. - # It can be used with only the reference name of a page (which should not be - # changed), in which case the title of that page will be displayed: - - See :ref:`doc_ways_to_contribute`. - - # Or it can be used with an optional custom title, which should thus be translated: - - See :ref:`how to contribute `. - - # You may encounter other Sphinx roles, such as :kbd: used for shortcut keys. - # You can translate the content between backticks to match the usual key names, - # if it's different from the English one. - - Save the scene. Click Scene -> Save, or press :kbd:`Ctrl + S` on Windows/Linux - or :kbd:`Cmd + S` on macOS. - -.. seealso:: - - See Sphinx's `reStructured Text primer `__ - for a quick overview of the markup language you may find in source strings. - You may encounter especially the inline markup (bold, italics, inline code) - and the internal and external hyperlink markup. - -Class reference (BBCode) -~~~~~~~~~~~~~~~~~~~~~~~~ - -The class reference is documented in the main Godot repository using XML files, -and with BBCode-like markup for styling and internal references. - -Some of the tags used are from the original BBCode (e.g. ``[b]Bold[/b]`` and -``[i]Italics[/i]``), while others are Godot-specific and used for advanced -features such as inline code (e.g. ``[code]true[/code]``), linking to another -class (e.g. ``[Node2D]``) or to a property in a given class (e.g. -``[member Node2D.position]``), or for multiline code blocks. Example: - -:: - - Returns a color according to the standardized [code]name[/code] with [code]alpha[/code] ranging from 0 to 1. - [codeblock] - red = ColorN("red", 1) - [/codeblock] - Supported color names are the same as the constants defined in [Color]. - -In the above example, ``[code]name[/code]``, ``[code]alpha[/code]``, and -``[Color]`` should *not* be translated, as they refer respectively to argument -names and a class of the Godot API. Similarly, the contents of the -``[codeblock]`` should not be translated, as ``ColorN`` is a function of the -Godot API and ``"red"`` is one of the named colors it supports. At most, you can -translate the name of the variable which holds the result (``red = ...``). - -Note also that in the XML, each line is a paragraph, so you should not add line -breaks if they are not part of the original translation. - -.. seealso:: - - See our documentation for class reference writers for the :ref:`list of - BBCode-like tags ` which are used - throughout the class reference. - -Offline translation and testing -------------------------------- - -While we advise using the Weblate interface to write translations, you also have -the possibility to download the PO file locally to translate it with your -preferred PO editing application, such as `Poedit `__ or -`Lokalize `__. - -To download the PO file locally, browse to the translation overview for your -language, and select the first item in the "Files" menu: - -.. image:: img/l10n_07_download_po_file.png - -Once you are done with a series of edits, use the "Upload translation" item in -that same menu and select your file. Choose "Add as translation" for the file -upload mode. - -.. note:: - - If a significant amount of time has passed between your download of the PO - file and the upload of the edited version, there is a risk to overwrite the - translations authored by other contributors in the meantime. This is why we - advise to use the online interface so that you always work on the latest - version. - -If you want to test changes locally (especially for the editor translation), you -can use the downloaded PO file and :ref:`compile Godot from source `. - -Rename the editor translation PO file to ``.po`` (e.g. ``eo.po`` for -Esperanto) and place it in the ``editor/translations/`` folder -(`GitHub `__). - -You can also test class reference changes the same way by renaming the PO file -similarly and placing it in the ``doc/translations/`` folder -(`GitHub `__). - -Localizing documentation images -------------------------------- - -The online documentation includes many images, which can be screenshots of the -Godot editor, custom-made graphs, of any other kind of visual content. Some of -it includes text and might thus be relevant to localize in your language. - -This part is not handled via Weblate, but directly on the `godot-docs-l10n -`_ Git repository where the -documentation translations are synced from Weblate. - -.. note:: - - The workflow is not the most straightforward and requires some knowledge of - Git. We plan to work on a simplified Web tool which could be used to manage - image localization in a convenient way, abstracting away these steps. - -To translate an image, you should first locate it in the original English -documentation. To do so, browse the relevant page in the docs, e.g. -:ref:`doc_intro_to_the_editor_interface`. Click the "Edit on GitHub" link in the -top right corner: - -.. image:: img/l10n_08_edit_on_github.png - -On GitHub, click on the image you want to translate. If relevant, click on -"Download" to download it locally and edit it with an image edition tool. -Note the full path to the image as it will be needed further down (here -``getting_started/step_by_step/img/project_manager_first_open.png``). - -.. image:: img/l10n_09_path_to_image.png - -Create your localized version of the image, either by editing the English one, -or by taking a screenshot of the editor with your language, if it's an editor -screenshot. Some images may also have source files available in SVG format, so -you can browse the ``img/`` folder which contains them to check for that. - -Name your localized image like the original one, but with the language code -added before the extension, e.g. ``project_manager_first_open.png`` would become -``project_manager_first_open.fr.png`` for the French localization. - -Finally, on godot-docs-l10n_, recreate the same folder structure as for the -original image in the ``images`` subfolder -(`GitHub `_), -and place your translated image there. In our example, the end result should be -``images/getting_started/step_by_step/img/project_manager_first_open.fr.png``. - -Repeat this for other images and :ref:`make a Pull Request `. diff --git a/contributing/documentation/img/crop_edit.webp b/contributing/documentation/img/crop_edit.webp deleted file mode 100644 index 26d625dbb5b9b86c9d6712ed8bf46d16646989fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55286 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�yHv6gg| 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 diff --git a/contributing/documentation/img/crop_pixels.webp b/contributing/documentation/img/crop_pixels.webp deleted file mode 100644 index 54be718f1ff4544bc1d8aa2470961905ae37beaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2004 zcmXw3dpr|rA76w;lIhfO@e+HY zi3V6yAEjsN^~iFYcEl|OXz$+;9CO0AlDDy>@W?jUf&2bSkPAql3k;>?nNxZ=_O`b* z?}|}BsTy5N8%+pDgG%$dn31(usOZv$x1ek*e*%{4e*?>xs0!${u}2fj zfnTc>?!)w+CFP)YLE4@nIu_Fnk<;<>V)FygCBDK-Z6>;fK9pPxIl3eef4DZW(uUl> zGiV22m4f8gq2K(*V7ZaNaN2t$r5@JSGmqPv`Id1}wPbk~}cP1L5 zo}rl2m%mDAG3+$$eFB<`R4LyG3S6bQ4LHnS%4yLPJ}#7eEdy?@f9``JxfkyI&vM*d z1qxR;f$>WpqpCPHTM9?45cb~t>WVfhKG{oC6a*KJYcYirRTtYbJUBJov3H{F4n|EK zG;|_qeO9PG8oj-qgEFY1Y>kg|892wcA`Y~kB%T2-P!^R{POZSclagqiEyg+{%I*9b zPQhlQD4jUmj1@Q@BF~*cg~g8U8V5~LL^&VVhR*5N(7w8NxGr{m`@873L#Hp+LCjTS z(5BGGpN*a{kJh~|e@*t)Fnd(66JN+cX57zakY1#oB@s)9e2DKQC4ykoLS4=-l6R)d z`*DQZLVZp6XRkAZ_a2+Y#{%O~TkndkFF`2XPs8=C4t=_MPVXWpno1d;ZCo13?bS*K zD{6=Djj-aXi*~#;8UE04kv(bbyfFUj%5#gvKTTy|w^MKnJT3EyOiuL7x)GkBGYwj{ zZI|xKRr;yeEl*d(fOB(1b9v0UGKHE!w<&y1;^A3l+Z4E?zGk1fWuD2uI7XxHQwEF)H-)Bj+crOEjAtlGKT z6dV?E>oTnLjjEcu)oAZ|rleCcOzOeYr_nJ}f)vB(z~_ITl+)Nn<9qr-(DYl#qnh z=)1dHH5Fao;v7`tu0&$CPJgy!4sv)HT z$}_jp>>9NLo+Hp@Pc9Om}zA{8grL->}IWK*lcIM1WEd_7vA8{}aT&bsum zq1ID0%b9eXOo4^YfY?wboEwsxB_L0RoDG7A=20Bu2J>Y$M`fwoWO&ZcOQN-=wc6eY zn_gklLuwhr^9#5I#TgZ3X+@z6hDYjZc<)qhV@#2@4ADg6J|C$CKlFd|bt~A0K)dlX z>-BnRYy?Rse|>R|llLf(clipJ9PFFhE{dtFXxejzvON?5&R=azgY$<8j|443eQi!0 zbqLelUrn5oXExsekl@fEaemd}jS!+V3T+|_c-kMI{r(@mTnEdCf1bAR7ksM|x0M+JtFvjhKc447T0 zkkES*`honbc3vXtgSP8M%(`8lHP%xNb447^(!X7ZM505FBmPdzJF?wVkbAx3WAGbs zf6yg|N{}5xRBzudH(zbI(rE(CqHv3hsi&89>7c;J?BRJ2`%Us!39HU&r~Aeghc=EX zJdM^avOe5R+p|-p0AtKb>NNk7&oqMcvjQUPQj%(Sl|Gx6=neY*eqKYAU4h!rOZK_U zo}Z_c;V`meFZ$xM2cbyI8;&v*^19RBAK+$xt-U`!QqOU65uU@moVH4@uMu|yc7OtM z6@RpnIdjXa%PYPgC|z4Ks~I+1aqqa=-jw=t@zC7;T@m@%YLPckT2JpZ^lMNrUfd^H z?p;nyDwBcNgV$?g2n#un z#kRk8GMr!vmB6b|Brg+kzDHTI&_nI?yyI1rLa8;)Tn!As@0%z0DW`z}5OqC5J?D`F NVtTh^S=gry_!so&CUgJ* diff --git a/contributing/documentation/img/crop_tool.webp b/contributing/documentation/img/crop_tool.webp deleted file mode 100644 index 904cf14d480f3daaf2d2da101c20943ae3f7c09a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1924 zcmV-~2YdKZNk&F|2LJ$9MM6+kP&iC)2LJ#sF~CItPsJ*-tu}{_1uWnxuH&QsQPQgd zwvi+`nS1TN{Rt2dF%u0Ip4?^BHj<>wJwstIEUD$b?*(wB=bvoShRjKOM|)gBBrQpV zKqM^z5DBDDl@^DCuU>Unr1!U~^y0`*_feK^ftCdRfU+teKqd@TlO>S-QtdaN4?_G^ zSer27c7P0LkO=`Klr3b!fNUWX0?zylpd~^7ixAYvNS`IpUAJaGf!elhi<=0SyEbiM zC@H}uO_vl4UIkLO$dcXSP5d$tWxFoogZ`Pj^8H_=l9unnH8++g=7^=sw0IyWrDCu$SWpnG9Mp$h36CmmIjZxPI|Ll> zo}KMJ4uotyRKmRCDIOD*S{MXedjc5LK_!lpM8{F7gCM$PbR(#P0!Zf$voNwjHagjO zNH%t)D|0;K-X#;2*~rc;RDjkhGmK1?Ee z2rVD;2*&i)n`LTzn096|dC@>!rr9OtsCW))W-rIv(%0l;uIU|uA;?rQdMM9(Ub?tq z0NX2~3tGUgHDC%w8#P0K!b$%Dj zaXFG#AdciQNbkj(PhbeqE zjG#n1<=PHlYyTWo0wxe){;81AXcL&hL{M19Pd_=UnItGaB2*PufFdY_W zbJ4_k7edvIHXSz35QF(z;IyM;vZA2==q!z$Y_%Ada6X8f7S=Ef%n*&mPtK}aJAqAo z%+=`vn+6S36DeLhbnnua5oXD;V^gl)aSAGWr=Rm=Z;uDA2>x8=*U@bdYe%Y^e2&fs5y7Y~;%efUB% zPd|Tts*B~n2|IfH=#M`hK6{~s( z{zOAZB1yez#9PzaP}TlNAN=_G-3yl9zWI*NPrq_UyduGnV zJ{{cJ?s!q28jtxf0JKY)8@YV8x%yzJv;Z7tzPKhBTlGqMr1z_= zqXL?O`*)ZldaJCzIel%K78#UC5Ycw^SnPNYz+&?jq5%Mf3Lk6r9za1y$2?IeL=!_T z`FZE$J_@vX51;@Qlu=u5b-Y_?pxt`_`Dj}aC$j3w>-vmg)olWUSc7%=sQ5vbWl{L-{JA?>X(=!%DP^OAAdCaJV*+YVQOw_8D_>MB0 zBat4OjG7ywlhhL#RoQWlaqpZo8^$LZ)=v;Aof#Pz5jkSf!3H9th67|B46Dow1Jh(q zichC$7@U>ed^Z?CkV%#cCrnk8AF}9xh}$_DAw~qJQWvI3rHP^pMdCxG;W5#LhtPNBvgP#MGT{y Ki2ld_W=H_)*^*NL diff --git a/contributing/documentation/img/cropped_image.webp b/contributing/documentation/img/cropped_image.webp deleted file mode 100644 index af441e6f5e39b558670958cd40f0b733e768e03a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11322 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 diff --git a/contributing/documentation/img/editor-vocabulary-overview.png b/contributing/documentation/img/editor-vocabulary-overview.png deleted file mode 100644 index 066f2562a341cba9b5e8d07cbcb964ffb9d819e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61570 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 diff --git a/contributing/documentation/img/l10n_01_language_list.png b/contributing/documentation/img/l10n_01_language_list.png deleted file mode 100644 index 8d1726f60586eda9705c1782dacf32bfe7d0f971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61314 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

?JawDE-EV$1_byT-Jk)mHcb3z?k9`VCod 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ⲳ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

Tl~ZPn;<#;$NFu!%KrvT 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

Da`(tk%k7tyy0&jaTaBd8B!GFk3 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 diff --git a/contributing/documentation/img/l10n_05_search_location.png b/contributing/documentation/img/l10n_05_search_location.png deleted file mode 100644 index e4da602c4b37452c3ec0ad5352ae3facaf76534b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47299 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 P&JbyF1u>wALBRh5o`O!J diff --git a/contributing/documentation/img/l10n_06_browse_by_location.png b/contributing/documentation/img/l10n_06_browse_by_location.png deleted file mode 100644 index ed3a392b2915b2dacdd38cb969dd0cb6d0ad392c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96503 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

urKMB8pAisdz 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

); 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

  • P~4CZ(Zz8A!jkXPm7!w*5Uk2pM3 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 diff --git a/contributing/documentation/index.rst b/contributing/documentation/index.rst deleted file mode 100644 index 54e23de38..000000000 --- a/contributing/documentation/index.rst +++ /dev/null @@ -1,71 +0,0 @@ -:allow_comments: False - -.. _doc_contributing_writing_documentation: - -Writing documentation -===================== - -We always need help to improve the documentation, be it the class reference or -the manual. Below, you can find our content and writing guidelines and -concrete guides to make changes to the documentation. - -Be sure to also check the :ref:`workflow guidelines `, -especially if you're new to using Git or GitHub. - -Guidelines ----------- - -Here are the principles and guidelines we strive to follow to write accessible -documentation. - -.. toctree:: - :maxdepth: 1 - :name: toc-contributing-writing-guidelines - - content_guidelines - docs_writing_guidelines - docs_image_guidelines - docs_contribution_checklist - -Writing the manual ------------------- - -These articles explain how to contribute to this very documentation, and -how to build the online version locally for testing. - -.. toctree:: - :maxdepth: 1 - :name: toc-contributing-documentation - - contributing_to_the_documentation - building_the_manual - -Class reference guides ----------------------- - -The pages below focus on the class reference. - -As the reference is included in the Godot editor, its source files are part of -the `godot repository `_. We use XML files -to write it, so the process to contribute to the class reference differs from -writing the online manual. - -.. toctree:: - :maxdepth: 1 - :name: toc-contributing-class-reference - - updating_the_class_reference - class_reference_primer - -Translating the documentation ------------------------------ - -The community is always working hard on making Godot and its documentation -available to more people. Localizing the documentation is a colossal and ongoing -effort you can be part of. - -.. toctree:: - :maxdepth: 1 - :name: toc-contributing-localization - - editor_and_docs_localization diff --git a/contributing/documentation/updating_the_class_reference.rst b/contributing/documentation/updating_the_class_reference.rst deleted file mode 100644 index f06d223e3..000000000 --- a/contributing/documentation/updating_the_class_reference.rst +++ /dev/null @@ -1,115 +0,0 @@ -.. _doc_updating_the_class_reference: - -Contributing to the class reference -=================================== - -.. highlight:: shell - -The :ref:`Class reference ` is a set of articles describing -the public API of the engine. This includes descriptions for various classes, -methods, properties, and global objects, available for scripting. The class reference -is available online, from the documentation sidebar, and in the Godot editor, from -the help menu. - -As the engine grows and features are added or modified, some parts of the class -reference become obsolete and new descriptions and examples need to be added. -While developers are required to document their work in the class reference when -submitting a pull request, we can't expect every programmer to be a good -technical writer. There is always work for contributors like you to polish -existing and create missing reference material. - -The source of the class reference ---------------------------------- - -As the class reference is available in two places, online and in the editor, we need to -take care to keep things in sync. To achieve this the `main Godot repository `_ -is picked as the source of truth, and the documentation for the class reference is tracked there. - -.. warning:: - - You should **not** edit ``.rst`` files in the ``classes/`` folder of the - `documentation repository `_. - These files are generated automatically and are synced manually by project - maintainers. Read further to learn how to correctly edit the class reference. - -In the main repository the class reference is stored in XML files, one for each exposed -class or global object. The majority of these files is located in `doc/classes/ -`_, but some modules -contain their own documentation as well. You will find it in the ``modules//doc_classes/`` -directory. To learn more about editing XML files refer to :ref:`doc_class_reference_primer`. - -.. seealso:: - - For details on Git usage and the pull request workflow, please - refer to the :ref:`doc_pr_workflow` page. - - If you want to translate the class reference from English to another - language, see :ref:`doc_editor_and_docs_localization`. This guide is - also available as a `video tutorial on YouTube - `_. - -**Important:** If you plan to make large changes, you should create an issue on -the `godot-docs repository `_ -or comment on an existing issue. Doing so lets others know you're already -taking care of a given class. - -What to contribute ------------------- - -The natural place to start contributing is the classes that you are most familiar with. -This ensures that the added description will be based on experience and the necessary -know-how, not just the name of a method or a property. We advise not to add low effort -descriptions, no matter how appealing it may look. Such descriptions obscure the need -for documentation and are hard to identify automatically. - -.. seealso:: - - Following this principle is important and allows us to create tools for contributors. - Such as the class reference's `completion status tracker `_. - You can use it to quickly find documentation pages missing descriptions. - -If you decide to document a class, but don't know what a particular method does, don't -worry. Leave it for now, and list the methods you skipped when you open a pull request -with your changes. Another writer will take care of it. - -You can still look at the method's implementation in Godot's source code on GitHub. -If you have doubts, feel free to ask on the `Godot Forum `_ -and `Godot Contributors Chat `_. - -.. warning:: - - Unless you make minor changes, like fixing a typo, we do not recommend using the - GitHub web editor to edit the class reference's XML files. It lacks features to edit - XML well, like keeping indentations consistent, and it does not allow amending commits - based on reviews. - - It also doesn't allow you to test your changes in the engine or with validation - scripts as described in :ref:`doc_class_reference_editing_xml`. - - -Updating class reference when working on the engine ---------------------------------------------------- - -When you create a new class or modify an existing engine's API, you need to re-generate -the XML files in ``doc/classes/``. - -To do so, you first need to compile Godot. See the :ref:`doc_introduction_to_the_buildsystem` -page to learn how. Then, execute the compiled Godot binary from the Godot root directory -with the ``--doctool`` option. For example, if you're on 64-bit Linux, the command might be: - -:: - - ./bin/godot.linuxbsd.editor.x86_64 --doctool - -The exact set of suffixes may be different. Carefully read through the linked article to -learn more about that. - -The XML files in ``doc/classes/`` should then be up-to-date with current Godot Engine -features. You can then check what changed using the ``git diff`` command. - -Please only include changes that are relevant to your work on the API in your commits. -You can discard changes in other XML files using ``git checkout``, but consider reporting -if you notice unrelated files being updated. Ideally, running this command should only -bring up the changes that you yourself have made. - -You will then need to add descriptions to any newly generated entries. diff --git a/contributing/how_to_contribute.rst b/contributing/how_to_contribute.rst deleted file mode 100644 index ecb2a2c13..000000000 --- a/contributing/how_to_contribute.rst +++ /dev/null @@ -1,110 +0,0 @@ -.. _doc_ways_to_contribute: - -How to contribute -================= - -The Godot Engine is free and open-source. Like any community-driven project, we rely on volunteer contributions. -On this page we want to showcase the various ways you as users can participate - to help you find the right starting place with the skillset you have. -Because contrary to popular opinion, we need more than just programmers on the project! - - -Fundraising ------------ - -- **Donate** - - We created the non-profit `Godot Foundation `_ to be able to support the Godot Engine in both matters of finance and administration. - In practice, this means the Foundation hires people to work part-time or full-time on the project. - These jobs include engine development as well as related tasks like code reviews, production management, community & marketing efforts, and more. - - With as little as 5 EUR per month, you can help us keep going strong. - Currently, we are intending to hire more core developers, as to cover more ground with full-time specialists that supplement and guide volunteer work. - - `Join the Development Fund `_ - -- **Donation Drives** - Think about your followers on social media, or other communities you are active in. - Use that reach to remind your social environment that even small contributions can make a difference, especially when done by a great number of people at the same time. - - Are you a content creator? Consider adding a link to the `Godot Development Fund `_ to your descriptions. - If you do live streams, perhaps think about organizing a stream with donation incentives. - -.. - **Buy Official Merch** - -- **Publish Godot Games.** - You heard right, simply publishing a game #MadeWithGodot can positively impact the well-being of this project. - Your personal success elevates the engine to a viable alternative for other developers, growing the community further. - Additionally, it opens the door for us to approach industry contacts about possible collaborations. - - -Technical contributions ------------------------ - -- **Report bugs & other issues** - As active users of the engine, you are better equipped to identify bugs and other issues than anyone else. - To let us know about your findings, fill out this `bug report form `_ on our GitHub. - Make sure to include as much information as possible to ensure these issues can easily be reproduced by others. - - If you are interested in helping keep our bug tracker organized, you can even join the `bugsquad `_! - -- **Test Development Versions** - While it is recommended to use the stable releases for your projects, you can help us test dev releases, betas, and release candidates - by opening a copy of your project in them and checking what problems this introduces or maybe even solves. - Make sure to have a backup ready, since this can produce irreversible changes. - - Find recent `development versions `_ directly on our download page, or linked in their own blog posts. - -- **Contribute Engine Code (mainly C++)** - The engine development is mainly coordinated on our `Contributor RocketChat `_, - so if you are serious about making PRs you should join us there! - - Read more about the **technical submission process**: :ref:`doc_first_steps` - - For each subject area of the engine, there is a corresponding team to coordinate the work. - Join the linked chat to get more eyes on your related PR, learn about open todos, or partake in meetings. - For some areas, specialists might even be encouraged to step up as maintainer! - `List of teams `_ - -- **Review Code Contributions** - All pull requests need to be thoroughly reviewed before they can be merged into the master branch. - Help us get a headstart by participating in the code review process. - - To get started, chose any `open pull request `_ and reference our **style guide**: :ref:`doc_pr_review_guidelines` - -- **Write Plugins (GDScript, C#, & more)** - Community addons are not directly included in the core engine download or repository, yet they provide essential quality of life upgrades for your fellow game developers. - Upload your plugins to the `Godot Asset Library `_ to make them available to others. - - .. - update to talk about Asset Store later -- **Demo projects (GDScript, C#, and making Assets)** - We provide new users with `demo projects `_ so they can quickly test new features or get familiar with the engine in the first place. - At industry events, we might even exhibit these demo projects to showcase what Godot can do! - Help improve existing projects or supply your own to be added to the pool, and join the `demo channel `_ in the Contributor RocketChat to talk about it. - -- **Documentation** - The documentation is one of the most essential parts of any tech project, yet the need to document new features and substantial changes often gets overlooked. - Join the `documentation team `_ to improve the Godot Engine with your technical writing skills. - -- **Translations (spoken languages other than English)** - Are you interested in making the Godot Engine more accessible to non-English speakers? - Contribute to our `community-translations `_. - -Community support ------------------ - -- **Call for Moderators** - With a community of our size, we need people to step up as volunteer moderators in all kinds of places. - These teams are organized by the Godot Foundation, but would not function without the dedication of active community members like you. - - Have a look around your favorite community platform and you might come across open application calls. - -- **Answer tech-support questions** - With many new people discovering the Godot Engine recently, the need for peer-to-peer tech-support has never been greater. - See the `Godot website `_ for a list of official and user-supported Godot communities. - -- **Create tutorials & more** - How did you get started with the Godot Engine? - Chances are you looked for learning materials outside of what the documentation provides. - Without content creators covering the game development process, there would not be this big of a community today. - Therefore it seemed only right to mention them in a page about important contributions to the project. diff --git a/contributing/workflow/bisecting_regressions.rst b/contributing/workflow/bisecting_regressions.rst deleted file mode 100644 index 6ce802a58..000000000 --- a/contributing/workflow/bisecting_regressions.rst +++ /dev/null @@ -1,163 +0,0 @@ -.. _doc_bisecting_regressions: - -Bisecting regressions -===================== - -.. highlight:: shell - -Bisecting is a way to find regressions in software. After reporting a bug on the -`Godot repository on GitHub `__, you may -be asked by a contributor to *bisect* the issue. Bisecting makes it possible for -contributors to fix bugs faster, as they can know in advance which commit caused -the regression. Your effort will be widely appreciated :) - -The guide below explains how to find a regression by bisecting. - -What is bisecting? ------------------- - -Godot developers use the `Git `__ version control system. -In the context of Git, bisecting is the process of performing a manual -`binary search `__ -to determine when a regression appeared. While it's typically used for bugs, -it can also be used to find other kinds of unexpected changes such as -performance regressions. - -Using official builds to speed up bisecting -------------------------------------------- - -Before using Git's ``bisect`` command, we strongly recommend trying to reproduce -the bug with an older (or newer) official release. This greatly reduces the -range of commits that potentially need to be built from source and tested. -You can find binaries of official releases, as well as alphas, betas, -and release candidates `here `__. - -.. danger:: - - Project files may be incompatible between Godot versions. - **Make a backup of your project** before starting the bisection process. - - Going from the oldest to the newest build generally reduces the risk of the - project not being able to successfully open in the editor, thanks to - backwards compatibility. Try to reduce your project to the smallest - repeatable example too. The more minimal the project is, the more likely - you'll be able to open it without compatibility issues in newer engine - versions. - -The Git bisect command ----------------------- - -If you've found a build that didn't exhibit the bug in the above testing -process, you can now start bisecting the regression. The Git version control -system offers a built-in command for this: ``git bisect``. This makes the -process semi-automated as you only have to build the engine, run it and try to -reproduce the bug. - -.. note:: - - Before bisecting a regression, you need to set up a build environment to - compile Godot from source. To do so, read the - :ref:`Compiling ` page for your target platform. - (Compiling Godot from source doesn't require C++ programming knowledge.) - - Note that compiling Godot can take a while on slow hardware (up an hour for - each full rebuild on a slow dual-core CPU). This means the full process can - take up to several hours. If your hardware is too slow, you may want to stop - there and report the results of your "pre-bisecting" on the GitHub issue so - another contributor can continue bisecting from there. - -Determine the commit hashes -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To start bisecting, you must first determine the commit hashes (identifiers) of -the "bad" and "good" build. "bad" refers to the build that exhibits the bug, -whereas "good" refers to the version that doesn't exhibit the bug. - -You can use either a commit hash (like ``06acfccf8``), the tag of a stable -release (like ``4.2.1-stable``), or a branch like ``master``. - -If you're using a pre-release build as the "good" or "bad" build, you can find -the commit hash in the Project Manager in the lower-right corner, or in in the -**Help > About Godot** dialog in the Godot editor. The version information will -look something like ``v4.4.beta3.official [06acfccf8]``, and the commit hash is -within the brackets, in this case ``06acfccf8``. You can click on the version -information to copy it, including the commit hash. - -Alternately, you can browse the `interactive changelog -`__ to find commits -for all releases, including development builds. The commits will be listed as a -range, like ``commits: a013481b0...06acfccf8``, and the second commit is the one -you should use for bisecting. You can also browse the `Godot Archive -`__, and find the commit hash within -the release page linked from the **News** button. - -If you're using a stable release as the "good" or "bad" build, you can use the -tag of that release directly, such as ``4.2-stable`` or ``4.2.1-stable``. A full -list of release tags is available `on GitHub -`__, and you can also find the actual -commit hash that corresponds to a stable release there. - -To refer to the latest state of the master branch, you can use ``master`` -instead of a commit hash. Note that unlike tagged releases or snapshot commit -hashes, ``master`` is a perpetually moving target. - -Build the engine -~~~~~~~~~~~~~~~~ - -:ref:`Get Godot's source code using Git `. Once this -is done, in the terminal window, use ``cd`` to reach the Godot repository -folder and enter the following command: - -.. code-block:: shell - - # is hash of the build that works as expected. - # is hash of the build exhibiting the bug. - git bisect start - git bisect good - git bisect bad - -Compile Godot. This assumes you've set up a build environment: - -.. code-block:: shell - - scons - -Run the engine -~~~~~~~~~~~~~~ - -Run the binary located in the ``bin/`` folder and try to reproduce the bug. - -.. note:: - - :ref:`Double-check the output file name ` - in ``bin/`` to make sure you're actually running the binary you've just compiled. - Different Godot versions will output binaries with different names. - -If the build **still** exhibits the bug, run the following command: - -.. code-block:: shell - - git bisect bad - -If the build **does not** exhibit the bug, run the following command: - -.. code-block:: shell - - git bisect good - -After entering one of the commands above, Git will switch to a different commit. -You should now build Godot again, try to reproduce the bug, then enter ``git -bisect good`` or ``git bisect bad`` depending on the result. You'll have to -repeat this several times. The longer the commit range, the more steps will be -required. 5 to 10 steps are usually sufficient to find most regressions; Git -will remind you of the number of steps remaining (in the worst case scenario). - -Once you've completed enough steps, Git will display the commit hash where the -regression appeared. Write this commit hash as a comment to the GitHub issue -you've bisected. This will help in solving the issue. Thanks again for -contributing to Godot :) - -.. seealso:: - - You can read the full documentation on ``git bisect`` - `here `__. diff --git a/contributing/workflow/bug_triage_guidelines.rst b/contributing/workflow/bug_triage_guidelines.rst deleted file mode 100644 index cb868562a..000000000 --- a/contributing/workflow/bug_triage_guidelines.rst +++ /dev/null @@ -1,287 +0,0 @@ -.. _doc_bug_triage_guidelines: - -Bug triage guidelines -===================== - -This page describes the typical workflow of the bug triage team aka -bugsquad when handling issues and pull requests on Godot's -`GitHub repository `__. -It is bound to evolve together with the bugsquad, so do not -hesitate to propose modifications to the following guidelines. - -Issues management ------------------ - -For issue management, we use the following GitHub processes: - -- Each issue and pull request (PR) is categorized with a set of *labels*, - sometimes called "tags". -- Each PR is assigned to a *milestone*. Some issues can also be assigned to a - *milestone* (see below). -- Issues can have an *assignee*, who is a contributor among Godot maintainers. -- Issues can be put in one or more *projects*. -- PRs can be *linked* to one or more issues which they "fix" or "close". - -We don't yet extensively use or rely on some other GitHub processes: - -- Issue close reasons (completed, not planned, duplicate). While we use these, - it is not consistent, and older issues are all closed as "completed", so the - issue close reason should not be relied on. -- Issue *types* (Bug, Feature, Task). -- Issue *relationships*. - -We only use the assignees feature for Godot maintainers who are members of the -Godot Engine GitHub organization, and even then not in all cases. For other -issues, we track who is working on an issue by comments on the issue and linked -pull requests. Most issues are available for any contributor to take on, after -discussing it with other contributors. If you would like to work on an issue, -first check that no one else is working on it, by looking for a linked pull -request, a comment "claiming" the issue, or an assignee. If no one else is -working on the issue, leave a comment on the issue to "claim" it and start -working on it. - -Labels -~~~~~~ - -The following `labels `__ are -currently defined in the Godot repository: - -Categories: -^^^^^^^^^^^ - -- *Archived*: used to filter issues closed with a resolution other than "fixed". - - - For issues, added to all issues that are not resolved by engine or - documentation changes. This includes duplicate issues, user error, or - reports in the wrong repository. - Since we don't rely on GitHub's issue close reasons (``completed``, ``not - planned``, and ``duplicate``), it is possible for an issue to be closed as - ``completed`` with the *Archived* label. - - For PRs, added to all closed PRs that are not merged. This includes superseded - or duplicate PRs, Git or GitHub mistakes, and valid PRs that end up not merged. - -- *Breaks compat*: describes something that can only be fixed by breaking - compatibility with existing projects. -- *Bug*: describes something that is not working properly. -- *Cherrypick*: describes something that can be backported to a stable branch - after being merged in the ``master`` branch. -- *Confirmed*: has been confirmed by at least one other contributor - than the bug reporter (typically for *Bug* reports). - The purpose of this label is to let developers know which issues are - still reproducible when they want to select what to work on. It is - therefore a good practice to add in a comment on what platform and - what version or commit of Godot the issue could be reproduced; if a - developer looks at the issue one year later, the *Confirmed* label - may not be relevant anymore. -- *Crash:* describes a bug that causes the engine to crash. - This label is only used for "hard" crashes, not freezes. -- *Discussion*: the issue is not consensual and needs further - discussion to define what exactly should be done to address the - topic. -- *Documentation*: related to the documentation. PRs with this label improve the - class reference. Issues with this label are either for wrong documentation, or - are user-reported "bugs" that are actually limitations to be further documented. - Often paired with *Discussion*. Issues related to the ReadTheDocs documentation - should be filed on the `godot-docs `_ repository. -- *Enhancement*: describes a proposed enhancement to an existing - functionality. -- *Feature proposal*: used for PRs adding new features which do not have a - corresponding proposal use this label. The label is removed when a feature - proposal is created and linked. The main Godot repository no longer accepts - feature requests as issues. Please use the `godot-proposals - `__ repository instead. -- *For PR meeting*: the issue needs to be discussed in a pull request meeting. - These meetings are public and are held on the `Godot Contributors Chat `_. -- *Good first issue*: the issue is *assumed* to be an easy one to fix, which makes - it a great fit for new contributors who want to become familiar with - the code base. It should be removed while an active PR is available, that - resolves this issue. -- *High priority:* the issue is particularly important as it can - prevent people from releasing their projects or cause data loss. -- *Needs testing*: the issue/pull request could not be completely tested - and thus need further testing. This can mean that it needs to be tested - on different hardware/software configurations or even that the steps to - reproduce are not certain. -- *Needs work*: the pull request needs additional work before it can be merged. - Also for issues that are very incomplete, such as missing reproduction steps. -- *Performance*: issues that directly impact engine or editor performance. - Can also be used for pull requests that improve performance or add low-end-friendly options. - Should not be coupled with *Usability*. -- *Regression*: the bug appeared after a stable release not exhibiting - the bug was released. -- *Salvageable*: the pull request can't be merged due to design issues or - merge conflicts and its author is not active anymore. However, it can still - be picked up by another contributor to bring it to a mergeable state. - To do so, you need to open a new pull request based on the original pull request. -- *Spam*: intentional spam issues, and extremely low-effort PRs. Used - sparingly, since we give contributors and users the benefit of the doubt. In - most cases, *Needs work* or *Archived* is more appropriate. -- *Tracker*: issue used to track other issues (like all issues related to - the plugin system). -- *Usability*: issues that directly impact user usability. Should not be coupled with *Performance*. - -The categories are used for general triage of the issues. They can be combined -in some way when relevant, e.g. an issue can be labeled *Bug* and *Usability* -at the same time if it's a bug that affects usability. Or *Enhancement* and -*Discussion* if it's an improvement that requires discussion of the best -approach. At least one of the categories *Bug*, *Enhancement*, or *Discussion* -are used to describe an issue or pull request. - -Topics: -^^^^^^^ - -- *2D*: relates to 2D nodes. Should be coupled with one of the labels - below, and should not be coupled with *3D*. -- *3D*: relates to 3D nodes. Should be coupled with one of the labels - below, and should not be coupled with *2D*. -- *Animation*: relates to the Animation system, editors and importers. -- *Assetlib*: relates to issues with the asset library. -- *Audio*: relates to the audio features (low- and high-level). -- *Buildsystem*: relates to building issues, either linked to the SCons - buildsystem or to compiler peculiarities. -- *Codestyle*: relates to the programming style used within the codebase. -- *Core*: anything related to the core engine. Specific topics are split off separately as they crop up. -- *Dotnet*: relates to the C# / .NET bindings. -- *Editor*: relates to issues in the editor (mainly UI). -- *Export*: relates to the export system and templates. -- *GDExtension*: relates to the GDExtension system for native extensions. -- *GDScript*: relates to GDScript. -- *GUI*: relates to GUI (Control) nodes or to Nodes that compose user interfaces. -- *Import*: relates to the resource import system. -- *Input*: relates to the input system. -- *I18n*: relates to internationalization. -- *Multiplayer*: relates to multiplayer (high-level networking) systems. -- *Navigation*: relates to the navigation system (including A* and navmeshes). -- *Network*: relates to (low-level) networking. -- *Particles*: particles, particle systems and their editors. -- *Physics*: relates to the physics engine (2D/3D). -- *Plugin*: relates to problems encountered while writing plugins. -- *Porting*: relates to some specific platforms or exporting projects. -- *Rendering*: relates to the 2D and 3D rendering engines. -- *Shaders*: relates to the Godot shader language or visual shaders. -- *Tests*: relates to unit tests. -- *Thirdparty*: relates to third-party libraries used in Godot. -- *XR*: relates to Augmented Reality or Virtual Reality. - -Issues would typically correspond to only one topic, though it's not -unthinkable to see issues that fit two bills. The general idea is that -there will be specialized contributors teams behind all topics, so they -can focus on the issues labelled with their team's topic. - -Platforms: -^^^^^^^^^^ - -*Android*, *iOS*, *LinuxBSD*, *macOS*, *Web*, *Windows* - -By default, it is assumed that a given issue applies to all platforms. -If one of the platform labels is used, it is then exclusive and the -previous assumption doesn't stand anymore (so if it's a bug on e.g. -Android and Linux exclusively, select those two platforms). - -Documentation labels -~~~~~~~~~~~~~~~~~~~~ - -In the `documentation repository `__, we -use the following `labels `__: - -- *Archived*: either a duplicate of another issue, or invalid. Such an - issue would also be closed. -- *Bug*: Incorrect information in an existing page. Not to be used for - *missing* information. -- *Cherrypick*: describes something that can be backported to a stable branch - after being merged in the ``master`` branch. -- *Dependencies*: describes pull requests that update a dependency file. -- *Discussion*: the issue is not consensual and needs further - discussion to define what exactly should be done to address the - topic. -- *Enhancement*: new information to be added in an existing page. -- *Good first issue*: the issue is *assumed* to be an easy one to fix, which makes - it a great fit for new contributors who want to become familiar with - the code base. It should be removed while an active PR is available, that - resolves this issue. -- *Linked demo PR*: the PR has a corresponding PR to the - `Godot Demo Projects `__ - repository which must be merged at the same time. Any changes to code in - tutorials that have a corresponding demo, such as :ref:`doc_your_first_2d_game`, - need to update both repositories so that the tutorial code stays in sync with - the completed demo. -- *Needs work*: the pull request needs additional work before it can be merged. -- *Python*: Pull requests that update Python code. -- *Salvageable*: the pull request can't be merged due to design issues or - merge conflicts and its author is not active anymore. However, it can still - be picked up by an external contributor to bring it to a mergeable state. - To do so, you need to open a new pull request based on the original pull request. -- *Tracker*: issue used to track other issues (like all issues related to - the plugin system). -- *Waiting on PR merge*: the PR documents an engine PR that has not been merged - yet. - -Area: -^^^^^ - -- *About*: Issues and PRs related to the About section of the documentation and other general articles. -- *Class reference*: the issue is about the class reference, not a documentation page. -- *Community*: Issues and PRs related to the Community section of the documentation. -- *Contributing*: Issues and PRs related to the Contributing/Development section of the documentation. -- *Getting started*: Issues and PRs related to the Getting Started section of the documentation. -- *Manual*: Issues and PRs related to the Manual/Tutorials section of the documentation. - -Content: -^^^^^^^^ - -- *Images*: Issues and PRs involving outdated or incorrect images in articles. -- *Example code*: Issues and PRs involving writing or updating code examples. -- *New page*: Issues and PRs related to creation of new documentation pages for new or undocumented features. -- *Organization*: Issues and PRs related to reorganizing the content. -- *Proofreading*: Issues and PRs related to proofreading the documentation. -- *Redirect*: Issues and PRs involving moving content and adding a redirect rule on the backend. -- *Website*: Issues related to adding website features and fixing bugs, whether on the front or back-end, - -Topic: -^^^^^^ - -The available topics describe the same content as the topics in the main -repository. - -Milestones -~~~~~~~~~~ - -`Milestones `_ are used for -some issues and all PRs. - -We have milestones for specific minor engine versions, like ``4.5`` and ``4.6``, -as well as general milestones for major engine versions, like ``3.x`` and -``4.x``. In the ``godot-proposals`` repo, we also have a ``5.0`` milestone for -compatibility-breaking changes that will be considered for Godot 5.0, in many -years. - -Issues are assigned to the current development milestone, such as ``4.5``, if -they are related to features introduced in that engine version, or are bugs -(regressions) in that version. Additionally, all issues completed during the -development of that engine version are added to the milestone, so that users can -see at a glance in which minor version an issue was first fixed. We don't always -use the ``4.x`` milestone for issues, since by default all issues are related to -Godot 4.x. However, we do use the ``3.x`` milestone to mark issues that are -specific to Godot 3.x. - -All pull requests are assigned to a milestone. By default, enhancement and -feature PRs are assigned to the ``4.x`` milestone, and bugs are assigned to the -current development milestone, such as ``4.5``. Towards the end of the minor -version's development, PRs currently in that milestone are reassessed. If -a PR is no longer being considered for that version, it is reassigned to either the -major version milestone (``4.x``), or the next minor version milestone (such as -``4.6``). - -Pull requests in the ``4.x`` milestone are reassigned to the current minor -engine version, such as ``4.5``, when the review process is complete, and the -production team decides that the PR is ready to be merged soon. Note that -this usually requires more than one approving review. - -The milestone assigned to a PR is a goal, not a guarantee. New features and -enhancements are merged when they are ready. While reviewers and maintainers do -their best to review PRs in time for the current version, at some point we reach -the beta, feature freeze, and then release; and existing PRs are reassigned to -the next minor version, or to ``4.x``. As a rule, we assign new features to the -``4.x`` milestone initially to avoid continually reassigning a PR from version -to version. However, a PR being in ``4.x`` does not mean it won't be merged; -it's just the default for new features. \ No newline at end of file diff --git a/contributing/workflow/first_steps.rst b/contributing/workflow/first_steps.rst deleted file mode 100644 index ef9c77d54..000000000 --- a/contributing/workflow/first_steps.rst +++ /dev/null @@ -1,128 +0,0 @@ -.. _doc_first_steps: - -Contributing code ------------------ - -The possibility to study, use, modify and redistribute modifications of the -engine's source code are the fundamental rights that -Godot's `MIT `_ license grants you, -making it `free and open source software `_. - -As such, everyone is entitled to modify -`Godot's source code `_, and send those -modifications back to the upstream project in the form of a patch (a text file -describing the changes in a ready-to-apply manner) or - in the modern workflow -that we use - via a so-called "pull request" (PR), i.e. a proposal to directly -merge one or more Git commits (patches) into the main development branch. - -Contributing code changes upstream has two big advantages: - -- Your own code will be reviewed and improved by other developers, and will be - further maintained directly in the upstream project, so you won't have to - reapply your own changes every time you move to a newer version. On the - other hand it comes with a responsibility, as your changes have to be - generic enough to be beneficial to all users, and not just your project; so - in some cases it might still be relevant to keep your changes only for your - own project, if they are too specific. - -- The whole community will benefit from your work, and other contributors will - behave the same way, contributing code that will be beneficial to you. At - the time of this writing, over 2,000 developers have contributed code - changes to the engine! - -To ensure good collaboration and overall quality, the Godot developers -enforce some rules for code contributions, for example regarding the style to -use in the C++ code (indentation, brackets, etc.) or the Git and PR workflow. - -A good place to start is by searching for issues tagged as -`good first issue `_ -on GitHub. - -.. seealso:: Technical details about the PR workflow are outlined in a - specific section, :ref:`doc_pr_workflow`. - - Details about the code style guidelines and the ``clang-format`` - tool used to enforce them are outlined in - :ref:`doc_code_style_guidelines`. - -All pull requests must go through a review process before being accepted. -Depending on the scope of the changes, it may take some time for a maintainer -responsible for the modified part of the engine to provide their review. -We value all of our contributors and ask them to be patient in the meantime, -as it is expected that in an open source project like Godot, there is going to be -way more contributions than people validating them. - -To make sure that your time and efforts aren't wasted, it is recommended to vet the idea -first before implementing it and putting it for a review as a PR. To that end, Godot -has a `proposal system `_. Its -usage is encouraged to plan changes and discuss them with the community. Implementation -details can also be discussed with other contributors on the `Godot Contributors Chat `_. - -.. note:: Proposals are only required when working on an enhancement or a new feature. - Bug reports are sufficient for fixing issues. - -Testing and reporting issues ----------------------------- - -Another great way of contributing to the engine is to test development releases -or the development branch and to report issues. It is also helpful to report -issues discovered in stable releases, so that they can be fixed in -the development branch and in future maintenance releases. - -Testing development versions -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -To help with the testing, you have several possibilities: - -- Compile the engine from source yourself, following the instructions of the - :ref:`Compiling ` page for your platform. - -- Test official pre-release binaries when they are announced (usually on the - blog and other community platforms), such as alpha, beta and release candidate (RC) builds. - -- Test "trusted" unofficial builds of the development branch; just ask - community members for reliable providers. Whenever possible, it's best to - use official binaries or to compile yourself though, to be sure about the - provenance of your binaries. - -As mentioned previously, it is also helpful to keep your eyes peeled for -potential bugs that might still be present in the stable releases, especially -when using some niche features of the engine which might get less testing by -the developers. - -Filing an issue on GitHub -~~~~~~~~~~~~~~~~~~~~~~~~~ - -Godot uses `GitHub's issue tracker `_ -for bug reports. When you start filing a bug report, you’ll be given a form to -fill out. Please try to follow it so that all issues are consistent and provide -the required information. - -Contributing to the documentation ---------------------------------- - -There are two separate resources referred to as "documentation" in Godot: - -- **The class reference.** This is the documentation for the complete Godot API - as exposed to GDScript and the other scripting languages. It can be consulted - offline, directly in Godot's code editor, or online at Godot :ref:`Class Reference - `. To contribute to the class reference, you have to edit the - XML file corresponding to the class and make a pull request. - See :ref:`doc_updating_the_class_reference` and :ref:`doc_class_reference_primer` - for more details. - -- **The tutorials and engine documentation and its translations.** - This is the part you are reading now, which is distributed in the HTML format. - Its contents are generated from plain text files in the reStructured Text - (rst) format, to which you can contribute via pull requests on the - `godot-docs `_ GitHub repository. - See :ref:`doc_contributing_to_the_documentation` for more details. - -Contributing translations -------------------------- - -To make Godot accessible to everyone, including users who may prefer resources -in their native language instead of English, our community helps translate both -the Godot editor and its documentation in many languages. - -See :ref:`doc_editor_and_docs_localization` for more details. diff --git a/contributing/workflow/img/github_fork_button.png b/contributing/workflow/img/github_fork_button.png deleted file mode 100644 index aa4436e3eb070ec80ebaea7dc5760f72f4ff4fe6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2824 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 TCmibk{AZ~usw)(|G!OV6T2Xr% diff --git a/contributing/workflow/img/github_fork_url.png b/contributing/workflow/img/github_fork_url.png deleted file mode 100644 index eb359aea1c8f08ab52b2348bf9bff8c9e5ceae6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2554 zcmVf`J1;p_3@?%3z(=;!C? z-Rbb)?A7Jw=G*D;-t5!e>(SZg@Z;m;*5~lj=J46+%;4eS-{9fU-|o!fxxU`-z25K1;kMM( z*1Fv9xZLj2)6}-x?zP+Q#NMy5+3(KK(XiR>!Q86L%+9>oqshw4$jQsP*rBAzn$YdQ!o!|Zm$?60x2o5yyW$8~hV?3u=Lt*^0h!t0jAZf?NqZNTfQtge*9Y-+#j zX1?pEsjHB|W~QjBWW4K*z+xsTxTDj_=qNG{4>R7nyhrC%; zx9Xgqp@X_qQMKxTw`761QJS2eOtk5Lw@yp5>6n_GNV4iivFeqWntHWJL$K+2v__Mb zm_e`UK(Fa{vqL|w={>ILbh1B>l9Y0>Ja4T~aj-jZusLn4PK=L|Zm&0sj*xAxG;6Ig zh>MPDtT2a*jcBVchKY=4t1X0wie;%PVx>Q0s3(DhhhC*1TcjLWqZ)dBfLEdyd3=CW zpc8g^d~|qwQJxM>nkI90d2w`jOq>XBb9PCZ1Z{D2ZE$o)nE+{Rab{|6Woc|yq#J1Lcvx;rowr$(C?WAI7c4Av=8?lq>?wa17%={;IKOb&)ovmAS z=h=Je3>s#?0jhswZv(PrWZAN88CkY0TL$DykeNrm0sIBX$jHdF#;<{VBltR0eNR4o zc(ShwKO9+h!yEJM0sHwk8bUlF}@1@+>9%}NcN@%-&=N#Hux`;yleGI-nI$?-EObWkz@7ku3(hee|+!u zqL!CZpuIU#`++jHKLlKlA{o1d_hy(wpP~m*+=r#rIezfaAbQtaD%<@zcy=^l!4ST+ zSrkw{bLOYAT!zyt7>6xI1XktYFWU+(C0_z{#Mf)u7BD2!V6AvjRD8 zA7;bmhq42f=Ewx>&t+6LvR;QF2DKMun_o5s=z4bh4avUKjs*iagli+CSt>g9t7Owf zbY+u?yU3TpN--u|?{%o{A!4tF!0p>C@}#|<6&$IrqvQ42?X|MYYzK<^!1eg3t%s^f zWf$K+VZ!c`K(#~L*RYdlx2q^S(^XS&D6X4GWj~r9nXm#IUj$uK@xeW0?fsxFCW_2F6BDhI{a_ zhf$Sx+z)TZ7THp7^Lz!u>? ze0QqO$sTXJj!@a#tj3UeZe)qYFtW#Xo+#U5FqxRMCz)$Qc3Mp&s|q${i8`gQO;ROw zfb}yC8}Y>%ko}NdSYwNTqxcDG^{CGjQMPVpa}u|gk;*;nYUn=N(?;3l?h$`W--VVm^z=g(|5(w9AOad(axa_y-fXO!j6nJD0O0#QX zY!^nu$&Y1wJ^~d$J6pv%yL%|O7%X&lvTR|IX)c?{EGj$OhKil|&K_P?v};)Qcn`j_ zS)xuUY?Im%0QPCvNME)}c(JIUrov%S^f-`f&C#QKOCtU3qsM(30}~n>l6`k1zy&IMBUBOHGuk6n zoHe@VhHqs6LR3Dli^5Mi+5A+Nt9+Rop6}W@z1hK^*=>}nXT4yeQqoh^BD{@6wy?;E ziiC8gvh$Elwqv-?-fT6AkmW{XZ!0*JtSZu!CF+#IHc9oU0#tDtHloED|4^eZ`!h*@ z^vgcfWIB=BknFlKVFmc$o-{uyZY}Z$#>A}P-i8o`v5(3Yrn1~#VZPS_ z+BpSJj;8NM6pu=wR8V{r_iiLAVjLv0g+;bitx|J<3n!Z_Ei#YFCX33txHK>#o6K{u zE#0aqOVlZaZGut(zIRq=*oZGq&-NUu+kOsnt^aQ1vnVv^`+i(^e*)udT>MKuuD9*X zZoaY<V!Z07*qoM6N<$g60r#ZU6uP diff --git a/contributing/workflow/img/testing_pull_requests_access_checks.webp b/contributing/workflow/img/testing_pull_requests_access_checks.webp deleted file mode 100644 index 4f5568729c27d761a35f087ffd84f1ec50813887..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34948 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 diff --git a/contributing/workflow/img/testing_pull_requests_nightly_link.png b/contributing/workflow/img/testing_pull_requests_nightly_link.png deleted file mode 100644 index e68e5ef9c1336074413d8dfee14428c3c124eecd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67037 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 or implementing - a `proposal `_). - - 2. Other contributors provide feedback on the PR (including reviewing and/or - approving the PR, as appropriate). - - 3. An engine maintainer reviews the code and provides feedback, requests - changes, or approves the pull request, as appropriate. - - 4. Another maintainer reviews the code with a focus on code style/clarity and - approves it once satisfied. - - 5. A team leader or a member of the `production team - `_ merges the pull request if - satisfied that it has been sufficiently reviewed. - -This document will explain steps 2, 3, 4, and 5 in more detail. For a more -detailed explanation of the pull request workflow please see the :ref:`pull -request workflow document `. - -.. note:: - In practice these steps may blend together. Oftentimes maintainers will - provide comments on code style and code quality at the same time and will - approve a pull request for both. - -Typically the first interaction on a pull request will be an engine maintainer -assigning tags to the pull request and flagging it for review by someone -familiar with that area of code. - -Engine maintainers are folks who are "members" of the Godot project repository -on GitHub and/or are listed on the `Teams page `_ -on the Godot website. Maintainers are responsible for a given area of the -engine. Typically this means they are the people who are given more trust to -approve and recommend pull requests for merging. - -Even if you are not a maintainer, you can still help by reviewing code, -providing feedback on PRs and testing PRs locally on your machine to confirm -that they work as intended. Many of the currently active maintainers started out -doing this before they became maintainers. - -Code review and testing ------------------------ - -The following is a list of things that contributors and engine maintainers can -do to conduct a substantive code review of a pull request. - -.. note:: - If you want to conduct a code review, but can't do everything on this list, - say that in your review comment. For example, it is still very helpful to - provide comments on code, even if you can't build the pull request locally to - test the pull request (or vice versa). Feel free to review the code, just - remember to make a note at the end of your review that you have reviewed the - code only and have not tested the changes locally. - -1. Confirm that the problem exists -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -PRs need to solve problems and problems need to be documented. Make sure that -the pull request links and closes (or at least addresses) a bug or a proposal. -If it doesn't, consider asking the contributor to update the opening message of -the PR to explain the problem that the PR aims to solve in more detail. - -.. note:: - It should be clear _why_ a pull request is needed before it is merged. This - assists reviewers in determining whether a PR does what it says it does and it - helps contributors in the future understand why the code is the way it is. - -2. Test the PR and look for regressions -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -While strict code review and CI help to ensure that all pull requests work as -intended, mistakes happen and sometimes contributors push code that creates a -problem in addition to solving a problem. Maintainers will avoid merging code -that contains a regression even if it solves the problem as intended. - -When reviewing a pull request, ensure that the PR does what it says it does -(i.e. fixes the linked bug or implements the new feature) and nothing outside of -the PR target area is broken by the change. You can do this by running the -editor and trying out some common functions of the editor (adding objects to a -scene, running GDScript, opening and closing menus etc.). Also, while reviewing -the code, look for suspicious changes in other parts of the engine. Sometimes -during rebasing changes slip through that contributors are not aware of. - -3. Do a code review -~~~~~~~~~~~~~~~~~~~ - -Code reviews are usually done by people who are already experienced in a given -area. They may be able to provide ideas to make code faster, more organized, or -more idiomatic. But, even if you are not very experienced, you may want to -conduct a code review to provide feedback within the scope of what you are -comfortable reviewing. Doing so is valuable for the area maintainer (as a second -set of eyes on a problem is always helpful) and it is also helpful for you as it -will help you get more familiar with that area of code and will expose you to -how other people solve problems. In fact, reviewing the code of experienced -engine maintainers is a great way to get to know the codebase. - -Here are some things to think about and look out for as you review the code: - -* **Code only touches the areas announced in the PR (and the commit - message).** - - It can be tempting to fix random things in the code, as you see them. However, - this can quickly make a pull request difficult to review and can make it hard - to dig through in the commit history. Small touch-ups next to the related area - are alright, but often bugs that you can find along the way are better fixed - in their own PRs. - -* **Code properly uses Godot's own APIs and patterns.** - - Consistency is very important, and a solution that already exists in the - codebase is preferable to an ad-hoc solution. - -* **Are core areas affected by the change?** - - Sometimes a PR that is supposed to solve a local problem can have a - far-reaching effect way outside of its scope. Usually it is best to keep code - changes local to where the problem arises. If you think that the solution - requires changes outside the scope of the problem, it is usually best to seek - the opinion of a team leader who may have another idea for how to solve the - problem. - -4. Iterate with the contributor and improve the PR -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Maintainers should provide feedback and suggestions for improvement if they spot -things in the code that they would like changed. Preferably, suggestions should -come in order of importance: first, address overall code design and the approach -to solving the problem, then make sure the code is complying with the engine's -best practices, and lastly, do the :ref:`code style review `. - -.. note:: - - **Communicate barriers to merging early in the review process.** - - If the PR has clear blockers or will likely not get merged for whatever other - reason, that fact should be communicated as early and clearly as possible. We - want to avoid stringing people along because it feels bad to say "sorry, no". - -As you review pull requests, keep the Godot `Code of Conduct -`_ in mind. Especially the following: - -* Politeness is expected at all times. Be kind and courteous. - -* Always assume positive intent from others. - -* Feedback is always welcome, but keep your criticism constructive. - -Here are some things to avoid as you iterate on a pull request with a -contributor: - -* **Needless double reviews.** - - In other words, review the full PR at once and avoid coming back endless times - to point out issues that you could have noted in the first review. Of course, - this can't always be avoided, but we should try to catch everything at once. - -* **Being overly nitpicky.** - - Code quality can be flexible depending on the area of the engine you are - working in. In general, our standard for code quality is much higher in core - areas and in performance-sensitive areas than it is in editor code for - example. - -* **Expanding the scope of a pull request.** - - Providing context or related/similar issues or proposals that may be fixed - similarly can be helpful, but adding a "may as well fix that thing over there - as well while at it" or "could we add to this as well?" isn't always fair to - the contributor. Use your judgement when deciding whether additional fixes are - within scope, but try to keep the scope as close to the original pull request - as possible. - -And ultimately, don't feel pressured to deal with the PR all alone. Feel free to -ask for a helping hand on the `Godot Contributors Chat -`_, in the appropriate channel or in #general. -Other teams may already be tagged for review, so you can also wait or ask for -their assistance. - -5. Approve the pull request -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -After reviewing the code, if you think that the code is ready to be merged into -the engine, then go ahead and "approve" it. Make sure to also comment and -specify the nature of your review (i.e. say whether you ran the code locally, -whether you reviewed for style as well as correctness, etc.). Even if you are -not an engine maintainer, approving a pull request signals to others that the -code is good and likely solves the problem the PR says it does. Approving a pull -request as a non-engine maintainer does not guarantee that the code will be -merged, other people will still review it, so don't be shy. - -.. _doc_code_style_review: - -Code style review ------------------ - -Generally speaking, we aim to conduct a code review before a style/clarity -review as contributors typically want to know if their general approach is -acceptable before putting in the effort to make nitpicky changes to style. In -other words, maintainers shouldn't ask contributors to change the style of code -that may need to be rewritten in subsequent reviews. Similarly, maintainers -should avoid asking for contributors to rebase PRs if the PR has not been -reviewed. - -That being said, not everyone feels confident enough to provide a review on code -correctness, in that case, providing comments on code style and clarity ahead of -a more substantive code review is totally appropriate and more than welcome. - -In practice the code style review can be done as part of the substantive code -review. The important thing is that both the substantive code and the code style -need to be reviewed and considered before a pull request is merged. - -When reviewing code style pay particular attention to ensuring that the pull -request follows the :ref:`doc_code_style_guidelines`. While ``clang-format`` and -various CI checks can catch a lot of inconsistencies, they are far from perfect -and are unable to detect some issues. For example, you should check that: - - * The style of header includes is respected. - * Identifiers use ``snake_case`` and follow our naming conventions. - * Method parameters start with ``p_*`` or ``r_*`` (if they are used to return - a value). - * Braces are used appropriately, even for one-liner conditionals. - * Code is properly spaced (exactly one empty line between methods, no - unnecessary empty lines inside of method bodies). - -.. note:: - - This list is not complete and doesn't aim to be complete. Refer to - the linked style guide document for a complete set of rules. Keep - in mind that ``clang-format`` may not catch things you hope it would, - so pay attention and try to build a sense of what exactly it can and - cannot detect. - -Merging pull requests ---------------------- - -In general, pull requests should only be merged by members of the production -team or team leaders for pull requests in their area of the engine. For example, -the networking team leader could merge a networking pull request that doesn't -substantially change non-networking sections of code. - -In practice it is best to wait for a member of the production team to merge the -pull request as they keep a close eye on the entire codebase and will likely -have a better sense of what other recent/upcoming changes this pull request may -conflict with (or any other reason that it may make sense to delay the pull -request). Feel free to leave a comment saying that the PR should be ready to -merge. - -The following are the steps to take before merging a pull request. The degree to -which you adhere to these steps can be flexible for simple/straightforward pull -requests, but they should be carefully taken for complex or risky pull requests. - -As a contributor you can help move a pull request forward by doing some of these -steps yourself. - -1. Get feedback from the right people/teams -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Production team members should ensure that the right people look at a pull -request before it is merged. In some cases this may require multiple people to -weigh in. In other cases, only one substantive approval is needed before the -code can be merged. - -In general, try not to merge things based on one review alone, especially if it -is your own. Get a second opinion from another maintainer, and make sure all the -teams that may be impacted have been reasonably represented by the reviewers. -For example, if a pull request adds to the documentation, it's often useful to -let the area maintainers check it for factual correctness and let documentation -maintainers check it for formatting, style, and grammar. - -A good rule of thumb is that at least one subject matter expert should have -approved the pull request for correctness, and at least one other maintainer -should have approved the pull request for code style. Either of those people -could be the person merging the pull request. - -Make sure that the reviews and approvals were left by people competent in that -specific engine area. It is possible that even a long-standing member of the -Godot organization left a review without having the relevant expertise. - -.. note:: - - An easy way to find PRs that may be ready for merging is filtering by - approved PRs and sorting by recently updated. For example, in the main Godot - repository, you can use `this link - `_. - -2. Get feedback from the community -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -If a pull request is having trouble attracting reviewers, you may need to reach -out more broadly to ask for help reviewing. Consider asking: - -* the person who reported the bug if the pull request fixes the bug for them, -* contributors who have recently edited that file if they could take a look, or -* a more experienced maintainer from another area if they could provide feedback. - -3. Git checklist -~~~~~~~~~~~~~~~~ - -* **Make sure that the PR comes in one commit.** - - When each commit is self-contained and could be used to build a clean and - working version of the engine, it may be okay to merge a pull request with - multiple commits, but in general, we require that all pull requests only have - one commit. This helps us keep the Git history clean. - -* **Fixes made during the review process must be squashed into - the main commit.** - - For multi-commit PRs check that those fixes are amended in the relevant - commits, and are not just applied on top of everything. - -* **Make sure that the PR has no merge conflicts.** - - Contributors may need to rebase their changes on top of the relevant branch - (e.g. ``master`` or ``3.x``) and manually fix merge conflicts. Even if there - are no merge conflicts, contributors may need to rebase especially old PRs as - the GitHub conflict checker may not catch all conflicts, or the CI may have - changed since it was originally run. - -* **Check for proper commit attribution.** - - If a contributor uses an author signature that is not listed in their GitHub - account, GitHub won't link the merged pull request to their account. This - keeps them from getting proper credit in the GitHub history and makes them - appear like a new contributor on the GitHub UI even after several - contributions. - - Ultimately, it's up to the user if they want to fix it, but they can do so by - authoring the Git commit with the same email they use for their GitHub - account, or by adding the email they used for the Git commit to their GitHub - profile. - -* **Check for proper commit messages.** - - While we don't have a very strict ruleset for commit messages, we still - require them to be short yet descriptive and use proper English. As a - maintainer you've probably written them enough times to know how to make one, - but for a general template think about *"Fix in "*. - For a more detailed recommendation see the `contributing.md - `_ - page in the main Godot repository. - -4. GitHub checklist -~~~~~~~~~~~~~~~~~~~ - -* **Validate the target branch of the PR.** - - Most Godot development happens around in the ``master`` branch. Therefore most - pull requests must be made against it. From there pull requests can then be - backported to other branches. Be wary of people making PRs on the version they - are using (e.g, ``3.3``) and guide them to make a change against a - higher-order branch (e.g. ``3.x``). If the change is not applicable for the - ``master`` branch, the initial PR can be made against the current maintenance - branch, such as ``3.x``. It's okay for people to make multiple PRs for each - target branch, especially if the changes cannot be easily backported. - Cherry-picking is also an option, if possible. Use the appropriate labels if - the PR can be cherrypicked (e.g. ``cherrypick:3.x``). - -.. note:: - - It is possible to change the target branch of the PR, that has already been - submitted, but be aware of the consequences. As it cannot be synchronized - with the push, the target branch change will inevitable tag the entire list - of maintainers for review. It may also render the CI incapable of running - properly. A push should help with that, but if nothing else, recommend - opening a new, fresh PR. - -* **Make sure that the appropriate milestone is assigned.** - - This will make it more obvious which version would include the submitted - changes, should the pull request be merged now. Note, that the milestone is - not a binding contract and does not guarantee that this version is definitely - going to include the PR. If the pull request is not merged before the version - is released, the milestone will be moved (and the PR itself may require a - target branch change). - - Similarly, when merging a PR with a higher milestone than the current version, - or a "wildcard" milestone (e.g. "4.x"), ensure to update the milestone to the - current version. - -* **Make sure that the opening message of the PR contains the - magic words "Closes #..." or "Fixes #...".** - - These link the PR and the referenced issue together and allow GitHub to - auto-close the latter when you merge the changes. Note, that this only works - for the PRs that target the ``master`` branch. For others you need to pay - attention and close the related issues manually. Do it with *"Fixed by #..."* - or *"Resolved by #..."* comment to clearly indicate the act for future - contributors. - -* **For the issues that get closed by the PR add the closest - relevant milestone.** - - In other words, if the PR is targeting the ``master`` branch, but is then also - cherrypicked for ``3.x``, the next ``3.x`` release would be the appropriate - milestone for the closed issue. - -5. Merge the pull request -~~~~~~~~~~~~~~~~~~~~~~~~~ - -If it is appropriate for you to be merging a pull request (i.e. you are on the -production team or you are the team leader for that area), you are confident -that the pull request has been sufficiently reviewed, and once you carry out -these steps you can go ahead and merge the pull request. diff --git a/contributing/workflow/pr_workflow.rst b/contributing/workflow/pr_workflow.rst deleted file mode 100644 index 040cdc903..000000000 --- a/contributing/workflow/pr_workflow.rst +++ /dev/null @@ -1,579 +0,0 @@ -.. _doc_pr_workflow: - -Pull request workflow -===================== - -.. highlight:: shell - -The so-called "PR workflow" used by Godot is common to many projects using -Git, and should be familiar to veteran free software contributors. The idea -is that only a small number (if any) commit directly to the *master* branch. -Instead, contributors *fork* the project (i.e. create a copy of it, which -they can modify as they wish), and then use the GitHub interface to request -a *pull* from one of their fork's branches to one branch of the original -(often named *upstream*) repository. - -The resulting *pull request* (PR) can then be reviewed by other contributors, -which might approve it, reject it, or most often request that modifications -be done. Once approved, the PR can then be merged by one of the core -developers, and its commit(s) will become part of the target branch (usually -the *master* branch). - -We will go together through an example to show the typical workflow and -associated Git commands. But first, let's have a quick look at the -organization of Godot's Git repository. - -Git source repository ---------------------- - -The `repository on GitHub `_ is a -`Git `_ code repository together with an embedded -issue tracker and PR system. - -.. note:: If you are contributing to the documentation, its repository can - be found `here `_. - -The Git version control system is the tool used to keep track of successive -edits to the source code - to contribute efficiently to Godot, learning the -basics of the Git command line is *highly* recommended. There exist some -graphical interfaces for Git, but they usually encourage users to take bad -habits regarding the Git and PR workflow, and we therefore recommend not to -use them. In particular, we advise not to use GitHub's online editor for code -contributions (although it's tolerated for small fixes or documentation changes) -as it enforces one commit per file and per modification, -which quickly leads to PRs with an unreadable Git history (especially after peer review). - -.. seealso:: The first sections of Git's "Book" are a good introduction to - the tool's philosophy and the various commands you need to - master in your daily workflow. You can read them online on the - `Git SCM `_ website. - You can also try out `GitHub's interactive guide `__. - -The branches on the Git repository are organized as follows: - -- The ``master`` branch is where the development of the next major version - occurs. As a development branch, it can be unstable - and is not meant for use in production. This is where PRs should be done - in priority. -- The stable branches are named after their version, e.g. ``3.1`` and ``2.1``. - They are used to backport bugfixes and enhancements from the ``master`` - branch to the currently maintained stable release (e.g. 3.1.2 or 2.1.6). - As a rule of thumb, the last stable branch is maintained until the next - minor version (e.g. the ``3.0`` branch was maintained until the release of - Godot 3.1). - If you want to make PRs against a maintained stable branch, please check - first if your changes are also relevant for the ``master`` branch, and if so - make the PR for the ``master`` branch in priority. Release managers can then - cherry-pick the fix to a stable branch if relevant. -- There might occasionally be feature branches, usually meant to be merged into - the ``master`` branch at some time. - -Forking and cloning -------------------- - -The first step is to *fork* the `godotengine/godot `_ -repository on GitHub. To do so, you will need to have a GitHub account and to -be logged in. In the top right corner of the repository's GitHub page, you -should see the "Fork" button as shown below: - -.. image:: img/github_fork_button.png - -Click it, and after a while you should be redirected to your own fork of the -Godot repo, with your GitHub username as namespace: - -.. image:: img/github_fork_url.png - -You can then *clone* your fork, i.e. create a local copy of the online -repository (in Git speak, the *origin remote*). If you haven't already, -download Git from `its website `_ if you're using Windows or -macOS, or install it through your package manager if you're using Linux. - -.. note:: If you are on Windows, open Git Bash to type commands. macOS and Linux users - can use their respective terminals. - -To clone your fork from GitHub, use the following command: - -:: - - git clone https://github.com/USERNAME/godot - - -After a little while, you should have a ``godot`` directory in your current -working directory. Move into it using the ``cd`` command: - -:: - - cd godot - -We will start by setting up a reference to the original repository that we forked: - -:: - - git remote add upstream https://github.com/godotengine/godot - git fetch upstream - -This will create a reference named ``upstream`` pointing to the original -``godotengine/godot`` repository. This will be useful when you want to pull new -commits from its ``master`` branch to update your fork. You have another -remote reference named ``origin``, which points to your fork (``USERNAME/godot``). - -You only need to do the above steps once, as long as you keep that local -``godot`` folder (which you can move around if you want, the relevant -metadata is hidden in its ``.git`` subfolder). - -.. note:: *Branch it, pull it, code it, stage it, commit, push it, rebase - it... technologic.* - - This bad take on Daft Punk's *Technologic* shows the general - conception Git beginners have of its workflow: lots of strange - commands to learn by copy and paste, hoping they will work as - expected. And that's actually not a bad way to learn, as long as - you're curious and don't hesitate to question your search engine - when lost, so we will give you the basic commands to know when - working in Git. - -In the following, we will assume as an example that you want to implement a feature in -Godot's Project Manager, which is coded in the ``editor/project_manager.cpp`` -file. - -Branching ---------- - -By default, the ``git clone`` should have put you on the ``master`` branch of -your fork (``origin``). To start your own feature development, we will create -a feature branch: - -:: - - # Create the branch based on the current branch (master) - git branch better-project-manager - - # Change the current branch to the new one - git checkout better-project-manager - -This command is equivalent: - -:: - - # Change the current branch to a new named one, based on the current branch - git checkout -b better-project-manager - -If you want to go back to the ``master`` branch, you'd use: - -:: - - git checkout master - -You can see which branch you are currently on with the ``git branch`` -command: - -:: - - git branch - 2.1 - * better-project-manager - master - -Be sure to always go back to the ``master`` branch before creating a new branch, -as your current branch will be used as the base for the new one. Alternatively, -you can specify a custom base branch after the new branch's name: - -:: - - git checkout -b my-new-feature master - -Updating your branch --------------------- - -This would not be needed the first time (just after you forked the upstream -repository). However, the next time you want to work on something, you will -notice that your fork's ``master`` is several commits behind the upstream -``master`` branch: pull requests from other contributors would have been merged -in the meantime. - -To ensure there won't be conflicts between the feature you develop and the -current upstream ``master`` branch, you will have to update your branch by -*pulling* the upstream branch. - -:: - - git pull --rebase upstream master - -The ``--rebase`` argument will ensure that any local changes that you committed -will be re-applied *on top* of the pulled branch, which is usually what we want -in our PR workflow. This way, when you open a pull request, your own commits will -be the only difference with the upstream ``master`` branch. - -While rebasing, conflicts may arise if your commits modified code that has been -changed in the upstream branch in the meantime. If that happens, Git will stop at -the conflicting commit and will ask you to resolve the conflicts. You can do so -with any text editor, then stage the changes (more on that later), and proceed with -``git rebase --continue``. Repeat the operation if later commits have conflicts too, -until the rebase operation completes. - -If you're unsure about what is going on during a rebase and you panic (no worry, -we all do the first few times), you can abort the rebase with ``git rebase --abort``. -You will then be back to the original state of your branch before calling -``git pull --rebase``. - -.. note:: If you omit the ``--rebase`` argument, you will instead create a merge - commit which tells Git what to make of the two distinct branches. If any - conflicts arise, they would be resolved all at once via this merge commit. - - While this is a valid workflow and the default behavior of ``git pull``, - merge commits within PRs are frowned upon in our PR workflow. We only use - them when merging PRs into the upstream branch. - - The philosophy is that a PR should represent the final stage of the changes - made to the codebase, and we are not interested in mistakes and fixes that - would have been done in intermediate stages before merging. - Git gives us great tools to "rewrite the history" and make it as if we got - things right the first time, and we're happy to use it to ensure that - changes are easy to review and understand long after they have been merged. - -If you have already created a merge commit without using ``rebase``, or -have made any other changes that have resulted in undesired history, the best option -is to use an *interactive rebase* on the upstream branch. See the :ref:`dedicated -section ` for instructions. - -.. tip:: If at any time you want to *reset* a local branch to a given commit or branch, - you can do so with ``git reset --hard `` or - ``git reset --hard /`` (e.g. ``git reset --hard upstream/master``). - - Be warned that this will remove any changes that you might have committed in - this branch. If you ever lose commits by mistake, use the ``git reflog`` command - to find the commit ID of the previous state that you would like to restore, and - use it as argument of ``git reset --hard`` to go back to that state. - -Making changes --------------- - -You would then do your changes to our example's -``editor/project_manager.cpp`` file with your usual development environment -(text editor, IDE, etc.). - -By default, those changes are *unstaged*. The staging area is a layer between -your working directory (where you make your modifications) and the local Git -repository (the commits and all the metadata in the ``.git`` folder). To -bring changes from the working directory to the Git repository, you need to -*stage* them with the ``git add`` command, and then to commit them with the -``git commit`` command. - -There are various commands you should know to review your current work, -before staging it, while it is staged, and after it has been committed. - -- ``git diff`` will show you the current unstaged changes, i.e. the - differences between your working directory and the staging area. -- ``git checkout -- `` will undo the unstaged changes to the given - files. -- ``git add `` will *stage* the changes on the listed files. -- ``git diff --staged`` will show the current staged changes, i.e. the - differences between the staging area and the last commit. -- ``git reset HEAD `` will *unstage* changes to the listed files. -- ``git status`` will show you what are the currently staged and unstaged - modifications. -- ``git commit`` will commit the staged files. It will open a text editor - (you can define the one you want to use with the ``GIT_EDITOR`` environment - variable or the ``core.editor`` setting in your Git configuration) to let you - write a commit log. You can use ``git commit -m "Cool commit log"`` to - write the log directly. -- ``git commit --amend`` lets you amend the last commit with your currently - staged changes (added with ``git add``). This is the best option if you - want to fix a mistake in the last commit (bug, typo, style issue, etc.). -- ``git log`` will show you the last commits of your current branch. If you - did local commits, they should be shown at the top. -- ``git show`` will show you the changes of the last commit. You can also - specify a commit hash to see the changes for that commit. - -That's a lot to memorize! Don't worry, just check this cheat sheet when you -need to make changes, and learn by doing. - -Here's how the shell history could look like on our example: - -:: - - # It's nice to know where you're starting from - git log - - # Do changes to the Project Manager with the nano text editor - nano editor/project_manager.cpp - - # Find an unrelated bug in Control and fix it - nano scene/gui/control.cpp - - # Review changes - git status - git diff - - # We'll do two commits for our unrelated changes, - # starting by the Control changes necessary for the PM enhancements - git add scene/gui/control.cpp - git commit -m "Fix handling of margins in Control" - - # Check we did good - git log - git show - git status - - # Make our second commit - git add editor/project_manager.cpp - git commit -m "Add a pretty banner to the Project Manager" - git log - -With this, we should have two new commits in our ``better-project-manager`` -branch which were not in the ``master`` branch. They are still only local -though, the remote fork does not know about them, nor does the upstream repo. - -Pushing changes to a remote ---------------------------- - -That's where ``git push`` will come into play. In Git, a commit is always -done in the local repository (unlike Subversion where a commit will modify -the remote repository directly). You need to *push* the new commits to a -remote branch to share them with the world. The syntax for this is: - -:: - - git push [:] - -The part about the remote branch can be omitted if you want it to have the -same name as the local branch, which is our case in this example, so we will -do: - -:: - - git push origin better-project-manager - -Git will ask you for your username and password. For your password, enter your -GitHub Personal Access Token (PAT). If you do not have a GitHub Personal Access -Token, or do not have one with the correct permissions for your newly forked -repository, you will need to create one. Follow this link to create your Personal -Access Token: `Creating a personal access token -`_. - -After you have successfully verified your account using your PAT, the changes -will be sent to your remote repository. If you check the fork's page on GitHub, -you should see a new branch with your added commits. - -Issuing a pull request ----------------------- - -When you load your fork's branch on GitHub, you should see a line saying -*"This branch is 2 commits ahead of godotengine:master."* (and potentially some -commits behind, if your ``master`` branch was out of sync with the upstream -``master`` branch). - -.. image:: img/github_fork_make_pr.png - -On that line, there is a "Pull request" link. Clicking it will open a form -that will let you issue a pull request on the ``godotengine/godot`` upstream -repository. It should show you your two commits, and state "Able to merge". -If not (e.g. it has way more commits, or says there are merge conflicts), -don't create the PR yet, something went wrong. Go to our -`Godot Contributors Chat `_ and ask for support :) - -Use an explicit title for the PR and put the necessary details in the comment -area. You can drag and drop screenshots, GIFs or zipped projects if relevant, -to showcase what your work implements. Click "Create a pull request", and -tadaa! - -Modifying a pull request ------------------------- - -While it is reviewed by other contributors, you will often need to make -changes to your yet-unmerged PR, either because contributors requested them, -or because you found issues yourself while testing. - -The good news is that you can modify a pull request simply by acting on the -branch you made the pull request from. You can e.g. make a new commit on that -branch, push it to your fork, and the PR will be updated automatically: - -:: - - # Check out your branch again if you had changed in the meantime - git checkout better-project-manager - - # Fix a mistake - nano editor/project_manager.cpp - git add editor/project_manager.cpp - git commit -m "Fix a typo in the banner's title" - git push origin better-project-manager - -However, be aware that in our PR workflow, we favor commits that bring the -codebase from one functional state to another functional state, without having -intermediate commits fixing up bugs in your own code or style issues. Most of -the time, we will prefer a single commit in a given PR (unless there's a good -reason to keep the changes separate). Instead of authoring a new commit, -consider using ``git commit --amend`` to amend the previous commit with your -fixes. The above example would then become: - -:: - - # Check out your branch again if you had changed in the meantime - git checkout better-project-manager - - # Fix a mistake - nano editor/project_manager.cpp - git add editor/project_manager.cpp - # --amend will change the previous commit, so you will have the opportunity - # to edit its commit message if relevant. - git commit --amend - # As we modified the last commit, it no longer matches the one from your - # remote branch, so we need to force push to overwrite that branch. - git push --force origin better-project-manager - -.. Kept for compatibility with the previous title, linked in many PRs. - -.. _mastering-the-pr-workflow-the-rebase: - -.. _doc_pr_workflow_rebase: - -The interactive rebase ----------------------- - -If you didn't follow the above steps closely to *amend* changes into a commit -instead of creating fixup commits, or if you authored your changes without being -aware of our workflow and Git usage tips, reviewers might request you to -*rebase* your branch to *squash* some or all of the commits into one. - -Indeed, if some commits have been made following reviews to fix bugs, typos, etc. -in the original commit, they are not relevant to a future changelog reader who -would want to know what happened in the Godot codebase, or when and how a given -file was last modified. - -To squash those extraneous commits into the main one, we will have to *rewrite -history*. Right, we have that power. You may read that it's a bad practice, and -it's true when it comes to branches of the upstream repo. But in your fork, you -can do whatever you want, and everything is allowed to get neat PRs :) - -We will use the *interactive rebase* ``git rebase -i`` to do this. This -command takes a commit ID or a branch name as argument, and will let you modify -all commits between that commit/branch and the last one in your working branch, -the so-called ``HEAD``. - -While you can give any commit ID to ``git rebase -i`` and review everything in -between, the most common and convenient workflow involves rebasing on the -upstream ``master`` branch, which you can do with: - -:: - - git rebase -i upstream/master - -.. note:: Referencing branches in Git is a bit tricky due to the distinction - between remote and local branches. Here, ``upstream/master`` (with a - `/`) is a local branch which has been pulled from the ``upstream`` - remote's ``master`` branch. - - Interactive rebases can only be done on local branches, so the `/` - is important here. As the upstream remote changes frequently, your - local ``upstream/master`` branch may become outdated, so you can - update it with ``git fetch upstream master``. Contrarily to - ``git pull --rebase upstream master`` which would update your - currently checked out branch, ``fetch`` will only update the - ``upstream/master`` reference (which is distinct from your local - ``master`` branch... yes it's confusing, but you'll become familiar - with this little by little). - -This will open a text editor (``vi`` by default, see -`Git docs `_ -to configure your favorite one) with something which may look like this: - -.. code-block:: text - - pick 1b4aad7 Add a pretty banner to the Project Manager - pick e07077e Fix a typo in the banner's title - -The editor will also show instructions regarding how you can act on those -commits. In particular, it should tell you that "pick" means to use that -commit (do nothing), and that "squash" and "fixup" can be used to *meld* the -commit in its parent commit. The difference between "squash" and "fixup" is -that "fixup" will discard the commit log from the squashed commit. In our -example, we are not interested in keeping the log of the "Fix a typo" commit, -so we use: - -.. code-block:: text - - pick 1b4aad7 Add a pretty banner to the Project Manager - fixup e07077e Fix a typo in the banner's title - -Upon saving and quitting the editor, the rebase will occur. The second commit -will be melded into the first one, and ``git log`` and ``git show`` should -now confirm that you have only one commit with the changes from both previous -commits. - -But! You rewrote the history, and now your local and remote branches have -diverged. Indeed, commit 1b4aad7 in the above example will have changed, and -therefore got a new commit hash. If you try to push to your remote branch, it -will raise an error: - -:: - - git push origin better-project-manager - To https://github.com/akien-mga/godot - ! [rejected] better-project-manager -> better-project-manager (non-fast-forward) - error: failed to push some refs to 'https://akien-mga@github.com/akien-mga/godot' - hint: Updates were rejected because the tip of your current branch is behind - hint: its remote counterpart. - -This is reasonable behavior, Git will not let you push changes that would -override remote content. But that's actually what we want to do here, so we -will have to *force* it: - -:: - - git push --force origin better-project-manager - -And tadaa! Git will happily *replace* your remote branch with what you had -locally (so make sure that's what you wanted, using ``git log``). This will -also update the PR accordingly. - -Rebasing onto another branch ----------------------------- - -If you have accidentally opened your PR on the wrong branch, or need to target another branch -for some reason, you might need to filter out a lot of commits that differ between the old branch -(for example ``4.2``) and the new branch (for example ``master``). This can make rebasing difficult -and tedious. Fortunately ``git`` has a command just for this situation, ``git rebase --onto``. - -If your PR was created from the ``4.2`` branch and you want to update it to instead start at ``master`` -the following steps *should* fix this in one step: - -.. code-block:: text - - git rebase -i --onto master 4.2 - -This will take all the commits on your branch *after* the ``4.2`` branch, and then splice them on top of ``master``, -ignoring any commits from the ``4.2`` branch not on the ``master`` branch. You may still need to do some fixing, but -this command should save you a lot of tedious work removing commits. - -Just like above for the interactive rebase you need to force push your branch to handle the different changes: - -:: - - git push --force origin better-project-manager - -Deleting a Git branch ---------------------- - -After your pull request gets merged, there's one last thing you should do: delete your -Git branch for the PR. There won't be issues if you don't delete your branch, but it's -good practice to do so. You'll need to do this twice, once for the local branch and another -for the remote branch on GitHub. - -To delete our better Project Manager branch locally, use this command: - -:: - - git branch -d better-project-manager - -Alternatively, if the branch hadn't been merged yet and we wanted to delete it anyway, instead -of ``-d`` you would use ``-D``. - -Next, to delete the remote branch on GitHub use this command: - -:: - - git push origin -d better-project-manager - -You can also delete the remote branch from the GitHub PR itself, a button should appear once -it has been merged or closed. diff --git a/contributing/workflow/testing_pull_requests.rst b/contributing/workflow/testing_pull_requests.rst deleted file mode 100644 index 75ce55be8..000000000 --- a/contributing/workflow/testing_pull_requests.rst +++ /dev/null @@ -1,137 +0,0 @@ -.. _doc_testing_pull_requests: - -Testing pull requests -===================== - -Many people are developing new features or fixing bugs on GitHub. -To help with engine development, you may be asked to test those pull requests -with a Godot build that includes code from the pull request in question. - -Thanks to GitHub Actions, all `pull requests `__ -have continuous builds available. These builds let you try out pull requests -without having to compile anything from source. - -Downloading a compiled build ----------------------------- - -You can download pull request builds from GitHub Actions. Since only signed in -users may download builds directly from GitHub Actions, the procedure varies -depending on whether you have a GitHub account or not. - -.. note:: - - Due to a GitHub Actions limitation, builds are only available for 90 days - after the pull request was last updated. If you still wish to try a - pull request locally, you can - :ref:`compile the pull request branch from source ` - instead. - -If you have a GitHub account -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -- Open the pull request page. Click the **Checks** tab near the top of the page: - -.. image:: img/testing_pull_requests_access_checks.webp - -- Click the **Artifacts** dropdown on the right of the page: - -.. image:: img/testing_pull_requests_checks_artifacts.webp - -- In the dropdown, click the artifact's name to download it. Remember to scroll - if you cannot see the name of the platform you're looking for: - -.. image:: img/testing_pull_requests_checks_artifacts_list.webp - -- Extract the ZIP archive then run the executable. - Note that Windows and macOS binaries are **not** code signed. - This means you may have to bypass a security warning before you can run the executable. - On Windows, if you frequently test pull request builds, it may be better to disable - Windows SmartScreen permanently in the Windows security settings. - On macOS, see :ref:`doc_running_on_macos` for instructions on bypassing Gatekeeper. - -If you don't have a GitHub account -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -If you don't have a GitHub account and can't sign up for one, -you can use the third-party `nightly.link `__ service -to generate a universal download link. - -- Open the pull request page. Click the *fork*'s branch name near the top of the page: - -.. image:: img/testing_pull_requests_access_fork.png - -- Now that you are on the fork's branch page, click the ``.github`` folder at the top of the file list. - Then, click on the ``workflows`` folder (which is inside the ``.github`` folder). - Click the workflow file for the platform you wish to download artifacts for. - *After* clicking on the file (which opens the file view), copy the page URL from your browser's address bar. - -- Open the `nightly.link `__ website and paste the URL you just copied - into the text field located below the heading **Paste a GitHub link, get a nightly.link!**. - After pasting the URL, click **Get links** on the right. - If the format of the URL you pasted is correct, you should be presented - with a page like this: - -.. image:: img/testing_pull_requests_nightly_link.png - -- Click the URL of the artifact you wish to download. - -- Extract the ZIP archive then run the executable. - Note that Windows and macOS binaries are not code signed. - This means you may have to bypass a security warning before you can run the executable. - If you frequently test pull request builds, it may be better to disable - Windows SmartScreen or `disable macOS Gatekeeper `__ permanently. - -.. _doc_testing_pull_requests_compile: - -Compiling a pull request branch from source -------------------------------------------- - -This approach may be needed for pull requests that were last updated more than -90 days ago, or to test on platforms and configurations that are not supported -by Godot's GitHub Actions setup. - -Downloading a zipped pull request branch -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -- Open the pull request page. Click the *fork*'s branch name near the top of the page: - -.. image:: img/testing_pull_requests_access_fork.png - -- Now that you are on the fork's branch page, click the green **Code** button on the right of the page - then choose **Download ZIP** in the dropdown: - -.. image:: img/testing_pull_requests_fork_zip.png - -- Extract the ZIP archive and follow the :ref:`compiling ` instructions - for your operating system. - -Checking out a pull request branch with git -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Alternatively, you can checkout the pull request directly with git: - -- Open the pull request page. Note the pull request *number* (``PR_NUMBER``), and the *branch name* - (``BRANCH_NAME``), but without the user name. - -.. image:: img/testing_pull_requests_command_line_checkout.webp - -- Construct the command using this pattern: - -:: - - git fetch upstream pull/PR_NUMBER/head:BRANCH_NAME - -So for the pull request above, the actual command will be: - -:: - - # Fetch PR branch locally - git fetch upstream pull/48734/head:editor_file_dialog_filter_sort - -- Once the pull request finishes downloading, checkout its branch: - -:: - - git checkout editor_file_dialog_filter_sort - -- And follow the :ref:`compiling ` instructions for your operating system. diff --git a/contributing/development/core_and_modules/2d_coordinate_systems.rst b/engine_details/architecture/2d_coordinate_systems.rst similarity index 100% rename from contributing/development/core_and_modules/2d_coordinate_systems.rst rename to engine_details/architecture/2d_coordinate_systems.rst diff --git a/contributing/development/core_and_modules/binding_to_external_libraries.rst b/engine_details/architecture/binding_to_external_libraries.rst similarity index 100% rename from contributing/development/core_and_modules/binding_to_external_libraries.rst rename to engine_details/architecture/binding_to_external_libraries.rst diff --git a/contributing/development/core_and_modules/common_engine_methods_and_macros.rst b/engine_details/architecture/common_engine_methods_and_macros.rst similarity index 100% rename from contributing/development/core_and_modules/common_engine_methods_and_macros.rst rename to engine_details/architecture/common_engine_methods_and_macros.rst diff --git a/contributing/development/core_and_modules/core_types.rst b/engine_details/architecture/core_types.rst similarity index 100% rename from contributing/development/core_and_modules/core_types.rst rename to engine_details/architecture/core_types.rst diff --git a/contributing/development/core_and_modules/custom_audiostreams.rst b/engine_details/architecture/custom_audiostreams.rst similarity index 100% rename from contributing/development/core_and_modules/custom_audiostreams.rst rename to engine_details/architecture/custom_audiostreams.rst diff --git a/contributing/development/core_and_modules/custom_godot_servers.rst b/engine_details/architecture/custom_godot_servers.rst similarity index 100% rename from contributing/development/core_and_modules/custom_godot_servers.rst rename to engine_details/architecture/custom_godot_servers.rst diff --git a/contributing/development/core_and_modules/custom_modules_in_cpp.rst b/engine_details/architecture/custom_modules_in_cpp.rst similarity index 99% rename from contributing/development/core_and_modules/custom_modules_in_cpp.rst rename to engine_details/architecture/custom_modules_in_cpp.rst index 94cf5f16f..6b7b625bd 100644 --- a/contributing/development/core_and_modules/custom_modules_in_cpp.rst +++ b/engine_details/architecture/custom_modules_in_cpp.rst @@ -569,7 +569,7 @@ Now if you go to the ``godot/modules/summator/doc_classes`` folder, you will see that it contains a ``Summator.xml`` file, or any other classes, that you referenced in your ``get_doc_classes`` function. -Edit the file(s) following :ref:`doc_class_reference_primer` and recompile the engine. +Edit the file(s) following the `class reference primer `__ and recompile the engine. Once the compilation process is finished, the docs will become accessible within the engine's built-in documentation system. diff --git a/contributing/development/core_and_modules/custom_platform_ports.rst b/engine_details/architecture/custom_platform_ports.rst similarity index 100% rename from contributing/development/core_and_modules/custom_platform_ports.rst rename to engine_details/architecture/custom_platform_ports.rst diff --git a/contributing/development/core_and_modules/custom_resource_format_loaders.rst b/engine_details/architecture/custom_resource_format_loaders.rst similarity index 100% rename from contributing/development/core_and_modules/custom_resource_format_loaders.rst rename to engine_details/architecture/custom_resource_format_loaders.rst diff --git a/contributing/development/core_and_modules/files/class_tree.zip b/engine_details/architecture/files/class_tree.zip similarity index 100% rename from contributing/development/core_and_modules/files/class_tree.zip rename to engine_details/architecture/files/class_tree.zip diff --git a/contributing/development/core_and_modules/godot_architecture_diagram.rst b/engine_details/architecture/godot_architecture_diagram.rst similarity index 100% rename from contributing/development/core_and_modules/godot_architecture_diagram.rst rename to engine_details/architecture/godot_architecture_diagram.rst diff --git a/contributing/development/core_and_modules/img/Control.webp b/engine_details/architecture/img/Control.webp similarity index 100% rename from contributing/development/core_and_modules/img/Control.webp rename to engine_details/architecture/img/Control.webp diff --git a/contributing/development/core_and_modules/img/Node2D.png b/engine_details/architecture/img/Node2D.png similarity index 100% rename from contributing/development/core_and_modules/img/Node2D.png rename to engine_details/architecture/img/Node2D.png diff --git a/contributing/development/core_and_modules/img/Node2D.webp b/engine_details/architecture/img/Node2D.webp similarity index 100% rename from contributing/development/core_and_modules/img/Node2D.webp rename to engine_details/architecture/img/Node2D.webp diff --git a/contributing/development/core_and_modules/img/Node3D.webp b/engine_details/architecture/img/Node3D.webp similarity index 100% rename from contributing/development/core_and_modules/img/Node3D.webp rename to engine_details/architecture/img/Node3D.webp diff --git a/contributing/development/core_and_modules/img/Object.webp b/engine_details/architecture/img/Object.webp similarity index 100% rename from contributing/development/core_and_modules/img/Object.webp rename to engine_details/architecture/img/Object.webp diff --git a/contributing/development/core_and_modules/img/RefCounted.webp b/engine_details/architecture/img/RefCounted.webp similarity index 100% rename from contributing/development/core_and_modules/img/RefCounted.webp rename to engine_details/architecture/img/RefCounted.webp diff --git a/contributing/development/core_and_modules/img/architecture_diagram.jpg b/engine_details/architecture/img/architecture_diagram.jpg similarity index 100% rename from contributing/development/core_and_modules/img/architecture_diagram.jpg rename to engine_details/architecture/img/architecture_diagram.jpg diff --git a/contributing/development/core_and_modules/img/rendering_architecture_diagram.webp b/engine_details/architecture/img/rendering_architecture_diagram.webp similarity index 100% rename from contributing/development/core_and_modules/img/rendering_architecture_diagram.webp rename to engine_details/architecture/img/rendering_architecture_diagram.webp diff --git a/contributing/development/core_and_modules/img/transforms_overview.webp b/engine_details/architecture/img/transforms_overview.webp similarity index 100% rename from contributing/development/core_and_modules/img/transforms_overview.webp rename to engine_details/architecture/img/transforms_overview.webp diff --git a/contributing/development/core_and_modules/index.rst b/engine_details/architecture/index.rst similarity index 95% rename from contributing/development/core_and_modules/index.rst rename to engine_details/architecture/index.rst index e4d944728..795f7a4d1 100644 --- a/contributing/development/core_and_modules/index.rst +++ b/engine_details/architecture/index.rst @@ -1,7 +1,7 @@ :allow_comments: False -Engine core and modules -======================= +Engine architecture +=================== The following pages are meant to introduce the global organization of Godot Engine's source code, and give useful tips for extending and fixing the engine on the C++ side. diff --git a/contributing/development/core_and_modules/inheritance_class_tree.rst b/engine_details/architecture/inheritance_class_tree.rst similarity index 100% rename from contributing/development/core_and_modules/inheritance_class_tree.rst rename to engine_details/architecture/inheritance_class_tree.rst diff --git a/contributing/development/core_and_modules/internal_rendering_architecture.rst b/engine_details/architecture/internal_rendering_architecture.rst similarity index 99% rename from contributing/development/core_and_modules/internal_rendering_architecture.rst rename to engine_details/architecture/internal_rendering_architecture.rst index 1c2310ab2..98968abd9 100644 --- a/contributing/development/core_and_modules/internal_rendering_architecture.rst +++ b/engine_details/architecture/internal_rendering_architecture.rst @@ -7,7 +7,7 @@ This page is a high-level overview of Godot 4's internal renderer design. It does not apply to previous Godot versions. The goal of this page is to document design decisions taken to best suit -:ref:`Godot's design philosophy `, +`Godot's design philosophy `__, while providing a starting point for new rendering contributors. If you have questions about rendering internals not answered here, feel free to diff --git a/contributing/development/core_and_modules/object_class.rst b/engine_details/architecture/object_class.rst similarity index 100% rename from contributing/development/core_and_modules/object_class.rst rename to engine_details/architecture/object_class.rst diff --git a/contributing/development/core_and_modules/scripting_development.rst b/engine_details/architecture/scripting_development.rst similarity index 100% rename from contributing/development/core_and_modules/scripting_development.rst rename to engine_details/architecture/scripting_development.rst diff --git a/contributing/development/core_and_modules/unit_testing.rst b/engine_details/architecture/unit_testing.rst similarity index 100% rename from contributing/development/core_and_modules/unit_testing.rst rename to engine_details/architecture/unit_testing.rst diff --git a/contributing/development/core_and_modules/variant_class.rst b/engine_details/architecture/variant_class.rst similarity index 100% rename from contributing/development/core_and_modules/variant_class.rst rename to engine_details/architecture/variant_class.rst diff --git a/contributing/documentation/class_reference_primer.rst b/engine_details/class_reference/index.rst similarity index 98% rename from contributing/documentation/class_reference_primer.rst rename to engine_details/class_reference/index.rst index 2e15c66f7..9022a28f8 100644 --- a/contributing/documentation/class_reference_primer.rst +++ b/engine_details/class_reference/index.rst @@ -10,7 +10,7 @@ built-in node types. .. seealso:: To learn to submit your changes to the Godot project using the Git version - control system, see :ref:`doc_updating_the_class_reference`. + control system, see `Class reference contribution documentation `__. The reference for each class is contained in an XML file like the one below: @@ -79,8 +79,9 @@ their documentation by completing or improving the text in these tags: - `` (in its `` tag; arguments don't take separate documentation strings) - `` -Write in a clear and simple language. Always follow the :ref:`writing guidelines -` to keep your descriptions short and easy to read. +Write in a clear and simple language. Always follow the `writing guidelines +`__ +to keep your descriptions short and easy to read. **Do not leave empty lines** in the descriptions: each line in the XML file will result in a new paragraph, even if it is empty. diff --git a/contributing/development/compiling/compiling_for_android.rst b/engine_details/development/compiling/compiling_for_android.rst similarity index 100% rename from contributing/development/compiling/compiling_for_android.rst rename to engine_details/development/compiling/compiling_for_android.rst diff --git a/contributing/development/compiling/compiling_for_ios.rst b/engine_details/development/compiling/compiling_for_ios.rst similarity index 100% rename from contributing/development/compiling/compiling_for_ios.rst rename to engine_details/development/compiling/compiling_for_ios.rst diff --git a/contributing/development/compiling/compiling_for_linuxbsd.rst b/engine_details/development/compiling/compiling_for_linuxbsd.rst similarity index 100% rename from contributing/development/compiling/compiling_for_linuxbsd.rst rename to engine_details/development/compiling/compiling_for_linuxbsd.rst diff --git a/contributing/development/compiling/compiling_for_macos.rst b/engine_details/development/compiling/compiling_for_macos.rst similarity index 100% rename from contributing/development/compiling/compiling_for_macos.rst rename to engine_details/development/compiling/compiling_for_macos.rst diff --git a/contributing/development/compiling/compiling_for_visionos.rst b/engine_details/development/compiling/compiling_for_visionos.rst similarity index 93% rename from contributing/development/compiling/compiling_for_visionos.rst rename to engine_details/development/compiling/compiling_for_visionos.rst index 07211dbd2..b83a5c2aa 100644 --- a/contributing/development/compiling/compiling_for_visionos.rst +++ b/engine_details/development/compiling/compiling_for_visionos.rst @@ -11,4 +11,4 @@ Compiling for visionOS Compiling instructions for visionOS are currently identical to :ref:`doc_compiling_for_ios`, except you should replace instances of ``platform=ios`` with ``platform=visionos`` in the SCons options. -See the linked page for details. +See the linked page for details. \ No newline at end of file diff --git a/contributing/development/compiling/compiling_for_web.rst b/engine_details/development/compiling/compiling_for_web.rst similarity index 100% rename from contributing/development/compiling/compiling_for_web.rst rename to engine_details/development/compiling/compiling_for_web.rst diff --git a/contributing/development/compiling/compiling_for_windows.rst b/engine_details/development/compiling/compiling_for_windows.rst similarity index 100% rename from contributing/development/compiling/compiling_for_windows.rst rename to engine_details/development/compiling/compiling_for_windows.rst diff --git a/contributing/development/compiling/compiling_with_dotnet.rst b/engine_details/development/compiling/compiling_with_dotnet.rst similarity index 100% rename from contributing/development/compiling/compiling_with_dotnet.rst rename to engine_details/development/compiling/compiling_with_dotnet.rst diff --git a/contributing/development/compiling/compiling_with_script_encryption_key.rst b/engine_details/development/compiling/compiling_with_script_encryption_key.rst similarity index 100% rename from contributing/development/compiling/compiling_with_script_encryption_key.rst rename to engine_details/development/compiling/compiling_with_script_encryption_key.rst diff --git a/contributing/development/compiling/cross-compiling_for_ios_on_linux.rst b/engine_details/development/compiling/cross-compiling_for_ios_on_linux.rst similarity index 100% rename from contributing/development/compiling/cross-compiling_for_ios_on_linux.rst rename to engine_details/development/compiling/cross-compiling_for_ios_on_linux.rst diff --git a/contributing/development/compiling/getting_source.rst b/engine_details/development/compiling/getting_source.rst similarity index 94% rename from contributing/development/compiling/getting_source.rst rename to engine_details/development/compiling/getting_source.rst index 7182407e4..ea49d29fa 100644 --- a/contributing/development/compiling/getting_source.rst +++ b/engine_details/development/compiling/getting_source.rst @@ -16,7 +16,7 @@ and while you can manually download it via the website, in general you want to do it via the ``git`` version control system. If you are compiling in order to make contributions or pull requests, you should -follow the instructions from the :ref:`Pull Request workflow `. +follow the instructions from the `Pull Request workflow `__. If you don't know much about ``git`` yet, there are a great number of `tutorials `__ available on various websites. diff --git a/contributing/development/compiling/img/andtemplates.webp b/engine_details/development/compiling/img/andtemplates.webp similarity index 100% rename from contributing/development/compiling/img/andtemplates.webp rename to engine_details/development/compiling/img/andtemplates.webp diff --git a/contributing/development/compiling/img/encryption_key.png b/engine_details/development/compiling/img/encryption_key.png similarity index 100% rename from contributing/development/compiling/img/encryption_key.png rename to engine_details/development/compiling/img/encryption_key.png diff --git a/contributing/development/compiling/img/lintemplates.webp b/engine_details/development/compiling/img/lintemplates.webp similarity index 100% rename from contributing/development/compiling/img/lintemplates.webp rename to engine_details/development/compiling/img/lintemplates.webp diff --git a/contributing/development/compiling/img/wintemplates.webp b/engine_details/development/compiling/img/wintemplates.webp similarity index 100% rename from contributing/development/compiling/img/wintemplates.webp rename to engine_details/development/compiling/img/wintemplates.webp diff --git a/contributing/development/compiling/index.rst b/engine_details/development/compiling/index.rst similarity index 100% rename from contributing/development/compiling/index.rst rename to engine_details/development/compiling/index.rst diff --git a/contributing/development/compiling/introduction_to_the_buildsystem.rst b/engine_details/development/compiling/introduction_to_the_buildsystem.rst similarity index 100% rename from contributing/development/compiling/introduction_to_the_buildsystem.rst rename to engine_details/development/compiling/introduction_to_the_buildsystem.rst diff --git a/contributing/development/compiling/optimizing_for_size.rst b/engine_details/development/compiling/optimizing_for_size.rst similarity index 100% rename from contributing/development/compiling/optimizing_for_size.rst rename to engine_details/development/compiling/optimizing_for_size.rst diff --git a/contributing/development/configuring_an_ide/android_studio.rst b/engine_details/development/configuring_an_ide/android_studio.rst similarity index 100% rename from contributing/development/configuring_an_ide/android_studio.rst rename to engine_details/development/configuring_an_ide/android_studio.rst diff --git a/contributing/development/configuring_an_ide/clion.rst b/engine_details/development/configuring_an_ide/clion.rst similarity index 100% rename from contributing/development/configuring_an_ide/clion.rst rename to engine_details/development/configuring_an_ide/clion.rst diff --git a/contributing/development/configuring_an_ide/code_blocks.rst b/engine_details/development/configuring_an_ide/code_blocks.rst similarity index 93% rename from contributing/development/configuring_an_ide/code_blocks.rst rename to engine_details/development/configuring_an_ide/code_blocks.rst index 6d0fe1997..7c91ce29c 100644 --- a/contributing/development/configuring_an_ide/code_blocks.rst +++ b/engine_details/development/configuring_an_ide/code_blocks.rst @@ -114,7 +114,7 @@ It should automatically select the project folder; so simply click **Open**. By Code style configuration ------------------------ -Before editing any files, remember that all code needs to comply with the :ref:`doc_code_style_guidelines`. One important difference with Godot is the use of tabs for indents. Therefore, the key default editor setting that needs to be changed in Code::Blocks is to enable tabs for indents. This setting can be found by selecting **Settings > Editor**. +Before editing any files, remember that all code needs to comply with the `code style guidelines `__. One important difference with Godot is the use of tabs for indents. Therefore, the key default editor setting that needs to be changed in Code::Blocks is to enable tabs for indents. This setting can be found by selecting **Settings > Editor**. .. figure:: img/code_blocks_update_editor_settings.png :figclass: figure-w480 diff --git a/contributing/development/configuring_an_ide/img/android_studio_app_build_variant.webp b/engine_details/development/configuring_an_ide/img/android_studio_app_build_variant.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/android_studio_app_build_variant.webp rename to engine_details/development/configuring_an_ide/img/android_studio_app_build_variant.webp diff --git a/contributing/development/configuring_an_ide/img/android_studio_app_configurations_drop_down.webp b/engine_details/development/configuring_an_ide/img/android_studio_app_configurations_drop_down.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/android_studio_app_configurations_drop_down.webp rename to engine_details/development/configuring_an_ide/img/android_studio_app_configurations_drop_down.webp diff --git a/contributing/development/configuring_an_ide/img/android_studio_app_debug_type_setup.webp b/engine_details/development/configuring_an_ide/img/android_studio_app_debug_type_setup.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/android_studio_app_debug_type_setup.webp rename to engine_details/development/configuring_an_ide/img/android_studio_app_debug_type_setup.webp diff --git a/contributing/development/configuring_an_ide/img/android_studio_editor_build_variant.webp b/engine_details/development/configuring_an_ide/img/android_studio_editor_build_variant.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/android_studio_editor_build_variant.webp rename to engine_details/development/configuring_an_ide/img/android_studio_editor_build_variant.webp diff --git a/contributing/development/configuring_an_ide/img/android_studio_editor_configurations_drop_down.webp b/engine_details/development/configuring_an_ide/img/android_studio_editor_configurations_drop_down.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/android_studio_editor_configurations_drop_down.webp rename to engine_details/development/configuring_an_ide/img/android_studio_editor_configurations_drop_down.webp diff --git a/contributing/development/configuring_an_ide/img/android_studio_editor_debug_type_setup.webp b/engine_details/development/configuring_an_ide/img/android_studio_editor_debug_type_setup.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/android_studio_editor_debug_type_setup.webp rename to engine_details/development/configuring_an_ide/img/android_studio_editor_debug_type_setup.webp diff --git a/contributing/development/configuring_an_ide/img/android_studio_setup_project_1.png b/engine_details/development/configuring_an_ide/img/android_studio_setup_project_1.png similarity index 100% rename from contributing/development/configuring_an_ide/img/android_studio_setup_project_1.png rename to engine_details/development/configuring_an_ide/img/android_studio_setup_project_1.png diff --git a/contributing/development/configuring_an_ide/img/clion-add-configuration.png b/engine_details/development/configuring_an_ide/img/clion-add-configuration.png similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-add-configuration.png rename to engine_details/development/configuring_an_ide/img/clion-add-configuration.png diff --git a/contributing/development/configuring_an_ide/img/clion-add-custom-build-application.png b/engine_details/development/configuring_an_ide/img/clion-add-custom-build-application.png similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-add-custom-build-application.png rename to engine_details/development/configuring_an_ide/img/clion-add-custom-build-application.png diff --git a/contributing/development/configuring_an_ide/img/clion-build-run.png b/engine_details/development/configuring_an_ide/img/clion-build-run.png similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-build-run.png rename to engine_details/development/configuring_an_ide/img/clion-build-run.png diff --git a/contributing/development/configuring_an_ide/img/clion-create-build-tool.webp b/engine_details/development/configuring_an_ide/img/clion-create-build-tool.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-create-build-tool.webp rename to engine_details/development/configuring_an_ide/img/clion-create-build-tool.webp diff --git a/contributing/development/configuring_an_ide/img/clion-create-clean-tool.png b/engine_details/development/configuring_an_ide/img/clion-create-clean-tool.png similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-create-clean-tool.png rename to engine_details/development/configuring_an_ide/img/clion-create-clean-tool.png diff --git a/contributing/development/configuring_an_ide/img/clion-external-tools.png b/engine_details/development/configuring_an_ide/img/clion-external-tools.png similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-external-tools.png rename to engine_details/development/configuring_an_ide/img/clion-external-tools.png diff --git a/contributing/development/configuring_an_ide/img/clion-ignore-object-library-files.webp b/engine_details/development/configuring_an_ide/img/clion-ignore-object-library-files.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-ignore-object-library-files.webp rename to engine_details/development/configuring_an_ide/img/clion-ignore-object-library-files.webp diff --git a/contributing/development/configuring_an_ide/img/clion-object-library-files-in-project-view.webp b/engine_details/development/configuring_an_ide/img/clion-object-library-files-in-project-view.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-object-library-files-in-project-view.webp rename to engine_details/development/configuring_an_ide/img/clion-object-library-files-in-project-view.webp diff --git a/contributing/development/configuring_an_ide/img/clion-preferences.png b/engine_details/development/configuring_an_ide/img/clion-preferences.png similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-preferences.png rename to engine_details/development/configuring_an_ide/img/clion-preferences.png diff --git a/contributing/development/configuring_an_ide/img/clion-run-configuration.png b/engine_details/development/configuring_an_ide/img/clion-run-configuration.png similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-run-configuration.png rename to engine_details/development/configuring_an_ide/img/clion-run-configuration.png diff --git a/contributing/development/configuring_an_ide/img/clion-select-tools.png b/engine_details/development/configuring_an_ide/img/clion-select-tools.png similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-select-tools.png rename to engine_details/development/configuring_an_ide/img/clion-select-tools.png diff --git a/contributing/development/configuring_an_ide/img/clion-target.png b/engine_details/development/configuring_an_ide/img/clion-target.png similarity index 100% rename from contributing/development/configuring_an_ide/img/clion-target.png rename to engine_details/development/configuring_an_ide/img/clion-target.png diff --git a/contributing/development/configuring_an_ide/img/clion_visual_studio_toolchain.webp b/engine_details/development/configuring_an_ide/img/clion_visual_studio_toolchain.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/clion_visual_studio_toolchain.webp rename to engine_details/development/configuring_an_ide/img/clion_visual_studio_toolchain.webp diff --git a/contributing/development/configuring_an_ide/img/code_block_use_tab_character.png b/engine_details/development/configuring_an_ide/img/code_block_use_tab_character.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_block_use_tab_character.png rename to engine_details/development/configuring_an_ide/img/code_block_use_tab_character.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_add_files_recursively.png b/engine_details/development/configuring_an_ide/img/code_blocks_add_files_recursively.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_add_files_recursively.png rename to engine_details/development/configuring_an_ide/img/code_blocks_add_files_recursively.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_build_targets.png b/engine_details/development/configuring_an_ide/img/code_blocks_build_targets.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_build_targets.png rename to engine_details/development/configuring_an_ide/img/code_blocks_build_targets.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_compiler_and_configuration.png b/engine_details/development/configuring_an_ide/img/code_blocks_compiler_and_configuration.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_compiler_and_configuration.png rename to engine_details/development/configuring_an_ide/img/code_blocks_compiler_and_configuration.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_file_new_project.png b/engine_details/development/configuring_an_ide/img/code_blocks_file_new_project.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_file_new_project.png rename to engine_details/development/configuring_an_ide/img/code_blocks_file_new_project.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_new_empty_project.png b/engine_details/development/configuring_an_ide/img/code_blocks_new_empty_project.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_new_empty_project.png rename to engine_details/development/configuring_an_ide/img/code_blocks_new_empty_project.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_open_build_options.png b/engine_details/development/configuring_an_ide/img/code_blocks_open_build_options.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_open_build_options.png rename to engine_details/development/configuring_an_ide/img/code_blocks_open_build_options.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_open_properties.png b/engine_details/development/configuring_an_ide/img/code_blocks_open_properties.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_open_properties.png rename to engine_details/development/configuring_an_ide/img/code_blocks_open_properties.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_project_properties.png b/engine_details/development/configuring_an_ide/img/code_blocks_project_properties.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_project_properties.png rename to engine_details/development/configuring_an_ide/img/code_blocks_project_properties.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_project_title_and_location.png b/engine_details/development/configuring_an_ide/img/code_blocks_project_title_and_location.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_project_title_and_location.png rename to engine_details/development/configuring_an_ide/img/code_blocks_project_title_and_location.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_scons_clean.png b/engine_details/development/configuring_an_ide/img/code_blocks_scons_clean.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_scons_clean.png rename to engine_details/development/configuring_an_ide/img/code_blocks_scons_clean.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_scons_minimum.png b/engine_details/development/configuring_an_ide/img/code_blocks_scons_minimum.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_scons_minimum.png rename to engine_details/development/configuring_an_ide/img/code_blocks_scons_minimum.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_scons_windows.png b/engine_details/development/configuring_an_ide/img/code_blocks_scons_windows.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_scons_windows.png rename to engine_details/development/configuring_an_ide/img/code_blocks_scons_windows.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_select_files.png b/engine_details/development/configuring_an_ide/img/code_blocks_select_files.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_select_files.png rename to engine_details/development/configuring_an_ide/img/code_blocks_select_files.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_update_editor_settings.png b/engine_details/development/configuring_an_ide/img/code_blocks_update_editor_settings.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_update_editor_settings.png rename to engine_details/development/configuring_an_ide/img/code_blocks_update_editor_settings.png diff --git a/contributing/development/configuring_an_ide/img/code_blocks_wizard_welcome.png b/engine_details/development/configuring_an_ide/img/code_blocks_wizard_welcome.png similarity index 100% rename from contributing/development/configuring_an_ide/img/code_blocks_wizard_welcome.png rename to engine_details/development/configuring_an_ide/img/code_blocks_wizard_welcome.png diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_addincludes.png b/engine_details/development/configuring_an_ide/img/kdevelop_addincludes.png new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_addincludes.webp b/engine_details/development/configuring_an_ide/img/kdevelop_addincludes.webp new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_buildconfig.png b/engine_details/development/configuring_an_ide/img/kdevelop_buildconfig.png new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_buildconfig.webp b/engine_details/development/configuring_an_ide/img/kdevelop_buildconfig.webp new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_configlaunches.png b/engine_details/development/configuring_an_ide/img/kdevelop_configlaunches.png new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_configlaunches.webp b/engine_details/development/configuring_an_ide/img/kdevelop_configlaunches.webp new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_configlaunches2.png b/engine_details/development/configuring_an_ide/img/kdevelop_configlaunches2.png new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_configlaunches2.webp b/engine_details/development/configuring_an_ide/img/kdevelop_configlaunches2.webp new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_custombuild.png b/engine_details/development/configuring_an_ide/img/kdevelop_custombuild.png new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_custombuild.webp b/engine_details/development/configuring_an_ide/img/kdevelop_custombuild.webp new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_newproject.png b/engine_details/development/configuring_an_ide/img/kdevelop_newproject.png new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_newproject.webp b/engine_details/development/configuring_an_ide/img/kdevelop_newproject.webp new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_openconfig.png b/engine_details/development/configuring_an_ide/img/kdevelop_openconfig.png new file mode 100644 index 000000000..e69de29bb diff --git a/engine_details/development/configuring_an_ide/img/kdevelop_openconfig.webp b/engine_details/development/configuring_an_ide/img/kdevelop_openconfig.webp new file mode 100644 index 000000000..e69de29bb diff --git a/contributing/development/configuring_an_ide/img/qtcreator-apply-import-filter.png b/engine_details/development/configuring_an_ide/img/qtcreator-apply-import-filter.png similarity index 100% rename from contributing/development/configuring_an_ide/img/qtcreator-apply-import-filter.png rename to engine_details/development/configuring_an_ide/img/qtcreator-apply-import-filter.png diff --git a/contributing/development/configuring_an_ide/img/qtcreator-edit-codestyle.png b/engine_details/development/configuring_an_ide/img/qtcreator-edit-codestyle.png similarity index 100% rename from contributing/development/configuring_an_ide/img/qtcreator-edit-codestyle.png rename to engine_details/development/configuring_an_ide/img/qtcreator-edit-codestyle.png diff --git a/contributing/development/configuring_an_ide/img/qtcreator-edit-files-menu.png b/engine_details/development/configuring_an_ide/img/qtcreator-edit-files-menu.png similarity index 100% rename from contributing/development/configuring_an_ide/img/qtcreator-edit-files-menu.png rename to engine_details/development/configuring_an_ide/img/qtcreator-edit-files-menu.png diff --git a/contributing/development/configuring_an_ide/img/qtcreator-new-project.png b/engine_details/development/configuring_an_ide/img/qtcreator-new-project.png similarity index 100% rename from contributing/development/configuring_an_ide/img/qtcreator-new-project.png rename to engine_details/development/configuring_an_ide/img/qtcreator-new-project.png diff --git a/contributing/development/configuring_an_ide/img/qtcreator-options-cpp.png b/engine_details/development/configuring_an_ide/img/qtcreator-options-cpp.png similarity index 100% rename from contributing/development/configuring_an_ide/img/qtcreator-options-cpp.png rename to engine_details/development/configuring_an_ide/img/qtcreator-options-cpp.png diff --git a/contributing/development/configuring_an_ide/img/qtcreator-project-name-includes.png b/engine_details/development/configuring_an_ide/img/qtcreator-project-name-includes.png similarity index 100% rename from contributing/development/configuring_an_ide/img/qtcreator-project-name-includes.png rename to engine_details/development/configuring_an_ide/img/qtcreator-project-name-includes.png diff --git a/contributing/development/configuring_an_ide/img/qtcreator-projects-build.png b/engine_details/development/configuring_an_ide/img/qtcreator-projects-build.png similarity index 100% rename from contributing/development/configuring_an_ide/img/qtcreator-projects-build.png rename to engine_details/development/configuring_an_ide/img/qtcreator-projects-build.png diff --git a/contributing/development/configuring_an_ide/img/qtcreator-run-command.png b/engine_details/development/configuring_an_ide/img/qtcreator-run-command.png similarity index 100% rename from contributing/development/configuring_an_ide/img/qtcreator-run-command.png rename to engine_details/development/configuring_an_ide/img/qtcreator-run-command.png diff --git a/contributing/development/configuring_an_ide/img/qtcreator-set-project-path.png b/engine_details/development/configuring_an_ide/img/qtcreator-set-project-path.png similarity index 100% rename from contributing/development/configuring_an_ide/img/qtcreator-set-project-path.png rename to engine_details/development/configuring_an_ide/img/qtcreator-set-project-path.png diff --git a/contributing/development/configuring_an_ide/img/qtcreator-set-scons-command.png b/engine_details/development/configuring_an_ide/img/qtcreator-set-scons-command.png similarity index 100% rename from contributing/development/configuring_an_ide/img/qtcreator-set-scons-command.png rename to engine_details/development/configuring_an_ide/img/qtcreator-set-scons-command.png diff --git a/contributing/development/configuring_an_ide/img/rider_attach_to_process.webp b/engine_details/development/configuring_an_ide/img/rider_attach_to_process.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/rider_attach_to_process.webp rename to engine_details/development/configuring_an_ide/img/rider_attach_to_process.webp diff --git a/contributing/development/configuring_an_ide/img/rider_attach_to_process_dialog.webp b/engine_details/development/configuring_an_ide/img/rider_attach_to_process_dialog.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/rider_attach_to_process_dialog.webp rename to engine_details/development/configuring_an_ide/img/rider_attach_to_process_dialog.webp diff --git a/contributing/development/configuring_an_ide/img/rider_configurations.webp b/engine_details/development/configuring_an_ide/img/rider_configurations.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/rider_configurations.webp rename to engine_details/development/configuring_an_ide/img/rider_configurations.webp diff --git a/contributing/development/configuring_an_ide/img/rider_configurations_changed.webp b/engine_details/development/configuring_an_ide/img/rider_configurations_changed.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/rider_configurations_changed.webp rename to engine_details/development/configuring_an_ide/img/rider_configurations_changed.webp diff --git a/contributing/development/configuring_an_ide/img/rider_run_debug.webp b/engine_details/development/configuring_an_ide/img/rider_run_debug.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/rider_run_debug.webp rename to engine_details/development/configuring_an_ide/img/rider_run_debug.webp diff --git a/contributing/development/configuring_an_ide/img/vs_1_install_cpp_package.png b/engine_details/development/configuring_an_ide/img/vs_1_install_cpp_package.png similarity index 100% rename from contributing/development/configuring_an_ide/img/vs_1_install_cpp_package.png rename to engine_details/development/configuring_an_ide/img/vs_1_install_cpp_package.png diff --git a/contributing/development/configuring_an_ide/img/vs_2_project_properties.png b/engine_details/development/configuring_an_ide/img/vs_2_project_properties.png similarity index 100% rename from contributing/development/configuring_an_ide/img/vs_2_project_properties.png rename to engine_details/development/configuring_an_ide/img/vs_2_project_properties.png diff --git a/contributing/development/configuring_an_ide/img/vs_3_debug_command_line.webp b/engine_details/development/configuring_an_ide/img/vs_3_debug_command_line.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/vs_3_debug_command_line.webp rename to engine_details/development/configuring_an_ide/img/vs_3_debug_command_line.webp diff --git a/contributing/development/configuring_an_ide/img/vs_4_debugging_main.png b/engine_details/development/configuring_an_ide/img/vs_4_debugging_main.png similarity index 100% rename from contributing/development/configuring_an_ide/img/vs_4_debugging_main.png rename to engine_details/development/configuring_an_ide/img/vs_4_debugging_main.png diff --git a/contributing/development/configuring_an_ide/img/vscode_1_create_launch.json.png b/engine_details/development/configuring_an_ide/img/vscode_1_create_launch.json.png similarity index 100% rename from contributing/development/configuring_an_ide/img/vscode_1_create_launch.json.png rename to engine_details/development/configuring_an_ide/img/vscode_1_create_launch.json.png diff --git a/contributing/development/configuring_an_ide/img/vscode_2_launch.json.png b/engine_details/development/configuring_an_ide/img/vscode_2_launch.json.png similarity index 100% rename from contributing/development/configuring_an_ide/img/vscode_2_launch.json.png rename to engine_details/development/configuring_an_ide/img/vscode_2_launch.json.png diff --git a/contributing/development/configuring_an_ide/img/vscode_3_tasks.json.png b/engine_details/development/configuring_an_ide/img/vscode_3_tasks.json.png similarity index 100% rename from contributing/development/configuring_an_ide/img/vscode_3_tasks.json.png rename to engine_details/development/configuring_an_ide/img/vscode_3_tasks.json.png diff --git a/contributing/development/configuring_an_ide/img/vscode_configure_task.png b/engine_details/development/configuring_an_ide/img/vscode_configure_task.png similarity index 100% rename from contributing/development/configuring_an_ide/img/vscode_configure_task.png rename to engine_details/development/configuring_an_ide/img/vscode_configure_task.png diff --git a/contributing/development/configuring_an_ide/img/vscode_create_tasksjson.png b/engine_details/development/configuring_an_ide/img/vscode_create_tasksjson.png similarity index 100% rename from contributing/development/configuring_an_ide/img/vscode_create_tasksjson.png rename to engine_details/development/configuring_an_ide/img/vscode_create_tasksjson.png diff --git a/contributing/development/configuring_an_ide/img/vscode_create_tasksjson_others.png b/engine_details/development/configuring_an_ide/img/vscode_create_tasksjson_others.png similarity index 100% rename from contributing/development/configuring_an_ide/img/vscode_create_tasksjson_others.png rename to engine_details/development/configuring_an_ide/img/vscode_create_tasksjson_others.png diff --git a/contributing/development/configuring_an_ide/img/vscode_edit_configurations.webp b/engine_details/development/configuring_an_ide/img/vscode_edit_configurations.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/vscode_edit_configurations.webp rename to engine_details/development/configuring_an_ide/img/vscode_edit_configurations.webp diff --git a/contributing/development/configuring_an_ide/img/xcode_1_create_external_build_project.webp b/engine_details/development/configuring_an_ide/img/xcode_1_create_external_build_project.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/xcode_1_create_external_build_project.webp rename to engine_details/development/configuring_an_ide/img/xcode_1_create_external_build_project.webp diff --git a/contributing/development/configuring_an_ide/img/xcode_2_set_external_build_project_parameters.webp b/engine_details/development/configuring_an_ide/img/xcode_2_set_external_build_project_parameters.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/xcode_2_set_external_build_project_parameters.webp rename to engine_details/development/configuring_an_ide/img/xcode_2_set_external_build_project_parameters.webp diff --git a/contributing/development/configuring_an_ide/img/xcode_3_configure_scons.webp b/engine_details/development/configuring_an_ide/img/xcode_3_configure_scons.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/xcode_3_configure_scons.webp rename to engine_details/development/configuring_an_ide/img/xcode_3_configure_scons.webp diff --git a/contributing/development/configuring_an_ide/img/xcode_4_add_new_target.webp b/engine_details/development/configuring_an_ide/img/xcode_4_add_new_target.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/xcode_4_add_new_target.webp rename to engine_details/development/configuring_an_ide/img/xcode_4_add_new_target.webp diff --git a/contributing/development/configuring_an_ide/img/xcode_5_select_command_line_target.webp b/engine_details/development/configuring_an_ide/img/xcode_5_select_command_line_target.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/xcode_5_select_command_line_target.webp rename to engine_details/development/configuring_an_ide/img/xcode_5_select_command_line_target.webp diff --git a/contributing/development/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project.webp b/engine_details/development/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project.webp rename to engine_details/development/configuring_an_ide/img/xcode_6_after_add_godot_source_to_project.webp diff --git a/contributing/development/configuring_an_ide/img/xcode_7_setup_build_post_action.webp b/engine_details/development/configuring_an_ide/img/xcode_7_setup_build_post_action.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/xcode_7_setup_build_post_action.webp rename to engine_details/development/configuring_an_ide/img/xcode_7_setup_build_post_action.webp diff --git a/contributing/development/configuring_an_ide/img/xcode_8_setup_run_scheme.webp b/engine_details/development/configuring_an_ide/img/xcode_8_setup_run_scheme.webp similarity index 100% rename from contributing/development/configuring_an_ide/img/xcode_8_setup_run_scheme.webp rename to engine_details/development/configuring_an_ide/img/xcode_8_setup_run_scheme.webp diff --git a/contributing/development/configuring_an_ide/index.rst b/engine_details/development/configuring_an_ide/index.rst similarity index 100% rename from contributing/development/configuring_an_ide/index.rst rename to engine_details/development/configuring_an_ide/index.rst diff --git a/contributing/development/configuring_an_ide/kdevelop.rst b/engine_details/development/configuring_an_ide/kdevelop.rst similarity index 100% rename from contributing/development/configuring_an_ide/kdevelop.rst rename to engine_details/development/configuring_an_ide/kdevelop.rst diff --git a/contributing/development/configuring_an_ide/qt_creator.rst b/engine_details/development/configuring_an_ide/qt_creator.rst similarity index 96% rename from contributing/development/configuring_an_ide/qt_creator.rst rename to engine_details/development/configuring_an_ide/qt_creator.rst index 9bc2d02f5..c55770744 100644 --- a/contributing/development/configuring_an_ide/qt_creator.rst +++ b/engine_details/development/configuring_an_ide/qt_creator.rst @@ -91,7 +91,7 @@ To learn more about command line arguments, refer to the Code style configuration ------------------------ -Developers must follow the project's :ref:`code style ` +Developers must follow the project's `code style `__ and the IDE should help them follow it. By default, Qt Creator uses spaces for indentation which doesn't match the Godot code style guidelines. You can change this behavior by changing the **Code Style** in **Tools > Options > C++**. diff --git a/contributing/development/configuring_an_ide/rider.rst b/engine_details/development/configuring_an_ide/rider.rst similarity index 100% rename from contributing/development/configuring_an_ide/rider.rst rename to engine_details/development/configuring_an_ide/rider.rst diff --git a/contributing/development/configuring_an_ide/visual_studio.rst b/engine_details/development/configuring_an_ide/visual_studio.rst similarity index 100% rename from contributing/development/configuring_an_ide/visual_studio.rst rename to engine_details/development/configuring_an_ide/visual_studio.rst diff --git a/contributing/development/configuring_an_ide/visual_studio_code.rst b/engine_details/development/configuring_an_ide/visual_studio_code.rst similarity index 100% rename from contributing/development/configuring_an_ide/visual_studio_code.rst rename to engine_details/development/configuring_an_ide/visual_studio_code.rst diff --git a/contributing/development/configuring_an_ide/xcode.rst b/engine_details/development/configuring_an_ide/xcode.rst similarity index 100% rename from contributing/development/configuring_an_ide/xcode.rst rename to engine_details/development/configuring_an_ide/xcode.rst diff --git a/contributing/development/debugging/img/cpp_profiler_hotspot_flame_graph.png b/engine_details/development/debugging/img/cpp_profiler_hotspot_flame_graph.png similarity index 100% rename from contributing/development/debugging/img/cpp_profiler_hotspot_flame_graph.png rename to engine_details/development/debugging/img/cpp_profiler_hotspot_flame_graph.png diff --git a/contributing/development/debugging/img/cpp_profiler_hotspot_record.png b/engine_details/development/debugging/img/cpp_profiler_hotspot_record.png similarity index 100% rename from contributing/development/debugging/img/cpp_profiler_hotspot_record.png rename to engine_details/development/debugging/img/cpp_profiler_hotspot_record.png diff --git a/contributing/development/debugging/img/cpp_profiler_hotspot_view_results.png b/engine_details/development/debugging/img/cpp_profiler_hotspot_view_results.png similarity index 100% rename from contributing/development/debugging/img/cpp_profiler_hotspot_view_results.png rename to engine_details/development/debugging/img/cpp_profiler_hotspot_view_results.png diff --git a/contributing/development/debugging/img/cpp_profiler_hotspot_welcome.png b/engine_details/development/debugging/img/cpp_profiler_hotspot_welcome.png similarity index 100% rename from contributing/development/debugging/img/cpp_profiler_hotspot_welcome.png rename to engine_details/development/debugging/img/cpp_profiler_hotspot_welcome.png diff --git a/contributing/development/debugging/img/cpp_profiler_time_profiler.png b/engine_details/development/debugging/img/cpp_profiler_time_profiler.png similarity index 100% rename from contributing/development/debugging/img/cpp_profiler_time_profiler.png rename to engine_details/development/debugging/img/cpp_profiler_time_profiler.png diff --git a/contributing/development/debugging/img/cpp_profiler_time_profiler_record.png b/engine_details/development/debugging/img/cpp_profiler_time_profiler_record.png similarity index 100% rename from contributing/development/debugging/img/cpp_profiler_time_profiler_record.png rename to engine_details/development/debugging/img/cpp_profiler_time_profiler_record.png diff --git a/contributing/development/debugging/img/cpp_profiler_time_profiler_result.png b/engine_details/development/debugging/img/cpp_profiler_time_profiler_result.png similarity index 100% rename from contributing/development/debugging/img/cpp_profiler_time_profiler_result.png rename to engine_details/development/debugging/img/cpp_profiler_time_profiler_result.png diff --git a/contributing/development/debugging/img/cpp_profiler_verysleepy_results_filtered.png b/engine_details/development/debugging/img/cpp_profiler_verysleepy_results_filtered.png similarity index 100% rename from contributing/development/debugging/img/cpp_profiler_verysleepy_results_filtered.png rename to engine_details/development/debugging/img/cpp_profiler_verysleepy_results_filtered.png diff --git a/contributing/development/debugging/img/cpp_profiler_verysleepy_select_process.png b/engine_details/development/debugging/img/cpp_profiler_verysleepy_select_process.png similarity index 100% rename from contributing/development/debugging/img/cpp_profiler_verysleepy_select_process.png rename to engine_details/development/debugging/img/cpp_profiler_verysleepy_select_process.png diff --git a/contributing/development/debugging/img/cpp_profiler_xcode_menu.png b/engine_details/development/debugging/img/cpp_profiler_xcode_menu.png similarity index 100% rename from contributing/development/debugging/img/cpp_profiler_xcode_menu.png rename to engine_details/development/debugging/img/cpp_profiler_xcode_menu.png diff --git a/contributing/development/debugging/index.rst b/engine_details/development/debugging/index.rst similarity index 100% rename from contributing/development/debugging/index.rst rename to engine_details/development/debugging/index.rst diff --git a/contributing/development/debugging/macos_debug.rst b/engine_details/development/debugging/macos_debug.rst similarity index 100% rename from contributing/development/debugging/macos_debug.rst rename to engine_details/development/debugging/macos_debug.rst diff --git a/contributing/development/debugging/using_cpp_profilers.rst b/engine_details/development/debugging/using_cpp_profilers.rst similarity index 100% rename from contributing/development/debugging/using_cpp_profilers.rst rename to engine_details/development/debugging/using_cpp_profilers.rst diff --git a/contributing/development/debugging/using_sanitizers.rst b/engine_details/development/debugging/using_sanitizers.rst similarity index 100% rename from contributing/development/debugging/using_sanitizers.rst rename to engine_details/development/debugging/using_sanitizers.rst diff --git a/contributing/development/debugging/vulkan/index.rst b/engine_details/development/debugging/vulkan/index.rst similarity index 100% rename from contributing/development/debugging/vulkan/index.rst rename to engine_details/development/debugging/vulkan/index.rst diff --git a/contributing/development/debugging/vulkan/vulkan_validation_layers.rst b/engine_details/development/debugging/vulkan/vulkan_validation_layers.rst similarity index 100% rename from contributing/development/debugging/vulkan/vulkan_validation_layers.rst rename to engine_details/development/debugging/vulkan/vulkan_validation_layers.rst diff --git a/contributing/development/handling_compatibility_breakages.rst b/engine_details/development/handling_compatibility_breakages.rst similarity index 100% rename from contributing/development/handling_compatibility_breakages.rst rename to engine_details/development/handling_compatibility_breakages.rst diff --git a/engine_details/development/index.rst b/engine_details/development/index.rst new file mode 100644 index 000000000..3acfc62ee --- /dev/null +++ b/engine_details/development/index.rst @@ -0,0 +1,19 @@ +:allow_comments: False + +.. _doc_contributing_to_the_engine: + +Engine development +================== + +The guides below explain how to work on the engine's codebase. +If you plan to contribute to the engine, please make sure to also read the +`contribution guidelines `__. + +.. toctree:: + :maxdepth: 1 + :name: toc-contributing-to-the-engine-environment + + configuring_an_ide/index + compiling/index + debugging/index + handling_compatibility_breakages diff --git a/contributing/development/editor/creating_icons.rst b/engine_details/editor/creating_icons.rst similarity index 95% rename from contributing/development/editor/creating_icons.rst rename to engine_details/editor/creating_icons.rst index 374db2f4b..2006fac3b 100644 --- a/contributing/development/editor/creating_icons.rst +++ b/engine_details/editor/creating_icons.rst @@ -53,7 +53,7 @@ Icon optimization Because the editor renders SVGs once at load time, they need to be small in size so they can be efficiently parsed. When the -:ref:`pre-commit hook ` runs, it automatically optimizes +`pre-commit hook `__ runs, it automatically optimizes the SVG using `svgo `_. .. note:: @@ -91,4 +91,4 @@ If icons don't appear in the editor, make sure that: References ~~~~~~~~~~ -- `editor/icons `__ +- `editor/icons `__ \ No newline at end of file diff --git a/engine_details/editor/index.rst b/engine_details/editor/index.rst new file mode 100644 index 000000000..5051e37a9 --- /dev/null +++ b/engine_details/editor/index.rst @@ -0,0 +1,15 @@ +:allow_comments: False + +Editor development +================== + +This section documents how to work with the source code of the Godot editor. +When contributing to the Godot engine, you should also read the +`editor style guide `__. + +.. toctree:: + :maxdepth: 1 + :name: toc-devel-editor + + introduction_to_editor_development + creating_icons diff --git a/contributing/development/editor/introduction_to_editor_development.rst b/engine_details/editor/introduction_to_editor_development.rst similarity index 99% rename from contributing/development/editor/introduction_to_editor_development.rst rename to engine_details/editor/introduction_to_editor_development.rst index f5d23b084..031f32334 100644 --- a/contributing/development/editor/introduction_to_editor_development.rst +++ b/engine_details/editor/introduction_to_editor_development.rst @@ -85,4 +85,4 @@ Development tips To iterate quickly on the editor, we recommend to set up a test project and :ref:`open it from the command line ` after compiling the editor. This way, you don't have to go through the Project Manager every -time you start Godot. +time you start Godot. \ No newline at end of file diff --git a/contributing/development/file_formats/gdscript_grammar.rst b/engine_details/file_formats/gdscript_grammar.rst similarity index 100% rename from contributing/development/file_formats/gdscript_grammar.rst rename to engine_details/file_formats/gdscript_grammar.rst diff --git a/contributing/development/file_formats/index.rst b/engine_details/file_formats/index.rst similarity index 100% rename from contributing/development/file_formats/index.rst rename to engine_details/file_formats/index.rst diff --git a/contributing/development/file_formats/tscn.rst b/engine_details/file_formats/tscn.rst similarity index 100% rename from contributing/development/file_formats/tscn.rst rename to engine_details/file_formats/tscn.rst diff --git a/index.rst b/index.rst index 1615a93af..b02193ff2 100644 --- a/index.rst +++ b/index.rst @@ -128,13 +128,14 @@ the ``GodotEngine.epub`` file in an e-book reader application. .. toctree:: :hidden: :maxdepth: 1 - :caption: Contributing - :name: sec-contributing + :caption: Engine details + :name: sec-engine-details - contributing/how_to_contribute - contributing/workflow/index - contributing/development/index - contributing/documentation/index + engine_details/architecture/index + engine_details/development/index + engine_details/editor/index + engine_details/class_reference/index + engine_details/file_formats/index .. toctree::

    q@JSR{#0J^SXeMdc}X zN28s%zS`;WsPrR&#X;iP1kzwPZtwjJs4_%*v#9XrD>9Ert2SuRsfuTJdeT>vd( zj5|Fb>X5D1-|6nLm&fpToN8zuVTBsb<=ul*ae*QT zos8@Hicl$X{krwd-)|a$(QZSjezH(*g3_H+oUF)E>P~K;-KX#zP9{H#+BItRjKV3yYJ^poy|nA>^j*iFXOGfc12gD&l$ z`~cUUNDtRFixa8KmNQ}0!{?OIz2(`kLig4&5(J`k5aLJTl)Hv7HS2DR5?gM7TKX%# zWsUn5`=$~;h18xofOK@CvnFCr{BDA!s?ekwgZzF7<-ai3S!d~5SEUYyrO`;KE+C7u0@`GuRwIDRr91g*Tez!l%njwM4)VDuyXK% zITJpKG;FZtOme0KUodT!ErS|P+)HaosSM^CEyr};^ULCkOuY;ah-WER!7{?l!eiC4 zNJbT8W{hQb9_S+XvLYk(kwjL|k^v~jha#*$yp;#aN!>p8u60E{}YGpcC0H9v!p31yklNhwpbKI>qqtd~Yee0u7 zbhJwKu|73sVA)TZ6BzJBHhor$s#jI;mYBA&ts$8S+p{;2h~YX;Tf6*w zpU9(H)g8-u#g)X1u{oF`_)$je9q3j^6*&*FEJ?ua(LjO+slx`2>rA}*6k{smLXTWc zt79)+-+Fh@1v>#ah@@{2oAVpv=lmhODF9Qv(kCjH}CV>&7cZS^mU8A_#v{J$@=tA zMl$4kC1LK;F_JLxm~N+F^Lcp?Zdt>EV%!w7SVdR_DIRCr2(uQUWK2SS29%r8XVlgL zIcz57y!OHc+fF7S{0%i64RmNay1;I#M6Hv#CFyhJK0DI|A)1=fafSLC21Q@7Kzi44 zCjdO%v{?f9V>z=pVi2K(4XNJ3wF_E!`FZ|sQSR)3`eO0cpbEVO*6f$Yuy5|t~ZQk&mT}~-Y=@S}~U%rs7#^x&~#WRN4%oy(s*x;!uMo}s--uNU64UkSqy zxEa8-wO5m+Azu5e-ocIu`D+29s@wgl>N6`D8o4HW!A_ogIf?O*u6aFgMficM&Q z?n)1-)Z)h;*CuqWnWEJkE{V4LJnK>clfxZK{fcnT8xbw^>0tT?rFLP>I>&6b`jpYO zyX7M7I4e^tyF)x;4}Ob2I6vA!icS8`iEXo-8kiy1*N#L)my*DL5_WnPd1%VsrFD*T z?NrfSXl{(1VvBv4b)vU=%QZ@j<~Bf5UIWt>F?rjZ1>Fib|1d0{O-l?2VEI=DUTTfC z{XC1t>RB6=QNyMld|L;EfIvJ*+ZOpi*sAC4#`MI6n@Ufi6CG2H21 zS$7w!XtmRR?b5B8}yFUGf*5lDZ9mOgkyO-_mzFNG1sVVmo4t9nKDquS?JTDv3g|E);!4>jZ? zZrIHMZov0>g!~b$dS}>q>pt^M>-!v`E2_&gL-aX*=iTwFF{0AH1JD#-c*CNKLTW>(SS)7 zj|=JHELF?LZY?;#jr<_Jxgm(G((SvO-lYkX!_y^jgvsGjA=Y2v^~Yg!EZ=nClkB0rI(RJ1g2cT4AJh z^;J@L1!rCQr(8LYFGX$B6FvxTrl9n3>kNty-@JRy8vZ&`Is~+3IQ@mf%?-Jhvm910 z>Dm*0uN+qdUWKav6vJpgGMtaD(XPhzwDj5H z{K5)eLBG5Le7cXu0o_sC+sTWP&&z}1pLU{6?(c>1A{Fh$i;}hYCqThlB^RB>D29gp! zLAjR@yDQ&t^pDd6%~PY?YnetL=Q%)iXt3GacvQ0JMRl%1Qg;vHaMlm7kvYd~BkOM? z%AS`bDNv@m?PeXifH?-gubfZV8Hx*ifHhudMkG&Zu~^4Lwg^0tLr^^$OZE2LB3&*z zKC!}+$%krZ{nZJ~N&Wms_js)0-mn?-Sbj<3jO>w>i6e+Z=v4^Q@LKKWOSiK1#N~XS z``jCN|*PY!IPKdcb?0JC$9^x>ccAVr70bTal|>YC~Tp3r6bBC9a)UjOx{^ z{hVc6vHdMO_Bthd?-zzL)_Wdmt15v;t&+pfuV;B={!W7j9@P(mcLuZhP$>6`Mbiib zf4a@`{Pm9JGD2hUGQX#!SXv^iF=5x__0t#iXPeGhq<0&H0e}o5YxOC(X zn6oivZsbszo^15VT5j@D!wX>P^}Hhs78P8=So)LMd!87%gfD|-V294@KrQXxZVku+ zPJ*Oie060!eV^y0-j?TZI=f&;;?z#6p4pm2`t8`OP2#0BMk6kT!`Yd(&a_9&u_@kI zacqnQ_Nfn^9zqlo%eVq=e~i+FrhADJu#rp83^6JSC{w&kv1;Us4X@3qI)XadI@ZbR(X1VDm4DICj{XKsr#12-2O=$$?YnlEv-nO z*Ps*iYPj+iS#G(!T6byZrm+7%MCD~VG)%NF;0<6w9Jk-5*c2C4y^R!MK|S`1V`9f^2zrKVOaja|_o#}L7};JjT!OqS1C9)=$t=C%n$-u>QL)0k zZXLmVdvCKfYib+9=z;2ClBaDuZ3*BoL?d76tHd+}E!)ipHEly_SnYnPx~Gp~TGvbe z$wQtu$)SkY4quBL=pRD^zwQvtNzMJcC`Al6E$6LL{E0a~EUwEW6jA4jm)Y(YD zn6Rc}O3ln0r8XI5?H2lxShR8L(~th?)d3vlv9+r$V$g-RPi@{F@it4!`a40;jBur# zw}ooY%l7b_FzQf5z-i;O`kB-}Q~j z08$e)!nrbEEiEIu=z#Xe%=0{D8xRqn*o~!~<->`S5C^d# zS$LrW`wR)ZcB6Ai2V{3VRe|Suy{YH0PcL7|U!DhD?8=BXXN+TY^{Vi40Zp-T;@mYb6s@Qw`>o3GG3Ne_urp{G?I+mzYakfODa4P|vhS_aG1khtBvP!t?9tE@*Zs2aq;^1Ve`}Hmze7 zM<-TRY1HZR^Jtst)#7*~!#7IclKn0Y3e+FbVxS4YODheNoayP0ni#|Tr7g|YHU~I{ zeD)QjgW;3b{Pj4sko>nCLZy#3vM@v?ayzG-o}k)QQXT5F z2C1?=6W!&;>9QDNO}J5zZQm(cI~yejqU)sK$DdX;IaEt5m2~xyo7kn>R!>h3aAQ+T z)G*pvE`wYPBN_4JR>BqIWUHqjil#3ME}Q+V`3`SBI$jGT4X6fjh#^g`|1K#5+6=@p zAg-k-Vb>GiHd2O0;nq3`TCpi(|6@@Ja8M&g7F0rheiX6VNX#eyzOC%2fa72GCW0^S z0(WTgq;fi3ze;q-OvV%b`Cz(zS}WE5jtkx$z;$1IX_%jt?!5VzsMJ;d{_`Cx^?$!g z1zeTCG*C+9T%XzB4$AIAU2=@$wA@aYVE_`hXd(XBdcG0-JKT79z+eBT0PH`@yG;M~ z>0GG)e=i*a=R*H`>6mKL|FeEg@jq+H{{QROc>a4Mj6v%E`GEiVo!-GLcNRgLn?(XU;C}#TJ2yiB diff --git a/contributing/workflow/img/testing_pull_requests_checks_artifacts.webp b/contributing/workflow/img/testing_pull_requests_checks_artifacts.webp deleted file mode 100644 index d758290d9cfeba3c2ba1c16cc19d5eff3d21c789..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41778 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 PzZny=@c;k-00000G4K!s diff --git a/contributing/workflow/img/testing_pull_requests_fork_zip.png b/contributing/workflow/img/testing_pull_requests_fork_zip.png deleted file mode 100644 index 07ee9f5f4cc13f9e1724b89ec9a6ab75de548ec5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 213992 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 z zg-x$v+*QOT5|g_KDl(MZ&!HmOjhS$}h1D*f=1ad41Ry4(2PB0vsde zs|z^Td_4S7m~trF5itF_9k32+Vll~l>b6p-d zK0P%#oS(z8Wj_pZnY~%-@|Gok{+^wcMSkc^e`xVUADrDgq$q6aOTe%K*M-g53V6T) zq$v32g?j;2eG}1<@i*K37w|(LEuiLO@_?;}0c@w*%x!EaECOw9{aC)grX#BGjWtvc zSRB?rFel#VX5{rpGF8D9;KlQLsFW68=gKUktZak@OgYM%pjJ9^dY>mf9g)8)vb&UJ zzMs3z)&0bBsRo_hs!@tU1Lq-FtIQ5{OV8Wa;e!@izmbvY=}h)pSQ>Yq|G0?27<(bK zGvvvIO87IG=d9YdqfVOpD_Rlt5JXIFS{*3d4qrtGPh9nRNb9<9)XZ;xG6$x0LHf4% zSMX3;6F$m6eFq#^)m!qfIJFxuGGMqZcDM`LDh{ypYOYBC70P{@#Xavnz|iwbr+#Ak z{j^fYc}dHfrVmH6&HGMBbD6y+*brt;jESNU1boGA%v%mf4qj40(X>1L&9~Q|`Xn0N zPTVWegDF7oLrlq40yT!EV^tyvH^x`-zq1nfP$L!b7n zCX9zSo`g~8Gm_}#R6<|@_)gmm+060PBHl%;?Tvsr9sidm&NViUU?uw^DD**{tzQu+ z*;(r5LG&Tz2z!>e{Z|62(&tGOVB_ZbD2j?lq?9T7#t%Z2zYaDKEqOsIa^TtLxLqAG zyJY}XeI;1F+6H6BTk>=gc(z!7H>T>N;zX!>uRDVBuR6=`9 zo6#y*S`P-WDBF0YbG3B>Ry@=>nL!B=GzQ;$j5IJ7K);Khe=u`)%76zXTyfQveH4}@ zl0>349Sp9t-W9}PSqwDXlj(97AJ<-xPwbu`eO%U#?Av2&ghg)E8}iv#%$szJS^Cz( z)$?y*msM9lT^Vw(rWu|nQUVCWIF74Iy|0`B|D_s10%zVj!>IEwuIlEG6R zTY0;K2P{?Ch{zm|c$oY|xq9%rYN6?GY6qS(vatgR!_Dq7Ms+Mtk06C-(d4CvWNNuB z4_M7&SbGkGw1YX`Gd+HgbU_*sIy7VY76#a6_+YXqFtA7{4~w_i85}`;Ay@)Pv@KVN zN(yU_aie#I8-2QWERbPayv&;r;wfwAUN_5pL1}7FXD|q-V(O*|ZnDnELppLg*+G}3 zGVrsv6K73c((`mpp`^!F2aYNL&mzHzaETT!m zB?h2l(C-ji8jmQDSSiGo7jA8NlhG4LYr?AaO6IQuNgVmFRVd-k0Do)lcSHAs<*zT- z*_B;ak$X^Lcx^mA-1FL0(g=F%Yg*jhJP5)VJ|1taJRIzte3Qa2$kY^fb=_F`x{x2T zw@<#9iUs*gaa3$m#%^5T?em%A52tIN1m0{cFUQ&Yz zZem%E~B{Rndk)R)oc&vTJ)lXCZ7@AID^+l_VR$0DV!QF8n!{U%T zsyOg7O%tciQ0@ex*P)#j%zTn5!mfy^lJU8*Wb<3$+T(iHYispzTPv z+|}XqxL74f_U<@e%+o;(uosU-A z;SsLw!@fr@4pI&>cC{k0nE0uAitkr-xJhvkPEW;#5;6sC@24eYwhuh5j5$`}8@d|` z()`&~*L#qfg*X+aoEJa*bQ}r87G!L5ldfjSUKj}{Joh(-ads!``HSYQ% z@}UJXGYI_K>-XaPger~0Q|+VOy70ocYr8=VF*?)C4*VLVd94y-Bc}{H)_}+Kz2cEv zulr-dqlk9h5+;%YPs5Rn6tp`SKpZy}t+O>Dq@FuL4B9y;4zwe77i_aAPxt1PPXcsT!{hXn~(;OzmgH4%J>kc{Yq@MLG9cM)D(= zRAD`J;xmJQqo!%4L1s|yVP8|q-goo-UR%sYFX};7WM%c$pAqCz=FJeR#~y3f2<0&? zJa~8-YGJ7-@I1LwDjxqb;m{Uod%RAsm{P9<@fDt@H@?#`*wPSI_N5-4-TX4+qtxi=mhz3-+r(XjsEav%;%cMBRo+T$E6Y;&hvO)3 z@o$4Vf}v^0_1mD=mCr!6U+Ik}~?1tNGu#A+`au9c#`K17r2U~?_ zL?NFLpd*oAdCZBR-1%0MNU=0qdieacp|3!?%idjep97u8pku23V@qwdPE*+1#t|K{b zg1L@9q?j%c{b7sWj#2yhPc^O^*+YkR!qVO;hx7PkUeL}HW^PY|gKbCGq-w}M?C?c> z^bduh`6dEONA`YL5--A%k>*iHgLLD4&XyMYRlUGw$QD*1K~L8a^u#1tz4B*c3ybq{ z@Ir0U`-LNV&QHrHhF;X))m&+UdL?T%l}Z0RAI_F#YRMdj4t{pxLN^>7CNn+S8Eedh zXAiS4#B23pG+0jQrmYYp;qE2FTTz>ijjCR$i(SU1i0y7fI8@G$_jPg9To@}3uf$w# z+`PU2!2M;a#r`X6!S`mfLJjdIc);cMSptGjet79yu_D7ZyjQ0*QEan@^WOJM{jNIkTL*ohB%|(R+dMooHI`wSrxqhQ-Nt$ z^`v9vSEnsI)|Zvo0tN3gwM}7mx0Z;sUOa}|~7OACWCN zQ7w-R;XlEw-?>M@YHju{M<80-!vogb27qn87zUpF_3QGn=)ArL&zlRL$X8-oJbn83 z{l00|;N4Rdk|u)A5nnA(V6B+U(9pX=*JfCLnk^?8O3FoJvUzI=7lh(J(Ms^*h zH(pl=7@AI?Wu|gXuKlOK5T55m%E;gJpGwHLl&Q0(z+QTBO-T3+l&%8H;*BrIsUsB2 z8E?I7eS9yY@H-2hH~eWdu%Oo#wE*ghPBcHYsRO=<+79S^Iqk7m`h-24sq)Rav*io4 zzI5ciSv|6{{_giDE#vmYC#|z!MD%ChUZb{MwvK&+*>v7}aX%58n`2 z-NMqi(;YXHV-zUfWk@F9m*AGU(b9u*CM`#BbV$$7t=giO9>M=D0s>cs27lR$=@x=* zBdQI7dN$?Nr|_r!_ZpMGDa=1*DF2gMo4-ltzfk^`xBPX;{uIglzqsV@?*2mgn-u;7 z<$rR?-`)L%^7|dV{s}>89+bckDlh(14E7fGt|aw82Lj>J$mPUZvW)Yn|11<3{y_~? z2h8E=@)pj3UlFz*cN)|(_y+&zu0PlO-Qa(J`qKXwocwpR{e7GNN1QNvUj8cXp9_3) z7kS-cy^>mU_D zG2l%1`}6hhuC@MC(}nPF=PUfT|G!o=|HKvkLjE7E{HMVcUN80s&i~~Ke2U&b?~d>n z&i`m7<8SHQA2|P)D{udh`Y)Wfz~oJL85y0pp_{dlR-e0VLYydmj8(<0tv$#oTrsQC z!E0(r@jap}BKf4%L2Y20dz3gUPyqueOql1D_fTv}b zwpnd4Qkxsxhl-p3{T&F70~>eteXRt#H~M;)dlM#Lo7LLJU8)&(+Krtv9rj3K1%$U4 z1prSE58nqEXw_Qu^K{Bpy_w15+ogn=D|;EqRkGj-s^Raf$$Dfs4%%HIQ3wbXuqj6N zeb`7eQE9x7n+1IK|I5;a`eav9*WQD*!#UFqM9)$s$&aBQ<9e3rKflp`W6I(6s9nU3 z@D{i*HDv_tdmJ{$#Kc(8iX+AeIbAutM)OJ`ML|F?FlJjFH-2CZ8EaVSyba4^V+I{x z9)O2$g`*ORkpd3FDMjIpn_70xVuePAT?_LgQq>g!F_k@QP-OiDfr!)E1w;o zz~5QjU%~UbnpS%E`f!=db%=e4qo>*X@?3u-r0Yj_PIr^Y?LGXFsxa;0zCKxD()?LS zr~(*YN>cmhM?a3bOMVfOaOtNAZE+01=9+jhg^x8YpRdhM&OKwHYoYKq<%5N36I^(E zaB19J^(KLe93$qq03%1Cqs=)gl3v8 zuP^H&DdqmTyUIrUbbfKp3`NgBST=>iA+Sp>`u}(;B83=O54NOsVE~Z&xbyJ>(`U6t zQ-d-EeEP_jTw&QluD^0AW|@q%>^S)2)p(#iqtO1KBf)xRiO>`ULJ?H#;f|$j(fb~e z_a{$qaMw1Dg=`A#ZwjYr9{o$@tLU^?L`HvxleZzEIiXEcMM6k9r9u+exUA7S zRSdZYjEOB~n$*xE6nF!L9-HZTv2pZby0+EGUj4%@NNfMXO7iIxRm(5Lm!ZS0Cd5nF zDY%_E%~~|1F|FfQflHlp0icwUrm9B`F3GbeMWp{CN88D&2s#$}axH#m>-xHR57!;! zDGR^4$PlNp0TJOfvyFQe1U`Z`m>J{@s7W4xP=LIDx9`JObQhl>5FynGtHDBe$8NL2R&O;8dfLhWoe4*f*H0edK+WE(?T4PJKA{52%Ln)}puqY&%tvo(3 zQE5Zd@;TyHiC#>UT^m2-L{N0aizMu zZgaI>x*JP^h18Txa%B)KZmq-=Rlj1Tn;CTo>$1TaTnHbGLzuoDf zt(II{0B`!r`#0yk3!@W$@+dqwb@?+A{)P|?5F4Os-4z>QDcT8TzYo8$h`)Ak8n(2A zgH`+e#NXE}k7C1m?BOfb6scDZE?+r!5TlhP!Rgub26KBFoC=*|1bq`o3UO#zhDZHT z9nVE$C`!+s%Ly1fDMwAtdDzSqivWn%>#+ZZh7Gfe0Y1L!GMm#jnjsnh@0jSf6({Ln2$ zt>D>~9!Tq9NNz=yAddz{d>8%wH&P_Q#b`ZwJF6N2ja-}(26J=@>YPCiFw*> zn~t?_!VXmJc!5i?u_<+A4^{U^d`4o2rY$Xq`rM=67%w9ek7d8J=L~i8d~-E^4zHQ( z7J+RD3)b$I5N*O73>?IbQAI|kCRP}Hehe!JO}@c#5E2LNmAf7s5l6t=txPrz6LWst zRHSYWy;&ZQFbMMT1=X}DFA|L06n(au<)2S@{}3oP zO#Gpmu=(vLlp^<;A`rf;;tf z>+;+dwSMOb!V!lL5g|1!%Z1g#Fnx%s%%3747r#tTS-7e1iv zp{85h5V#OPj8f+YlJ?CeD6wHQko(8FxU4$x+Sn*gY>2wz-U+~FKB?M#f8sS$vgu2U;aDHTh4mxUCDUKhC$tx;BbcGmB$ zC!k5AsSdbF^FLt$oeg&&AlrzM?SOH&wM6r_SRC-nJxsWHXcAbtt-K0F?m)ayyW}MJ<&7I zbhTOn99Y6_{bd^``72fyw3Nr&jzo#P>iqe5#^mPY4yHKx7gJC;1Ckdu4E2RtnU5Kd z?10UtTr*Hu`+_q=hc0WJGs{pC927GrG%tGrUeg6f*%SWU(-!rGyk{)1KdYv0Z zjQUYMBKR4(3PYrR+kxMxps8!cKfHrw!oLovmMGR_e$YPnttqKk#^S6QjHu!7%GE0T z3UMSYIhn+I*!z{gX@J^+%_cZl0@6O9Vv9H&HD-~jzun`9n@_36o&{yg2K#{G@ZSyW z2$fF8?)uuXezG-;JpqcYwq7+v!_t>O?KnrEi%c!bepDLM@sa#TA2I60S^=o7I7?l- z8TJIsP-b%22!2HW)(WXrFFR5-BQ-S4sF|9ye?9rVXOm};A=3MoIqR4D0U|8EL4%9u zPLkkY0Me8r#m^#H1(P4)fEaa^DvxL0eLariK5UgEKC|mf$A7FB4h$Du$69<7A2%~` z>Y&x+c*p2!_Rg`?#$MZ8eXCc7q!tvjw7Sj^Z^X6E-?^y6k+PT?MKF)X_3E|@sn+?< z9~-XA#+KD61%IaE&g(GQ9zJoOOP#L7H!<8@wzZb(Klm|fmY-vOAf`1v3#0P-0dC4| z`}IY4k#)uERq{>8+~}fgp7F6l4%oeWhGKTpTap#ROY_Yr?I7q@&VD+fPDsb+Ji^Wz zc!|?iDcYHe%fyPCbNQK-#oh?Bk!@=Lc$=7cLCG}M`c;N%Nt7tLScR-#K@K>YKOn5B zIzBr^**Rxn>+>a#N+l^t+WT@5?9RY$S<;F2;xk-*ot0g5w(eYCLc+z+C1Z>GQFU|z zQAYcO11e`Fr|rh@xgvFwfI8X_UjZ93U~F1mtB5y|rk8&2lw$f>Fh`a3)}c&ly!U>( z$AeN}6YaeaMm`^fL)1-4{q%dSS*{7_EU#Uj;?g^p{!vKBzAE zD&X$^$TP6j@UJ;-u-G>`jJ-CTaiES}0NnI&Y-9pm(^PgJREo=hZ`L?2KLrZIJvS{1 z*#><3O&{}W6&e;ku0H%kAewk_L5bnhMv6y)W4(V(Ej2_*)sFo1I= zkH*T6&*2l>crkvnUYEBMy=qSfL3J)Ya2R=kqJtRrON??yx0)EEXcu29e$poXx}Q(5 zS=qa}O7a*)6L2$rKA#j6X&ezqI{jc;e5@w5 zPE%a7FM?@e6T9mexkX`(KO^C9qOLt9?6vyiNhu;rS?@lwv-?&Rhf#S+!IbC$>2Y`c z3(s_zo$VrBZc@uH$iih(DdtRs1Q;a)Eb^Rh)%v4+N1F7QQCd!T0Dtb-hq`3^bhIb> z>7-P4v5U^tlpos!-WS`~tBAmGcN`cenU##Z8)5qpeRSqK>C2;*cY10sPnwqPyzw&3 zf3@9@qQhq`sNElZtrIU+@8~=8s_yWT_-&h9WZX53R`^PteHpQ)X59SlYLVk&ou}Em zgr30S)Trg;t*@|mxXegHT8rQKt{<{_R4_5uQADX_)4fq6MQ>q!3hN<7rh)&v#S7}> zaM^JYErS=}?TuxYnSLoS{lCh16)y|A59%9O=1+k; zX6j^oOg!b41H3$sAKZO<=GBJ2&qY^iQO63IsY$<+bk?vq%$QiRC}!c1%Zh}tBVP`? zA};4D=UeU6TnGdq-(n15VZNzRUj$Lzgv$}t%VWh7vEECp;WcwKOi8&bc6|=Tf_dZ{ zBvQqZOq)}ty)gO^6A0eJZGSp|JzezSd(MxhhK+;F(HEHB&H9k0qKdMs`bdOf%LB*3 zQdV?~d73wD_kz;uhRXunEwA}RK9uNi?qw>jhZhMUNXQlN95#DLR61B3qG{-f)Bn&Q zaPAaKK@khCSp}qCOFfQObV8@}4S!+`-t&p^FjlcoHs97%lK4KI5d1^-d)r|Fz zS51trK5cEgzB7WIeqRt#ks>Yn&u{HTp0LA*!3s025bN1G#{4|A9eEYO@C7C)6X?L7-f5?Yv>&Y75)mKIKVsoc);m=%TJX|vcK4SU>TieC z)*^O>^udbl2|Y=AVtIeZ*iaN_uw6l$d^Y1JnlN1ZJES=8ZuAjTL&d6A))4 zEaJs!6lBBF!PAPqQauRz!fs#WWf`EGixw2aNXQ!{58)puM6Jd4Y5mDcc!~V!$@}Uv zS)LVp&Awkv62-?EhC*F!{q6&_0_@*EJn8C@2DjYz`}!Tq#%f$ByXJq7vSqo%$yqOI z9xJSg`cYXt28%6KjBR1H=DB>v@5p<0PX3LwuYpa%72$h6@vo@kMXgs}_vG&%FK>D0 zGP7yI0S`24?0!S5Um^@P)#;ux#v8d7EU&>`g+&m{UV4>+OKuUyQJHM4!MioNsb-lA zwV4vno^7JhX>HDoT@*rC3%B}~LMhKhvonV}0;%ApXU&I#xufqS77vT7O}Bj31&!!7 z)#XUDjD+$V##s-ACDr^r@gko^M?5#bO5tzR?#v=rh;`;CwGmnDaeT%&UXz zTBldDqGFQL^NqA!5X&ds%oR4J7%HV6*+ax0WMPwg-gBLb)KW%YMf!43Qt)e$J$%$h zhH(-%pFvU&!C2v-^SqhtvN_kxYjdj^@oaf93ix59U>{%FJ$&U|J>VhXb44pCawetZ zr5s*0l~%8~2jq3YegbwRz#TDh)to`jBC)UI^`Qb8B>WZJd-247ZBg}Ov7rCgJ3T5` z=_orJRko?4z<0MVn$OxHoiRl%>5O16{OKnQB(Q_8vv_I;zIh&upM)x2-#O1b5=et% z5n<9iNqHW1JA2K$+>rB~RetS{^>{h3G%MPMPu|*FBwH*WNg^AmT3x(Zm$6|fR{IDR zPhr-+Cb{lM89!LJ?{unNQ>8mhqw8DF!_yB1;u$1KU_TgjO784jJ_v7bFU_({a-6Q} zK81Y)?vzC7ei@&p58oLwTxY2LLUsF8SZNt1Q@M0H9WLtnl0x}fo@YD6t1uVNTp32_ z5E1A$>hJiH^=$zBaLFFOrai-Bx55s7Ci6WZwBmIzd1MG+6M3Mc#Nnp}Mr|fl%v*32 z-%D#tY7S{a3XETs8A^J?fOh6eeXz})1R3Luyuj&3Q<*YRqhf4$DQb7YK&QOl;frJD zJ$p&vrx=?Cgq+pi>yb-6^|?9%D-0sw* zh%iRi>HQ^&SkD-#j$v{-8kzzF&l8{w-22r4wNf|O+%RvAKh6B4%AOG5&t_0oY(-&? zii_Ix9Myp9F3lg{2Sm;Sr-n58mm|4VWZ4nS6R}~5p_r_n$q+!0I4^@snr+ZsEA0kl zr1&|rCI#~?KhE0oaRk6HMfU0Yx4tKQ_pfK8nH+d`eGx zYb%Z{DCHvJTU);kfEs(d15-BUTv2u8xZBiPY51D%HSJ3a;~}e+?I{l{>_$6NdAfyf zHS>eQg*8P1mpHKsUp|V|NE+O%^&DA7X7c$YH3pCosvVRtF@w$_!3=eW>Zqit=2Jfz zHwyzyM)kCr_1@0eou}KuGHjD4PO<->u zsUXfWCPht!wWZk;B#H(9#x~)s_f!APhL;d{iZR|7-zD@lBp^7-kZF)U!ulzUGg;OQ zH?52KlFznf3F<`~^XUC7#nL0N3d~;x(5pEgOdT%7ANQRgnkxG#9#@T^i!`Vx{Pe(p zl;?if?6S~jSVJRB0{os*y@O{CHQXQX+abJ}ezwOwy{$1hmQ|MN!N!vP*?usV1Z0`wGz!D>dvrelTgsw3A`8J*==v?Y5LHb5M`Haf9{W;% zGDDRsPU()>S*3_3VZo2CP3|J7@$qgb1n?QN>}IO(1){j)Q%Nv$UnqF`n7zB%5(#Rt z`x5mlJpdp?u=Wn@2me<&rcFb%Xw<>Bn5s8GkoRFn-y>a3g|`SMJ0u{ne0=2R@L^Bk zb6eN9wO{`67kstLSnXobm=c(tE53=VBmlfaK4x@9jtHQN_`HFb`1Tz4J7DbvA`UD9 zKI(S7!HSY&RS7cs7R}#0U}I#INAD%X$Qe}yC0GJ46wuw9hN3?o#z;t1dcXJ@E~~Kv z8}+eVS2iIScYY;M-iFai3mB%o{cz+8=Kz9-%J3-ka)Pzo(IY;tvQ=@~DXx+G8;)3^t`ZPvPtvVc&Q`rv9QC z?%fHdF|XX!@Du-U?kSVqy%{+z7368hS$hjs^vcC!-XC}ezW8#_9>V=9W+oxG7xUuE z22qkkPoJG_i|~}EJKL~+&-CoqXv^i>4|BEF5|)G?(ura}2j(o5Jg;P@57CoW68;7z zqCT?=Fx7}fqvrmAOmE^|fYS1+>u#<$6vC}kI^B+9|KrngERo9d4a6qcwc&3z@}-DH z%hCSvL{40!rn&?y5d@-|Spo}o<_%g|c@8=bo zk(t^HtLV3fgD@nNT(HRUx`HdtSp9llf44ut`5hxj3a$+36f%?Xe3#hm- zQTFn$T>50}P@>;i0GD^M79!F84{{t&zxJcVq6q}w9`d{2H=kk!Bh`OYWp5wkp1A9c z;2F!51envP+L3*r$}%h%dDeb7d-d!Cwx9ZRBTZZY2UdKgTA8ac;YQcp1WKCDN42u6 zS*{NXo;a|R2}53p5_T`rL|Hq$;Maj{_d&9A(xe5p4|Ll4R-;MoPHiX8uEIjwNIG^m39A>_!|An>}ib6V`nKlMQn0P`AuMY zg^zbj58nDrP9ZYji#r>W!b9vMQr|c*`;PQJju(AUG#)JjIyXGEV1j1d}G7YtO* zDITcEvUvlKT^Jl_vVOjNR=MyM(4Kdr*o~B83fq!C1MbXBmQAze zZY!?qkl%k%j78h7=wO^V_r~vEx$6GrGD8_64px-`$*N`68~0n_|0*|YIkZvXsu|5M zC~~)SgL3^!F-E_;+@RglYC_`XJ8)One?8e2VNWOG)V?mY&>wEuWF4E6-$)BT2GCRP z-h#4U)upvuTriwt=<}$~TE^a183xZ8WX1;oybqBP7CO)Bz01M(&lh&bh?iZ&tl)a2 zgE4Y2DPUYEIq5zL-ABhU&NG@Zf>E_31QGTW8F>=odkpv@`|Mxe2`$oK_Qe-8wjfrn zJH%lfnM|lv_>pqWPrMY>SQgO>#jSC8=FBjunDkAD#g4=`e)idZ0jj*8LM)bSQV%M- zvEYr^(WkA$K{uh_UB{1_paja)t06;F8#FZ%7*^F?ws-jF% z?1B2B#IU~jOW$;+VP##z=xv9lPMN5KB*C1sg#OW2FuvJp(Bd_BJZa4e*p@*Q4{N;;OHZ%@j^s&uTp)umgdsg)6_o_@EvkXH8&49x@v&w^@$G2%$Hu}fha8E13{wIaD zUXeF<{rQiIxR-`xGL_Kq`D50sC8hs9)YRSxM-MEB98XWrLWn7c@GoBoX|m%52yn%& zRssALtEvG80o8z@gFf7FK>w`cZTtld1eOoZq5HOmYcQ){>WhD&$fwutxRpNvzk#&< z5jh;7C8^DB<^D_Y6RbnKF@!e*Oxyc!FrINznc#PDxy?b0BldIa+XJ9N2|WQ=$Br!T z`Nt%+p@q-3cD6R-#5V-r)!28VX_JErIrMW8(g8w9mk?MhL)V6McPC{XF)X@HP(vqn zh@Wl#Hufu~f?!zk;E#IV zuDsf9O9oA}vUzscxdL~@z5$Fp`XE!b0+1;q9Xx}qP_18U3uAl)YcY+rwW^{?oZTV@ zUmDL!79fS;WUa$#95^uvw>z7DJ{2?B>zWS5|BI`)4r{V~1BPd!BBCN7AfVFSprnEz z-7sQ+qBIN{-Jys`#~6)B*N|qUG>q;Vpup%2$SFa*ou}TN%L4d)T_~&!={jvdjE09$RCbWgWsUEg${2;pVyloR+ zTQg~ldd;uUSA+8e-1bb*SVuCR1~{2ks+${c1sZNy7R;T{+}#Mq3lBkl z0ZjWh$~?6y4Fo+9mUF*Z5fe_!YmX0JCDcPGUZP(8%%)>Ld0W1g`TnNa-6$x9;OBdV z-f$vKX4#-@KbSl5OOYWX&e-+oB#w*?<(*fBDnFt%;g|W=wm%%iSsyeksC(1x-f1#p zp~Hp?AqM7H`)QIm()?fdJn)@0#Q&N()Kip7A&X0(Rdsw~dG7cf*b?CUQ(fC;s8^HF znDObqz8FJ?BmW4~@u0Nl(H7>`9JwYUgGyDn;v|vEnEQv~8|JX#xV&ttqx(>fb}UtL z+D}Ow%|t+tJ`30iQGM;Bca5QO*Oq>MeMRtVCTjj7V0rggD!Hb~B$#cL3RTCq-r(Q5 zo0X||eDlxj?KGJZ3%r@=C)`4+(cAL*|m zbuZ}yr*h2TP0LlYB~trOZbC}UawzqMTiYJ)3zBZ6k^czglMA8D*gJDQoS6BX>Csb? z)9;~J26wLx`m6IcffQpdl?8Qe2^EdS*Y#`vWGC5vh!fs%NVR#G!laIDRVU{1uzaHR zN$lH{W8M>cVk>C#GeF&5*q;}&@*ei`f%0cwHOX?ttBWar;vT6(wIAL* zD^-SQ<_QGr(8t@2*}R2V2Wo)=vINYQzlhL!k4BYty^8Fj96S0dz<8pM(!h*Y(c=}` z_2*?nU2DXW$34H18{7|t{T7S+#wfe&lM4#yqC6d&HF*ScO+IWUB-GaC#APFQ2ct< z=+FHE#jCbLWJDZ9R->X~-nl4uaZ#j{b2ks6@r-q?-k_)9g}7^)hM zuONk{@33upnF#;`>ie@%k1dP?;`J!q zDX6u=V-tv2;=taH!(^X5m>@U(0sXQl`&mfOcI3whxdB&-g(aPGf=6WClOe65k@#6S z>FuXF0!rK1FxnZJ^m~s!dsGNg^}(-)x+mS@EbiMd@AKSKwb}gUXq{N2@h9|KGZ&2k z&!byA&$|+~iDCuz_VRGfA;hIEn-Ta(N-fvNhKW%MR3Z`{`3sy*DZg~_2CG5H86u}I zutxD%;+oz73pOI9b!R&+Q5@>yZ#g}qOB>n`u>m^e5qFJv8jAzDiTw=U#vaSi@@kM0 z6-K(0=Qdl~y0)1g@w}B%;hJQ++nX$(MXh^H#9CB448DYGH&X5g!rCtU)Ggfs zTEu}ff<4{>{OMUy>Dz2Xin~UY>2KLr)^%l^lG)X!UZCDcK3<8%@n~ud?hgDY8z0hF z?x_9-D$;9Zo- ze8xi6mn%vv7A=CVO&*gT`eV+bb6)l4UXfJ!X(XTjI<42s43240tJ7X(+wDBMq%(rM z!LLx!9k=ICcUA3+;YnZLXWJ_sJIUO3Lta{zy7Etm9?0IJ)PNpJ`O(|zIU6l32f~^P z_kQ#tc)LcCH^1y(!phmMwS9bml=>m3$HF}oiVaMD=?9eIWr%y55e>OXsEt&?_R*&w z$aA^UQu3;{MlF~TTm)hGRzzfSQIKrM^e5Qw&tRFAzKYC3Y0upnw@t6}Ctuc{yT}hx ze{qP4-9v5@?cZ(L8FOKF5tEChNn>pwcb7Xq8E^&m1eul&SkTEp88I~XPvkEYl)HUCHS4+mrnmqocukUn+bYy^LCGG|IBLg&c-BSc~ z#x%YT)bo^WQdr~|@f1aHzs%4i>Qog+hgmkLQ8K$zr;PITg`P0h@#TMy>-A3P)#otq zd3eL_dR^&CqSK_$H|{HXzZgE8JhJ5Oa>(m9y`#}&;6LF~XZ;0d;w!4viF*40)A|j9 zHf}tAc;l+qpI;vMAhw1QdzV0KlO)&viDTtm0Zkcj{elPulvK+XaEuqTSS-zP)yU1Q zthgIzVB|NhOPCA$AP;Bn!;Iaf#8gP21?tV6@C~+$%&}?C(CyH@AEwdcLti(YJgmN4 zV?`jYl3llI_>*Du%6*pT!wr2pt2XziAySX040ru%GF#IjTfk))gI!(wBf~bg_*vPR z940PhscN<(`;C90oG0)VFzaLKSvw^mYcVcNW&M7{h1&!W0Zsy5HpcfS9=)I0sBUw8 zW8B-rxp~QF^INjk=|OTvn(Lp+w69P%@FXiGXGi|dRriXiF#_&RZP5P}pDJFG+;97h zcYTamDQ%(E$7_LQwE{z|@8hEr-3#TdvgfG(q(i>Yq&Q>Ir>IG`2dfHk@@3m!i*=?^ zOqs8^#6@IPQ(_Y<8-Ljv1%>tRd`vg?W)%@*OV~qyL#4S7K7MjiL`$mrpff9PWN#Q8 zpX4g1VHaq4kJc;o`BSBvVQiBr1)()n3#UMm#B8DRTBt&oRjnfyyt(piaa%Y8!n%}= z(k+!j)I7BA84wWFR@WTI;IM@AH?~8`-x|Ox4i{N@c|_J5AA`bKT`kfvr$oP)?c-09 zVgLgyK%AkyxG799IG_AWB5SNoh2-Ta#rU<dD_RSXS0(`68%h|uDo)M zbX3OJnTy2w*j~Z(nMESBLWQKp%EJ1@pUQ?U%>GcF`~7WSLjh~r)6pj}a{{Rh9eE0j6)PW!;M^XXd{@v3b+$T$TTo4ux)@phsW(DZEoXqyEw;6G(OV zdP`^Yl%n7r)qzzVE9Ig?MEQzy{`&4XSUb0%oR|OgZkV+_azK6jMGlOe!+y@DayKlp zK`d&iz2D(xy~nJs$5Eye*kgss4af{EUd-|xZ#WudSUgubOEp?eN2J!mZt={z-7;MM zI%c!ZFuM2k>Cx(n@WBx^T*})}OSU)Ysk!7&SvTfmc1vH`!_!9{Yu~6c_Afj;@n~1;?l;5aBNs6uet!45MrJUVPH z?PXda$_0Z#`5rl*b)iY?>wE=iL_|-TGYDtaCvg~)l)d-Y{n)_S7;YvlXlN;|#U&wN zTc>@o({jE?<9tE5>T}7XSp4ZJ(_tZG<)hGeIE`Ek_SU&on8ovBKkd=#K9gaxzgUh zFkUA4Nyzog6#|?(8rVOiE0!1(4`XtUWuq)a(R%S*2D!mmw1CY-1HGzwv5LSRj^A|j zrIh@V+v1o!0sV~S`2Va;8S@^U;Fxym%8}tSZXT11RjC*^5oc}fq29N}L!Bbp0nYnsMX&k=VVr@IE~DY-cEC^USmHhjt&J$kw4r-ah-C2K( zi-nc3W4WaBAn7|*L!a&INm*0&stfqin6Zw@5VH770O9)Z32J}MnW=T%#QkEcWyG3b zf;kkfgOuMi;FJ|b9z9d{ItxU&;HI?b?c@jdX~h=gTbtyk%YDxy%LLzr>n6vPtGu3d zT`Fx(#C9M}+{etVOlN3ZMO3DSGRC>N3d70b!@DmyY*Q(k(LA0tZ!A{cfXLBl)LOz-@ps_Dkh5?o}-=Z3YcDMKW}8p&Ur8gp($}gFsHM z4Jz&&q2b}}cCjVJtt5_P%x!#~n}xJAG)mLj#p4#@O0e?z+K0ZL`_&$d3ekH~pl=++ zP(}NPR8;O;SzuGMN#AdlAE+1SL9KjWTGY7_!}~%>y;S|tkBXkLSREUSRqxQghK35c z9tP8FL>c&*xlRVt#8HgZopy#z&tU}4yv!A;0HVYR?RnH|iwbs?S1c)(F336TSqf59 zfp|d-_~!nqUh|+l-2ze)@-)x0EX%nw)1uh{5Cy5X&-HoU)~J;YP9_EC#4^U$1qMaV zURgC82}yC}V{+YUnCk69F6t2q(=j8Tq0eU1W1Mr9`}xaID~XcTq?Z@0wv?8o&3R@Y zAMC1}vgYW>#D*k2JZ69GFq5lWpg#wc>H^&Dnx|qxGn}i=XhAVa8x+_^7!uX zNw0mzv+E8Im;Nl2KkwC#&LC%DO!@c@FU2xeAwyf{gQZFWr_`H8Wx>nr8Y*WG#FyOY zHzyo2$mm3QlHLd>K`+?Evvp!ZFPbq+lWmrxLTH6TiRd*Nt_NjgLtb}Ku?(wrDEh)7 z7tMHj+0e}J&Q|XUUX))qBc96Q6aI{T=*vF=NB>T zhiNVq^K|24L^t;L@82n6t`dZk5bE6dm-JLr!B_6SODfAed}c6eT`|ctO^QESbv}2S zt|aLuwxO{2n$keSm8AF9)F#_{w30-s9=}=pnUKwO-ROeYi%)<6?|=lacIfn`vFB-6 zyxl)w`NAOsp^s(+NW%L_@jA%Trd4H{4}q(EE(H(`mRGVFH|_f?3@2vnzE{y!!^=j8 zar?61A0AXI&VA=anUd*!mpFsx1{DTHlXl0iKliyE4Dmot%0_d1@H4NW!oG<sGWbDn!F(aZI_NdctvS?w4Lu@cho`v;J!!HUi(LyOO?V5S`JR zzt*YnhhBG{Kf-a}6qu^_Q~U5Od;vN?KfGhXpT$|6t{`7AH5a0HBmJD?*LhW% zlD3Y{uRfY77q1;h`^oGidZ*&^OQ08kBnLTR{57wM1m;wA3_&kCP7kXZYn;zxoCn1?)|p?9yW?9xe+MiKI4DtI z1n2rF+l_j9dN!!`hdg%jLaL`{(hUny&!YFT!tROeMtdF4Sc^?rUh=aLTB)WIB5a!lmlPhiO$Xq!(h`aP zzUC)U!dkUJgu@O4{@bs8Yw<0731O$L{57UYip^T1jjkw2?;gI#u)srtp z&c$87FBxC@3)^oWI#ePqu+aD``_M%jnn%J=khBD~FgG_>xlv_k9}}KrqHv zyPEw{$f}>kGLOaDgvlhMg9opgsfty@b`a zd_hiD6uRO?xb2$%OSOD@fJdrUHTRMqedd7#UcPsxJyC4R$uZnXCMwZ0tlb(<4$K+{ zO6_ksVHoFKy1!KGUlTE&%f{_jyr&smNF+*3NJuCeqoNg2^BRJku+}|S5#d;=w4-(! zh5Ylw*(VEw=mc7k^M@ineTSHhJ2{OM1#{;HC)>w!Glm5KT+CNZJGgWlbH?jASB;ZT z>h(77x+Hn0iZw2I^uTWYoj~FjaIr`gvISPZ*X}e4ymz(wnl-c(yEJ@=Sxj4| zC`5t(VHL^9@FZ~!ch_fa1UbqA+;6>6XGa!$-OC`zR3$R0Wvg7zu5o7d%=wv4$;|%9 zzx$L_6mzQA`L@8UrVUN}aaz7PcmLD^b@Ml@{v8OUa>JKr?6d$eb2cIP#C;a#pXgct zo39)6=kCSik~6bS?jbV&0M<~vF9Ju~Q9)RXadS?RJwxm&=+E~4;ZA?IMV78PMSEP;7zEha z#e9`tiB6cd4u|e4)ha{~XN(lpB@ib4OEek7sZVSIYlzx%{=aJ`GhtJIEG*^1zOup% z7>f1eKp@w3T*mfJzf%2RC@Wh>oSLy?*1yoAb&ZI@G+|6TdOc(JXhps+K7N}sOam-k zBnPxIh*DlT=%|9Yro24=ekF3pr~|H_6EsYR<Npxj0Htrls5@36d~AZ}d2A`2FXVtt6Z)*?4rZH%_T!l(PCY(v%S4(RW zcrc!FZ;yI&ovLr8IMfBf+wXvv8#YN8(uJCeZ~R`yl0fs7=^6Fx> zdd;wdUc-y2_#~1UA6qri+zwM#^QktEAtD+EvO1)qw zoVhW)FEIajIA0_H=Loj2wBD({1wVHFUwek14hql?aqi{*IVzg&w^lzJ{&tTz35i6V zN}YQQvn8$9@e(R_`$wBBL%!bFR>Yv%vR?7?iHMOsb~JA--k96ZKpRmBleE@}!D;mL z6tm#P%qE4ab60aA=)fyx&sEgi&ESTO2Ik#YzQHOCvd=WZq&09NwR*l54#V1@HU{e< zpVzfh`+_~|dQVfjiYYa_4pu%a+&6fRoXo=jB{1LRxqG>K)IzT&@ieyTUSl7p`yWU@ z7)BqfNiR99#=l;3IJ|T|81wq?sHPRi9($qerqkvn81;29)bW}TR}Z{^c&_tg$w7a( zsLs)U3l9l1s8kC^h21}If)LK3gLGHI`*Fep~Ucb=r7j3Nt4DM+!BE5;un=JW!+eI=^8Y_LF?Jk~gu$wtb z9AtZG%)M8xY*#-D>A))8yAyq(;V%XRoqN11K`}QkQ4bKZD3ZC#3W<%uSZny*yb#7b z;^&^_nfb1oAJNx<2@k*FZ(r-K@=NHOP`ggdalw^te??2=s!`kLAA! zl1g~(hBhGB`zriyYjo`3%l|d@09A8#IX9G-7Ik1du4G+Eco0A+Oi0XgKfexgq)~%avw{XqZM!bQ!EB`gk<>BdaUUrc3IeDi3 zPg4$c)T43XDv?``2`*0+Tbl_z2{Wj!tDjrMGfJ);+T_D43h&d>?`)Zz)SvzQGqL-< zRLj=Bvb;qk5H<1s&6gx$-#731Q@N98txR-Klx?`yW@XD~D|{o;yn>P$??sS0-7+?N zj+v3Rp5AbdTL-sioQ*hNb*vYgm-ifKKdn9OJJT6Wih;iu7kspTf*1^S?1CsIxmg%U zE(g3XhUj)Dh~OXEHSd=yJt+|^>7aQO*1J4cZWx)6SCv$dVEKMKkHdXOwU^6$zc0T& z1Lo{vNcpv(O7!i*?0qn)Cftx(#C~^O*lleMpBaW8wN@Il31wvUUb4W$JyTKy$G5#j zLv~s>VhSb1_N?N3H2wCpxyml5 zg{osgH-mJ*6wBW8GDo3t3LEA6c*BD25__k#@y#tsm7;>_%?ZDJ0NH2Q1%%1m`7WZ- zo3PN5)_5H3+xYVC)xV$2+QWrY(x)dA9%5Kh-?QJOVGEn?p@yw|YI|zpOHHmPzwi-r zGh0_urN;7o7m37$=yvvNrKpKM{zsw5!M4zpey*gY=-w=|xD<*dv<`AsAFhP_Vj*Za zDAu$(7X3qI?BHpzO;}e?r@Qt_%-DgJA-NbJ1JTJ=zZh?3SEB2)VLZCa*t9V*-Do&n zoGzKLou*3`tOBm5H_Nl2l)u|L$10hGyxnU)TQaMTs%a3u&zQxI{qA$~n)~@)9(oj7 zi90eCtzXx}N-k1{QI-e$X6fN#(ayr8ojOo9B?j5=Fr`Vh)owXN*zBZXTm(P1dTDov z`i{qKcd9Ymn<{DS5&$QUKaK@02?nWT;9^FZm@KhgU2G}(m3OC}K$PS_&x01FqC2bUWSBZ6tvRjK|m$HvHLt3x$>t>R`O6O@_GFKfs=woH0)`+l?2@x$+ z`up$PsuZ!kB1A#QwTFe$EO;taJ=z}K?1<<$;_G>4jO z{ztpi307bFgiCr-oOS_`-B6OgKuP|$M2d12U9Ht4=Mp{*@ ze|%~c%HTuAVorm0hn7Ga$hx1OVR}a)P7`xm_4PV~%;{~VHgHeYb{KlKaGO_UZ&xNJ zxSVfcOIK$oc;IfuT3r~Lgni-VPB40{-FVB=!X^VXqiIiXp!$a^O>jl1WB#OG*HMm; zz_LQS0ABFB7^!69>zO$h?Bj7zyWefUNiXHaOQCa&Y5R+60Nc%taUyLVVu9WVt<)X# zVSfOY>1Q}T(33j&88Iid?Hl&zO6nZlu`;D zC1G$w4?p?R_QZoF7n?9Men%ckl(NM4QInmvXtHp;SRI8~_f*cQhD42e*$<56q<~R<1hjK8 zEUz|4Q6v$onS&m$py^e`4#~l|n04C`e|9tt&Do7q1;XTl7#Mnc&~ z8P^4xg;HJBv7({Y8L$j(Cd|CSnlRH~rmb3Fq5Rypj9e3O{{?hPHz5<^xmElS6(#$) z03o)K|pK6AdPJ@QPrSW&SKem9}$ zb0(d(b>b_msGn6u%0^GO4szPvZ;48j_+~j6nso1X$N;f$TJsRG4${N3gR zcMK&MJCy$muVF*ZbiW*o!Wjs?)j@@ttU2j)zctInG=PB~GG|a^LFioPe+GexHuAl* znJ6=Sy^s+Rr(0^)I?b^a= zxW*pkL-Hw|qJIWpL=4M!cjjq58_=VKr!Q@2g}HQavL*Zaphd zC2^T|!y!sMU=(ucQUO{5M+Nuvt+X?iQoG4qTDv$5z=c$n)(*W@2-C;J^U|aXHALmP z!3yiq5>DALz`8dm#rW*L#O{}%PdoY>w~Kj5eNTye9?Seg6_K-{A)|06CR8TOj0rWw z1#|Z~#7R)-UED#h-^s;9C{IAT_`8RiA(|*I=5Z`__fbf?ikf#6&f>Jq{~pWr}zomDhQ%Y$S?Z{+C?Vl7W*$F)#XDNlI{HzZ+jrAO_} zz1?hSi6rwW4=k4Cu+d8!cw>~^*Cn3ey$(kF6b_zrcfm4?wH|4l51Z+|QlAIg4EY*Q z-eS{HB|7*7UNA$RS~bI2yEhVa@;>+|cI6v-G$CRiT_L-(yJrlXwt`;!Y!4f?ceaN9 zpGmv!<80Q!gyK@-ND2hLa&gATm*5x#z3Io!{U7Gdv#W33V`|QHNAd)O$O4E%O zRWBuG)#C)jDGf;TAh>MkFU`+*(o0WSz8ViJg#m{JLFd0grF!a|$7qU=k)I=I-$*qd?<^<#ecxO=4>X-fX}nfP zs)KBxENFaZtm|JzakC*B&9vR@ipN-LIx^Sr7w&25aIa3k*!Xf{)6m|K4^zXf*X1?U z0>hy8t(Cva63FH^d0{osVpv6~-s=?Arft!!e@;%Cj|p+|e#O|gvX!EZVoH>**UHD= zFp%+_GJmky^I0qlwnvl*KuJAG&JlkMd<#E+<j`TAP%3C0#8zwF5@)B znLoYs=&`=h*-gD=2xc11XZzhEP5c_BMxlW;^lo9Z16w(VWpXp(4{PGdmgjRu;R@Kq z>sf%(sK|WXnL4cN5B|<2V4{V!7P+=X5#wo3&&jSDJX&k(geoM&p+}YWz%H|ez40(ffZbhpq!T3D`)JYD;Gjk=O!kqt}CDUdH%pFK@|g-fQGEFNBf zSuHd0gs)rEtpMH_xwzTfGInr*PHdoD5b{qH_O^l3j7aKRljLKAsX|z`qf-tnnCPfG zHFy^}w*4IF5z)JP82}pPzgOi*?p(-t0Y}nXaX|2=0y4kxuiGRSlGF@ovY-R{(g2es zvYLx=py$#IXM+=7UJh(4xXzH-P&`9g^^5f1(QK@=2v^Bj$C|%L}+gg6MeCtQM9|O zX6;?&4r^)Cz}HRbR%GD?a9KiNj>Yn{1-E`&KIVXuOxlZ2l27&2jIl&# zFipm5g2z1C&Bulisb+Fq3z%X{i>o2ZgY>P*4MlbDpnx7|=oLDg>Ut#_W5UC_`stwY zg_{}Q?Tg959RE2qY-2g}fvhP=_ZnJN5%!N&d+93sxc*z{yD&3Rw^izH5}>HT+Kin# zhFP!x^5yBEMlt4YGLlClkUo%cvVz%rE++RbdC^u*CE9?C!8uHst6w5dML!@<sOSSHk>gYVg%$X_4rn@B&j z_xn&=WG3%;FLie&?0Ipc5i%5L&dppr8lwF9^G7-)$LHpZsJzzg_Ent|#q?kl?Yhr3De%q3xEctT{38$NU9yWjV-B7gnP&vP}u&oAyi zk-z&=S`RJFOzW*2=XclUwPj5vu{qqDh9&_myb@q&DN7wdPSg2n?fzq?A1f=-puF3m zS&NtcJXjH0s(<&Y-)Da}1ykoZ+a<&^Tesv*pN3fP_693m`WdlvoIrJu3DM+!dhy_m z(KGE%W;9NA9Y#C!UD&^u;*Ciy)a*x;nr*MpJuvrlLP;_!cI?5o(zcQsSHU`J*yQmJ zF@YgP(jN$aWkQJlT`C0DG7PVO4a2TUL@Ql*$NlONu$hl2=6Mg&rR(OLIhEX1NB$-6 z5-Rr@>~KbB=xTLwGuB$4C*D9L`~_O}74Q_^Qb6IqLo8}w4e_vEAumS4Ap4a#z$vo- zAQL0~($1Y1%nNQxDcL}FGhv%gUWD9qvk+%^n~|Efe@g_(N&P)g(&11!|xXku;zeT>Cp6Nv}6ZO?<16$T`LeoQ%9 zA=Ci)A|?OX+AC!atZoDA_`^ix23?ogPZ$hX=2xExvF~vQc9`D8ZSyq3=X84EJEqef z+j4&5`f^j)dq0*uP*M z8*(x$*_K85uc8|mP=+}daWOy4$DsQ*wX z-CZAAoj>9$f_?Gxje$!$fn4UCVr=7&`h{ZEP){$yxqh)q|I$xetc_I3q3{n@f&#F` z->c}nEXYk{Wh1^?N83@y1?E+LY?*yH&{T6YzP2wUR7JP?=wa%KhsJTdn8&~w__jHN zkqYqI&O-wM`N^aGS{A9}leM9lb8o`wS9dw+V%2u~3F}#=mqtT_AsYa+=Z7^A)WJAb zlnwkhJt7hS;9sm}LN>oc$n|26Co&=ZPG+d=SeWltw@H0X?D3Mls53dQfFuTDvd=R) zFy*~IoqGhN4}$#c%C}mo>67apcj*#E5iOP+Y(d<+xHB;Uzxwoqhv6;ju(X;B6ahQ@ zzkJ8$Dv=C34S`|Xjbdryk&m(}IL5DcvwCE@-f)L|7tPwWUk6+tePPSlrK4#V4#ve7 zc6AH02i68Ga&+P25OOR^-X`(vyuHtt%4HC5v7|gL+(5_Hy<~l4T*2cb$4GjGY zrd64L2%~jZ6dK4@^-Bq*K#BdDiTRqa9+p-s@r;rU7g_5)CCPwfy~tS6W&UWLU9s-NUp*$|=rv8z@0wmGL->>3#QxX+FUMkurW~hsK@w5=TqvaXNtE z#h_O*;C3q&pL2j9#YPiGPz&j6geR-z7I8px=_3q3{y#+UUIUo~v+LkWgN=u5)$A*9BeEmX#1> zBmws{w|oY1ERe#^()3R>%Cw|&h{0h*?~E#;b5T)S!6=|tvKHCL4&#WNF<APZ;v zct-?M**NW)Yrfc-yW{3}TpR7){!V+-)+8iTd-n~#-O}s*ZYL}gNc#o-2!b*VSkuFH z$0Yo0j*=G`Hv{~zNbcN79*3o7MNirYm=u-@+w z8i#@>*jwJd&!~_nom3d2&%S*0^H`EtG%RDIE$qNxj-Q^5_T9#-Zn7661~y`o8vc=um_39NO7nvXx|dQ5iIUvUf|Mv~La{^^&cw9TOOI>;|E z{XBv`apP!)z~RBMNJW+ZXaa6SFF;yHID5UCg9+flqIt+1dUbfgs5%JRTlN1@Mhd8< z_6Hb7Hj&0C7}MNTEXO^75=z(sR(32lN*f5yD>XuS0}v{vwJxO(mw)fP5?a(;pCiuZ z%0HD1%g`6W-l6-^PgL%E6$Baq`D=9D0b~fE3M=}%Cozo0DgxNA!WSR(Xf_08n*!?% z`~9!%OS=89>BLs0E{Rp_5Q@u$IELw}bQm#Vbw5k|v9|45E#(X|p+X5-C->yPKub`D z6jlkp)+hKU$lLK?8>~D(=*`UmB3&M3ZiSq1KS`l6QL#x+)WjPYv&we~-5Xaxt;_kM z$%oYbF-`s&S*?IwmNf&-gz%Z%$iY}TYoWvPZGVJ=v>R_M=n%o6ffTIDp9VI0Q=k$U@dbCgj~hn+FGL%0KB*T^1ohrw>PW~p<3355Ojjo|;cHu0j} zFIItp^U`~ZYhh=tL?WMjU632^9m(xcsSn0ts~sm`>6e^C2K>n0lu2yK((5$rsX4Ed zvz4%GdvzAg#HS>Y+P!vQ0y~^*$wjm>*d)FZv!Q@Z_vKo^&;rkkUmWw9lE;^mCrPV%zqL8)=T=tlcptcNGZf(&!9ostQ|YH+(}Y2ZzQ&*Y5DWKrh_I;yb;Q$3eV6Rq{uB%9i5Bw?7#! zs415WXg(UchjHKBy=|6qXzXeH<@}X+1XO>>p*cv+LPSUN%XrnYF3vz4`PHU~j zb!hMkHF?~~&O^XU$JSPWI2A8rr7v0dj}*VqsfW7sJ}hZilb&Y{YjTHa;BTXBOu1j7 z?xCUtz&w#389XD%4?Tw3biTk668A}m%`z|(*@@p zUNaPsulbs#W908XL)P?&&ZipPILe+;84cvM4`rB1$6d{UV1X(+U;sq+6ZC1)7uflA zR>TL))qyZFj1*{|U!9xpvP1AGdu)MT1$rGj3?*SW#g;pqEU2-frBUDhfH#>sdsRg2 zy0v&>V}fBXeLQQ~Wj^v?*3L-~=NDbr;Fx!ZsTDjl^GfmD856j3z}3ev${r4DI(zdS zvd#VtvTXtZIRuXTeqklh-@1Szhx;JFV&_}Rgm6oZ~u!S5U?8;9hiWY)Jn4ogrDzhbe?m9FPd{66Kfzd;#!{& zV?C%t$Trs`IF5(8GyV@}Zygm?*TxNF01AQ%0s;a`=g^(f-OW%^(lB(35&{C!($XcJ zLrcn#BF)eY%^=N?-$C#Dd7tNd*Z0rIV!=9V=A6CH-usGuUHkg|CLpE|CL?VpW4&C# zTNwes+NA&)jTQj@VUHZmHnc3b9v>wCDtJJtRiv`{$RfYaXVhwjT@^%sVsoU|sg$E! z$g($?ad|2Elx$DELTcb z4N{JkYA#U>{N~fD;laMSJgDeoDhK=-kA9MsJaU19Dp0@EI5RBz*e8vih|7PHK6|-e z74OgOW-PZb=ER;Hytd0R8*(yGr?0eAF)~mC{%J1ms%jtVKN>eo(#SKz`CB8~J-`VE z>5MF?%<4_Dcz(0=URjl7)^+8T@g-3Mo#CsMRnZgqmVMpFC6>xymZ3l}{=ULeb6^gG zQ2kpFyuU4avz_m8j1%@dMH8Bz3sf!#n_3Iu=9T>Q4MpukUj`|;#1aZv8`T}jGP0B8sT9Ofs?eFMK zd>2$HEH?Tz9w)l7wD<^dEzZQKwY$sfXQc#*6DgszYn=Ak+n&rv-+1ONCG-qK$LW?r zBdOyaC_W-Ybb9CkYFMenO*_cEH3mpw6c&H&dP|&~we?Cy68oF8t#fgHv!`)=O79v^ zdy8YbQmwQhIYZI-b6AS^?zZC15E3zBCOw28H)?{;; zx5$XUm6VMkHu2{RsiO`+?ZWcU$SJ;2d8D&``sImg%n-?ZCPXM+UtQb!(&)>h?Bx{g z2Xo*o_?&&)Z|vcbj;L~N5`+Vb`$Grf*zn)^k_B(&rK4TCIzHWLW~(x{=IU4rxAA)& z)+ey6k`dw%i2PWv`8m0(9?wGZ+oC$mk}6zzCVsc2zZhP%KK#-6 z?Z9(SK?{tRS8uJktQSvKuBOHW8(zeG>d6Z&^N3 zCL$U>((v>-so5p1G_jW^fBpyJSEsox53%BWinva3LnxW!NxiqJ=c(B5-7z*)dC{86 z(X(Cj;7;5AFdK(&#-j{Rp)QHW{9OVe&L3D z;B48ukGKsyG8eEZbg7;27KI>O?qNF=x5u$kCMpKF=rcKMg?-~1V4-y`VI-d}urD0d ztq`L|G&dvxBmT5Mjm16ETD(_&7Shr7yU`f~TK-n|9xkhEcr~+GG;XziP<3$qTB&&c zoKeD$K9+@`Q18J+f-IMq#^|Gj5rsv4K6>%5+<3He66pT*t<)M^fI;mmriJv^Cp zilW6D3Uk)2KToMrqA11j2@@m-^?N&_gyIDS6?wI4I@tAyAysN+!xPNYvF~lR30ofR zGJj3SnBdw;`qabTH>;V1Ugv>f6Y*<-aW`2m6pH}gJu?0fbB)Khb5K2IqBeEy8o&<(?3tgmxbS~Bh>(XDO)5qm?E^oMX z=<7M>$v2u5>3K~`o|QE*5eJF06-M?7zX?>(60}9bDA4UTyCF>WqTXUXvA6m(H9aAZ zmnWAkeVwWMGW#+YXN@$G9J{z#o@l@jen>}(&>lp$4(K3=T*PF1zpxXF?;{l&cMk~h zGB4o_JJAF~rX{Kho!M9xbF?2&3-o|p{9-q7$%EAmg%o_zvmBx@<;a_9?#tmfBsqpG z?eoL^BVV=TP6&~&ibHXy-lcO0-+vfz9~h~DKkNPQcD)N-{kZn;b_C2k1VBmRyS%ye zQnA#KrVswum{p$s_g8y5^E;y07mU9Qm?*5{6R#Be==DGlWI-rFD3xMoG@S@A*S~cZ^xjhYL3x*S?FM~bIZMH~)@NyA z3Il2k;<9k8$`+`&QZ(2NQrUkgC6hNir=Pr84LQObUpFe1t63S3BkV&|&7PcAsXClp zYtes3HY(|r2`>Eu_GGghQLJA*NUT3SH8cMu-F@PtZ9qD<;G=j_l8{gfsgiNd-N($J z!Pa!*jUr6NQGqxb0#)Lghu=mKlnKlOK6KKlWzWKyvJ#K-dMfATM@?c6mJM|EZz^B$ z^xU5;t^MpR9-)vG{IZDAi?wW*J{Z#HT^Q25riH6GzZijYv^6_bNJ zRoNx(Cq;C^We@pLZOu1PYYtnCoTiMcEK1PnL!O4#mg?r`u0lK!8}$kpusK6w^w4O%M*t}+rtns`}Agpt4UuMSrfPdGEuotausHJ}tmq}C9H2@`~msNQLRH%O)n*EQCI zOvje22e<3Y50yJQ-e1d)?T1@FaD&~zNtrdS@;JV{z~6uOu$v5le8!+ZepZ|o^Po-x zv%ZKfr#Nd}tH@HmUzEN-NG0yl1>ea&zJqyLig zQRwjZfeM_E)?aJX`@mPH8oyFiNkfa9-@GaW_r2V-C*1ovKpglCRyw)58KxDKdWkg;cK4%Yla1-PAMTB(p({l9=^{QxGre~QoWjE9Lg zh+*XCq3DSVSp8wMhq)SZVf8CGTS5wI*V2r=u*xcgy0lV7_8%4mb=1F#I5H7#H2M-0 zh2w#o&Jbw|NTT+@A`+&d#@7J$qZ{NQ%}yp1^|BAMGQT!-NkTdx+{FaWdFz3Tha z)#7x+tQ4LTe$o^FDN5D(>PZ7~VLx_}tqq6Sm7FB$wx6z-*7ur8Z)7F1iLdHsNw|Ch z-ow$J#dQ)mtxN(8j@}15KjT7iCRz6k^CG3k+C^sd+evwwLS+nD(^<)dr#y@c3^q(H zRO-N_ZK@qUNnNdiKKcOqtdhNjc(t7NkxM}+WG-1y1XXrRl_3eGBS7F)t0sHJ(4>EU zHO4tC2CeAbOi()?)xjc8$}d6#|4?c{Jee#{op(@Gi0r~x3_Y@`>M_YH#|zZ#DDKlD zL3D6{YPE{Euh@PB;yGEqGdiplqgv;oXUk!C{prJc+F`H_aQA5c4rzo$^k`Oy?af6o zzK8H)joqc*$T1 z#{0V;n)m&INi}BwYW9LNHjZ*U#yy<1Cx{`ec~zo(D|-DPF_z3&VZ3|MOz6E)YO)00 zcdnfRi<^)3eP<@ppKN8cbO?$)IsBwqSgvv^x7Pt{;XW-C3pT8fVvB?n#mQ@-{D>Em z!`|!mvcECyd53#YpnTV`?~zdKsml1{rYDCvV01eB-?6x#q3H)VNZ2D+CGMKfj@Ra2 z!Eed=GHIi{)><$m@S5GK{5(p!kW6>9XAb~iu9gcdU@Ot|&J zj4L@sg@5Fift+I@cCYM*&LWt^iXkN{_)QLYh&W_;y*~~O9J;2?xR6rq@)c|{>-zbu ztKLM%3i%+HrCx=wZ2j(}L?-zT{OZSX%e(L6(RKb7Yn1&9F*VH+2rpjl{K_zwG>sajfrWSg+O-#PywC#I=090<#t1 zMqNv{?lybv`Z?_J8s3*LfOr82M%2HkjIVFL!1pzfzQ^Ffg*BpP;hCtP#RUC)aIi8w#B^YUN}GLL$aAA&Y7WYwybLPjW2DP$!NfnllbbjJsCFW=RJKw;vIxyKNs@Kj*i)2}* z%i<@^&xY^mwEJf;bj5U#c7*dJ^gnnP8G`hY3}D+0w`7zFe{b-lhhH4}Dm6heM=Hq0 zuDwSPFJi35%o_6W675`yk7PRaJ?R}D)kSkZ+~%=|-!tEshh<)T0yHTy{~~kbIkOsaB0G4w{G!gqDL)77(kiyh61&c|t*%k#R}orav{m%9 zRP`6VM_taBC8v@*8C1;i{p_7iXK9SzmV#h*+cr0l-$76FPlc-jNthk(<1oOyGM zH|kQ&ss6?HzR2aan!}6b9%JkH3tl-O7EmPxm6Xqd?>Tr=EhH8kRpxW3B0UOXU`UIS zI}a?fxNb}W6TOUiON@oZB`MtNHu3nL*N9{fLX$PM11wJhRnNcw%(-YN&=kYEkgh7b5 zioR8?5LS+DRv3;3f1h=|0-V#1xVn-wf=D(RaWTSzYtcG;BVeH}xm_sU)dP^7qSLMnX)bQX?U+ zh945&%ufq`D6rRWP1|KWK_17?o%U1~u5TAYa)9lop5Nz0 zeF)+&bMuC=+tnZGZrLbFy*olnqb~3MTEK<|&>9?DGuaU_$5yA=RqRB(82*@N^(eyC z^kaBh7C4yBe#%zAH1sT2NoC2&`#L@XV#>!^`R46?4vsvB`y`n-Ff#m@=S+5wl(8!G zHb1FXj5uX$*_f21C^pHUMe=CS*NZ7xglmYr$i@5k&vJO7%JhL%{IE&_I)X+ELqvpLd;IqWbvSHSB}-5CnPpO0bhew+2QP&C7Lo8qUss;Mfz2)&^?3^ zq@4ZBeo4iB@>ahTacHjT>GRcuklx3-4`G`3G87K1Wh;X@=4^eCcye2vk8tg>R2`Ui zp6+|)cS`ynWP^Kz{om%Of!eljwUrtYz=uvhPz9~#p0ku5cicIHj zA@pb>xSA4{N1}+ReRMRorxs3KQpinIn5PD!o&mzRaK2nQfMm!PR}G|V-nrjU^48Iw z=v(2;j^30S20}XzNju1fh9~xbdVp$&-1@mt5&a~m9m|upi9O?}a!#?6gyxtB_GTmr zc=8xU(7I2c&&J?iQ;LE3vOz4#Z+bro#Tzh+kl{67*D&uh@#X$189oho_m6Oe!RxSN=1iRM3d+|{0bkaiIqmxfD9~3(-!7HOo=Z! z2v2S|ngszpoR>#>r|Is$+*b7NRrK6bMcNX={5k=^#RKQW{HBK^@mahTrOw)x=SOkk z(3HarW;F-T(sZ{k>_>dOFm$mYaVWnN*+01&1wAe{-j#~u@o^Hjt(MN&Bq|R4=EB+^ z#~+eNa+GMib&nl(NJu;`*53Dve$~Yh<4dO35lXJQCdvZOBoeI~Qn|a>UbPY!m6|!r z05I{PH{)wBd({-t+%jb2w>OJ|%2g4^6H97)v#1f6G{-|Na#)_K9$^7hr`#|)8#VT} zz&A5|jcRO#?OC*Tf;e)<@6)oOyowB+k18V$if< z^r%n~;VG|kHMv{F?dRFxCx3iDz{RgziH4Z!7{~_4M?#G6#s;N_Pahbw=0Z%ZyYG(D z^IoF-Q`MyAvlaceI*t>uw}6peWTL{14(h2sg0}}k%3Bm67Y4jtWQgmBKXc#BbA^?s{#L5z~}C_i6gh=M^s?UiH=a`hGU}X-wjY zJoQ$eH1ty!Hyhyrb4Fgj0zmkn&Bv4!Gg|N*HmCnYLUv18@D%|>6ZKJ;fnFy}j#QbE z#hIKP$P?jLM;n0DIfr3+9uIig4?0f0UqMFnpgLHm9%Xt$Oi5R#nAHrccrZ@f9GuD_ z7~+d5pD%7bg?W0yMV&}5ebUoFU^0;FcYAMrZI1J&xAC=q*0Lnj)q9(F$#;6Ma=>EZ zJP_OH2uL6`Iz0h(jbiS<9N+(>2NijkOLXBY2d|P%@F-gv>ReKrO!Ww4wH1w9Jszos z7%!l`JU_omDqp~@sQuu#FE507I^H{ssr?|G9uv`_0xXs!Svqn;Si+vbZL7D5N5Y8+ zdDzD=>|m~wufLyv!1^pLuQr;lZc5YQz15!ABc`IamKq70H%S(MpybHQK}B@1_jc)jk`~h?KQ+D#d%+eLcjum7X*c?DhnVr7ZG_KB+NL2kU8M!Uh6x z;T1=t2;gNJwpup!gR5KDO}`A2O-&wi1Ti#>^V9u|ou20)LBM!V^q`A`2~Wf~8A4{; ze-|(EL|b$*Mne)ZYm$1=Z?*%;MxSaGQ7)zE6bZqUHuuTf#@K5<{|2&FXfIP~KC{(K zD`f^Uj%p`-XGEzIa^%LX%uVVKIGGf@R>*?uRW_Tu*VYEj*Q7~9eQ!eoMQz_k4P#6a z&2+F_K0=_Bs(0f1QQ$?NznlK2h&2)f-i6s?M63<~8{EeJAB0|=#RikRT}s*Tv;LUZ z(9}H=N&m#Bi`_h#YH)zV>n^QghQ@4$7Wr?DANL&kT(yxiEl0E{DFM%=vWUBWfbYWB zMZ`lm6ddcL)E0zML4%1+$#@0_O1_eUta)+3`SbV4~Mrm>(CxOYIp> zsrt5it@w|`4!_Xrz$3VE2Bi&KR#~9*N&3FSoWYc1l&u7d6GuI!*`R>+iO2m; zWR6#OrL{W($1r>@7R5tsb`K+v^f>Q>q6;(wgD!}o&@^XGEQr!TdGr`~AGYW(>WbW! zikB$Js;)GkeNHEpW=cqY2P}Y;dgnR}(8>G}YGo$4&+qE@!g0|XgBX$`A=dBw@}jq1 z1B_%RciW}#k9IsiyPMduCxo?LbfQ>^U+@W1zBCtuJ`)1HeUaxFa5ux-9506ovyOc| z)AY=boFs78BUhQqz-6QjDgk}*v=9x3@B=vs9~FHcT8IWDO%jUc{BNxP+)owcC2T~` zTetbnxVP+L<8(t&14YX05mA&knWm@KSn=TQaE%;A7>TcHVibgQkr%FkH-L}zf)a+_ z-5Q4DV$ro;p6RyGA~QfS)IpFr^W81^&Uz}{V|)UUcpyV+N)SA|87(BF8PD|VuYU*7 zR3$7+d@Ifw#uq)d=Vp^pb|qyFE`Jal_$|utK2vdRL;h7@@K?vt>HCVoTg-A}dS^e0I^3mDPTDNJcbEsnx^{${3e{xyV|YZHB;rm3j$`T5cQWor&^WV^A?ZeT*>+z;iqfsfQ} zvxD`W7A2jcIhEXB1GqHbI+4@CFCV(~n!OsUC9okuxF{HLzIn6| z^td^Fm1xdc$}=OV1ZL4`=fFMwsOccC?jzD<609V5HPZEo&r5&toskfn@-Ml z(WpkL<>X9N|I6ved3yRuicb*Jl{ZXqA2%I%33X5Y+**)CkQWsSe*YPrw5C$;*Cenj zjhfMmHuO?eUACkj9^8mQ+~sz3ymk%3SMLr#6$1wX);8%CczU>%NF*9PEx#5R`37-2 z%B9=y=uyW>xJFooES>P{j@gZ1f43xdkDYxbLbv}l%%><8sfwc4(Y`P4$b;>oKmJ2q zIg{CU7`^P)n)08=>|bHEGC!QB-+k9X_v6Vwi70??(t^nyZbKJGyv2HH3+Q z5MyDs@CUySEGJ6e!^YQh^^Xs~=`RnA**eAACc8%3k{=)eAs?aIcb#1yW#|@_Y9p`= zr3%=Rd?(*@cV-Xo#^xj$9FI-XrvHG9WgIfwtq~duaasIV_j{a%QlN=77Ga0ZJDAJi zhuRr37Rh53mm270BG$GF<88v~T)Os@Dkx=DP)`vu(9gU%SxljqQjXa}5+Y0<1^9$c zG~b3W_}xQ4LB4}qXg70?%U$i&`r$4)=r)@?yf_kX$%x_wsX5rf1xGQ&o`Gcaq)LRj zaKLv)R~lp}AGL)0mLAavNHdhd@3Ryv*V)-QsMgpF5obCtK zb$X)njhZ$aIAd~tQzJ>Lx*56EooD>VZWpxW6afP#;}#hrkc*k4I&^KcE^n7`2tVZ$OGm1%b|(il5RhqH$zo-nLY>D1 zLWq`}(T2a`zx@b#eY>;!6FefWQFp1lQ1}vJRmbD0W3fSdvnCE*suep`I^(On*z>ns zC}z#U87VF~RUh8JLTw0K;=Rs-n?AiSaxQDUanVF1cU}Us<slnaaZP*7Hlw4GC5TJ#Uxoym zP|t0OnE+uy;leBrJg(7aNj^MCE`(V@mXAJMNOmE+xPmM7GJ>? z(_!CJn8X!o1SIq{R2Fuk3qRZGXc(mxLZ@n3un`@_8_l)7V0n_Fs0HiS0N_9JJ7IZf z1mt`3$_MUoX~T?>YJEdF3qzSqBJJ!1ap;J+hn210>sFB^EkA3wt9DO}v=@40-gZUw z3{j^M0`shHWZD!psKOj@c*aC`4ihdnwtQoia}0DM7awvU`(DQ^$<{&ZZC&2aLb)K- zU#rCcyIb7~NnOu95&ws!v~7I;VfEs{u6^u)3f0Wre*-Uzcu~S78kq8^C%%VOk>)}t zj>xf@?z`tRN$6O^hrU3r{F;fKFGd1JPfLVg==Z0vp2}VlhSLjMD@Z+Kc%+j{H*EYK z@`{(2?{nJJ;gOWiqO_+fs7qJF-ojU?cqM@^U&l1mWfT8nPDV^?$`F7U4TK;6N0fmt;q|;J!+B;HE zHfPgzle=(|+tyV2Dy9N^y0V#uHz2F{j>R0A5BM>e1qn+x+UeChS@{du9w4}V}rMHL+z^lJjJp9+1c(B zRnW#b*}L+tAtU>b7l*)6raHp8`Aif~ke7EM;8 zdRD_r&1!DbWaYEvd9=Dz+cnNjv=`HCWwI3d0fI98lVt|@4sdXAc7up_)D^zxF7%Cz zWE;#1c2O@7;AWQLExnil?Gv!eg$S5FyY7145|q#PFMZQ9EVuV+AX(ahIbX-Sy7bWF zpOL(1m$_=7Sxv8`P~&^N2+gyfgD#r{MsIxxu`#h#!E=bd5G#d{D46Y+jtD7e1;Yeu5UPUbs^iU$QbEMfOw z4SL&coKc$k5rQ@#zvbFFofjc!?bWC)i$}nj@e_i6kju;XujE6RXIhY%s+Y3wwaOn@6JE01^v!UrmV!@E(@4Igs zQl{R?_-*ZUhnTKkcp7w)w>PR-%U)Xaj6)7XKzs2O>BGU>EIb9QwDT)Db);d%HCE*! zLI9Ub!_iev(=O3aCO(h$Sel3oo=vaSSyfz-K}3Okug5H&kZ&?IMH}iq>C<(978W>I z(B#9RCEx0e>nhD+}rk1<48X_%;`BR+;@A$N? z@#k`#?!Nj~;LHz_?9pYw39@~qh(2oNw*r|S zsUca9NbEX!rrJSo7vJG7jk(GVe)=}#<3&!v)=swAbX9h=lDyymd}Lb)3~DQqM(7t2P;Mso83B?EGoc5^_yUIV^Oa{(QD?;<(#>);Z zU?r;(H@%*&o2Qeh6vMu)Q}M58Z{flL=x6|691V5*U5zr}>K21s?CQ(^T>Ae(EoTBg zyv0ZVoC&=8zdgT;HumX%E?2F9gYo~L4<7vg|6p^=|9LRC$^Tp?|L+Un{HLAV0S%-F zP#0O9VCUR^GthxSnnfw886O_2s&U zr36jYn_cL-o@lO*zL%Di5hrLpnw+2N?sD3CB|-sC7v^7AtXOjaqROzVCofP-y_xzL zJtF;9Q`{0awHEWw)M3tT*H!@~;^Znp#$L{i4hjqkMw1sZ;$|As?k(ACBNE4#^z|m6 zqNV(`% zyldPOZ%x?hThH^7V4a@4CL|cLsq+oVazKXmTecZC|6J%ZGmyQlu)75Iv5 zE)`u`{Wa?Q?LuWqtimcNMwol|`;(IdhwzodVEGn&6tb*8SyNMG%{sky$mQIHv-^WI z-SKqkN`-UnaA04@Z=f+zER>s1hW@N@Bd2{!o%EHvV-wrV^)FY6AGpizr46lh&SQE9 z$gvfXZ}a|i4E5HM(nmPJx9xRzX>`i_QK+I5VF9k&3a~#VJRA2IP6hF92PFom6x?0< z=JMNlm4FTm5RHhW)cH!&AjB4;Exy~@pH>(C8y7?3`=zNiDo5>yvM`V;Z#%>9+2?Q`2o`EzRte5tC zP?XhL^{7TnLY(j+Tf+jf5bwZ+TQJ_b%jYtddDe$F8Yx`cc-C{prr{tJxrjZ) zW7NpXbdIZkgU_Hdg*b_1Yr&{EK1)tfg8AM1XB=Mst>B~tO4hblg)L07FZpIr-#BN| zKM((M^soI&01<1?G#!#hTQ^BWma+^B$hDCFwE6iDQY%(IP80x(nk~2P`Uy7nGm-gc;-5^vK zYKGbr0+kFc{04&-goK9|YfS(=?f-k#=E7BrFZp;~x`|mn>kGBEChZMMUDSJa+Ft00 zpUA9>89Oz)+RHnJBtn8~b53P=XC_y2!DOrke zFZmXRg($x~$fZ@-A{I7|aEi|?`%8a+oXCdeiQj!*0 z-;1Dz%*u$jJ~W+MT`TaLqYBl`7jA9#C@H|))cj^eyAoFoT~_X{G1PD{##Dx$Px|`B z5F~{Q5gwytycG!@F=e5CWPAt=TCA$n6+6XJdb*Y;`EmNU!mx*PTW<%{W}mtvE;m+eK>X7Q)-qPwBpuvnsik^|>f{W)Je|j2 zjY7sEP%ArPD--_&9S8NP*&vvVf(vnyc_YTa>oVu-udE-fM-VW3Tc`Qoue;YIDy*6KkDyR)Nv&7 z0DXPFmTJ>pOhJZYGYlK*e3qmPeuJllBt2p=Bu!48aFR? zVXGQ0Lib#cLtEl6d}JH4w$d%b(3dS?C1}ao1^!If#UY>tZweC7HcGSWGf-qkFGBdj5OAYAtKec`D;%EC=+j!c(JT46t z6k?UQZT*F&I*0*?f*%Dd=-{6#H8Yye{}7F?z&)A`W7+I$IR8lFCSFr1TDrB^=m8TR zJ*-^)t?sZgGE%~K;*jZXZ)kY9t6tV{^PL3&8n-KtwK;BbW~tw*n+!jGwV2E4qFx55 zkAK$9)|an(EhjL+J;$S!25Z<~Bc9tIh51IX8aMNr%f# z`&wOf2Y@r^ACaiL9tOJqyBam(4ezAlyq(FeJGTpoV0q9BqQSZZzhZTmm|Yr2(I&bcxNyXfBB8CUYV{=Lx^AH(v(c)tHsZ0gjY zJK=F$m?|5b``Yc7Uvlli%)#=C?|U1O@4r25cy!=JTQrY_5dvwud**BTGE}CwdO_tB!D;k}yG>6OM7ZbGCSbn92D zPj|wq9+rrrVk){Zfb1-v2AQpPYjdsF3sS*UzZ?YT7X z4kJ8|M~-tdH(!zoov~P~g~yft&J#3&z>H2APgnHLEA)l8FmyIR*z)0?KFrZy92Z#2 zED8R4+FIX-`{ApoI&Q#42OMsPkD&@z+&Z_P0SmGn&~;xRI?IaHLKgX`otr^`%p=yu z0?-;0Cy7{+kNi6fPjE9rr3-oWd3tNwk$(7Vl zl{FMFie4W?v{_Q(-c;TN?^Z7l0)*g+w9lONw>yXL93ITMg|7W9BNdUcZwv@kQH#rl z0egUVK!?~6g!>&I17ZVGhF7>AuWX{%Gu}S=&z1@4e&_ZpXp1N~k?>7Jvh8B;w%gB2yFrB3@XJvjDU8b91&%Zk$s&r2pAR+!7W2K`Qw3$_7vW3 z^xl7eMDgDr4Fcl@2<~m8?eR?(z=jDxgJ45kpPwx$HJ09T3GM!S^W>j_-2UIo`p19T z0KNx+6t@VzvtwQ$;)_DZdhqp~_iv10hiR!KLxCw44=4h(CUW{SG%t`b_$wP*w~6}pb4#?Vgk z;LgC#ta$MRkPR!Nqv_Gns;dEV4nB`_)CE)t) zp(D$ei8_;V%SeX{$IJm@lcadS3(ZaRsbc!op0PgLC=v^ zn+Z?}f2|7|L%s1I3vKMzf{bo}%y1{g+fIHvk&$|X4(Pr=9r^oQG1#t8uixGpX5&mo zM&j`X-MPiZ3|!|(xjz^F0W%mH+02_-oA{5}0B$t)2cDY?o^}p6oLx9R(!Z)QbXga@ zQbgUB>Hbkkw_RNR(|FrWXHeUU{P_&nF*v$Mv=zxPX{}h6p~y^DC%P56LDgao;V%D2 zk=@?){?A>R0sDDFH3A#3D5g!sZom7ui-Hh6JVo?H8V4n(&q@jEo{S#KuIW=0H7Trj zs**M-%Aw00Gy5@ScG35#>$56i72dK3Wf8V?o!)+a<2z%>jgG$jXLr5(UZnlp8}(`RXkAavZv?wobdIHd+%SyHqpO$q{&{j>ba8KGSsHeyErHa3TRWel zC2jv&=IAMTs|z1go2`rRUJ(CU#;SDVI<*{aL{9xFRi+T!T|CVMfJ6b7G4R)K6DV~4 z49OEIfUg~08mZhT`@*ki&Jmb5XstNE>m89sddRPFTy=<8V(6@g*fC5i zN9|$P^MEh*aVE=c<8O9}b8m7sc_)*yeOmxL$rb-P-67wY)7 z!GmMdC(2%+j2K5^r7^)kCx4xq_Lja{Um?8=13}_guUbKbK5?}zX5xTnRf?hxQN1Fn z?7LvMl^m3bG9`+c=u>k^T7C>DI*eAh*|Pr&qm}v6nNf$n+%wwsCi!(1=bV)wA?BZR zn~}@s_iVl82qy}1;Ufn1wltNSN6S$Fe>@|%_C(b|ML$z?-V@*z!Ifd|IZ9I5J$3j8 z_wW7nFaP{)R|tx~7@ypBY&k4TvP5hIpJ!f@)f@UQ`1(k;X__j9W6Sm8)yXz@zZ+eX z?mEzgX}xzguIrS6txRRl=1m-?Ct9!f-@C&AluNl$+BRngWq8<6=&Q&_Af2nu8Yr-I$uyKT6Rm7(2UztpMPWEg-^)L_6jwYH0pV2z>jCtzju(i zBtxhw;fI<3M|1!I^3?kbvG}9O1O~TsOJqcUvRc57J;2W29iF@EtTUB3Sf2kdp80f< z9?#dTrXv!DQvOZKo4T$bdAB()$+ddmn_^mH9 zWOvSWYlK20&Ne-pf2$;xW7;SkB4I!0*VE=;!dUV?Sa59)*pdWX|KH=a)6j<6-Sc)x z_-5>X-JRr}?(Yg7DZtXO2$B%@J*!T z0-5gTg4Gm1$XrXkdQ<#kJR7s$Y_u(&$&teE_{a8}yj$@BC!2Nt*HG*N{7q=;4jWM= zNvr{tGyc;BQ6+jPGiQTE`MowvjypOC3~=yfM2cB*zEPD|QyhfOH~ANcKpdRFbZY;$ z)!Pj=N7%$w^Eq8t1UJPe`LhlJh8-Z&y@we=wqXn_?LY3$TuB{I!y-g}xzKR27t|rYe&wd|;RHme1 zw|Ja%MQ{A#@-Y(pa@g;96HGNRO^`#!Vw=$n(;mZIFj1)BGykyO` zMGpICaug>+!*_= zFBf9|OU*v6aww!{l6ghWruN{Z1<^SqGnf$+RW#$uOtZjUZ(&cXP&q#E&VPD6-qvDZ zh&_$}Q^C$*fK$q>V4_fm3$Y{qf&5!96y&2B`De)gtj2(@K_YqI{$aL9oq+Q&$vy}_ zyl<$Eye!D{vOZ}^rTB4c<-NJdyl1<0fQ5YnfvZhxAnqsfc=)a{IEKM_?8hs~RE%p| z6`>ul(Rqz|ytxH;&Cp*PSM3qcY}OTG3jD?_OOJ&ZCWj2}-JzJ@i!WgT2_bZG$`ca^ z(;%H>E&)KT==(cjZMUxDt$nq%Iv#Kynsopf*C;cMr}$|*j_piZJr6N`-opeC=WVBa znzhriwUR1{A0+n)xR}4rfk3mxUm@!5l{R;s=$I!lc3w{rD)nl}0G7E(1wM@fgYXhU z^2^t|2|=aMo}&-q9ea7$2?Ne5zhZ-o zk2oK7vgN`j9e2D}Zdl(t6uHX7aI*Y5&Ak$K%Lkl^CZj^ln(j3gDDOtGB=@CM4eV$j z)0@ncKx880rw*|8BV4vuQx#?LLMUyDKOL#37>mg*{?KBc*aIIY-Ux^Olb$2}QWy-y?()ti;U zJK1N2pV_r44#zhURF0UGoEP}EiAH8V&`bs$HuXG!6)Mfq&+%+%NwT?ug~`nchU4+C z2wy4OnixQXl%|ij4C>{DpK{k5dTg!xYzsKVnF8};RIo3e?++>M8Fz7xL9U4Z6nt>i zz>^eTl614(cGYCGbjaGO*+#C1(>q!wuA91ywPr69h`$qj_mAxY9_(hw>ymaTP)6iT ziu<2YbZP#&Jr4FOKv-56o$s9k?v4i>a8^&W&#nNx{>(_Y@?&Gg4mEW<9=GY*+=d`S z#=6HVKhn);_#;WxfDz~Jc!=>X-Y1N6y&$J|=*E)tCeHb0Tb3P|qubv@N~??C1rciA ztKyEWf^S8w)1&>pMh@1RWaiB@M1MwmBQv8f=BQ3vGiqE!cl}E!PLJabdmT?n7LdjR zMpvT8zK%Z8>(xFd6bo$)0Njo4ykCM_Zz=DK*5%tZD+?|6865w0fUL1g;a5ivbKGoN z85Q~6tc41|jb@x%P+Qw><5qF(5|_o>&K<7y;{t5EQ}3HG_re-U(n2m1;4$Ox)od6G ztaJO#D0OjrhsU@(Z{LTB%3*s+?!(^Dty}=VYv_*|bOP|b_jikxdM*AmJXx?da~$G9 z51yn!hzQQv0xnCgp-bEJd8$$Nt@SlF?;YRqwcc1x`Pom`*rsPwR1oNVa~9sY5v-_S z$O|~WvQQ$$e$-xPX7gSc`I=^auK%~9Ujl!}t&@$_RsKYUDCg)$@Vu_oE?p_ziZFlX zn?WDDExL0xm8=lfx>6Po<8uT1U3caA;%~-7<>^cg z@ItWfY>{%pVgMVE7PPbfZQ46mCct+O?HxZGBHyL^jB(d}(wPTME)^1H&+ShzD+oly z7Mk)94GZwA(CC2Y&MV2D>_+@RfT4sPQHQzGV2I#HHr#gdv{PrZF$s(o%ZuQ+Jep-g z_-Ec`C|eazMd4+T7Qo66#4!K`^8!N{FP$|&`S48I+Z1ByHJ>|t@!I(gnh8=7id%I@ zb}=46L0bpn1sX{0N(w>bcJm>CGpG9uhyk!6QXmDlNlkN@U+bv@Y_61_73jN^>1|}7 zjKRYOph5=TOGdEs3k2JK-GcKre^=`;*m*M$$jVn4_OTEM)d4t?lJP;Z4<05rJ?u-b z+I%8VZz3-zqnQw&LwTfqq+L`vYOUldUn?8`HU>7J)X_3I@Fo5DWP5trcF+F;dE}}* zglZwrEZ>|Lv@JbG1|J?70-@&HpF%i=JOUSakm--I(~CVb4!q8zejK&P&c?Swx|B4W z>F>M{wSG0~4jXKB^|?M--{C>2y>UFt=;UZk%4Fa?vmX80f){_WZP+q;y_;l1N%C}u zhliQxI}%rtXwjZTII{{vP;_nkjh(NNGjpcd+?jh&>95!G-f3b0jxKq5}4JoP6Z?pLtAY!(~ZH`J4|w9n#lV6 zm~{Dbr(L7%dWk?BDbHP#TrWXQP_I49L1!`8VNO>zp}+J{Gz(@A?Bk{vu2x9@AGW?a zEXuBX7ePR!UI~$qkZx&dB&54x=x!OhK?DS(XK0Y_k{&vwhHilYBnG4fr0YERe&6qR z&UKv)7yrz~JkPGR)?WKw_dP)T(8bq4=TIL3gv!^MfBoBo0-B~%BMJY7%1vJXtx8lW zm?2;C4EtAHn`NV)r9-mA3g&7}Kp6aX_6r4`Zm*+7_U)o$O%CNxmmDxL@EjYc!tRX< zKxXbaga&+V)I8n!zuyWX5M>i9(3GZ2bMcK4Bqorf-lK( z0P5%GKwp9%M)2Vn4>WOPfDqImes_>GUA=SN$^-sN8M-J^|FpQ8n~GO%*y#yE56jMY z&>-VTfW_~R(xIJpPrz4cr=S@U-Oolkjm+tRnJMCDVHJ) zuVZDy&-)jbjfMjlPh*qL^4-SHriPx+YNqo;<^@t4G=7qCx2s1dEbGDYjHF#PGtAj7Go10Ze%|so1KVy2Tq^ZX#uU=NUBJ+i1;h=kucn8Fm!0(ljk4rHf*9#T* z825Esd#yj}xIg^2p?01(T-uf0(5tnr>xvn0=a|uBSbdhPQ@zi1`6WCfYM!=!eD!Ih z{pq7BaP(GAu=^dR1}xuvaP+S7MuizVWL$nVBL>mg?sv9y{r^q>0|EZ`)!9Fas@AN~ zF-vatYwJnc%%gGw!{<};twZwf`DpI%S;%U84VJ8=@7`>ha`h!@8ZlKa*=u`yq_1g) zNEgN8ywRi65YTYqatnqDOvefRCSZj>R>zx1vq$s6gmEPIJVKonpIE&~`aHUVIOw3bB-) zwD|c*f@p)jRkD0b zr)-cOIrS@42UoF@4CAV|%%`hEZ0FSz9;ck9jObOH?_{OvhWzxe6&Pkw)L0{pT9kf& z-k+g5ypw6m3(6dJq1A!NOLPAG_RTk>KbAntwmu3xNNHWdYnbtBXpyr8PzXB`=4l_j z_hLRjFS}P1Jj1&`t_rMzL!EOd13RuTAIvFW2*jzf|D}U}Fa;}8fU!$3NqJVgHCU!c zOY)Cy%c?UI+dQ^YtM@nj=|z)N9WM4VR~5D6dL8WJ_R>Hm<$Vb^UyrDDjbM`ciI!r- zQFJGvPJd_bYYkR>UIXj&sox7Fxo^QsX6`4<$^3GyaAe~dZ&Ozds{^>cYP0-=P6gNb z%~!bl@aPmVNhMP%=cOH4qr=>!z4xzzs+Q>A#s>WK=Z@fMP zqV@UqMv{?;l^2Srduvkr@)O52;WK?@h%@;(jI$&%-I?Gn1I2=tnj*n1%*Cd;{y6yl zSBR~Epe8Fv$gV%BiB>!vFZWhsgkVTz$)cNlMLJ{>0DzvFPp{bMoBNbxbT?MQU0>`{yGcI}T2j&RvQF zgDmT78rXXlHL})oV~Hw^NQz&x)l!%K%E&R$BGJf=zp{a{eA0|fdy=uunFHRIygL!m zU~ropes;&)7`WG9KDdR`iwQDwI1Nj?#W`GN@w|K?Ap>u3s^P%@mYH_MBPV;L4;Q z{O5x##W|2r`P-O@wP4Skc7I}L=3JXHH%?ByVB-w6*=|TEH(?L(QmWYzp@x~6n)Qg^ z9(;PX(BRgWv-qXoU7`x>Lm!Zs%{Q+DeJ_WT_)qb^mHaUN_E?MH+~+#Rdd=3tGLlG zIhrlKS>UK72_CsV*XIXm0-TYW@@nq5;ka(D+e0BWC~18bNz@OPpBe}sfS>=yO8<^R zyU@e#mXom!xO>i=oTx6AH(qXQNDKMH1=Jhxj$&NAgmHLJ$Dv@@lQb>+l53$TNqB0$MWRR-Y78 zxCDAgnLY7q7mJmbTH(Co9O^k~hZ7WJ9#>`PNtoYs64yz6Y+>PU}L=L!-1Y1h@{c$%klE!Co5>u+$>*09X zuma~iFy{NMp?^?yw#zyU`7~fzrDx+4woUTT7NIh5x*c>#L~M}0Qdulb6NYgm-Tl@@ zWZLJL52vQltMqFnCZrOMc}!QaZ^`dF3XLImFC~YuTi{$WFy`NdbtBW&V6hx+v-)(E zkQGb6r8mnQM#yCVEx+_q?8B_ydE4T8gPFEc0gHR(u*b+BtPjj{UKA2Y(#H>rJ{`H9l@itg5j) z!!p9~O_PDOZSCk-wujb%xuGG{w~$;!Qd3x2Fhf_($%$t1D!LSW9XQr(+F-2W7dF=D zguNXMQjgE%)rb1ZYQdznw4Aa!Cc7M~9fa{7LX-c*rsCrNW|2@(cpk#kr6~bl-mc6x zxL9yZg_1Ge*2{2aBDa`;leHr>SBC~Z=j*05wdDa^pULwwFc2g9<`;p<#sp8?ZGj@y z<8tQr>k(gkP%1>D{a6x2#oiQvx09X_e3ki==M5b?ANmcej!uTXeFf6lj+h*} z(tNsY2(Se;B_ll&#aNOLM#{$E{^iV=vrldbY9iKl#|3i#NcU+~h8-iOL|FK3%$9y$ zS?VLxjQPn0rN7~OYCCONF7AZzj~QzJ*(K(06kqyajZ7PqeDJvc@wqSF{*Qw7!&KR> zGdG&ZBGnzgPNwL;?H`8;JNr$nr{iHCM(9$y{LP3%!fG{H&ZLXX@W_FwoOW-dS;Ts)Gp{})s926 z{VvM}!TyVuE=!ZNQN}kCb5W@AW8rSVLuP2UYZODAo1IFvQb9j zC-lEx#ImQr-uq0EqRWr{X9%zgbxv`B(2>0RFf&xBsVpvg|77N-^gPN3KDg(^(o+JW z@wN%bWN4V3MH08xcs~ZV?|;rl-(O>D9<2Sxwm+PcvQ`Ek?|1Ft7E3OfEA6j+X&}dw z(Py4Biv}?wdRFb?GG@PoSa{@sa}z$}-7w|IlLi#Er&E9Jx=HQtd{Ms668!YdlA(pb z5VY9;lxL~7w3n2p41Brd;sT9%0OOkmZ%T!^XssfDXrUK{B=+`4Um(eFu zB~k{?CM94sgow^)`7h67%bNZ_h7@W7Is5uy`Gf**2$&lUv1>-v(Kgj!e%*fTyv~Fi zLpYWWg`RCg6zKbJ;zl z!Q$Q`mgQM_xcc$&l0c%V#!9p6~gTs0-O|P`kO=CH!CC&FGH`TZ00bXW< z@0r>Ei4K>1Ue#|+&1w4{3CHf)lca{M6wi3tEt)Z#ee1`we{Kc!g4&y-=N(Ap3~%oC zVjUoGluAJGGWQ_`Bk4&!&P<JVy zyUhSq&`Q|tpm)r&bO^gbj+DyNGHg^3ly^nu2;u(-Iy~hW%G48Km#j)@x|YtzBEPd} zjsrl^Q{^_9Q^KVSs&bb$%;tJP)E;3IcMx4c(Z*X_F7rM{jsldt9lWZ!$=e1!S=5cz z=-I$fTuDPdG5lJlw)xVCfA~B~2X<0U_MJdZBT6KNMZO^SSN-CrxarN&Vk=1>(rS&( z{@z?#I5EdJUy;;NUET{!)XP0OZ`eNs0JDoQRxgcD7e56<-^uueAm0D(o`=lB-`fNL z{Bo@Y*c&NdPm#TI&QnW*Bt)=HVV(9I6KGLIhUO#GR-$E*EOILny2x2%k+LAXT=D7F zX{c^;lxcUY51FVPqEaByx9egsK>lNC72xoeVE_IFzTa@HXj*yFu{Of9TT|ui<;9UU zqdUOwxMLsNhc}%vv8TG*bC@F^4Pzc8z3#;mFwFYwpmlx_R;bBtON~VHkLY$wYp$SW zxza2}oXjQ4%==viWO5wEWhBW#6(n8QiMThek=8zvgYx@97?I{+-Le7mA@!ln-;bwy zPjRCYn4pU$TCt`J3+IMf>~xMLzwJBrj&&{h(zbRy?V_P&@8|08=&2;73(_JyhiU0D zQ_5tD>Xp11W1$aui1>aB3GUn@kH8Xmp$1ib$3~RpP&79wog)zUJ)Mr>#9G!Rcy*Tg zM|=BZR8FLgJkU01iH-kfoWV2fa_WDfh8cv@ktmk$LEYIrp$voBS^eJE`u~J{52-1@K>j*fUE6E* z=ilH@@lRghMS0)muWg!o-@X{(ZVvYKboB%0>y5JpRELEFF803xG?3!@H-LEXyP@#? z^2e$5L_~(Z_#ztK1V1v$aPd$U2-1~J*fK@lAp^pH%aBHm`1ZaSAzCQ&`;DfE`S;QP zhM*5!3cMS-SH8OvOYFFD6wbO~AYLDox`X-!`;iy|fIy&iu03SGT7Da1-TVA;Xr|hH z=FI_AhKQple?*>HZe|8=LVP7mV- zJZUBG$m=aR9PV*pHI9DVd(7s>@o#^k@E*p*?A*y*`i~DH$(GU)S49f6bP&7cLytms zw@p&kt*#0Z(uMGuFEu&N07T#hJT>y^CzQ24Fb*?t-g- zHDC%?`#hSK9#I0=F%WRYmjYIT{hL=7d9@U(?aU`Pg>>grPBOTkbcDT-T0M7Xx&N}} zwRLKn7A8aD_ULaW`cWsu9?ttviKB5Kr;>+30lgy|L&~4_#n|#GHk=oN@4q0s(Rc4& z4ebZscCM>?l_!cm6yp3Rk*x$2(F{U-$)U4|%#!XZ$<&pw+SF}*ZlzpC`6R4Bxx{?U z=sS|3yBfc)<{l6wg@NO!qwgz}zwZiw*p$dB@|MY*IDwQn9gt^V&Sv7LJijL$x#di_ z_J2zjFm`anws_y?+QDXAeGoSn9v-M--5mu?Ht^Cww)`MAaQUg^-qTz6>-N7xHOUKy zwDiZcxTZN48WhgE^+SBW?7F(F#Q*OYQHllnA2XeggpUD(2Gsn_F=`y(&TJyS=D|)< z!97vT74s}Unn0$%5MfqAx;(jkmbr&!0vCbu^7~bs{aES8Y5ck+GvQF*BXh)-_%L$$ z<`!^~&7-NMlI~GkK5j#MS{Fj;Bk(GR9C>o-M2GqA)Lu^Iioor1I`gMwquxBh2jpH- zshXFfpG-h~Kgbj&OpL(+j=V+}iW2N-*%YCMER zMPfw4XPrLFhUWEaCVnCL_q+zwmyidHJxT)=vhcl6I;E`R>G26j=V${C&pki$L@#N; zHzT&ycd$wxaTl7HjXM%N`B)L@Q*DErfXE7SQ@{6s&|TAU)JW~-R{%cOpU&e;MnN{@0a{b0-o6fiTbYK z5dw+I2l-;UVily76P41B)jt&Wq@(Xva->&-XGkk}AJDBR>fpRK2 zm>X!~+`mOS@$Z1=gUs#Mld8#FOmTYB$nu#yt9Y6CjZaCLv-tMH5MfJ@beg{tm>3U^ zk~b(9wHphRCOoB@t-p=Zsme-$*aznA9W;2KOcX1 z68BgZ^&jgl&OKM`=pK)Ce!8P>{p$4mD);3{FWoF02lQ7NOxgabT@5x0YV*crNzw{k z%xq>Y(F>_x12QXlry{JZ1haydRu1(OaOav6Ucn;x9miIO{xQ(e(K*lX<^8qpdWgOZ zX-!3cDaXRuj|Zt!YS%L!V=F3pI+HH1WSz{{fa`rUO<@s0G3*K%_9)IXOBJolPLOPf z&#wGorWz?#UqNN?huZLYBmaqQcVB`=ZIpK^gp`oX`kTNjMLLlJAswMeTy(e z_S7^Z!@}!8&_D&OGSv{o0CAc#XwC~>IhS)c1qP-%*Ha0c!8{zXoTd6x~*j@ z;tt<={H2QB3Ej$2NowdRI6B!qjO~@sMEz`)Mlr{TcV3E@H&m(yfBquowKiNDzw>EP zd|7%6gQ`G*W6_C%59R$pH|I9V@i)^m2LqbGPY2I&{mvh6V*1bvFBlu@$dMSe>Gtsx@yL;Rz>UBemo-^4QtasNe%wmv zF~uyGx6>JxP?vV`oi~r7CikSLKl#ncYZbUZc-iCAw}jjSer(T43#RNp?PTyzrwcuQrN!Sb18aNlEnxQ8u}g)dftYxbTkoEa zd*g7v*O08#F?{(IQz}x6g|PBBG7eX6^Lnbkj9ZvoQ{z%Cs_jx2(MeB*q zGvtDgEhhoRjb%Go7#NvnW^<{f{HdF!MI^J#eeVN=h2ONUnNf!!hAJB?i1D&Xb0RDo zp`rDmJ47ptz~rL;$(JKlCz&5O6|nK?(O9shA!-#my*eZL95e_#r`0BY_k^U{`xL=5 zH~syxcx&`e8g^xbKv^d~q58|9Dxd5|Q46n+>M(szM0@DxXTA*y7#mL`zmT0A`G!ms z4D+>VTe8`)GHM_C5u9pj@jOEI1qx}ov!HYu1?tk3why)z7_h-}3;;_S54}J=i z{i;Ken(G-1cB$c!X}V}wbpdqo6mC=@)s^n%6z-=XqK-gquEPt@oz4!LD)CY52!OI- z&TrOe-U@4ZCHovT3#F7Xs5?hXUl<9%Wq8q+w=h&I$^D<*8K~ zreV>P2kWdpXCy|!U@>a6{f@7OA9v!!kBZECn{Ct0NUYv?yXjajr8nUQ$Q-8+IdxX2 zyd(C!rC3}=mz%(rPBIv|t-CizHiUMx2(R+Vrd%Tkj{zKkt1sQd9&h;~_DoX$_dp4YwD@ zD?;@9d%v1lBcRdf9oG3MaP&FiCi6A($)^(O#%V_^tC$$;5tI^T$g7C_;%0Wa$<^f~ zN}YQ45U@_K&sU!0-F(hwQ};Y#-53d&p@#D1=U;KebkaInr}-m2&P;E6BcH$grpE3i zmJZgnlGJpY;#1PVkMZvmcE?qonwnI=sNUtNhrW5DTbZx+%d8J}Zm!3z zG<0CYO!70}aDP%YY)2FyQmR+p})YT@UMQ_-`3if^kJIw+0`S*)jR&TK6wSg=Uj9GqZZVt%!J z9G+wO^F!QgVR9rhd8R0|guI?kTEhai`r*mA&!UMMyM^T|K6JGNTs#j<&>K(eqVcyL z?o~^itcwjorPx1$Y_?^s)z}C0SpT$Qv3}L)QFEFjq>X~m=k){wI99=O5{xmp&0ai}toTuvK%(UI?tI&w%$xzh#j-mPk zU47HatKsxdE^4npKQ)hYV!VwY3J{{`E{L0%s(XqJg`^Fs3R)ePL*^ehF_brJZZE8x+6fgZr!KJuRnpeKj$LZRIb`6n-=T8)^i{>NO#3D!c8RQ<{X;|W z7DsAl2ph4TC@%lUn*c$|Ux^wdR!_xY-@f7|5(9!E|9Yl{Mlmy*!KTL_W9A-IDSr1+ z242-3|Fhq51CO4&AFn@{w2qJ6PypLp!1BT5>33JDg6o{*38nm9oyeKE!z+9tf5D}GmUV4~k2OQD}Ty?&K<#Q&! zgY7)`8$%_FT7FbVCCy%|Sk=|UmL|#f-LQZw19!FDV)k+CyZv4v1By=C>L(T`NcrjW z3_)>psnQ1biBH6T_J$5B3#ysACm84CC)h|neS8)Ce&A9SlAgl8!#85<_4aXR`ocB= z3R#`D(kI6>od%QnOt-0C#8{BIBt7<=#66Mn0tkl*-35M+9;z;YAzr1^~=L@bPw^~l{l^n=$sNO&Gdw>~}3i%957(Bq#d7e zmu=z48LVu?EXsL7Bh3=t(k+k3KphIQ@P&7SaK3c+6C&*zo@ah&Anb;L!*BVLka%WOjZ!s8ylMxOi{4V3~Nx zhB8C|)VvM5*6Brigh<&F?~AbL#Xn(EBX8U%u@7XU-NrLswm7e*b_)x>qhqkKKCipr zq-^2WHT>z2x5tK^+KIQt#j_NyC0Oe4vPUHu<-z?a8Ub{n|1l9_5`GFMOz(0Zy9Oi& zNJ6lFxaZ$>Ton2~yUc6y-_Ni%Gzk~;N09hbY(*jM_6w3O?if_6hCBUy=vzjv_ee(7 zAHGM75cp4@i{I4qt+S#+G=nw$#}&!TcM0Qq<3pn|-Ig8xAKo{>{B6EIj~5#d9P~U~ zVjxT+%vN(+x_qf6S{hIj&d&5c?HwsM3B;hF$tuMAt8eL^YLEu0uqNK3-tV`2{zsfp zFdU6G``8Dnx=iAy;%E=hwBBIHy>ZHyn;1v;;mhxkvOOiPiWzHJ!mINC}hLg|L)Im|Z(fUj!XFzHxb7 z<=O;dLdv4NJHvD2A6Z0`y*yH5uZz?cq=4g`j}C$`KA8LIbkorI1$llFjsmZjZB<>N zw0{;U`_Vvg;g2$+4Lcc*ZrC<-Qzox+b|3UD{PeM}(salFbglodcX6pzvJe($=%hoD zsAakA2_bs$Bt3YFf7z-4uAqlT4M(pxYCBp`dL(MZ1W_m(sBazv$nPFLGK>K}6!H3v zQUiXPhBHz_R}B5B`%(W;==~iPQ{CfRz6~#A-cAS78kx|ih=D9D(fTME^r?b-=y~lB zYe-EbQGk1PO0~yP$&RGiPOo4mZ4jmdI~718d_fO#xOSv@MCGCOTRng{IA0?2!&^AI z*{WTM?I&?kJAq#bPPL3W4L_1k-7*EsSN$lu=!!WWxdqeL>98xc>ZUFnP+0{*;EF!< zWb|Vki}8QZQPHU6>(=r>8pKp+={#U}^KhXxX+7?J*BsDUCad7Qo+%8PrBF9N*LZqJ__5WDR-JX^Foo@vuJ zrNO%czR^`Xm|QOz^|*_6)ItB*x+*xNVZQc%;9We}2t29KU;jH?tRb?A@1ylCs% z>9$Irr!7CBlsEA9iFR6cl^4pT#1@AUAG>j5?|QHnFkaV_DZLBYe-x=R6EVo*sphPGyxm!t&BFw4I0PjOCP!i=VrnJ}S`Davy3NOYVX=8BJ{zwN5KQ*CvO;|CRx!LIzoF8w!$tND zQQ#FX^By)1Dm-(G9R;~lQ$5PMpOt06qNWFPu_of9tm9@@mTDIjdWA6a3n9bIEdTqA!#H+C9g!DzCEE`-+>EnFBUJ=?~*{y$%19g-^!0rHY zf(AVObd;;(8){Dbw?gru6f2ciJdGz8B>y=$JV^0zaI(x%#6w#M-YyKF|CD)e;e|3} zGbJ#{pc{w!q<3Rg59ap-&TA8(H(w?lDTHhIwmEnH5B|8;NW;1XvZh3>`U`EVrIi}{ zP@P+|vURFbXsJa*tI)=*e%eSbqAV4<$h-4sSk*M)#tiG2i@$#ij@~cL5Dgr4R@3_n zM*IYyhP2^nh+*TUi9C|K@4_yGn ziMkF44#1UPLc!s?nw8fYxB91_iD|WfLec$As8g48f4bJM8RBO((qbXsyQl~S4hK_= z<^^dhRO@0)FQZs2`rpGer5te%!(Vbz=J8i5YdfV=_%i?<&886Mng4$VlBbT68cw$j zyDz)xSW4KyJ3cA}NNZ2_iI>dow@v_Vw!dB~*#rn=8$>YDM98%6y7c@YSXitoK2->c zMCN8J88id6o!r3B>UNcU!mDFyXVZagLwjKB32!y*v>NNgJtLTSp85WSO+hh_kS;t$ zl|2Yzeh9_#CBZ9-Z7`QQH9W+7EbgcJP|`xWyAB<@yke#FA{f=44>~1F}pXI1NwFIA?q=j2O#$- zAG2V>i)r%$5dI4LH2BC2h5Yf-TM~$nUlmBTyt8SCk-wdV0~^^LRuy$kui#ArA@kG@ zo*_0N@;|kS#<9|!Hr*C4?C5v`!6LYTkSNzkb1@x#B&B&+q8kryXap+)$Fo;yhK+^e zXM@hRgZ^*(urCt|?xNy6=jUicH8y$&xgKa;Y}`tBkdJ7_J%-M47wS&|_Py=%FMa6C$73}mUy5MlWe<>OTCV2Om?T)B=% zMa4Usq1|!2trW{B!KjJIay;WkiDGQ=*~qsj8!@st?;uz&Ie6Af?d9W|;W&JXL6Ef# zQV`+nXNoXz@MAPoo$@ZBB}*N53<%bAs`3K2mdPUS&KW63XYw`<=aW}>XREWC*Uxf5 z^DK!^>7r&}Or6+qF~a$+;OZn!j6w9d zOjP@-123Z_V1?Qz-CDKb)mp!QTBsf{JAaBEe|^(z26&r*#FVn|-0yXZ+?KpSU=5c2 z>Q)iXpg0w6(3=iQA7X@A*r)Ff%I&&mQ1~+{_`QMDhKY()Z!@N99jVWm^Lag;jrjhn?-7XK2P659A{0=sD z&`yIWcj;hG%Hn`j8m{jst%{r+)qeK*GH2{te>D`a`t@$_(hR2WTSC`-pvuQ)Ul6@#ImkAH$szXVptVht;p;_rVgiNzr%Q)oxRL-{!$K2 ztO71uYxj=R(SFaK>+e@&wi~=f7DvQ0J9jKq9gEb^?7#6rE?@!U?@_Mc}RI^lC-myG@6ry!Ks$IWh9TwxN7R2@^t8}qw5id+M&O7 z`Ujb&pQ)b&V`TK10|2BJE)l3bIFaKh=2)|~KY&CBO{zhmGi;KOR!fHv=3b4qg2rvG zR@tK*iDLw@C~?tLm}nd>*;DY&os9qC;xy0mXVxelLQU&rXOujfwZ25HkWT#pV$7Un;}z1opab>LpEk`5+yBz6-N*_qO=P~ zw8D{NpeV??=d+PB#%<-ZppWHI(y%v(frSA(l)ZT?TdQY+4DU@qE)cR6C~-L0S1lGr zL+1v04lII9E%BtrzM6sXwLYL+`Yy)_^HBO2_YwRRWugkP(4)R`ujfW_6}k^Ll|B^Q zQn+#dkNlIfoL@64N)aM!AZN&Y2(P`_$9bqpYf;a}1CKmFp7^%`Le`a+PD^ZOv-2o< zZTFYHVxCP*dG`Fv9j`WO4wo6lgWnOIJHO#Mp9hNNv}9K&tHdsDq8TCAqo;8ikr}`L z9PO{%ta+b}N5_WjN(Wwfc+p@XiN!8;7Uzn>+0;@es)Vy!Z#$q0y14KUN_uL!-kzP3p#Eq&^^d=C|Wv4CM1zf34=?8dgJ zf`d2@w2pI*PuhMjGxhV}i4iIuU>&>l*T_|zWEl)c68kzoZl#G3B0u`Df23pHJ4z_^ z#FmUNfcJg;s?PDwR2){ht3b|FRgy;k?50%gvvxY#`OL9DkMT0G#mLF#@{2F!Z?RbI zjfA8#FBa-v1L=-`2+%Smg$vHfwpVN=Yt7O7wBEy9482#eSovFVhshf(m+D%Qq$R!q zdqX%@mdnR{jM=TB3{SM6SnB4x;*r#>az&PHTK>Y$CKoS*bLN8iSw#s}HRT(U>$_oX zg-c#f^FF^X%PE9#I{fq2gS4e$0XBXuE!z(UcWs9$nmEmxCs!UmmvPChOas>Wjbzqw*s$ES^`Ti$Nz){ zyf0{O-{PDgHuByAH0+#~I6In8w)+EbZ%>VVFWW;D_yfoPWIG%sclhpdWR5v49T4AD z7+hSwfnfb?DA?({?YB1eyBl;4^d7mcL5S^MrBenR&CL7nj$%45|9-Sz_D8xU(3^ap!0{fIP5y~He&#W}9A)urYqgx}=_p*$C(j*fS83(D!BRjh4LC)n7lo(*lM zNrEwXKokLbf@?O zbIKH{bN)C<226&vx(u41*?;ScJoB-=`lAGuhEW-Y1(T>2J_E}8P#+u&;LyY&i@eD3 zRJQt>vX{^N6geWzN0{FP9!SWsJJ3%Q+>VnOSJVk{Dayy`kmfm4x9}5*)*`97MFWOo zccP!>fK)klF4I#M)l(=P zQu3Wy?6v6mBw4V7;pt}7I36~f4spIIererE-FtQ(GQ{NRr+M?)t|7`HFu?GP(o?ZrUcOmb1P70sS~!v6;#nWiLZh5BmT#D*4wznRL{tF3y282)P)z>h_1U8 zW4ha~w4OVS`?9}uSu@oY1k}H1$|5w$K)9O7Gmp)!D;Ej7U%ofRIG+5bkX?`IGpprO zToP7V8_SnW!0EPljlr~=#=DDj)$M1Ozsr7RY_-g4Zn z%8uP5!i8;GcffOFtK@Vb$d;f@yHFsDmj^`SeX9=ag?;3U|{9CRDv@6YIF1DTx;od=iV84DEh{KMu zaPNDTNviAO=};~>*gl|iKH3v&qWthk85REx1u@=h-L4nY&$=9y*(vhTCDo` zzcz|`9T~2}oXcWYBd{+pk@`zP6#a2+jUaHv(z0Bd8t?Wyqt zlimZFfE=u=S?+Y;tj$HM4Z@5-PJF`L+sH3PltCELXJz7I7gVTCJQ)HT&ji3GpMxc*OI<}b|_oV8T?sqwc9djBi%^9JwDjU>H#PJYcOlc{p zzhsFhOv%>B1sO~OnC4dlS27CgmP|E<^~|L~7A@y(_}&$}F8e_xE62!25qE0;IVE=K z+O7hug1cJJj~oJae;x;}ZTYGM+fG>^6ny?W0^iQ>suMp40N>|>ko|V2b<%cAV&xg6 zSA&CcyU~y~Ny_8s<2{4@d`oym=@N8t^dvQmVMDr|BM}VX9XvH2pfmrSpJxjDw&dHR zzD3iO0~M!i;fARrp1po(YY}%7nz4aemA(r0&>-}hDbsw!H8V0`G{@}o1MEW3acx;@A1!l& zTi*$&9G={0i)6$?qGaLHQs0GG{sKvY00<7z;?8RQ#G}J6`cSe6kr!gI(1>@uYS#BZ zruT+UN0w@=nzY_RTW3oVX-RlANUQ0A;mRg=peP%%d;aIfJW2~D24Pun@z<*$cQw7; zN(|D1Eu$3p&A4#E7F#lq^PqC`}m~V6V z@yt{qgk^F6LQG-BdmTEunx1>M9*DGTV**w186=dI9|UMrrF2|xp0C`k#s&r)-xdnq z8@O)T-VKH}iV2x{TUy-=P8}768r)OY?ka2UYH06(OR4#n@!Ky5i z>#`kb$qy)qZH@O!ICm$5`4N~$^qSVE@%s_s@!(ja=(-d)UvTwZgjonM=Mo{1-8rt2 z+R{~TyI)o_#pJsyM3FtU*Wh;*TasHJ?yFyi&rpW$QUw;1hJixJc#J#{o<*lae51#s zJTrTL2~9o4|GT6i*AC;vqHX!45z%{>s1=5C?m`^yVjk8Lg)@sqxUBckxgCy6b*GUJ zLM~gs-A0l%xB8KnZ`3PW_hW+OMnbes)pa}+K0SRf6t|14Wxe&!Qmv3(25esD8^FxH zTerLt;oV7|AsW39s;lP$%Gm)()&u0|VWpg&@nmuD4V~L5Ja<=^Xh-Z#dK^`QSSwn6 zTn^1<_J)xk4a-bI0_R|4nz3&e4H+gc9! z*P*wK&&eV_#ewONmz4u+I!^%7oa@ zh!&G9{v|YiAg}!Q8C`w%3&~fDV%qoh%PC-Fjxdw)GoLwPfC{Ekirvci&7Mk?YFg?r zo$s|^ZcS~UkT1p*!PH_JTiUp%Hh0OysBT+@ha1CTk!zF?k^3pgN2*-}UnzfXnk0E2 zDPiYT%}q~PNOrh)kf^g<`-wImQZ^p7J3p+e2JIKce)yd#eVI5;b%iFw)L*ZmGpZW<1yHQM_x7|(7QR+xlYHJd@Sd58;nf1CltJ}mdU0Sz(ynboW*hloh1PeDe*M%y zP99Faw?P7*lWC_g z@tahp7a`K>-B*I2v+gR4U1Vd~cSw>HHSy z(*ZE60skb+vs^4#vPV8T=ad9~Bnz{vaFm5dMezY8_d$?F_|!?PwY7D}K`Cf=7?O;0 z)bPOL3b=xNP)h>%TJN=p-Va7?yHPzuA&@aUD8K#!Q8dK)b*rf8c&gcR>wVXyjrVhk ze8g`c5e~2A*jTy9HN_luKY`d6WjMUpCNV&?vRW5vrwzuyPbO1yh33}Kil)yxu$wh? z>O=#6)vqeRCO0-_=i6xaBh)zToLVR;~3(7F= zWu_`l&W}IlEWi18;Uz;yB z%BmR2-dr9-fJNv2^)v(vh&J|!0{_@m-n^p# z)i4StyG|NaI1}IB7mhVr=@cMhmQO=9CofHp z%T!=zuasc3l)I9?#mka9RAM6x8-eK)1c% z=-FRWeQ$k;Eo@-Bz;~C7@%npC(GN2P(#Zr(UFz-^OwF?Y$WA1bYS-(>Gw<4H<>^P; z2r$r6&L7@3`yD%N!5tC>7Ddt%g}r|^gDAWw=QC4%51!tPibw(w0U^J(`r%1<>5G#r zC7Ubl?dnUy$Cl1RR!p!`?92k@Ei z*0yiHs0uh=`?g%AQ7Cvti&@pJ_&wRMqdf6x9WBsUM#M^zEVfLQ9PHbbHP3Oimu?M5 z-tIg;F7>GWma5#_#>v3rSmt)K&Suii&(P<=cMwgTQ&Da`gsBre^L2kS;v1BNUxBzh zZ}(g*8&uR z=TJkyDw;BtK99`IGRo|khklQcb)_>HU4y({>|eR-#Y!Geq_di!#O-A z1{m6sxE6W>pCUbi!8-O*u#+f2eU&jXmobvjQ_l03;Nkt@O~3oyNucCbpor16n8Y&X zVPG3ao0vCFKnFo`p>5j3Zv;33d>xCU`8@z-K}&?)ba=CiaKvA<-cN$YhF#QtMr=lg zUi$yA_T5oUbxpsbC;|#9DAFx-1e6v!(wp=WN&t~w13`LI6i|9eKzi@J6RL=SgbvaJ z2pD>Ap>t34dEf8(*1Gq<%W@$nIp^%XXJ*gL-m~X7N@P7;1zK=hgj-1avv+EPXg=)A zvF3!#ji=d1-$QjmPfno_`=d2B&c)`6SZl%eb=S?7sk}+lCBKUpfJCojYS;v@cU-7MUpIr6(3^SzB4&xWwX3weqjQ!DH7*NAQEkV=F z+xTmZ5Z}4;)cfcE(=CH%~D_$CD;)91-%>^H6!bA%{M-hkGgh`J0 zp=p;~F^yZYEG(DWq#~wz6>VELD}rH7{S?9|g}x9uKS?AX@$oxy zW&GS_Cl5Ak~?XSVNst z<}OBqTt=N-2Cg*BtBm`%zpKuvzL|67A@%*1SHsm2uH+hg-lCl#%u}!BjFDeOHJK1% zsz+G7p3E>NzW`YJ4}xdHS1h_VP?a>}dl4~N?o+bGnT~v0Es2Oi@%K%5!N>c%pY2wX zMu_sR2Naef(17h+{2|frNmzTb?jb>!B~FIpLM{bzgMRznk3)y7`w3J=vL2wy!^H4eL~ zUZO@>R_uO2nvQ-D?lg1qYBv=NHnllg{g?)c&rtOZ_FwPNVNZ2NPRMK;iXEDL?2mEh z_g)$KBhLfgAv3hmcYYl@Byl)2OuT%l^U5op#ZACnxP-hcbEg~7E*whI$Uii`i{YI8 zOJrVUKLWCCDHH3pU)d+)i+IEFy27&XiKh!s(UK62KABMBqO4v2#2-y%-b^i z`n|v-zU!R2Hg$Dzg#gNviI!H(hc}V;JNP35tsNl~$^}bTa$z|xXm5A=e499lPF3!R7^icXh|s2KN|H(~a~riSb`omr_B% zTve=A`=Pt`>;XpQk__**Bl)l%tN8TiXt`^lcka*CWwbn#M_;D6&*iOkWG%gD=p*2B~``Uv4hIwI}JxYA&hI8u*3fNVHon0%Z2!`RUu=^^Mo9K|JmO5#?#fKM$X(^|p z=ekMQAlE=+G%Rj-2Bzokn@z_tt-n_ajMtD-k6CE_qRJ+k4fdn;OPlw#RxkvR=nUEs3r__%Bx;y*T z^?-B;KIPPg@B?#T@S-!u6e9)mp)O`Y8IVU)cipX{@%O{BE(yq|$ zWum*Q4z=%Y%U;De^%b#D6lEV}eEV|Y!(j;zMyQw>1zaauG}~$sGI|b_=b-R-6R#C7 z+qJeoaiGrmh)mKfQ?~M%2cnT3D{{qvh$uT?20_d#CX5O|GvqD(I=jYASu5r%`@HGs zLj-3r8%1^K2$)&KqpB%)_QMs}p>ybXY1=^E6D;fJvzC?K_b^0&W0U=qk2dp^J!(Uo z0M#xl)uGazyjFsiu?q{p80>FKZlT(RyNxZ$ACP46n~gs-c?-8KwPlfDLKy;j5Q3Zf zfHeF^3YbvI#tx))jBb;JC$%Dlo|!lg`g+aqve7pQ3HVrO4V|Km|I!T0Z;E>|z{q`iyP4P$cI<)n~m z*s71{fqS#x)ExE$98=FE=UBty3{DN;#K>{a(M%q`R%+-RP}Fk|I7W{nQ{=}_s$;h= z6$o{_xIP$XrAl=Bx$e|kVB{O^!JYIXo ztmQ~QFfLFLB$nZh?49fB&jfvzT7Bd{y0X!bB^yT|Oon|IXsZSp8xR0Hj7LDX7Ss>c zLplPN*}?g8FOg||b1+9khoL+dMxM0`0Xdn)8^LOp63Cao7CNzgrwfZENzI4rvP;@& z#d_Y(u9r;UrDB_34_Aj8TEZ(PFs7<7^iI8%*E?q-RKN}D&-t3J{kIJ9YX&?ie_%x( zURCHAu2vuqMq80WT7;#!?_j9XA<9F&r0|y;I|t>-H-4Tt8iC)Tg;S88VNiZj1m zn2qDcySX`78~VW_Upl*JESe#HaHI&9l2^Dxwm@Oi80NtDO^-})IM zT6doMm}|#5{iyOqYWCimup6;u@)!~dR=lRh`Sa35S$n>|X};dul`jDM$u0J5Ji`~n z%AA+Im+&1Nn9j~J*71uhKdjhWU_?r}Ovp!?j<59^hz3*O(;EbfqOSisH#A!gcjRt5 z-3xhJwoR@APNBtQ6!DW|WQ}h!n4LS1+rsoj{kr|%T=1a+`cQh}meGY@JC;u8rH+mO z4|2JYkxD)`i6L8lbr z)Z^y=qU`R!D9dJByc^zJ(kWKfiai4Pw2e=+)Y0DXe-Er6ldtcFGV=NqYKd0Q`UPoY z$7G(Sp5@?e+dW`Ed?s=QTGkU?vlxb2xHF0JY=#JL3Bex99jvxWJwgSnPjY&ymVhtt zU1koku6*y4n!>A!hkVJP7s7C2y1m~4KTR#Z3MK}QT$M_`3n&PRFtiR6rw%hRmP3c? z(}yRg8Q~Um7Yd$pLUrGWe1Ro{jeero-ASZKfqjnV&UXS?{kvN$1h4xHD!<54T`31A z(k5}-@?RdSp<2;;l@&~xa)tXx*FI2?w5*k+O}%7ttdRvQyHI6fw-i&T|H`rYw>}fN zs!?c~<$mg7CJ#H%VHgt;PSD#Zrk*{BjMUYsbiGP03PQ;Qk2+83abf2R<9AyR#A0}*8uFde7cYmyj=G0P!%JKZLP9AM4k}`WULp@sA-gH7+;UfzVX{Zu~ zrZfZjWUnuQsv-k+4?iskTvT`k;oZ7HewF=3@C}a-c>9EJ)ULuQZ8HgVcpVEzZ%{rz z6yMz2xsJ#1E){)#reu$5hZFlQorku9eff%$$zXVJI@g_j;c^_2g4`em(e<4j?bo!hyGqP37qY2sA#X(O%X=PSV8 z%4;07DuBBhM(}(jBLFtZ5 zwFk1#|5k&fCI$Y)Rjt95#f*pT5&S93@}KgLJGeCY|LK_D|F1`huiQcXzgxX>1@B+2 zVlVN4?g6!9Hk;{j)pE>-I_Hk29jyN^(s< z-)Dc_ChvZBdMLib00Ho6vmS@#A^OXBy5~ zQ0_!csq^UJ2md?d53ZXB}!EJL0DeMGlIr2VBs$Gl6CSOY_ z^}4Zr83S~Vb?l*O=!=erPl3SIvj|{l^2iB(b6_9N*wjh%c+p*TyOg$VP-Wf<`r^C8 zg4I&F__lKu7iFoRgI)*8q7{h8sPN0GTq*1;H&C7P&*QkAQCz9ce_tg1`y%Au7r1+I zxxw$?iS&OS{CfesApF1I{QtP{hfi(3O{6aVQn$Tw4cF+OR$1kdT%^XcbrYXH6Q_#( z(-ELK93eDH{&N@b*Xim-)7*68hHw1F(VWG3Qm!`PMoi}izmjT2Ca*9Hk&(qj=tAcV z<(Yq>K`QZ;d|bJ@KV*0ZKfPGUU6d{4%#0zsyibg(w(^@Oh1R>l)GbzKji{d)Aom*a zSt;HH;0oDX0cP4GJXY-f`r2lu1b(t``LhRc=4)=?z*>W8A-3TIp`Zgz`<7Fqz&_PO z@MuC|7{P?*rUQG5v(Hl9l}P{p^q5c{c`(;S9FL*>cIIjcU_j&&6c-L7m`52@kyjXS zyv9`ld3jZ1v+9Xgp%W;>uCxI49jHPBT6pr{)#*fq)sm&^Qc8KFk4yb-NCoa@Tx<$g z6&X`L&jSBfcVWswKqFRYmKL0x4BWEV5|8&ogH%#)9s7*5@iTL zFTX_fk^-R&ze=|oCH4>xx><1xJpPwbkKiwFGUCT-$eR#mXG?U-SgE_P3qGGIhS;f3 ziB7GF7E>fkh&>6?$Nww?uQuT*E1ax5oTx(ugon{4hpB!Gj}+{BeLUbeO7k3)FuN?{ zNoBeF#6#1oh2Hla-`--c7xcytu2he$b1f|D;CvL4ta~Z7@Jp-YYjrY%=zK0;?4Hi* z3($zF{kXk=S0l(sc)7w#ySj=jH343KP7>ESfx(i7w^Lw(52MdeEa1oL6RBwn;U(6^ z@r?S{Cr7vnV6|Z-f?g>$A~v4Bp6+F{`Ns3R9t}a?%8^Nux9@GZ-D$};0RXKCZtzXT`#-aAv&ro6jN#!MmsO)@pGPCNiJ;^21 z*O+}<^B<_JJjjNnxYQqT#P@Y(PJ&vSLnx|ak>Guv30VvgWa5KaI?aIu`v%Jj2 z{em#mbV`I!(P)6Hd!Wu5XJvs1A2f~?lt17IZEB3*fg6E0>b%SfpR&~!m<2U-Rl?>{ zC!U31KY@|?cU(RavsTYSe0?jjZw2_}r+oqeo#3QWL(bF1!Hbp80P{eC-r zO<6wRQwPH_r3;uqrc1)`eCmF}!MN}UuzmhXawW`OpkXYpktXu!CrJ`>d+!UerP@Gl zlgY@H`KZ-cmas8SZp68huN)_zlH9zx_Nnz1M9AgRUkpemy@h*u=+@b>A^Ha=s?-Q} zM|%SGE`(6SQk77WE3K}0g*LL?WmsA08d*Lfx8XFXArS`SU(DgG^Q^rewp^)EIadPV-ZXH zHwm^53u@KobuH`ok;Z*HrBcD#+DhJ3#{_>@N$=NqSAI!eMX-NuDQS*H(H^O=pG6!V zzW;Oj;SW#~4(iNnLi8W}#_s_-$f@|`Q7tWTt4!EN>4pf*=Lu_V2h7*?Q}~iruL>r% z>zSt%v34IpT+QmR%~;RO;D$&hm6T`(b@l4_{0U1kTY>&58wk9m4pX(ZG4m*#xu8v_ zb0REqYOo6MB3mY3yPD{~PBpLiU`*MMi@m^|2LOkf$3w8cEBURQGSU5)f(NMI@t2Sv>F9=Ov*qzt(t;*>tlvW?@&>2n#X;g<_)*!n-%e>G?Iazy^8-9d zu~eX7qC-FgyYBf(RNIkkxt@ojpHiMD{}lMyHgb^b8L3HO2UN+#VFU$tX70DongBp& zfM}+nd`^jOvw?BQ;%H(3H|Z~SCcak5mG+^#iOPkSKti$>GGoj&wt18<7C~E6Ur~%Q z%swcokK{IDBevS^@tR2F_dB$NOrycU7M~pfy5q3du*#VniGUE`uCQ-#SmXZ%zr#U~ zcjpX|goX~@Jtr07zOSTP02#CuzKJnL>!aEc>aO2)Fo9O3dU3xucMSrhwF6d3Tmrds zB;tKL!d6;ZeFBQBL`=@v~W6_d@VVmMR0Mzu_t+_U##lX(zHQ5tt7s7#e8G$1!8 zZnQSoyt>x{=!Vv2;uXZ{GC{HEAFRTcm;!Aa}|6eoRRpaBHR zGFpSmwpdgDxqfH)ZZ6F9kS$KFJ6~FBb$;tf*sGj;mBBx~0RY#9cgTMIPL%tA6?4Bt zjkuLGd7Tc=?)#jcNsD`Cwh#KAI4BRyWH!N6LHjMpx}CMRg{Wy2vE%gx($bNVCf|j= zAkr4^9=&mjuG8x7(wSQBTD^kf**wZ#HtasbUJw_3v)kGs!uY4Y@77pL2$!1%9iYLq zIO8TUV5V2Z25LuU2YPUo-lXKGQOooGRBbv26}pP`V2kg2GYepM2*ZW) z+2Ve0P=+zYMrij&D_S#)@v*v`(sD+$J!@1G$#mSDfUyWH9>|}3S_#Phs{7Wpcz1He z2dHSgdGz=+?MvZD7*tf}el_3HEXj$1oE;dW?O<+964bFAVw#)l_J};DT}&wFBAklv z2yNKZHm3`uom@QELA1q>XQdK(on1tA{jB@|&W9YZAU+*j_e|zYeX*W7_Z?=WKD$gw z*vR&+7l-e4pY#uCC=OU(Wx$v2$g&s@>c++FAc$apYv1|!{_1jy1uNZ@=olbe4c=9f zyK4!i7}k+gou38enx$<#Gt1J+)5Q8dnGiQeoJG+1@_H}S{_a{-9m<@Xcw(d-NLy`` zSUb_U9smWVAH)I&MXSm~x(R_sRg8&WDs`w}EF94FJ`2-{Z@Um~&{gp*Md~Ef`C>>! zf^E(>ELH`W<>F$1DP}Wv-pCmuV*>)cX_ahopKdTHK4tGM(BO7mj><8LmntBr<_j08 zrV3SLIL{SNvVS#`p+hnR)!Mwh#e0Hmc8L#np4;BfRbop8amwazdDoq>&gd2Jr295M z96^hw)OK52)6_xgE5y6lK7(q*U|XspnX!VG4({^wPb@`^vt=@1y=;xJ8^2^$Ht!@Ci&%x^-#fOJj zJ1x#PB=8eIJQH_YNxKNThzVc2UZjolEQ0KR)fd{dEAvp4q3-n0u-95Dd)c2ra@hL% zM>p5#CJKnhzBt+XRX3|USQ%RzWBAQ6j3X#cDB}{veqJzE9)i)2nT5EnF|IUw<23p1 zRX~579@E0gL8o-RXGbCp=iW~*^0ug~2LZwOX7L`wUh6Q1Qu5RHOA!|oobXDySOw81 zd^-pUbG3v<0 z<9{I?L$V*8O|qf8c=lb7_?f0ckT2Ww_&ypMcExhXNX1D09K%oRdPE1!>rkddE}9?x zqk-2BI08l^q=TX`$2~6zOr2p&iBnU0394#-$sAiI)z5^Ln}or0x|^~?^3&b-&1cXdtGrZV0tCZH-#kCkIUeOa{X9Pu-Kl)9sjHE*0odtq|Ep-7Y=i&_qiav3NC?rqqQpXHg_?=2b53U2aV0}M&+ zZ5(y4q`{m|x%M$p{fhGc*bv7J4~h8XOxqy|9BV3XT>?z@i^-M~Y*w?Pon4zefnCNCkhn&*rgZjMl3LJqs`9^lv%=n~zw)Dts zJKBLmIDb&F>t>EdLPsUfz#!pt7?gr9WkcN8tf>5~Oc~*|0VWKYKgLgPqVBZ;y4NRx zxi|Pu+Ow#D?f`kDP@lmT*F8JWm|b2Kx0)(yci^m0=#m(X<@Jl%b(CZn5Cj(NLsRQFGu(| z&3r+}YmW3$&)|Zi=LG~gj2LH&)dPWC*o3TFECQ@Z{FYxs13x9|sPM_;tvm>zVgArh ztAu665+-oZ+-P)a`jjjEbN2n%gKakOuSw^pE%KB!0TDy=!ia7F?25p$-yP<|4i+dX zzQRk*IC0`0Pi~QE&J}!YM%nv$fvd;RkzPov0;wzqL6u;-?{S#A_ z0q7cCOa=b1r~q=`j@@`5QQbg{O<*~9VNg^ikCFoLt8li3BkI6=TS~z;y>8vk7-Mw$ zRr21}Ig*DBJGV#H8yqD2v~*g*3P)EpWZ&1MMx=|*Z>?S(Ooe&u^zXL~Ozspcc`!nK z)A+;h80qzz3@6`kjyFB6!1U&e?wP)6a07L(d;H2cw_ zP{N>Gzv{FkL|@r@w8Rvq0+OT27MB-WBag26Nbcv#F!NL$p~P~xqDJR#()7Lm5k1uq zLT4AueE!Hp=SCqK+dM8HjyOFhq@6pySeTMMZy6Q&h7Pr#% zxR`_^er-8rkxai^=Wei`-;Xb%@tfs(E-3Zc&AgQRT*7*rOVKB?Oc|e%`xZ63lZHLL zBz%WYDAp_+=7u~Wc7f$%BX4biJ}IeGr^C9n?A%L>CLZyJ9=AXCe8FpL6<~HqSJCv* zXOpwV{3ocjmq_I44p^p+5~qv)h#7$C31*A)0V}ROC(MTkRddOGTbSW&NqH#TZ6|xto;qTK-H-DWiC5 zI!YHWD-Oog21|KpAVlqBf>SF%bevCq#v(Y_qAxf&920-2y~z~>)GUM5s`4rM!e>AL zvMWx0G%-Udyj3Cg+D|97k2<%M@SeBMi=iSBM=tQr|o z;T73*-I;wvDwnetY(czsy;$@Q=9Pwsl>VI_G^`DGbvL1XFPP$?%PGlOD!8 z`-oy&)2+uY1N@CzM!zTto7k@Y@t>OhP~?yA{sy<)#;q?Nq~7d7`53T)y>&KE#2;3| zpa<4}yIB(G8IN8~6tyzO+^g!~<~a6hR9M?T30A&7p{1l(>AzC-dal|6Ba~0f9#niE zb6BHMIo$e-MKh43pJnVzWfPN+P_f2&Lv`V}q^<@ccF)}QvY8g)HC``V!RX)i!!>f( zS|@U5(GoL6_0#p{AHG%nn{R&^h+B&xof14ojF95qhlkpn$|Mia>{#c8QIMF?0MOH< zM3iVB150N3t9YfAoNgOAElx_sdr1mX^z{VD_%yp~KX-WW4XVm7rscQTEk5ZWIM`?^ z2IGO9j9s#tz%p8Es@ku^HXbDtW3dxe3)%0asjs!%M<~^Wz0vqK^qsxy_`0Z>jN?P3 zs8z9c?YI&07GMf43U2ZN^8M~_L85o4jk>z(+drneaTu|<6~}yQgPEvh)r02aqr+JU zrWvX(;5n;-q3Tu9&6}MMUCC|fw#5-y0aFmbzpnnKw-)I}OoG4ffHaX2^t zd!HSlWd6)X{`QH&5A8%3L$u=PP;-r$sDi(u=((qEO>uvFjbinj0FT6c3_l1KVP}m$ z#p!kt$&U&nhu7x8Gf_IZ%{WI;&Vo?gkdIXcrb(aelC`K+t=l*d#ySkXUjQJa2i z3cBljvTmiKp4d%4SbH_RL?QhT>;71A+$nI}GPV*X3>+W7f-Agmx)6tjqU(!0+b(UY zYI0L&k=9m&Q^qouHK~@^6sY%})%GOU4Dzs5E=#FJ(4!hPo%V(_I(~R~IED<+P$*Xk z@i#PQ%WGTw!OWhb*;_HHn^d)xI!Fu1rQOj^ePcT4bgD(9*{%E8Wu*R1z(J$Y+T6)u z{c1sF!HJ6Uy%#gZ@U>{pWo-LILR*_%OF1MfYdbJ6Kb9?yd|DSUfVF;Qi4(zc9X$&r z7mWqgH2}F1AW_Z%ZD+o&*8DoNhT7583A9^LdD}0|gp#`!l>lfuVDl$wmORqeKwNQP z-5|K*WWo+?`ntyiXlr_1fQK*as4N^zeVaxROoz*)=2P&L>Az=@=kDExL|7DzM|qjYPelxn^M zrCwSVA)TL$%GOTMTQ5k~KuQZr&et&Bc%wRN_wX}rkyKD7UXf%>W8<^m-YZzq!tq!} zhva)I&W{-f{FuLh^Y5I2y#?H0aR%pm7szkD!E5R8z7O|iF_xZ0oON`Rji0%tSzzRu zHs?b7Zj2Xwqn`|y_rXaM7yn0XPFs`Rt`8C7^{xlm;EVkbW={ip-8`TUcfXDH`SZPF zXcEX_`V2X^tD4;kO^xFP+F8nh#dP$mLNYt4`ge@{8FU;m@|Br&$bqrpwLERiT8LTo zgBv1Z2|)#Sb=cxO%bU1CBI8?ckM|22MWyDxORA4N%O`iuh$76N+H&-u;q02?p%N@C z^Moga9b6B!xh&VwB?^_f*X zNIIJR*oX=>05*Fw3ga_f1EccT2zWGOeA(8cvRXg?_S|sdLD;H`JvhMb3mI0swM~nX zCnU^p@ePQxCXsaD6YFeVysP&5j zzE^ANpfUEF|8+UhKpj^%diHMNvS(N0eYO8>jq=Ag^FM|a)jgJ(82Ct3iO-hxkiY1T z{LAOR6m@l_ZDfY-6W+UeZ^$#*zcqlx@J(!iT1J2n*1oZ}*3v_G>Uv6eOsH7Q3jh_O zM_P>D_mkUZe2hob7*~rki30MjKu0Q(h67MYFA^6=0;7`GCZ{d!t*A-vJ3JV(F*u3+ z)_MKPto@m3Rh9k+u^@N|+`#lt+~E;M5!rRJoTx-eDvIXhSXu-b&os>Fc{jT3WNvj_ z{kkuX{=`LF)c+XctC59%_)l1fdHn*aTDB0*6*Q?&(?wor@04-+^MTOjcxCdHEA-ud z=MF9h*vp;Ypce0@XfMA7Kk>mojS~L}TfAV!;urh)__Mn0O{qB_kF5VX=$WV)4gA&~ zOKs3^wA>`fTW$eV$JE!V9dq7T(mbI7qCV_@;vGQyr$&5k-p6fQ3lCI?uQVP`owkXe zH>4V#o*JVsl@A-#di^d84!c?`#80O|c;VPwf4IRGE{P0?d;p7-EcE2HzeED&L?mpD z_FsW61FwHbf(ywwH2wQNThc#|18)KTF9t%GKnMmGfdTH@z{AC={t06p{IB~&{{)e6 zECJFfF8+OAHNl_9{|0hK#s7WZ;lDc@!*i)ugGE)-pG}aGCWjctG38ze{)w0U(;)M- z6MKyP0n)?v`TzQONlyGi0d6fGpO9E&Idi;Am1r<2RDXKXX;GnY^ii}0=CGxFdofy# zz7MqN_cOgQV-`z3v$t&azZ_-MVp{j}x3ISU{3hndK(Ep2I$=PUB z=fb6S)8eQxDlFH9GcM%>U~fl^N7emsQe4>WABu%*I$(4hL`TrO@TqY@ez6@3Sy=)o zsgWI&W2)DlUcRl93B#1AifxWVAwfTl4{57!)39P@Xeq-~_>z!AdUSzY+5hS@z-j{H|Oc`D7svOm2p;tQ&XAMmfES*=PG&Wt`rzSJsAH6I0rutu9 zy3llJZ;xfS-4s_A&5MIm$2WR&2K#5GJIEt#HRCH9ruytY`Y&Xof3z=GABYsnG!o#X z4ktEgfvjUX4(7d0<1YCmnhptGcRE|VF$(yC@?(OqUJiR&(J=z%)S{2_ z38|kruX-~}=VW#ZxN-e15XTfJeq%~h`T#1auG&aRUwJh*+f-SXLh}NX6B5C6a_ULU zY(0K{N59|oV1_2aJxZyqH5wT|SP1qs=v${V_HIcQ^|>~T*#gxF@HkZ$R^~fle=l)i zRXOc^BH@X4Vs@XJ<6_y#9`E{SZ0dULU4USrQ<$qbDc5kgNZeXA!^Nh70JZVfnW{BW ziyUd}V&T~g*X#q!tvG1Q*~vjal&FQ=&v&mKJnMZi(nn#uv3_yJec2utV7!~^7w>n@ zgKfXC^Se0kqhP|0tfe0Km7?2HjX4Vs`SPdr5f9Su-oB*Co|Dyt!d!gV#F`E<8SJ$BvZ-GKhd#YjFB^P_j5twL4tN zL3^oBt@%b1GdkA_k%lHXIT|V{5y+|UIan|8DOc?5+_vOCW!{>c9Zl}Zy`O4n+ud+E zn5BpctG9a__#xNJjB#D5RQ6#1tDxVh`6qPPj3k0kPTMI2z0%9@krWOa4s)Nt8gbsf zLW2MT#PY~=6~Jn6mU&Os!j?GKnY%(346>I<;_HnLT$yw!3;f=}qrKBo-A}Prp&&RvA{-3g+XvHx(r8;rk6!T}^oP<|?;)2?^Ljf;EvmjVh@gCJ&cu1I9Ar^V4p-*GB+=&>qvVO3QC?2al*xh=SPa_g zr?IdRgY~CZ##^6Cj+1W7a5-#<3+OgqpCYqg3yglX|N1hfxD2{fyfNcQuCVDOHKCm> zC-pmz6)UgQ(Mf<)f`1Pw81%D(!p%~3P|4!2+1;3lf|qs?2Ut%z3|~C7hOaZEX6NZ1 zPn_b?EK76Qx%L>amm!gA;!K5VOjwzQMoLkSXl{l~B@YTu-h?U`cf{F}Y{mX|-qZYm zn6*oICPTmek|oZVPQU`C>@4bZ!=Z7X?KU$UMm>2NL=%11{ae0h4Z z?Mf9+{8w$R;o}Ylq#Sx-Ivck(M~U0i2KAX>v)dr~9Z|wXIJSMk=MAV7Aa1 zLdoYP$y)o%!oV3`&K1@x;#1ySUbp?Wtdz(1_Aru{yxpsu!^bV9)Pa0<-I1nv0qR(^ zK5W~Erb{-|O-S~L{4Bib<-Kw|QlW(&i2dB06CCde!2&k>AG7^VGZJ>$ud^u!)N1KL zA|X_$-kD{AqhIcGe7DW#+3$lPvp{8w0AzimGYrtnmIfqVW7ALBPnVD*J7V-d3*T;4 z()#rG^J`T%4N%j2FB5QLuEOP!*EJl9aoQS-^S=}i)pjqqeIN9y9mj@_qh z15pCnBue9YYEj>v!;8wrP68?tA&>qaL&viJ8Imn9rLrKbwRarYO%1f1*F-SM7U+~taiFd3Z%oSm6j}- zxP6*9?2B(Vfb|_jz0$FZ1K&fuJ%1^s(ohK)i&W%qK>EXk_u9WTxi>8say{#Xz6wXL z%$z&=jt`7`UcfANyEbisb7Fs`0f^t?DB-uikV;b)bv#@+l0x#=r*vq-`I}hPTvm)M zDN`3c5gF}XIdJIj5#~YxRZI)a7Qmam@)H;n>I2|_IsyxaD_2OEF{8LsFQ~8wju8p4 z?gy@Te|_e2HNZfzVoN74Ph3JanqV8}nwvP6Z)0j1cK``s%4s@qhsNfa<;0laVgDsy zepQh>c!MIwM!>ekfBfX!r-?zSKW@@5 zcrM!i9Bzv#(g^6_LP5fM2*77-_Y_pYrVk9?Jz6^&5xNsb2#8Cvh|>ue1+m+%)bh#uxoWU#IBPZduV z71R{!p!&isgbWJ^GhQ&^=`Y;c!FMGq_?QJdo$nWn?QD24VO@C7oxzjf^6Vs`fw=CkF(@YwI|X1dAmtC9)s z%H9h}8J>6?nQ3b*hA$2*2kP@CUtfmMUW?C3D^sy8`IP)CaQ7>fnuA%*W@1a*^5$cF6y_M|@)CLT@y9z?F*z%jRa_x3 ztnq`6oa?~%%l-Z^=kBSYyx+R#T)<&=2tLYC2Gu0$y+@F6LBH0t=Y%@%oV|4>KYVHI zC*Ht|sXq}FA3eO#^;%fnS7f08UMhJL-mUL~qD|d4eU1Am>bim{F+lP0a=AU4lvb+K>blFb)&hr_-gOs!@g0CS zL`oy4jY(dhd^S^a%u(k-$>*UkQswRS!VYpcby&}<%g%2`@vwzjJ(3TwyTCB_t<)U8 z+yP4<-zcIOI}F7zoJCxy_OG~~D;R$mnBPWd%p$-L=x!R?(8GGGyl0p{K}3y{#SL*4 zQ&M@sP-}-O=D+nEH9bii%L1Y~NoSHp)-Eo_rJKm;@4j7B&~_?<G zfPhYE6J(`BfYO;RKip*ifgc4XU$S$fiICtxS>5(<0M7N0PO%$fZh_-;hDm8 z%#+Ugtspr1&(A}+nsygm4co_bjETZG&i4Jbd`;JE^%7J1C#x_cwXmdeFS-nZ^ zz|DJliEfptPc_lZ!n1xR!+TtI=aTY2cI<~s-4>fqP_fSra|~wBSArV)tDL?~2H=S4 zl)}{;a{d~Ik6%4s8W@{~&Vz36cahac4<(7%JE&V*w=dc+U(=CS2`YbcO?N&rqg5$@spF;vs@kRo8PmpVEB*;^hriw6xmeOUuFH+Fbi>kUlf*w@p+Ma zQQ;?L^seA{GO=iXI3G|IAZ60Vij_To-9f^sDSkG?N>6d`+xvzL1PPIXlk4T7DG0Q> zK`DHLpPbZ!+VDpATLDbp(;zC5iNMxS|M#Ke9Vx3R+xGx0nd`T6Mf9qC-usvye>zdog8>-){&MZMNG1f45wp zkacr0mQIFcMlD!6T;`rji4Vfo{mryP?ZkNm?<9fMHtAIaQ%9Xu*Eaf>2>`UgLFfMU z#S4}G^8=MBQn&p}tEI1%o|_ZXXk`BK8&ud?|LlI{ab4*}OTMrQf%+zhXV6hM3$3TN z`4p!C@KNR;E-p;GsdFI@RN>u<3P|TalXiKI2$+mv-Y0Vnp@uP?hyD8Z6AyXe=B)gg zJe*(uJIH#u2Rz-Ki;mrN zwh=a=_`YuJjKavFs@^K!V~vAyZ)l2IC9#N4+$I}NO)dN;LOk?#6pU~F$JQmc3UWW}H-d|R zXZQ4C5d@kT{;Nt^uVRLthR{ji4AVdx9Sa5A%VH_fEKhud_TprUnuHnK(5*aGYoE>> z!sY(aeZl_zzS$_dc%g$;_3hB{B9O|MRwD!JdhD#SOf*aF5m`-P@0RbR2H9jcuoJVgxSgGR7VxHnA}9HN z?~)wob0w9I-D$^cR0qJ}g)eGWcE4{loQgJoe#E7w%_t-kI=M${C!Sdn6}xAl=Y1be zeOuRg;kEaPMi9a|Lg)quIH5b3;fUAyy}1VGi=`69%51O5ru^!LUM+R1xWPrfZ1jSK zYj5?bit!2+ZQ^$4?AQ|{S$@>3u-MIu!56jF4Qp?UtM<^Mi_1^8!=+qijP|lg65B+- z-!`%mdAzXMr0(#8#n3T1zqz^+U$%H3=t`ISKGq zN=y>g7PpSsrEWOgP&GPqAa`<;8nV-e&gy!L_esUB(79!G3L5x0J>voLuRd!f&EM$G zOpcCr$a4hO5|kjHj-BL0{19e+So0AMPgECqH3b@Pn;AIE13{*Lh0}kQlg|_MJt-ZV zwss8^bgRqv;T9H)a}$Is#qqjsw)aUT^JKpF@Ow0g_O;B!pMj8a{Rp@=Y^M}hr%En( zScPu-5nxI&Fz=i*Q)8KvlYgR!5TkPc7uW6u~@ zSRC8r1s_pyfy>bBJn z3FTt-_tDcOsX0A1Y{KMlc9?0?o70`mh5e!Ha#nY3g!Hw66azY;FPRE4YS)+&CKKHR z>TjX4(+jnuO_a{mdP@eV)H#pWn$z#J9A#U0cDb8N>n7zk7-dYXkx4e5^X7xS+*zuQ zIB4tzft{PoFoGXW992OdCvCGm+BT}#kB9q(?`V1NkBNhuSBO|^TX|Wo=EmTw_rY9& zOr5s$E27Aq@vJg|lJgp~B*IudLlfo{kteEoh(od-Hu>fkyOOSWEBQ(O^wWX17 zfQ;Zjdc=z38sOfwT>Ro2v~_;!U*WXoprP$QmH(dmWQqBjrldwqzprem&=WkQ?|%~Dq@RJga%wvngTm?zA14Ataqs)hkSy2ap4 zU&QpDq=u+v@;+Nqn9x}vO!*Wt`X?=_u8~^0h&4~F1@3p7XuyF`y6*uIG(a+ zpx3+aK4v|6HUsNp{dM+qENT8!^l*53hcMwwqMs#a6im-AyZi-86vQJp%j_8_ONkN7 zrdP^AFECA!9s68v4gdwoj9(#}BDgV6aGoPv>1h-!b2bR3_m?9sIF49nY)}VM`zuBn z(2-K#J*nv5E)i%yRF)|Ip~c?1QJSntgc9YUQ@1-SILZ;Xe|YyNj5m@9dKc$o-^JYU z3ENGmgGn)CyKI*WG#na^UO6ZvM$#xeZ?%8AT9D{}cgdSy${b%jZVUU$beZKp{Xm{UBs) z^!H1;U2>!1@^Vv=+ZCnnVCOSa6*^2~5W&1ONO1~TZpRJ$YFRG_CKc0zhUxwO7~XTO z2}mH2??y%jCn2^8kQ%P4-IzIMWT}-%B4})N1p6?*S0Hp)0e^z6C~NaK7uE^9J&Et2 ztZqxxyNf9>is@;G3r{MDh#WDqMZwznKfx2vT?C?FQatZFP2s{{eRH_T8(L`0;HPeK zIplC*^oH+~7VKxk!;(9yvnm}dW9eBCPy9cGUlRjx=xNk79Hb@D=4zbR|9J1C0>GMP zjCs2E|8VuzVNrHb-zbs_0tyO9r*wCVNOw1gNW%a_Nh>L>Fm$(c$B+U7GBijJATcyU zcbyxb_q^x(&i;doi|b})->cW!zrEJXHsSawze?i5)yUh38k@cON-=C$+e?ifm0>{8 zelw?3`6GI0WT4~gf0k@z^;{qC$st~ZoAnxM2}G%ZQ87nVOS?qC?S!bX`kOMe?fGf9(IZ5hM^O&kp1<4e(S5@&N~)!d$7Fo0o~!q` z44TL_N5MQe)s9m?Oe4EMsQ(ICNqtRyO9Otx@+n+jf~S*SI4E|Wq^SNcZFMFxRA(a zZ|#9(aFS`sA_XNuyYid5dIH#%V#+NjpX&=ak~Beo$6mXvRFT>DJCmMAd!0p+i?cAq zXY{%JaxtR~8d--GgiO2jC;s@cEf)8@?RQnzbN!GP2sj$zio#9ARyO9WiMkKVkaS1{ zbs;#XRBTM4uL=y?6IOE7qzE)TDpPkaS5|DNsiLW>IvFme!xYs3tw;)z+yJuiIF2(E zNOPydffI{HI5v#J2oEtXX|^AZ4f_q%djmD45l4(y)*jA;HC%jC>wFy>EoU{;7)Ze% zQ*?S(bPAv7x#eR$e!qJ_Qwuq5ekAbgN?=@)R^0q>wn z*&0@L}NCdN7~Pna<=8E2&n zk~iOD6_LvYHA}EM`a0y_D%$Hzj-gMnJA7BOlc@!BiYBEd_;?l6f*A=NbW9}@2{k{C zRyyb+F)`>%HIN=IS!DKBAt&X@VBYZ&SX&lEsTRx|AzlosQXUfwy0@zV;^ec7n7f&0 z)3E4h3O~u2PV%JCJ-JkW0k_4O^VrFb>f3_QAy|TJs8HsgGx3xqR!t5v!OZb937t_N z!UtJ;oFf+s?*7gP8OW8(HQvtok9H4X%^#)QlJ>(_j6e8vtnUJ&f$%tZ#t`ZhVUK7p zjp@=_k|*@VDjZkmC{Iw@1U_ifJl{B?$X&nGm}Yhl?+g>&F1#Lm?gpnrV7K}d*Mp&X z%+s*8r1A0uQSFwbMN8p9g(Tz`tqP#cvrgqV3Dhx$DVSpdvuDr7k7RZ~d@t{LJ_pGY zDq93($GusBsIs^s!Ct!}p~bJi9^B?9XzP?-r&|$rH~Y-+*&i5-dRc;K>n}D_FYdW> z_<%lZBmAD4>Ad_yeLcAN8O5MqKK#TU0b^Kve|h?WEYEn4A`?_ao_^9x?z!>oTJw9m z!^b7z5)Dv?JhV*_HW>jC#rY>DquxbugYRG+D@4tQuW1qB4N8{(6(66}^*IoS?iXWg z41?WQ-@!$gu+6Nj5|!op$s6T%RqX{wOe?AELF^Ru@$(M(A- zq!#{##dWgMx~WWC%OMOv_Q3MJBt}4sPdk8`v64&9hguxbJB^ss{xOE<93p@|C(GGW?vug9!T-wjNhjhbZsd}=| z7m}7COuZAB^n7JMs0Mwl zkMQOY*_xy@)ei*At(M+{TS?&pLcG{bQ6DzW^Nb_It7cyjL82R$TK6Gjc$c=TvBs|b z5TEJOzNo-Q0>c;^giL}gs)P0JazspWjX@enGcsRnm}UQx%y?t`id+09MbUBpg(392 zJfwZ-Kd-epmIIfkCk2vpPAv}c!UA~k)PMCZbQlIA#)zSE0n|>z#&Tq@;gvOi(|$83 znwClYMBrZc<6&W@ZtB8ySA(n+p#EBDVOs@eQ*JD#HGcJJrYyBr=s+-HuL$j|_D&5G zal89`)Y}TUk&AHS)EPrBj*?%$IlOK4_WpvIrd?%3G8215$lShBvsedACBBHb@cg9x zCFUl$THd#KGx!^a*GTgmM?vxwGB2rw{ELw5*#xhpV$_=b`KE3N*p@N+Wc=jz0kVOUR;o^Oowsapaz=cwrGKbrMPrlbhV@}iL*Hl|e-nUEzX zT@D=+VR^CQDzyO_t6W7GE*9#^TCas?NRLa#Q|5$os)~xLNHy@}aF57wQ^l?SG%IL^pDuGYt84AWL=ATz_#puPUqbC~>b?THq{1c-g`Vwk5uu z-S-YhEHx}R3(0x6->z#(-?}*f$$WGnm2~rx993@}O zFD`i1LzU@G1yYT35Skn+?EI;~eN?$Vcmono3t_sI4;y*%BmrR?&S=l+?&bT1iHa1_ zth{1rKmjY@;995uA~4x_9`mWURoeJ|YcB850;GNUd1e$T>Q`+48(~GIu9RnR^VOXP zQE@|F{3fO0TZ7<~;5<3VgR5bY;}SKIKj!hFELp*bhL%g$_`*oTN2-+imTr^Ryc+|?hOGtUDF@r8xollRh0h)0dy?2ikiFO~%1}t76I*-Mce=d^@x{mU zcWXV>%1;#chH~E3XB0#)Z9fgW#0Zej7Q&%;%Bwy7eK;j^<`qWAyuz2D^;2MMbMfm2 z@wP2yD$xuLr+ldEk)?Pao3SCRk=L7wS#bBbmf;iC_2^l$$7Wt)3k8RVRF}$Ldy>U3 zdyBkr{-lec>{_2-z#_bQO|;@y7F(Wny%b7Y%$&quBn#C5jwJ3ZJ*18Rk3sRhocN~N4&DpOwN~-Hg@S4mVsj@DrAvv+zbca^ zZFP=ip=bg{AqmmH`MtzIEKA&c%M?$bmD6LC_@ddIHZxAiNO+F^&j_q1Qy-KY;IX-xG+ zI*vJLKCJu}5$Lav9St@y*T4yjd2Y=j7uxC0Zfjs%>BpnxxVqcilHLQ9<{^k0MlTBj zgxyB^iu{^5>)C|cRDpkRPYmXM>l;5RSiuC9sz^g;{Gu1Z;q>)7k{F?x=hvRa1w;xf z*WfuPtCvep?{*|{d0@Br_XLJt&j(|Gg9kI!V{TXm9ju@;6}XGeqRHVCr2%Sx2VIs& z|DRAI8f>e`fqR7(PH72CxQE2uH+eVx#~t9bhQs}~i};f2X18F-=tKMm!H&y;49kw& zDY_s0h~1lC>NmYp(=`I(S@pI9rA{4YXS2k?l>CZtb@Dy`b&Hu}~|RG{i8(`UgVJl_4g$mbW*a#Kp)zI<8OUvn2L< zRK%obY(noUTqAy@4t4>RO^r}=RUVS2S+p`1hZTf28>#emla{M$ACHg2@`x+Wif)>q zF)R}sbuJ){t-F#dRgGCon8~a#3r@Y6otS<#r{EcD$ZpWQ6HlWnVW8nu=@1s{R#i`| z!^k6xJz-W+63d(kopJ6pJ0Fhw{mqe zAGfDT9zH6d*7NEIHWH(L288Y+4GlGe+HY2L9 z%ZHT)g)hOE&azLnph-Jc#LsJd42`;nZN9a^JmPd*w0y?YM4`m60=B*OY1Yu5iC4at zGs!)TKfek}!!N}5Z~XF&?F593E(mu)w?QO`xxjH>WABdzIdDcorlkLhwa*OCA!IT1>L52^h$!QIc!4UkX0=3% zLzv^A$UG!OKsi3=)RgZ9c1>p~_u6TqL?LjjL?|h-eunN!k z04>*C_ls;qDfVQKUW3C&TOG;vKZYv2{Gb&OZFXKCceKR-UUU`E6C;6cat+ zVW)O?7OPwe^klCv;GU8@z_oS^8k)6wwegRZM^1)RNxeqaMHqJO%t@LB#)=8xS^N`| zk2jP9)pB0^P5b0}hTM4nnGttYXgCgH{M$VrLE5UpJ1FgHi6%#ZBJ@wH);~_Yf!fwA zcmcBw(qB*_9`@4FZD=pjTq>W`4Qfa)ny=q**6}-L8tTIUL?~%+To^he6lXy03dijM zPN+D#5ueS}pM;>*hN*hh;0C>N2n9V#vUPSSC9?;QJoz)H#ZmtiyfMivI0=UO9)bU3 z{^N2dn2r%slAalpU<%lP009$k{kL0yGTuYwmuGh)eU>c`$DX5h9?P1nWEt;zVn3=x zN57uXIM#oB|LRWC$MZ9(+*5RolRG(qsHp~HuCI=y=xii>`x@N+xP!jAukUyfF>R1E zrx-02=&A8T`H46J|jQ z&tr8YfLG}N0qtx4!#hwTRGpYT{Vas{`h3t;jTM6{a%Zy*l^exQWKgY)v? z8d}KVe-B?WPXo`E`IvZJt0VPWi{JocVy2v&qVVE{?6bKyLbGpzpNHr@llnyH^vHbOn9JwWQ`|H7&n=D) z-hd?4rJ8GR(A?@$k&_5NCF=+G{w2|(rbtyeaM*kT*}|=z1?+ZT1hL)pfc1FTCdvW2 zCh}|q5#zzeSzsJTf9a+P5}K)K?U9CRA_>v{ht2@7gsgST6)NS6=gAgur^TTVw`S77 zx^cRNO9k_TJ7F>jnz+4Rj1I+v% z>Z5#0W%gW+L5Lt0o%(7zfiF)X?QdK1K+q!2KK4D3=G(ugQU3Pl!_zNG#FFOs^eeDj zD=SiklS|j*==(<;`}SnP-9UHer3$f6OoCq@&@B&uFaU*)qQ;28oW$=NK}?AzuIlgU zb6~o5_kf}LW$8=49P7skwd)Rx65Ru{H!ENdFX0v&Q)5%(GQ5q_Zp7uKC3#ovaima~ z%f+ACguR=?*~?#P_a}#aF707de!jAC^paZpr<3Gn2*IT-){zP1>u>9hISW)PzSR>n|BN*?|pIZeV=}AIE9M ztgU0%4z)G1`Y`>UOv{&t8tv*+;;r{utJXcW1M%8}Bs1r+7NjOrjyGmK0d^0IUV%BW zLBuWt=I|+(RT%eflh>E<0cAJ%59p~p@@zh#1wtlP{eLh(6PdQJALH6+A&iH3k33>w znqtGZM_QIblMGy~iHFj2QdBoHr&R=_T$g7tM;^XH=&l`kN=POTK_HT_=B>i{o98L?3hfvpeTjPwtW8@o`f_mpVlX*!(PiG!s{Z|D4+~;l zhmli~Ob*;PpCJB!y@;-8qAQo+hD%rw^w6NpfN~mMH3`40Tdyb!1XUP=OyQXmDmxuF zQwd4*3drCfr#*+pt;@Q<>mmr+6;%-NtjoLy!lf^IBoXXXseAWPC@w9Gynn%}<>>4| zb>yKfK*tG`&wwI$_8s|Qy0-8S82y2B;duhX(I(hyK^qrNeSjjd8wPMDO*RZS`gKys z!pVEveEM+nR_`{BgFy91ezFfLE)KcYez;WePqnEL62D^*AGjJzq0aO%3Zyij_fun zO{lz%F^XD?Y54yM4t2oH@zR8A-dwdY-uiluVXbdRs!{C5nUv?G%T8gMK_f>?8?h*} zLY$ad*j~eJ6-yJb&ad(?mp%&5(^nMd9j4^kr3tPCjg{!jJSPPm?S)Bm=^_<2WsuPH}ET=({zVpOz z=P4PuH;HF8i3hxCuuKy<&^_f+IteuPqwM!P{wFhl2|__>88{P7+!shD+wfqb8rm}* zSul3pIfRRB;-!LwIANfd-kyqa^ag!%%?qKm(=Xv7D^uM~m0L}hJfH`eC(Hcpmr$Cp z&l7ij*1!r}%w;}bIG3C=06OU@v>z{qneh$Z;!jL?7H!~9tuF_~doD_PG2)jVA6_~8 zHXm)Cw5@XCG46EtxAZaYQ}k?XwH&^p%xraa6^c3D<`on2w?6ecQ6<^9JvF~SaJy$R zrbzWM7o|!s6ML$5KIgT!*m-E`OX zOfTaka4}62j5uLJQkHg0kx%J;7Yg>0=~q%R1vncz9Un7K6tAqu8fMZ*5wnKr1^FMN z3%tWoe<8f;-m4kA(GM1#rEHJHVvH{%TNc1G8H$FqhK5$kF%NI{UETdIA4ktQVK5WWvouqIwHF4J7se&Jt!;v8cp0$i3`Z(@ehH5u6HT1Q zwVrbcD^0+ngL?7A{eO-^6I9a^2{pG`&~+A^gzscmK=lkJCJI(!_#K6G^7~Y0BB##Bp)-=LpqM0ccSo^%-VJV zbetsk60Y)Gu#&1fhKy>=rCXuTPp4eBeM7!t5B9(AoBF|X<72umwXQdOoyS`~Vrgpk z87)r(-PxOX_-vSmE-oa}E1Z=I$?gdpI~q9elen}*DqfrA*LRB`C_(cs0235E{zXH~ z=L!$Ea!^p5B$ACP4Tj}h1*hSEMK9z(? zqe=T7HmFS%+7f)y-4q`~b}zOh>fPX}?Ey!I!#~v5e1`-5T>guA!M zh5+#~ZZMABn38G)HJeO1a-ahx{PyQVm{2%s2n_IFDH70+A^HXNh{>BkNWh zTs`3A-Q{v%G&(55|B~S|4`Pa6Q0?5H)_4k@T?$>Ebmz_#ecWt0F;tdj*|^)X^$0DyZ-qHH3_TRm1RuQ{;)m4w$2P1V_UXz8&o?U%(73c({>$xqhCA4gOxbzZi?ny{0OKQ{-jIv z8tVTWLZO5*3(kBPI?7(hbTNgB{255Zl4>Ly$4zpdDjxuC@hof!1F8enFAQqGZf=qC zo{V0`qeZ%r2vYT#6v6X^!aAE)LA8bk|DSzC;rG1mgjcLrJT*0Py)JUqtN86VATw%W zTK+rRh<~AZx3FiQ4dDLKnAiUP?MVq`w@Ko2K|vNlkUM-*SOj^TB$pX_XZcpj8?-1_)$G6o>0?{{&m@2|PiZwE$H?(gsSzz5g=OK!lkI1l00u6qn5wj9EF zHhZCduOHVD($TJqiu7fvy-#kwNgnk`Y^8pnX(TJmtJ0y?j$U_FRye z4s_jr+_rkqDGG|C@Fdm*S$JK9O&ncKE}dV;N&-Us?`9^-j8|_E)JffSz;eKR3eK|m zy0WCu$a=yCoE-Hnhl{d%U8Tk`gujXvvJMTI9cBySZ-6cyzSFutnW zCm6nT(cX(7Dwk=D*`qc3y*?8oniTj*wq|FcO#a#@zO~g6WD?qiw>E^N&bJBsYA7-i zDn;gC?8l=?S$LgZ%6b%e{Ml~aR`)wTl3`AWB8$w~4=|ywd!h94xZtWsjvJdpv`lBb z|6;txQ^%Q^T+MQDVcO|HA`eu#wD$rhD1c$#bdiE?WNK)y?O3gWnl_iQ3!?PyVU!bHrKD?%}=LZH`}Pl&LzU+Me3Tr=|PJe4!{<*ArwL5Q5Szo0O4 zM;98D_R#q=RJeEN3~N&g3yPNhbu1$`^~?wvAJ8TyYr`KnN@DdXEi_*ix+sM(^n!q~$F-+T2`_}^}(qk}Yv z!uC8I+9}wZU=Q1A3(&2QTu~i!`En(Xj4w2vb~MW>ND4|8nCIa8GZ9E`AXt86dMeWs zY*8PC@9EEmpxns2$f6|+S(xhtK_L+#2d4?}{R?)wqgS)?;E6%v!E`7QUVr%s3dc6d zQT2lM@Eo&VnIr4V_?jKfqh-?ySF7JSp7t%8<$F$u+M}(-_q97+OGa_`{3}+~YYX}8JU-06MygQUjn+y-A7mMN-<_?5CZt;Q~Y0QS7%ZtOJSZk)f_RGS8#=9ywR z8~z^Zz4bVYp5g~wRfE|Vx1@9l=$iW1I^jh{=x0F4a0>9PUJ&CIMu-Q-@v$Twm zk)z&#&2cO^UAQfZig~BCHKqAhUVrq73JXFD$8Vr}bAI)A*%U!{C`k>_*7)Dhwhu#- zm?lFsCN|BF$;wOi@y;XZXlZjP2hAK^CqV1@ttY{q-vZ7_z+m$OTHp6#X`B=S!*eEb zC_2p`Xr8Bdm!N+4$7>qm(*=9xhW7e4PhamzcYuaN&kK#CrzCSd7$ThdD#3TRxc_AO zgr48C>kv+b+Z<6?I^2BK#Jb0d*SxB#ur#VE8SHd_cc$V; z;)y3xL5tWX7Q5N~nq%?FzZ`TB|9cw}DXCs&_FhLGIZTFSbh&HD)|`EJr*EaD9^=Q` z74A^2DcRQb!^bDk(y(I#*C+YY$kWq#-AqSA#O=Df+@KgO?FZPT8+^s+_O7ZY-L6CR z=Y7Z706?*TSs%jeh6;zJmhJXguRH)9VYOt`eJYs0qUw%dNKj-b-rio*(adrxVVwwb zQr>-UPA5W8txhL`n#N2d@XMU*@8`MSn3;}E(G%~<2H*es81$2x{tX(z+s_}ry&)iV zI1t@nqi}IMdmb0H`uF5+x`d_fT*O{&L!RYU-)A0~b-Bq)nXJ4TwN5FYn?ZOHp}%4Q zRoQsoOPlmw{G5f@{(g*@&?jO+a{5t&RXiFzW9#P09NtBVPhu&SuAq$pf9a%n%}Z>MmCw`1maiod!xq-4wuEVFlCvs**rN-NeM{meEs8)kvs#&u$Ply zh2}LI9_~boEJhrRS!*S`dAH-mJ*<&}4-t2Kge=b~gk>S}kde-)t!>xvp8ER>T=V0y zr-Ysu=8bx-pV-nvap&jaj*<`XgHDj(;gscNESZP2S6A02=9wzewgpH)sKZ%Ti~e>#OT5as_b%muiFI z`c57j8CT73Bq`Tjb**M9PWfdV!Ri`MXHiK*;oy^QU`SrT*1{kE^n&XfY#bb%JmV;E zhfZ%WxOR@xNDsK$BM}?|EDg{HE6*1!wmQDS8XU4veG-I(^w7>wfcv{!&R`s}y5U0m zyY1h<(z^W%=P_wZt(K|$a_;2h{wPX%dRO?*^@}>)?C=fYnEf!j$XG{+}#)&`!8(;LKVkjzjgBZ5L4}aN+>*%B=(dD3ay&b4O_0*(LY_OelI?4 zC=e}ZTrwo0lbm=L_UEMR1JKu`FBw2tRd%kc?yZd3v9hR?y|097`VEss)`HN!=wi% zEqy*Zef=!Ym!fV*x&B}t|&nw3x?^OpzqB0N5~PF@L!1F1kq_vCfHEg zVnW$$eB0G-n(pM**Obf3C8&VSExVe^&jqnQk(;{TDz3MSe*Jc+2!g^B;P$bRmiA_hybZJWyess57DDh``eX;9#0l$*?8+)+PzNG$Xg?JMAbaDb|{#aJgOYNyf z_Y=JHB?_dC6Ei!EI&a0&U4}q3g{kr^kH>#``eiN zWz6kD*^~FpE6f208+tIH3D;w`vw#5sg3hq0Oqx~2*_X%nn4iy*t$tsBrMVAKOUr(< zk4^#iyBrR>&n$m*rGyz!M>(lWv{n_ijmG4KSN>Y-u{0A%Bd6XTXU^E4MF?(sAnwB2 ziJO>ao!N59?d~UiV!RQOBq`dxKH0VBXVHJI9r%~I$7)OCC+2V9E^;E}X`QXPH@K$u zvg9ipJzLAf_M)oqK2KX`O%lg1qO>Vn@d)Cjz_*_TjCpI1gIyR_C9KH>Js>{37^2|7?|e7oEqi53nl$doLuP)6 zm&9+U91dx4qj?xNqUnOP%?WGg1@(Mwuu@h{zT_rQS{c>;mZ?R<7_16={a55cZP=o~ z+%U_T+M<6PF*i4d%p0Uj?NyV1Pl1->LW<;5I6et55d%6F1+F$#d2RiA35u8RF)JX4 zY#hv*MR6H}hf@;1F~)>pJR0?@6HHlax>q_w^%+3W@X~KlCO-}yb=pTTN36zds9j8V zpKzHK(rCKhTb3-gK|7DS??qGATJG(q(nWuHG7qVYpsn~_VsGJTnq~%f-8`YPAF!kq z(zvUn{=`?#_Q%(kDW$4jZlplj(K`Dc%06L4uSl8i8)J3uz{r~Pl{&BtzM+Usb5DIg zM^~0r+DiHf9mM99<@c;CE03I3W1ZXlwV7cpiNEM4$5mPy9rqI376Yhux~*@E%zC}X z4|Wo;0$*TDXGIP=6Y-a(kym{f;s&}E!^EgbLD$JoH6=)5_}K}1L#|De-pN24kd?_Z zr?9W$Vy5`Kj_1=W?_C*_tIm3sevky8TA9;A@`~%6xZbw8{Vj_P`KZ^Wj>K}uWU@x` z-@-a^%1TpRyN3}v*VNi1D0iQ^m8gw`VCB7ih};KN=>q5tk9ZUX&Z-A&9boM0^~s7Q z(PQM*qd&AM%zDc41iXOkIAeOi^3hR6Um=?JC?B{OEwgBSE-&ROi5iA?@!o2ED=?f= z{0sQrB+&vbc+|Mk)m_kCVexZj2v{l;Q4ru3%y$3##2IbOj4__+yt2ax_x8=zz(?>Z zB7oDiEbqwcjzPwYu;^C(uR#N$a}w7fs+_>yQbCCVjI|-2b6VjV!F_aePi+*ML=*J) zJ|esInOLeWG2*jxtA>e*>yDaqsl?KiRy^nJZT$iP4a|GG&ll7FQ zilZ+5fVY=cUqRLlBjP(ACa#kGHf=kSDZ0calA0g)r(&Zx<;|TqoK`{7fnq_`yUOO! z!PBbiYWS|Ky~Y$MsBA0@zIpc%2xJVEn_w6T@RPpj`lYnG0|1 zR_A!8II1EwbNAE9_tQyQL}bz$v6}zwWTox)6J7D@8h#iC1+HYkdAvm&__D|D5+j`Y zkbw!^=kWHKMmrSR$upA{7UP$|BJa2FD9hyLxk=}&^Of&jKqviHWqH;KjH4MFGKcB| z4PZb|V_4SnV_|MpH}R})<+=`X{(CFcWAme2t*dAy0WF-dor8K#BqhynlX`UNcj@Pc zkRs$Eka$0$&N>7>dJ&vt>g%->S=r`7eMsgN>4XE>sWqnU!2Wg@aJ({5*?N1Y;Ud-H z&+x&`Z$!amo2;?}8ha5|W7c-L_`R|ufW$BA;S=kR)hpPaJ<||nB;H9+&vYxd20o`z z&9tPL;IYh;Ft2a`w|zZWFi*#{kjlbPd~m3Vrr_-EX_+z}Jn|`*48{IU=I{=-f;Z-? zFh&?lB7Um8f66=eQzC3XG<*<06Mf37@Gva`JRI~Ci~`&RBDFGV9IN-Egw!JOX(^95 z2|uAqok0udS9iI+y*tf=S^c>=5p*O26K|j(`&X0kEF~tjtxeS5lb@N3PW0t&v9n9K zrgO?)urVkwCHyWC*-xXh_^aS$IqTB?HTmG3gm87nd4I(sL7aW6{n0OB*+f*jMk7lv zVFj^HxiGDmqK&mgfvDv4=a0{uT2IK~EWxgt-l{GtJ1;COC!M)mn^bzL@=as)jO`cG z1fV-OLz#73vG#kU_+QQwnQ4W>uk7n$q#1a9ChA(+lV>tSpk`JCo)zA7nCFOTgR@9R zPX@JJ+6;CC%RUj)w7F-bJ^S@fNrM)_iJvXaA3w&>R>>Ow=FuhRr2CDm>%aBleTPpW zzjS5io@2jLVR%+(M?Hu9v(>0rR(>2SB=<+K=|nXXWP{OKK)>6Ku{01`!tRk8P&R{3oyM&iH0O)OeURERRlF zMu!c3)~OE_w~dEjbayFrc`&MdBV#+}>v(4O#NJIZ*Omii;WV~~wB}fEI#Go;oyl|P z@H3la?j7JGZr;M4VSvJ;lOk<&H(jMOkwzaCIp|L{WtGwkUmG|qVrO{U2fr|_cgkQm zdTLUgI=G_3D~al5QYCXdZ-+F2g#UfF7x3F;xeUX|sQGNnx}S}(e&~DsqVOl%BZABd zvU;7q%dS|7RbEcPXjY|&;b({^SqzLv<1)~V7mg+T6}ai)LQh&rjJb%>6K#V?`>?j zUNFNE{WxvUK^bco$YW6J##vW&c*mJRR>3BaE!{W%8iN-$Z51BJmfq>kB&C^Qf*Q3oB-k39~%g z6&18$4I)}v+TY}(lxAdyLNTpY&scb}Oy{G$L+ImMXTSap91M)R;vj5tk>uGaY+AUM}}Wh~hO{ZCFT7u-K8g`ACMDwWE3=be9IoxHzjFZHH=uA26ZMQ1~|!@90Q z4UlA&gD1Tmr*j$>*CQF`PJYysh8Fp>(VN+TVUX;vLj|UtrF0sF2Rppkqky_nor$)jCV0GympC=_ zbokTyFTtrL9gn+K`P6Pkp9F?}R_0Qtj4J4JHJdST!l&^94BrpG$Gb|dI3goSj!^j5 zQ2#9P2y4482fp);;2eBmwU)(F44va$m-)8WaL8^F`<01SsA5cvDu4$$ywa4-IR75X z>R_>)kcZ;kSocQ+_mi9qRKiGfZ2)BJWNIF0KG5?R^ize-ZBdZ4jpk>6NS^t7qZ|J} zO8$OqyKC>~e;P2wT5+Ns-1YxU@cvoj_JlFDraOw=0yMMJ0bz9{?44GA<%{AYDL(%I z8J41BGAx{fMwEX^M;Q3YCtXsPSj&#Kmtc=4$}gTEN}PTZ&g|kQ+r*4-FTaE0nfTB) zagV+Kna-*#wUQ56?P4Z^_ocLM_|hi<9TeXd`FBVpX;F&u6rxQm&mGXs`lXP@kpvtlA;@ z^I>xVjp5JWl%u`EXZwr$7Q`tmlB;zi~}v+r_o1pi0jefZGI(?9pegWi?) zuOqVpbtj|PD&^uE_(%xX8BA^G?eX5a+Vs`fx0aO|+vUECDuc6?yc@Tkf2z;Upcwa& z^kdcgz%*ICGCv{OX5p6tXgGct+Fp-XQC-_eze8YYTY*8Xuqq-W*3MVl8eu&>5vAW0 zgfm=s!a6N>S}^#gVB)<&t?8KuL^Q@0+@5&~v;6A^hdSz>s#AZIIZm+%I^N*ljlEnl zEHi}txJcNM$e=$#e=<+q_R`cNSn{!wmPuc%vuaCrp-<@XcWzHTu$q4@2L!C*|ML+2 zEuL6A-xZT)%oB^Y$Q(Gj1rD@g z3+Tt-xmav8iBcj;I{YP{I-({mKyKH*b7AQ=*t<7k+~npOe;XM;e)7{omG9czuA_%| zH8xky)kycGcv-UBikD0TJzJ2+NTu9nLtcwRd4c#aZd%pZglFFG(KtjH_bAFd*Z(b$ z#XKZ3ks3%vo3L-^F_wa!_$7?8E&ffP9=E67MBHZdH}YJ-)&)O@-aU^7y>&gF>%rfo zW}IUi+^m)KmAS7p*iLAWs$U#kTJS%baSGx)*B`KWNS4YdLct4XUwzorbTB>j{K+37 z=B`R@4h%eYh8LJ8ZvNbUr>bC$L+POyR`;1<5>%LC7gD~&k2c!Hhw~M%zQoQZOPKZv z7m|%%o^ltCKAB;f-X~Yc|8iJB)<#EKt06e+)uPjdAE*ZHeMJYu81xcTTNLI~;1l8b zW0KCE+i$a@76Beu`;~s2p9EUsH>48U^bjq!rB~L3j|%gF>Qd!Gk)|b2G1ZiluDd@A zvT;C(j>y{VGQ1RdFQuh*9wR~c2=9-bPl#Wz&SCAx6AH~NnWPi%=KQeobw%A<$T14p z6sZ2S7PnxNJzX93TwoYC5zXEQ#kKHN1cYO;miC9MipH;+a2bgZ%zJ9HO6EJ$|`=wh*UDf(?e~QcUj_w#@V3CdCtf&5BNkeJEdTv?1KBni+|#4s^XQ zoOC!Fw%bT+8x^2+S;L5E3`7?s&O&W+1HUEbhg%&G-BnZ?J`HCvr#6f{hg4GF2TZ=k`CV3u}G z7DNOdOU)PWXSR*zXY>uv7LWl|oGEPZ3`c{-6I>MdZHJxsj`5Y{kJ{TH2Ih*HT>AJ zDZdvJ+ORYiq{Piy@XwRigHx|8yk{m$?tgH>uwb(E1oN4_B4r(X*z=eTXQ6I*eCcHeiH~% zoS)Li$;@5xIdLowiaTN!kmctml13LPA^dQ}t7w=&CxUkPbTDdx>_Qg1+*)eKsI**& zamLtUdgjm5G1hpm!p2%1f?Y=i{ijP&kKdG?_|AWxdWX9_SHSZ1b1r;2^n?-i`_H_)N{ zR`6GQsEK!t%aS61e{xV?SO9C@Ok!az25jk7?&Te@LnoHQ!sEIkS>E>=AI-`RxYkNi zdzj{RP&G>@oVaWnDr0s19 z+`A3K9_k$}WAI=86VZtT{3Z05`N28WS?edX%fw6Pj)`+L0p|($vqdM}g;dTl7!UtD z74sGvjQ;#gKQR~v)u`ZoB4p#zl9e$mipN~5;MKOwMC_awh;Slf2`Zs-%jEh|Y`^gi znlzrnyYY=)+nPK7jFRJ^?=!d)J;CAQr$}T8eC;w^o#Q}n3&Qx!bP`*qW*&1&Cy_?x z+0dEfMmIer%Se8eMy6@1O5sB|HM z-a2}mtikaNaeA;j@AX6E=WjA1YdiC|e7io|H1!NT&-;FozutU?;fn-R0*?9CO$Pb`dNw1uB1-)4kmX;Ad21Kv?JHw1x`3Rx8JutEmK z*6D;t#bpnu&(QGXPIDNVQis?`w^{HAPHNcqiAKQ$evO}InQkS1w&sg5pnbtb%o1#Nbf9pGP<(9QHTxfuH318mpS9!D=uRoH=?mMO%Q|+dB{1!H@ zJ7ppX*GJV+hU}zvpfXHnT zw~DU!P-{js4H+%t`N1$VWhOr69V%ZOMu4g;7vNTw{ zH=PYg;>td9$%B6m(EHYryX)^~#zTfU(@~T5U>j9Q{PiJ1w9xSFXTt2i?RJ9O4&;2* z>J{B$SPW*UK~IymODOI5zsNHYcMUs?Nvq(Xj}6i>HU4fN2A_!#=aj_b6`*c>Yy)O_ z+kVACAf3<}xjGG7(Pqe=v7HCM`N8l5F*{rTxh>5`TdY!0OYGD4ty-z#GI=FuxY-&< zu>Ut>ft0WGCU2ljS8X@eI1aUgHGW0x-AK8?=%l1Ff!y@Z^_=-z17YF={<&x0C%5}6 zGib1-8-^JW=kY(iJN+-){5Z<|Eo_I+Vz>TUN@p@qx%^nng9@uH%2*vd>2kF?&1b=Lx_(*MKUTL;C_M17+`fP@e%xLXLYXmGb+3Bg%hLIQ!{ zEbi_ui@UqqqQL?z!QCY+?(WEHjn4RhAK7CI2=_9{J_`bmwAdvQn z8(^`jTO++KR!_rO98iLpNcp+7qLan9lC|NZ zWp7UEMSqpAADt4AUlp^iH+8LaMV1`XLvQHVXbB!?$RHkF-6O30AZ?UaH`J~pA>3p*X>QZp-y<4jTJ?*8%}?i@O%R8YX+lI91a5n^2;biT&wIhCz0qO2RlV<{pXC9l zuS=wVLVns|ROT3I0=V38pG#}llek&Q3G3DFpIcfTU+fv5)46OF9r3zPUqcDqY>yW3 za5*s~Iy^|CgDSgG4{56BQ9mhUgwrt*QZT8jv*LYjwlJ-sy{HiRMQpidMXlSk`n@mc zZGl;lQlFxEH0x9sT^XLVn#wK<9byeAGr_%KLTy&k5UZ9i2;g6)`(rP5xvEU}+J9Xj zxd|5)E;s2+G<<#?=0x{$+iAT4%kEH7N{51(Ffe#ej;5edqR)PECKG97;zAf5o6lGB zIFrkUU#C4liqvq~)M+q%RmR;UZz5%_YtO#Xk5ci#F70vCal4f&p=E4QNM7$da{n_WRp_40m*m{9R&)@rM9k%`{4^$3>C$2#T`S|}#tWzc^|Yj40$^8F_v|& zbLO^9NvlKba5syP;z?1~MGOX-{+oE zhxBCoxfOb=ka*0h1}3J6r`3Of608hjN7b!pbD&~_W@8eQck$>JN4ed;@7jY0kw+z~ zr@AE}ruqdda}g5a@qEkQsMkhRvZyD2JvkRs6T~y^c>NlB#eI(VV9$`4en{qw07DZZ zV*DmVaVBAmUC%`|LlG2rkp1b)sKNN+3|X2$zBR3`xz&g#A1m(!w4`R2 zj52fjfX17ZNYO3pvNO%=Z^IY4*d?O}X|D1)-AX!D1iq=JK-9z?eX4bYKKW^~CezHb za;G%Z_|k>+Rqb z1`*2X3f6)QL?lt&qa(LXURlRLO%3oVXt*Z|^f$BUy3e=%Y{PBTwfKDI?qju@r4i7|q&(qSxop(!H($C^S1oM?PGIV3UOBcIPL3jl5cb4eMZl5Hmd%UY(YpW@DY?>P`XsKTX+AR@X@2 zXompmsH&4E-cE#sC| zq@07AHOp95smzX&XqbSv=CbEZ4VIE|gYSca`Uwd}Uk8ABcn3v;&6>;8#@r9Zn~r0< zM?yQo`38Nufx9uRjH|I)!8lrfYp4>n7sqj><8Al?*nPf`0!U3Q`4lF^H=lz0{iDI9 zMyUN5Il8Jv@8FHi6jtNVdcmO4`GGT%)%081;jTlr_ta}Sq^wQ*urLo4n_$7MZC?h$ zg7nzXq_l1oR+GM=S4TN7IIZSo&;xpHUSx$HScP2BQp^WPe`kLo{FzTvTq##Zkb6N- z%)>nm4Q!LW*h#O0KBG%4X_H-X&LFVZsUO*Q>+vy6grg|->+b?`(=cB0$K#AyQuEOIa)rRzVn4??@;dd@zGa37Uwnzt;vbu{_lr73dgYO)1Tfd;hyKUSI{!akUj3r720QBO8 zd9;cs*zqF^J(LAjC@JrWA|(zPzHF)mQMWh=hNgh!azD$xVbHkzo2AQRlUoZij@~Ad zZ_F`*xoVaPSA0O)4ZI1_;3*Y%X=$rFCwn2Aw+P>u9sW`t;jbP2^|r<^)(>+f1rt>c z>J@w}?PZHg%+Y@WKv*~*sFk@()@2|q>;2Fr5okb}E}t7;vp|^7opd8xv8vBtueLfr zw(exvBvwktDh?*Do7|%5gwbKycQmC##J%naB4n*rw+{5KEVPKdOMf~3v*?Sz%-;G@ zZuq_(`DoZ|v|6$qc{R>Y%{>>B%2w=5jh#IaAaYACY*zvXCwLN;ka2D#LwA~wl|}4~ zPYM~sC#aB9alIUOc4j@lsRXktDua`^f=&43Ru49J6eSEvO^}szA-JrU-$T)jbWiVm zGmR8!JlX-C;r$pKL>EcYN1-df{SmJ>0tCUk(ymgfU_*@;{N%L~yc|^+0($7}$;w*j zJ>6UK`#Vt}6(nfS*%t=-o6Z1_3vr5QWHhzV8t48%cm#_Er%phKe4_MCvURt5E|lyN zQ(91u_J+{qJWHm9nO?pkp^(6OO#C6-!vvH2^k!+JB~FLDU2eD+>n8}~XLkhTz_sVaE!F=NhG%^N{Zy+#gsJi7m$_{^_zp1*>}J6w>q!0S>Y_Gn zSkD1t>NHFPbwBDkny<={0E&XLs`022N8fV*Its#8*r)|fxHbBKvW?HwO<-ojQbJ5l zI-wx-Lp5X6y0_??{>67=%B)M#8<<>pQV5c?nc#)UoJGyPerUpSAoEqr8lhoR%(@ih z%$4(NtH>~%3HNJ3Se7p8hxfB@BqxwZp!L571rFgnJD32!Xb*?=`fXT8nfjfNiFe}U zd)A_p3S=0H;*!OwhzrZn8moSF8tZZ?bIw3etTk1;s1%R>I{@^lt%vq8<60_))Dspi zd4e_P%P^B==U}Q!-uw$Shr98`=svaT=uMgC$JRv_>6n+-mC=tflSiXv8lv(!@QE4G zd4MZw5HXeC3w2m$emCd7yJHJy(>UR-Oi8nP`^QaUULH0q=$&8MSc3HMuYezvf{$<4 zbw36OsAtPG=Y2&9v4~_7p%;F7iU%AeWH^DOu+Jg~6)}{s*c2yAl(woT^3JGzVzrX& zxB||f;uxRZ;T*09*>5fD<9EZ6B6jo+eF^&9>+GaZwN4@NwcYwNMAwAGOG-7PI$}43 zHvCMTH}f^3nl-Z$teGek5muWq6>LSXf+RbYy9e3!A4vc5{M--BZPwfv0k%2-d2eFs|btQQs9730Ii(lSToK; z3|hI|aQq9)6Vx&hW4T=bgIdu~#f=|>^lMKeYjFZ zHy#AG5HTL8mU)X4#rmFmXDr9@h&hOQ7_&AF#QGIH<0Y>TS{Jf?*Sdv_fAFU*U-Nb| zWyVWRZ%|OVslISig1Tu(DPxxt2l!=jmz{yg@7sdrCq#2RZUdPVny(A+1$Oyk!~qi^ zAU#=+>J4=h(YnaYzrd`2p;@}JX>>nJ{n5`!^mBf(Wa%;>#^3G1Z7?2EUWjI@GW$w7 zrGCuIi9iv|&{nMc{(mAN2!|P!E;1^}YsKj>K~{06TH|;NtzSaS10e7w6yWi1BqX(_ zZ8Ic_B=Rz*zF30Wr8WE6k#S(ZsJdZ1++FHvei>qF@#uLIL%sEqK|XAbwIo0q!w1K& zIU`6gM-FvFu#leEn|tR=+34matOm{Ezex<-Rc2xkMK0;taOJGk&x4qM=#@*O1JwkKaBSyjLIJe|l z$LfebNd1>s^e=hMLV7NZI5@y;hW5hOQrJCS0H~fCw17^x8s2Z?g*s|Y+|~(_iQ#cQ zPEtWIZ|H}Xi=8sl`@Qsf&3DD6E;de4i5C&&7%0L-I0P+^fUg|6w7g!Y(Ot~Tiij+H zl{j8KAW_E!@XC;q?~t|hZ&GPNRJfRUoz<-@nYADl$*X@Dnm7zFh6*)P(bz6KwIIYr zXBOrnOiWHSzMAi2q7Jr$oW>>&)VYEI=*v=ms`i|9@xi)w^@al}F-Hl#R@+J5c8v7q ziprEHg*+xAs=xSsvPiC-p(+8N0aQ$lDV)#mI+RxH?I5UtjL+7BJgn&AC&g?WCuUaf zej{9W)8ewkanoz7S7d8{USeTyWWLFC_JhsR10Lbt45AxCsjA}B03Z6u?1$Vpn31q| zF`;qe$7Q-$twNmDz5+Tgp=Jg|w%$K0 z3{!e?$d9hFBK;*LBB$@w5TPh~H`uQY%%>~;TNa|=MiZ@z^}AGj5sc$`4NU#7C`Y%q zjo7W|Z{7bJ^C_SXI{48+0uI7KZ6DasVZKOMZ>g)fE5}9xW1O;gondfIc?Kjno2j#A zKVAO9w}1Gt46h(M+ZjdLJ2ISg;93n|^!9QvyWbbuV)0FzF`z^xJ??kfUnLsD?tU@j z=GEjZ-B;rXK&=`2Ifg?8d@xLTdG;N!4qr1cZlK+iI`oRc$X&RHQlTWOK zZ^oPWa*syF(BgwAY@h}t4s(g~rq|l9twl*PC4ycEq$@Qw`bVI0`ynuPUsAG;1Wqc- zLmri#D?OsuUNa=3L^ zy0Owhr;H?YeZ*5{4W|ag3rDpMpg=^r>2J34Rc+s9#+E9 z{9=&ob~u9bcUgrBt=Y_HqH06Rma=6<#FB_=Kjzf$?xDBE>c*J%y@_Fn>bsuz$e62pFX5LD;tDoGvRNw*`uCO)%E!D3QDLs7(lO}_x* zQ;FXT*DK*uLL=;Q*r6VgD8YFB+qi>AWJnc^fS<+zV@&4Rp+2C8cWMc19^G z2JwIl4+3I8!;>g42^f z7ruV(mR@s;d@m!mIi1a<1kBQP58WrAYpS#S^Jf@0kec<`X+qzwP_n z(30OSn!J~eDj>kZ!1c<50D4jWrd@(B?y?{+=M%SK(v*2~h2H(@!PjV9%Y-UCN*9{= zj?*;_Nt^WLERyXT>0?H`cH1)8hku1DNI|lN6L1j;FokE|!jOD1)(3jd?L^O`NXyTp zmyEU?q{i32b}=EaAj5KA$G=7-2;JayjVN#l8xZUH^p18*3^)Ca*ZgshH(g$# z=e$_UKf$AFSpyp(_%I2x;x84gqCe|Wrardyx)67Y8}o2H&;_}8(=%Bw*3YItdiNDU zbiT+B*22N5C{HDom>ARkOXlYzXk`Xp8Z$ohcw%aql-~{2?7`T5iaG$6YZJnO>VXI)bZ#kl(plwZ=|5Wsn)3D%AeJT zXuc|zOmU{;jJ-#1T-$scUJ5J8(~l8Tg%#w8Cx(*6koqEQ`iD<7DYL%GJPwjJKj^Uu zKWm@v%-29GNhu48fg5w&y8!NUo7uB|JtB5=NQeK9u-KgO|sWdPfQocF0Jvp6_u(bNCN!?%zA<7(sP%E0?r z9}FMUETE%T5h?1hjW_%UFP2!ck4Pgp4=uBFJ+PavlHEPmD_#lK3otgSbANZZc^Kp= z-PKRTi!IOIt>XY;8!?}JnRHY-Y+^nE&#b&-1{#0AaU@S27`-ubSfh%j)$$#%<0?J=8U?Md3~UVc42rAe>BjX>>lxoj-qg zel5)OBe%W0nqcwQZ^~=_+8>=I;Y_bk4|7IVSge6>kKTt}2JjysPrdy53*(kSt%Y;@ z#xi&O{%h~im8OZjA9QaLvAMHgFmRK|WN$YFU>ZYI<6t;uk!I1RCUrWWqskzpt_OHM zz8K5ohx>l7>+Q~p(nqJ3={6P{Qj`@A6b3@v|M6&KCO@Z45pM5q(~H@4hp#pn>@X81 zGZ5Bsj356FTkUR8lRd!Du(P6BN3+qWIVE~F444Py=#EkajQ;ZOvI+pL#iDu#Sjeq@ z0;_*j9fRYxe;vjzsPcO?LVU2)k66L(uP!zmj0QML`kst@Jkl&0+iOyfE-Iig*Jbj{ zwj;(Z@1C=oknjcIjp4mO6rTPn&MnmZu9h|i|+xO~Jke-g+E%+0lrCV^l zIFH6AW&hTh$frG~yDa^+WUkY#v3Ky71&x|KWs;^yExi#o#I%71y>F_NAm+nXM>OAB z3$F|K78xUwkgQ=I^xZeiwP{1NGaqBLY*Q*yn%t5~N>g86-WV|u28u?UTh{z|#KAsk z{7oUk5|7RiIfv*)QvhRZ+g||hF0}7*|Mat z#neqOJv)S;gwq@3GgH7UlT;kqkL%Fv!n`<#GoYm{NHnp8v{doLGcMykLgpHh`<{2a zPnFKdSHvTp^iCUYbrlcGWr=CGRpNXT z{Ib4>xa2ehfb8G~JA~ixq>)!Zwzj2U={xVodP6w#`!dfK6`Wq@N}cKovi)sRSL3?= z#r8%9;#sKOHC3UcUg*V6?8*owmB0;V9NcohQs!2d+U+=ZH-D2gsfrTLzj#e7)%F|A zNvz^3Stvo+6!C(lt{fe@$}^U8q;6S#3j6u`PY zBlE7dA%-AibsL@}(GV4WIq&u|D#2jS<-ZJxzseO0d09?{{{E8;@Tb`$)DkiThY9Jh zF@sQi|8T;?^n4h9hr=^vhEXB1vcErVn80J^$c>P!uvv2uA1LhNBv?O>$i92~8ME*m znq8=cjO?l01u>c>1gaVL|xB zL}JF4fdB4fRZKF5;b;-d={GHFV?krx^&39=Qz@ zD!~DRfCMIPEIv05P$4%jR&CW!Q6{in}xQ;7WsSD4LHg#RO?OX}bRJkjWI`X)!^V!#OY{ z@m<`LFYgK4b(~kKIdo4;FYNw1W6b)!Z8deBnOiMJ&~Ad-@GCNb>l}~ zO8-=Lb;toI@+$O~5T5!x?TMIW-}mSY7JYx9kT$V0?%1AX0S=cIdfK*3c)KipWl zMAj?>H$#i=Ai&+f(zoGff-Qzhy9l?A!e~nhS=vGw`eNsE1cv*n4+oGr{z(LvuUg;( zt7bR(N!c(LMtE$%YDc=0a&&WtUP9uF;SiyXA^!QLw-2c(cvJu zPZ@7TTk^>t;|ooTx8zMb&R^OWNcYL5c7a}$=81VG@03azi@Dej6V%uJ@F{}cWyf0# z6KA<{B&Q~e3qy!MZ_|??lfylW^%2!Yc0c0!?c(TVN7_Lql{P7XuiKe8d zzq$JHytzt9ObF%x#Rh26{9FroviCLCPm(K7?y9l+U4=T`zqofQl`o@{bZ}f8l&=YSafAp?$Ywo6|L8M58}%A z^)lX>tcL)9Z*Z=BedE<{TTI>*H|7k_Di?$`+!SdJYUQ;1I#%>F!KPn zJ3hy|eS-fIxBum!epjnLmDy;*fAOC|xa#p6_qZ529Xf%~XY4Pd_A6*2&($Bymob1A z_(;BOfE$`_oKmtm?~_!@;MolCm|i>up4oOTLqeT$9;>haBQt^eQMBuQyS8%d2(GL% zQt@(!UGwHoh8UbSBsqTSrTe=*Q29g$ZV}7>MWf$xHFm@MCJuAm67n8P7G z#h?eVDR;A#dQWbP+?41D=XqG751=7WIhB)wt@IiFmaFBv%=F1NM#AV&#MO%VW>O9) z2tet4(3f3$OW~9aM@rkfen#y?SY^fgw|O=E6pltl#q$pf3I6l*uI7iv7 zOGgVA`ZUn*6b)2_;LQK6hxDjzoaRCTY=aO5AvpQ}TwT46Q&i-z#F|;`=x{zLU}6O&&_S=(LGTN^2(&(=go7u4b9bYKB238lK?{8MpCg7dcG5m zH(F5%k$W$c{JL5&{kmVr0F#XCI+1M|vQhOA+vmi8d9!gb@d)8QxG)iVSi^ep^5O2W z7Js3@?C{WwEe3>W%E`#<`L84us~LFX|6MJ5?X`)(AjTT)=8q0hLV|B*1^diaSI2h`&?W1be_i%-rk6v} z(VYG@$ah#$!GeB-M%EJCK2J?hyOrUIDdUe%k9_V=ar?H z*4lZq++E?q2Tvj@t%x5cCMGaFkMoCNxuV6k&~J7OIL_`eTqqulr{V)hl1Bmy~J{_}Bmad5NwDc{8*BGC5IJ4r zXi3hX&inQXD$?ZTPMsoaqEfw`lbab70RX37E_}`H-NBH--Amp#b2m2oM#SUDr}10~ z(6Kn!JbspwgXDeYh$-QMpGrU?syH_C|NQ|TdOfl|;Wx-BBq9t|L#mY*Oco)H3KXTz zi(^M25{KC#R$hOtZEG?+G}`v`4Uh8GtSEW_NAe}RM^^pQJj}uN-woVM24*f@!}3VR zrUt74Gl<|jKO<4Q2O-&S@EX8hrvxLpXew(r9(?)~rx9OYsW^D^arbK_w)aB3^%@Th z_*|zo9q>E3A8am+<5w>~TU%4Uzc9=RdqFJmhwYkPZtyy}Y(hQDN zLbP#qDZ~7eI1$Z^#(VovGKB5kiVvkv@pxy5L_Sj*CJ4{8kz{6mtS{97e2O7Mju!po zYy4^bGs;_L-jU5^7hL-?U4229!_EmL<=Jzfgu@C6a6w%W41M6aQUPduiI8u~e~UAV z&Q|O?IX~27IH;>{WW_M% zb=WD^jj{!oj<}lYUKG^}7_x|_>CdYi0UEGiWfN2iegn;Ah8eX9BvaTMFtb%RPI0=G&%U@S!SGf;^3Saa*=4Bt zMp|bIpmB;Iq(Ut*;6`eshfl`Xaz<8rQUzjf)H<+Ptb18ZQKm0vUZ_TZ=?%SLnaG}C z6+|9;31sCgeR9u&24DdP-4m!TsNU~BmA`>E*9eNy0A_p<7X^B00HY}ap$8avv8C=2 zIlj%^xAYLa{aHWcq4YS+Nyr6MJ5);B-&#MR#h}+La0*$dHZ_{2w2^N*xRlc+?0YnG ztY{sZ#DAxK-OLAuE)5~e1GS2ow`6pelWn*lVT2rTF?yzSAk;LeCxcuKeAoBfb2x&l zg)K{n?f4+(7OWI##FsY=#W~V6+SYSJ?@(Kew#+g|Y5}loxLVq}7~|jxEf0Be7Wsnx_DSBu@N6$;cXutFuPh|3<3k;!&X;y_-4zy3>(Y zw+1m{^E)QL5TQQ|Q5n*b?7eQQ=W3hzZ5m0juzXq%p4ghSy9Jw_V2P>6wA`YX9}Qam zqy~{k5r1w9kk$9OJ%8_^XREe)3pB;j?vMU2d+%VD&+Llz{_4jIX*=4z(aVq<-WPUW z?nId4Aw{_s=s(d9{;ctKBsT2BT7f!;CA%FC!O|xbw6~KAy_3{#>dPXV>F84GyfuQy z%)j6poelOZAvv@HDk{tWC@9V!@RT^{%vDBcEH^ z@dCZ3YyS^8uUKdJt5CWyADq!KT=JV{t&__aPub5`s;P;95GiWJql2o-s_E?RWZkQU zEMGepQeedg|CPSE{ZN{lkF_mySx_K$*vpmv&~-{l7|#=Qejx0n28<-ry4PzgI2%sI z9t4S7(&MsWinzZ2 z^4X%Tz{2H#?Y+v7eyqCZLDK<@;&#J8t?{yq!|PBBOj>&;U=HhwASeY9_f&b2X*c|_ z#(f^jp9{Yo?1=6nPdxB*QXpq#adg}75iAI+XmQg9T*(~b$y3CJEehWaFI0}BG z(5f*&%#Bfdt;U^42YUw}!0Ig<0_j0}S04FC}j!m*db~~1*v7a1QZv>WN!j(Ff zvb9UQArhXc_lx&AYF(&6R`#jhPTINxD4k^8p!uP;-M0sTM);qRc+YF*2=B?D>0!8? z_Vx{XOuHZL`9P8{Kh-tw$SNSF2`4G6#?m2n%Q&#azv-5G z>V<+$a^Cl43%yR@l-M7%E212vOVb&$Iw9lD{jikxoFi8Tr;AbhW)T^}875J$9Od_3 zK%y0+jS+SSw$lYtR5s`E7owFFM&d;ptg zxuKd=u7#y1PyI@Qs8-NgwU8yQve-0}A10Fs<82l!B^+jq^ILA^YatVQrivdKyGz8L zpT5DOB+O?a^YSzz*ySu^eMx3>0gg2OwUhBFOd7~)4;tHPLjKMa5z;FnLMVSw%3k?y zWw2;uc(?{#KSf0W@t&7CSkPR~uTA(|tm$#B_>RfpJezCv{>E^J22c~UzppI988X@4 zHUpU2de9PJ`I-HOf4p3Jx$*ym)&nc9jt*7~2wJ(}+9)Xo*~O#=WfwF+%MZLxBXA4h(<{s%MtTv5!n0%LiQyl|XO@js0Su9o=oSH$Ab(3GO#wvfo{J^V{2*p=*e8o6Tf~?3@`Ks!K zhtt|D(IEDb1wSYOnvZJAUXsuBz6`rv_e5V}2=iPXIkgNVHRF;&!K{4DpUqv)3ZYHe zw3r^t<%YG!`t5L<|B)u-gK~>soGVuGnaiKd>3aua*@#2u%yn9 zay3WpL$hu&b2<;#v9ygk@(V#>H~7Yk=EqH_Y85eu#2IbUY>pn_g~kLDqhUrPPaVRk zCDQ$G=8ghesux9z((jF2J#}jzSM61%q@vnn%;C0u^Ehd>3O-ns*w~g%F z#_5R;4L3El=!=E(-9CrCUt80x+GWnBSSJ>`I*PLDm%}m?JUX^gT^T3E)MSm{K5>sr zW5Npdb9(6G$lfLEO_^p&Fl`B(rn01)9~jmlWzYy0wx5?h9M!TZAHIDnIp4}k&#lnA zWi$9YsE#Ziy`iDe?26i4HWN(Hb++);kRF}p2BT+SjJmj>`8YB^^PvoiKOS}KT+|(( z!4yIWn%ZB7L(es4ttsUyt>h3e5x1HMY@?#*fxQy$@n<;z@H6E6SlsME$nOcCVaIiLSc|`35dE#!-I)| z_TAdpDgvvU4_thoRT>?>(z4%A)ASEczH75_eOT_iqDZCM!>nB;i@ESU#rWPqmhCdU zJUbE;{F;r`SRq#@d-*Iu3LhF-&-1a8t;hs)I^vQauH$l4v%ObH9H@(8p_gA)NFG@_}#pC>KYpFmX~j#yIiRV`)x!% ztMx8#4&cN~OW9&4H>w7CYiJS$IG2}!-QM!g#kZKyoEQnjfu${mMbV(*Z(mHk?0pnV z1?$&|7FenGj2n9-CY|;2FZ$TrxCeX`?{m4qz77Fz7BBKQo>wUR?5K{|R}iV>a`-gx zO)o`s+&hm~B}NIm02_CCw*(|dyXFj%>94FTSL)DASV@oE>Am>kX~NXPj&U*d0R|c6 zvovz_{OLg3LK1OZuw;3ySIyIQKKLtaDchg7HPRy)N<6r+D-; zE8G5NBkdXc`+VAR5%>nOe?B;1-F-&S$p1D*2eT2_>nPZacVxyqT0DiizQ@=qgt(ku)VefW>#31}X0yMgXEzALI)i29W@@}Uc~eXyWC(1CN(7kHjNe>@ z>#6*hl#PKH&F_m>)Vq(dROU4{IPJuc$W^6nZAjvb=jmzd$>qy=+4~aQ#Fg6tEo5Qs zSP`j~?Jj)cIEkt;_2n=4Z9Aa(oG#x~nrZR|P1YXYSSRpa-lz@{SFg}_!u5XH{r9tT z?UpgywaDCZICT}ja_I-`-{VBNN|PTuO2gW>{~GVP>~+!>gD&BTwGAXmppWv)C&9Px zWUEcrTZ)z@!kH8)*;j<_+eRen!PGIpnNC{7-BV@(BQI%fZGE2csMvtZ(7c zwDHyFS*4zzp#(S)8G_gIo!G;n0lY5>Utk+-4Db;kZH+9>-CgJ+W%rVO;ZJ z<>ubf6dwO92V`Yf?(_&vtdKo9bow+!u@Zp2c4g{;3NKi4(JH3HT>l;ZX#t4~+r*XS z>Bm)jiG1h2cjWn=iNAc7qq}yHRfZJoRlw4kFEi85XA4*iX5Lme{rE%-gdBSaAK;gQ zcCrS{I)(J_F~F%B_Xa9U2N-PfHfCzDiWX!1yw|C@h%KzWA1d9%J3)4TsMx}_v{dse zK^N%4M_HikFCP?8?9+<}2Nk4nzm&r))nO^kOT8XoRjxXF3oij!Fio2y8XZxJ*KDSQu4}dixf$<3&R;6t254#*Q8Jv{gy7{0^j}nP< zH9#Xne79rg-|J1|1L2APj+3yg!Aj#mxe5EQldDhAleY;r*M*HIUGuy0z}6!A?;z*HBv@py^3$pu_}w@upe8Ye7*kIF6?uVn4F{? zXpp`6%RZF&HDxPaacH_8Nxjd?(xTU&kR9_fX#R(u1k&A(?71o-lEiL)HONpSB*I1a zE8ESS8~4HfTy~4(&@>@s=6Kot7?qAz>Nij6??7@IzGnWRFVuGCE=^9pdG93+r$j4~ zYmKrO6?Be1Pf_50wdA%tyIyyBUJjCRDZz4}!sw*~6ph${Z4z*W`%$<}#vaIO;rbWb zh-aBzX@{fvDn7-!|Hl;^2`kLipdKo0U!s&dvPDGKO8jQ=WT}nt%kye04;8Xqb>H78 z+PG`MTX=H-(YyS_+NFd?1IU-jb?eLfO}sgLCID#kL?@kgUC+OWC|%6TdD#G0p{8X2 zg1EiZ6=9*p)o6`sH2c({pKhmGmBHw!F?!<;4u48O%OG{2Q>%@WutaH+Iz{B4D8(86UNSxXB`=72fUpwe%?TV0-4+Jm3edgWF zseX~;*Zz5h;n^sW%EUfNY4~Xqp&)FQ@{5wi0R8qd(zf}BqfIEG#8fHQ5NO6(c`=ZD zj7smd!?>V73Xd-^e1&4-oUGfV%-CU z+ph%m+Cad}r0_?gP#q{`#vAhV*IfXAEfl%e^YfyC|7cboPHw5^%^J5wm5 zsgSI2^>vumWo1WI{hf0?RNj*g3&&oucO&ry%z52f3C6Rs$+K(ADEc_zcKCf_>~Eib zTsw}i{eDj>WyamY1!X3|`EDk^$9fYUmfgnoi7KV-gA{nGYtRFa0KVbfd~CPKSF@w|UAqU`+A&MlxLo~5^~DS@ z$x(fZwxD5$?os{+Yj&1r?R;bP-yo~68)x5N=Juv(N8#P4aBn!? zKf!Y8t~y6=i@S1)w7@49ovcJZTAFGWUQJhmJO-I!Oe5YZ7OPbld!|kf9jYULNh;tU z44IEB@6Px-Z(BOtB~iI-D8axDl=^<*RFL@u;Q;W$iKo4owg?5PUKdD zjZ=Q90yy!+WrZQC(pl@mNcJ+S=gjZF&1gX0|5WG9+p^380X;pGPg%Sv6e@5?9ndG}jq9e?W9B=T7+nDNp=vccTIxWJQMT#C=A!IND7(+~BGJ?c{yS9{YvvD+^>5gfU>cHm9RBJn}sJlLyMSSF9Y?dbV6z$C^ zc-O-%!SID1n-lJ#MFj^YI8;X()|H^Rrv`D`8LT?_mSV+B7GOmC^kwkL%N28%Oyu!a zxjbi9E9^5YW0e9oFbQ4TuQBa*HBOPOxfP3MK=^sk+omZnO;Q$!D`(v!l?%mg>yc$E zsp0BiDg-2^bcsc@nZS$3F+TWBu0j}%k^+Q8RKi)n^0U>hcLg*cdm&Paw)WB6yvwrD zU|mdsHw#29TRq=N*!V+@-@2HQEBS_}9H}M<&BEAut{!wCprVAQ{+G$_>IFsP%oJLlpqO}5gS-KKp@WM1^cUPIQxh9Nc`~Pr+P4-TyE{QM}QpSUL;D=|sM@?Zk5c2-L zXX1wd2VK?mhEwG-5B%;ohAr{!qGezac|(m&nD3lIJ=1suz7>H;;WpnB!Y2*Z z6s((dd9U;z)##^hMf-6GQf@WnU<4V)-$bQe_+)LBdc6^>JQ1ER{UZ@+ysUhZ^}@Ya zdqpi!ZHHmx^8V9t=X$wLV`ZfN5mV5g5;ZFx=Dyds zEHyq%CAn3{(arp--=oA+$Vq@!b{4Fzi%=CzdqeWqdKa|sqcsSgIp^8>S0`WpraZKM zY+@d8)l^OaMsG#oPY_M4H>dvQV{FR{)`s+JIpEj{_@N)d$XG}4vC3rKR?^ag4hL{yYQQXXSBcn+si$OmT;yhcaj2*h*I#tbZtN^Dv zOhvs71gmz=P=-uay-#y275Fy0$hl4QQxc~BjR8Cs=7YxWmOOp_I{Z_d+TmAg2Yl`cVg?;?aw=pDk{yze>ZJ>R&$Z~Xqe%{ ztIRdm+;h$6nWGsnSF!N50+S|46%#`dtblziBKVuN`gL+9Hds!NY^+-*QJ8BZC8nkk z6RrRDZOzKShJVtUMyNtnof8~Sdd1@0%X5tOYrS2wdZ7e-#!WPXYse(zx6jb6A^UXI zp{|>KX$jbuBDs!PlRk4sInY^Q-__P>5xdfC*E-jOH&788H;a>4!Trs$VC(`3c7p-C z%1tm%Mp6PJ>dJ!T?RrPfT^6mx4&OAFNI`7}euLmo4&T9S?#{`j>qV`{SvG}PFWMiC z>Eb7rW($R~)t&L346Hl7=k{#6J0mG<5YKEZO8Vf(wtBF0Xk#0&te@YU`K&aaYal8z z>L?%xF+T!et{KeGjSyt1&*3ja{fym1EsrJr)J(83O7pl@vb6z%dm-kvvps>_PCW5W zeQ|Ra?N3+ci(RqWPU~{0Qty&6Hg{Dq_2`guw#2anyVb-Hg5nz9Qkd@?WgIFNjCf+A z9(7v1{eq3`BQ&^?j>&=Mpg)MNh+>NBvl@Oe9Pf4CZ(38&u0;1&-y8dWK3$8xm0SRm z366a<^T+XQCGo9I0o3T*Mg=+Bgu*+K&0IFtB+Ej|*D6nbk(gvaU+{}lnUpbgqVu)w zD{7IvuF>rk-Au)Y?%066Qt`LFa(owTFFL5MZU2~wftwhP$2Tpm4eIz#VbZEWqN{u) zEW^*1=tnxVDKFL)pB6QhTL68-pN=2=p)}M<$z5iX;QYo5^d%6CsBaN_6z8%mf!er^ zWpzu-GpV^NTYUeo6BtrQ_UV1a7iqM2hoX@r=@)?M{^(?A&NDYqNsN&{{faKZm}D5F zgBqsnO><#&hMA7)`0dzfVrP5~7k;o%f7I8BM^YkmDZcvsM_#FZJg?a*t$MqE=DlI^Bm%!ZlS<_!-pj-js&M9B?zWdqfdbYK}+LJJNUyF#qUs z566*_gqs7G=F0LqC_&c=WM7c&-EkzZrHK2VN@nV>PX{r}qlWB>{iNr5z?U;u=ECze zn-4$|0N`w`FZG4YrUn9U4jNel3$B@2a2(RR!v^7sN+QrWdHY!QSHR6FR?jEYou9t^ zmpJ<`zq^bhb7%_zOQXh>YnC)5`9m%;M<78Ca^JHx(V*dSjZ71_t!mlvtjQl090CfZ zkW%Lapj$d9Qa`tmz_+0SV>YOImkA_i2dV~E^&_rvGULcRkL3 zI4(@Cmi9!htskt*{WAHhm@ju!w_57=66JJ z{Lv?AU|yZK8ap9*3!>7PmWdq~&p`f!ai!~>rp&(zOJXMUg$AWm(ZoUQ2g3$gL?MV} z`DnAGewXB>%goVYl5vmav4s?mpKtEYHjnRXgNY|7(w3IfMTDBD@X5NfFK_U5*Y&P= zOhGHE6UdJNXL>a=tIF`$%!upK_K-~@Iif;(Pmr|KMPqC{Ynmg z?lOzbd+(#y&yQI6X<$irj66Jk{z=g^dR8t#{|R!Y^zi=gR*ekT+m&vO#*(6U-an=H ziZ8l@&={80D!9dUj`iw~8PO8NuDt%38U;GT{>2zQlg@W5v-|;{b2i0}LHw8&2C-mTMCdK_VIUOPr9t$FrY{tW!b>ehaTT$bE*cE7XRBkrPZqn|xC z8|t=JyW~u*|2g|<>(<~V64&led_jCqVsLe3lrm7YV|@WjHU)q zg375LdynpsVsU0u-_D2P#D&P$QP*^pmzWP+-n|| z7j7@+2=3WgN+c@O-Wh)JF~d`Yg)9$`N068)m(DVCl?5X5YIHGOXlNGN$Ch}v9j6`i z9hE`TTQIMs_VzBdsI`9t`1ZVj1{rTF>+2uy?@?^tMoAuI$*ZaHN^i2%2^|#6l^ylW zOT`=LH9w$GXLix<7_VWPEjqbXAcy$j-Sxh%DI%lpWnPrq=eL`YB-O`dg?FxGLO?ir zoe;TuRSYSF$a^)m8R=tfOCz0phnZY@m!ysg+k?e>&%&&zP=AQD?w^{O9I}I%mWNG& zq!(S);2)OHvY<1&k$KaqCgcK!h7?IY|ZNJx3g@%+0dC}4Q?o;+gxX_-h&$nQ95 z$5L958!vlojfW(GN1xAq`Wju=q<`;0fj5VD%zW|?bU+RFiB5gqW{9KrtfG!RRJOmr z*U50CWp_#R>h4bkRr{ExQYS-N325PVkjIw`EnHKhnNy-*{Jc#-I;fL-RX)xaV{WDt zDDg@fpu@{>cSa6HWVdk?CjQqljeW_LGbYm~b9>4;{qQ#GEuLA;B{qMx_4TDt7`d-; zL|^fJgU;*tp9*zkV(q0rSG!}%XNXXlIY@7dcpbkb>gZUnW40XJ6P~Iid&c(DE!^qL zcQ?{lm@s02GeSY}V9k1ppG3eYyBx{@XODMxJJ__ckB4i0AFYCAoC`*a`4f7WFHLQy z&H-tZo}f_H!Lx2QEM&y10tJ56==79GX06Q+pC9WaJf;PGOM9qYAR7Uo&1(7_Nc55B z=A1$_i+XwI{8tLk#g$md3d>ZVWzH&6>O{&AqprF_CyTe@HG4J4uQEG-PnQy)2uur? z&G**KSjf(DH$*4zT7Sp=@$^GXr;k&eW(mq!uYc#ZQb?v&87``jSz7Rt$Ry8=Ax!PW zrp;@(XgR-tr74(&Y?3f)yX93yd97aQxIATP2OWV>n}J+t012F~+Jm|q;KVKDE^F&KI)SxWl&+g1md)rMn$e9YZm>hin?i>$$Li~#PI18N#?KpJr_@0-}S_l zrOj7nUNoP(SjZHKL~&(B5!JN{5wr8er|ROznm^1vRSPKYz8EevDAZOE`C7FYI)cnP zr%iLvgW!DAV_JAp!vg79z~3K!YXm2AZm~W{S?qlk=x0>B_zgOn(!!g8P7F9g3L@b? zUl~NjtoZum-CQ;Br_aoYAvJ;(Jh=SUv7=gfQLtdL-ZAXTuyOYXRo|+Cmz&;hW5Rcf8Qq+rT%7G;kII~Ls0qwk5_Zc=R0_VGBWeaLI5)qmU+vIOyY;FhW+ zCj45MG&+4-gpF~9e&3Gej5(PphPNm_Np8U9>1$6f3|d=QWqk0wb;;TUkMHxJCIheg zV;C}Y$``dA5l^PD?i!>$U(<6M=kVN?Igj`0olCJ_Wx}(2Yr2n`{KylA)8h*@-~2ACu6={zwhV!OD`{H z(ngOc7ij1>uPRh6+hssGbvI?r#4^OZ)I;7wY7#Sc_3f;_+?uN>)>fvK`V_R7X_XYl zE0_r#dAYXAOF3~H8PxVo@ma{^vMEzGYwfK8#R^(59>Cr|d|MokH)!Yy>Q9IIZp2S} zTwSoE`&xt0L*g@ibx{0+i-;u?M8KgCW8`<*<9jH{B$j(&ejJ)(xjmFa+s!l2Il7kz z*L*HNIR#7^Dh2q=WkB;Ou@nD{6BcL9f^MXgl-XNN1N6tgIH;>Y?*es|oz^NP@=)G6 z9*@@|5Jd0bt$Fdb1ulTY>+wj(&M9IxKb(s)b6J+~)1AI0`v%f;x)FZnr)8`8{MAPIr-+ACS|;)ixD{BZ^@ zx`wLWYuptz8gk{|M1yGXrnGOy)3mj@_+B^H)wV#|S89Hb1XQJ3$D&(2JGH0_MU9X! zMrysM_B^Jka_E!(2v?;ce&P!gzudU1`StHX;2n><5r~r4hO!D*|BFUo8dI+ z-svgj?A+@>;`i&RPKOpX^)MwF85y%Sk01HUIca4APiJjWj|+51h5l^R5nj!UzVcxG z(arG5Yk2S*bZtHA5rN7>LGrdA=eW9D-4>>q?}$(vED$?JQGUJ+Ep}7c()|iky|&v<^7NE*7L#)YKe=r z_5-rax@(mqXyRL{r;^mio&XdfFR&h(j}|6{$#u($TxrUEI!^_?yi>p#@M9tbma$zU z)AO{!^r4feyN!JVE!$Ib+YYlh$)9lR;|HjXrO!1zXhsvMuG@`@%&cEpt1HiQ`xF*6 zYJLPWCz*_!CqAQl%s{E~Ed#Al%C_f%@!H6AjklR=L}yL7RGv_y0B(~3f+|gCRWdS# zM+d6M5_5;C8@}SnScY5cw7&tvJ{)kq(B0BQ=iVT8>`p z{Zf%{{5w|MVbU95<;#Qib`MwnsvPBQ=7@7%f0#r%)gcG4UNPAk| zpQ66M{@$ab%CxldW)c%j{62qB`f?$vnRf&sFy4*qgY5@NA(V*aD^T$)-6 z14*6DLpNq@YXbqyN`yga!sv@F@)oy)Zf^r{FM&XF;^_rHq${=fqwU<1R#hlK_uFQ| zy?r46EwM>>%zV`32u(G=9n%0r41+kQYRMWvJilooIA))dR_0Niz=Rc4NEbRF=Dzto z41cLp_hnLnjzY+Mro&+V@$M#qT8=$Iv^UjP$e2qsfRZp+)V=U@#giI~@7CXW-!1F( zPxj3yWXgI2Wj0i8x5`-S+~*988U^Z7_-a9@gmO`os3=w?yoU~zhNw!uZCO&f(mQ;& zS!6u4dF&kz>upwkQ2@ID;7qW74`(373_D-X8Z*?>Xae{H;O8~g(LfYQ^pOhplat)i z$T>y-xIS<=?k2_qg5<>c_dm`L5Dx3x9d52n8zv{NJj zsY=|hx>Q|;VKr{%l@-SWVYZmAUxP9F7_aNaA)N;|Xp`*O*eK(Tx7}2TSnB&&SYOWH zTFyz8O^7{gc*)n4@*(D?kUXG}g-o3s|K43Y?fX2jq=*2p8Zwle zZZ5?!ACj8*_Ih@E-eadm8Hl{_I6Pgo0IAk#ivI=YNXSRfLuxTzvzK-NQlox*D{=Ke zMYMD3;ykFI{I$C)H#~+njHfmp>-0p_%b~nQpW-#_&tb>W$G^}ef5Q?$Sdab#-nfl5 zr0^fK$fKx#qc?72E&dz-0bKoG)wKUr{a;9wTmP;Grs_Y{pRoS{k^FyKEql|FzD`D- zf0rt1BZu4@zzgrcYk1;-4DhTIDl&hK(WUW!;cpiIm9PBXZpO6Q{<*%iu=PIk*@OH#;t)~5 z`dp&is3#I%7L)TM8wyMqD+D>$7|jJ&MAVcG&lhX{E{s?JvxLgeHx9{0VCIS;>H>;(T-OBOqMiuJKydpH}>9K`J5)Cx4n2 zave${4a+7pK>_gwAL5mY%6cZ(#}F89#*B(a01*| z6K$<^qq3l^bq3zC=!G<&>(qrQA?(Di((1))9-Py=r-~U5gG^YYGUCbHOgve4DwU9R z66MWf4`&B~Oq24LOoHT@?J^NjLx%02s~^ws_CB-TkWJCmTDW6pWW&T@`sZoj%OUc( z)(`~NNdsa4;T{+FZX@+HluKBQpjQ-lXpOb5QGuaQaNtk|rNF=lx|N(Kda?lji6+iaoMl5}=i zr6%^>bCW6uCFWytBsZdo=MFa)gHYFF>VjL&)}k&4dWMr+P=K5D8&ae{a!hQiQvTIg zjpGl|H{5PV+kw#Y!y6QBmHE-(a(FY-n zD>FS*Jjonxtqs+kFaAvFQJj@{{3c1cYpFv01EX;blO>_{Eb}g&=pc{ppTsfVP>%;; zxo{YfL_3FO+`_vY8Ekh7eAkNFKFDp*b!ezx{)z_6f~|iqzgS97UHR3RQPi!zlRfe{ zBwqiV_|-&rU$d)r5vedJkH{!&G@5$k=qO0~t6whEXS2~%MiAi6UH@Y66#S{KY{s^# zJ{R(o2dBd2(Y|NN)zNcE9z3d!ZxZfU$u|q%&}T)tiwQF&Hd(EHi|%S)0WRhxfgmrKD*|JOWDgn z829mLo+!fDEP5MLJHa!=-tw-AX`mrjYSS|`)T8>zuHKkk9ED>&_7Gi@*80Lbt2Gay zDK$R(d;331^G$qGqQ=}usTtcgot_HVk2ve%86JhWdfsLo55Ss=3=uz;LR7YI8*qfh zBgY!ph=9OMf=9+*pTwL!*Lmw}K)29k%RCc`|p)Y!R~-Z@BiZE+m&smc@rAXWy27fl&})R zpatsD7JAH4N*RN)B?(VmAn17ow7xH(QrHG&oiAUz7U#LI&McQ!5DLmcsNX$B) z&!WiRteGZJ*JE)eM&(~Pvzu7U8KO<2O?;VRO;lH(+Vx(eBqXhVMqi7sY+QYBLK~e( zGuwPHud@I6?7A0Ks&mG1b=ETXp)7xYkBrA+HGlSqH8c1x5D}CeZcwzc9oCc;=JZC8 z#N6tWb?X?RY6$3fD&Ivzx}~?v)|BP5k2jp1^wZCV!5oP0=!VNz4;iILWOUbY?yF-C z1HMA4y2advLyopTJ3R7vKMV8#iFm$lRAv{Ffe}g+2fzBC;x=~M%CLC_hdu`IAX8>s z+Gt#S9v7|kA5`UtDk@CkJ(c8K;QU)> zn$5=&M!}#qSjJc=lDu*>Ebcmp~y_0Kl6D6s<=|;NZRb(CGa_P?9UvEzs3y|IG z_nd!}q&*UZ8?VVyUlB3hHp^f#Vy?ClwmSXU>Y{<1a5Leo zu;su>dJjdJOd_?qZ_Ov26xs*}!kdHtzfK6zLCtqa&gXZ~=hw$q0|WbFa`gVG&n~f^ ztT&_=L!Pl+kDL>nUDjPsP(amk{V`=U%)w|jCf)I(ZEcWa|E*pNcQHD#>-KaS%&zfu zs&|^vwZ(4HfarTdvE}AG?b6|5EzH7#&tm-M4hf;gGTl9xojBaUwSX>+%*VzcDRs^V zCi3!5b9Nr?E9@ds=2JSS96uiswuc7t^i?y%IJz3BuraETyo1gwNfpR^V#>7idK9zaK|F#V5G_`oG!dzE--FC zCZ)BjAh#nw!p+jRLAx~J7|*Xx#g5q@z}7uy>S?IVQ0|k}e!2|it(+8`V;2p+Jl`Mv znJNG(LURP)LYB@N_e7R9_Pq*ijPEVAI|#+tzR~<6TTbXqy}?FWicq$ zOJ(|s-8#P2YYT7qqa!7Muh`ahXH<%1@g$<+p-xiZ#CnXeSWF*D*wOQ7eTBM<%0Dx} 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

  • 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 LW0i6x%iwhfe!@>^$n!&;B8y&<6c?a#+Vmq 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 Cnzf7o diff --git a/contributing/development/img/best_practices6.png b/contributing/development/img/best_practices6.png deleted file mode 100644 index d8aa630cc86e140b2847f17ed32edd9b89915994..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56157 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,)Ia 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 GVgCUNt#^0; diff --git a/contributing/development/img/best_practices7.png b/contributing/development/img/best_practices7.png deleted file mode 100644 index 4bd0aa1803cbcc80f77a620b83eb2c360a962078..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81191 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