



  

<!DOCTYPE html>
<html
  lang="en"
  
  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
  data-a11y-animated-images="system" data-a11y-link-underlines="true"
  
  >




  <head>
    <meta charset="utf-8">
  <link rel="dns-prefetch" href="https://github.githubassets.com">
  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
  <link rel="preconnect" href="https://avatars.githubusercontent.com">

<script type="importmap">{"imports":{"react":"https://github.githubassets.com/assets/react-e27d1b3e03961e68.js","react-dom":"https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js","react-dom/client":"https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js","react-is":"https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js","react-reconciler":"https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js","react/compiler-runtime":"https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js","react/jsx-dev-runtime":"https://github.githubassets.com/assets/react-jsx-dev-runtime-ea55d68667d559e5.js","react/jsx-runtime":"https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js","scheduler":"https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js"}}</script>
<meta name="react-profiling" content="0" data-turbo-transient="true" />
<meta name="react-import-map" content="react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@777f63f87cd0" data-turbo-track="reload" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-e27d1b3e03961e68.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js" />

  


  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-99f877e9ddfc0e51.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-48fdd0811afbab3c.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-79ad2ace604703b3.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-24484a076f02295f.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-99f877e9ddfc0e51.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-48fdd0811afbab3c.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-f4bf1142976e4bbf.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-f661b49995ba0bd8.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-0b38d22346321c92.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-f1c62c9e70259b9f.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-79ad2ace604703b3.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-24484a076f02295f.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-f50cacf0a86b9929.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-e61d4f4ca17852c2.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-39c10993d5603fac.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-73236c840c0c7d90.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-0de76f07cc035b10.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-fd1500c8744e40d6.css" />

  <style type="text/css">
    :root {
      --tab-size-preference: 4;
    }

    pre, code {
      tab-size: var(--tab-size-preference);
    }
  </style>

    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-ed9ca172356fd545.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-1d2c7f7b52a6068b.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-54ba76e934a49d7c.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-456bd5deb85c7ecd.css" />
  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-11ee8a031c040c1a.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-2d56bdb0166c0238.css" />

  

  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_enable_background_steps","actions_new_hosted_runner_image_select_sizes_and_versions","activity_diff_file_tree","activity_repos_file_tree","activity_repos_overview_header","activity_repos_overview_sidebar","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","async_conversion_coverage_enabled","billing_billable_licenses_cost_center_bucket_fix","billing_budget_expiration","billing_cost_center_list_assigned_resources","billing_discount_threshold_notification","code_quality_enablement_banner_targeting","code_quality_remove_preview","code_view_raf_sticky_lines","codespaces_prebuild_region_target_update","coding_agent_third_party_model_ui","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_automation_repo_mcp_servers","copilot_automations_pagination","copilot_chat_auto_mode_v2","copilot_chat_clear_model_selection_for_default_change","copilot_chat_header_reorder","copilot_chat_max_upsell","copilot_chat_minimize_contextual","copilot_chat_models_browser_cache","copilot_chat_vision_dotcom_chat_ga_gate","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_fix_failed_workflows_all_skus","copilot_hide_hovercard","copilot_immersive_embedded_header_button","copilot_immersive_file_preview_keep_mounted","copilot_immersive_suggestion_pills","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_agent_merge_fix_ci","copilot_mission_control_agent_merge_resolve_conflicts","copilot_mission_control_agents_repository_enablement","copilot_mission_control_early_stop","copilot_mission_control_environment_list_icons","copilot_mission_control_managed_sandbox_environments","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_repo_hovercards","copilot_mission_control_sandbox_client_side_clone","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_session_filters","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_org_policy_page_focus_mode","copilot_pr_chat_enhancements","copilot_prominent_upgrade_button","copilot_resource_panel","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_automation_resource_scoped_writes","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_task_scoped_alive_channel","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_workbench_sunset","copilot_workbench_sunset_redirect","copilot_workbench_ubb","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","glc_code_quality_repo_settings_workflow_config","hide_github_models_ui","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","ipm_ubb_individual_budget_banner","issue_fields_multi_select","issue_inline_avatars","issue_pinned_views","issue_pinned_views_optimistic_updates","issue_relative_time_micro","issues_dashboard_sso_structured_errors","issues_expanded_file_types","issues_hide_closed_sub_issues","issues_lazy_load_comment_box_suggestions","issues_optimistic_linked_branch_create","issues_react_chrome_container_query_fix","labels_archiving","labels_archiving_info","landing_pages_ninetailed","lifecycle_label_name_updates","marketing_cookie_consent_banner","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_lazy_hydrate_agent_tasks","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_queue_restricted_pushers_warning","merge_status_checks_refetch_dedupe","merge_status_header_feedback","oauth_authorize_clickjacking_protection","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_commit_checks_dialog","pull_request_copilot_attribution_header","pull_request_overview_panel_edit_description","pull_request_persister","pull_request_stacks_feedback_dialog","pull_request_virtualization_image_estimate","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","quick_search_lazy_suggestions","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_tanstack_allowed","react_query_props_with_key","react_sandbox_future_tanstack","repo_app_turbo","repo_issues_sidebar_layout","repo_pulls_dashboard_persistence","repos_contributors_limited_default_range","review_involves_filter","rule_ignored_file_paths","rulesets_actor_list_editor","sample_network_conn_type","security_center_artifact_filters_popover","see_who_reacted","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","set_sha256_on_repo_creation_form","site_banner_desktop_copilot_app","site_ghca_pixel_mona","site_github_app_ga_page","site_github_app_ga_page_highlight","site_github_app_mobile_native_share","site_global_banner_dev_days_attendee","site_global_banner_learn_copilot_sdk","site_global_nav_spark_models_removed","spark_prompt_secret_scanning","spark_server_connection_status","suggest_custom_property_values_copilot","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","thread_resolution_reason","ui_service_compute_proxy_control","ui_service_referrer_metrics","ui_service_staleness_detection","update_issue_suggestions","user_code_paste_ux","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workbench_store_readonly","workstream_plugin_bootstrap"],"githubDomain":"https://github.com","copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-e3d808ee18eb9784.js"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-4c357e12164e8472.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-74e9766bd696d26a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-eed8df9c2267c378.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-5305162aa9984914.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ser-cd1b421ad0ad7ed5.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-72de6243d28a4f30.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.94e436d05b4d028c.module.css" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-86a8f5de995615f8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-e88088f989b27670.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-7cdf4e0db98b997c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/by-6b3c07383371bf58.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ja9-36f036c13c2e3a4c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/kw-866fd9513ae95106.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r1-b075aab3204f32f9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jz5-7c5d1669717041f8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hj-5126390ff433704d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j05-dce4d588268f0f7e.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-68de44015f512528.js" defer="defer"></script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-d55dde1e3f97f4a6.js" defer="defer"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-f3f5d71440009c48.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-76b18916d0c8ec4d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-5109c77d7ac61078.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-fbb00aaa3ab9abdf.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/04n-51c49ba758739f13.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ur-024971cb63acad59.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4t-364e19c63d726e9a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/6ny-c969fbae697a356f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/yhq-3a209035a30b1a09.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/z1v-da5b33b877bfa358.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wo-09f85d22a6c8931b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/9y-81cfe57dc9040f3e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j0-41a4cf04cbd99503.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0p-81491ed0d9d666e2.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-f6d15f2ff25cec93.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.5858534b1c27f133.module.css" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-menu-487b2b426fdc6368.js" defer="defer"></script>
  
  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-12ebdc24dcff1ecc.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ncx-9a860680a5f230b9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j6-363f0ebf4f62f310.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/t7l-bf6f21d7e7a43c35.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fe-7576d9b281e2106a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wsr-5fd3071e5a9061ab.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0n-ecadb2ffe6b01ba2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/xv-51cb34754bda73a9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/n4u-6317ce1c31aed1db.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j8s-d90ce3a169b741ed.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/la-de176c4ee471f2b3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/eag-d9eea130fa716df9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/y2-87df441f1bc5a264.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/kcz-607e36c8a3751cf0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/x4-65dba777efd828f3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/gzu-1a09248f686325f6.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/on-95be29ba1ef725d9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/bi0-e2f78de823e39ca9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/b1-1dbc371cef78c3c1.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0l5-c4edb8ab48c5846d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/c2z-c92998400310b94b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/f9-038758dcbfe08dab.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/0k-b7df0a74912a42bf.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sp-2bbb73a69162e23b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/og-93ae8b358505d372.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/b9-69d9b60a1b1fcd59.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ec-ec74cb1fa6c31a3f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/du-bbe0f39cd2abe9a0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ql0-6accb9e40c25a6a5.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/20-0a2e46387735f1f4.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/dsj-cb1e4ddbce4f007b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-9f5235d335ab624b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ko6-9e80f7ac359e3c43.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/uw-8c275f7ac25b7cf6.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/bsb-4f4ac8c20da73fac.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/w5-13e3a7548bb20af9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fm-53dde3bf12947bbf.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/z-45022d3da7b8817e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/h0-010921512138e12f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5p-ae5db0820116fb43.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/8vq-b2af216e992e11ef.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/g5-b399ce875f8bd326.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/xc-f5d51b571cd317cb.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/arw-51e8918a1b75a80f.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-view-4f47cb881d0c32f1.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.9d59d1018a52a53c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/ql0.bd9e6b542f167fd8.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/z.4527ed443a11f500.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/xc.13e027137438fd9f.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-view.b5b4790b9c182cf2.module.css" />

  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hu-1fc0b2a167afc025.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fbr-9cd34ba01ef26edb.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/notifications-subscriptions-menu-114f831dbb689346.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.9d59d1018a52a53c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/notifications-subscriptions-menu.9c76a830135c04bc.module.css" />


  <title>arrayfire-java/com/arrayfire/ArrayFire.java at master · arrayfire/arrayfire-java · GitHub</title>



  <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient>
  <meta name="route-controller" content="blob" data-turbo-transient>
  <meta name="route-action" content="show" data-turbo-transient>
  <meta name="fetch-nonce" content="v2:9f19c1b9-f728-6637-7d2c-2c8a1462a4d9">

    
  <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb">


  <meta name="request-id" content="B1C8:33878B:D6EC8CB:C8FD6A4:6AAC2707" data-pjax-transient="true"/><meta name="html-safe-nonce" content="afc9191ff7b70e4ae206af426401722682938248d0a28e4283ca80052bdc31f5" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMUM4OjMzODc4QjpENkVDOENCOkM4RkQ2QTQ6NkFBQzI3MDciLCJ2aXNpdG9yX2lkIjoiNjQwNDMzODY4MTYxMDI0OTk5MSIsInJlZ2lvbl9lZGdlIjoiZnJhIiwicmVnaW9uX3JlbmRlciI6ImZyYSJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="44fe05140d50bdb1e817b730cfc04b846d85a294f60efbbfe313a4d498c504bc" data-pjax-transient="true"/>


    <meta name="hovercard-subject-tag" content="repository:17299909" data-turbo-transient>


  <meta name="github-keyboard-shortcuts" content="repository,source-code,file-tree,copilot" data-turbo-transient="true" />
  

  <meta name="selected-link" value="repo_source" data-turbo-transient>
  <link rel="assets" href="https://github.githubassets.com/">

    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">

<meta name="octolytics-url" content="https://collector.github.com/github/collect" />





  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-turbo-transient="true" />

  




    <meta name="user-login" content="">

  

    <meta name="viewport" content="width=device-width">

    

      <meta name="description" content="Java wrapper for ArrayFire. Contribute to arrayfire/arrayfire-java development by creating an account on GitHub.">

      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">

    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
    <meta property="fb:app_id" content="1401488693436528">
    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java" />

      <meta name="twitter:image" content="https://opengraph.githubassets.com/82a130c88957997baeba4fa483d18174c0c47a6f49777f83f1ff122498cb97f9/arrayfire/arrayfire-java" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="arrayfire-java/com/arrayfire/ArrayFire.java at master · arrayfire/arrayfire-java" /><meta name="twitter:description" content="Java wrapper for ArrayFire. Contribute to arrayfire/arrayfire-java development by creating an account on GitHub." />
  <meta property="og:image" content="https://opengraph.githubassets.com/82a130c88957997baeba4fa483d18174c0c47a6f49777f83f1ff122498cb97f9/arrayfire/arrayfire-java" /><meta property="og:image:alt" content="Java wrapper for ArrayFire. Contribute to arrayfire/arrayfire-java development by creating an account on GitHub." /><meta property="og:image:width" content="1200" /><meta property="og:image:height" content="600" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="arrayfire-java/com/arrayfire/ArrayFire.java at master · arrayfire/arrayfire-java" /><meta property="og:url" content="https://github.com/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java" /><meta property="og:description" content="Java wrapper for ArrayFire. Contribute to arrayfire/arrayfire-java development by creating an account on GitHub." />
  




      <meta name="hostname" content="github.com">



        <meta name="expected-hostname" content="github.com">


  <meta http-equiv="x-pjax-version" content="da7ef75a226829531c2fb7fe8ee51e3f223a3bbb4a3119c40cf599d9b7a6cb07" data-turbo-track="reload">
  <meta http-equiv="x-pjax-csp-version" content="0c5c6e5334a905d8f9521e09eadcffba484d422e0d262e07ff922e6bc18b2ac6" data-turbo-track="reload">
  <meta http-equiv="x-pjax-css-version" content="ec4c7b86d7b57240253150b827ea48b04e08d8760dc6553d2a04f62000f3fe0c" data-turbo-track="reload">
  <meta http-equiv="x-pjax-js-version" content="18d8f8e1890b365bfd781b3fd61b41ae0122a300587b576b95d2688d814fdd37" data-turbo-track="reload">

  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">

      <meta name="turbo-cache-control" content="no-cache" data-turbo-transient>

    <meta data-hydrostats="publish">

  <meta name="go-import" content="github.com/arrayfire/arrayfire-java git https://github.com/arrayfire/arrayfire-java.git">

  <meta name="octolytics-dimension-user_id" content="5395442" /><meta name="octolytics-dimension-user_login" content="arrayfire" /><meta name="octolytics-dimension-repository_id" content="17299909" /><meta name="octolytics-dimension-repository_nwo" content="arrayfire/arrayfire-java" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="17299909" /><meta name="octolytics-dimension-repository_network_root_nwo" content="arrayfire/arrayfire-java" />
  



    

    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
  <meta name="disable-turbo" content="false">


  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">


  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">

  <meta name="release" content="cc8e0f3a41b66dcb1aff2f5c1920b7e595b7c413" data-turbo-track="reload">
  <meta name="ui-target" content="full">

  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">

<meta name="theme-color" content="#1e2327">
<meta name="color-scheme" content="light dark" />


  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">

  </head>

  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
      

    <div class="position-relative header-wrapper js-header-wrapper ">
      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>

      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
</span>      
      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/l7j-2ddd8b435dadae28.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-c7194395e20641cf.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.9d59d1018a52a53c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.ca35434433531b5d.module.css" />

<react-partial
  partial-name="keyboard-shortcuts-dialog"
  data-ssr="false"
  data-attempted-ssr="false"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
  <div data-target="react-partial.reactRoot"></div>
</react-partial>





      

          
          

                <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2l-8671acba87bc0dcb.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/i26-f2ae65b837c90ae7.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fz5-23f28c0f388769c9.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/lht-26506ea833dda5be.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/p1-76a75a6081059b19.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3d8-bbc4e3ce35fac150.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tua-c4ca62c5e0e0318e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4s-c22d880230690e1f.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/marketing-header-95d9703e9355d6e0.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.9d59d1018a52a53c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.6a01c236ff527e7e.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/4s.e3d02f110161be52.module.css" />

<react-partial
  partial-name="marketing-header"
  data-ssr="true"
  data-attempted-ssr="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"color_mode":"dark","logged_in":false,"marketing_page":false,"home_path":"/","login_path":"/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire-java%2Fblob%2Fmaster%2Fcom%2Farrayfire%2FArrayFire.java","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow\u0026source=header-repo\u0026source_repo=arrayfire%2Farrayfire-java","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java\",\"user_id\":null}}","auth_hydro_click_hmac":"afbb42ce2db066b9cc8a0baabea06e2a416d50f59a964f18e5e347fd17e65fa6","overlay":false,"fixed":false}}</script>
  <div data-target="react-partial.reactRoot"><div data-color-mode="dark" data-light-theme="light" data-dark-theme="dark"><header class="MarketingHeader-module__root__Tk7n3 HeaderMktg header-logged-out" role="banner" data-marketing-header="true" data-color-mode="dark" data-light-theme="light" data-dark-theme="dark" data-is-top="true"><h2 class="MarketingHeader-module__visuallyHidden__sqKsl">Navigation Menu</h2><button type="button" class="MarketingHeader-module__backdrop__sw4RU" aria-label="Close navigation menu"></button><div class="MarketingHeader-module__bar__mBSyE"><div class="MarketingHeader-module__topRow__yeury"><div class="MarketingHeader-module__toggleSlot__hDxbh"><button type="button" class="HeaderMenuToggle-module__toggle__i8EiC" aria-label="Toggle navigation" aria-expanded="false"><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span></button></div><a href="/" aria-label="Homepage" class="HeaderLogo-module__logo__UFyHI" data-analytics-event="{&quot;action&quot;:&quot;homepage&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;logo&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;homepage_link_logo_header&quot;}"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewBox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path></svg></a><div class="AuthCTAs-module__mobileActions__NNzeV"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire-java%2Fblob%2Fmaster%2Fcom%2Farrayfire%2FArrayFire.java" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="afbb42ce2db066b9cc8a0baabea06e2a416d50f59a964f18e5e347fd17e65fa6"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_3dd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_3dd_">Appearance settings</div></div></div><div class="MarketingHeader-module__menu__GIy3y"><div class="MarketingHeader-module__menuWrapper__owstH"><nav class="MarketingNavigation-module__nav__W0KYY" aria-label="Global"><ul class="MarketingNavigation-module__list__tFbMb"><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_nd_">Platform<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5knd_">AI CODE CREATION</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot" data-analytics-event="{&quot;action&quot;:&quot;github_copilot&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>GitHub Copilot</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Write better code with AI</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/ai/github-app" data-analytics-event="{&quot;action&quot;:&quot;github_copilot_app&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_app_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656"></path></svg>GitHub Copilot app</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Direct agents from issue to merge</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/mcp" data-analytics-event="{&quot;action&quot;:&quot;mcp_registry&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;mcp_registry_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mcp NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.252.252 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z"></path><path d="M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z"></path></svg>MCP Registry</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Integrate external tools</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9knd_">DEVELOPER WORKFLOWS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/actions" data-analytics-event="{&quot;action&quot;:&quot;actions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;actions_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-workflow NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path></svg>Actions</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Automate any workflow</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/codespaces" data-analytics-event="{&quot;action&quot;:&quot;codespaces&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;codespaces_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codespaces NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path></svg>Codespaces</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Instant dev environments</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/issues" data-analytics-event="{&quot;action&quot;:&quot;issues&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;issues_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-issue-opened NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg>Issues</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Plan and track work</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-review" data-analytics-event="{&quot;action&quot;:&quot;code_review&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_review_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg>Code Review</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Manage code changes</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-quality" data-analytics-event="{&quot;action&quot;:&quot;code_quality&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_quality_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codescan-checkmark NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.28 6.28a.75.75 0 1 0-1.06-1.06L6.25 8.19l-.97-.97a.75.75 0 0 0-1.06 1.06l1.5 1.5a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M7.5 15a7.5 7.5 0 1 1 5.807-2.754l2.473 2.474a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2.474-2.473A7.472 7.472 0 0 1 7.5 15Zm0-13.5a6 6 0 1 0 4.094 10.386.748.748 0 0 1 .293-.292 6.002 6.002 0 0 0 1.117-6.486A6.002 6.002 0 0 0 7.5 1.5Z"></path></svg>Code Quality</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enforce quality at merge</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dknd_">APPLICATION SECURITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Find and fix vulnerabilities</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/code-security" data-analytics-event="{&quot;action&quot;:&quot;code_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code-square NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>Code security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Secure your code as you build</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/secret-protection" data-analytics-event="{&quot;action&quot;:&quot;secret_protection&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;secret_protection_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-lock NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM10.5 6V4a2.5 2.5 0 1 0-5 0v2Z"></path></svg>Secret protection</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Stop leaks before they start</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ NavGroup-module__hasSeparator__FnMrN"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_hknd_">EXPLORE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_hknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/why-github" data-analytics-event="{&quot;action&quot;:&quot;why_github&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;why_github_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Why GitHub</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog" data-analytics-event="{&quot;action&quot;:&quot;blog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;blog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Blog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog/changelog" data-analytics-event="{&quot;action&quot;:&quot;changelog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;changelog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Changelog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/marketplace" data-analytics-event="{&quot;action&quot;:&quot;marketplace&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;marketplace_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Marketplace</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/features" data-analytics-event="{&quot;action&quot;:&quot;view_all_features&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_features_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all features</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_17d_">Solutions<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_17d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5l7d_">BY COMPANY SIZE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprises&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Enterprises</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/team" data-analytics-event="{&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Small and medium teams</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise/startups" data-analytics-event="{&quot;action&quot;:&quot;startups&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Startups</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/nonprofits" data-analytics-event="{&quot;action&quot;:&quot;nonprofits&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Nonprofits</span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9l7d_">BY USE CASE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/app-modernization" data-analytics-event="{&quot;action&quot;:&quot;app_modernization&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;app_modernization_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">App Modernization</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devsecops" data-analytics-event="{&quot;action&quot;:&quot;devsecops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevSecOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/ci-cd" data-analytics-event="{&quot;action&quot;:&quot;ci/cd&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ci/cd_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">CI/CD</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/use-case" data-analytics-event="{&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all use cases</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dl7d_">BY INDUSTRY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dl7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/healthcare" data-analytics-event="{&quot;action&quot;:&quot;healthcare&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Healthcare</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/financial-services" data-analytics-event="{&quot;action&quot;:&quot;financial_services&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Financial services</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/manufacturing" data-analytics-event="{&quot;action&quot;:&quot;manufacturing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Manufacturing</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/government" data-analytics-event="{&quot;action&quot;:&quot;government&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Government</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/industry" data-analytics-event="{&quot;action&quot;:&quot;view_all_industries&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all industries</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions" data-analytics-event="{&quot;action&quot;:&quot;view_all_solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_solutions_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all solutions</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_1nd_">Resources<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_1nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5lnd_">EXPLORE BY TOPIC</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=ai" data-analytics-event="{&quot;action&quot;:&quot;ai&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">AI</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=software-development" data-analytics-event="{&quot;action&quot;:&quot;software_development&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Software Development</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=security" data-analytics-event="{&quot;action&quot;:&quot;security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources/articles" data-analytics-event="{&quot;action&quot;:&quot;view_all_topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_topics_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all topics</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9lnd_">EXPLORE BY TYPE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/customer-stories" data-analytics-event="{&quot;action&quot;:&quot;customer_stories&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer stories</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/events" data-analytics-event="{&quot;action&quot;:&quot;events__webinars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;events__webinars_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Events &amp; webinars</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/whitepapers" data-analytics-event="{&quot;action&quot;:&quot;ebooks__reports&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ebooks__reports_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Ebooks &amp; reports</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/executive-insights" data-analytics-event="{&quot;action&quot;:&quot;business_insights&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;business_insights_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Business insights</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://skills.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_skills&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_skills_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Skills</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dlnd_">SUPPORT &amp; SERVICES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dlnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://support.github.com" data-analytics-event="{&quot;action&quot;:&quot;customer_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_support_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer support</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/orgs/community/discussions" data-analytics-event="{&quot;action&quot;:&quot;community_forum&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;community_forum_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Community forum</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trust-center" data-analytics-event="{&quot;action&quot;:&quot;trust_center&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trust_center_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trust center</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/partners" data-analytics-event="{&quot;action&quot;:&quot;partners&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Partners</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources" data-analytics-event="{&quot;action&quot;:&quot;view_all_resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_resources_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all resources</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_27d_">Open Source<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_27d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5m7d_">COMMUNITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/open-source/sponsors" data-analytics-event="{&quot;action&quot;:&quot;github_sponsors&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sponsor-tiers NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.586 1C12.268 1 13.5 2.37 13.5 4.25c0 1.745-.996 3.359-2.622 4.831-.166.15-.336.297-.509.438l1.116 5.584a.75.75 0 0 1-.991.852l-2.409-.876a.25.25 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852L5.63 9.519a13.78 13.78 0 0 1-.51-.438C3.497 7.609 2.5 5.995 2.5 4.25 2.5 2.37 3.732 1 5.414 1c.963 0 1.843.403 2.474 1.073L8 2.198l.112-.125a3.385 3.385 0 0 1 2.283-1.068L10.586 1Zm-3.621 9.495-.718 3.594 1.155-.42a1.75 1.75 0 0 1 1.028-.051l.168.051 1.154.42-.718-3.592c-.199.13-.37.235-.505.314l-.169.097a.75.75 0 0 1-.72 0 9.54 9.54 0 0 1-.515-.308l-.16-.105ZM10.586 2.5c-.863 0-1.611.58-1.866 1.459-.209.721-1.231.721-1.44 0C7.025 3.08 6.277 2.5 5.414 2.5 4.598 2.5 4 3.165 4 4.25c0 1.23.786 2.504 2.128 3.719.49.443 1.018.846 1.546 1.198l.325.21.076-.047.251-.163a13.341 13.341 0 0 0 1.546-1.198C11.214 6.754 12 5.479 12 4.25c0-1.085-.598-1.75-1.414-1.75Z"></path></svg>GitHub Sponsors</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Fund open source developers</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9m7d_">PROGRAMS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://securitylab.github.com" data-analytics-event="{&quot;action&quot;:&quot;security_lab&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_lab_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security Lab</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://maintainers.github.com" data-analytics-event="{&quot;action&quot;:&quot;maintainer_community&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;maintainer_community_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Maintainer Community</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://stars.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_stars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_stars_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Stars</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://archiveprogram.github.com" data-analytics-event="{&quot;action&quot;:&quot;archive_program&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;archive_program_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Archive Program</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dm7d_">REPOSITORIES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dm7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/topics" data-analytics-event="{&quot;action&quot;:&quot;topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Topics</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trending" data-analytics-event="{&quot;action&quot;:&quot;trending&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trending</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/collections" data-analytics-event="{&quot;action&quot;:&quot;collections&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Collections</span></a></li></ul></div></li></ul></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_2nd_">Enterprise<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_2nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5mnd_">ENTERPRISE SOLUTIONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-stack NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z"></path></svg>Enterprise platform</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">AI-powered developer platform</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9mnd_">AVAILABLE ADD-ONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade security features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot/copilot-business" data-analytics-event="{&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>Copilot for Business</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade AI features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise/premium-support" data-analytics-event="{&quot;action&quot;:&quot;premium_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg>Premium Support</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade 24/7 support</span></span></a></li></ul></div></li></ul></div></div></li><li><a href="https://github.com/pricing" data-analytics-event="{&quot;action&quot;:&quot;pricing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;pricing&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;pricing_link_pricing_navbar&quot;}" class="MarketingNavigation-module__navLink__hUomM">Pricing</a></li></ul></nav><div class="MarketingHeader-module__ctaContainer__tBmPz"><div class="HeaderSearch-module__searchSlot__oVOUS"><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderSearch-module__trigger__zsF9q" type="button" aria-haspopup="dialog" aria-expanded="false" aria-label="Search or jump to, type / to search" data-analytics-event="{&quot;action&quot;:&quot;searchbar&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;context&quot;:&quot;global&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"><span class="HeaderSearch-module__content__kMpxU"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search HeaderSearch-module__icon__wcrHX" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg><span class="HeaderSearch-module__label__d1iWG">Search</span><kbd class="HeaderSearch-module__kbd__HNG0o" aria-hidden="true">/</kbd></span></span></span></button><div class="d-none"></div></div><div class="AuthCTAs-module__signInWrap__q2P60"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq AuthCTAs-module__desktopActionGap__UZuXT AuthCTAs-module__hiddenBelowLg__BfKBw" href="/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire-java%2Fblob%2Fmaster%2Fcom%2Farrayfire%2FArrayFire.java" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="afbb42ce2db066b9cc8a0baabea06e2a416d50f59a964f18e5e347fd17e65fa6"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a></div><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--secondary___gHnw_ Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=arrayfire%2Farrayfire-java" data-analytics-event="{&quot;action&quot;:&quot;sign_up&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_up_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="afbb42ce2db066b9cc8a0baabea06e2a416d50f59a964f18e5e347fd17e65fa6"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-secondary___eJ0_a">Sign up</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_fbd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_fbd_">Appearance settings</div></div></div></div></div><div class="MarketingHeader-module__bottomBorder__uZT38" aria-hidden="true"></div></header></div></div>
</react-partial>



      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
  
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>

    <button id="icon-button-a63b39e9-22dc-4159-a6dc-f8c3b722936e" aria-labelledby="tooltip-0d0d00bc-4580-4e52-aa69-b417419771a4" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</button><tool-tip id="tooltip-0d0d00bc-4580-4e52-aa69-b417419771a4" for="icon-button-a63b39e9-22dc-4159-a6dc-f8c3b722936e" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>


  
</div>
    </div>

  <div id="start-of-content" class="show-on-focus"></div>








    <div id="js-flash-container" class="flash-container" data-turbo-replace>





  <template class="js-flash-template">
    
<div class="flash flash-full   {{ className }}">
  <div >
    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    <div aria-atomic="true" role="alert" class="js-flash-alert">
      
      <div>{{ message }}</div>

    </div>
  </div>
</div>
  </template>
</div>


    






  <div
    class="application-main "
    data-commit-hovercards-enabled
    data-discussion-hovercards-enabled
    data-issue-and-pr-hovercards-enabled
    data-project-hovercards-enabled
  >
        <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
    <main id="js-repo-pjax-container" >
      
      
    


    








  

    <div id="repository-container-header"  class="tmp-pt-3 hide-full-screen" style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));" data-turbo-replace>

        <div class="d-flex flex-nowrap flex-justify-end tmp-mb-3  tmp-px-3 tmp-px-lg-5" style="gap: 1rem;">

          <div class="flex-auto min-width-0 width-fit">
              
  <div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted mr-2 tmp-mr-2">
    <path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path>
</svg>
    
    <span class="author flex-self-stretch" itemprop="author">
      <a class="url fn" rel="author" data-hovercard-type="organization" data-hovercard-url="/orgs/arrayfire/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/arrayfire">
        arrayfire
</a>    </span>
    <span class="mx-1 flex-self-stretch color-fg-muted">/</span>
    <strong itemprop="name" class="mr-2 flex-self-stretch">
      <a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" href="/arrayfire/arrayfire-java">arrayfire-java</a>
    </strong>

    <span></span><span class="Label Label--secondary v-align-middle mr-1">Public</span>
  </div>


          </div>

          <div id="repository-details-container" class="flex-shrink-0" data-turbo-replace style="max-width: 70%;">
              <ul class="pagehead-actions flex-shrink-0 d-none d-md-inline" style="padding: 2px 0;">
    
      

  <li>
            <a href="/login?return_to=%2Farrayfire%2Farrayfire-java" rel="nofollow" id="repository-details-watch-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;notification subscription menu watch&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="3d1ef9c45aa85cb3304fe09f77ebb0f1131cec57330b3fecc1262ca6f0901164" aria-label="You must be signed in to change notification settings" data-view-component="true" class="btn-sm btn">    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bell mr-2 tmp-mr-2">
    <path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path>
</svg>Notifications
</a>    <tool-tip id="tooltip-fbdc409b-1fa9-4580-8320-2d2e902758af" for="repository-details-watch-button" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">You must be signed in to change notification settings</tool-tip>

  </li>

  <li>
          <a icon="repo-forked" id="fork-button" href="/login?return_to=%2Farrayfire%2Farrayfire-java" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;repo details fork button&quot;,&quot;repository_id&quot;:17299909,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9a27d8cb5bbf0ecf5ed96aed3281a1e486b9634854003376b7e59a6cfc861755" data-view-component="true" class="btn-sm btn">    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo-forked mr-2 tmp-mr-2">
    <path d="M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
</svg>Fork
    <span id="repo-network-counter" data-pjax-replace="true" data-turbo-replace="true" title="18" data-view-component="true" class="Counter">18</span>
</a>
  </li>

  <li>
        <div data-view-component="true" class="BtnGroup d-flex">
        <a href="/login?return_to=%2Farrayfire%2Farrayfire-java" rel="nofollow" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;star button&quot;,&quot;repository_id&quot;:17299909,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="297fdafca8b587efd357ce3981336b833e5cedfac2f5b70cd5ae64d5446781ec" aria-label="You must be signed in to star a repository" data-view-component="true" class="tooltipped tooltipped-sw btn-sm btn">    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star v-align-text-bottom d-inline-block mr-2 tmp-mr-2">
    <path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
</svg><span data-view-component="true" class="d-inline">
          Star
</span>          <span id="repo-stars-counter-star" aria-label="39 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="39" data-view-component="true" class="Counter js-social-count">39</span>
</a></div>
  </li>

</ul>

          </div>
        </div>

          <div id="responsive-meta-container" data-turbo-replace>
</div>


            <nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 tmp-px-3 px-md-4 tmp-px-md-4 px-lg-5 tmp-px-lg-5">

  <ul data-view-component="true" class="UnderlineNav-body list-style-none">
      <li data-view-component="true" class="d-inline-flex">
  <a id="code-tab" href="/arrayfire/arrayfire-java" data-tab-item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments repo_attestations /arrayfire/arrayfire-java" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-command-id="repositories:go-to-code" data-react-nav="code-view" data-react-nav-anchor="code-view-repo-link" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Code&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" aria-current="page" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-octicon d-none d-sm-inline">
    <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
        <span data-content="Code">Code</span>
          <span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="issues-tab" href="/arrayfire/arrayfire-java/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /arrayfire/arrayfire-java/issues" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-command-id="repositories:go-to-issues" data-react-nav="issues-react" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Issues&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline">
    <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
</svg>
        <span data-content="Issues">Issues</span>
          <span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="3" data-view-component="true" class="Counter">3</span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="pull-requests-tab" href="/arrayfire/arrayfire-java/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /arrayfire/arrayfire-java/pulls" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-command-id="repositories:go-to-pull-requests" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Pull requests&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline">
    <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path>
</svg>
        <span data-content="Pull requests">Pull requests</span>
          <span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="actions-tab" href="/arrayfire/arrayfire-java/actions" data-tab-item="i3actions-tab" data-selected-links="repo_actions /arrayfire/arrayfire-java/actions" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-command-id="repositories:go-to-actions" data-react-nav="actions-workflows" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Actions&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-octicon d-none d-sm-inline">
    <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
        <span data-content="Actions">Actions</span>
          <span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="projects-tab" href="/arrayfire/arrayfire-java/projects" data-tab-item="i4projects-tab" data-selected-links="repo_projects new_repo_project repo_project /arrayfire/arrayfire-java/projects" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g b" data-command-id="repositories:go-to-projects" data-react-nav="repo" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Projects&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-octicon d-none d-sm-inline">
    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path>
</svg>
        <span data-content="Projects">Projects</span>
          <span id="projects-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="security-and-quality-tab" href="/arrayfire/arrayfire-java/security" data-tab-item="i5security-and-quality-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /arrayfire/arrayfire-java/security" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g s" data-command-id="repositories:go-to-security" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Security and quality&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline">
    <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        <span data-content="Security and quality">Security and quality</span>
          <span id="security-and-quality-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="insights-tab" href="/arrayfire/arrayfire-java/pulse" data-tab-item="i6insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /arrayfire/arrayfire-java/pulse" data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-command-id="repositories:go-to-insights" data-analytics-event="{&quot;category&quot;:&quot;Underline navbar&quot;,&quot;action&quot;:&quot;Click tab&quot;,&quot;label&quot;:&quot;Insights&quot;,&quot;target&quot;:&quot;UNDERLINE_NAV.TAB&quot;}" data-view-component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item">
    
              <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline">
    <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
        <span data-content="Insights">Insights</span>
          <span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-replace="" title="Not available" data-view-component="true" class="Counter"></span>


    
</a></li>
</ul>
    <div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 tmp-pr-3 pr-md-4 tmp-pr-md-4 pr-lg-5 tmp-pr-lg-5 right-0">      <action-menu data-select-variant="none" data-view-component="true">
  <focus-group direction="vertical" mnemonics retain>
    <button id="action-menu-c170b6bc-1d0d-4433-8a0b-467160a9d2fa-button" popovertarget="action-menu-c170b6bc-1d0d-4433-8a0b-467160a9d2fa-overlay" aria-controls="action-menu-c170b6bc-1d0d-4433-8a0b-467160a9d2fa-list" aria-haspopup="true" aria-labelledby="tooltip-6f2812c7-8c42-471a-8c0b-3a2fe36247df" type="button" data-view-component="true" class="Button Button--iconOnly Button--secondary Button--medium UnderlineNav-item">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
</svg>
</button><tool-tip id="tooltip-6f2812c7-8c42-471a-8c0b-3a2fe36247df" for="action-menu-c170b6bc-1d0d-4433-8a0b-467160a9d2fa-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Additional navigation options</tool-tip>


<anchored-position data-target="action-menu.overlay" id="action-menu-c170b6bc-1d0d-4433-8a0b-467160a9d2fa-overlay" anchor="action-menu-c170b6bc-1d0d-4433-8a0b-467160a9d2fa-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">          <action-list>
  <div data-view-component="true">
    <ul aria-labelledby="action-menu-c170b6bc-1d0d-4433-8a0b-467160a9d2fa-button" id="action-menu-c170b6bc-1d0d-4433-8a0b-467160a9d2fa-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-a2587d61-7885-4ca5-9ec7-4ad0eafdd084" href="/arrayfire/arrayfire-java" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code">
    <path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Code
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-c8b173a4-cb55-46cc-ba75-4df2676fee9b" href="/arrayfire/arrayfire-java/issues" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened">
    <path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Issues
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i2pull-requests-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-e96603ce-40bc-4f88-a7af-22f638647c4d" href="/arrayfire/arrayfire-java/pulls" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-git-pull-request">
    <path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Pull requests
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i3actions-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-58ee8115-af32-4449-b776-61e0a2ef5d99" href="/arrayfire/arrayfire-java/actions" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play">
    <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Actions
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i4projects-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-9ac2a345-40b5-411b-b1c0-639f307c6eae" href="/arrayfire/arrayfire-java/projects" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-table">
    <path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Projects
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i5security-and-quality-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-9f5bfb71-9ae7-4fb6-ad7f-d3861add56de" href="/arrayfire/arrayfire-java/security" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield">
    <path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Security and quality
</span>      
</a>
  
</li>
        <li hidden="hidden" data-menu-item="i6insights-tab" data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <a tabindex="-1" id="item-319c0326-51ca-4de3-bd0f-8858ab68a0e6" href="/arrayfire/arrayfire-java/pulse" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-graph">
    <path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Insights
</span>      
</a>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>  </focus-group>
</action-menu></div>
</nav>

    </div>
  



<turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class="">
    <div id="repo-content-pjax-container" class="repository-content " >
    



    
      
    








<react-app
  app-name="code-view"
  initial-path="/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java"
  style="display: block; min-height: calc(100vh - 64px);"
  data-attempted-ssr="true"
  data-ssr="true"
  data-lazy="false"
  data-alternate="false"
  data-data-router-enabled="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-app.embeddedData">{"payload":{"codeViewBlobRoute":{"csv":null,"csvError":null,"headerInfo":{"toc":null},"issueTemplate":null,"discussionTemplate":null,"richText":null,"richTextTruncated":false,"renderedFileInfo":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"ArrayFire","fully_qualified_name":"ArrayFire","kind":"class","ident_start":66,"ident_end":75,"extent_start":53,"extent_end":49718,"ident_utf16":{"start":{"line_number":4,"utf16_col":13},"end":{"line_number":4,"utf16_col":22}},"extent_utf16":{"start":{"line_number":4,"utf16_col":0},"end":{"line_number":1656,"utf16_col":1}}},{"name":"SPAN","fully_qualified_name":"ArrayFire::SPAN","kind":"field","ident_start":125,"ident_end":129,"extent_start":101,"extent_end":143,"ident_utf16":{"start":{"line_number":6,"utf16_col":26},"end":{"line_number":6,"utf16_col":30}},"extent_utf16":{"start":{"line_number":6,"utf16_col":2},"end":{"line_number":6,"utf16_col":44}}},{"name":"sumAll","fully_qualified_name":"ArrayFire::sumAll","kind":"method","ident_start":444,"ident_end":450,"extent_start":423,"extent_end":514,"ident_utf16":{"start":{"line_number":19,"utf16_col":23},"end":{"line_number":19,"utf16_col":29}},"extent_utf16":{"start":{"line_number":19,"utf16_col":2},"end":{"line_number":21,"utf16_col":3}}},{"name":"maxAll","fully_qualified_name":"ArrayFire::maxAll","kind":"method","ident_start":773,"ident_end":779,"extent_start":752,"extent_end":843,"ident_utf16":{"start":{"line_number":32,"utf16_col":23},"end":{"line_number":32,"utf16_col":29}},"extent_utf16":{"start":{"line_number":32,"utf16_col":2},"end":{"line_number":34,"utf16_col":3}}},{"name":"minAll","fully_qualified_name":"ArrayFire::minAll","kind":"method","ident_start":1103,"ident_end":1109,"extent_start":1082,"extent_end":1173,"ident_utf16":{"start":{"line_number":45,"utf16_col":23},"end":{"line_number":45,"utf16_col":29}},"extent_utf16":{"start":{"line_number":45,"utf16_col":2},"end":{"line_number":47,"utf16_col":3}}},{"name":"sum","fully_qualified_name":"ArrayFire::sum","kind":"method","ident_start":1487,"ident_end":1490,"extent_start":1468,"extent_end":1574,"ident_utf16":{"start":{"line_number":58,"utf16_col":21},"end":{"line_number":58,"utf16_col":24}},"extent_utf16":{"start":{"line_number":58,"utf16_col":2},"end":{"line_number":60,"utf16_col":3}}},{"name":"max","fully_qualified_name":"ArrayFire::max","kind":"method","ident_start":1912,"ident_end":1915,"extent_start":1893,"extent_end":1999,"ident_utf16":{"start":{"line_number":71,"utf16_col":21},"end":{"line_number":71,"utf16_col":24}},"extent_utf16":{"start":{"line_number":71,"utf16_col":2},"end":{"line_number":73,"utf16_col":3}}},{"name":"min","fully_qualified_name":"ArrayFire::min","kind":"method","ident_start":2336,"ident_end":2339,"extent_start":2317,"extent_end":2423,"ident_utf16":{"start":{"line_number":84,"utf16_col":21},"end":{"line_number":84,"utf16_col":24}},"extent_utf16":{"start":{"line_number":84,"utf16_col":2},"end":{"line_number":86,"utf16_col":3}}},{"name":"sum","fully_qualified_name":"ArrayFire::sum","kind":"method","ident_start":2692,"ident_end":2695,"extent_start":2673,"extent_end":2765,"ident_utf16":{"start":{"line_number":97,"utf16_col":21},"end":{"line_number":97,"utf16_col":24}},"extent_utf16":{"start":{"line_number":97,"utf16_col":2},"end":{"line_number":99,"utf16_col":3}}},{"name":"max","fully_qualified_name":"ArrayFire::max","kind":"method","ident_start":3030,"ident_end":3033,"extent_start":3011,"extent_end":3103,"ident_utf16":{"start":{"line_number":109,"utf16_col":21},"end":{"line_number":109,"utf16_col":24}},"extent_utf16":{"start":{"line_number":109,"utf16_col":2},"end":{"line_number":111,"utf16_col":3}}},{"name":"min","fully_qualified_name":"ArrayFire::min","kind":"method","ident_start":3377,"ident_end":3380,"extent_start":3358,"extent_end":3453,"ident_utf16":{"start":{"line_number":122,"utf16_col":21},"end":{"line_number":122,"utf16_col":24}},"extent_utf16":{"start":{"line_number":122,"utf16_col":2},"end":{"line_number":124,"utf16_col":3}}},{"name":"where","fully_qualified_name":"ArrayFire::where","kind":"method","ident_start":3775,"ident_end":3780,"extent_start":3755,"extent_end":3851,"ident_utf16":{"start":{"line_number":134,"utf16_col":22},"end":{"line_number":134,"utf16_col":27}},"extent_utf16":{"start":{"line_number":134,"utf16_col":2},"end":{"line_number":136,"utf16_col":3}}},{"name":"add","fully_qualified_name":"ArrayFire::add","kind":"method","ident_start":4214,"ident_end":4217,"extent_start":4195,"extent_end":4291,"ident_utf16":{"start":{"line_number":149,"utf16_col":21},"end":{"line_number":149,"utf16_col":24}},"extent_utf16":{"start":{"line_number":149,"utf16_col":2},"end":{"line_number":151,"utf16_col":3}}},{"name":"sub","fully_qualified_name":"ArrayFire::sub","kind":"method","ident_start":4580,"ident_end":4583,"extent_start":4561,"extent_end":4657,"ident_utf16":{"start":{"line_number":162,"utf16_col":21},"end":{"line_number":162,"utf16_col":24}},"extent_utf16":{"start":{"line_number":162,"utf16_col":2},"end":{"line_number":164,"utf16_col":3}}},{"name":"mul","fully_qualified_name":"ArrayFire::mul","kind":"method","ident_start":4944,"ident_end":4947,"extent_start":4925,"extent_end":5021,"ident_utf16":{"start":{"line_number":175,"utf16_col":21},"end":{"line_number":175,"utf16_col":24}},"extent_utf16":{"start":{"line_number":175,"utf16_col":2},"end":{"line_number":177,"utf16_col":3}}},{"name":"div","fully_qualified_name":"ArrayFire::div","kind":"method","ident_start":5289,"ident_end":5292,"extent_start":5270,"extent_end":5366,"ident_utf16":{"start":{"line_number":188,"utf16_col":21},"end":{"line_number":188,"utf16_col":24}},"extent_utf16":{"start":{"line_number":188,"utf16_col":2},"end":{"line_number":190,"utf16_col":3}}},{"name":"le","fully_qualified_name":"ArrayFire::le","kind":"method","ident_start":5651,"ident_end":5653,"extent_start":5632,"extent_end":5726,"ident_utf16":{"start":{"line_number":201,"utf16_col":21},"end":{"line_number":201,"utf16_col":23}},"extent_utf16":{"start":{"line_number":201,"utf16_col":2},"end":{"line_number":203,"utf16_col":3}}},{"name":"lt","fully_qualified_name":"ArrayFire::lt","kind":"method","ident_start":5998,"ident_end":6000,"extent_start":5979,"extent_end":6073,"ident_utf16":{"start":{"line_number":214,"utf16_col":21},"end":{"line_number":214,"utf16_col":23}},"extent_utf16":{"start":{"line_number":214,"utf16_col":2},"end":{"line_number":216,"utf16_col":3}}},{"name":"ge","fully_qualified_name":"ArrayFire::ge","kind":"method","ident_start":6360,"ident_end":6362,"extent_start":6341,"extent_end":6435,"ident_utf16":{"start":{"line_number":227,"utf16_col":21},"end":{"line_number":227,"utf16_col":23}},"extent_utf16":{"start":{"line_number":227,"utf16_col":2},"end":{"line_number":229,"utf16_col":3}}},{"name":"gt","fully_qualified_name":"ArrayFire::gt","kind":"method","ident_start":6710,"ident_end":6712,"extent_start":6691,"extent_end":6785,"ident_utf16":{"start":{"line_number":240,"utf16_col":21},"end":{"line_number":240,"utf16_col":23}},"extent_utf16":{"start":{"line_number":240,"utf16_col":2},"end":{"line_number":242,"utf16_col":3}}},{"name":"eq","fully_qualified_name":"ArrayFire::eq","kind":"method","ident_start":7052,"ident_end":7054,"extent_start":7033,"extent_end":7127,"ident_utf16":{"start":{"line_number":253,"utf16_col":21},"end":{"line_number":253,"utf16_col":23}},"extent_utf16":{"start":{"line_number":253,"utf16_col":2},"end":{"line_number":255,"utf16_col":3}}},{"name":"neq","fully_qualified_name":"ArrayFire::neq","kind":"method","ident_start":7399,"ident_end":7402,"extent_start":7380,"extent_end":7476,"ident_utf16":{"start":{"line_number":266,"utf16_col":21},"end":{"line_number":266,"utf16_col":24}},"extent_utf16":{"start":{"line_number":266,"utf16_col":2},"end":{"line_number":268,"utf16_col":3}}},{"name":"sin","fully_qualified_name":"ArrayFire::sin","kind":"method","ident_start":7752,"ident_end":7755,"extent_start":7733,"extent_end":7821,"ident_utf16":{"start":{"line_number":280,"utf16_col":21},"end":{"line_number":280,"utf16_col":24}},"extent_utf16":{"start":{"line_number":280,"utf16_col":2},"end":{"line_number":282,"utf16_col":3}}},{"name":"cos","fully_qualified_name":"ArrayFire::cos","kind":"method","ident_start":8077,"ident_end":8080,"extent_start":8058,"extent_end":8146,"ident_utf16":{"start":{"line_number":292,"utf16_col":21},"end":{"line_number":292,"utf16_col":24}},"extent_utf16":{"start":{"line_number":292,"utf16_col":2},"end":{"line_number":294,"utf16_col":3}}},{"name":"tan","fully_qualified_name":"ArrayFire::tan","kind":"method","ident_start":8399,"ident_end":8402,"extent_start":8380,"extent_end":8468,"ident_utf16":{"start":{"line_number":304,"utf16_col":21},"end":{"line_number":304,"utf16_col":24}},"extent_utf16":{"start":{"line_number":304,"utf16_col":2},"end":{"line_number":306,"utf16_col":3}}},{"name":"asin","fully_qualified_name":"ArrayFire::asin","kind":"method","ident_start":8723,"ident_end":8727,"extent_start":8704,"extent_end":8794,"ident_utf16":{"start":{"line_number":316,"utf16_col":21},"end":{"line_number":316,"utf16_col":25}},"extent_utf16":{"start":{"line_number":316,"utf16_col":2},"end":{"line_number":318,"utf16_col":3}}},{"name":"acos","fully_qualified_name":"ArrayFire::acos","kind":"method","ident_start":9049,"ident_end":9053,"extent_start":9030,"extent_end":9120,"ident_utf16":{"start":{"line_number":328,"utf16_col":21},"end":{"line_number":328,"utf16_col":25}},"extent_utf16":{"start":{"line_number":328,"utf16_col":2},"end":{"line_number":330,"utf16_col":3}}},{"name":"atan","fully_qualified_name":"ArrayFire::atan","kind":"method","ident_start":9375,"ident_end":9379,"extent_start":9356,"extent_end":9446,"ident_utf16":{"start":{"line_number":340,"utf16_col":21},"end":{"line_number":340,"utf16_col":25}},"extent_utf16":{"start":{"line_number":340,"utf16_col":2},"end":{"line_number":342,"utf16_col":3}}},{"name":"sinh","fully_qualified_name":"ArrayFire::sinh","kind":"method","ident_start":9701,"ident_end":9705,"extent_start":9682,"extent_end":9772,"ident_utf16":{"start":{"line_number":352,"utf16_col":21},"end":{"line_number":352,"utf16_col":25}},"extent_utf16":{"start":{"line_number":352,"utf16_col":2},"end":{"line_number":354,"utf16_col":3}}},{"name":"cosh","fully_qualified_name":"ArrayFire::cosh","kind":"method","ident_start":10027,"ident_end":10031,"extent_start":10008,"extent_end":10098,"ident_utf16":{"start":{"line_number":364,"utf16_col":21},"end":{"line_number":364,"utf16_col":25}},"extent_utf16":{"start":{"line_number":364,"utf16_col":2},"end":{"line_number":366,"utf16_col":3}}},{"name":"tanh","fully_qualified_name":"ArrayFire::tanh","kind":"method","ident_start":10353,"ident_end":10357,"extent_start":10334,"extent_end":10424,"ident_utf16":{"start":{"line_number":376,"utf16_col":21},"end":{"line_number":376,"utf16_col":25}},"extent_utf16":{"start":{"line_number":376,"utf16_col":2},"end":{"line_number":378,"utf16_col":3}}},{"name":"asinh","fully_qualified_name":"ArrayFire::asinh","kind":"method","ident_start":10681,"ident_end":10686,"extent_start":10662,"extent_end":10754,"ident_utf16":{"start":{"line_number":388,"utf16_col":21},"end":{"line_number":388,"utf16_col":26}},"extent_utf16":{"start":{"line_number":388,"utf16_col":2},"end":{"line_number":390,"utf16_col":3}}},{"name":"acosh","fully_qualified_name":"ArrayFire::acosh","kind":"method","ident_start":11011,"ident_end":11016,"extent_start":10992,"extent_end":11084,"ident_utf16":{"start":{"line_number":400,"utf16_col":21},"end":{"line_number":400,"utf16_col":26}},"extent_utf16":{"start":{"line_number":400,"utf16_col":2},"end":{"line_number":402,"utf16_col":3}}},{"name":"atanh","fully_qualified_name":"ArrayFire::atanh","kind":"method","ident_start":11341,"ident_end":11346,"extent_start":11322,"extent_end":11414,"ident_utf16":{"start":{"line_number":412,"utf16_col":21},"end":{"line_number":412,"utf16_col":26}},"extent_utf16":{"start":{"line_number":412,"utf16_col":2},"end":{"line_number":414,"utf16_col":3}}},{"name":"exp","fully_qualified_name":"ArrayFire::exp","kind":"method","ident_start":11675,"ident_end":11678,"extent_start":11656,"extent_end":11744,"ident_utf16":{"start":{"line_number":424,"utf16_col":21},"end":{"line_number":424,"utf16_col":24}},"extent_utf16":{"start":{"line_number":424,"utf16_col":2},"end":{"line_number":426,"utf16_col":3}}},{"name":"log","fully_qualified_name":"ArrayFire::log","kind":"method","ident_start":11997,"ident_end":12000,"extent_start":11978,"extent_end":12066,"ident_utf16":{"start":{"line_number":436,"utf16_col":21},"end":{"line_number":436,"utf16_col":24}},"extent_utf16":{"start":{"line_number":436,"utf16_col":2},"end":{"line_number":438,"utf16_col":3}}},{"name":"abs","fully_qualified_name":"ArrayFire::abs","kind":"method","ident_start":12330,"ident_end":12333,"extent_start":12311,"extent_end":12399,"ident_utf16":{"start":{"line_number":448,"utf16_col":21},"end":{"line_number":448,"utf16_col":24}},"extent_utf16":{"start":{"line_number":448,"utf16_col":2},"end":{"line_number":450,"utf16_col":3}}},{"name":"sqrt","fully_qualified_name":"ArrayFire::sqrt","kind":"method","ident_start":12661,"ident_end":12665,"extent_start":12642,"extent_end":12732,"ident_utf16":{"start":{"line_number":460,"utf16_col":21},"end":{"line_number":460,"utf16_col":25}},"extent_utf16":{"start":{"line_number":460,"utf16_col":2},"end":{"line_number":462,"utf16_col":3}}},{"name":"add","fully_qualified_name":"ArrayFire::add","kind":"method","ident_start":12963,"ident_end":12966,"extent_start":12944,"extent_end":13040,"ident_utf16":{"start":{"line_number":473,"utf16_col":21},"end":{"line_number":473,"utf16_col":24}},"extent_utf16":{"start":{"line_number":473,"utf16_col":2},"end":{"line_number":475,"utf16_col":3}}},{"name":"sub","fully_qualified_name":"ArrayFire::sub","kind":"method","ident_start":13255,"ident_end":13258,"extent_start":13236,"extent_end":13332,"ident_utf16":{"start":{"line_number":485,"utf16_col":21},"end":{"line_number":485,"utf16_col":24}},"extent_utf16":{"start":{"line_number":485,"utf16_col":2},"end":{"line_number":487,"utf16_col":3}}},{"name":"mul","fully_qualified_name":"ArrayFire::mul","kind":"method","ident_start":13581,"ident_end":13584,"extent_start":13562,"extent_end":13658,"ident_utf16":{"start":{"line_number":497,"utf16_col":21},"end":{"line_number":497,"utf16_col":24}},"extent_utf16":{"start":{"line_number":497,"utf16_col":2},"end":{"line_number":499,"utf16_col":3}}},{"name":"div","fully_qualified_name":"ArrayFire::div","kind":"method","ident_start":13869,"ident_end":13872,"extent_start":13850,"extent_end":13946,"ident_utf16":{"start":{"line_number":509,"utf16_col":21},"end":{"line_number":509,"utf16_col":24}},"extent_utf16":{"start":{"line_number":509,"utf16_col":2},"end":{"line_number":511,"utf16_col":3}}},{"name":"le","fully_qualified_name":"ArrayFire::le","kind":"method","ident_start":14167,"ident_end":14169,"extent_start":14148,"extent_end":14242,"ident_utf16":{"start":{"line_number":521,"utf16_col":21},"end":{"line_number":521,"utf16_col":23}},"extent_utf16":{"start":{"line_number":521,"utf16_col":2},"end":{"line_number":523,"utf16_col":3}}},{"name":"lt","fully_qualified_name":"ArrayFire::lt","kind":"method","ident_start":14446,"ident_end":14448,"extent_start":14427,"extent_end":14521,"ident_utf16":{"start":{"line_number":533,"utf16_col":21},"end":{"line_number":533,"utf16_col":23}},"extent_utf16":{"start":{"line_number":533,"utf16_col":2},"end":{"line_number":535,"utf16_col":3}}},{"name":"ge","fully_qualified_name":"ArrayFire::ge","kind":"method","ident_start":14745,"ident_end":14747,"extent_start":14726,"extent_end":14820,"ident_utf16":{"start":{"line_number":545,"utf16_col":21},"end":{"line_number":545,"utf16_col":23}},"extent_utf16":{"start":{"line_number":545,"utf16_col":2},"end":{"line_number":547,"utf16_col":3}}},{"name":"gt","fully_qualified_name":"ArrayFire::gt","kind":"method","ident_start":15027,"ident_end":15029,"extent_start":15008,"extent_end":15102,"ident_utf16":{"start":{"line_number":557,"utf16_col":21},"end":{"line_number":557,"utf16_col":23}},"extent_utf16":{"start":{"line_number":557,"utf16_col":2},"end":{"line_number":559,"utf16_col":3}}},{"name":"eq","fully_qualified_name":"ArrayFire::eq","kind":"method","ident_start":15310,"ident_end":15312,"extent_start":15291,"extent_end":15385,"ident_utf16":{"start":{"line_number":569,"utf16_col":21},"end":{"line_number":569,"utf16_col":23}},"extent_utf16":{"start":{"line_number":569,"utf16_col":2},"end":{"line_number":571,"utf16_col":3}}},{"name":"neq","fully_qualified_name":"ArrayFire::neq","kind":"method","ident_start":15597,"ident_end":15600,"extent_start":15578,"extent_end":15674,"ident_utf16":{"start":{"line_number":581,"utf16_col":21},"end":{"line_number":581,"utf16_col":24}},"extent_utf16":{"start":{"line_number":581,"utf16_col":2},"end":{"line_number":583,"utf16_col":3}}},{"name":"pow","fully_qualified_name":"ArrayFire::pow","kind":"method","ident_start":15881,"ident_end":15884,"extent_start":15862,"extent_end":15958,"ident_utf16":{"start":{"line_number":593,"utf16_col":21},"end":{"line_number":593,"utf16_col":24}},"extent_utf16":{"start":{"line_number":593,"utf16_col":2},"end":{"line_number":595,"utf16_col":3}}},{"name":"add","fully_qualified_name":"ArrayFire::add","kind":"method","ident_start":16181,"ident_end":16184,"extent_start":16162,"extent_end":16258,"ident_utf16":{"start":{"line_number":605,"utf16_col":21},"end":{"line_number":605,"utf16_col":24}},"extent_utf16":{"start":{"line_number":605,"utf16_col":2},"end":{"line_number":607,"utf16_col":3}}},{"name":"sub","fully_qualified_name":"ArrayFire::sub","kind":"method","ident_start":16495,"ident_end":16498,"extent_start":16476,"extent_end":16572,"ident_utf16":{"start":{"line_number":617,"utf16_col":21},"end":{"line_number":617,"utf16_col":24}},"extent_utf16":{"start":{"line_number":617,"utf16_col":2},"end":{"line_number":619,"utf16_col":3}}},{"name":"mul","fully_qualified_name":"ArrayFire::mul","kind":"method","ident_start":16813,"ident_end":16816,"extent_start":16794,"extent_end":16890,"ident_utf16":{"start":{"line_number":629,"utf16_col":21},"end":{"line_number":629,"utf16_col":24}},"extent_utf16":{"start":{"line_number":629,"utf16_col":2},"end":{"line_number":631,"utf16_col":3}}},{"name":"div","fully_qualified_name":"ArrayFire::div","kind":"method","ident_start":17113,"ident_end":17116,"extent_start":17094,"extent_end":17190,"ident_utf16":{"start":{"line_number":641,"utf16_col":21},"end":{"line_number":641,"utf16_col":24}},"extent_utf16":{"start":{"line_number":641,"utf16_col":2},"end":{"line_number":643,"utf16_col":3}}},{"name":"le","fully_qualified_name":"ArrayFire::le","kind":"method","ident_start":17418,"ident_end":17420,"extent_start":17399,"extent_end":17493,"ident_utf16":{"start":{"line_number":653,"utf16_col":21},"end":{"line_number":653,"utf16_col":23}},"extent_utf16":{"start":{"line_number":653,"utf16_col":2},"end":{"line_number":655,"utf16_col":3}}},{"name":"lt","fully_qualified_name":"ArrayFire::lt","kind":"method","ident_start":17712,"ident_end":17714,"extent_start":17693,"extent_end":17787,"ident_utf16":{"start":{"line_number":665,"utf16_col":21},"end":{"line_number":665,"utf16_col":23}},"extent_utf16":{"start":{"line_number":665,"utf16_col":2},"end":{"line_number":667,"utf16_col":3}}},{"name":"ge","fully_qualified_name":"ArrayFire::ge","kind":"method","ident_start":18018,"ident_end":18020,"extent_start":17999,"extent_end":18093,"ident_utf16":{"start":{"line_number":677,"utf16_col":21},"end":{"line_number":677,"utf16_col":23}},"extent_utf16":{"start":{"line_number":677,"utf16_col":2},"end":{"line_number":679,"utf16_col":3}}},{"name":"gt","fully_qualified_name":"ArrayFire::gt","kind":"method","ident_start":18312,"ident_end":18314,"extent_start":18293,"extent_end":18387,"ident_utf16":{"start":{"line_number":689,"utf16_col":21},"end":{"line_number":689,"utf16_col":23}},"extent_utf16":{"start":{"line_number":689,"utf16_col":2},"end":{"line_number":691,"utf16_col":3}}},{"name":"getFloatArray","fully_qualified_name":"ArrayFire::getFloatArray","kind":"method","ident_start":18645,"ident_end":18658,"extent_start":18623,"extent_end":18724,"ident_utf16":{"start":{"line_number":702,"utf16_col":24},"end":{"line_number":702,"utf16_col":37}},"extent_utf16":{"start":{"line_number":702,"utf16_col":2},"end":{"line_number":704,"utf16_col":3}}},{"name":"getDoubleArray","fully_qualified_name":"ArrayFire::getDoubleArray","kind":"method","ident_start":18956,"ident_end":18970,"extent_start":18933,"extent_end":19037,"ident_utf16":{"start":{"line_number":713,"utf16_col":25},"end":{"line_number":713,"utf16_col":39}},"extent_utf16":{"start":{"line_number":713,"utf16_col":2},"end":{"line_number":715,"utf16_col":3}}},{"name":"getFloatComplexArray","fully_qualified_name":"ArrayFire::getFloatComplexArray","kind":"method","ident_start":19258,"ident_end":19278,"extent_start":19229,"extent_end":19351,"ident_utf16":{"start":{"line_number":724,"utf16_col":31},"end":{"line_number":724,"utf16_col":51}},"extent_utf16":{"start":{"line_number":724,"utf16_col":2},"end":{"line_number":726,"utf16_col":3}}},{"name":"getDoubleComplexArray","fully_qualified_name":"ArrayFire::getDoubleComplexArray","kind":"method","ident_start":19574,"ident_end":19595,"extent_start":19544,"extent_end":19669,"ident_utf16":{"start":{"line_number":735,"utf16_col":32},"end":{"line_number":735,"utf16_col":53}},"extent_utf16":{"start":{"line_number":735,"utf16_col":2},"end":{"line_number":737,"utf16_col":3}}},{"name":"getIntArray","fully_qualified_name":"ArrayFire::getIntArray","kind":"method","ident_start":19873,"ident_end":19884,"extent_start":19853,"extent_end":19948,"ident_utf16":{"start":{"line_number":746,"utf16_col":22},"end":{"line_number":746,"utf16_col":33}},"extent_utf16":{"start":{"line_number":746,"utf16_col":2},"end":{"line_number":748,"utf16_col":3}}},{"name":"getBooleanArray","fully_qualified_name":"ArrayFire::getBooleanArray","kind":"method","ident_start":20159,"ident_end":20174,"extent_start":20135,"extent_end":20242,"ident_utf16":{"start":{"line_number":757,"utf16_col":26},"end":{"line_number":757,"utf16_col":41}},"extent_utf16":{"start":{"line_number":757,"utf16_col":2},"end":{"line_number":759,"utf16_col":3}}},{"name":"randu","fully_qualified_name":"ArrayFire::randu","kind":"method","ident_start":20595,"ident_end":20600,"extent_start":20576,"extent_end":20690,"ident_utf16":{"start":{"line_number":772,"utf16_col":21},"end":{"line_number":772,"utf16_col":26}},"extent_utf16":{"start":{"line_number":772,"utf16_col":2},"end":{"line_number":774,"utf16_col":3}}},{"name":"randn","fully_qualified_name":"ArrayFire::randn","kind":"method","ident_start":21018,"ident_end":21023,"extent_start":20999,"extent_end":21113,"ident_utf16":{"start":{"line_number":785,"utf16_col":21},"end":{"line_number":785,"utf16_col":26}},"extent_utf16":{"start":{"line_number":785,"utf16_col":2},"end":{"line_number":787,"utf16_col":3}}},{"name":"constant","fully_qualified_name":"ArrayFire::constant","kind":"method","ident_start":21491,"ident_end":21499,"extent_start":21472,"extent_end":21609,"ident_utf16":{"start":{"line_number":799,"utf16_col":21},"end":{"line_number":799,"utf16_col":29}},"extent_utf16":{"start":{"line_number":799,"utf16_col":2},"end":{"line_number":801,"utf16_col":3}}},{"name":"identity","fully_qualified_name":"ArrayFire::identity","kind":"method","ident_start":21908,"ident_end":21916,"extent_start":21889,"extent_end":22009,"ident_utf16":{"start":{"line_number":812,"utf16_col":21},"end":{"line_number":812,"utf16_col":29}},"extent_utf16":{"start":{"line_number":812,"utf16_col":2},"end":{"line_number":814,"utf16_col":3}}},{"name":"identity","fully_qualified_name":"ArrayFire::identity","kind":"method","ident_start":22283,"ident_end":22291,"extent_start":22264,"extent_end":22367,"ident_utf16":{"start":{"line_number":824,"utf16_col":21},"end":{"line_number":824,"utf16_col":29}},"extent_utf16":{"start":{"line_number":824,"utf16_col":2},"end":{"line_number":826,"utf16_col":3}}},{"name":"range","fully_qualified_name":"ArrayFire::range","kind":"method","ident_start":22767,"ident_end":22772,"extent_start":22747,"extent_end":22856,"ident_utf16":{"start":{"line_number":837,"utf16_col":22},"end":{"line_number":837,"utf16_col":27}},"extent_utf16":{"start":{"line_number":837,"utf16_col":2},"end":{"line_number":839,"utf16_col":3}}},{"name":"range","fully_qualified_name":"ArrayFire::range","kind":"method","ident_start":23230,"ident_end":23235,"extent_start":23210,"extent_end":23314,"ident_utf16":{"start":{"line_number":849,"utf16_col":22},"end":{"line_number":849,"utf16_col":27}},"extent_utf16":{"start":{"line_number":849,"utf16_col":2},"end":{"line_number":851,"utf16_col":3}}},{"name":"range","fully_qualified_name":"ArrayFire::range","kind":"method","ident_start":23688,"ident_end":23693,"extent_start":23668,"extent_end":23756,"ident_utf16":{"start":{"line_number":861,"utf16_col":22},"end":{"line_number":861,"utf16_col":27}},"extent_utf16":{"start":{"line_number":861,"utf16_col":2},"end":{"line_number":863,"utf16_col":3}}},{"name":"range","fully_qualified_name":"ArrayFire::range","kind":"method","ident_start":24141,"ident_end":24146,"extent_start":24121,"extent_end":24217,"ident_utf16":{"start":{"line_number":873,"utf16_col":22},"end":{"line_number":873,"utf16_col":27}},"extent_utf16":{"start":{"line_number":873,"utf16_col":2},"end":{"line_number":875,"utf16_col":3}}},{"name":"erode","fully_qualified_name":"ArrayFire::erode","kind":"method","ident_start":24560,"ident_end":24565,"extent_start":24541,"extent_end":24645,"ident_utf16":{"start":{"line_number":888,"utf16_col":21},"end":{"line_number":888,"utf16_col":26}},"extent_utf16":{"start":{"line_number":888,"utf16_col":2},"end":{"line_number":890,"utf16_col":3}}},{"name":"dilate","fully_qualified_name":"ArrayFire::dilate","kind":"method","ident_start":24948,"ident_end":24954,"extent_start":24929,"extent_end":25035,"ident_utf16":{"start":{"line_number":901,"utf16_col":21},"end":{"line_number":901,"utf16_col":27}},"extent_utf16":{"start":{"line_number":901,"utf16_col":2},"end":{"line_number":903,"utf16_col":3}}},{"name":"medianfilter","fully_qualified_name":"ArrayFire::medianfilter","kind":"method","ident_start":25365,"ident_end":25377,"extent_start":25346,"extent_end":25490,"ident_utf16":{"start":{"line_number":915,"utf16_col":21},"end":{"line_number":915,"utf16_col":33}},"extent_utf16":{"start":{"line_number":915,"utf16_col":2},"end":{"line_number":917,"utf16_col":3}}},{"name":"bilateral","fully_qualified_name":"ArrayFire::bilateral","kind":"method","ident_start":25850,"ident_end":25859,"extent_start":25831,"extent_end":25971,"ident_utf16":{"start":{"line_number":929,"utf16_col":21},"end":{"line_number":929,"utf16_col":30}},"extent_utf16":{"start":{"line_number":929,"utf16_col":2},"end":{"line_number":931,"utf16_col":3}}},{"name":"meanshift","fully_qualified_name":"ArrayFire::meanshift","kind":"method","ident_start":26406,"ident_end":26415,"extent_start":26387,"extent_end":26561,"ident_utf16":{"start":{"line_number":944,"utf16_col":21},"end":{"line_number":944,"utf16_col":30}},"extent_utf16":{"start":{"line_number":944,"utf16_col":2},"end":{"line_number":947,"utf16_col":3}}},{"name":"histogram","fully_qualified_name":"ArrayFire::histogram","kind":"method","ident_start":26892,"ident_end":26901,"extent_start":26873,"extent_end":26991,"ident_utf16":{"start":{"line_number":958,"utf16_col":21},"end":{"line_number":958,"utf16_col":30}},"extent_utf16":{"start":{"line_number":958,"utf16_col":2},"end":{"line_number":960,"utf16_col":3}}},{"name":"histogram","fully_qualified_name":"ArrayFire::histogram","kind":"method","ident_start":27422,"ident_end":27431,"extent_start":27403,"extent_end":27559,"ident_utf16":{"start":{"line_number":973,"utf16_col":21},"end":{"line_number":973,"utf16_col":30}},"extent_utf16":{"start":{"line_number":973,"utf16_col":2},"end":{"line_number":976,"utf16_col":3}}},{"name":"rotate","fully_qualified_name":"ArrayFire::rotate","kind":"method","ident_start":27968,"ident_end":27974,"extent_start":27949,"extent_end":28083,"ident_utf16":{"start":{"line_number":989,"utf16_col":21},"end":{"line_number":989,"utf16_col":27}},"extent_utf16":{"start":{"line_number":989,"utf16_col":2},"end":{"line_number":991,"utf16_col":3}}},{"name":"rotate","fully_qualified_name":"ArrayFire::rotate","kind":"method","ident_start":28539,"ident_end":28545,"extent_start":28520,"extent_end":28680,"ident_utf16":{"start":{"line_number":1005,"utf16_col":21},"end":{"line_number":1005,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1005,"utf16_col":2},"end":{"line_number":1008,"utf16_col":3}}},{"name":"resize","fully_qualified_name":"ArrayFire::resize","kind":"method","ident_start":28963,"ident_end":28969,"extent_start":28944,"extent_end":29058,"ident_utf16":{"start":{"line_number":1019,"utf16_col":21},"end":{"line_number":1019,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1019,"utf16_col":2},"end":{"line_number":1021,"utf16_col":3}}},{"name":"resize","fully_qualified_name":"ArrayFire::resize","kind":"method","ident_start":29386,"ident_end":29392,"extent_start":29367,"extent_end":29501,"ident_utf16":{"start":{"line_number":1033,"utf16_col":21},"end":{"line_number":1033,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1033,"utf16_col":2},"end":{"line_number":1035,"utf16_col":3}}},{"name":"resize","fully_qualified_name":"ArrayFire::resize","kind":"method","ident_start":29873,"ident_end":29879,"extent_start":29854,"extent_end":29992,"ident_utf16":{"start":{"line_number":1047,"utf16_col":21},"end":{"line_number":1047,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1047,"utf16_col":2},"end":{"line_number":1049,"utf16_col":3}}},{"name":"resize","fully_qualified_name":"ArrayFire::resize","kind":"method","ident_start":30406,"ident_end":30412,"extent_start":30387,"extent_end":30551,"ident_utf16":{"start":{"line_number":1062,"utf16_col":21},"end":{"line_number":1062,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1062,"utf16_col":2},"end":{"line_number":1065,"utf16_col":3}}},{"name":"resize","fully_qualified_name":"ArrayFire::resize","kind":"method","ident_start":30880,"ident_end":30886,"extent_start":30861,"extent_end":30993,"ident_utf16":{"start":{"line_number":1077,"utf16_col":21},"end":{"line_number":1077,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1077,"utf16_col":2},"end":{"line_number":1079,"utf16_col":3}}},{"name":"resize","fully_qualified_name":"ArrayFire::resize","kind":"method","ident_start":31364,"ident_end":31370,"extent_start":31345,"extent_end":31503,"ident_utf16":{"start":{"line_number":1092,"utf16_col":21},"end":{"line_number":1092,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1092,"utf16_col":2},"end":{"line_number":1095,"utf16_col":3}}},{"name":"fft","fully_qualified_name":"ArrayFire::fft","kind":"method","ident_start":31811,"ident_end":31814,"extent_start":31792,"extent_end":31881,"ident_utf16":{"start":{"line_number":1106,"utf16_col":21},"end":{"line_number":1106,"utf16_col":24}},"extent_utf16":{"start":{"line_number":1106,"utf16_col":2},"end":{"line_number":1108,"utf16_col":3}}},{"name":"fft","fully_qualified_name":"ArrayFire::fft","kind":"method","ident_start":32176,"ident_end":32179,"extent_start":32157,"extent_end":32262,"ident_utf16":{"start":{"line_number":1118,"utf16_col":21},"end":{"line_number":1118,"utf16_col":24}},"extent_utf16":{"start":{"line_number":1118,"utf16_col":2},"end":{"line_number":1120,"utf16_col":3}}},{"name":"fft2","fully_qualified_name":"ArrayFire::fft2","kind":"method","ident_start":32527,"ident_end":32531,"extent_start":32508,"extent_end":32599,"ident_utf16":{"start":{"line_number":1129,"utf16_col":21},"end":{"line_number":1129,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1129,"utf16_col":2},"end":{"line_number":1131,"utf16_col":3}}},{"name":"fft2","fully_qualified_name":"ArrayFire::fft2","kind":"method","ident_start":32945,"ident_end":32949,"extent_start":32926,"extent_end":33049,"ident_utf16":{"start":{"line_number":1142,"utf16_col":21},"end":{"line_number":1142,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1142,"utf16_col":2},"end":{"line_number":1144,"utf16_col":3}}},{"name":"fft3","fully_qualified_name":"ArrayFire::fft3","kind":"method","ident_start":33314,"ident_end":33318,"extent_start":33295,"extent_end":33386,"ident_utf16":{"start":{"line_number":1153,"utf16_col":21},"end":{"line_number":1153,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1153,"utf16_col":2},"end":{"line_number":1155,"utf16_col":3}}},{"name":"fft3","fully_qualified_name":"ArrayFire::fft3","kind":"method","ident_start":33782,"ident_end":33786,"extent_start":33763,"extent_end":33902,"ident_utf16":{"start":{"line_number":1167,"utf16_col":21},"end":{"line_number":1167,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1167,"utf16_col":2},"end":{"line_number":1169,"utf16_col":3}}},{"name":"ifft","fully_qualified_name":"ArrayFire::ifft","kind":"method","ident_start":34178,"ident_end":34182,"extent_start":34159,"extent_end":34250,"ident_utf16":{"start":{"line_number":1178,"utf16_col":21},"end":{"line_number":1178,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1178,"utf16_col":2},"end":{"line_number":1180,"utf16_col":3}}},{"name":"ifft","fully_qualified_name":"ArrayFire::ifft","kind":"method","ident_start":34553,"ident_end":34557,"extent_start":34534,"extent_end":34641,"ident_utf16":{"start":{"line_number":1190,"utf16_col":21},"end":{"line_number":1190,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1190,"utf16_col":2},"end":{"line_number":1192,"utf16_col":3}}},{"name":"ifft2","fully_qualified_name":"ArrayFire::ifft2","kind":"method","ident_start":34918,"ident_end":34923,"extent_start":34899,"extent_end":34992,"ident_utf16":{"start":{"line_number":1201,"utf16_col":21},"end":{"line_number":1201,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1201,"utf16_col":2},"end":{"line_number":1203,"utf16_col":3}}},{"name":"ifft2","fully_qualified_name":"ArrayFire::ifft2","kind":"method","ident_start":35346,"ident_end":35351,"extent_start":35327,"extent_end":35452,"ident_utf16":{"start":{"line_number":1214,"utf16_col":21},"end":{"line_number":1214,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1214,"utf16_col":2},"end":{"line_number":1216,"utf16_col":3}}},{"name":"ifft3","fully_qualified_name":"ArrayFire::ifft3","kind":"method","ident_start":35729,"ident_end":35734,"extent_start":35710,"extent_end":35803,"ident_utf16":{"start":{"line_number":1225,"utf16_col":21},"end":{"line_number":1225,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1225,"utf16_col":2},"end":{"line_number":1227,"utf16_col":3}}},{"name":"ifft3","fully_qualified_name":"ArrayFire::ifft3","kind":"method","ident_start":36207,"ident_end":36212,"extent_start":36188,"extent_end":36329,"ident_utf16":{"start":{"line_number":1239,"utf16_col":21},"end":{"line_number":1239,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1239,"utf16_col":2},"end":{"line_number":1241,"utf16_col":3}}},{"name":"convolve1","fully_qualified_name":"ArrayFire::convolve1","kind":"method","ident_start":36619,"ident_end":36628,"extent_start":36600,"extent_end":36713,"ident_utf16":{"start":{"line_number":1251,"utf16_col":21},"end":{"line_number":1251,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1251,"utf16_col":2},"end":{"line_number":1253,"utf16_col":3}}},{"name":"convolve2","fully_qualified_name":"ArrayFire::convolve2","kind":"method","ident_start":37003,"ident_end":37012,"extent_start":36984,"extent_end":37097,"ident_utf16":{"start":{"line_number":1263,"utf16_col":21},"end":{"line_number":1263,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1263,"utf16_col":2},"end":{"line_number":1265,"utf16_col":3}}},{"name":"convolve3","fully_qualified_name":"ArrayFire::convolve3","kind":"method","ident_start":37387,"ident_end":37396,"extent_start":37368,"extent_end":37481,"ident_utf16":{"start":{"line_number":1275,"utf16_col":21},"end":{"line_number":1275,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1275,"utf16_col":2},"end":{"line_number":1277,"utf16_col":3}}},{"name":"mean","fully_qualified_name":"ArrayFire::mean","kind":"method","ident_start":37811,"ident_end":37815,"extent_start":37791,"extent_end":37883,"ident_utf16":{"start":{"line_number":1288,"utf16_col":22},"end":{"line_number":1288,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1288,"utf16_col":2},"end":{"line_number":1290,"utf16_col":3}}},{"name":"mean","fully_qualified_name":"ArrayFire::mean","kind":"method","ident_start":38231,"ident_end":38235,"extent_start":38211,"extent_end":38333,"ident_utf16":{"start":{"line_number":1300,"utf16_col":22},"end":{"line_number":1300,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1300,"utf16_col":2},"end":{"line_number":1302,"utf16_col":3}}},{"name":"mean","fully_qualified_name":"ArrayFire::mean","kind":"method","ident_start":38615,"ident_end":38619,"extent_start":38595,"extent_end":38711,"ident_utf16":{"start":{"line_number":1311,"utf16_col":22},"end":{"line_number":1311,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1311,"utf16_col":2},"end":{"line_number":1313,"utf16_col":3}}},{"name":"mean","fully_qualified_name":"ArrayFire::mean","kind":"method","ident_start":39053,"ident_end":39057,"extent_start":39033,"extent_end":39179,"ident_utf16":{"start":{"line_number":1323,"utf16_col":22},"end":{"line_number":1323,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1323,"utf16_col":2},"end":{"line_number":1325,"utf16_col":3}}},{"name":"var","fully_qualified_name":"ArrayFire::var","kind":"method","ident_start":39559,"ident_end":39562,"extent_start":39539,"extent_end":39657,"ident_utf16":{"start":{"line_number":1335,"utf16_col":22},"end":{"line_number":1335,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1335,"utf16_col":2},"end":{"line_number":1337,"utf16_col":3}}},{"name":"var","fully_qualified_name":"ArrayFire::var","kind":"method","ident_start":40036,"ident_end":40039,"extent_start":40016,"extent_end":40136,"ident_utf16":{"start":{"line_number":1347,"utf16_col":22},"end":{"line_number":1347,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1347,"utf16_col":2},"end":{"line_number":1349,"utf16_col":3}}},{"name":"var","fully_qualified_name":"ArrayFire::var","kind":"method","ident_start":40514,"ident_end":40517,"extent_start":40494,"extent_end":40636,"ident_utf16":{"start":{"line_number":1359,"utf16_col":22},"end":{"line_number":1359,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1359,"utf16_col":2},"end":{"line_number":1361,"utf16_col":3}}},{"name":"var","fully_qualified_name":"ArrayFire::var","kind":"method","ident_start":41016,"ident_end":41019,"extent_start":40996,"extent_end":41140,"ident_utf16":{"start":{"line_number":1371,"utf16_col":22},"end":{"line_number":1371,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1371,"utf16_col":2},"end":{"line_number":1373,"utf16_col":3}}},{"name":"stdev","fully_qualified_name":"ArrayFire::stdev","kind":"method","ident_start":41498,"ident_end":41503,"extent_start":41478,"extent_end":41572,"ident_utf16":{"start":{"line_number":1382,"utf16_col":22},"end":{"line_number":1382,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1382,"utf16_col":2},"end":{"line_number":1384,"utf16_col":3}}},{"name":"stdev","fully_qualified_name":"ArrayFire::stdev","kind":"method","ident_start":41877,"ident_end":41882,"extent_start":41857,"extent_end":41975,"ident_utf16":{"start":{"line_number":1393,"utf16_col":22},"end":{"line_number":1393,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1393,"utf16_col":2},"end":{"line_number":1395,"utf16_col":3}}},{"name":"median","fully_qualified_name":"ArrayFire::median","kind":"method","ident_start":42308,"ident_end":42314,"extent_start":42288,"extent_end":42384,"ident_utf16":{"start":{"line_number":1404,"utf16_col":22},"end":{"line_number":1404,"utf16_col":28}},"extent_utf16":{"start":{"line_number":1404,"utf16_col":2},"end":{"line_number":1406,"utf16_col":3}}},{"name":"median","fully_qualified_name":"ArrayFire::median","kind":"method","ident_start":42697,"ident_end":42703,"extent_start":42677,"extent_end":42797,"ident_utf16":{"start":{"line_number":1415,"utf16_col":22},"end":{"line_number":1415,"utf16_col":28}},"extent_utf16":{"start":{"line_number":1415,"utf16_col":2},"end":{"line_number":1417,"utf16_col":3}}},{"name":"cov","fully_qualified_name":"ArrayFire::cov","kind":"method","ident_start":43174,"ident_end":43177,"extent_start":43154,"extent_end":43262,"ident_utf16":{"start":{"line_number":1427,"utf16_col":22},"end":{"line_number":1427,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1427,"utf16_col":2},"end":{"line_number":1429,"utf16_col":3}}},{"name":"corrcoef","fully_qualified_name":"ArrayFire::corrcoef","kind":"method","ident_start":43715,"ident_end":43723,"extent_start":43680,"extent_end":43841,"ident_utf16":{"start":{"line_number":1441,"utf16_col":37},"end":{"line_number":1441,"utf16_col":45}},"extent_utf16":{"start":{"line_number":1441,"utf16_col":2},"end":{"line_number":1444,"utf16_col":3}}},{"name":"topk","fully_qualified_name":"ArrayFire::topk","kind":"method","ident_start":44363,"ident_end":44367,"extent_start":44341,"extent_end":44486,"ident_utf16":{"start":{"line_number":1456,"utf16_col":24},"end":{"line_number":1456,"utf16_col":28}},"extent_utf16":{"start":{"line_number":1456,"utf16_col":2},"end":{"line_number":1458,"utf16_col":3}}},{"name":"castResult","fully_qualified_name":"ArrayFire::castResult","kind":"method","ident_start":44503,"ident_end":44513,"extent_start":44490,"extent_end":44615,"ident_utf16":{"start":{"line_number":1460,"utf16_col":15},"end":{"line_number":1460,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1460,"utf16_col":2},"end":{"line_number":1462,"utf16_col":3}}},{"name":"lookup","fully_qualified_name":"ArrayFire::lookup","kind":"method","ident_start":45036,"ident_end":45042,"extent_start":45016,"extent_end":45146,"ident_utf16":{"start":{"line_number":1475,"utf16_col":22},"end":{"line_number":1475,"utf16_col":28}},"extent_utf16":{"start":{"line_number":1475,"utf16_col":2},"end":{"line_number":1477,"utf16_col":3}}},{"name":"lookup","fully_qualified_name":"ArrayFire::lookup","kind":"method","ident_start":45524,"ident_end":45530,"extent_start":45504,"extent_end":45623,"ident_utf16":{"start":{"line_number":1488,"utf16_col":22},"end":{"line_number":1488,"utf16_col":28}},"extent_utf16":{"start":{"line_number":1488,"utf16_col":2},"end":{"line_number":1490,"utf16_col":3}}},{"name":"copy","fully_qualified_name":"ArrayFire::copy","kind":"method","ident_start":46034,"ident_end":46038,"extent_start":46015,"extent_end":46193,"ident_utf16":{"start":{"line_number":1503,"utf16_col":21},"end":{"line_number":1503,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1503,"utf16_col":2},"end":{"line_number":1506,"utf16_col":3}}},{"name":"copy","fully_qualified_name":"ArrayFire::copy","kind":"method","ident_start":46569,"ident_end":46573,"extent_start":46550,"extent_end":46723,"ident_utf16":{"start":{"line_number":1518,"utf16_col":21},"end":{"line_number":1518,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1518,"utf16_col":2},"end":{"line_number":1521,"utf16_col":3}}},{"name":"copy","fully_qualified_name":"ArrayFire::copy","kind":"method","ident_start":47065,"ident_end":47069,"extent_start":47046,"extent_end":47208,"ident_utf16":{"start":{"line_number":1532,"utf16_col":21},"end":{"line_number":1532,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1532,"utf16_col":2},"end":{"line_number":1534,"utf16_col":3}}},{"name":"copy","fully_qualified_name":"ArrayFire::copy","kind":"method","ident_start":47515,"ident_end":47519,"extent_start":47496,"extent_end":47653,"ident_utf16":{"start":{"line_number":1544,"utf16_col":21},"end":{"line_number":1544,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1544,"utf16_col":2},"end":{"line_number":1546,"utf16_col":3}}},{"name":"toString","fully_qualified_name":"ArrayFire::toString","kind":"method","ident_start":47690,"ident_end":47698,"extent_start":47669,"extent_end":47763,"ident_utf16":{"start":{"line_number":1550,"utf16_col":23},"end":{"line_number":1550,"utf16_col":31}},"extent_utf16":{"start":{"line_number":1550,"utf16_col":2},"end":{"line_number":1552,"utf16_col":3}}},{"name":"toFloatArray","fully_qualified_name":"ArrayFire::toFloatArray","kind":"method","ident_start":47789,"ident_end":47801,"extent_start":47767,"extent_end":47877,"ident_utf16":{"start":{"line_number":1554,"utf16_col":24},"end":{"line_number":1554,"utf16_col":36}},"extent_utf16":{"start":{"line_number":1554,"utf16_col":2},"end":{"line_number":1556,"utf16_col":3}}},{"name":"info","fully_qualified_name":"ArrayFire::info","kind":"method","ident_start":47900,"ident_end":47904,"extent_start":47881,"extent_end":47929,"ident_utf16":{"start":{"line_number":1558,"utf16_col":21},"end":{"line_number":1558,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1558,"utf16_col":2},"end":{"line_number":1560,"utf16_col":3}}},{"name":"type","fully_qualified_name":"ArrayFire::type","kind":"field","ident_start":48074,"ident_end":48078,"extent_start":48056,"extent_end":48079,"ident_utf16":{"start":{"line_number":1567,"utf16_col":22},"end":{"line_number":1567,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1567,"utf16_col":4},"end":{"line_number":1567,"utf16_col":27}}},{"name":"Type","fully_qualified_name":"ArrayFire::Type","kind":"method","ident_start":48093,"ident_end":48097,"extent_start":48085,"extent_end":48139,"ident_utf16":{"start":{"line_number":1569,"utf16_col":12},"end":{"line_number":1569,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1569,"utf16_col":4},"end":{"line_number":1571,"utf16_col":5}}},{"name":"fromInt","fully_qualified_name":"ArrayFire::fromInt","kind":"method","ident_start":48164,"ident_end":48171,"extent_start":48145,"extent_end":48617,"ident_utf16":{"start":{"line_number":1573,"utf16_col":23},"end":{"line_number":1573,"utf16_col":30}},"extent_utf16":{"start":{"line_number":1573,"utf16_col":4},"end":{"line_number":1590,"utf16_col":5}}},{"name":"getType","fully_qualified_name":"ArrayFire::getType","kind":"method","ident_start":48634,"ident_end":48641,"extent_start":48623,"extent_end":48670,"ident_utf16":{"start":{"line_number":1592,"utf16_col":15},"end":{"line_number":1592,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1592,"utf16_col":4},"end":{"line_number":1594,"utf16_col":5}}},{"name":"f32","fully_qualified_name":"ArrayFire::f32","kind":"method","ident_start":48688,"ident_end":48691,"extent_start":48676,"extent_end":48726,"ident_utf16":{"start":{"line_number":1596,"utf16_col":16},"end":{"line_number":1596,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1596,"utf16_col":4},"end":{"line_number":1598,"utf16_col":5}}},{"name":"f64","fully_qualified_name":"ArrayFire::f64","kind":"method","ident_start":48744,"ident_end":48747,"extent_start":48732,"extent_end":48783,"ident_utf16":{"start":{"line_number":1600,"utf16_col":16},"end":{"line_number":1600,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1600,"utf16_col":4},"end":{"line_number":1602,"utf16_col":5}}},{"name":"int32","fully_qualified_name":"ArrayFire::int32","kind":"method","ident_start":48801,"ident_end":48806,"extent_start":48789,"extent_end":48839,"ident_utf16":{"start":{"line_number":1604,"utf16_col":16},"end":{"line_number":1604,"utf16_col":21}},"extent_utf16":{"start":{"line_number":1604,"utf16_col":4},"end":{"line_number":1606,"utf16_col":5}}},{"name":"toString","fully_qualified_name":"ArrayFire::toString","kind":"method","ident_start":48873,"ident_end":48881,"extent_start":48845,"extent_end":48917,"ident_utf16":{"start":{"line_number":1609,"utf16_col":18},"end":{"line_number":1609,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1608,"utf16_col":4},"end":{"line_number":1611,"utf16_col":5}}},{"name":"map","fully_qualified_name":"ArrayFire::map","kind":"field","ident_start":49108,"ident_end":49111,"extent_start":49090,"extent_end":49112,"ident_utf16":{"start":{"line_number":1618,"utf16_col":22},"end":{"line_number":1618,"utf16_col":25}},"extent_utf16":{"start":{"line_number":1618,"utf16_col":4},"end":{"line_number":1618,"utf16_col":26}}},{"name":"ColorMap","fully_qualified_name":"ArrayFire::ColorMap","kind":"method","ident_start":49126,"ident_end":49134,"extent_start":49118,"extent_end":49173,"ident_utf16":{"start":{"line_number":1620,"utf16_col":12},"end":{"line_number":1620,"utf16_col":20}},"extent_utf16":{"start":{"line_number":1620,"utf16_col":4},"end":{"line_number":1622,"utf16_col":5}}},{"name":"getMap","fully_qualified_name":"ArrayFire::getMap","kind":"method","ident_start":49190,"ident_end":49196,"extent_start":49179,"extent_end":49224,"ident_utf16":{"start":{"line_number":1624,"utf16_col":15},"end":{"line_number":1624,"utf16_col":21}},"extent_utf16":{"start":{"line_number":1624,"utf16_col":4},"end":{"line_number":1626,"utf16_col":5}}},{"name":"type","fully_qualified_name":"ArrayFire::type","kind":"field","ident_start":49373,"ident_end":49377,"extent_start":49355,"extent_end":49378,"ident_utf16":{"start":{"line_number":1632,"utf16_col":22},"end":{"line_number":1632,"utf16_col":26}},"extent_utf16":{"start":{"line_number":1632,"utf16_col":4},"end":{"line_number":1632,"utf16_col":27}}},{"name":"MarkerType","fully_qualified_name":"ArrayFire::MarkerType","kind":"method","ident_start":49392,"ident_end":49402,"extent_start":49384,"extent_end":49444,"ident_utf16":{"start":{"line_number":1634,"utf16_col":12},"end":{"line_number":1634,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1634,"utf16_col":4},"end":{"line_number":1636,"utf16_col":5}}},{"name":"getType","fully_qualified_name":"ArrayFire::getType","kind":"method","ident_start":49461,"ident_end":49468,"extent_start":49450,"extent_end":49497,"ident_utf16":{"start":{"line_number":1638,"utf16_col":15},"end":{"line_number":1638,"utf16_col":22}},"extent_utf16":{"start":{"line_number":1638,"utf16_col":4},"end":{"line_number":1640,"utf16_col":5}}},{"name":"order","fully_qualified_name":"ArrayFire::order","kind":"field","ident_start":49591,"ident_end":49596,"extent_start":49573,"extent_end":49597,"ident_utf16":{"start":{"line_number":1646,"utf16_col":22},"end":{"line_number":1646,"utf16_col":27}},"extent_utf16":{"start":{"line_number":1646,"utf16_col":4},"end":{"line_number":1646,"utf16_col":28}}},{"name":"TopkOrder","fully_qualified_name":"ArrayFire::TopkOrder","kind":"method","ident_start":49603,"ident_end":49612,"extent_start":49603,"extent_end":49657,"ident_utf16":{"start":{"line_number":1648,"utf16_col":4},"end":{"line_number":1648,"utf16_col":13}},"extent_utf16":{"start":{"line_number":1648,"utf16_col":4},"end":{"line_number":1650,"utf16_col":5}}},{"name":"getOrder","fully_qualified_name":"ArrayFire::getOrder","kind":"method","ident_start":49674,"ident_end":49682,"extent_start":49663,"extent_end":49712,"ident_utf16":{"start":{"line_number":1652,"utf16_col":15},"end":{"line_number":1652,"utf16_col":23}},"extent_utf16":{"start":{"line_number":1652,"utf16_col":4},"end":{"line_number":1654,"utf16_col":5}}}]}},"codeViewLayoutRoute":{"repo":{"id":17299909,"defaultBranch":"master","name":"arrayfire-java","ownerLogin":"arrayfire","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-02-28T21:13:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5395442?v=4","public":true,"private":false,"isOrgOwned":true,"isArchived":false},"currentUser":null,"uploadToken":"yEl3PEa0PF3Y1VgwxiFYN9n4ofL3QlvXKLqU7ZaOHHZReOQ20LubIky3jgCN_Vov69uNgjYWGABGnAdMiDnBdQ","allShortcutsEnabled":false,"treeExpanded":true,"path":"com/arrayfire/ArrayFire.java","symbolsExpanded":false,"refInfo":{"name":"master","listCacheKey":"v0:1475474948.0","canEdit":false,"currentOid":"54c491db20971085696fada2cfa091c2260f0245"},"helpUrl":"https://docs.github.com","githubDevUrl":null},"codeViewFileTreeLayoutRoute":{"fileTree":{"com/arrayfire":{"items":[{"name":"AFLibLoader.java","path":"com/arrayfire/AFLibLoader.java","contentType":"file"},{"name":"Algorithm.java","path":"com/arrayfire/Algorithm.java","contentType":"file"},{"name":"Arith.java","path":"com/arrayfire/Arith.java","contentType":"file"},{"name":"Array.java","path":"com/arrayfire/Array.java","contentType":"file"},{"name":"ArrayFire.java","path":"com/arrayfire/ArrayFire.java","contentType":"file"},{"name":"ArrayFireException.java","path":"com/arrayfire/ArrayFireException.java","contentType":"file"},{"name":"Data.java","path":"com/arrayfire/Data.java","contentType":"file"},{"name":"DoubleComplex.java","path":"com/arrayfire/DoubleComplex.java","contentType":"file"},{"name":"FloatComplex.java","path":"com/arrayfire/FloatComplex.java","contentType":"file"},{"name":"Graphics.java","path":"com/arrayfire/Graphics.java","contentType":"file"},{"name":"Image.java","path":"com/arrayfire/Image.java","contentType":"file"},{"name":"Index.java","path":"com/arrayfire/Index.java","contentType":"file"},{"name":"JNIException.java","path":"com/arrayfire/JNIException.java","contentType":"file"},{"name":"Seq.java","path":"com/arrayfire/Seq.java","contentType":"file"},{"name":"Signal.java","path":"com/arrayfire/Signal.java","contentType":"file"},{"name":"Statistics.java","path":"com/arrayfire/Statistics.java","contentType":"file"},{"name":"Util.java","path":"com/arrayfire/Util.java","contentType":"file"},{"name":"Window.java","path":"com/arrayfire/Window.java","contentType":"file"}],"totalCount":18},"com":{"items":[{"name":"arrayfire","path":"com/arrayfire","contentType":"directory"},{"name":".gitignore","path":"com/.gitignore","contentType":"file"}],"totalCount":2},"":{"items":[{"name":"com","path":"com","contentType":"directory"},{"name":"examples","path":"examples","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"CMakeLists.txt","path":"CMakeLists.txt","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"java-google-style.xml","path":"java-google-style.xml","contentType":"file"},{"name":"todo.txt","path":"todo.txt","contentType":"file"}],"totalCount":9}},"fileTreeProcessingTime":95.689311,"foldersToFetch":[]},"codeViewBlobLayoutRoute":{"codeLineWrapEnabled":false,"refInfo":{"name":"master","listCacheKey":"v0:1475474948.0","canEdit":false,"refType":"branch","currentOid":"54c491db20971085696fada2cfa091c2260f0245","canEditOnDefaultBranch":false,"fileExistsOnDefault":true},"path":"com/arrayfire/ArrayFire.java","blob":{"copilotSWEAgentEnabled":false,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/arrayfire/arrayfire-java/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"ArrayFire.java","displayUrl":"https://github.com/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java?raw=true","headerInfo":{"blobSize":"48.6 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"0adcf24","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Farrayfire%2Farrayfire-java%2Fblob%2Fmaster%2Fcom%2Farrayfire%2FArrayFire.java","isCSV":false,"isRichtext":false,"lineInfo":{"truncatedLoc":"1657","truncatedSloc":"1496"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"isIssueTemplate":false,"isDiscussionTemplate":false,"language":"Java","languageID":181,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/arrayfire/arrayfire-java/blob/master/com/arrayfire/ArrayFire.java","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/arrayfire/arrayfire-java/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/arrayfire/arrayfire-java/raw/refs/heads/master/com/arrayfire/ArrayFire.java","renderImageOrRaw":false,"shortPath":null,"symbolsEnabled":true,"tabSize":4,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null},"copilotInfo":null,"copilotAccessAllowed":false,"copilotSpacesEnabled":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true},"codeViewBlobLayoutRoute.StyledBlob":{"rawLines":["package com.arrayfire;","","import com.arrayfire.Index;","","public class ArrayFire extends AFLibLoader {","","  public static final Seq SPAN = Seq.span();","","  /* ************* Algorithm ************* */","","  /**","   * Sum all the elements in an Array, wraps","   * {@link http://arrayfire.org/docs/group__reduce__func__sum.htm }","   * ","   * @param a the array to be summed","   * @return the sum","   * @throws Exception","   * @see Array","   */","  public static double sumAll(Array a) throws Exception {","    return Algorithm.sumAll(a);","  }","","  /**","   * Finds the maximum value in an array, wraps","   * {@link http://arrayfire.org/docs/group__reduce__func__max.htm}","   * ","   * @param a the input array","   * @return the maximum value","   * @throws Exception","   * @see Array","   */","  public static double maxAll(Array a) throws Exception {","    return Algorithm.maxAll(a);","  }","","  /**","   * Finds the minimum value in an array, wraps","   * {@link http://arrayfire.org/docs/group__reduce__func__min.htm}.","   * ","   * @param a the input array","   * @return the minimum value","   * @throws Exception","   * @see Array","   */","  public static double minAll(Array a) throws Exception {","    return Algorithm.minAll(a);","  }","","  /**","   * Finds the sum of an array across 1 dimension and stores the result in a 2nd array.","   * ","   * @param res the array in which to store the result","   * @param a   the input array","   * @param dim the dimension across which to find the sum","   * @throws Exception","   * @see Array","   */","  public static void sum(Array res, Array a, int dim) throws Exception {","    Algorithm.sum(res, a, dim);","  }","","  /**","   * Finds the maximum values of an array across 1 dimension and stores the result in a 2nd array.","   * ","   * @param res the array in which to store the result.","   * @param a   the input array","   * @param dim the dimenstion across which to find the maximum values","   * @throws Exception","   * @see Array","   */","  public static void max(Array res, Array a, int dim) throws Exception {","    Algorithm.max(res, a, dim);","  }","","  /**","   * Finds the minimum values in an array across 1 dimenstion and stores the result in a 2nd array.","   * ","   * @param res the array in which to store the result","   * @param a   the input array","   * @param dim the dimension across which to find the maximum values","   * @throws Exception","   * @see Array","   */","  public static void min(Array res, Array a, int dim) throws Exception {","    Algorithm.min(res, a, dim);","  }","","","  /**","   * Finds the sum of values in an array across all dimenstion and stores the result in a 2nd array.","   * ","   * @param res the array in which to store the result","   * @param a   the input array","   * @throws Exception","   * @see Array","   */","  public static void sum(Array res, Array a) throws Exception {","    Algorithm.sum(res, a);","  }","","  /**","   * Finds the max values in an array across all dimenstion and stores the result in a 2nd array.","   * ","   * @param res the array in which to store the result","   * @param a   the input array","   * @throws Exception","   * @see Array","   */","  public static void max(Array res, Array a) throws Exception {","    Algorithm.max(res, a);","  }","","  /**","   * Finds the minimum values in an array across all dimenstion and stores the result in a 2nd","   * array.","   * ","   * @param res the array in which to store the result","   * @param a   the input array","   * @throws Exception","   * @see Array","   */","  public static void min(Array res, Array a) throws Exception {","    Algorithm.min(res, a, 0);","  }","","  /**","   * Finds the indices of all non-zero values in an input array, wraps","   * {@link http://arrayfire.org/docs/group__scan__func__where.htm}","   * ","   * @param in the input array","   * @return an array containing the indices of all non-zero values in the input array","   * @throws Exception","   */","  public static Array where(final Array in) throws Exception {","    return Algorithm.where(in);","  }","","  /* ************* Arith ************* */","","  /**","   * Performs element-wise addition between 2 arrays and stores the result in another array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__add.htm}","   * ","   * @param c the resulting array","   * @param a the lhs array","   * @param b the rhs array","   * @throws Exception","   */","  public static void add(Array c, Array a, Array b) throws Exception {","    Arith.add(c, a, b);","  }","","  /**","   * Subtracts 2 arrays, storing the result in another array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__sub.htm}","   * ","   * @param c the resulting array","   * @param a the lhs array","   * @param b the rhs array","   * @throws Exception","   */","  public static void sub(Array c, Array a, Array b) throws Exception {","    Arith.sub(c, a, b);","  }","","  /**","   * Performs element-wise multiplication between 2 arrays, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__mul.htm}","   * ","   * @param c the resulting array","   * @param a the lhs array","   * @param b the rhs array","   * @throws Exception","   */","  public static void mul(Array c, Array a, Array b) throws Exception {","    Arith.mul(c, a, b);","  }","","  /**","   * Divides one array by another array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__div.htm}","   * ","   * @param c the resulting array","   * @param a the lhs array","   * @param b the rhs array","   * @throws Exception","   */","  public static void div(Array c, Array a, Array b) throws Exception {","    Arith.div(c, a, b);","  }","","  /**","   * Checks if an array is less than or equal to another, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__le.htm}.","   * ","   * @param c the resulting array","   * @param a the lhs array","   * @param b the rhs array","   * @throws Exception","   */","  public static void le(Array c, Array a, Array b) throws Exception {","    Arith.le(c, a, b);","  }","","  /**","   * Checks if an array is less than another, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__lt.htm}","   * ","   * @param c the resulting array","   * @param a the lhs array","   * @param b the rhs array","   * @throws Exception","   */","  public static void lt(Array c, Array a, Array b) throws Exception {","    Arith.lt(c, a, b);","  }","","  /**","   * Checks if an array is greater than or equal to another, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__ge.htm}","   * ","   * @param c the resulting array","   * @param a the lhs array","   * @param b the rhs array","   * @throws Exception","   */","  public static void ge(Array c, Array a, Array b) throws Exception {","    Arith.ge(c, a, b);","  }","","  /**","   * Checks if an array is greater than another, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__gt.htm}","   * ","   * @param c the resulting array","   * @param a the lhs array","   * @param b the rhs array","   * @throws Exception","   */","  public static void gt(Array c, Array a, Array b) throws Exception {","    Arith.gt(c, a, b);","  }","","  /**","   * Checks if 2 input arrays are equal, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__eq.htm}","   * ","   * @param c the resulting array","   * @param a the lhs array","   * @param b the rhs array","   * @throws Exception","   */","  public static void eq(Array c, Array a, Array b) throws Exception {","    Arith.eq(c, a, b);","  }","","  /**","   * Checks if 2 input arrays are not equal, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__neq.htm}","   * ","   * @param c the resulting array","   * @param a the lhs array","   * @param b the rhs array","   * @throws Exception","   */","  public static void neq(Array c, Array a, Array b) throws Exception {","    Arith.neq(c, a, b);","  }","","  // Unary operations","","  /**","   * Finds the sin of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__sin.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void sin(Array res, Array a) throws Exception {","    Arith.sin(res, a);","  }","","  /**","   * Finds the cosine of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__cos.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void cos(Array res, Array a) throws Exception {","    Arith.cos(res, a);","  }","","  /**","   * Finds the tan of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__tan.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void tan(Array res, Array a) throws Exception {","    Arith.tan(res, a);","  }","","  /**","   * Finds the asin of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__asin.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void asin(Array res, Array a) throws Exception {","    Arith.asin(res, a);","  }","","  /**","   * Finds the acos of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__acos.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void acos(Array res, Array a) throws Exception {","    Arith.acos(res, a);","  }","","  /**","   * Finds the atan of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__atan.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void atan(Array res, Array a) throws Exception {","    Arith.atan(res, a);","  }","","  /**","   * Finds the sinh of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__sinh.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void sinh(Array res, Array a) throws Exception {","    Arith.sinh(res, a);","  }","","  /**","   * Finds the cosh of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__cosh.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void cosh(Array res, Array a) throws Exception {","    Arith.cosh(res, a);","  }","","  /**","   * Finds the tanh of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__tanh.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void tanh(Array res, Array a) throws Exception {","    Arith.tanh(res, a);","  }","","  /**","   * Finds the asinh of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__asinh.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void asinh(Array res, Array a) throws Exception {","    Arith.asinh(res, a);","  }","","  /**","   * Finds the acosh of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__acosh.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void acosh(Array res, Array a) throws Exception {","    Arith.acosh(res, a);","  }","","  /**","   * Finds the atanh of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__atanh.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void atanh(Array res, Array a) throws Exception {","    Arith.atanh(res, a);","  }","","  /**","   * Finds the exponential of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__exp.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void exp(Array res, Array a) throws Exception {","    Arith.exp(res, a);","  }","","  /**","   * Finds the log of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__log.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void log(Array res, Array a) throws Exception {","    Arith.log(res, a);","  }","","  /**","   * Finds the absolute value of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__abs.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void abs(Array res, Array a) throws Exception {","    Arith.abs(res, a);","  }","","  /**","   * Finds the square root of the elements in an array, wraps","   * {@link http://arrayfire.org/docs/group__arith__func__sqrt.htm}","   * ","   * @param res the resulting array","   * @param a   the input array","   * @throws Exception","   */","  public static void sqrt(Array res, Array a) throws Exception {","    Arith.sqrt(res, a);","  }","","  // Scalar operations","  /**","   * Adds a broadcasted value to an array.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the value to broadcast","   * @throws Exception","   */","  public static void add(Array c, Array a, float b) throws Exception {","    Arith.add(c, a, b);","  }","","  /**","   * Subtracts a broadcasted value from an array.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the value to broadcast","   * @throws Exception","   */","  public static void sub(Array c, Array a, float b) throws Exception {","    Arith.sub(c, a, b);","  }","","  /**","   * Performs element-wise multiplication between an array and a broadcasted value.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the value to broadcast","   * @throws Exception","   */","  public static void mul(Array c, Array a, float b) throws Exception {","    Arith.mul(c, a, b);","  }","","  /**","   * Divides an array by a broadcasted value.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the value to broadcast","   * @throws Exception","   */","  public static void div(Array c, Array a, float b) throws Exception {","    Arith.div(c, a, b);","  }","","  /**","   * Finds if an array is less than or equal to a broadcasted value.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the value","   * @throws Exception","   */","  public static void le(Array c, Array a, float b) throws Exception {","    Arith.le(c, a, b);","  }","","  /**","   * Finds if an array is less a broadcasted value.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the value","   * @throws Exception","   */","  public static void lt(Array c, Array a, float b) throws Exception {","    Arith.lt(c, a, b);","  }","","  /**","   * Finds if an array is greater than or equal to a broadcasted value.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the value","   * @throws Exception","   */","  public static void ge(Array c, Array a, float b) throws Exception {","    Arith.ge(c, a, b);","  }","","  /**","   * Finds if an array is greater a broadcasted value.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the value","   * @throws Exception","   */","  public static void gt(Array c, Array a, float b) throws Exception {","    Arith.gt(c, a, b);","  }","","  /**","   * Finds if an array is equal to a broadcasted value.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the value","   * @throws Exception","   */","  public static void eq(Array c, Array a, float b) throws Exception {","    Arith.eq(c, a, b);","  }","","  /**","   * Finds if an array is not equal to a broadcasted value.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the value","   * @throws Exception","   */","  public static void neq(Array c, Array a, float b) throws Exception {","    Arith.neq(c, a, b);","  }","","  /**","   * Raises an array to a power.","   * ","   * @param c the resulting array","   * @param a the input array","   * @param b the power to raise the array to","   * @throws Exception","   */","  public static void pow(Array c, Array a, float b) throws Exception {","    Arith.pow(c, a, b);","  }","","  /**","   * Adds an array to a broadcasted value.","   * ","   * @param c the resulting array","   * @param a the value to which the array is added","   * @param b the input array","   * @throws Exception","   */","  public static void add(Array c, float a, Array b) throws Exception {","    Arith.add(c, a, b);","  }","","  /**","   * Subtracts an array from a broadcasted value.","   * ","   * @param c the resulting array","   * @param a the value from which the array is subtracted","   * @param b the input array","   * @throws Exception","   */","  public static void sub(Array c, float a, Array b) throws Exception {","    Arith.sub(c, a, b);","  }","","  /**","   * Performs element-wise multiplication between a broadcasted value and an array","   * ","   * @param c the resulting array","   * @param a the input value","   * @param b the input array","   * @throws Exception","   */","  public static void mul(Array c, float a, Array b) throws Exception {","    Arith.mul(c, a, b);","  }","","  /**","   * Divides an array of a broadcasted value by an another array","   * ","   * @param c the resulting array","   * @param a the input value","   * @param b the input array","   * @throws Exception","   */","  public static void div(Array c, float a, Array b) throws Exception {","    Arith.div(c, a, b);","  }","","  /**","   * Finds if a value is less than or equal to the values in an array","   * ","   * @param c the resulting array","   * @param a the input value","   * @param b the input array","   * @throws Exception","   */","  public static void le(Array c, float a, Array b) throws Exception {","    Arith.le(c, a, b);","  }","","  /**","   * Finds if a value is less than to the values in an array","   * ","   * @param c the resulting array","   * @param a the input value","   * @param b the input array","   * @throws Exception","   */","  public static void lt(Array c, float a, Array b) throws Exception {","    Arith.lt(c, a, b);","  }","","  /**","   * Finds if a value is greater than or equal to the values in an array","   * ","   * @param c the resulting array","   * @param a the input value","   * @param b the input array","   * @throws Exception","   */","  public static void ge(Array c, float a, Array b) throws Exception {","    Arith.ge(c, a, b);","  }","","  /**","   * Finds if a value is greater than the values in an array","   * ","   * @param c the resulting array","   * @param a the input value","   * @param b the input array","   * @throws Exception","   */","  public static void gt(Array c, float a, Array b) throws Exception {","    Arith.gt(c, a, b);","  }","","  /* ************* Data ************* */","","  /**","   * Gets a floating-point array from the underlining Array data.","   * ","   * @param A the input array","   * @return a java array containng the input's data","   * @throws Exception","   */","  public static float[] getFloatArray(Array A) throws Exception {","    return Data.getFloatArray(A);","  }","","  /**","   * Gets a full precision floating-point array from the underlining Array data.","   * ","   * @param A the input array","   * @return a java array containng the input's data","   * @throws Exception","   */","  public static double[] getDoubleArray(Array A) throws Exception {","    return Data.getDoubleArray(A);","  }","","  /**","   * Gets a FloatComplex array from the underlining Array data.","   * ","   * @param A the input array","   * @return a java array containng the input's data","   * @throws Exception","   */","  public static FloatComplex[] getFloatComplexArray(Array A) throws Exception {","    return Data.getFloatComplexArray(A);","  }","","  /**","   * Gets a DoubleComplex array from the underlining Array data.","   * ","   * @param A the input array","   * @return a java array containng the input's data","   * @throws Exception","   */","  public static DoubleComplex[] getDoubleComplexArray(Array A) throws Exception {","    return Data.getDoubleComplexArray(A);","  }","","  /**","   * Gets an int array from the underlining Array data.","   * ","   * @param A the input array","   * @return a java array containng the input's data","   * @throws Exception","   */","  public static int[] getIntArray(Array A) throws Exception {","    return Data.getIntArray(A);","  }","","  /**","   * Gets a boolean array from the underlining Array data.","   * ","   * @param A the input array","   * @return a java array containng the input's data","   * @throws Exception","   */","  public static boolean[] getBooleanArray(Array A) throws Exception {","    return Data.getBooleanArray(A);","  }","","  // Binary operations","","  /**","   * Create a random array sampled from uniform distribution, wraps","   * {@link http://arrayfire.org/docs/group__random__func__randu.htm}","   * ","   * @param res  the resulting array to populate","   * @param dims the array dimenstions","   * @param type the type of the array","   * @throws Exception","   */","  public static void randu(Array res, int[] dims, Type type) throws Exception {","    Data.randu(res, dims, type);","  }","","  /**","   * Create a random array sampled from normal distribution, wraps","   * {@link http://arrayfire.org/docs/group__random__func__randn.htm}","   * ","   * @param res  the resulting array to populate","   * @param dims the array dimenstions","   * @param type the type of the array","   * @throws Exception","   */","  public static void randn(Array res, int[] dims, Type type) throws Exception {","    Data.randn(res, dims, type);","  }","","  /**","   * Create an array using a scalar input value, wraps","   * {@link http://arrayfire.org/docs/group__data__func__constant.htm}","   * ","   * @param res  the resulting array to populate","   * @param val  the scalar value used to populate the array","   * @param dims the array dimenstions","   * @param type the type of the array","   * @throws Exception","   */","  public static void constant(Array res, double val, int[] dims, Type type) throws Exception {","    Data.constant(res, val, dims, type);","  }","","  /**","   * Create an identity array, wraps","   * {@link http://arrayfire.org/docs/group__data__func__identity.htm}","   * ","   * @param res  the resulting array to populate","   * @param dims the array dimenstions","   * @param type the type of the array","   * @throws Exception","   */","  public static void identity(Array res, int[] dims, Type type) throws Exception {","    Data.identity(res, dims, type);","  }","","  /**","   * Create a floating-point identity array, wraps","   * {@link http://arrayfire.org/docs/group__data__func__identity.htm}","   * ","   * @param res  the resulting array to populate","   * @param dims the array dimenstions","   * @throws Exception","   */","  public static void identity(Array res, int[] dims) throws Exception {","    Data.identity(res, dims);","  }","","  /**","   * Creates an array with [0, n] values along the seqDim which is tiled across other dimensions.","   * {@link http://arrayfire.org/docs/group__data__func__range.htm}","   * ","   * @param dims   the array dimensions","   * @param seqDim the dimension along which [0, dim[seq_dim] - 1] is generated","   * @param type   the type of the array","   * @return the created array","   */","  public static Array range(int[] dims, int seqDim, Type type) {","    return Data.range(dims, seqDim, type);","  }","","  /**","   * Creates an array with [0, n] floating-point values along the seqDim which is tiled across other","   * dimensions. {@link http://arrayfire.org/docs/group__data__func__range.htm}","   * ","   * @param dims   the array dimensions","   * @param seqDim the dimension along which [0, dim[seq_dim] - 1] is generated","   * @return the created array","   */","  public static Array range(int[] dims, int seqDim) {","    return Data.range(dims, seqDim, Type.Float);","  }","","  /**","   * Creates an array with [0, n] floating-point values along the seqDim which is tiled across other","   * dimensions. {@link http://arrayfire.org/docs/group__data__func__range.htm}","   * ","   * @param dims   the array dimensions","   * @param seqDim the dimension along which [0, dim[seq_dim] - 1] is generated","   * @return the created array","   */","  public static Array range(int[] dims) {","    return Data.range(dims, -1, Type.Float);","  }","","  /**","   * Creates an array with [0, n] floating-point values along the seqDim which is tiled across other","   * dimensions. {@link http://arrayfire.org/docs/group__data__func__range.htm}","   * ","   * @param dim    the size of the first dimension","   * @param seqDim the dimension along which [0, dim[seq_dim] - 1] is generated","   * @return the created array","   */","  public static Array range(int dim) {","    return Data.range(new int[] {dim}, -1, Type.Float);","  }","","  /* ************* Image ************* */","","  /**","   * Perform erosion (a morphological operation) on an image,","   * {@link http://arrayfire.org/docs/group__image__func__erode.htm}","   * ","   * @param res the eroded image","   * @param a   the input image","   * @param b   the neighborhood window","   * @throws Exception","   */","  public static void erode(Array res, Array a, Array b) throws Exception {","    Image.erode(res, a, b);","  }","","  /**","   * Perform dilation (a morphological operation) on an image,","   * {@link http://arrayfire.org/docs/group__image__func__dilate.htm}","   * ","   * @param res the dilated image","   * @param a   the input image","   * @param b   the neighborhood window","   * @throws Exception","   */","  public static void dilate(Array res, Array a, Array b) throws Exception {","    Image.dilate(res, a, b);","  }","","  /**","   * Finds the median filter of an image, wraps","   * {@link http://arrayfire.org/docs/group__image__func__medfilt.htm}","   * ","   * @param res    the processed image","   * @param a      the input image","   * @param width  the kernel width","   * @param height the kernel height","   * @throws Exception","   */","  public static void medianfilter(Array res, Array a, int width, int height) throws Exception {","    Image.medianfilter(res, a, width, height);","  }","","  /**","   * Applies a bilateral filter to an image, wraps","   * {@link http://arrayfire.org/docs/group__image__func__bilateral.htm}","   * ","   * @param res   the processed image","   * @param a     the input image","   * @param space the spacial variance parameter","   * @param color the chromatic variance parameter","   * @throws Exception","   */","  public static void bilateral(Array res, Array a, float space, float color) throws Exception {","    Image.bilateral(res, a, space, color);","  }","","  /**","   * Applies a meanshift filter to an image, wraps","   * {@link http://arrayfire.org/docs/group__image__func__mean__shift.htm}","   * ","   * @param res         the processed image","   * @param a           the input image","   * @param space       the spacial variance parameter","   * @param color       the chromatic variance parameter","   * @param interations the number of iterations","   * @throws Exception","   */","  public static void meanshift(Array res, Array a, float space, float color, int iterations)","      throws Exception {","    Image.meanshift(res, a, space, color, iterations);","  }","","  /**","   * Create a histogram of some give data, wraps","   * {@link http://arrayfire.org/docs/group__image__func__histogram.htm}","   * ","   * @param res   the created array representing the histogram","   * @param a     the input data","   * @param nbins the number of bins to populate","   * @throws Exception","   */","  public static void histogram(Array res, Array a, int nbins) throws Exception {","    Image.histogram(res, a, nbins);","  }","","  /**","   * Create a histogram of some give data, wraps","   * {@link http://arrayfire.org/docs/group__image__func__histogram.htm}","   * ","   * @param res   the created array representing the histogram","   * @param a     the input data","   * @param nbins the number of bins to populate between min and max","   * @param min   the minimum bin value","   * @param max   the maximum bin value","   * @throws Exception","   */","  public static void histogram(Array res, Array a, int nbins, float min, float max)","      throws Exception {","    Image.histogram(res, a, nbins, min, max);","  }","","  /**","   * Rotate an input image, wraps","   * {@link http://arrayfire.org/docs/group__transform__func__rotate.htm}","   * ","   * @param res   the rotated image","   * @param a     the input image","   * @param theta the angle by which to rotate","   * @param crop  whether to crop against the original dimensions, otherwise scale according to","   *              theta","   * @throws Exception","   */","  public static void rotate(Array res, Array a, float theta, boolean crop) throws Exception {","    Image.rotate(res, a, theta, crop);","  }","","  /**","   * Rotate an input image, wraps","   * {@link http://arrayfire.org/docs/group__transform__func__rotate.htm}","   * ","   * @param res    the rotated image","   * @param a      the input image","   * @param theta  the angle by which to rotate","   * @param crop   whether to crop against the original dimensions, otherwise scale according to","   *               theta","   * @param method the interpolation type","   * @throws Exception","   */","  public static void rotate(Array res, Array a, float theta, boolean crop, int method)","      throws Exception {","    Image.rotate(res, a, theta, crop, method);","  }","","  /**","   * Resize an input image, wraps","   * {@link http://arrayfire.org/docs/group__transform__func__resize.htm}","   * ","   * @param res   the resized image","   * @param a     the input image","   * @param scale the scale to resize by","   * @throws Exception","   */","  public static void resize(Array res, Array a, float scale) throws Exception {","    Image.resize(res, a, scale);","  }","","  /**","   * Resize an input image, wraps","   * {@link http://arrayfire.org/docs/group__transform__func__resize.htm}","   * ","   * @param res    the resized image","   * @param a      the input image","   * @param scale  the scale to resize by","   * @param method the interpolation type","   * @throws Exception","   */","  public static void resize(Array res, Array a, float scale, int method) throws Exception {","    Image.resize(res, a, scale, method);","  }","","  /**","   * Resize an input image, wraps","   * {@link http://arrayfire.org/docs/group__transform__func__resize.htm}","   * ","   * @param res    the resized image","   * @param a      the input image","   * @param scalex the scale to resize by for the 1st dimension","   * @param scaley the scale to resize by for the 2nd dimension","   * @throws Exception","   */","  public static void resize(Array res, Array a, float scalex, float scaley) throws Exception {","    Image.resize(res, a, scalex, scaley);","  }","","  /**","   * Resize an input image, wraps","   * {@link http://arrayfire.org/docs/group__transform__func__resize.htm}","   * ","   * @param res    the resized image","   * @param a      the input image","   * @param scalex the scale to resize by for the 1st dimension","   * @param scaley the scale to resize by for the 2nd dimension","   * @param method the interpolation type","   * @throws Exception","   */","  public static void resize(Array res, Array a, float scalex, float scaley, int method)","      throws Exception {","    Image.resize(res, a, scalex, scaley, method);","  }","","  /**","   * Resize an input image, wraps","   * {@link http://arrayfire.org/docs/group__transform__func__resize.htm}","   * ","   * @param res    the resized image","   * @param a      the input image","   * @param height the height of the image","   * @param width  the width of the image","   * @throws Exception","   */","  public static void resize(Array res, Array a, int height, int width) throws Exception {","    Image.resize(res, a, height, width);","  }","","  /**","   * Resize an input image, wraps","   * {@link http://arrayfire.org/docs/group__transform__func__resize.htm}","   * ","   * @param res    the resized image","   * @param a      the input image","   * @param height the height of the image","   * @param width  the width of the image","   * @param method the interpolation type","   * @throws Exception","   */","  public static void resize(Array res, Array a, int height, int width, int method)","      throws Exception {","    Image.resize(res, a, height, width, method);","  }","","  /* ************* Signal ************* */","","  /**","   * Compute the fast fourier transform of an array across 1 dimension, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @throws Exception","   */","  public static void fft(Array res, Array a) throws Exception {","    Signal.fft(res, a);","  }","","  /**","   * Compute the fast fourier transform of an array, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @param dim0  the size of the first dimension","   * @throws Exception","   */","  public static void fft(Array res, Array a, int dim0) throws Exception {","    Signal.fft(res, a, dim0);","  }","","  /**","   * Compute the fast fourier transform of an array across 2 dimensions, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @throws Exception","   */","  public static void fft2(Array res, Array a) throws Exception {","    Signal.fft2(res, a);","  }","","  /**","   * Compute the fast fourier transform of an array, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @param dim0  the size of the first dimension","   * @param dim1  the size of the second dimension","   * @throws Exception","   */","  public static void fft2(Array res, Array a, int dim0, int dim1) throws Exception {","    Signal.fft2(res, a, dim0, dim1);","  }","","  /**","   * Compute the fast fourier transform of an array across 3 dimensions, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @throws Exception","   */","  public static void fft3(Array res, Array a) throws Exception {","    Signal.fft3(res, a);","  }","","  /**","   * Compute the fast fourier transform of an array, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @param dim0  the size of the first dimension","   * @param dim1  the size of the second dimension","   * @param dim2  the size of the third dimension","   * @throws Exception","   */","  public static void fft3(Array res, Array a, int dim0, int dim1, int dim2) throws Exception {","    Signal.fft3(res, a, dim0, dim1, dim2);","  }","","  /**","   * Compute the the inverse fast fourier transform of an array across 1 dimension, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @throws Exception","   */","  public static void ifft(Array res, Array a) throws Exception {","    Signal.ifft(res, a);","  }","","  /**","   * Compute the inverse fast fourier transform of an array, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @param dim0  the size of the first dimension","   * @throws Exception","   */","  public static void ifft(Array res, Array a, int dim0) throws Exception {","    Signal.ifft(res, a, dim0);","  }","","  /**","   * Compute the the inverse fast fourier transform of an array across 2 dimensions, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @throws Exception","   */","  public static void ifft2(Array res, Array a) throws Exception {","    Signal.ifft2(res, a);","  }","","  /**","   * Compute the inverse fast fourier transform of an array, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @param dim0  the size of the first dimension","   * @param dim1  the size of the second dimension","   * @throws Exception","   */","  public static void ifft2(Array res, Array a, int dim0, int dim1) throws Exception {","    Signal.ifft2(res, a, dim0, dim1);","  }","","  /**","   * Compute the the inverse fast fourier transform of an array across 3 dimensions, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @throws Exception","   */","  public static void ifft3(Array res, Array a) throws Exception {","    Signal.ifft3(res, a);","  }","","  /**","   * Compute the inverse fast fourier transform of an array, wraps","   * {@link http://arrayfire.org/docs/group__signal__func__fft.htm}","   * @param res   the fft","   * @param a     the input array","   * @param dim0  the size of the first dimension","   * @param dim1  the size of the second dimension","   * @param dim2  the size of the third dimension","   * @throws Exception","   */","  public static void ifft3(Array res, Array a, int dim0, int dim1, int dim2) throws Exception {","    Signal.ifft3(res, a, dim0, dim1, dim2);","  }","","  /**","   * Find the convolutional intergral for 1 dimensional data, wraps ","   * {@link http://arrayfire.org/docs/group__signal__func__convolve.htm}","   * @param res the convolved array","   * @param a   the signal","   * @param b   the filter","   * @throws Exception","   */","  public static void convolve1(Array res, Array a, Array b) throws Exception {","    Signal.convolve1(res, a, b);","  }","","  /**","   * Find the convolutional intergral for 2 dimensional data, wraps ","   * {@link http://arrayfire.org/docs/group__signal__func__convolve.htm}","   * @param res the convolved array","   * @param a   the signal","   * @param b   the filter","   * @throws Exception","   */","  public static void convolve2(Array res, Array a, Array b) throws Exception {","    Signal.convolve2(res, a, b);","  }","","  /**","   * Find the convolutional intergral for 3 dimensional data, wraps ","   * {@link http://arrayfire.org/docs/group__signal__func__convolve.htm}","   * @param res the convolved array","   * @param a   the signal","   * @param b   the filter","   * @throws Exception","   */","  public static void convolve3(Array res, Array a, Array b) throws Exception {","    Signal.convolve3(res, a, b);","  }","","  /* ************* Statistics ************* */","","  /**","   * Find the mean of the values in th input across 1 dimension, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__mean.htm}","   * @param in  the input array","   * @param dim the dimension","   * @return    the array containing the mean","   */","  public static Array mean(final Array in, int dim) {","    return Statistics.mean(in, dim);","  }","","  /**","   * Find the weighted mean of the values in th input across 1 dimension, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__mean.htm}","   * @param in      the input array","   * @param dim     the dimension","   * @param weights the weights of the input","   * @return        the array containing the mean","   */","  public static Array mean(final Array in, final Array weights, int dim) {","    return Statistics.mean(in, weights, dim);","  }","","  /**","   * Find the mean of all the values in the input, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__mean.htm}","   * @param in    the input array","   * @param type  the type of the input","   * @return      the array containing the mean","   */","  public static \u003cT\u003e T mean(final Array in, Class\u003cT\u003e type) throws Exception {","    return Statistics.mean(in, type);","  }","","  /**","   * Find the weighted mean of all the values in the input, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__mean.htm}","   * @param in      the input array","   * @param weights the weights of the input","   * @param type    the type of the input","   * @return        the array containing the mean","   */","  public static \u003cT\u003e T mean(final Array in, final Array weights, Class\u003cT\u003e type) throws Exception {","    return Statistics.mean(in, weights, type);","  }","","  /**","   * Find the variance of the values in an input across 1 dimension, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__var.htm}","   * @param in        the input array","   * @param isBiased  whether to use sample variance","   * @param dim       the dimension across which to find the variance","   * @return          the resulting array","   */","  public static Array var(final Array in, boolean isBiased, int dim) {","    return Statistics.var(in, isBiased, dim);","  }","","  /**","   * Find the weighted variance of the values in an input across 1 dimension, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__var.htm}","   * @param in        the input array","   * @param weights   weights of the input","   * @param dim       the dimension across which to find the variance","   * @return          the resulting array","   */","  public static Array var(final Array in, final Array weights, int dim) {","    return Statistics.var(in, weights, dim);","  }","","  /**","   * Find the variance of the values in an input across all dimensions, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__var.htm}","   * @param in        the input array","   * @param isBiased  whether to use sample variance","   * @param type      the type of the input array","   * @return          the variance across all dimensions","   */","  public static \u003cT\u003e T var(final Array in, boolean isBiased, Class\u003cT\u003e type) throws Exception {","    return Statistics.var(in, isBiased, type);","  }","","  /**","   * Find the weighted variance of the values in an input across all dimensions, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__var.htm}","   * @param in        the input array","   * @param weights   the weights of th input","   * @param type      the type of the input array","   * @return          the variance across all dimensions","   */","  public static \u003cT\u003e T var(final Array in, final Array weights, Class\u003cT\u003e type) throws Exception {","    return Statistics.var(in, weights, type);","  }","","  /**","   * Find the standard deviation of an input across 1 dimension, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__stdev.htm}","   * @param in    the input array","   * @param dim   the dimension across which to find the standard deviation","   * @return      the resulting array containing the standard deviations","   */","  public static Array stdev(final Array in, int dim) {","    return Statistics.stdev(in, dim);","  }","","  /**","   * Find the standard deviation of an input across all dimensions, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__stdev.htm}","   * @param in    the input array","   * @param type  the type of the input array","   * @return      the total standard deviation","   */","  public static \u003cT\u003e T stdev(final Array in, Class\u003cT\u003e type) throws Exception {","    return Statistics.stdev(in, type);","  }","","  /**","   * Find the median of values in an input across 1 dimension, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__median.htm}","   * @param in    the input array","   * @param dim   the dimension across which to find the median","   * @return      the resulting array containing the medians","   */","  public static Array median(final Array in, int dim) {","    return Statistics.median(in, dim);","  }","","  /**","   * Find the median of values in an input across all dimensions, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__median.htm}","   * @param in    the input array","   * @param type  the type of the input array data","   * @return      the median across all dimensions","   */","  public static \u003cT\u003e T median(final Array in, Class\u003cT\u003e type) throws Exception {","    return Statistics.median(in, type);","  }","","  /**","   * Find the covariance of values in an input, wraps ","   * {@link http://arrayfire.org/docs/group__stat__func__cov.htm}","   * @param x         the first input array","   * @param y         the second input array","   * @param isBiased  whether a biased estimate should be made","   * @return          array containing the covariances of the input","   */","  public static Array cov(Array x, Array y, boolean isBiased) {","    return Statistics.cov(x, y, isBiased);","  }","","  /**","   * Find the correlation coefficient of values in an input, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__corrcoef.htm}","   * @param \u003cT\u003e   the type, should be a number","   * @param x     the first input array","   * @param y     the seconds input array","   * @param type  the type of data in the arrays","   * @return      the correlation coefficent of the two arrays","   * @throws Exception","   */","  public static \u003cT extends Number\u003e T corrcoef(final Array x, final Array y, Class\u003cT\u003e type)","      throws Exception {","    return Statistics.corrcoef(x, y, type);","  }","","  /**","   * Find the top k values along a given dimension on an input array, wraps","   * {@link http://arrayfire.org/docs/group__stat__func__topk.htm}","   * @param in    the input array","   * @param k     the number of elements to be retrieved along the given dimension","   * @param dim   the dimension along which top k values are extracted","   * @param order the order by which to retrieve the values","   * @return      an array of array scontaining the top k values","   * @see         TopkOrder","   */","  public static Array[] topk(final Array in, int k, int dim, TopkOrder order) throws Exception {","    return Statistics.topk(in, k, dim, order);","  }","","  static \u003cT\u003e T castResult(DoubleComplex res, Class\u003cT\u003e type) throws Exception {","    return Statistics.castResult(res, type);","  }","","  /* ************* Index ************* */","","  /**","   * Look up values in an array by indexing another array, wraps","   * {@link http://arrayfire.org/docs/group__index__func__lookup.htm}","   * @param in    the input array","   * @param idx   the indexing array","   * @param dim   the dimension used for indexing","   * @return      the array containing the indexed input array","   * @throws Exception","   */","  public static Array lookup(final Array in, final Array idx, int dim) throws Exception {","    return Index.lookup(in, idx, dim);","  }","","  /**","   * Look up values in an array by indexing another array, wraps","   * {@link http://arrayfire.org/docs/group__index__func__lookup.htm}","   * @param in    the input array","   * @param idx   the indexing array","   * @param dim   the dimension used for indexing","   * @return      the array containing the indexed input array","   * @throws Exception","   */","  public static Array lookup(final Array in, final Array idx) throws Exception {","    return Index.lookup(in, idx, 0);","  }","","  /**","   * Copy the values of an input array based on an index, wraps","   * {@link http://arrayfire.org/docs/group__index__func__index.htm}","   * @param dst   the array to copy into","   * @param src   the array to copy from","   * @param idx0  the first index","   * @param idx1  the second index","   * @param idx2  the third index","   * @param idx3  the fourth index","   * @throws Exception","   */","  public static void copy(Array dst, final Array src, Index idx0, Index idx1, Index idx2,","      Index idx3) throws Exception {","    Index.copy(dst, src, idx0, idx1, idx2, idx3);","  }","","  /**","   * Copy the values of an input array based on an index, wraps","   * {@link http://arrayfire.org/docs/group__index__func__index.htm}","   * @param dst   the array to copy into","   * @param src   the array to copy from","   * @param idx0  the first index","   * @param idx1  the second index","   * @param idx2  the third index","   * @throws Exception","   */","  public static void copy(Array dst, final Array src, Index idx0, Index idx1, Index idx2)","      throws Exception {","    Index.copy(dst, src, idx0, idx1, idx2, new Index());","  }","","  /**","   * Copy the values of an input array based on an index, wraps","   * {@link http://arrayfire.org/docs/group__index__func__index.htm}","   * @param dst   the array to copy into","   * @param src   the array to copy from","   * @param idx0  the first index","   * @param idx1  the second index","   * @throws Exception","   */","  public static void copy(Array dst, final Array src, Index idx0, Index idx1) throws Exception {","    Index.copy(dst, src, idx0, idx1, new Index(), new Index());","  }","","  /**","   * Copy the values of an input array based on an index, wraps","   * {@link http://arrayfire.org/docs/group__index__func__index.htm}","   * @param dst   the array to copy into","   * @param src   the array to copy from","   * @param idx0  the first index","   * @throws Exception","   */","  public static void copy(Array dst, final Array src, Index idx0) throws Exception {","    Index.copy(dst, src, idx0, new Index(), new Index(), new Index());","  }","","  // Utils","","  public static String toString(Array a, String delim) {","    return Util.toString(a, delim);","  }","","  public static float[] toFloatArray(String text, String delim) {","    return Util.toFloatArray(text, delim);","  }","","  public static void info() {","    Util.info();","  }","","  // Enums","","  public static enum Type {","    Float(0), FloatComplex(1), Double(2), DoubleComplex(3), Boolean(4), Int(5);","","    private final int type;","","    private Type(int type) {","      this.type = type;","    }","","    public static Type fromInt(int type) throws IllegalArgumentException {","      switch (type) {","        case 0:","          return Type.Float;","        case 1:","          return Type.FloatComplex;","        case 2:","          return Type.Double;","        case 3:","          return Type.DoubleComplex;","        case 4:","          return Type.Boolean;","        case 5:","          return Type.Int;","        default:","          throw new IllegalArgumentException(\"Unknown type.\");","      }","    }","","    public int getType() {","      return type;","    }","","    public Type f32() {","      return Type.Float;","    }","","    public Type f64() {","      return Type.Double;","    }","","    public Type int32() {","      return Type.Int;","    }","","    @Override","    public String toString() {","      return this.name();","    }","  }","","  public static enum ColorMap {","    DEFAULT(0), SPECTRUM(1), COLORS(2), RED(3), MOOD(4), HEAT(5), BLUE(6), INFERNO(7), MAGMA(","        8), PLASMA(9), VIRIDIS(10);","","    private final int map;","","    private ColorMap(int map) {","      this.map = map;","    }","","    public int getMap() {","      return map;","    }","  }","","  public static enum MarkerType {","    NONE(0), POINT(1), CIRCLE(2), SQUARE(3), TRIANGLE(4), CROSS(5), PLUS(6), STAR(7);","","    private final int type;","","    private MarkerType(int type) {","      this.type = type;","    }","","    public int getType() {","      return type;","    }","  }","","  public static enum TopkOrder {","    DEFAULT(0), MIN(1), MAX(2);","","    private final int order;","","    TopkOrder(int order) {","      this.order = order;","    }","","    public int getOrder() {","      return order;","    }","  }","}"],"stylingDirectives":[[[0,7,"pl-k"],[8,11,"pl-s1"],[12,21,"pl-s1"]],[],[[0,6,"pl-k"],[7,10,"pl-s1"],[11,20,"pl-s1"],[21,26,"pl-s1"]],[],[[0,6,"pl-k"],[7,12,"pl-k"],[13,22,"pl-smi"],[23,30,"pl-k"],[31,42,"pl-smi"]],[],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-k"],[22,25,"pl-smi"],[26,30,"pl-c1"],[33,36,"pl-smi"],[37,41,"pl-en"]],[],[[2,45,"pl-c"]],[],[[2,5,"pl-c"]],[[0,44,"pl-c"]],[[0,68,"pl-c"]],[[0,5,"pl-c"]],[[0,36,"pl-c"]],[[0,20,"pl-c"]],[[0,22,"pl-c"]],[[0,15,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,22,"pl-smi"],[23,29,"pl-en"],[30,35,"pl-smi"],[36,37,"pl-s1"],[39,45,"pl-k"],[46,55,"pl-smi"]],[[4,10,"pl-k"],[11,20,"pl-smi"],[21,27,"pl-en"],[28,29,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,47,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[0,29,"pl-c"]],[[0,30,"pl-c"]],[[0,22,"pl-c"]],[[0,15,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,22,"pl-smi"],[23,29,"pl-en"],[30,35,"pl-smi"],[36,37,"pl-s1"],[39,45,"pl-k"],[46,55,"pl-smi"]],[[4,10,"pl-k"],[11,20,"pl-smi"],[21,27,"pl-en"],[28,29,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,47,"pl-c"]],[[0,68,"pl-c"]],[[0,5,"pl-c"]],[[0,29,"pl-c"]],[[0,30,"pl-c"]],[[0,22,"pl-c"]],[[0,15,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,22,"pl-smi"],[23,29,"pl-en"],[30,35,"pl-smi"],[36,37,"pl-s1"],[39,45,"pl-k"],[46,55,"pl-smi"]],[[4,10,"pl-k"],[11,20,"pl-smi"],[21,27,"pl-en"],[28,29,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,87,"pl-c"]],[[0,5,"pl-c"]],[[0,54,"pl-c"]],[[0,31,"pl-c"]],[[0,58,"pl-c"]],[[0,22,"pl-c"]],[[0,15,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,48,"pl-smi"],[49,52,"pl-s1"],[54,60,"pl-k"],[61,70,"pl-smi"]],[[4,13,"pl-smi"],[14,17,"pl-en"],[18,21,"pl-s1"],[23,24,"pl-s1"],[26,29,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,98,"pl-c"]],[[0,5,"pl-c"]],[[0,55,"pl-c"]],[[0,31,"pl-c"]],[[0,70,"pl-c"]],[[0,22,"pl-c"]],[[0,15,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,48,"pl-smi"],[49,52,"pl-s1"],[54,60,"pl-k"],[61,70,"pl-smi"]],[[4,13,"pl-smi"],[14,17,"pl-en"],[18,21,"pl-s1"],[23,24,"pl-s1"],[26,29,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,99,"pl-c"]],[[0,5,"pl-c"]],[[0,54,"pl-c"]],[[0,31,"pl-c"]],[[0,69,"pl-c"]],[[0,22,"pl-c"]],[[0,15,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,48,"pl-smi"],[49,52,"pl-s1"],[54,60,"pl-k"],[61,70,"pl-smi"]],[[4,13,"pl-smi"],[14,17,"pl-en"],[18,21,"pl-s1"],[23,24,"pl-s1"],[26,29,"pl-s1"]],[],[],[],[[2,5,"pl-c"]],[[0,100,"pl-c"]],[[0,5,"pl-c"]],[[0,54,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,15,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,51,"pl-k"],[52,61,"pl-smi"]],[[4,13,"pl-smi"],[14,17,"pl-en"],[18,21,"pl-s1"],[23,24,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,97,"pl-c"]],[[0,5,"pl-c"]],[[0,54,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,15,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,51,"pl-k"],[52,61,"pl-smi"]],[[4,13,"pl-smi"],[14,17,"pl-en"],[18,21,"pl-s1"],[23,24,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,94,"pl-c"]],[[0,11,"pl-c"]],[[0,5,"pl-c"]],[[0,54,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,15,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,51,"pl-k"],[52,61,"pl-smi"]],[[4,13,"pl-smi"],[14,17,"pl-en"],[18,21,"pl-s1"],[23,24,"pl-s1"],[26,27,"pl-c1"]],[],[],[[2,5,"pl-c"]],[[0,70,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[0,30,"pl-c"]],[[0,86,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,27,"pl-en"],[28,33,"pl-k"],[34,39,"pl-smi"],[40,42,"pl-s1"],[44,50,"pl-k"],[51,60,"pl-smi"]],[[4,10,"pl-k"],[11,20,"pl-smi"],[21,26,"pl-en"],[27,29,"pl-s1"]],[],[],[[2,41,"pl-c"]],[],[[2,5,"pl-c"]],[[0,98,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,27,"pl-c"]],[[0,27,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,67,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,27,"pl-c"]],[[0,27,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,65,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,27,"pl-c"]],[[0,27,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,46,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,27,"pl-c"]],[[0,27,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,63,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,27,"pl-c"]],[[0,27,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,51,"pl-c"]],[[0,65,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,27,"pl-c"]],[[0,27,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,66,"pl-c"]],[[0,65,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,27,"pl-c"]],[[0,27,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,54,"pl-c"]],[[0,65,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,27,"pl-c"]],[[0,27,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,46,"pl-c"]],[[0,65,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,27,"pl-c"]],[[0,27,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,50,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,27,"pl-c"]],[[0,27,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,21,"pl-c"]],[],[[2,5,"pl-c"]],[[0,53,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,51,"pl-k"],[52,61,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,56,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,51,"pl-k"],[52,61,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,53,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,51,"pl-k"],[52,61,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,54,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,52,"pl-k"],[53,62,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,54,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,52,"pl-k"],[53,62,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,54,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,52,"pl-k"],[53,62,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,54,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,52,"pl-k"],[53,62,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,54,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,52,"pl-k"],[53,62,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,54,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,52,"pl-k"],[53,62,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,55,"pl-c"]],[[0,68,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,26,"pl-en"],[27,32,"pl-smi"],[33,36,"pl-s1"],[38,43,"pl-smi"],[44,45,"pl-s1"],[47,53,"pl-k"],[54,63,"pl-smi"]],[[4,9,"pl-smi"],[10,15,"pl-en"],[16,19,"pl-s1"],[21,22,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,55,"pl-c"]],[[0,68,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,26,"pl-en"],[27,32,"pl-smi"],[33,36,"pl-s1"],[38,43,"pl-smi"],[44,45,"pl-s1"],[47,53,"pl-k"],[54,63,"pl-smi"]],[[4,9,"pl-smi"],[10,15,"pl-en"],[16,19,"pl-s1"],[21,22,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,55,"pl-c"]],[[0,68,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,26,"pl-en"],[27,32,"pl-smi"],[33,36,"pl-s1"],[38,43,"pl-smi"],[44,45,"pl-s1"],[47,53,"pl-k"],[54,63,"pl-smi"]],[[4,9,"pl-smi"],[10,15,"pl-en"],[16,19,"pl-s1"],[21,22,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,61,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,51,"pl-k"],[52,61,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,53,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,51,"pl-k"],[52,61,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,64,"pl-c"]],[[0,66,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,51,"pl-k"],[52,61,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,61,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,31,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,52,"pl-k"],[53,62,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,22,"pl-c"]],[[2,5,"pl-c"]],[[0,42,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,36,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,49,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,36,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,83,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,36,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,45,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,36,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,68,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,23,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,51,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,23,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,71,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,23,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,54,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,23,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,55,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,23,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,59,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,23,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,32,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,45,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,42,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,51,"pl-c"]],[[0,29,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,49,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,58,"pl-c"]],[[0,29,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,82,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,29,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,64,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,29,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,32,"pl-s1"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-s1"],[52,58,"pl-k"],[59,68,"pl-smi"]],[[4,9,"pl-smi"],[10,13,"pl-en"],[14,15,"pl-s1"],[17,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,69,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,29,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,60,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,29,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,72,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,29,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,60,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,29,"pl-c"]],[[0,29,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,23,"pl-en"],[24,29,"pl-smi"],[30,31,"pl-s1"],[33,38,"pl-smi"],[39,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,9,"pl-smi"],[10,12,"pl-en"],[13,14,"pl-s1"],[16,17,"pl-s1"],[19,20,"pl-s1"]],[],[],[[2,40,"pl-c"]],[],[[2,5,"pl-c"]],[[0,65,"pl-c"]],[[0,5,"pl-c"]],[[0,29,"pl-c"]],[[0,52,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[24,37,"pl-en"],[38,43,"pl-smi"],[44,45,"pl-s1"],[47,53,"pl-k"],[54,63,"pl-smi"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,29,"pl-en"],[30,31,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,80,"pl-c"]],[[0,5,"pl-c"]],[[0,29,"pl-c"]],[[0,52,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,22,"pl-smi"],[25,39,"pl-en"],[40,45,"pl-smi"],[46,47,"pl-s1"],[49,55,"pl-k"],[56,65,"pl-smi"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,30,"pl-en"],[31,32,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,63,"pl-c"]],[[0,5,"pl-c"]],[[0,29,"pl-c"]],[[0,52,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,28,"pl-smi"],[31,51,"pl-en"],[52,57,"pl-smi"],[58,59,"pl-s1"],[61,67,"pl-k"],[68,77,"pl-smi"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,36,"pl-en"],[37,38,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,64,"pl-c"]],[[0,5,"pl-c"]],[[0,29,"pl-c"]],[[0,52,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,29,"pl-smi"],[32,53,"pl-en"],[54,59,"pl-smi"],[60,61,"pl-s1"],[63,69,"pl-k"],[70,79,"pl-smi"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,37,"pl-en"],[38,39,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,55,"pl-c"]],[[0,5,"pl-c"]],[[0,29,"pl-c"]],[[0,52,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,19,"pl-smi"],[22,33,"pl-en"],[34,39,"pl-smi"],[40,41,"pl-s1"],[43,49,"pl-k"],[50,59,"pl-smi"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,27,"pl-en"],[28,29,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,58,"pl-c"]],[[0,5,"pl-c"]],[[0,29,"pl-c"]],[[0,52,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,23,"pl-smi"],[26,41,"pl-en"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,57,"pl-k"],[58,67,"pl-smi"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,31,"pl-en"],[32,33,"pl-s1"]],[],[],[[2,22,"pl-c"]],[],[[2,5,"pl-c"]],[[0,67,"pl-c"]],[[0,69,"pl-c"]],[[0,5,"pl-c"]],[[0,48,"pl-c"]],[[0,38,"pl-c"]],[[0,38,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,26,"pl-en"],[27,32,"pl-smi"],[33,36,"pl-s1"],[38,41,"pl-smi"],[44,48,"pl-s1"],[50,54,"pl-smi"],[55,59,"pl-s1"],[61,67,"pl-k"],[68,77,"pl-smi"]],[[4,8,"pl-smi"],[9,14,"pl-en"],[15,18,"pl-s1"],[20,24,"pl-s1"],[26,30,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,66,"pl-c"]],[[0,69,"pl-c"]],[[0,5,"pl-c"]],[[0,48,"pl-c"]],[[0,38,"pl-c"]],[[0,38,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,26,"pl-en"],[27,32,"pl-smi"],[33,36,"pl-s1"],[38,41,"pl-smi"],[44,48,"pl-s1"],[50,54,"pl-smi"],[55,59,"pl-s1"],[61,67,"pl-k"],[68,77,"pl-smi"]],[[4,8,"pl-smi"],[9,14,"pl-en"],[15,18,"pl-s1"],[20,24,"pl-s1"],[26,30,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,54,"pl-c"]],[[0,70,"pl-c"]],[[0,5,"pl-c"]],[[0,48,"pl-c"]],[[0,60,"pl-c"]],[[0,38,"pl-c"]],[[0,38,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,29,"pl-en"],[30,35,"pl-smi"],[36,39,"pl-s1"],[41,47,"pl-smi"],[48,51,"pl-s1"],[53,56,"pl-smi"],[59,63,"pl-s1"],[65,69,"pl-smi"],[70,74,"pl-s1"],[76,82,"pl-k"],[83,92,"pl-smi"]],[[4,8,"pl-smi"],[9,17,"pl-en"],[18,21,"pl-s1"],[23,26,"pl-s1"],[28,32,"pl-s1"],[34,38,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,36,"pl-c"]],[[0,70,"pl-c"]],[[0,5,"pl-c"]],[[0,48,"pl-c"]],[[0,38,"pl-c"]],[[0,38,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,29,"pl-en"],[30,35,"pl-smi"],[36,39,"pl-s1"],[41,44,"pl-smi"],[47,51,"pl-s1"],[53,57,"pl-smi"],[58,62,"pl-s1"],[64,70,"pl-k"],[71,80,"pl-smi"]],[[4,8,"pl-smi"],[9,17,"pl-en"],[18,21,"pl-s1"],[23,27,"pl-s1"],[29,33,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,50,"pl-c"]],[[0,70,"pl-c"]],[[0,5,"pl-c"]],[[0,48,"pl-c"]],[[0,38,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,29,"pl-en"],[30,35,"pl-smi"],[36,39,"pl-s1"],[41,44,"pl-smi"],[47,51,"pl-s1"],[53,59,"pl-k"],[60,69,"pl-smi"]],[[4,8,"pl-smi"],[9,17,"pl-en"],[18,21,"pl-s1"],[23,27,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,97,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[0,39,"pl-c"]],[[0,79,"pl-c"]],[[0,40,"pl-c"]],[[0,30,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,27,"pl-en"],[28,31,"pl-smi"],[34,38,"pl-s1"],[40,43,"pl-smi"],[44,50,"pl-s1"],[52,56,"pl-smi"],[57,61,"pl-s1"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,21,"pl-en"],[22,26,"pl-s1"],[28,34,"pl-s1"],[36,40,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,100,"pl-c"]],[[0,79,"pl-c"]],[[0,5,"pl-c"]],[[0,39,"pl-c"]],[[0,79,"pl-c"]],[[0,30,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,27,"pl-en"],[28,31,"pl-smi"],[34,38,"pl-s1"],[40,43,"pl-smi"],[44,50,"pl-s1"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,21,"pl-en"],[22,26,"pl-s1"],[28,34,"pl-s1"],[36,40,"pl-smi"],[41,46,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,100,"pl-c"]],[[0,79,"pl-c"]],[[0,5,"pl-c"]],[[0,39,"pl-c"]],[[0,79,"pl-c"]],[[0,30,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,27,"pl-en"],[28,31,"pl-smi"],[34,38,"pl-s1"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,21,"pl-en"],[22,26,"pl-s1"],[29,30,"pl-c1"],[32,36,"pl-smi"],[37,42,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,100,"pl-c"]],[[0,79,"pl-c"]],[[0,5,"pl-c"]],[[0,50,"pl-c"]],[[0,79,"pl-c"]],[[0,30,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,27,"pl-en"],[28,31,"pl-smi"],[32,35,"pl-s1"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,21,"pl-en"],[22,25,"pl-k"],[26,29,"pl-smi"],[33,36,"pl-s1"],[40,41,"pl-c1"],[43,47,"pl-smi"],[48,53,"pl-s1"]],[],[],[[2,41,"pl-c"]],[],[[2,5,"pl-c"]],[[0,61,"pl-c"]],[[0,68,"pl-c"]],[[0,5,"pl-c"]],[[0,32,"pl-c"]],[[0,31,"pl-c"]],[[0,39,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,26,"pl-en"],[27,32,"pl-smi"],[33,36,"pl-s1"],[38,43,"pl-smi"],[44,45,"pl-s1"],[47,52,"pl-smi"],[53,54,"pl-s1"],[56,62,"pl-k"],[63,72,"pl-smi"]],[[4,9,"pl-smi"],[10,15,"pl-en"],[16,19,"pl-s1"],[21,22,"pl-s1"],[24,25,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,62,"pl-c"]],[[0,69,"pl-c"]],[[0,5,"pl-c"]],[[0,33,"pl-c"]],[[0,31,"pl-c"]],[[0,39,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,27,"pl-en"],[28,33,"pl-smi"],[34,37,"pl-s1"],[39,44,"pl-smi"],[45,46,"pl-s1"],[48,53,"pl-smi"],[54,55,"pl-s1"],[57,63,"pl-k"],[64,73,"pl-smi"]],[[4,9,"pl-smi"],[10,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,26,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,47,"pl-c"]],[[0,70,"pl-c"]],[[0,5,"pl-c"]],[[0,38,"pl-c"]],[[0,34,"pl-c"]],[[0,35,"pl-c"]],[[0,36,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,33,"pl-en"],[34,39,"pl-smi"],[40,43,"pl-s1"],[45,50,"pl-smi"],[51,52,"pl-s1"],[54,57,"pl-smi"],[58,63,"pl-s1"],[65,68,"pl-smi"],[69,75,"pl-s1"],[77,83,"pl-k"],[84,93,"pl-smi"]],[[4,9,"pl-smi"],[10,22,"pl-en"],[23,26,"pl-s1"],[28,29,"pl-s1"],[31,36,"pl-s1"],[38,44,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,50,"pl-c"]],[[0,72,"pl-c"]],[[0,5,"pl-c"]],[[0,37,"pl-c"]],[[0,33,"pl-c"]],[[0,48,"pl-c"]],[[0,50,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,30,"pl-en"],[31,36,"pl-smi"],[37,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,56,"pl-smi"],[57,62,"pl-s1"],[64,69,"pl-smi"],[70,75,"pl-s1"],[77,83,"pl-k"],[84,93,"pl-smi"]],[[4,9,"pl-smi"],[10,19,"pl-en"],[20,23,"pl-s1"],[25,26,"pl-s1"],[28,33,"pl-s1"],[35,40,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,50,"pl-c"]],[[0,74,"pl-c"]],[[0,5,"pl-c"]],[[0,43,"pl-c"]],[[0,39,"pl-c"]],[[0,54,"pl-c"]],[[0,56,"pl-c"]],[[0,48,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,30,"pl-en"],[31,36,"pl-smi"],[37,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,56,"pl-smi"],[57,62,"pl-s1"],[64,69,"pl-smi"],[70,75,"pl-s1"],[77,80,"pl-smi"],[81,91,"pl-s1"]],[[6,12,"pl-k"],[13,22,"pl-smi"]],[[4,9,"pl-smi"],[10,19,"pl-en"],[20,23,"pl-s1"],[25,26,"pl-s1"],[28,33,"pl-s1"],[35,40,"pl-s1"],[42,52,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,48,"pl-c"]],[[0,72,"pl-c"]],[[0,5,"pl-c"]],[[0,62,"pl-c"]],[[0,32,"pl-c"]],[[0,48,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,30,"pl-en"],[31,36,"pl-smi"],[37,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,54,"pl-smi"],[55,60,"pl-s1"],[62,68,"pl-k"],[69,78,"pl-smi"]],[[4,9,"pl-smi"],[10,19,"pl-en"],[20,23,"pl-s1"],[25,26,"pl-s1"],[28,33,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,48,"pl-c"]],[[0,72,"pl-c"]],[[0,5,"pl-c"]],[[0,62,"pl-c"]],[[0,32,"pl-c"]],[[0,68,"pl-c"]],[[0,39,"pl-c"]],[[0,39,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,30,"pl-en"],[31,36,"pl-smi"],[37,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,54,"pl-smi"],[55,60,"pl-s1"],[62,67,"pl-smi"],[68,71,"pl-s1"],[73,78,"pl-smi"],[79,82,"pl-s1"]],[[6,12,"pl-k"],[13,22,"pl-smi"]],[[4,9,"pl-smi"],[10,19,"pl-en"],[20,23,"pl-s1"],[25,26,"pl-s1"],[28,33,"pl-s1"],[35,38,"pl-s1"],[40,43,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,33,"pl-c"]],[[0,73,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,33,"pl-c"]],[[0,46,"pl-c"]],[[0,95,"pl-c"]],[[0,23,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,27,"pl-en"],[28,33,"pl-smi"],[34,37,"pl-s1"],[39,44,"pl-smi"],[45,46,"pl-s1"],[48,53,"pl-smi"],[54,59,"pl-s1"],[61,68,"pl-smi"],[69,73,"pl-s1"],[75,81,"pl-k"],[82,91,"pl-smi"]],[[4,9,"pl-smi"],[10,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,30,"pl-s1"],[32,36,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,33,"pl-c"]],[[0,73,"pl-c"]],[[0,5,"pl-c"]],[[0,36,"pl-c"]],[[0,34,"pl-c"]],[[0,47,"pl-c"]],[[0,96,"pl-c"]],[[0,24,"pl-c"]],[[0,41,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,27,"pl-en"],[28,33,"pl-smi"],[34,37,"pl-s1"],[39,44,"pl-smi"],[45,46,"pl-s1"],[48,53,"pl-smi"],[54,59,"pl-s1"],[61,68,"pl-smi"],[69,73,"pl-s1"],[75,78,"pl-smi"],[79,85,"pl-s1"]],[[6,12,"pl-k"],[13,22,"pl-smi"]],[[4,9,"pl-smi"],[10,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,30,"pl-s1"],[32,36,"pl-s1"],[38,44,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,33,"pl-c"]],[[0,73,"pl-c"]],[[0,5,"pl-c"]],[[0,35,"pl-c"]],[[0,33,"pl-c"]],[[0,40,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,27,"pl-en"],[28,33,"pl-smi"],[34,37,"pl-s1"],[39,44,"pl-smi"],[45,46,"pl-s1"],[48,53,"pl-smi"],[54,59,"pl-s1"],[61,67,"pl-k"],[68,77,"pl-smi"]],[[4,9,"pl-smi"],[10,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,30,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,33,"pl-c"]],[[0,73,"pl-c"]],[[0,5,"pl-c"]],[[0,36,"pl-c"]],[[0,34,"pl-c"]],[[0,41,"pl-c"]],[[0,41,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,27,"pl-en"],[28,33,"pl-smi"],[34,37,"pl-s1"],[39,44,"pl-smi"],[45,46,"pl-s1"],[48,53,"pl-smi"],[54,59,"pl-s1"],[61,64,"pl-smi"],[65,71,"pl-s1"],[73,79,"pl-k"],[80,89,"pl-smi"]],[[4,9,"pl-smi"],[10,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,30,"pl-s1"],[32,38,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,33,"pl-c"]],[[0,73,"pl-c"]],[[0,5,"pl-c"]],[[0,36,"pl-c"]],[[0,34,"pl-c"]],[[0,63,"pl-c"]],[[0,63,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,27,"pl-en"],[28,33,"pl-smi"],[34,37,"pl-s1"],[39,44,"pl-smi"],[45,46,"pl-s1"],[48,53,"pl-smi"],[54,60,"pl-s1"],[62,67,"pl-smi"],[68,74,"pl-s1"],[76,82,"pl-k"],[83,92,"pl-smi"]],[[4,9,"pl-smi"],[10,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,31,"pl-s1"],[33,39,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,33,"pl-c"]],[[0,73,"pl-c"]],[[0,5,"pl-c"]],[[0,36,"pl-c"]],[[0,34,"pl-c"]],[[0,63,"pl-c"]],[[0,63,"pl-c"]],[[0,41,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,27,"pl-en"],[28,33,"pl-smi"],[34,37,"pl-s1"],[39,44,"pl-smi"],[45,46,"pl-s1"],[48,53,"pl-smi"],[54,60,"pl-s1"],[62,67,"pl-smi"],[68,74,"pl-s1"],[76,79,"pl-smi"],[80,86,"pl-s1"]],[[6,12,"pl-k"],[13,22,"pl-smi"]],[[4,9,"pl-smi"],[10,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,31,"pl-s1"],[33,39,"pl-s1"],[41,47,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,33,"pl-c"]],[[0,73,"pl-c"]],[[0,5,"pl-c"]],[[0,36,"pl-c"]],[[0,34,"pl-c"]],[[0,42,"pl-c"]],[[0,41,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,27,"pl-en"],[28,33,"pl-smi"],[34,37,"pl-s1"],[39,44,"pl-smi"],[45,46,"pl-s1"],[48,51,"pl-smi"],[52,58,"pl-s1"],[60,63,"pl-smi"],[64,69,"pl-s1"],[71,77,"pl-k"],[78,87,"pl-smi"]],[[4,9,"pl-smi"],[10,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,31,"pl-s1"],[33,38,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,33,"pl-c"]],[[0,73,"pl-c"]],[[0,5,"pl-c"]],[[0,36,"pl-c"]],[[0,34,"pl-c"]],[[0,42,"pl-c"]],[[0,41,"pl-c"]],[[0,41,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,27,"pl-en"],[28,33,"pl-smi"],[34,37,"pl-s1"],[39,44,"pl-smi"],[45,46,"pl-s1"],[48,51,"pl-smi"],[52,58,"pl-s1"],[60,63,"pl-smi"],[64,69,"pl-s1"],[71,74,"pl-smi"],[75,81,"pl-s1"]],[[6,12,"pl-k"],[13,22,"pl-smi"]],[[4,9,"pl-smi"],[10,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,31,"pl-s1"],[33,38,"pl-s1"],[40,46,"pl-s1"]],[],[],[[2,42,"pl-c"]],[],[[2,5,"pl-c"]],[[0,77,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,51,"pl-k"],[52,61,"pl-smi"]],[[4,10,"pl-smi"],[11,14,"pl-en"],[15,18,"pl-s1"],[20,21,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,58,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,49,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,24,"pl-en"],[25,30,"pl-smi"],[31,34,"pl-s1"],[36,41,"pl-smi"],[42,43,"pl-s1"],[45,48,"pl-smi"],[49,53,"pl-s1"],[55,61,"pl-k"],[62,71,"pl-smi"]],[[4,10,"pl-smi"],[11,14,"pl-en"],[15,18,"pl-s1"],[20,21,"pl-s1"],[23,27,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,78,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,52,"pl-k"],[53,62,"pl-smi"]],[[4,10,"pl-smi"],[11,15,"pl-en"],[16,19,"pl-s1"],[21,22,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,58,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,49,"pl-c"]],[[0,50,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,49,"pl-smi"],[50,54,"pl-s1"],[56,59,"pl-smi"],[60,64,"pl-s1"],[66,72,"pl-k"],[73,82,"pl-smi"]],[[4,10,"pl-smi"],[11,15,"pl-en"],[16,19,"pl-s1"],[21,22,"pl-s1"],[24,28,"pl-s1"],[30,34,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,78,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,52,"pl-k"],[53,62,"pl-smi"]],[[4,10,"pl-smi"],[11,15,"pl-en"],[16,19,"pl-s1"],[21,22,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,58,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,49,"pl-c"]],[[0,50,"pl-c"]],[[0,49,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,49,"pl-smi"],[50,54,"pl-s1"],[56,59,"pl-smi"],[60,64,"pl-s1"],[66,69,"pl-smi"],[70,74,"pl-s1"],[76,82,"pl-k"],[83,92,"pl-smi"]],[[4,10,"pl-smi"],[11,15,"pl-en"],[16,19,"pl-s1"],[21,22,"pl-s1"],[24,28,"pl-s1"],[30,34,"pl-s1"],[36,40,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,89,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,52,"pl-k"],[53,62,"pl-smi"]],[[4,10,"pl-smi"],[11,15,"pl-en"],[16,19,"pl-s1"],[21,22,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,66,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,49,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-smi"],[43,44,"pl-s1"],[46,49,"pl-smi"],[50,54,"pl-s1"],[56,62,"pl-k"],[63,72,"pl-smi"]],[[4,10,"pl-smi"],[11,15,"pl-en"],[16,19,"pl-s1"],[21,22,"pl-s1"],[24,28,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,90,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,26,"pl-en"],[27,32,"pl-smi"],[33,36,"pl-s1"],[38,43,"pl-smi"],[44,45,"pl-s1"],[47,53,"pl-k"],[54,63,"pl-smi"]],[[4,10,"pl-smi"],[11,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,66,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,49,"pl-c"]],[[0,50,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,26,"pl-en"],[27,32,"pl-smi"],[33,36,"pl-s1"],[38,43,"pl-smi"],[44,45,"pl-s1"],[47,50,"pl-smi"],[51,55,"pl-s1"],[57,60,"pl-smi"],[61,65,"pl-s1"],[67,73,"pl-k"],[74,83,"pl-smi"]],[[4,10,"pl-smi"],[11,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,29,"pl-s1"],[31,35,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,90,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,26,"pl-en"],[27,32,"pl-smi"],[33,36,"pl-s1"],[38,43,"pl-smi"],[44,45,"pl-s1"],[47,53,"pl-k"],[54,63,"pl-smi"]],[[4,10,"pl-smi"],[11,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,66,"pl-c"]],[[0,67,"pl-c"]],[[0,25,"pl-c"]],[[0,33,"pl-c"]],[[0,49,"pl-c"]],[[0,50,"pl-c"]],[[0,49,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,26,"pl-en"],[27,32,"pl-smi"],[33,36,"pl-s1"],[38,43,"pl-smi"],[44,45,"pl-s1"],[47,50,"pl-smi"],[51,55,"pl-s1"],[57,60,"pl-smi"],[61,65,"pl-s1"],[67,70,"pl-smi"],[71,75,"pl-s1"],[77,83,"pl-k"],[84,93,"pl-smi"]],[[4,10,"pl-smi"],[11,16,"pl-en"],[17,20,"pl-s1"],[22,23,"pl-s1"],[25,29,"pl-s1"],[31,35,"pl-s1"],[37,41,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,68,"pl-c"]],[[0,72,"pl-c"]],[[0,35,"pl-c"]],[[0,26,"pl-c"]],[[0,26,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,30,"pl-en"],[31,36,"pl-smi"],[37,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,56,"pl-smi"],[57,58,"pl-s1"],[60,66,"pl-k"],[67,76,"pl-smi"]],[[4,10,"pl-smi"],[11,20,"pl-en"],[21,24,"pl-s1"],[26,27,"pl-s1"],[29,30,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,68,"pl-c"]],[[0,72,"pl-c"]],[[0,35,"pl-c"]],[[0,26,"pl-c"]],[[0,26,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,30,"pl-en"],[31,36,"pl-smi"],[37,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,56,"pl-smi"],[57,58,"pl-s1"],[60,66,"pl-k"],[67,76,"pl-smi"]],[[4,10,"pl-smi"],[11,20,"pl-en"],[21,24,"pl-s1"],[26,27,"pl-s1"],[29,30,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,68,"pl-c"]],[[0,72,"pl-c"]],[[0,35,"pl-c"]],[[0,26,"pl-c"]],[[0,26,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,30,"pl-en"],[31,36,"pl-smi"],[37,40,"pl-s1"],[42,47,"pl-smi"],[48,49,"pl-s1"],[51,56,"pl-smi"],[57,58,"pl-s1"],[60,66,"pl-k"],[67,76,"pl-smi"]],[[4,10,"pl-smi"],[11,20,"pl-en"],[21,24,"pl-s1"],[26,27,"pl-s1"],[29,30,"pl-s1"]],[],[],[[2,46,"pl-c"]],[],[[2,5,"pl-c"]],[[0,70,"pl-c"]],[[0,66,"pl-c"]],[[0,31,"pl-c"]],[[0,29,"pl-c"]],[[0,45,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,26,"pl-en"],[27,32,"pl-k"],[33,38,"pl-smi"],[39,41,"pl-s1"],[43,46,"pl-smi"],[47,50,"pl-s1"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,26,"pl-en"],[27,29,"pl-s1"],[31,34,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,79,"pl-c"]],[[0,66,"pl-c"]],[[0,35,"pl-c"]],[[0,33,"pl-c"]],[[0,44,"pl-c"]],[[0,49,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,26,"pl-en"],[27,32,"pl-k"],[33,38,"pl-smi"],[39,41,"pl-s1"],[43,48,"pl-k"],[49,54,"pl-smi"],[55,62,"pl-s1"],[64,67,"pl-smi"],[68,71,"pl-s1"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,26,"pl-en"],[27,29,"pl-s1"],[31,38,"pl-s1"],[40,43,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,56,"pl-c"]],[[0,66,"pl-c"]],[[0,33,"pl-c"]],[[0,39,"pl-c"]],[[0,47,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[17,18,"pl-smi"],[20,21,"pl-smi"],[22,26,"pl-en"],[27,32,"pl-k"],[33,38,"pl-smi"],[39,41,"pl-s1"],[43,48,"pl-smi"],[49,50,"pl-smi"],[52,56,"pl-s1"],[58,64,"pl-k"],[65,74,"pl-smi"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,26,"pl-en"],[27,29,"pl-s1"],[31,35,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,65,"pl-c"]],[[0,66,"pl-c"]],[[0,35,"pl-c"]],[[0,44,"pl-c"]],[[0,41,"pl-c"]],[[0,49,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[17,18,"pl-smi"],[20,21,"pl-smi"],[22,26,"pl-en"],[27,32,"pl-k"],[33,38,"pl-smi"],[39,41,"pl-s1"],[43,48,"pl-k"],[49,54,"pl-smi"],[55,62,"pl-s1"],[64,69,"pl-smi"],[70,71,"pl-smi"],[73,77,"pl-s1"],[79,85,"pl-k"],[86,95,"pl-smi"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,26,"pl-en"],[27,29,"pl-s1"],[31,38,"pl-s1"],[40,44,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,74,"pl-c"]],[[0,65,"pl-c"]],[[0,37,"pl-c"]],[[0,52,"pl-c"]],[[0,69,"pl-c"]],[[0,41,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,25,"pl-en"],[26,31,"pl-k"],[32,37,"pl-smi"],[38,40,"pl-s1"],[42,49,"pl-smi"],[50,58,"pl-s1"],[60,63,"pl-smi"],[64,67,"pl-s1"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,25,"pl-en"],[26,28,"pl-s1"],[30,38,"pl-s1"],[40,43,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,83,"pl-c"]],[[0,65,"pl-c"]],[[0,37,"pl-c"]],[[0,42,"pl-c"]],[[0,69,"pl-c"]],[[0,41,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,25,"pl-en"],[26,31,"pl-k"],[32,37,"pl-smi"],[38,40,"pl-s1"],[42,47,"pl-k"],[48,53,"pl-smi"],[54,61,"pl-s1"],[63,66,"pl-smi"],[67,70,"pl-s1"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,25,"pl-en"],[26,28,"pl-s1"],[30,37,"pl-s1"],[39,42,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,77,"pl-c"]],[[0,65,"pl-c"]],[[0,37,"pl-c"]],[[0,52,"pl-c"]],[[0,49,"pl-c"]],[[0,56,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[17,18,"pl-smi"],[20,21,"pl-smi"],[22,25,"pl-en"],[26,31,"pl-k"],[32,37,"pl-smi"],[38,40,"pl-s1"],[42,49,"pl-smi"],[50,58,"pl-s1"],[60,65,"pl-smi"],[66,67,"pl-smi"],[69,73,"pl-s1"],[75,81,"pl-k"],[82,91,"pl-smi"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,25,"pl-en"],[26,28,"pl-s1"],[30,38,"pl-s1"],[40,44,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,86,"pl-c"]],[[0,65,"pl-c"]],[[0,37,"pl-c"]],[[0,45,"pl-c"]],[[0,49,"pl-c"]],[[0,56,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[17,18,"pl-smi"],[20,21,"pl-smi"],[22,25,"pl-en"],[26,31,"pl-k"],[32,37,"pl-smi"],[38,40,"pl-s1"],[42,47,"pl-k"],[48,53,"pl-smi"],[54,61,"pl-s1"],[63,68,"pl-smi"],[69,70,"pl-smi"],[72,76,"pl-s1"],[78,84,"pl-k"],[85,94,"pl-smi"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,25,"pl-en"],[26,28,"pl-s1"],[30,37,"pl-s1"],[39,43,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,70,"pl-c"]],[[0,67,"pl-c"]],[[0,33,"pl-c"]],[[0,75,"pl-c"]],[[0,72,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,27,"pl-en"],[28,33,"pl-k"],[34,39,"pl-smi"],[40,42,"pl-s1"],[44,47,"pl-smi"],[48,51,"pl-s1"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,27,"pl-en"],[28,30,"pl-s1"],[32,35,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,73,"pl-c"]],[[0,67,"pl-c"]],[[0,33,"pl-c"]],[[0,45,"pl-c"]],[[0,46,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[17,18,"pl-smi"],[20,21,"pl-smi"],[22,27,"pl-en"],[28,33,"pl-k"],[34,39,"pl-smi"],[40,42,"pl-s1"],[44,49,"pl-smi"],[50,51,"pl-smi"],[53,57,"pl-s1"],[59,65,"pl-k"],[66,75,"pl-smi"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,27,"pl-en"],[28,30,"pl-s1"],[32,36,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,68,"pl-c"]],[[0,68,"pl-c"]],[[0,33,"pl-c"]],[[0,63,"pl-c"]],[[0,60,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,28,"pl-en"],[29,34,"pl-k"],[35,40,"pl-smi"],[41,43,"pl-s1"],[45,48,"pl-smi"],[49,52,"pl-s1"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,28,"pl-en"],[29,31,"pl-s1"],[33,36,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,71,"pl-c"]],[[0,68,"pl-c"]],[[0,33,"pl-c"]],[[0,50,"pl-c"]],[[0,50,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[17,18,"pl-smi"],[20,21,"pl-smi"],[22,28,"pl-en"],[29,34,"pl-k"],[35,40,"pl-smi"],[41,43,"pl-s1"],[45,50,"pl-smi"],[51,52,"pl-smi"],[54,58,"pl-s1"],[60,66,"pl-k"],[67,76,"pl-smi"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,28,"pl-en"],[29,31,"pl-s1"],[33,37,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,54,"pl-c"]],[[0,65,"pl-c"]],[[0,43,"pl-c"]],[[0,44,"pl-c"]],[[0,62,"pl-c"]],[[0,67,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,25,"pl-en"],[26,31,"pl-smi"],[32,33,"pl-s1"],[35,40,"pl-smi"],[41,42,"pl-s1"],[44,51,"pl-smi"],[52,60,"pl-s1"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,25,"pl-en"],[26,27,"pl-s1"],[29,30,"pl-s1"],[32,40,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,66,"pl-c"]],[[0,70,"pl-c"]],[[0,46,"pl-c"]],[[0,39,"pl-c"]],[[0,41,"pl-c"]],[[0,48,"pl-c"]],[[0,62,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[17,18,"pl-smi"],[19,26,"pl-k"],[27,33,"pl-smi"],[35,36,"pl-smi"],[37,45,"pl-en"],[46,51,"pl-k"],[52,57,"pl-smi"],[58,59,"pl-s1"],[61,66,"pl-k"],[67,72,"pl-smi"],[73,74,"pl-s1"],[76,81,"pl-smi"],[82,83,"pl-smi"],[85,89,"pl-s1"]],[[6,12,"pl-k"],[13,22,"pl-smi"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,30,"pl-en"],[31,32,"pl-s1"],[34,35,"pl-s1"],[37,41,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,75,"pl-c"]],[[0,66,"pl-c"]],[[0,33,"pl-c"]],[[0,82,"pl-c"]],[[0,70,"pl-c"]],[[0,59,"pl-c"]],[[0,64,"pl-c"]],[[0,27,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[24,28,"pl-en"],[29,34,"pl-k"],[35,40,"pl-smi"],[41,43,"pl-s1"],[45,48,"pl-smi"],[49,50,"pl-s1"],[52,55,"pl-smi"],[56,59,"pl-s1"],[61,70,"pl-smi"],[71,76,"pl-s1"],[78,84,"pl-k"],[85,94,"pl-smi"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,26,"pl-en"],[27,29,"pl-s1"],[31,32,"pl-s1"],[34,37,"pl-s1"],[39,44,"pl-s1"]],[],[],[[2,8,"pl-k"],[10,11,"pl-smi"],[13,14,"pl-smi"],[15,25,"pl-en"],[26,39,"pl-smi"],[40,43,"pl-s1"],[45,50,"pl-smi"],[51,52,"pl-smi"],[54,58,"pl-s1"],[60,66,"pl-k"],[67,76,"pl-smi"]],[[4,10,"pl-k"],[11,21,"pl-smi"],[22,32,"pl-en"],[33,36,"pl-s1"],[38,42,"pl-s1"]],[],[],[[2,41,"pl-c"]],[],[[2,5,"pl-c"]],[[0,64,"pl-c"]],[[0,69,"pl-c"]],[[0,33,"pl-c"]],[[0,36,"pl-c"]],[[0,49,"pl-c"]],[[0,62,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,28,"pl-en"],[29,34,"pl-k"],[35,40,"pl-smi"],[41,43,"pl-s1"],[45,50,"pl-k"],[51,56,"pl-smi"],[57,60,"pl-s1"],[62,65,"pl-smi"],[66,69,"pl-s1"],[71,77,"pl-k"],[78,87,"pl-smi"]],[[4,10,"pl-k"],[11,16,"pl-smi"],[17,23,"pl-en"],[24,26,"pl-s1"],[28,31,"pl-s1"],[33,36,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,64,"pl-c"]],[[0,69,"pl-c"]],[[0,33,"pl-c"]],[[0,36,"pl-c"]],[[0,49,"pl-c"]],[[0,62,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[22,28,"pl-en"],[29,34,"pl-k"],[35,40,"pl-smi"],[41,43,"pl-s1"],[45,50,"pl-k"],[51,56,"pl-smi"],[57,60,"pl-s1"],[62,68,"pl-k"],[69,78,"pl-smi"]],[[4,10,"pl-k"],[11,16,"pl-smi"],[17,23,"pl-en"],[24,26,"pl-s1"],[28,31,"pl-s1"],[33,34,"pl-c1"]],[],[],[[2,5,"pl-c"]],[[0,63,"pl-c"]],[[0,68,"pl-c"]],[[0,40,"pl-c"]],[[0,40,"pl-c"]],[[0,33,"pl-c"]],[[0,34,"pl-c"]],[[0,33,"pl-c"]],[[0,34,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-k"],[43,48,"pl-smi"],[49,52,"pl-s1"],[54,59,"pl-smi"],[60,64,"pl-s1"],[66,71,"pl-smi"],[72,76,"pl-s1"],[78,83,"pl-smi"],[84,88,"pl-s1"]],[[6,11,"pl-smi"],[12,16,"pl-s1"],[18,24,"pl-k"],[25,34,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,23,"pl-s1"],[25,29,"pl-s1"],[31,35,"pl-s1"],[37,41,"pl-s1"],[43,47,"pl-s1"]],[],[],[[2,5,"pl-c"]],[[0,63,"pl-c"]],[[0,68,"pl-c"]],[[0,40,"pl-c"]],[[0,40,"pl-c"]],[[0,33,"pl-c"]],[[0,34,"pl-c"]],[[0,33,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-k"],[43,48,"pl-smi"],[49,52,"pl-s1"],[54,59,"pl-smi"],[60,64,"pl-s1"],[66,71,"pl-smi"],[72,76,"pl-s1"],[78,83,"pl-smi"],[84,88,"pl-s1"]],[[6,12,"pl-k"],[13,22,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,23,"pl-s1"],[25,29,"pl-s1"],[31,35,"pl-s1"],[37,41,"pl-s1"],[43,46,"pl-k"],[47,52,"pl-smi"]],[],[],[[2,5,"pl-c"]],[[0,63,"pl-c"]],[[0,68,"pl-c"]],[[0,40,"pl-c"]],[[0,40,"pl-c"]],[[0,33,"pl-c"]],[[0,34,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-k"],[43,48,"pl-smi"],[49,52,"pl-s1"],[54,59,"pl-smi"],[60,64,"pl-s1"],[66,71,"pl-smi"],[72,76,"pl-s1"],[78,84,"pl-k"],[85,94,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,23,"pl-s1"],[25,29,"pl-s1"],[31,35,"pl-s1"],[37,40,"pl-k"],[41,46,"pl-smi"],[50,53,"pl-k"],[54,59,"pl-smi"]],[],[],[[2,5,"pl-c"]],[[0,63,"pl-c"]],[[0,68,"pl-c"]],[[0,40,"pl-c"]],[[0,40,"pl-c"]],[[0,33,"pl-c"]],[[0,22,"pl-c"]],[[0,5,"pl-c"]],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"],[26,31,"pl-smi"],[32,35,"pl-s1"],[37,42,"pl-k"],[43,48,"pl-smi"],[49,52,"pl-s1"],[54,59,"pl-smi"],[60,64,"pl-s1"],[66,72,"pl-k"],[73,82,"pl-smi"]],[[4,9,"pl-smi"],[10,14,"pl-en"],[15,18,"pl-s1"],[20,23,"pl-s1"],[25,29,"pl-s1"],[31,34,"pl-k"],[35,40,"pl-smi"],[44,47,"pl-k"],[48,53,"pl-smi"],[57,60,"pl-k"],[61,66,"pl-smi"]],[],[],[[2,10,"pl-c"]],[],[[2,8,"pl-k"],[9,15,"pl-k"],[16,22,"pl-smi"],[23,31,"pl-en"],[32,37,"pl-smi"],[38,39,"pl-s1"],[41,47,"pl-smi"],[48,53,"pl-s1"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,24,"pl-en"],[25,26,"pl-s1"],[28,33,"pl-s1"]],[],[],[[2,8,"pl-k"],[9,15,"pl-k"],[16,21,"pl-smi"],[24,36,"pl-en"],[37,43,"pl-smi"],[44,48,"pl-s1"],[50,56,"pl-smi"],[57,62,"pl-s1"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,28,"pl-en"],[29,33,"pl-s1"],[35,40,"pl-s1"]],[],[],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-smi"],[21,25,"pl-en"]],[[4,8,"pl-smi"],[9,13,"pl-en"]],[],[],[[2,10,"pl-c"]],[],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-k"],[21,25,"pl-smi"]],[[4,9,"pl-s1"],[10,11,"pl-c1"],[14,26,"pl-s1"],[27,28,"pl-c1"],[31,37,"pl-s1"],[38,39,"pl-c1"],[42,55,"pl-s1"],[56,57,"pl-c1"],[60,67,"pl-s1"],[68,69,"pl-c1"],[72,75,"pl-s1"],[76,77,"pl-c1"]],[],[[4,11,"pl-k"],[12,17,"pl-k"],[18,21,"pl-smi"],[22,26,"pl-s1"]],[],[[4,11,"pl-k"],[12,16,"pl-smi"],[17,20,"pl-smi"],[21,25,"pl-s1"]],[[6,10,"pl-smi"],[11,15,"pl-s1"],[18,22,"pl-s1"]],[],[],[[4,10,"pl-k"],[11,17,"pl-k"],[18,22,"pl-smi"],[23,30,"pl-en"],[31,34,"pl-smi"],[35,39,"pl-s1"],[41,47,"pl-k"],[48,72,"pl-smi"]],[[6,12,"pl-k"],[14,18,"pl-s1"]],[[8,12,"pl-k"],[13,14,"pl-c1"]],[[10,16,"pl-k"],[17,21,"pl-smi"],[22,27,"pl-s1"]],[[8,12,"pl-k"],[13,14,"pl-c1"]],[[10,16,"pl-k"],[17,21,"pl-smi"],[22,34,"pl-s1"]],[[8,12,"pl-k"],[13,14,"pl-c1"]],[[10,16,"pl-k"],[17,21,"pl-smi"],[22,28,"pl-s1"]],[[8,12,"pl-k"],[13,14,"pl-c1"]],[[10,16,"pl-k"],[17,21,"pl-smi"],[22,35,"pl-s1"]],[[8,12,"pl-k"],[13,14,"pl-c1"]],[[10,16,"pl-k"],[17,21,"pl-smi"],[22,29,"pl-s1"]],[[8,12,"pl-k"],[13,14,"pl-c1"]],[[10,16,"pl-k"],[17,21,"pl-smi"],[22,25,"pl-s1"]],[[8,15,"pl-k"]],[[10,15,"pl-k"],[16,19,"pl-k"],[20,44,"pl-smi"],[45,60,"pl-s"]],[],[],[],[[4,10,"pl-k"],[11,14,"pl-smi"],[15,22,"pl-en"]],[[6,12,"pl-k"],[13,17,"pl-s1"]],[],[],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,19,"pl-en"]],[[6,12,"pl-k"],[13,17,"pl-smi"],[18,23,"pl-s1"]],[],[],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,19,"pl-en"]],[[6,12,"pl-k"],[13,17,"pl-smi"],[18,24,"pl-s1"]],[],[],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,21,"pl-en"]],[[6,12,"pl-k"],[13,17,"pl-smi"],[18,21,"pl-s1"]],[],[],[[4,5,"pl-c1"],[5,13,"pl-c1"]],[[4,10,"pl-k"],[11,17,"pl-smi"],[18,26,"pl-en"]],[[6,12,"pl-k"],[13,17,"pl-smi"],[18,22,"pl-en"]],[],[],[],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-k"],[21,29,"pl-smi"]],[[4,11,"pl-c1"],[12,13,"pl-c1"],[16,24,"pl-c1"],[25,26,"pl-c1"],[29,35,"pl-c1"],[36,37,"pl-c1"],[40,43,"pl-c1"],[44,45,"pl-c1"],[48,52,"pl-c1"],[53,54,"pl-c1"],[57,61,"pl-c1"],[62,63,"pl-c1"],[66,70,"pl-c1"],[71,72,"pl-c1"],[75,82,"pl-c1"],[83,84,"pl-c1"],[87,92,"pl-c1"]],[[8,9,"pl-c1"],[12,18,"pl-c1"],[19,20,"pl-c1"],[23,30,"pl-c1"],[31,33,"pl-c1"]],[],[[4,11,"pl-k"],[12,17,"pl-k"],[18,21,"pl-smi"],[22,25,"pl-s1"]],[],[[4,11,"pl-k"],[12,20,"pl-smi"],[21,24,"pl-smi"],[25,28,"pl-s1"]],[[6,10,"pl-smi"],[11,14,"pl-s1"],[17,20,"pl-s1"]],[],[],[[4,10,"pl-k"],[11,14,"pl-smi"],[15,21,"pl-en"]],[[6,12,"pl-k"],[13,16,"pl-s1"]],[],[],[],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-k"],[21,31,"pl-smi"]],[[4,8,"pl-c1"],[9,10,"pl-c1"],[13,18,"pl-c1"],[19,20,"pl-c1"],[23,29,"pl-c1"],[30,31,"pl-c1"],[34,40,"pl-c1"],[41,42,"pl-c1"],[45,53,"pl-c1"],[54,55,"pl-c1"],[58,63,"pl-c1"],[64,65,"pl-c1"],[68,72,"pl-c1"],[73,74,"pl-c1"],[77,81,"pl-c1"],[82,83,"pl-c1"]],[],[[4,11,"pl-k"],[12,17,"pl-k"],[18,21,"pl-smi"],[22,26,"pl-s1"]],[],[[4,11,"pl-k"],[12,22,"pl-smi"],[23,26,"pl-smi"],[27,31,"pl-s1"]],[[6,10,"pl-smi"],[11,15,"pl-s1"],[18,22,"pl-s1"]],[],[],[[4,10,"pl-k"],[11,14,"pl-smi"],[15,22,"pl-en"]],[[6,12,"pl-k"],[13,17,"pl-s1"]],[],[],[],[[2,8,"pl-k"],[9,15,"pl-k"],[16,20,"pl-k"],[21,30,"pl-smi"]],[[4,11,"pl-c1"],[12,13,"pl-c1"],[16,19,"pl-c1"],[20,21,"pl-c1"],[24,27,"pl-c1"],[28,29,"pl-c1"]],[],[[4,11,"pl-k"],[12,17,"pl-k"],[18,21,"pl-smi"],[22,27,"pl-s1"]],[],[[4,13,"pl-smi"],[14,17,"pl-smi"],[18,23,"pl-s1"]],[[6,10,"pl-smi"],[11,16,"pl-s1"],[19,24,"pl-s1"]],[],[],[[4,10,"pl-k"],[11,14,"pl-smi"],[15,23,"pl-en"]],[[6,12,"pl-k"],[13,18,"pl-s1"]],[],[],[]],"colorizedLines":null}},"title":"arrayfire-java/com/arrayfire/ArrayFire.java at master · arrayfire/arrayfire-java","appPayload":{},"meta":{"title":"arrayfire-java/com/arrayfire/ArrayFire.java at master · arrayfire/arrayfire-java"}}</script>
  <div data-target="react-app.reactRoot"><meta name="github-code-view-meta-stats" id="github-code-view-meta-stats" data-hydrostats="publish"/> <!-- --> <a hidden="" id="code-view-repo-link" href="/arrayfire/arrayfire-java" data-discover="true"></a> <div class="d-none"></div><div><div style="--spacing:var(--spacing-none)" class="prc-PageLayout-PageLayoutRoot--KH-d" data-component="SplitPageLayout" data-has-sidebar="true"><div class="prc-PageLayout-SidebarWrapper-kLG4B CopilotSidePanelSidebar-module__SidePanel__L3O0C CopilotSidePanelSidebar-module__HiddenSidePanel__TBRGn" style="--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="end" data-sticky="true" data-responsive-variant="fullscreen"><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-SidebarVerticalDivider-0Rl0V" data-component="PageLayout.VerticalDivider" data-variant="line" data-position="end" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="450" aria-valuemax="768" aria-valuenow="544" aria-valuetext="Pane width 544 pixels" tabindex="0"></div></div><div class="prc-PageLayout-Sidebar-iciWg" data-component="SplitPageLayout.Sidebar" data-resizable="true" style="--spacing:var(--spacing-normal);--pane-min-width:450px;--pane-max-width:768px;--pane-width-custom:544px;--pane-width-size:var(--pane-width-custom);--pane-width:544px"><div class="height-full" data-testid="copilot-code-view-side-panel"><div id="copilot-side-panel-content" class="height-full"></div></div></div></div><div class="prc-PageLayout-PageLayoutWrapper-2BhU2" data-width="full"><div class="prc-PageLayout-PageLayoutContent-BneH9"><div id="repos-file-tree-sidebar" class="CodeViewFileTreeLayout-module__sidebar__n_Aau" tabindex="0"><div class="prc-PageLayout-PaneWrapper-pHPop ReposFileTreePane-module__Pane__rBZpI ReposFileTreePane-module__HideTree__AYZnm ReposFileTreePane-module__HidePane__VHAVt" style="--offset-header:0px;--spacing-row:var(--spacing-none);--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="start" data-sticky="true"><div class="prc-PageLayout-HorizontalDivider-JLVqp prc-PageLayout-PaneHorizontalDivider-9tbnE" data-component="PageLayout.HorizontalDivider" data-variant-regular="none" data-variant-narrow="none" data-position="start" style="--spacing-divider:var(--spacing-none);--spacing:var(--spacing-none)"></div><div class="prc-PageLayout-Pane-AyzHK" data-component="SplitPageLayout.Pane" data-resizable="true" style="--spacing:var(--spacing-none);--pane-min-width:256px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));--pane-width-size:var(--pane-width-large);--pane-width:320px"></div><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-PaneVerticalDivider-le57g" data-component="PageLayout.VerticalDivider" data-variant-narrow="none" data-variant-regular="line" data-variant-wide="line" data-position="start" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="256" aria-valuemax="600" aria-valuenow="320" aria-valuetext="Pane width 320 pixels" tabindex="0"></div></div></div></div><div data-component="SplitPageLayout.Content" class="prc-PageLayout-ContentWrapper-gR9eG"><div class="prc-PageLayout-Content-xWL-A" data-width="full" style="--spacing:var(--spacing-none)"><div class="SharedPageLayout-module__content__IwGAp" data-selector="repos-split-pane-content" id="repos-split-pane-content" tabindex="0"> <!-- --> <div class="container CodeViewHeader-module__Box__JkPOb"><div class="CodeViewHeader-module__StickyHeader__Qn7UN" id="StickyHeader"><div class="CodeViewHeader-module__Box_1__SbNDV"><div class="CodeViewHeader-module__Box_2__TB46f"><div class="react-code-view-header-wrap--narrow CodeViewHeader-module__Box_3__q1zUL"><div class="CodeViewHeader-module__treeToggleWrapper__RQ__9"><h2 class="use-tree-pane-module__Heading__s4QbZ prc-Heading-Heading-MtWFE" data-component="Heading"><button data-component="Button" type="button" aria-label="Expand file tree" data-testid="expand-file-tree-button-mobile" class="prc-Button-ButtonBase-9n-Xk ExpandFileTreeButton-module__Button_1__Svs95" data-loading="false" data-size="medium" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-left" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Files</span></span></button><button data-component="IconButton" type="button" data-testid="expand-file-tree-button" aria-controls="repos-file-tree" class="prc-Button-ButtonBase-9n-Xk position-relative ExpandFileTreeButton-module__expandButton__hDOcv ExpandFileTreeButton-module__filesButtonBreakpoint__zEvz3 fgColor-muted prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-labelledby="_R_4lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sidebar-collapse" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="se" data-component="Tooltip" aria-hidden="true" id="_R_4lla9lik5_">Expand file tree</span><div class="d-none"></div></h2></div><div class="react-code-view-header-mb--narrow mr-2"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="master branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector-wide"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">master</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="react-code-view-header-mb--narrow CodeViewHeader-module__Box_5__MQ0hL"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__lg__Rjz0A"><nav data-testid="breadcrumbs" aria-labelledby="repos-header-breadcrumb-heading" id="repos-header-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="repos-header-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/arrayfire/arrayfire-java/tree/master" data-discover="true">arrayfire-java</a></li><li class="Breadcrumb-module__listItem__Ib0x_"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__lg__Rjz0A" aria-hidden="true">/</span><a class="Breadcrumb-module__directoryLink__kQy_t prc-Link-Link-9ZwDx" data-component="Link" href="/arrayfire/arrayfire-java/tree/master/com" data-discover="true">com</a></li><li class="Breadcrumb-module__listItem__Ib0x_"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__lg__Rjz0A" aria-hidden="true">/</span><a class="Breadcrumb-module__directoryLink__kQy_t prc-Link-Link-9ZwDx" data-component="Link" href="/arrayfire/arrayfire-java/tree/master/com/arrayfire" data-discover="true">arrayfire</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__lg__Rjz0A" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__lg__Rjz0A prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="file-name-id">ArrayFire.java</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lla9lik5_">Copy path</span></div></div></div><div class="react-code-view-header-element--wide"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><div><div class="CodeViewHeader-module__FileResultsList__JDzUy"><span class="d-flex FileResultsList-module__FilesSearchBox__ivVkc TextInput-wrapper prc-components-TextInputWrapper-Hpdqi prc-components-TextInputBaseWrapper-wY-n0" data-no-trailing-action="true" data-component="TextInput" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id="_R_5ipla9lik5_" aria-hidden="true" data-component="TextInput.LeadingVisual"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autoCorrect="off" spellCheck="false" placeholder="Go to file" aria-describedby="_R_5ipla9lik5_ _R_5ipla9lik5H1_" data-component="input" class="prc-components-Input-IwWrt" value=""/><span class="TextInput-icon" id="_R_5ipla9lik5H1_" aria-hidden="true" data-component="TextInput.TrailingVisual"></span></span></div><div class="d-none"></div></div><div class="d-none"></div><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-wide" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_v4pla9lik5_" id="_R_14pla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_v4pla9lik5_">More file actions</span></div></div></div><div class="react-code-view-header-element--narrow"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><div class="d-none"></div><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-narrow" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_v4tla9lik5_" id="_R_14tla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_v4tla9lik5_">More file actions</span></div></div></div></div></div></div></div><div class="CodeView-module__contentWrapper__cG2JH"><div class="react-code-view-bottom-padding"><div class="BlobTopBanners-module__Box__v_nvx"></div></div> <div class="d-none"></div><div class="d-flex flex-column border rounded-2 tmp-mb-3 pl-1"><div class="LatestCommit-module__Box__B25ZT"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">History</h2><a data-component="LinkButton" href="/arrayfire/arrayfire-java/commits/master/com/arrayfire/ArrayFire.java" class="prc-Button-ButtonBase-9n-Xk d-none d-lg-flex LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><span class="fgColor-default">History</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><a data-component="LinkButton" aria-label="View commit history for this file." href="/arrayfire/arrayfire-java/commits/master/com/arrayfire/ArrayFire.java" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby="_R_4mlala9lik5_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" role="tooltip" aria-hidden="true" id="_R_4mlala9lik5_">History</span></div></div></div></div></div><div class="d-flex flex-row"><div class="container BlobViewContent-module__blobContainer__DtH2d"><div class="react-code-size-details-banner BlobViewContent-module__codeSizeDetails__e5sUw"><div class="react-code-size-details-banner CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="48.6 KB" style="--truncate-max-width:100%"><span>1657 lines (1496 loc) · 48.6 KB</span></div></div></div></div><div class="react-blob-view-header-sticky BlobViewContent-module__stickyHeader__VwxB5" id="repos-sticky-header"><div class="BlobViewHeader-module__Box__yhm9u"><div class="react-blob-sticky-header"><div class="FileNameStickyHeader-module__outerWrapper__ZL4Xc FileNameStickyHeader-module__outerWrapperHidden__Zpynk"><div class="FileNameStickyHeader-module__Box_1__Hazu5"><div class="FileNameStickyHeader-module__Box_2__hoolP"><div class="FileNameStickyHeader-module__Box_3__MVKsk"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="master branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">master</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="FileNameStickyHeader-module__Box_4__FLhtt"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__md__Wb1Gs"><nav data-testid="breadcrumbs" aria-labelledby="sticky-breadcrumb-heading" id="sticky-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="sticky-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/arrayfire/arrayfire-java/tree/master" data-discover="true">arrayfire-java</a></li><li class="Breadcrumb-module__listItem__Ib0x_"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__md__Wb1Gs" aria-hidden="true">/</span><a class="Breadcrumb-module__directoryLink__kQy_t prc-Link-Link-9ZwDx" data-component="Link" href="/arrayfire/arrayfire-java/tree/master/com" data-discover="true">com</a></li><li class="Breadcrumb-module__listItem__Ib0x_"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__md__Wb1Gs" aria-hidden="true">/</span><a class="Breadcrumb-module__directoryLink__kQy_t prc-Link-Link-9ZwDx" data-component="Link" href="/arrayfire/arrayfire-java/tree/master/com/arrayfire" data-discover="true">arrayfire</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__md__Wb1Gs" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__md__Wb1Gs prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="sticky-file-name-id">ArrayFire.java</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lcpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lcpala9lik5_">Copy path</span></div></div></div><button data-component="Button" type="button" class="prc-Button-ButtonBase-9n-Xk FileNameStickyHeader-module__Button__LSEU_ FileNameStickyHeader-module__GoToTopButton__nxAFn" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-up" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Top</span></span></button></div></div></div><div class="BlobViewHeader-module__Box_1__VEmuQ"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">File metadata and controls</h2><div class="BlobViewHeader-module__Box_2__icUs2"><ul aria-label="File view" class="prc-SegmentedControl-SegmentedControl-lqIXp BlobTabButtons-module__SegmentedControl__jen2u" data-variant="default" data-size="small" data-component="SegmentedControl"><li class="prc-SegmentedControl-Item-tSCQh" data-selected="" data-component="SegmentedControl.Button"><button aria-pressed="true" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:transparent"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Code">Code</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Blame">Blame</div></span></button></li></ul><div class="d-none"></div><div class="react-code-size-details-in-header CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="48.6 KB" style="--truncate-max-width:100%"><span>1657 lines (1496 loc) · 48.6 KB</span></div></div></div></div><div class="BlobViewHeader-module__Box_3__ng6v2"><div class="d-none"></div><div class="react-blob-header-edit-and-raw-actions BlobViewHeader-module__Box_4__J4Y4W"><div class="d-none"></div><div class="prc-ButtonGroup-ButtonGroup-vFUrY" data-component="ButtonGroup"><div class="prc-ButtonGroup-Item-PqvDl"><a data-component="LinkButton" href="https://github.com/arrayfire/arrayfire-java/raw/refs/heads/master/com/arrayfire/ArrayFire.java" data-testid="raw-button" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov BlobViewHeader-module__LinkButton__X9kx2" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Raw</span></span></a></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="copy-raw-button" class="prc-Button-ButtonBase-9n-Xk prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_qaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_qaucpala9lik5_">Copy raw file</span></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="download-raw-button" class="prc-Button-ButtonBase-9n-Xk BlobViewHeader-module__downloadButton__ef459 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_eaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-download" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_eaucpala9lik5_">Download raw file</span></div></div></div><div class="d-none"></div><button data-component="IconButton" type="button" aria-pressed="false" aria-expanded="false" aria-controls="symbols-pane" data-testid="symbols-button" class="prc-Button-ButtonBase-9n-Xk BlobViewHeader-module__IconButton_2__RyjZg prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_jecpala9lik5_" id="symbols-button"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code-square" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_jecpala9lik5_">Open symbols panel</span><div class="react-blob-header-edit-and-raw-actions-combined"><button data-component="IconButton" type="button" title="More file actions" data-testid="more-file-actions-button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click BlobViewHeader-module__IconButton__XrMQY prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_fkecpala9lik5_" id="_R_kecpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_fkecpala9lik5_">Edit and raw actions</span></div></div></div></div><div></div></div><div class="BlobViewContent-module__blobContentWrapper__JS0W6"><section aria-labelledby="file-name-id-wide file-name-id-mobile" class="BlobContent-module__blobContentSection__VOgZq" style="margin-top:46px"><!--$--><div class="CodeBlob-module__codeBlobWrapper__RS6In" style="padding-top:8px;padding-bottom:8px"><div id="highlighted-line-menu-positioner" class="position-relative"><div id="copilot-button-positioner" class="position-relative"><div class="CodeBlob-module__codeBlobInner__tfjuQ"><div class="react-code-file-contents CodeLinesSSR-module__codeFileContents__ARmAN" role="presentation" aria-hidden="true" data-tab-size="4" data-paste-markdown-skip="true" style="tab-size:4;max-width:unset" data-hpc="true" containertiming="hpc"><div class="react-line-numbers" style="pointer-events:auto"><div data-line-number="1" class="react-line-number react-code-text" style="padding-right:16px">1</div><div data-line-number="2" class="react-line-number react-code-text" style="padding-right:16px">2</div><div data-line-number="3" class="react-line-number react-code-text" style="padding-right:16px">3</div><div data-line-number="4" class="react-line-number react-code-text" style="padding-right:16px">4</div><div data-line-number="5" class="react-line-number react-code-text" style="padding-right:16px">5<span class="LineNumber-module__codeAlert__WexRo LineNumber-module__codeAlertRight__hdWmf"><button data-code-folding-chevron="true" type="button" aria-expanded="true" aria-label="Collapse code section" class="LineNumber-module__codeFoldingChevron__sY2Yt"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-chevron-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path></svg></button></span></div><div data-line-number="6" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">6</div><div data-line-number="7" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">7</div><div data-line-number="8" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">8</div><div data-line-number="9" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">9</div><div data-line-number="10" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">10</div><div data-line-number="11" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">11</div><div data-line-number="12" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">12</div><div data-line-number="13" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">13</div><div data-line-number="14" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">14</div><div data-line-number="15" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">15</div><div data-line-number="16" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">16</div><div data-line-number="17" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">17</div><div data-line-number="18" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">18</div><div data-line-number="19" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">19</div><div data-line-number="20" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">20</div><div data-line-number="21" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">21</div><div data-line-number="22" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">22</div><div data-line-number="23" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">23</div><div data-line-number="24" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">24</div><div data-line-number="25" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">25</div><div data-line-number="26" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">26</div><div data-line-number="27" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">27</div><div data-line-number="28" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">28</div><div data-line-number="29" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">29</div><div data-line-number="30" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">30</div><div data-line-number="31" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">31</div><div data-line-number="32" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">32</div><div data-line-number="33" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">33</div><div data-line-number="34" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">34</div><div data-line-number="35" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">35</div><div data-line-number="36" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">36</div><div data-line-number="37" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">37</div><div data-line-number="38" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">38</div><div data-line-number="39" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">39</div><div data-line-number="40" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">40</div><div data-line-number="41" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">41</div><div data-line-number="42" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">42</div><div data-line-number="43" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">43</div><div data-line-number="44" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">44</div><div data-line-number="45" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">45</div><div data-line-number="46" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">46</div><div data-line-number="47" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">47</div><div data-line-number="48" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">48</div><div data-line-number="49" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">49</div><div data-line-number="50" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">50</div><div data-line-number="51" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">51</div><div data-line-number="52" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">52</div><div data-line-number="53" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">53</div><div data-line-number="54" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">54</div><div data-line-number="55" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">55</div><div data-line-number="56" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">56</div><div data-line-number="57" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">57</div><div data-line-number="58" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">58</div><div data-line-number="59" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">59</div><div data-line-number="60" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">60</div><div data-line-number="61" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">61</div><div data-line-number="62" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">62</div><div data-line-number="63" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">63</div><div data-line-number="64" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">64</div><div data-line-number="65" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">65</div><div data-line-number="66" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">66</div><div data-line-number="67" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">67</div><div data-line-number="68" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">68</div><div data-line-number="69" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">69</div><div data-line-number="70" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">70</div><div data-line-number="71" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">71</div><div data-line-number="72" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">72</div><div data-line-number="73" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">73</div><div data-line-number="74" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">74</div><div data-line-number="75" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">75</div><div data-line-number="76" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">76</div><div data-line-number="77" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">77</div><div data-line-number="78" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">78</div><div data-line-number="79" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">79</div><div data-line-number="80" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">80</div><div data-line-number="81" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">81</div><div data-line-number="82" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">82</div><div data-line-number="83" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">83</div><div data-line-number="84" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">84</div><div data-line-number="85" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">85</div><div data-line-number="86" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">86</div><div data-line-number="87" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">87</div><div data-line-number="88" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">88</div><div data-line-number="89" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">89</div><div data-line-number="90" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">90</div><div data-line-number="91" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">91</div><div data-line-number="92" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">92</div><div data-line-number="93" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">93</div><div data-line-number="94" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">94</div><div data-line-number="95" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">95</div><div data-line-number="96" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">96</div><div data-line-number="97" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">97</div><div data-line-number="98" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">98</div><div data-line-number="99" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">99</div><div data-line-number="100" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">100</div><div data-line-number="101" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">101</div><div data-line-number="102" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">102</div><div data-line-number="103" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">103</div><div data-line-number="104" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">104</div><div data-line-number="105" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">105</div><div data-line-number="106" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">106</div><div data-line-number="107" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">107</div><div data-line-number="108" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">108</div><div data-line-number="109" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">109</div><div data-line-number="110" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">110</div><div data-line-number="111" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">111</div><div data-line-number="112" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">112</div><div data-line-number="113" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">113</div><div data-line-number="114" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">114</div><div data-line-number="115" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">115</div><div data-line-number="116" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">116</div><div data-line-number="117" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">117</div><div data-line-number="118" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">118</div><div data-line-number="119" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">119</div><div data-line-number="120" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">120</div><div data-line-number="121" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">121</div><div data-line-number="122" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">122</div><div data-line-number="123" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">123</div><div data-line-number="124" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">124</div><div data-line-number="125" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">125</div><div data-line-number="126" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">126</div><div data-line-number="127" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">127</div><div data-line-number="128" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">128</div><div data-line-number="129" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">129</div><div data-line-number="130" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">130</div><div data-line-number="131" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">131</div><div data-line-number="132" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">132</div><div data-line-number="133" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">133</div><div data-line-number="134" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">134</div><div data-line-number="135" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">135</div><div data-line-number="136" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">136</div><div data-line-number="137" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">137</div><div data-line-number="138" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">138</div><div data-line-number="139" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">139</div><div data-line-number="140" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">140</div><div data-line-number="141" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">141</div><div data-line-number="142" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">142</div><div data-line-number="143" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">143</div><div data-line-number="144" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">144</div><div data-line-number="145" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">145</div><div data-line-number="146" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">146</div><div data-line-number="147" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">147</div><div data-line-number="148" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">148</div><div data-line-number="149" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">149</div><div data-line-number="150" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">150</div><div data-line-number="151" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">151</div><div data-line-number="152" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">152</div><div data-line-number="153" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">153</div><div data-line-number="154" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">154</div><div data-line-number="155" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">155</div><div data-line-number="156" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">156</div><div data-line-number="157" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">157</div><div data-line-number="158" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">158</div><div data-line-number="159" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">159</div><div data-line-number="160" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">160</div><div data-line-number="161" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">161</div><div data-line-number="162" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">162</div><div data-line-number="163" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">163</div><div data-line-number="164" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">164</div><div data-line-number="165" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">165</div><div data-line-number="166" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">166</div><div data-line-number="167" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">167</div><div data-line-number="168" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">168</div><div data-line-number="169" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">169</div><div data-line-number="170" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">170</div><div data-line-number="171" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">171</div><div data-line-number="172" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">172</div><div data-line-number="173" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">173</div><div data-line-number="174" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">174</div><div data-line-number="175" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">175</div><div data-line-number="176" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">176</div><div data-line-number="177" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">177</div><div data-line-number="178" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">178</div><div data-line-number="179" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">179</div><div data-line-number="180" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">180</div><div data-line-number="181" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">181</div><div data-line-number="182" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">182</div><div data-line-number="183" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">183</div><div data-line-number="184" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">184</div><div data-line-number="185" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">185</div><div data-line-number="186" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">186</div><div data-line-number="187" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">187</div><div data-line-number="188" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">188</div><div data-line-number="189" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">189</div><div data-line-number="190" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">190</div><div data-line-number="191" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">191</div><div data-line-number="192" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">192</div><div data-line-number="193" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">193</div><div data-line-number="194" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">194</div><div data-line-number="195" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">195</div><div data-line-number="196" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">196</div><div data-line-number="197" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">197</div><div data-line-number="198" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">198</div><div data-line-number="199" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">199</div><div data-line-number="200" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">200</div><div data-line-number="201" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">201</div><div data-line-number="202" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">202</div><div data-line-number="203" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">203</div><div data-line-number="204" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">204</div><div data-line-number="205" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">205</div><div data-line-number="206" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">206</div><div data-line-number="207" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">207</div><div data-line-number="208" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">208</div><div data-line-number="209" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">209</div><div data-line-number="210" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">210</div><div data-line-number="211" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">211</div><div data-line-number="212" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">212</div><div data-line-number="213" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">213</div><div data-line-number="214" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">214</div><div data-line-number="215" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">215</div><div data-line-number="216" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">216</div><div data-line-number="217" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">217</div><div data-line-number="218" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">218</div><div data-line-number="219" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">219</div><div data-line-number="220" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">220</div><div data-line-number="221" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">221</div><div data-line-number="222" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">222</div><div data-line-number="223" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">223</div><div data-line-number="224" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">224</div><div data-line-number="225" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">225</div><div data-line-number="226" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">226</div><div data-line-number="227" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">227</div><div data-line-number="228" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">228</div><div data-line-number="229" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">229</div><div data-line-number="230" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">230</div><div data-line-number="231" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">231</div><div data-line-number="232" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">232</div><div data-line-number="233" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">233</div><div data-line-number="234" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">234</div><div data-line-number="235" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">235</div><div data-line-number="236" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">236</div><div data-line-number="237" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">237</div><div data-line-number="238" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">238</div><div data-line-number="239" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">239</div><div data-line-number="240" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">240</div><div data-line-number="241" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">241</div><div data-line-number="242" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">242</div><div data-line-number="243" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">243</div><div data-line-number="244" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">244</div><div data-line-number="245" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">245</div><div data-line-number="246" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">246</div><div data-line-number="247" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">247</div><div data-line-number="248" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">248</div><div data-line-number="249" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">249</div><div data-line-number="250" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">250</div><div data-line-number="251" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">251</div><div data-line-number="252" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">252</div><div data-line-number="253" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">253</div><div data-line-number="254" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">254</div><div data-line-number="255" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">255</div><div data-line-number="256" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">256</div><div data-line-number="257" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">257</div><div data-line-number="258" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">258</div><div data-line-number="259" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">259</div><div data-line-number="260" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">260</div><div data-line-number="261" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">261</div><div data-line-number="262" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">262</div><div data-line-number="263" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">263</div><div data-line-number="264" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">264</div><div data-line-number="265" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">265</div><div data-line-number="266" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">266</div><div data-line-number="267" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">267</div><div data-line-number="268" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">268</div><div data-line-number="269" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">269</div><div data-line-number="270" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">270</div><div data-line-number="271" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">271</div><div data-line-number="272" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">272</div><div data-line-number="273" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">273</div><div data-line-number="274" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">274</div><div data-line-number="275" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">275</div><div data-line-number="276" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">276</div><div data-line-number="277" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">277</div><div data-line-number="278" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">278</div><div data-line-number="279" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">279</div><div data-line-number="280" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">280</div><div data-line-number="281" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">281</div><div data-line-number="282" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">282</div><div data-line-number="283" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">283</div><div data-line-number="284" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">284</div><div data-line-number="285" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">285</div><div data-line-number="286" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">286</div><div data-line-number="287" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">287</div><div data-line-number="288" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">288</div><div data-line-number="289" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">289</div><div data-line-number="290" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">290</div><div data-line-number="291" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">291</div><div data-line-number="292" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">292</div><div data-line-number="293" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">293</div><div data-line-number="294" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">294</div><div data-line-number="295" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">295</div><div data-line-number="296" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">296</div><div data-line-number="297" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">297</div><div data-line-number="298" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">298</div><div data-line-number="299" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">299</div><div data-line-number="300" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">300</div><div data-line-number="301" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">301</div><div data-line-number="302" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">302</div><div data-line-number="303" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">303</div><div data-line-number="304" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">304</div><div data-line-number="305" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">305</div><div data-line-number="306" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">306</div><div data-line-number="307" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">307</div><div data-line-number="308" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">308</div><div data-line-number="309" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">309</div><div data-line-number="310" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">310</div><div data-line-number="311" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">311</div><div data-line-number="312" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">312</div><div data-line-number="313" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">313</div><div data-line-number="314" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">314</div><div data-line-number="315" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">315</div><div data-line-number="316" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">316</div><div data-line-number="317" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">317</div><div data-line-number="318" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">318</div><div data-line-number="319" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">319</div><div data-line-number="320" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">320</div><div data-line-number="321" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">321</div><div data-line-number="322" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">322</div><div data-line-number="323" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">323</div><div data-line-number="324" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">324</div><div data-line-number="325" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">325</div><div data-line-number="326" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">326</div><div data-line-number="327" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">327</div><div data-line-number="328" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">328</div><div data-line-number="329" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">329</div><div data-line-number="330" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">330</div><div data-line-number="331" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">331</div><div data-line-number="332" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">332</div><div data-line-number="333" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">333</div><div data-line-number="334" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">334</div><div data-line-number="335" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">335</div><div data-line-number="336" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">336</div><div data-line-number="337" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">337</div><div data-line-number="338" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">338</div><div data-line-number="339" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">339</div><div data-line-number="340" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">340</div><div data-line-number="341" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">341</div><div data-line-number="342" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">342</div><div data-line-number="343" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">343</div><div data-line-number="344" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">344</div><div data-line-number="345" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">345</div><div data-line-number="346" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">346</div><div data-line-number="347" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">347</div><div data-line-number="348" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">348</div><div data-line-number="349" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">349</div><div data-line-number="350" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">350</div><div data-line-number="351" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">351</div><div data-line-number="352" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">352</div><div data-line-number="353" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">353</div><div data-line-number="354" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">354</div><div data-line-number="355" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">355</div><div data-line-number="356" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">356</div><div data-line-number="357" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">357</div><div data-line-number="358" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">358</div><div data-line-number="359" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">359</div><div data-line-number="360" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">360</div><div data-line-number="361" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">361</div><div data-line-number="362" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">362</div><div data-line-number="363" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">363</div><div data-line-number="364" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">364</div><div data-line-number="365" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">365</div><div data-line-number="366" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">366</div><div data-line-number="367" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">367</div><div data-line-number="368" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">368</div><div data-line-number="369" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">369</div><div data-line-number="370" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">370</div><div data-line-number="371" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">371</div><div data-line-number="372" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">372</div><div data-line-number="373" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">373</div><div data-line-number="374" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">374</div><div data-line-number="375" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">375</div><div data-line-number="376" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">376</div><div data-line-number="377" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">377</div><div data-line-number="378" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">378</div><div data-line-number="379" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">379</div><div data-line-number="380" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">380</div><div data-line-number="381" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">381</div><div data-line-number="382" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">382</div><div data-line-number="383" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">383</div><div data-line-number="384" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">384</div><div data-line-number="385" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">385</div><div data-line-number="386" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">386</div><div data-line-number="387" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">387</div><div data-line-number="388" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">388</div><div data-line-number="389" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">389</div><div data-line-number="390" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">390</div><div data-line-number="391" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">391</div><div data-line-number="392" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">392</div><div data-line-number="393" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">393</div><div data-line-number="394" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">394</div><div data-line-number="395" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">395</div><div data-line-number="396" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">396</div><div data-line-number="397" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">397</div><div data-line-number="398" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">398</div><div data-line-number="399" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">399</div><div data-line-number="400" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">400</div><div data-line-number="401" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">401</div><div data-line-number="402" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">402</div><div data-line-number="403" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">403</div><div data-line-number="404" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">404</div><div data-line-number="405" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">405</div><div data-line-number="406" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">406</div><div data-line-number="407" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">407</div><div data-line-number="408" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">408</div><div data-line-number="409" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">409</div><div data-line-number="410" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">410</div><div data-line-number="411" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">411</div><div data-line-number="412" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">412</div><div data-line-number="413" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">413</div><div data-line-number="414" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">414</div><div data-line-number="415" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">415</div><div data-line-number="416" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">416</div><div data-line-number="417" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">417</div><div data-line-number="418" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">418</div><div data-line-number="419" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">419</div><div data-line-number="420" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">420</div><div data-line-number="421" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">421</div><div data-line-number="422" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">422</div><div data-line-number="423" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">423</div><div data-line-number="424" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">424</div><div data-line-number="425" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">425</div><div data-line-number="426" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">426</div><div data-line-number="427" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">427</div><div data-line-number="428" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">428</div><div data-line-number="429" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">429</div><div data-line-number="430" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">430</div><div data-line-number="431" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">431</div><div data-line-number="432" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">432</div><div data-line-number="433" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">433</div><div data-line-number="434" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">434</div><div data-line-number="435" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">435</div><div data-line-number="436" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">436</div><div data-line-number="437" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">437</div><div data-line-number="438" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">438</div><div data-line-number="439" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">439</div><div data-line-number="440" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">440</div><div data-line-number="441" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">441</div><div data-line-number="442" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">442</div><div data-line-number="443" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">443</div><div data-line-number="444" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">444</div><div data-line-number="445" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">445</div><div data-line-number="446" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">446</div><div data-line-number="447" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">447</div><div data-line-number="448" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">448</div><div data-line-number="449" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">449</div><div data-line-number="450" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">450</div><div data-line-number="451" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">451</div><div data-line-number="452" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">452</div><div data-line-number="453" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">453</div><div data-line-number="454" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">454</div><div data-line-number="455" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">455</div><div data-line-number="456" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">456</div><div data-line-number="457" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">457</div><div data-line-number="458" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">458</div><div data-line-number="459" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">459</div><div data-line-number="460" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">460</div><div data-line-number="461" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">461</div><div data-line-number="462" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">462</div><div data-line-number="463" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">463</div><div data-line-number="464" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">464</div><div data-line-number="465" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">465</div><div data-line-number="466" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">466</div><div data-line-number="467" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">467</div><div data-line-number="468" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">468</div><div data-line-number="469" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">469</div><div data-line-number="470" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">470</div><div data-line-number="471" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">471</div><div data-line-number="472" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">472</div><div data-line-number="473" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">473</div><div data-line-number="474" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">474</div><div data-line-number="475" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">475</div><div data-line-number="476" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">476</div><div data-line-number="477" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">477</div><div data-line-number="478" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">478</div><div data-line-number="479" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">479</div><div data-line-number="480" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">480</div><div data-line-number="481" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">481</div><div data-line-number="482" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">482</div><div data-line-number="483" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">483</div><div data-line-number="484" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">484</div><div data-line-number="485" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">485</div><div data-line-number="486" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">486</div><div data-line-number="487" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">487</div><div data-line-number="488" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">488</div><div data-line-number="489" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">489</div><div data-line-number="490" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">490</div><div data-line-number="491" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">491</div><div data-line-number="492" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">492</div><div data-line-number="493" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">493</div><div data-line-number="494" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">494</div><div data-line-number="495" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">495</div><div data-line-number="496" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">496</div><div data-line-number="497" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">497</div><div data-line-number="498" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">498</div><div data-line-number="499" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">499</div><div data-line-number="500" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">500</div><div data-line-number="501" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">501</div><div data-line-number="502" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">502</div><div data-line-number="503" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">503</div><div data-line-number="504" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">504</div><div data-line-number="505" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">505</div><div data-line-number="506" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">506</div><div data-line-number="507" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">507</div><div data-line-number="508" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">508</div><div data-line-number="509" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">509</div><div data-line-number="510" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">510</div><div data-line-number="511" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">511</div><div data-line-number="512" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">512</div><div data-line-number="513" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">513</div><div data-line-number="514" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">514</div><div data-line-number="515" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">515</div><div data-line-number="516" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">516</div><div data-line-number="517" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">517</div><div data-line-number="518" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">518</div><div data-line-number="519" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">519</div><div data-line-number="520" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">520</div><div data-line-number="521" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">521</div><div data-line-number="522" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">522</div><div data-line-number="523" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">523</div><div data-line-number="524" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">524</div><div data-line-number="525" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">525</div><div data-line-number="526" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">526</div><div data-line-number="527" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">527</div><div data-line-number="528" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">528</div><div data-line-number="529" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">529</div><div data-line-number="530" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">530</div><div data-line-number="531" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">531</div><div data-line-number="532" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">532</div><div data-line-number="533" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">533</div><div data-line-number="534" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">534</div><div data-line-number="535" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">535</div><div data-line-number="536" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">536</div><div data-line-number="537" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">537</div><div data-line-number="538" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">538</div><div data-line-number="539" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">539</div><div data-line-number="540" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">540</div><div data-line-number="541" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">541</div><div data-line-number="542" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">542</div><div data-line-number="543" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">543</div><div data-line-number="544" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">544</div><div data-line-number="545" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">545</div><div data-line-number="546" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">546</div><div data-line-number="547" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">547</div><div data-line-number="548" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">548</div><div data-line-number="549" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">549</div><div data-line-number="550" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">550</div><div data-line-number="551" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">551</div><div data-line-number="552" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">552</div><div data-line-number="553" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">553</div><div data-line-number="554" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">554</div><div data-line-number="555" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">555</div><div data-line-number="556" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">556</div><div data-line-number="557" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">557</div><div data-line-number="558" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">558</div><div data-line-number="559" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">559</div><div data-line-number="560" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">560</div><div data-line-number="561" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">561</div><div data-line-number="562" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">562</div><div data-line-number="563" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">563</div><div data-line-number="564" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">564</div><div data-line-number="565" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">565</div><div data-line-number="566" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">566</div><div data-line-number="567" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">567</div><div data-line-number="568" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">568</div><div data-line-number="569" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">569</div><div data-line-number="570" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">570</div><div data-line-number="571" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">571</div><div data-line-number="572" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">572</div><div data-line-number="573" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">573</div><div data-line-number="574" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">574</div><div data-line-number="575" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">575</div><div data-line-number="576" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">576</div><div data-line-number="577" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">577</div><div data-line-number="578" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">578</div><div data-line-number="579" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">579</div><div data-line-number="580" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">580</div><div data-line-number="581" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">581</div><div data-line-number="582" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">582</div><div data-line-number="583" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">583</div><div data-line-number="584" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">584</div><div data-line-number="585" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">585</div><div data-line-number="586" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">586</div><div data-line-number="587" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">587</div><div data-line-number="588" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">588</div><div data-line-number="589" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">589</div><div data-line-number="590" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">590</div><div data-line-number="591" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">591</div><div data-line-number="592" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">592</div><div data-line-number="593" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">593</div><div data-line-number="594" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">594</div><div data-line-number="595" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">595</div><div data-line-number="596" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">596</div><div data-line-number="597" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">597</div><div data-line-number="598" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">598</div><div data-line-number="599" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">599</div><div data-line-number="600" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">600</div><div data-line-number="601" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">601</div><div data-line-number="602" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">602</div><div data-line-number="603" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">603</div><div data-line-number="604" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">604</div><div data-line-number="605" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">605</div><div data-line-number="606" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">606</div><div data-line-number="607" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">607</div><div data-line-number="608" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">608</div><div data-line-number="609" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">609</div><div data-line-number="610" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">610</div><div data-line-number="611" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">611</div><div data-line-number="612" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">612</div><div data-line-number="613" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">613</div><div data-line-number="614" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">614</div><div data-line-number="615" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">615</div><div data-line-number="616" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">616</div><div data-line-number="617" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">617</div><div data-line-number="618" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">618</div><div data-line-number="619" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">619</div><div data-line-number="620" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">620</div><div data-line-number="621" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">621</div><div data-line-number="622" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">622</div><div data-line-number="623" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">623</div><div data-line-number="624" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">624</div><div data-line-number="625" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">625</div><div data-line-number="626" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">626</div><div data-line-number="627" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">627</div><div data-line-number="628" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">628</div><div data-line-number="629" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">629</div><div data-line-number="630" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">630</div><div data-line-number="631" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">631</div><div data-line-number="632" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">632</div><div data-line-number="633" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">633</div><div data-line-number="634" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">634</div><div data-line-number="635" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">635</div><div data-line-number="636" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">636</div><div data-line-number="637" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">637</div><div data-line-number="638" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">638</div><div data-line-number="639" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">639</div><div data-line-number="640" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">640</div><div data-line-number="641" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">641</div><div data-line-number="642" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">642</div><div data-line-number="643" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">643</div><div data-line-number="644" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">644</div><div data-line-number="645" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">645</div><div data-line-number="646" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">646</div><div data-line-number="647" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">647</div><div data-line-number="648" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">648</div><div data-line-number="649" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">649</div><div data-line-number="650" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">650</div><div data-line-number="651" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">651</div><div data-line-number="652" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">652</div><div data-line-number="653" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">653</div><div data-line-number="654" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">654</div><div data-line-number="655" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">655</div><div data-line-number="656" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">656</div><div data-line-number="657" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">657</div><div data-line-number="658" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">658</div><div data-line-number="659" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">659</div><div data-line-number="660" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">660</div><div data-line-number="661" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">661</div><div data-line-number="662" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">662</div><div data-line-number="663" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">663</div><div data-line-number="664" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">664</div><div data-line-number="665" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">665</div><div data-line-number="666" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">666</div><div data-line-number="667" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">667</div><div data-line-number="668" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">668</div><div data-line-number="669" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">669</div><div data-line-number="670" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">670</div><div data-line-number="671" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">671</div><div data-line-number="672" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">672</div><div data-line-number="673" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">673</div><div data-line-number="674" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">674</div><div data-line-number="675" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">675</div><div data-line-number="676" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">676</div><div data-line-number="677" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">677</div><div data-line-number="678" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">678</div><div data-line-number="679" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">679</div><div data-line-number="680" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">680</div><div data-line-number="681" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">681</div><div data-line-number="682" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">682</div><div data-line-number="683" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">683</div><div data-line-number="684" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">684</div><div data-line-number="685" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">685</div><div data-line-number="686" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">686</div><div data-line-number="687" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">687</div><div data-line-number="688" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">688</div><div data-line-number="689" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">689</div><div data-line-number="690" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">690</div><div data-line-number="691" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">691</div><div data-line-number="692" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">692</div><div data-line-number="693" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">693</div><div data-line-number="694" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">694</div><div data-line-number="695" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">695</div><div data-line-number="696" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">696</div><div data-line-number="697" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">697</div><div data-line-number="698" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">698</div><div data-line-number="699" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">699</div><div data-line-number="700" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">700</div><div data-line-number="701" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">701</div><div data-line-number="702" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">702</div><div data-line-number="703" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">703</div><div data-line-number="704" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">704</div><div data-line-number="705" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">705</div><div data-line-number="706" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">706</div><div data-line-number="707" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">707</div><div data-line-number="708" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">708</div><div data-line-number="709" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">709</div><div data-line-number="710" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">710</div><div data-line-number="711" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">711</div><div data-line-number="712" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">712</div><div data-line-number="713" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">713</div><div data-line-number="714" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">714</div><div data-line-number="715" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">715</div><div data-line-number="716" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">716</div><div data-line-number="717" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">717</div><div data-line-number="718" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">718</div><div data-line-number="719" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">719</div><div data-line-number="720" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">720</div><div data-line-number="721" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">721</div><div data-line-number="722" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">722</div><div data-line-number="723" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">723</div><div data-line-number="724" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">724</div><div data-line-number="725" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">725</div><div data-line-number="726" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">726</div><div data-line-number="727" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">727</div><div data-line-number="728" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">728</div><div data-line-number="729" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">729</div><div data-line-number="730" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">730</div><div data-line-number="731" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">731</div><div data-line-number="732" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">732</div><div data-line-number="733" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">733</div><div data-line-number="734" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">734</div><div data-line-number="735" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">735</div><div data-line-number="736" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">736</div><div data-line-number="737" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">737</div><div data-line-number="738" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">738</div><div data-line-number="739" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">739</div><div data-line-number="740" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">740</div><div data-line-number="741" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">741</div><div data-line-number="742" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">742</div><div data-line-number="743" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">743</div><div data-line-number="744" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">744</div><div data-line-number="745" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">745</div><div data-line-number="746" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">746</div><div data-line-number="747" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">747</div><div data-line-number="748" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">748</div><div data-line-number="749" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">749</div><div data-line-number="750" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">750</div><div data-line-number="751" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">751</div><div data-line-number="752" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">752</div><div data-line-number="753" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">753</div><div data-line-number="754" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">754</div><div data-line-number="755" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">755</div><div data-line-number="756" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">756</div><div data-line-number="757" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">757</div><div data-line-number="758" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">758</div><div data-line-number="759" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">759</div><div data-line-number="760" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">760</div><div data-line-number="761" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">761</div><div data-line-number="762" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">762</div><div data-line-number="763" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">763</div><div data-line-number="764" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">764</div><div data-line-number="765" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">765</div><div data-line-number="766" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">766</div><div data-line-number="767" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">767</div><div data-line-number="768" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">768</div><div data-line-number="769" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">769</div><div data-line-number="770" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">770</div><div data-line-number="771" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">771</div><div data-line-number="772" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">772</div><div data-line-number="773" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">773</div><div data-line-number="774" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">774</div><div data-line-number="775" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">775</div><div data-line-number="776" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">776</div><div data-line-number="777" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">777</div><div data-line-number="778" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">778</div><div data-line-number="779" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">779</div><div data-line-number="780" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">780</div><div data-line-number="781" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">781</div><div data-line-number="782" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">782</div><div data-line-number="783" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">783</div><div data-line-number="784" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">784</div><div data-line-number="785" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">785</div><div data-line-number="786" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">786</div><div data-line-number="787" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">787</div><div data-line-number="788" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">788</div><div data-line-number="789" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">789</div><div data-line-number="790" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">790</div><div data-line-number="791" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">791</div><div data-line-number="792" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">792</div><div data-line-number="793" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">793</div><div data-line-number="794" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">794</div><div data-line-number="795" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">795</div><div data-line-number="796" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">796</div><div data-line-number="797" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">797</div><div data-line-number="798" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">798</div><div data-line-number="799" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">799</div><div data-line-number="800" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">800</div><div data-line-number="801" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">801</div><div data-line-number="802" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">802</div><div data-line-number="803" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">803</div><div data-line-number="804" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">804</div><div data-line-number="805" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">805</div><div data-line-number="806" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">806</div><div data-line-number="807" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">807</div><div data-line-number="808" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">808</div><div data-line-number="809" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">809</div><div data-line-number="810" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">810</div><div data-line-number="811" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">811</div><div data-line-number="812" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">812</div><div data-line-number="813" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">813</div><div data-line-number="814" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">814</div><div data-line-number="815" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">815</div><div data-line-number="816" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">816</div><div data-line-number="817" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">817</div><div data-line-number="818" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">818</div><div data-line-number="819" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">819</div><div data-line-number="820" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">820</div><div data-line-number="821" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">821</div><div data-line-number="822" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">822</div><div data-line-number="823" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">823</div><div data-line-number="824" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">824</div><div data-line-number="825" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">825</div><div data-line-number="826" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">826</div><div data-line-number="827" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">827</div><div data-line-number="828" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">828</div><div data-line-number="829" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">829</div><div data-line-number="830" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">830</div><div data-line-number="831" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">831</div><div data-line-number="832" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">832</div><div data-line-number="833" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">833</div><div data-line-number="834" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">834</div><div data-line-number="835" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">835</div><div data-line-number="836" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">836</div><div data-line-number="837" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">837</div><div data-line-number="838" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">838</div><div data-line-number="839" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">839</div><div data-line-number="840" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">840</div><div data-line-number="841" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">841</div><div data-line-number="842" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">842</div><div data-line-number="843" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">843</div><div data-line-number="844" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">844</div><div data-line-number="845" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">845</div><div data-line-number="846" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">846</div><div data-line-number="847" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">847</div><div data-line-number="848" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">848</div><div data-line-number="849" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">849</div><div data-line-number="850" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">850</div><div data-line-number="851" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">851</div><div data-line-number="852" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">852</div><div data-line-number="853" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">853</div><div data-line-number="854" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">854</div><div data-line-number="855" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">855</div><div data-line-number="856" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">856</div><div data-line-number="857" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">857</div><div data-line-number="858" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">858</div><div data-line-number="859" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">859</div><div data-line-number="860" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">860</div><div data-line-number="861" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">861</div><div data-line-number="862" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">862</div><div data-line-number="863" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">863</div><div data-line-number="864" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">864</div><div data-line-number="865" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">865</div><div data-line-number="866" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">866</div><div data-line-number="867" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">867</div><div data-line-number="868" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">868</div><div data-line-number="869" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">869</div><div data-line-number="870" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">870</div><div data-line-number="871" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">871</div><div data-line-number="872" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">872</div><div data-line-number="873" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">873</div><div data-line-number="874" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">874</div><div data-line-number="875" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">875</div><div data-line-number="876" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">876</div><div data-line-number="877" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">877</div><div data-line-number="878" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">878</div><div data-line-number="879" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">879</div><div data-line-number="880" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">880</div><div data-line-number="881" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">881</div><div data-line-number="882" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">882</div><div data-line-number="883" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">883</div><div data-line-number="884" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">884</div><div data-line-number="885" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">885</div><div data-line-number="886" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">886</div><div data-line-number="887" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">887</div><div data-line-number="888" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">888</div><div data-line-number="889" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">889</div><div data-line-number="890" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">890</div><div data-line-number="891" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">891</div><div data-line-number="892" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">892</div><div data-line-number="893" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">893</div><div data-line-number="894" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">894</div><div data-line-number="895" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">895</div><div data-line-number="896" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">896</div><div data-line-number="897" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">897</div><div data-line-number="898" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">898</div><div data-line-number="899" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">899</div><div data-line-number="900" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">900</div><div data-line-number="901" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">901</div><div data-line-number="902" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">902</div><div data-line-number="903" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">903</div><div data-line-number="904" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">904</div><div data-line-number="905" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">905</div><div data-line-number="906" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">906</div><div data-line-number="907" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">907</div><div data-line-number="908" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">908</div><div data-line-number="909" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">909</div><div data-line-number="910" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">910</div><div data-line-number="911" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">911</div><div data-line-number="912" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">912</div><div data-line-number="913" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">913</div><div data-line-number="914" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">914</div><div data-line-number="915" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">915</div><div data-line-number="916" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">916</div><div data-line-number="917" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">917</div><div data-line-number="918" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">918</div><div data-line-number="919" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">919</div><div data-line-number="920" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">920</div><div data-line-number="921" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">921</div><div data-line-number="922" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">922</div><div data-line-number="923" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">923</div><div data-line-number="924" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">924</div><div data-line-number="925" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">925</div><div data-line-number="926" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">926</div><div data-line-number="927" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">927</div><div data-line-number="928" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">928</div><div data-line-number="929" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">929</div><div data-line-number="930" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">930</div><div data-line-number="931" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">931</div><div data-line-number="932" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">932</div><div data-line-number="933" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">933</div><div data-line-number="934" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">934</div><div data-line-number="935" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">935</div><div data-line-number="936" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">936</div><div data-line-number="937" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">937</div><div data-line-number="938" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">938</div><div data-line-number="939" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">939</div><div data-line-number="940" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">940</div><div data-line-number="941" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">941</div><div data-line-number="942" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">942</div><div data-line-number="943" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">943</div><div data-line-number="944" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">944</div><div data-line-number="945" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">945</div><div data-line-number="946" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">946</div><div data-line-number="947" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">947</div><div data-line-number="948" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">948</div><div data-line-number="949" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">949</div><div data-line-number="950" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">950</div><div data-line-number="951" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">951</div><div data-line-number="952" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">952</div><div data-line-number="953" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">953</div><div data-line-number="954" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">954</div><div data-line-number="955" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">955</div><div data-line-number="956" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">956</div><div data-line-number="957" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">957</div><div data-line-number="958" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">958</div><div data-line-number="959" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">959</div><div data-line-number="960" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">960</div><div data-line-number="961" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">961</div><div data-line-number="962" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">962</div><div data-line-number="963" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">963</div><div data-line-number="964" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">964</div><div data-line-number="965" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">965</div><div data-line-number="966" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">966</div><div data-line-number="967" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">967</div><div data-line-number="968" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">968</div><div data-line-number="969" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">969</div><div data-line-number="970" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">970</div><div data-line-number="971" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">971</div><div data-line-number="972" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">972</div><div data-line-number="973" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">973</div><div data-line-number="974" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">974</div><div data-line-number="975" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">975</div><div data-line-number="976" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">976</div><div data-line-number="977" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">977</div><div data-line-number="978" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">978</div><div data-line-number="979" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">979</div><div data-line-number="980" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">980</div><div data-line-number="981" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">981</div><div data-line-number="982" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">982</div><div data-line-number="983" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">983</div><div data-line-number="984" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">984</div><div data-line-number="985" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">985</div><div data-line-number="986" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">986</div><div data-line-number="987" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">987</div><div data-line-number="988" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">988</div><div data-line-number="989" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">989</div><div data-line-number="990" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">990</div><div data-line-number="991" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">991</div><div data-line-number="992" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">992</div><div data-line-number="993" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">993</div><div data-line-number="994" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">994</div><div data-line-number="995" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">995</div><div data-line-number="996" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">996</div><div data-line-number="997" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">997</div><div data-line-number="998" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">998</div><div data-line-number="999" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">999</div><div data-line-number="1000" class="child-of-line-4  react-line-number react-code-text" style="padding-right:16px">1000</div></div><div class="react-code-lines"><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC1" class="react-file-line html-div" data-testid="code-cell" data-line-number="1" style="position:relative"><span class="pl-k">package</span> <span class="pl-s1">com</span>.<span class="pl-s1">arrayfire</span>;</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC2" class="react-file-line html-div" data-testid="code-cell" data-line-number="2" style="position:relative">
</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC3" class="react-file-line html-div" data-testid="code-cell" data-line-number="3" style="position:relative"><span class="pl-k">import</span> <span class="pl-s1">com</span>.<span class="pl-s1">arrayfire</span>.<span class="pl-s1">Index</span>;</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC4" class="react-file-line html-div" data-testid="code-cell" data-line-number="4" style="position:relative">
</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC5" class="react-file-line html-div" data-testid="code-cell" data-line-number="5" style="position:relative"><span class="pl-k">public</span> <span class="pl-k">class</span> <span class="pl-smi">ArrayFire</span> <span class="pl-k">extends</span> <span class="pl-smi">AFLibLoader</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC6" class="react-file-line html-div" data-testid="code-cell" data-line-number="6" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC7" class="react-file-line html-div" data-testid="code-cell" data-line-number="7" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-k">final</span> <span class="pl-smi">Seq</span> <span class="pl-c1">SPAN</span> = <span class="pl-smi">Seq</span>.<span class="pl-en">span</span>();</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC8" class="react-file-line html-div" data-testid="code-cell" data-line-number="8" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC9" class="react-file-line html-div" data-testid="code-cell" data-line-number="9" style="position:relative">  <span class="pl-c">/* ************* Algorithm ************* */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC10" class="react-file-line html-div" data-testid="code-cell" data-line-number="10" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC11" class="react-file-line html-div" data-testid="code-cell" data-line-number="11" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC12" class="react-file-line html-div" data-testid="code-cell" data-line-number="12" style="position:relative"><span class="pl-c">   * Sum all the elements in an Array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC13" class="react-file-line html-div" data-testid="code-cell" data-line-number="13" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__reduce__func__sum.htm }</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC14" class="react-file-line html-div" data-testid="code-cell" data-line-number="14" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC15" class="react-file-line html-div" data-testid="code-cell" data-line-number="15" style="position:relative"><span class="pl-c">   * @param a the array to be summed</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC16" class="react-file-line html-div" data-testid="code-cell" data-line-number="16" style="position:relative"><span class="pl-c">   * @return the sum</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC17" class="react-file-line html-div" data-testid="code-cell" data-line-number="17" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC18" class="react-file-line html-div" data-testid="code-cell" data-line-number="18" style="position:relative"><span class="pl-c">   * @see Array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC19" class="react-file-line html-div" data-testid="code-cell" data-line-number="19" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC20" class="react-file-line html-div" data-testid="code-cell" data-line-number="20" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">double</span> <span class="pl-en">sumAll</span>(<span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC21" class="react-file-line html-div" data-testid="code-cell" data-line-number="21" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Algorithm</span>.<span class="pl-en">sumAll</span>(<span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC22" class="react-file-line html-div" data-testid="code-cell" data-line-number="22" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC23" class="react-file-line html-div" data-testid="code-cell" data-line-number="23" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC24" class="react-file-line html-div" data-testid="code-cell" data-line-number="24" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC25" class="react-file-line html-div" data-testid="code-cell" data-line-number="25" style="position:relative"><span class="pl-c">   * Finds the maximum value in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC26" class="react-file-line html-div" data-testid="code-cell" data-line-number="26" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__reduce__func__max.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC27" class="react-file-line html-div" data-testid="code-cell" data-line-number="27" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC28" class="react-file-line html-div" data-testid="code-cell" data-line-number="28" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC29" class="react-file-line html-div" data-testid="code-cell" data-line-number="29" style="position:relative"><span class="pl-c">   * @return the maximum value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC30" class="react-file-line html-div" data-testid="code-cell" data-line-number="30" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC31" class="react-file-line html-div" data-testid="code-cell" data-line-number="31" style="position:relative"><span class="pl-c">   * @see Array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC32" class="react-file-line html-div" data-testid="code-cell" data-line-number="32" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC33" class="react-file-line html-div" data-testid="code-cell" data-line-number="33" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">double</span> <span class="pl-en">maxAll</span>(<span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC34" class="react-file-line html-div" data-testid="code-cell" data-line-number="34" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Algorithm</span>.<span class="pl-en">maxAll</span>(<span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC35" class="react-file-line html-div" data-testid="code-cell" data-line-number="35" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC36" class="react-file-line html-div" data-testid="code-cell" data-line-number="36" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC37" class="react-file-line html-div" data-testid="code-cell" data-line-number="37" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC38" class="react-file-line html-div" data-testid="code-cell" data-line-number="38" style="position:relative"><span class="pl-c">   * Finds the minimum value in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC39" class="react-file-line html-div" data-testid="code-cell" data-line-number="39" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__reduce__func__min.htm}.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC40" class="react-file-line html-div" data-testid="code-cell" data-line-number="40" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC41" class="react-file-line html-div" data-testid="code-cell" data-line-number="41" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC42" class="react-file-line html-div" data-testid="code-cell" data-line-number="42" style="position:relative"><span class="pl-c">   * @return the minimum value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC43" class="react-file-line html-div" data-testid="code-cell" data-line-number="43" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC44" class="react-file-line html-div" data-testid="code-cell" data-line-number="44" style="position:relative"><span class="pl-c">   * @see Array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC45" class="react-file-line html-div" data-testid="code-cell" data-line-number="45" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC46" class="react-file-line html-div" data-testid="code-cell" data-line-number="46" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">double</span> <span class="pl-en">minAll</span>(<span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC47" class="react-file-line html-div" data-testid="code-cell" data-line-number="47" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Algorithm</span>.<span class="pl-en">minAll</span>(<span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC48" class="react-file-line html-div" data-testid="code-cell" data-line-number="48" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC49" class="react-file-line html-div" data-testid="code-cell" data-line-number="49" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC50" class="react-file-line html-div" data-testid="code-cell" data-line-number="50" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC51" class="react-file-line html-div" data-testid="code-cell" data-line-number="51" style="position:relative"><span class="pl-c">   * Finds the sum of an array across 1 dimension and stores the result in a 2nd array.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC52" class="react-file-line html-div" data-testid="code-cell" data-line-number="52" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC53" class="react-file-line html-div" data-testid="code-cell" data-line-number="53" style="position:relative"><span class="pl-c">   * @param res the array in which to store the result</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC54" class="react-file-line html-div" data-testid="code-cell" data-line-number="54" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC55" class="react-file-line html-div" data-testid="code-cell" data-line-number="55" style="position:relative"><span class="pl-c">   * @param dim the dimension across which to find the sum</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC56" class="react-file-line html-div" data-testid="code-cell" data-line-number="56" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC57" class="react-file-line html-div" data-testid="code-cell" data-line-number="57" style="position:relative"><span class="pl-c">   * @see Array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC58" class="react-file-line html-div" data-testid="code-cell" data-line-number="58" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC59" class="react-file-line html-div" data-testid="code-cell" data-line-number="59" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">sum</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">int</span> <span class="pl-s1">dim</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC60" class="react-file-line html-div" data-testid="code-cell" data-line-number="60" style="position:relative">    <span class="pl-smi">Algorithm</span>.<span class="pl-en">sum</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">dim</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC61" class="react-file-line html-div" data-testid="code-cell" data-line-number="61" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC62" class="react-file-line html-div" data-testid="code-cell" data-line-number="62" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC63" class="react-file-line html-div" data-testid="code-cell" data-line-number="63" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC64" class="react-file-line html-div" data-testid="code-cell" data-line-number="64" style="position:relative"><span class="pl-c">   * Finds the maximum values of an array across 1 dimension and stores the result in a 2nd array.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC65" class="react-file-line html-div" data-testid="code-cell" data-line-number="65" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC66" class="react-file-line html-div" data-testid="code-cell" data-line-number="66" style="position:relative"><span class="pl-c">   * @param res the array in which to store the result.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC67" class="react-file-line html-div" data-testid="code-cell" data-line-number="67" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC68" class="react-file-line html-div" data-testid="code-cell" data-line-number="68" style="position:relative"><span class="pl-c">   * @param dim the dimenstion across which to find the maximum values</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC69" class="react-file-line html-div" data-testid="code-cell" data-line-number="69" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC70" class="react-file-line html-div" data-testid="code-cell" data-line-number="70" style="position:relative"><span class="pl-c">   * @see Array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC71" class="react-file-line html-div" data-testid="code-cell" data-line-number="71" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC72" class="react-file-line html-div" data-testid="code-cell" data-line-number="72" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">max</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">int</span> <span class="pl-s1">dim</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC73" class="react-file-line html-div" data-testid="code-cell" data-line-number="73" style="position:relative">    <span class="pl-smi">Algorithm</span>.<span class="pl-en">max</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">dim</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC74" class="react-file-line html-div" data-testid="code-cell" data-line-number="74" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC75" class="react-file-line html-div" data-testid="code-cell" data-line-number="75" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC76" class="react-file-line html-div" data-testid="code-cell" data-line-number="76" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC77" class="react-file-line html-div" data-testid="code-cell" data-line-number="77" style="position:relative"><span class="pl-c">   * Finds the minimum values in an array across 1 dimenstion and stores the result in a 2nd array.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC78" class="react-file-line html-div" data-testid="code-cell" data-line-number="78" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC79" class="react-file-line html-div" data-testid="code-cell" data-line-number="79" style="position:relative"><span class="pl-c">   * @param res the array in which to store the result</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC80" class="react-file-line html-div" data-testid="code-cell" data-line-number="80" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC81" class="react-file-line html-div" data-testid="code-cell" data-line-number="81" style="position:relative"><span class="pl-c">   * @param dim the dimension across which to find the maximum values</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC82" class="react-file-line html-div" data-testid="code-cell" data-line-number="82" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC83" class="react-file-line html-div" data-testid="code-cell" data-line-number="83" style="position:relative"><span class="pl-c">   * @see Array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC84" class="react-file-line html-div" data-testid="code-cell" data-line-number="84" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC85" class="react-file-line html-div" data-testid="code-cell" data-line-number="85" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">min</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">int</span> <span class="pl-s1">dim</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC86" class="react-file-line html-div" data-testid="code-cell" data-line-number="86" style="position:relative">    <span class="pl-smi">Algorithm</span>.<span class="pl-en">min</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">dim</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC87" class="react-file-line html-div" data-testid="code-cell" data-line-number="87" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC88" class="react-file-line html-div" data-testid="code-cell" data-line-number="88" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC89" class="react-file-line html-div" data-testid="code-cell" data-line-number="89" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC90" class="react-file-line html-div" data-testid="code-cell" data-line-number="90" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC91" class="react-file-line html-div" data-testid="code-cell" data-line-number="91" style="position:relative"><span class="pl-c">   * Finds the sum of values in an array across all dimenstion and stores the result in a 2nd array.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC92" class="react-file-line html-div" data-testid="code-cell" data-line-number="92" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC93" class="react-file-line html-div" data-testid="code-cell" data-line-number="93" style="position:relative"><span class="pl-c">   * @param res the array in which to store the result</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC94" class="react-file-line html-div" data-testid="code-cell" data-line-number="94" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC95" class="react-file-line html-div" data-testid="code-cell" data-line-number="95" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC96" class="react-file-line html-div" data-testid="code-cell" data-line-number="96" style="position:relative"><span class="pl-c">   * @see Array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC97" class="react-file-line html-div" data-testid="code-cell" data-line-number="97" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC98" class="react-file-line html-div" data-testid="code-cell" data-line-number="98" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">sum</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC99" class="react-file-line html-div" data-testid="code-cell" data-line-number="99" style="position:relative">    <span class="pl-smi">Algorithm</span>.<span class="pl-en">sum</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC100" class="react-file-line html-div" data-testid="code-cell" data-line-number="100" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC101" class="react-file-line html-div" data-testid="code-cell" data-line-number="101" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC102" class="react-file-line html-div" data-testid="code-cell" data-line-number="102" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC103" class="react-file-line html-div" data-testid="code-cell" data-line-number="103" style="position:relative"><span class="pl-c">   * Finds the max values in an array across all dimenstion and stores the result in a 2nd array.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC104" class="react-file-line html-div" data-testid="code-cell" data-line-number="104" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC105" class="react-file-line html-div" data-testid="code-cell" data-line-number="105" style="position:relative"><span class="pl-c">   * @param res the array in which to store the result</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC106" class="react-file-line html-div" data-testid="code-cell" data-line-number="106" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC107" class="react-file-line html-div" data-testid="code-cell" data-line-number="107" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC108" class="react-file-line html-div" data-testid="code-cell" data-line-number="108" style="position:relative"><span class="pl-c">   * @see Array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC109" class="react-file-line html-div" data-testid="code-cell" data-line-number="109" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC110" class="react-file-line html-div" data-testid="code-cell" data-line-number="110" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">max</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC111" class="react-file-line html-div" data-testid="code-cell" data-line-number="111" style="position:relative">    <span class="pl-smi">Algorithm</span>.<span class="pl-en">max</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC112" class="react-file-line html-div" data-testid="code-cell" data-line-number="112" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC113" class="react-file-line html-div" data-testid="code-cell" data-line-number="113" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC114" class="react-file-line html-div" data-testid="code-cell" data-line-number="114" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC115" class="react-file-line html-div" data-testid="code-cell" data-line-number="115" style="position:relative"><span class="pl-c">   * Finds the minimum values in an array across all dimenstion and stores the result in a 2nd</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC116" class="react-file-line html-div" data-testid="code-cell" data-line-number="116" style="position:relative"><span class="pl-c">   * array.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC117" class="react-file-line html-div" data-testid="code-cell" data-line-number="117" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC118" class="react-file-line html-div" data-testid="code-cell" data-line-number="118" style="position:relative"><span class="pl-c">   * @param res the array in which to store the result</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC119" class="react-file-line html-div" data-testid="code-cell" data-line-number="119" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC120" class="react-file-line html-div" data-testid="code-cell" data-line-number="120" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC121" class="react-file-line html-div" data-testid="code-cell" data-line-number="121" style="position:relative"><span class="pl-c">   * @see Array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC122" class="react-file-line html-div" data-testid="code-cell" data-line-number="122" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC123" class="react-file-line html-div" data-testid="code-cell" data-line-number="123" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">min</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC124" class="react-file-line html-div" data-testid="code-cell" data-line-number="124" style="position:relative">    <span class="pl-smi">Algorithm</span>.<span class="pl-en">min</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-c1">0</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC125" class="react-file-line html-div" data-testid="code-cell" data-line-number="125" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC126" class="react-file-line html-div" data-testid="code-cell" data-line-number="126" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC127" class="react-file-line html-div" data-testid="code-cell" data-line-number="127" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC128" class="react-file-line html-div" data-testid="code-cell" data-line-number="128" style="position:relative"><span class="pl-c">   * Finds the indices of all non-zero values in an input array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC129" class="react-file-line html-div" data-testid="code-cell" data-line-number="129" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__scan__func__where.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC130" class="react-file-line html-div" data-testid="code-cell" data-line-number="130" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC131" class="react-file-line html-div" data-testid="code-cell" data-line-number="131" style="position:relative"><span class="pl-c">   * @param in the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC132" class="react-file-line html-div" data-testid="code-cell" data-line-number="132" style="position:relative"><span class="pl-c">   * @return an array containing the indices of all non-zero values in the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC133" class="react-file-line html-div" data-testid="code-cell" data-line-number="133" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC134" class="react-file-line html-div" data-testid="code-cell" data-line-number="134" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC135" class="react-file-line html-div" data-testid="code-cell" data-line-number="135" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">Array</span> <span class="pl-en">where</span>(<span class="pl-k">final</span> <span class="pl-smi">Array</span> <span class="pl-s1">in</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC136" class="react-file-line html-div" data-testid="code-cell" data-line-number="136" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Algorithm</span>.<span class="pl-en">where</span>(<span class="pl-s1">in</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC137" class="react-file-line html-div" data-testid="code-cell" data-line-number="137" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC138" class="react-file-line html-div" data-testid="code-cell" data-line-number="138" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC139" class="react-file-line html-div" data-testid="code-cell" data-line-number="139" style="position:relative">  <span class="pl-c">/* ************* Arith ************* */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC140" class="react-file-line html-div" data-testid="code-cell" data-line-number="140" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC141" class="react-file-line html-div" data-testid="code-cell" data-line-number="141" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC142" class="react-file-line html-div" data-testid="code-cell" data-line-number="142" style="position:relative"><span class="pl-c">   * Performs element-wise addition between 2 arrays and stores the result in another array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC143" class="react-file-line html-div" data-testid="code-cell" data-line-number="143" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__add.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC144" class="react-file-line html-div" data-testid="code-cell" data-line-number="144" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC145" class="react-file-line html-div" data-testid="code-cell" data-line-number="145" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC146" class="react-file-line html-div" data-testid="code-cell" data-line-number="146" style="position:relative"><span class="pl-c">   * @param a the lhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC147" class="react-file-line html-div" data-testid="code-cell" data-line-number="147" style="position:relative"><span class="pl-c">   * @param b the rhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC148" class="react-file-line html-div" data-testid="code-cell" data-line-number="148" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC149" class="react-file-line html-div" data-testid="code-cell" data-line-number="149" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC150" class="react-file-line html-div" data-testid="code-cell" data-line-number="150" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">add</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC151" class="react-file-line html-div" data-testid="code-cell" data-line-number="151" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">add</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC152" class="react-file-line html-div" data-testid="code-cell" data-line-number="152" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC153" class="react-file-line html-div" data-testid="code-cell" data-line-number="153" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC154" class="react-file-line html-div" data-testid="code-cell" data-line-number="154" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC155" class="react-file-line html-div" data-testid="code-cell" data-line-number="155" style="position:relative"><span class="pl-c">   * Subtracts 2 arrays, storing the result in another array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC156" class="react-file-line html-div" data-testid="code-cell" data-line-number="156" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__sub.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC157" class="react-file-line html-div" data-testid="code-cell" data-line-number="157" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC158" class="react-file-line html-div" data-testid="code-cell" data-line-number="158" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC159" class="react-file-line html-div" data-testid="code-cell" data-line-number="159" style="position:relative"><span class="pl-c">   * @param a the lhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC160" class="react-file-line html-div" data-testid="code-cell" data-line-number="160" style="position:relative"><span class="pl-c">   * @param b the rhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC161" class="react-file-line html-div" data-testid="code-cell" data-line-number="161" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC162" class="react-file-line html-div" data-testid="code-cell" data-line-number="162" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC163" class="react-file-line html-div" data-testid="code-cell" data-line-number="163" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">sub</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC164" class="react-file-line html-div" data-testid="code-cell" data-line-number="164" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">sub</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC165" class="react-file-line html-div" data-testid="code-cell" data-line-number="165" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC166" class="react-file-line html-div" data-testid="code-cell" data-line-number="166" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC167" class="react-file-line html-div" data-testid="code-cell" data-line-number="167" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC168" class="react-file-line html-div" data-testid="code-cell" data-line-number="168" style="position:relative"><span class="pl-c">   * Performs element-wise multiplication between 2 arrays, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC169" class="react-file-line html-div" data-testid="code-cell" data-line-number="169" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__mul.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC170" class="react-file-line html-div" data-testid="code-cell" data-line-number="170" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC171" class="react-file-line html-div" data-testid="code-cell" data-line-number="171" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC172" class="react-file-line html-div" data-testid="code-cell" data-line-number="172" style="position:relative"><span class="pl-c">   * @param a the lhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC173" class="react-file-line html-div" data-testid="code-cell" data-line-number="173" style="position:relative"><span class="pl-c">   * @param b the rhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC174" class="react-file-line html-div" data-testid="code-cell" data-line-number="174" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC175" class="react-file-line html-div" data-testid="code-cell" data-line-number="175" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC176" class="react-file-line html-div" data-testid="code-cell" data-line-number="176" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">mul</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC177" class="react-file-line html-div" data-testid="code-cell" data-line-number="177" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">mul</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC178" class="react-file-line html-div" data-testid="code-cell" data-line-number="178" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC179" class="react-file-line html-div" data-testid="code-cell" data-line-number="179" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC180" class="react-file-line html-div" data-testid="code-cell" data-line-number="180" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC181" class="react-file-line html-div" data-testid="code-cell" data-line-number="181" style="position:relative"><span class="pl-c">   * Divides one array by another array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC182" class="react-file-line html-div" data-testid="code-cell" data-line-number="182" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__div.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC183" class="react-file-line html-div" data-testid="code-cell" data-line-number="183" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC184" class="react-file-line html-div" data-testid="code-cell" data-line-number="184" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC185" class="react-file-line html-div" data-testid="code-cell" data-line-number="185" style="position:relative"><span class="pl-c">   * @param a the lhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC186" class="react-file-line html-div" data-testid="code-cell" data-line-number="186" style="position:relative"><span class="pl-c">   * @param b the rhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC187" class="react-file-line html-div" data-testid="code-cell" data-line-number="187" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC188" class="react-file-line html-div" data-testid="code-cell" data-line-number="188" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC189" class="react-file-line html-div" data-testid="code-cell" data-line-number="189" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">div</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC190" class="react-file-line html-div" data-testid="code-cell" data-line-number="190" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">div</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC191" class="react-file-line html-div" data-testid="code-cell" data-line-number="191" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC192" class="react-file-line html-div" data-testid="code-cell" data-line-number="192" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC193" class="react-file-line html-div" data-testid="code-cell" data-line-number="193" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC194" class="react-file-line html-div" data-testid="code-cell" data-line-number="194" style="position:relative"><span class="pl-c">   * Checks if an array is less than or equal to another, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC195" class="react-file-line html-div" data-testid="code-cell" data-line-number="195" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__le.htm}.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC196" class="react-file-line html-div" data-testid="code-cell" data-line-number="196" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC197" class="react-file-line html-div" data-testid="code-cell" data-line-number="197" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC198" class="react-file-line html-div" data-testid="code-cell" data-line-number="198" style="position:relative"><span class="pl-c">   * @param a the lhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC199" class="react-file-line html-div" data-testid="code-cell" data-line-number="199" style="position:relative"><span class="pl-c">   * @param b the rhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC200" class="react-file-line html-div" data-testid="code-cell" data-line-number="200" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC201" class="react-file-line html-div" data-testid="code-cell" data-line-number="201" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC202" class="react-file-line html-div" data-testid="code-cell" data-line-number="202" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">le</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC203" class="react-file-line html-div" data-testid="code-cell" data-line-number="203" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">le</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC204" class="react-file-line html-div" data-testid="code-cell" data-line-number="204" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC205" class="react-file-line html-div" data-testid="code-cell" data-line-number="205" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC206" class="react-file-line html-div" data-testid="code-cell" data-line-number="206" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC207" class="react-file-line html-div" data-testid="code-cell" data-line-number="207" style="position:relative"><span class="pl-c">   * Checks if an array is less than another, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC208" class="react-file-line html-div" data-testid="code-cell" data-line-number="208" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__lt.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC209" class="react-file-line html-div" data-testid="code-cell" data-line-number="209" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC210" class="react-file-line html-div" data-testid="code-cell" data-line-number="210" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC211" class="react-file-line html-div" data-testid="code-cell" data-line-number="211" style="position:relative"><span class="pl-c">   * @param a the lhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC212" class="react-file-line html-div" data-testid="code-cell" data-line-number="212" style="position:relative"><span class="pl-c">   * @param b the rhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC213" class="react-file-line html-div" data-testid="code-cell" data-line-number="213" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC214" class="react-file-line html-div" data-testid="code-cell" data-line-number="214" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC215" class="react-file-line html-div" data-testid="code-cell" data-line-number="215" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">lt</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC216" class="react-file-line html-div" data-testid="code-cell" data-line-number="216" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">lt</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC217" class="react-file-line html-div" data-testid="code-cell" data-line-number="217" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC218" class="react-file-line html-div" data-testid="code-cell" data-line-number="218" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC219" class="react-file-line html-div" data-testid="code-cell" data-line-number="219" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC220" class="react-file-line html-div" data-testid="code-cell" data-line-number="220" style="position:relative"><span class="pl-c">   * Checks if an array is greater than or equal to another, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC221" class="react-file-line html-div" data-testid="code-cell" data-line-number="221" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__ge.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC222" class="react-file-line html-div" data-testid="code-cell" data-line-number="222" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC223" class="react-file-line html-div" data-testid="code-cell" data-line-number="223" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC224" class="react-file-line html-div" data-testid="code-cell" data-line-number="224" style="position:relative"><span class="pl-c">   * @param a the lhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC225" class="react-file-line html-div" data-testid="code-cell" data-line-number="225" style="position:relative"><span class="pl-c">   * @param b the rhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC226" class="react-file-line html-div" data-testid="code-cell" data-line-number="226" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC227" class="react-file-line html-div" data-testid="code-cell" data-line-number="227" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC228" class="react-file-line html-div" data-testid="code-cell" data-line-number="228" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">ge</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC229" class="react-file-line html-div" data-testid="code-cell" data-line-number="229" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">ge</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC230" class="react-file-line html-div" data-testid="code-cell" data-line-number="230" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC231" class="react-file-line html-div" data-testid="code-cell" data-line-number="231" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC232" class="react-file-line html-div" data-testid="code-cell" data-line-number="232" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC233" class="react-file-line html-div" data-testid="code-cell" data-line-number="233" style="position:relative"><span class="pl-c">   * Checks if an array is greater than another, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC234" class="react-file-line html-div" data-testid="code-cell" data-line-number="234" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__gt.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC235" class="react-file-line html-div" data-testid="code-cell" data-line-number="235" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC236" class="react-file-line html-div" data-testid="code-cell" data-line-number="236" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC237" class="react-file-line html-div" data-testid="code-cell" data-line-number="237" style="position:relative"><span class="pl-c">   * @param a the lhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC238" class="react-file-line html-div" data-testid="code-cell" data-line-number="238" style="position:relative"><span class="pl-c">   * @param b the rhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC239" class="react-file-line html-div" data-testid="code-cell" data-line-number="239" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC240" class="react-file-line html-div" data-testid="code-cell" data-line-number="240" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC241" class="react-file-line html-div" data-testid="code-cell" data-line-number="241" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">gt</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC242" class="react-file-line html-div" data-testid="code-cell" data-line-number="242" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">gt</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC243" class="react-file-line html-div" data-testid="code-cell" data-line-number="243" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC244" class="react-file-line html-div" data-testid="code-cell" data-line-number="244" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC245" class="react-file-line html-div" data-testid="code-cell" data-line-number="245" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC246" class="react-file-line html-div" data-testid="code-cell" data-line-number="246" style="position:relative"><span class="pl-c">   * Checks if 2 input arrays are equal, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC247" class="react-file-line html-div" data-testid="code-cell" data-line-number="247" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__eq.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC248" class="react-file-line html-div" data-testid="code-cell" data-line-number="248" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC249" class="react-file-line html-div" data-testid="code-cell" data-line-number="249" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC250" class="react-file-line html-div" data-testid="code-cell" data-line-number="250" style="position:relative"><span class="pl-c">   * @param a the lhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC251" class="react-file-line html-div" data-testid="code-cell" data-line-number="251" style="position:relative"><span class="pl-c">   * @param b the rhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC252" class="react-file-line html-div" data-testid="code-cell" data-line-number="252" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC253" class="react-file-line html-div" data-testid="code-cell" data-line-number="253" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC254" class="react-file-line html-div" data-testid="code-cell" data-line-number="254" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">eq</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC255" class="react-file-line html-div" data-testid="code-cell" data-line-number="255" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">eq</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC256" class="react-file-line html-div" data-testid="code-cell" data-line-number="256" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC257" class="react-file-line html-div" data-testid="code-cell" data-line-number="257" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC258" class="react-file-line html-div" data-testid="code-cell" data-line-number="258" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC259" class="react-file-line html-div" data-testid="code-cell" data-line-number="259" style="position:relative"><span class="pl-c">   * Checks if 2 input arrays are not equal, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC260" class="react-file-line html-div" data-testid="code-cell" data-line-number="260" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__neq.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC261" class="react-file-line html-div" data-testid="code-cell" data-line-number="261" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC262" class="react-file-line html-div" data-testid="code-cell" data-line-number="262" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC263" class="react-file-line html-div" data-testid="code-cell" data-line-number="263" style="position:relative"><span class="pl-c">   * @param a the lhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC264" class="react-file-line html-div" data-testid="code-cell" data-line-number="264" style="position:relative"><span class="pl-c">   * @param b the rhs array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC265" class="react-file-line html-div" data-testid="code-cell" data-line-number="265" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC266" class="react-file-line html-div" data-testid="code-cell" data-line-number="266" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC267" class="react-file-line html-div" data-testid="code-cell" data-line-number="267" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">neq</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC268" class="react-file-line html-div" data-testid="code-cell" data-line-number="268" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">neq</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC269" class="react-file-line html-div" data-testid="code-cell" data-line-number="269" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC270" class="react-file-line html-div" data-testid="code-cell" data-line-number="270" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC271" class="react-file-line html-div" data-testid="code-cell" data-line-number="271" style="position:relative">  <span class="pl-c">// Unary operations</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC272" class="react-file-line html-div" data-testid="code-cell" data-line-number="272" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC273" class="react-file-line html-div" data-testid="code-cell" data-line-number="273" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC274" class="react-file-line html-div" data-testid="code-cell" data-line-number="274" style="position:relative"><span class="pl-c">   * Finds the sin of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC275" class="react-file-line html-div" data-testid="code-cell" data-line-number="275" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__sin.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC276" class="react-file-line html-div" data-testid="code-cell" data-line-number="276" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC277" class="react-file-line html-div" data-testid="code-cell" data-line-number="277" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC278" class="react-file-line html-div" data-testid="code-cell" data-line-number="278" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC279" class="react-file-line html-div" data-testid="code-cell" data-line-number="279" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC280" class="react-file-line html-div" data-testid="code-cell" data-line-number="280" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC281" class="react-file-line html-div" data-testid="code-cell" data-line-number="281" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">sin</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC282" class="react-file-line html-div" data-testid="code-cell" data-line-number="282" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">sin</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC283" class="react-file-line html-div" data-testid="code-cell" data-line-number="283" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC284" class="react-file-line html-div" data-testid="code-cell" data-line-number="284" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC285" class="react-file-line html-div" data-testid="code-cell" data-line-number="285" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC286" class="react-file-line html-div" data-testid="code-cell" data-line-number="286" style="position:relative"><span class="pl-c">   * Finds the cosine of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC287" class="react-file-line html-div" data-testid="code-cell" data-line-number="287" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__cos.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC288" class="react-file-line html-div" data-testid="code-cell" data-line-number="288" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC289" class="react-file-line html-div" data-testid="code-cell" data-line-number="289" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC290" class="react-file-line html-div" data-testid="code-cell" data-line-number="290" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC291" class="react-file-line html-div" data-testid="code-cell" data-line-number="291" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC292" class="react-file-line html-div" data-testid="code-cell" data-line-number="292" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC293" class="react-file-line html-div" data-testid="code-cell" data-line-number="293" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">cos</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC294" class="react-file-line html-div" data-testid="code-cell" data-line-number="294" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">cos</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC295" class="react-file-line html-div" data-testid="code-cell" data-line-number="295" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC296" class="react-file-line html-div" data-testid="code-cell" data-line-number="296" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC297" class="react-file-line html-div" data-testid="code-cell" data-line-number="297" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC298" class="react-file-line html-div" data-testid="code-cell" data-line-number="298" style="position:relative"><span class="pl-c">   * Finds the tan of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC299" class="react-file-line html-div" data-testid="code-cell" data-line-number="299" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__tan.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC300" class="react-file-line html-div" data-testid="code-cell" data-line-number="300" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC301" class="react-file-line html-div" data-testid="code-cell" data-line-number="301" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC302" class="react-file-line html-div" data-testid="code-cell" data-line-number="302" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC303" class="react-file-line html-div" data-testid="code-cell" data-line-number="303" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC304" class="react-file-line html-div" data-testid="code-cell" data-line-number="304" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC305" class="react-file-line html-div" data-testid="code-cell" data-line-number="305" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">tan</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC306" class="react-file-line html-div" data-testid="code-cell" data-line-number="306" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">tan</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC307" class="react-file-line html-div" data-testid="code-cell" data-line-number="307" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC308" class="react-file-line html-div" data-testid="code-cell" data-line-number="308" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC309" class="react-file-line html-div" data-testid="code-cell" data-line-number="309" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC310" class="react-file-line html-div" data-testid="code-cell" data-line-number="310" style="position:relative"><span class="pl-c">   * Finds the asin of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC311" class="react-file-line html-div" data-testid="code-cell" data-line-number="311" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__asin.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC312" class="react-file-line html-div" data-testid="code-cell" data-line-number="312" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC313" class="react-file-line html-div" data-testid="code-cell" data-line-number="313" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC314" class="react-file-line html-div" data-testid="code-cell" data-line-number="314" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC315" class="react-file-line html-div" data-testid="code-cell" data-line-number="315" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC316" class="react-file-line html-div" data-testid="code-cell" data-line-number="316" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC317" class="react-file-line html-div" data-testid="code-cell" data-line-number="317" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">asin</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC318" class="react-file-line html-div" data-testid="code-cell" data-line-number="318" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">asin</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC319" class="react-file-line html-div" data-testid="code-cell" data-line-number="319" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC320" class="react-file-line html-div" data-testid="code-cell" data-line-number="320" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC321" class="react-file-line html-div" data-testid="code-cell" data-line-number="321" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC322" class="react-file-line html-div" data-testid="code-cell" data-line-number="322" style="position:relative"><span class="pl-c">   * Finds the acos of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC323" class="react-file-line html-div" data-testid="code-cell" data-line-number="323" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__acos.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC324" class="react-file-line html-div" data-testid="code-cell" data-line-number="324" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC325" class="react-file-line html-div" data-testid="code-cell" data-line-number="325" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC326" class="react-file-line html-div" data-testid="code-cell" data-line-number="326" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC327" class="react-file-line html-div" data-testid="code-cell" data-line-number="327" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC328" class="react-file-line html-div" data-testid="code-cell" data-line-number="328" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC329" class="react-file-line html-div" data-testid="code-cell" data-line-number="329" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">acos</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC330" class="react-file-line html-div" data-testid="code-cell" data-line-number="330" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">acos</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC331" class="react-file-line html-div" data-testid="code-cell" data-line-number="331" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC332" class="react-file-line html-div" data-testid="code-cell" data-line-number="332" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC333" class="react-file-line html-div" data-testid="code-cell" data-line-number="333" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC334" class="react-file-line html-div" data-testid="code-cell" data-line-number="334" style="position:relative"><span class="pl-c">   * Finds the atan of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC335" class="react-file-line html-div" data-testid="code-cell" data-line-number="335" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__atan.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC336" class="react-file-line html-div" data-testid="code-cell" data-line-number="336" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC337" class="react-file-line html-div" data-testid="code-cell" data-line-number="337" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC338" class="react-file-line html-div" data-testid="code-cell" data-line-number="338" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC339" class="react-file-line html-div" data-testid="code-cell" data-line-number="339" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC340" class="react-file-line html-div" data-testid="code-cell" data-line-number="340" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC341" class="react-file-line html-div" data-testid="code-cell" data-line-number="341" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">atan</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC342" class="react-file-line html-div" data-testid="code-cell" data-line-number="342" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">atan</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC343" class="react-file-line html-div" data-testid="code-cell" data-line-number="343" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC344" class="react-file-line html-div" data-testid="code-cell" data-line-number="344" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC345" class="react-file-line html-div" data-testid="code-cell" data-line-number="345" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC346" class="react-file-line html-div" data-testid="code-cell" data-line-number="346" style="position:relative"><span class="pl-c">   * Finds the sinh of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC347" class="react-file-line html-div" data-testid="code-cell" data-line-number="347" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__sinh.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC348" class="react-file-line html-div" data-testid="code-cell" data-line-number="348" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC349" class="react-file-line html-div" data-testid="code-cell" data-line-number="349" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC350" class="react-file-line html-div" data-testid="code-cell" data-line-number="350" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC351" class="react-file-line html-div" data-testid="code-cell" data-line-number="351" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC352" class="react-file-line html-div" data-testid="code-cell" data-line-number="352" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC353" class="react-file-line html-div" data-testid="code-cell" data-line-number="353" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">sinh</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC354" class="react-file-line html-div" data-testid="code-cell" data-line-number="354" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">sinh</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC355" class="react-file-line html-div" data-testid="code-cell" data-line-number="355" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC356" class="react-file-line html-div" data-testid="code-cell" data-line-number="356" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC357" class="react-file-line html-div" data-testid="code-cell" data-line-number="357" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC358" class="react-file-line html-div" data-testid="code-cell" data-line-number="358" style="position:relative"><span class="pl-c">   * Finds the cosh of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC359" class="react-file-line html-div" data-testid="code-cell" data-line-number="359" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__cosh.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC360" class="react-file-line html-div" data-testid="code-cell" data-line-number="360" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC361" class="react-file-line html-div" data-testid="code-cell" data-line-number="361" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC362" class="react-file-line html-div" data-testid="code-cell" data-line-number="362" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC363" class="react-file-line html-div" data-testid="code-cell" data-line-number="363" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC364" class="react-file-line html-div" data-testid="code-cell" data-line-number="364" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC365" class="react-file-line html-div" data-testid="code-cell" data-line-number="365" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">cosh</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC366" class="react-file-line html-div" data-testid="code-cell" data-line-number="366" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">cosh</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC367" class="react-file-line html-div" data-testid="code-cell" data-line-number="367" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC368" class="react-file-line html-div" data-testid="code-cell" data-line-number="368" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC369" class="react-file-line html-div" data-testid="code-cell" data-line-number="369" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC370" class="react-file-line html-div" data-testid="code-cell" data-line-number="370" style="position:relative"><span class="pl-c">   * Finds the tanh of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC371" class="react-file-line html-div" data-testid="code-cell" data-line-number="371" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__tanh.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC372" class="react-file-line html-div" data-testid="code-cell" data-line-number="372" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC373" class="react-file-line html-div" data-testid="code-cell" data-line-number="373" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC374" class="react-file-line html-div" data-testid="code-cell" data-line-number="374" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC375" class="react-file-line html-div" data-testid="code-cell" data-line-number="375" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC376" class="react-file-line html-div" data-testid="code-cell" data-line-number="376" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC377" class="react-file-line html-div" data-testid="code-cell" data-line-number="377" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">tanh</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC378" class="react-file-line html-div" data-testid="code-cell" data-line-number="378" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">tanh</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC379" class="react-file-line html-div" data-testid="code-cell" data-line-number="379" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC380" class="react-file-line html-div" data-testid="code-cell" data-line-number="380" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC381" class="react-file-line html-div" data-testid="code-cell" data-line-number="381" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC382" class="react-file-line html-div" data-testid="code-cell" data-line-number="382" style="position:relative"><span class="pl-c">   * Finds the asinh of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC383" class="react-file-line html-div" data-testid="code-cell" data-line-number="383" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__asinh.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC384" class="react-file-line html-div" data-testid="code-cell" data-line-number="384" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC385" class="react-file-line html-div" data-testid="code-cell" data-line-number="385" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC386" class="react-file-line html-div" data-testid="code-cell" data-line-number="386" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC387" class="react-file-line html-div" data-testid="code-cell" data-line-number="387" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC388" class="react-file-line html-div" data-testid="code-cell" data-line-number="388" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC389" class="react-file-line html-div" data-testid="code-cell" data-line-number="389" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">asinh</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC390" class="react-file-line html-div" data-testid="code-cell" data-line-number="390" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">asinh</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC391" class="react-file-line html-div" data-testid="code-cell" data-line-number="391" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC392" class="react-file-line html-div" data-testid="code-cell" data-line-number="392" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC393" class="react-file-line html-div" data-testid="code-cell" data-line-number="393" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC394" class="react-file-line html-div" data-testid="code-cell" data-line-number="394" style="position:relative"><span class="pl-c">   * Finds the acosh of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC395" class="react-file-line html-div" data-testid="code-cell" data-line-number="395" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__acosh.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC396" class="react-file-line html-div" data-testid="code-cell" data-line-number="396" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC397" class="react-file-line html-div" data-testid="code-cell" data-line-number="397" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC398" class="react-file-line html-div" data-testid="code-cell" data-line-number="398" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC399" class="react-file-line html-div" data-testid="code-cell" data-line-number="399" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC400" class="react-file-line html-div" data-testid="code-cell" data-line-number="400" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC401" class="react-file-line html-div" data-testid="code-cell" data-line-number="401" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">acosh</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC402" class="react-file-line html-div" data-testid="code-cell" data-line-number="402" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">acosh</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC403" class="react-file-line html-div" data-testid="code-cell" data-line-number="403" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC404" class="react-file-line html-div" data-testid="code-cell" data-line-number="404" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC405" class="react-file-line html-div" data-testid="code-cell" data-line-number="405" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC406" class="react-file-line html-div" data-testid="code-cell" data-line-number="406" style="position:relative"><span class="pl-c">   * Finds the atanh of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC407" class="react-file-line html-div" data-testid="code-cell" data-line-number="407" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__atanh.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC408" class="react-file-line html-div" data-testid="code-cell" data-line-number="408" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC409" class="react-file-line html-div" data-testid="code-cell" data-line-number="409" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC410" class="react-file-line html-div" data-testid="code-cell" data-line-number="410" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC411" class="react-file-line html-div" data-testid="code-cell" data-line-number="411" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC412" class="react-file-line html-div" data-testid="code-cell" data-line-number="412" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC413" class="react-file-line html-div" data-testid="code-cell" data-line-number="413" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">atanh</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC414" class="react-file-line html-div" data-testid="code-cell" data-line-number="414" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">atanh</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC415" class="react-file-line html-div" data-testid="code-cell" data-line-number="415" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC416" class="react-file-line html-div" data-testid="code-cell" data-line-number="416" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC417" class="react-file-line html-div" data-testid="code-cell" data-line-number="417" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC418" class="react-file-line html-div" data-testid="code-cell" data-line-number="418" style="position:relative"><span class="pl-c">   * Finds the exponential of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC419" class="react-file-line html-div" data-testid="code-cell" data-line-number="419" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__exp.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC420" class="react-file-line html-div" data-testid="code-cell" data-line-number="420" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC421" class="react-file-line html-div" data-testid="code-cell" data-line-number="421" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC422" class="react-file-line html-div" data-testid="code-cell" data-line-number="422" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC423" class="react-file-line html-div" data-testid="code-cell" data-line-number="423" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC424" class="react-file-line html-div" data-testid="code-cell" data-line-number="424" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC425" class="react-file-line html-div" data-testid="code-cell" data-line-number="425" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">exp</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC426" class="react-file-line html-div" data-testid="code-cell" data-line-number="426" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">exp</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC427" class="react-file-line html-div" data-testid="code-cell" data-line-number="427" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC428" class="react-file-line html-div" data-testid="code-cell" data-line-number="428" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC429" class="react-file-line html-div" data-testid="code-cell" data-line-number="429" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC430" class="react-file-line html-div" data-testid="code-cell" data-line-number="430" style="position:relative"><span class="pl-c">   * Finds the log of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC431" class="react-file-line html-div" data-testid="code-cell" data-line-number="431" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__log.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC432" class="react-file-line html-div" data-testid="code-cell" data-line-number="432" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC433" class="react-file-line html-div" data-testid="code-cell" data-line-number="433" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC434" class="react-file-line html-div" data-testid="code-cell" data-line-number="434" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC435" class="react-file-line html-div" data-testid="code-cell" data-line-number="435" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC436" class="react-file-line html-div" data-testid="code-cell" data-line-number="436" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC437" class="react-file-line html-div" data-testid="code-cell" data-line-number="437" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">log</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC438" class="react-file-line html-div" data-testid="code-cell" data-line-number="438" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">log</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC439" class="react-file-line html-div" data-testid="code-cell" data-line-number="439" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC440" class="react-file-line html-div" data-testid="code-cell" data-line-number="440" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC441" class="react-file-line html-div" data-testid="code-cell" data-line-number="441" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC442" class="react-file-line html-div" data-testid="code-cell" data-line-number="442" style="position:relative"><span class="pl-c">   * Finds the absolute value of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC443" class="react-file-line html-div" data-testid="code-cell" data-line-number="443" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__abs.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC444" class="react-file-line html-div" data-testid="code-cell" data-line-number="444" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC445" class="react-file-line html-div" data-testid="code-cell" data-line-number="445" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC446" class="react-file-line html-div" data-testid="code-cell" data-line-number="446" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC447" class="react-file-line html-div" data-testid="code-cell" data-line-number="447" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC448" class="react-file-line html-div" data-testid="code-cell" data-line-number="448" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC449" class="react-file-line html-div" data-testid="code-cell" data-line-number="449" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">abs</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC450" class="react-file-line html-div" data-testid="code-cell" data-line-number="450" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">abs</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC451" class="react-file-line html-div" data-testid="code-cell" data-line-number="451" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC452" class="react-file-line html-div" data-testid="code-cell" data-line-number="452" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC453" class="react-file-line html-div" data-testid="code-cell" data-line-number="453" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC454" class="react-file-line html-div" data-testid="code-cell" data-line-number="454" style="position:relative"><span class="pl-c">   * Finds the square root of the elements in an array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC455" class="react-file-line html-div" data-testid="code-cell" data-line-number="455" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__arith__func__sqrt.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC456" class="react-file-line html-div" data-testid="code-cell" data-line-number="456" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC457" class="react-file-line html-div" data-testid="code-cell" data-line-number="457" style="position:relative"><span class="pl-c">   * @param res the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC458" class="react-file-line html-div" data-testid="code-cell" data-line-number="458" style="position:relative"><span class="pl-c">   * @param a   the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC459" class="react-file-line html-div" data-testid="code-cell" data-line-number="459" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC460" class="react-file-line html-div" data-testid="code-cell" data-line-number="460" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC461" class="react-file-line html-div" data-testid="code-cell" data-line-number="461" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">sqrt</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC462" class="react-file-line html-div" data-testid="code-cell" data-line-number="462" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">sqrt</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC463" class="react-file-line html-div" data-testid="code-cell" data-line-number="463" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC464" class="react-file-line html-div" data-testid="code-cell" data-line-number="464" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC465" class="react-file-line html-div" data-testid="code-cell" data-line-number="465" style="position:relative">  <span class="pl-c">// Scalar operations</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC466" class="react-file-line html-div" data-testid="code-cell" data-line-number="466" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC467" class="react-file-line html-div" data-testid="code-cell" data-line-number="467" style="position:relative"><span class="pl-c">   * Adds a broadcasted value to an array.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC468" class="react-file-line html-div" data-testid="code-cell" data-line-number="468" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC469" class="react-file-line html-div" data-testid="code-cell" data-line-number="469" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC470" class="react-file-line html-div" data-testid="code-cell" data-line-number="470" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC471" class="react-file-line html-div" data-testid="code-cell" data-line-number="471" style="position:relative"><span class="pl-c">   * @param b the value to broadcast</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC472" class="react-file-line html-div" data-testid="code-cell" data-line-number="472" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC473" class="react-file-line html-div" data-testid="code-cell" data-line-number="473" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC474" class="react-file-line html-div" data-testid="code-cell" data-line-number="474" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">add</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC475" class="react-file-line html-div" data-testid="code-cell" data-line-number="475" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">add</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC476" class="react-file-line html-div" data-testid="code-cell" data-line-number="476" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC477" class="react-file-line html-div" data-testid="code-cell" data-line-number="477" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC478" class="react-file-line html-div" data-testid="code-cell" data-line-number="478" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC479" class="react-file-line html-div" data-testid="code-cell" data-line-number="479" style="position:relative"><span class="pl-c">   * Subtracts a broadcasted value from an array.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC480" class="react-file-line html-div" data-testid="code-cell" data-line-number="480" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC481" class="react-file-line html-div" data-testid="code-cell" data-line-number="481" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC482" class="react-file-line html-div" data-testid="code-cell" data-line-number="482" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC483" class="react-file-line html-div" data-testid="code-cell" data-line-number="483" style="position:relative"><span class="pl-c">   * @param b the value to broadcast</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC484" class="react-file-line html-div" data-testid="code-cell" data-line-number="484" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC485" class="react-file-line html-div" data-testid="code-cell" data-line-number="485" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC486" class="react-file-line html-div" data-testid="code-cell" data-line-number="486" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">sub</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC487" class="react-file-line html-div" data-testid="code-cell" data-line-number="487" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">sub</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC488" class="react-file-line html-div" data-testid="code-cell" data-line-number="488" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC489" class="react-file-line html-div" data-testid="code-cell" data-line-number="489" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC490" class="react-file-line html-div" data-testid="code-cell" data-line-number="490" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC491" class="react-file-line html-div" data-testid="code-cell" data-line-number="491" style="position:relative"><span class="pl-c">   * Performs element-wise multiplication between an array and a broadcasted value.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC492" class="react-file-line html-div" data-testid="code-cell" data-line-number="492" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC493" class="react-file-line html-div" data-testid="code-cell" data-line-number="493" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC494" class="react-file-line html-div" data-testid="code-cell" data-line-number="494" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC495" class="react-file-line html-div" data-testid="code-cell" data-line-number="495" style="position:relative"><span class="pl-c">   * @param b the value to broadcast</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC496" class="react-file-line html-div" data-testid="code-cell" data-line-number="496" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC497" class="react-file-line html-div" data-testid="code-cell" data-line-number="497" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC498" class="react-file-line html-div" data-testid="code-cell" data-line-number="498" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">mul</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC499" class="react-file-line html-div" data-testid="code-cell" data-line-number="499" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">mul</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC500" class="react-file-line html-div" data-testid="code-cell" data-line-number="500" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC501" class="react-file-line html-div" data-testid="code-cell" data-line-number="501" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC502" class="react-file-line html-div" data-testid="code-cell" data-line-number="502" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC503" class="react-file-line html-div" data-testid="code-cell" data-line-number="503" style="position:relative"><span class="pl-c">   * Divides an array by a broadcasted value.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC504" class="react-file-line html-div" data-testid="code-cell" data-line-number="504" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC505" class="react-file-line html-div" data-testid="code-cell" data-line-number="505" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC506" class="react-file-line html-div" data-testid="code-cell" data-line-number="506" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC507" class="react-file-line html-div" data-testid="code-cell" data-line-number="507" style="position:relative"><span class="pl-c">   * @param b the value to broadcast</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC508" class="react-file-line html-div" data-testid="code-cell" data-line-number="508" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC509" class="react-file-line html-div" data-testid="code-cell" data-line-number="509" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC510" class="react-file-line html-div" data-testid="code-cell" data-line-number="510" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">div</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC511" class="react-file-line html-div" data-testid="code-cell" data-line-number="511" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">div</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC512" class="react-file-line html-div" data-testid="code-cell" data-line-number="512" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC513" class="react-file-line html-div" data-testid="code-cell" data-line-number="513" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC514" class="react-file-line html-div" data-testid="code-cell" data-line-number="514" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC515" class="react-file-line html-div" data-testid="code-cell" data-line-number="515" style="position:relative"><span class="pl-c">   * Finds if an array is less than or equal to a broadcasted value.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC516" class="react-file-line html-div" data-testid="code-cell" data-line-number="516" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC517" class="react-file-line html-div" data-testid="code-cell" data-line-number="517" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC518" class="react-file-line html-div" data-testid="code-cell" data-line-number="518" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC519" class="react-file-line html-div" data-testid="code-cell" data-line-number="519" style="position:relative"><span class="pl-c">   * @param b the value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC520" class="react-file-line html-div" data-testid="code-cell" data-line-number="520" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC521" class="react-file-line html-div" data-testid="code-cell" data-line-number="521" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC522" class="react-file-line html-div" data-testid="code-cell" data-line-number="522" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">le</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC523" class="react-file-line html-div" data-testid="code-cell" data-line-number="523" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">le</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC524" class="react-file-line html-div" data-testid="code-cell" data-line-number="524" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC525" class="react-file-line html-div" data-testid="code-cell" data-line-number="525" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC526" class="react-file-line html-div" data-testid="code-cell" data-line-number="526" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC527" class="react-file-line html-div" data-testid="code-cell" data-line-number="527" style="position:relative"><span class="pl-c">   * Finds if an array is less a broadcasted value.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC528" class="react-file-line html-div" data-testid="code-cell" data-line-number="528" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC529" class="react-file-line html-div" data-testid="code-cell" data-line-number="529" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC530" class="react-file-line html-div" data-testid="code-cell" data-line-number="530" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC531" class="react-file-line html-div" data-testid="code-cell" data-line-number="531" style="position:relative"><span class="pl-c">   * @param b the value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC532" class="react-file-line html-div" data-testid="code-cell" data-line-number="532" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC533" class="react-file-line html-div" data-testid="code-cell" data-line-number="533" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC534" class="react-file-line html-div" data-testid="code-cell" data-line-number="534" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">lt</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC535" class="react-file-line html-div" data-testid="code-cell" data-line-number="535" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">lt</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC536" class="react-file-line html-div" data-testid="code-cell" data-line-number="536" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC537" class="react-file-line html-div" data-testid="code-cell" data-line-number="537" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC538" class="react-file-line html-div" data-testid="code-cell" data-line-number="538" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC539" class="react-file-line html-div" data-testid="code-cell" data-line-number="539" style="position:relative"><span class="pl-c">   * Finds if an array is greater than or equal to a broadcasted value.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC540" class="react-file-line html-div" data-testid="code-cell" data-line-number="540" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC541" class="react-file-line html-div" data-testid="code-cell" data-line-number="541" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC542" class="react-file-line html-div" data-testid="code-cell" data-line-number="542" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC543" class="react-file-line html-div" data-testid="code-cell" data-line-number="543" style="position:relative"><span class="pl-c">   * @param b the value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC544" class="react-file-line html-div" data-testid="code-cell" data-line-number="544" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC545" class="react-file-line html-div" data-testid="code-cell" data-line-number="545" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC546" class="react-file-line html-div" data-testid="code-cell" data-line-number="546" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">ge</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC547" class="react-file-line html-div" data-testid="code-cell" data-line-number="547" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">ge</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC548" class="react-file-line html-div" data-testid="code-cell" data-line-number="548" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC549" class="react-file-line html-div" data-testid="code-cell" data-line-number="549" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC550" class="react-file-line html-div" data-testid="code-cell" data-line-number="550" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC551" class="react-file-line html-div" data-testid="code-cell" data-line-number="551" style="position:relative"><span class="pl-c">   * Finds if an array is greater a broadcasted value.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC552" class="react-file-line html-div" data-testid="code-cell" data-line-number="552" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC553" class="react-file-line html-div" data-testid="code-cell" data-line-number="553" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC554" class="react-file-line html-div" data-testid="code-cell" data-line-number="554" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC555" class="react-file-line html-div" data-testid="code-cell" data-line-number="555" style="position:relative"><span class="pl-c">   * @param b the value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC556" class="react-file-line html-div" data-testid="code-cell" data-line-number="556" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC557" class="react-file-line html-div" data-testid="code-cell" data-line-number="557" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC558" class="react-file-line html-div" data-testid="code-cell" data-line-number="558" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">gt</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC559" class="react-file-line html-div" data-testid="code-cell" data-line-number="559" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">gt</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC560" class="react-file-line html-div" data-testid="code-cell" data-line-number="560" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC561" class="react-file-line html-div" data-testid="code-cell" data-line-number="561" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC562" class="react-file-line html-div" data-testid="code-cell" data-line-number="562" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC563" class="react-file-line html-div" data-testid="code-cell" data-line-number="563" style="position:relative"><span class="pl-c">   * Finds if an array is equal to a broadcasted value.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC564" class="react-file-line html-div" data-testid="code-cell" data-line-number="564" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC565" class="react-file-line html-div" data-testid="code-cell" data-line-number="565" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC566" class="react-file-line html-div" data-testid="code-cell" data-line-number="566" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC567" class="react-file-line html-div" data-testid="code-cell" data-line-number="567" style="position:relative"><span class="pl-c">   * @param b the value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC568" class="react-file-line html-div" data-testid="code-cell" data-line-number="568" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC569" class="react-file-line html-div" data-testid="code-cell" data-line-number="569" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC570" class="react-file-line html-div" data-testid="code-cell" data-line-number="570" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">eq</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC571" class="react-file-line html-div" data-testid="code-cell" data-line-number="571" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">eq</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC572" class="react-file-line html-div" data-testid="code-cell" data-line-number="572" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC573" class="react-file-line html-div" data-testid="code-cell" data-line-number="573" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC574" class="react-file-line html-div" data-testid="code-cell" data-line-number="574" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC575" class="react-file-line html-div" data-testid="code-cell" data-line-number="575" style="position:relative"><span class="pl-c">   * Finds if an array is not equal to a broadcasted value.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC576" class="react-file-line html-div" data-testid="code-cell" data-line-number="576" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC577" class="react-file-line html-div" data-testid="code-cell" data-line-number="577" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC578" class="react-file-line html-div" data-testid="code-cell" data-line-number="578" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC579" class="react-file-line html-div" data-testid="code-cell" data-line-number="579" style="position:relative"><span class="pl-c">   * @param b the value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC580" class="react-file-line html-div" data-testid="code-cell" data-line-number="580" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC581" class="react-file-line html-div" data-testid="code-cell" data-line-number="581" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC582" class="react-file-line html-div" data-testid="code-cell" data-line-number="582" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">neq</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC583" class="react-file-line html-div" data-testid="code-cell" data-line-number="583" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">neq</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC584" class="react-file-line html-div" data-testid="code-cell" data-line-number="584" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC585" class="react-file-line html-div" data-testid="code-cell" data-line-number="585" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC586" class="react-file-line html-div" data-testid="code-cell" data-line-number="586" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC587" class="react-file-line html-div" data-testid="code-cell" data-line-number="587" style="position:relative"><span class="pl-c">   * Raises an array to a power.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC588" class="react-file-line html-div" data-testid="code-cell" data-line-number="588" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC589" class="react-file-line html-div" data-testid="code-cell" data-line-number="589" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC590" class="react-file-line html-div" data-testid="code-cell" data-line-number="590" style="position:relative"><span class="pl-c">   * @param a the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC591" class="react-file-line html-div" data-testid="code-cell" data-line-number="591" style="position:relative"><span class="pl-c">   * @param b the power to raise the array to</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC592" class="react-file-line html-div" data-testid="code-cell" data-line-number="592" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC593" class="react-file-line html-div" data-testid="code-cell" data-line-number="593" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC594" class="react-file-line html-div" data-testid="code-cell" data-line-number="594" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">pow</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC595" class="react-file-line html-div" data-testid="code-cell" data-line-number="595" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">pow</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC596" class="react-file-line html-div" data-testid="code-cell" data-line-number="596" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC597" class="react-file-line html-div" data-testid="code-cell" data-line-number="597" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC598" class="react-file-line html-div" data-testid="code-cell" data-line-number="598" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC599" class="react-file-line html-div" data-testid="code-cell" data-line-number="599" style="position:relative"><span class="pl-c">   * Adds an array to a broadcasted value.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC600" class="react-file-line html-div" data-testid="code-cell" data-line-number="600" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC601" class="react-file-line html-div" data-testid="code-cell" data-line-number="601" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC602" class="react-file-line html-div" data-testid="code-cell" data-line-number="602" style="position:relative"><span class="pl-c">   * @param a the value to which the array is added</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC603" class="react-file-line html-div" data-testid="code-cell" data-line-number="603" style="position:relative"><span class="pl-c">   * @param b the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC604" class="react-file-line html-div" data-testid="code-cell" data-line-number="604" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC605" class="react-file-line html-div" data-testid="code-cell" data-line-number="605" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC606" class="react-file-line html-div" data-testid="code-cell" data-line-number="606" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">add</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">float</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC607" class="react-file-line html-div" data-testid="code-cell" data-line-number="607" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">add</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC608" class="react-file-line html-div" data-testid="code-cell" data-line-number="608" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC609" class="react-file-line html-div" data-testid="code-cell" data-line-number="609" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC610" class="react-file-line html-div" data-testid="code-cell" data-line-number="610" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC611" class="react-file-line html-div" data-testid="code-cell" data-line-number="611" style="position:relative"><span class="pl-c">   * Subtracts an array from a broadcasted value.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC612" class="react-file-line html-div" data-testid="code-cell" data-line-number="612" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC613" class="react-file-line html-div" data-testid="code-cell" data-line-number="613" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC614" class="react-file-line html-div" data-testid="code-cell" data-line-number="614" style="position:relative"><span class="pl-c">   * @param a the value from which the array is subtracted</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC615" class="react-file-line html-div" data-testid="code-cell" data-line-number="615" style="position:relative"><span class="pl-c">   * @param b the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC616" class="react-file-line html-div" data-testid="code-cell" data-line-number="616" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC617" class="react-file-line html-div" data-testid="code-cell" data-line-number="617" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC618" class="react-file-line html-div" data-testid="code-cell" data-line-number="618" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">sub</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">float</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC619" class="react-file-line html-div" data-testid="code-cell" data-line-number="619" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">sub</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC620" class="react-file-line html-div" data-testid="code-cell" data-line-number="620" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC621" class="react-file-line html-div" data-testid="code-cell" data-line-number="621" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC622" class="react-file-line html-div" data-testid="code-cell" data-line-number="622" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC623" class="react-file-line html-div" data-testid="code-cell" data-line-number="623" style="position:relative"><span class="pl-c">   * Performs element-wise multiplication between a broadcasted value and an array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC624" class="react-file-line html-div" data-testid="code-cell" data-line-number="624" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC625" class="react-file-line html-div" data-testid="code-cell" data-line-number="625" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC626" class="react-file-line html-div" data-testid="code-cell" data-line-number="626" style="position:relative"><span class="pl-c">   * @param a the input value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC627" class="react-file-line html-div" data-testid="code-cell" data-line-number="627" style="position:relative"><span class="pl-c">   * @param b the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC628" class="react-file-line html-div" data-testid="code-cell" data-line-number="628" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC629" class="react-file-line html-div" data-testid="code-cell" data-line-number="629" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC630" class="react-file-line html-div" data-testid="code-cell" data-line-number="630" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">mul</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">float</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC631" class="react-file-line html-div" data-testid="code-cell" data-line-number="631" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">mul</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC632" class="react-file-line html-div" data-testid="code-cell" data-line-number="632" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC633" class="react-file-line html-div" data-testid="code-cell" data-line-number="633" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC634" class="react-file-line html-div" data-testid="code-cell" data-line-number="634" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC635" class="react-file-line html-div" data-testid="code-cell" data-line-number="635" style="position:relative"><span class="pl-c">   * Divides an array of a broadcasted value by an another array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC636" class="react-file-line html-div" data-testid="code-cell" data-line-number="636" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC637" class="react-file-line html-div" data-testid="code-cell" data-line-number="637" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC638" class="react-file-line html-div" data-testid="code-cell" data-line-number="638" style="position:relative"><span class="pl-c">   * @param a the input value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC639" class="react-file-line html-div" data-testid="code-cell" data-line-number="639" style="position:relative"><span class="pl-c">   * @param b the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC640" class="react-file-line html-div" data-testid="code-cell" data-line-number="640" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC641" class="react-file-line html-div" data-testid="code-cell" data-line-number="641" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC642" class="react-file-line html-div" data-testid="code-cell" data-line-number="642" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">div</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">float</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC643" class="react-file-line html-div" data-testid="code-cell" data-line-number="643" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">div</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC644" class="react-file-line html-div" data-testid="code-cell" data-line-number="644" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC645" class="react-file-line html-div" data-testid="code-cell" data-line-number="645" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC646" class="react-file-line html-div" data-testid="code-cell" data-line-number="646" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC647" class="react-file-line html-div" data-testid="code-cell" data-line-number="647" style="position:relative"><span class="pl-c">   * Finds if a value is less than or equal to the values in an array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC648" class="react-file-line html-div" data-testid="code-cell" data-line-number="648" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC649" class="react-file-line html-div" data-testid="code-cell" data-line-number="649" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC650" class="react-file-line html-div" data-testid="code-cell" data-line-number="650" style="position:relative"><span class="pl-c">   * @param a the input value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC651" class="react-file-line html-div" data-testid="code-cell" data-line-number="651" style="position:relative"><span class="pl-c">   * @param b the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC652" class="react-file-line html-div" data-testid="code-cell" data-line-number="652" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC653" class="react-file-line html-div" data-testid="code-cell" data-line-number="653" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC654" class="react-file-line html-div" data-testid="code-cell" data-line-number="654" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">le</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">float</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC655" class="react-file-line html-div" data-testid="code-cell" data-line-number="655" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">le</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC656" class="react-file-line html-div" data-testid="code-cell" data-line-number="656" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC657" class="react-file-line html-div" data-testid="code-cell" data-line-number="657" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC658" class="react-file-line html-div" data-testid="code-cell" data-line-number="658" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC659" class="react-file-line html-div" data-testid="code-cell" data-line-number="659" style="position:relative"><span class="pl-c">   * Finds if a value is less than to the values in an array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC660" class="react-file-line html-div" data-testid="code-cell" data-line-number="660" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC661" class="react-file-line html-div" data-testid="code-cell" data-line-number="661" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC662" class="react-file-line html-div" data-testid="code-cell" data-line-number="662" style="position:relative"><span class="pl-c">   * @param a the input value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC663" class="react-file-line html-div" data-testid="code-cell" data-line-number="663" style="position:relative"><span class="pl-c">   * @param b the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC664" class="react-file-line html-div" data-testid="code-cell" data-line-number="664" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC665" class="react-file-line html-div" data-testid="code-cell" data-line-number="665" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC666" class="react-file-line html-div" data-testid="code-cell" data-line-number="666" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">lt</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">float</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC667" class="react-file-line html-div" data-testid="code-cell" data-line-number="667" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">lt</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC668" class="react-file-line html-div" data-testid="code-cell" data-line-number="668" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC669" class="react-file-line html-div" data-testid="code-cell" data-line-number="669" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC670" class="react-file-line html-div" data-testid="code-cell" data-line-number="670" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC671" class="react-file-line html-div" data-testid="code-cell" data-line-number="671" style="position:relative"><span class="pl-c">   * Finds if a value is greater than or equal to the values in an array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC672" class="react-file-line html-div" data-testid="code-cell" data-line-number="672" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC673" class="react-file-line html-div" data-testid="code-cell" data-line-number="673" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC674" class="react-file-line html-div" data-testid="code-cell" data-line-number="674" style="position:relative"><span class="pl-c">   * @param a the input value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC675" class="react-file-line html-div" data-testid="code-cell" data-line-number="675" style="position:relative"><span class="pl-c">   * @param b the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC676" class="react-file-line html-div" data-testid="code-cell" data-line-number="676" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC677" class="react-file-line html-div" data-testid="code-cell" data-line-number="677" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC678" class="react-file-line html-div" data-testid="code-cell" data-line-number="678" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">ge</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">float</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC679" class="react-file-line html-div" data-testid="code-cell" data-line-number="679" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">ge</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC680" class="react-file-line html-div" data-testid="code-cell" data-line-number="680" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC681" class="react-file-line html-div" data-testid="code-cell" data-line-number="681" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC682" class="react-file-line html-div" data-testid="code-cell" data-line-number="682" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC683" class="react-file-line html-div" data-testid="code-cell" data-line-number="683" style="position:relative"><span class="pl-c">   * Finds if a value is greater than the values in an array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC684" class="react-file-line html-div" data-testid="code-cell" data-line-number="684" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC685" class="react-file-line html-div" data-testid="code-cell" data-line-number="685" style="position:relative"><span class="pl-c">   * @param c the resulting array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC686" class="react-file-line html-div" data-testid="code-cell" data-line-number="686" style="position:relative"><span class="pl-c">   * @param a the input value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC687" class="react-file-line html-div" data-testid="code-cell" data-line-number="687" style="position:relative"><span class="pl-c">   * @param b the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC688" class="react-file-line html-div" data-testid="code-cell" data-line-number="688" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC689" class="react-file-line html-div" data-testid="code-cell" data-line-number="689" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC690" class="react-file-line html-div" data-testid="code-cell" data-line-number="690" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">gt</span>(<span class="pl-smi">Array</span> <span class="pl-s1">c</span>, <span class="pl-smi">float</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC691" class="react-file-line html-div" data-testid="code-cell" data-line-number="691" style="position:relative">    <span class="pl-smi">Arith</span>.<span class="pl-en">gt</span>(<span class="pl-s1">c</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC692" class="react-file-line html-div" data-testid="code-cell" data-line-number="692" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC693" class="react-file-line html-div" data-testid="code-cell" data-line-number="693" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC694" class="react-file-line html-div" data-testid="code-cell" data-line-number="694" style="position:relative">  <span class="pl-c">/* ************* Data ************* */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC695" class="react-file-line html-div" data-testid="code-cell" data-line-number="695" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC696" class="react-file-line html-div" data-testid="code-cell" data-line-number="696" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC697" class="react-file-line html-div" data-testid="code-cell" data-line-number="697" style="position:relative"><span class="pl-c">   * Gets a floating-point array from the underlining Array data.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC698" class="react-file-line html-div" data-testid="code-cell" data-line-number="698" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC699" class="react-file-line html-div" data-testid="code-cell" data-line-number="699" style="position:relative"><span class="pl-c">   * @param A the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC700" class="react-file-line html-div" data-testid="code-cell" data-line-number="700" style="position:relative"><span class="pl-c">   * @return a java array containng the input&#039;s data</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC701" class="react-file-line html-div" data-testid="code-cell" data-line-number="701" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC702" class="react-file-line html-div" data-testid="code-cell" data-line-number="702" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC703" class="react-file-line html-div" data-testid="code-cell" data-line-number="703" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">float</span>[] <span class="pl-en">getFloatArray</span>(<span class="pl-smi">Array</span> <span class="pl-s1">A</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC704" class="react-file-line html-div" data-testid="code-cell" data-line-number="704" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Data</span>.<span class="pl-en">getFloatArray</span>(<span class="pl-s1">A</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC705" class="react-file-line html-div" data-testid="code-cell" data-line-number="705" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC706" class="react-file-line html-div" data-testid="code-cell" data-line-number="706" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC707" class="react-file-line html-div" data-testid="code-cell" data-line-number="707" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC708" class="react-file-line html-div" data-testid="code-cell" data-line-number="708" style="position:relative"><span class="pl-c">   * Gets a full precision floating-point array from the underlining Array data.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC709" class="react-file-line html-div" data-testid="code-cell" data-line-number="709" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC710" class="react-file-line html-div" data-testid="code-cell" data-line-number="710" style="position:relative"><span class="pl-c">   * @param A the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC711" class="react-file-line html-div" data-testid="code-cell" data-line-number="711" style="position:relative"><span class="pl-c">   * @return a java array containng the input&#039;s data</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC712" class="react-file-line html-div" data-testid="code-cell" data-line-number="712" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC713" class="react-file-line html-div" data-testid="code-cell" data-line-number="713" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC714" class="react-file-line html-div" data-testid="code-cell" data-line-number="714" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">double</span>[] <span class="pl-en">getDoubleArray</span>(<span class="pl-smi">Array</span> <span class="pl-s1">A</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC715" class="react-file-line html-div" data-testid="code-cell" data-line-number="715" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Data</span>.<span class="pl-en">getDoubleArray</span>(<span class="pl-s1">A</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC716" class="react-file-line html-div" data-testid="code-cell" data-line-number="716" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC717" class="react-file-line html-div" data-testid="code-cell" data-line-number="717" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC718" class="react-file-line html-div" data-testid="code-cell" data-line-number="718" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC719" class="react-file-line html-div" data-testid="code-cell" data-line-number="719" style="position:relative"><span class="pl-c">   * Gets a FloatComplex array from the underlining Array data.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC720" class="react-file-line html-div" data-testid="code-cell" data-line-number="720" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC721" class="react-file-line html-div" data-testid="code-cell" data-line-number="721" style="position:relative"><span class="pl-c">   * @param A the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC722" class="react-file-line html-div" data-testid="code-cell" data-line-number="722" style="position:relative"><span class="pl-c">   * @return a java array containng the input&#039;s data</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC723" class="react-file-line html-div" data-testid="code-cell" data-line-number="723" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC724" class="react-file-line html-div" data-testid="code-cell" data-line-number="724" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC725" class="react-file-line html-div" data-testid="code-cell" data-line-number="725" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">FloatComplex</span>[] <span class="pl-en">getFloatComplexArray</span>(<span class="pl-smi">Array</span> <span class="pl-s1">A</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC726" class="react-file-line html-div" data-testid="code-cell" data-line-number="726" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Data</span>.<span class="pl-en">getFloatComplexArray</span>(<span class="pl-s1">A</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC727" class="react-file-line html-div" data-testid="code-cell" data-line-number="727" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC728" class="react-file-line html-div" data-testid="code-cell" data-line-number="728" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC729" class="react-file-line html-div" data-testid="code-cell" data-line-number="729" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC730" class="react-file-line html-div" data-testid="code-cell" data-line-number="730" style="position:relative"><span class="pl-c">   * Gets a DoubleComplex array from the underlining Array data.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC731" class="react-file-line html-div" data-testid="code-cell" data-line-number="731" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC732" class="react-file-line html-div" data-testid="code-cell" data-line-number="732" style="position:relative"><span class="pl-c">   * @param A the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC733" class="react-file-line html-div" data-testid="code-cell" data-line-number="733" style="position:relative"><span class="pl-c">   * @return a java array containng the input&#039;s data</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC734" class="react-file-line html-div" data-testid="code-cell" data-line-number="734" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC735" class="react-file-line html-div" data-testid="code-cell" data-line-number="735" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC736" class="react-file-line html-div" data-testid="code-cell" data-line-number="736" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">DoubleComplex</span>[] <span class="pl-en">getDoubleComplexArray</span>(<span class="pl-smi">Array</span> <span class="pl-s1">A</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC737" class="react-file-line html-div" data-testid="code-cell" data-line-number="737" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Data</span>.<span class="pl-en">getDoubleComplexArray</span>(<span class="pl-s1">A</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC738" class="react-file-line html-div" data-testid="code-cell" data-line-number="738" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC739" class="react-file-line html-div" data-testid="code-cell" data-line-number="739" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC740" class="react-file-line html-div" data-testid="code-cell" data-line-number="740" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC741" class="react-file-line html-div" data-testid="code-cell" data-line-number="741" style="position:relative"><span class="pl-c">   * Gets an int array from the underlining Array data.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC742" class="react-file-line html-div" data-testid="code-cell" data-line-number="742" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC743" class="react-file-line html-div" data-testid="code-cell" data-line-number="743" style="position:relative"><span class="pl-c">   * @param A the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC744" class="react-file-line html-div" data-testid="code-cell" data-line-number="744" style="position:relative"><span class="pl-c">   * @return a java array containng the input&#039;s data</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC745" class="react-file-line html-div" data-testid="code-cell" data-line-number="745" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC746" class="react-file-line html-div" data-testid="code-cell" data-line-number="746" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC747" class="react-file-line html-div" data-testid="code-cell" data-line-number="747" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">int</span>[] <span class="pl-en">getIntArray</span>(<span class="pl-smi">Array</span> <span class="pl-s1">A</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC748" class="react-file-line html-div" data-testid="code-cell" data-line-number="748" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Data</span>.<span class="pl-en">getIntArray</span>(<span class="pl-s1">A</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC749" class="react-file-line html-div" data-testid="code-cell" data-line-number="749" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC750" class="react-file-line html-div" data-testid="code-cell" data-line-number="750" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC751" class="react-file-line html-div" data-testid="code-cell" data-line-number="751" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC752" class="react-file-line html-div" data-testid="code-cell" data-line-number="752" style="position:relative"><span class="pl-c">   * Gets a boolean array from the underlining Array data.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC753" class="react-file-line html-div" data-testid="code-cell" data-line-number="753" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC754" class="react-file-line html-div" data-testid="code-cell" data-line-number="754" style="position:relative"><span class="pl-c">   * @param A the input array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC755" class="react-file-line html-div" data-testid="code-cell" data-line-number="755" style="position:relative"><span class="pl-c">   * @return a java array containng the input&#039;s data</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC756" class="react-file-line html-div" data-testid="code-cell" data-line-number="756" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC757" class="react-file-line html-div" data-testid="code-cell" data-line-number="757" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC758" class="react-file-line html-div" data-testid="code-cell" data-line-number="758" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">boolean</span>[] <span class="pl-en">getBooleanArray</span>(<span class="pl-smi">Array</span> <span class="pl-s1">A</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC759" class="react-file-line html-div" data-testid="code-cell" data-line-number="759" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Data</span>.<span class="pl-en">getBooleanArray</span>(<span class="pl-s1">A</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC760" class="react-file-line html-div" data-testid="code-cell" data-line-number="760" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC761" class="react-file-line html-div" data-testid="code-cell" data-line-number="761" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC762" class="react-file-line html-div" data-testid="code-cell" data-line-number="762" style="position:relative">  <span class="pl-c">// Binary operations</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC763" class="react-file-line html-div" data-testid="code-cell" data-line-number="763" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC764" class="react-file-line html-div" data-testid="code-cell" data-line-number="764" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC765" class="react-file-line html-div" data-testid="code-cell" data-line-number="765" style="position:relative"><span class="pl-c">   * Create a random array sampled from uniform distribution, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC766" class="react-file-line html-div" data-testid="code-cell" data-line-number="766" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__random__func__randu.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC767" class="react-file-line html-div" data-testid="code-cell" data-line-number="767" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC768" class="react-file-line html-div" data-testid="code-cell" data-line-number="768" style="position:relative"><span class="pl-c">   * @param res  the resulting array to populate</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC769" class="react-file-line html-div" data-testid="code-cell" data-line-number="769" style="position:relative"><span class="pl-c">   * @param dims the array dimenstions</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC770" class="react-file-line html-div" data-testid="code-cell" data-line-number="770" style="position:relative"><span class="pl-c">   * @param type the type of the array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC771" class="react-file-line html-div" data-testid="code-cell" data-line-number="771" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC772" class="react-file-line html-div" data-testid="code-cell" data-line-number="772" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC773" class="react-file-line html-div" data-testid="code-cell" data-line-number="773" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">randu</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">int</span>[] <span class="pl-s1">dims</span>, <span class="pl-smi">Type</span> <span class="pl-s1">type</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC774" class="react-file-line html-div" data-testid="code-cell" data-line-number="774" style="position:relative">    <span class="pl-smi">Data</span>.<span class="pl-en">randu</span>(<span class="pl-s1">res</span>, <span class="pl-s1">dims</span>, <span class="pl-s1">type</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC775" class="react-file-line html-div" data-testid="code-cell" data-line-number="775" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC776" class="react-file-line html-div" data-testid="code-cell" data-line-number="776" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC777" class="react-file-line html-div" data-testid="code-cell" data-line-number="777" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC778" class="react-file-line html-div" data-testid="code-cell" data-line-number="778" style="position:relative"><span class="pl-c">   * Create a random array sampled from normal distribution, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC779" class="react-file-line html-div" data-testid="code-cell" data-line-number="779" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__random__func__randn.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC780" class="react-file-line html-div" data-testid="code-cell" data-line-number="780" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC781" class="react-file-line html-div" data-testid="code-cell" data-line-number="781" style="position:relative"><span class="pl-c">   * @param res  the resulting array to populate</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC782" class="react-file-line html-div" data-testid="code-cell" data-line-number="782" style="position:relative"><span class="pl-c">   * @param dims the array dimenstions</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC783" class="react-file-line html-div" data-testid="code-cell" data-line-number="783" style="position:relative"><span class="pl-c">   * @param type the type of the array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC784" class="react-file-line html-div" data-testid="code-cell" data-line-number="784" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC785" class="react-file-line html-div" data-testid="code-cell" data-line-number="785" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC786" class="react-file-line html-div" data-testid="code-cell" data-line-number="786" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">randn</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">int</span>[] <span class="pl-s1">dims</span>, <span class="pl-smi">Type</span> <span class="pl-s1">type</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC787" class="react-file-line html-div" data-testid="code-cell" data-line-number="787" style="position:relative">    <span class="pl-smi">Data</span>.<span class="pl-en">randn</span>(<span class="pl-s1">res</span>, <span class="pl-s1">dims</span>, <span class="pl-s1">type</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC788" class="react-file-line html-div" data-testid="code-cell" data-line-number="788" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC789" class="react-file-line html-div" data-testid="code-cell" data-line-number="789" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC790" class="react-file-line html-div" data-testid="code-cell" data-line-number="790" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC791" class="react-file-line html-div" data-testid="code-cell" data-line-number="791" style="position:relative"><span class="pl-c">   * Create an array using a scalar input value, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC792" class="react-file-line html-div" data-testid="code-cell" data-line-number="792" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__data__func__constant.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC793" class="react-file-line html-div" data-testid="code-cell" data-line-number="793" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC794" class="react-file-line html-div" data-testid="code-cell" data-line-number="794" style="position:relative"><span class="pl-c">   * @param res  the resulting array to populate</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC795" class="react-file-line html-div" data-testid="code-cell" data-line-number="795" style="position:relative"><span class="pl-c">   * @param val  the scalar value used to populate the array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC796" class="react-file-line html-div" data-testid="code-cell" data-line-number="796" style="position:relative"><span class="pl-c">   * @param dims the array dimenstions</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC797" class="react-file-line html-div" data-testid="code-cell" data-line-number="797" style="position:relative"><span class="pl-c">   * @param type the type of the array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC798" class="react-file-line html-div" data-testid="code-cell" data-line-number="798" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC799" class="react-file-line html-div" data-testid="code-cell" data-line-number="799" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC800" class="react-file-line html-div" data-testid="code-cell" data-line-number="800" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">constant</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">double</span> <span class="pl-s1">val</span>, <span class="pl-smi">int</span>[] <span class="pl-s1">dims</span>, <span class="pl-smi">Type</span> <span class="pl-s1">type</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC801" class="react-file-line html-div" data-testid="code-cell" data-line-number="801" style="position:relative">    <span class="pl-smi">Data</span>.<span class="pl-en">constant</span>(<span class="pl-s1">res</span>, <span class="pl-s1">val</span>, <span class="pl-s1">dims</span>, <span class="pl-s1">type</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC802" class="react-file-line html-div" data-testid="code-cell" data-line-number="802" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC803" class="react-file-line html-div" data-testid="code-cell" data-line-number="803" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC804" class="react-file-line html-div" data-testid="code-cell" data-line-number="804" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC805" class="react-file-line html-div" data-testid="code-cell" data-line-number="805" style="position:relative"><span class="pl-c">   * Create an identity array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC806" class="react-file-line html-div" data-testid="code-cell" data-line-number="806" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__data__func__identity.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC807" class="react-file-line html-div" data-testid="code-cell" data-line-number="807" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC808" class="react-file-line html-div" data-testid="code-cell" data-line-number="808" style="position:relative"><span class="pl-c">   * @param res  the resulting array to populate</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC809" class="react-file-line html-div" data-testid="code-cell" data-line-number="809" style="position:relative"><span class="pl-c">   * @param dims the array dimenstions</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC810" class="react-file-line html-div" data-testid="code-cell" data-line-number="810" style="position:relative"><span class="pl-c">   * @param type the type of the array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC811" class="react-file-line html-div" data-testid="code-cell" data-line-number="811" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC812" class="react-file-line html-div" data-testid="code-cell" data-line-number="812" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC813" class="react-file-line html-div" data-testid="code-cell" data-line-number="813" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">identity</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">int</span>[] <span class="pl-s1">dims</span>, <span class="pl-smi">Type</span> <span class="pl-s1">type</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC814" class="react-file-line html-div" data-testid="code-cell" data-line-number="814" style="position:relative">    <span class="pl-smi">Data</span>.<span class="pl-en">identity</span>(<span class="pl-s1">res</span>, <span class="pl-s1">dims</span>, <span class="pl-s1">type</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC815" class="react-file-line html-div" data-testid="code-cell" data-line-number="815" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC816" class="react-file-line html-div" data-testid="code-cell" data-line-number="816" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC817" class="react-file-line html-div" data-testid="code-cell" data-line-number="817" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC818" class="react-file-line html-div" data-testid="code-cell" data-line-number="818" style="position:relative"><span class="pl-c">   * Create a floating-point identity array, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC819" class="react-file-line html-div" data-testid="code-cell" data-line-number="819" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__data__func__identity.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC820" class="react-file-line html-div" data-testid="code-cell" data-line-number="820" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC821" class="react-file-line html-div" data-testid="code-cell" data-line-number="821" style="position:relative"><span class="pl-c">   * @param res  the resulting array to populate</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC822" class="react-file-line html-div" data-testid="code-cell" data-line-number="822" style="position:relative"><span class="pl-c">   * @param dims the array dimenstions</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC823" class="react-file-line html-div" data-testid="code-cell" data-line-number="823" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC824" class="react-file-line html-div" data-testid="code-cell" data-line-number="824" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC825" class="react-file-line html-div" data-testid="code-cell" data-line-number="825" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">identity</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">int</span>[] <span class="pl-s1">dims</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC826" class="react-file-line html-div" data-testid="code-cell" data-line-number="826" style="position:relative">    <span class="pl-smi">Data</span>.<span class="pl-en">identity</span>(<span class="pl-s1">res</span>, <span class="pl-s1">dims</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC827" class="react-file-line html-div" data-testid="code-cell" data-line-number="827" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC828" class="react-file-line html-div" data-testid="code-cell" data-line-number="828" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC829" class="react-file-line html-div" data-testid="code-cell" data-line-number="829" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC830" class="react-file-line html-div" data-testid="code-cell" data-line-number="830" style="position:relative"><span class="pl-c">   * Creates an array with [0, n] values along the seqDim which is tiled across other dimensions.</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC831" class="react-file-line html-div" data-testid="code-cell" data-line-number="831" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__data__func__range.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC832" class="react-file-line html-div" data-testid="code-cell" data-line-number="832" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC833" class="react-file-line html-div" data-testid="code-cell" data-line-number="833" style="position:relative"><span class="pl-c">   * @param dims   the array dimensions</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC834" class="react-file-line html-div" data-testid="code-cell" data-line-number="834" style="position:relative"><span class="pl-c">   * @param seqDim the dimension along which [0, dim[seq_dim] - 1] is generated</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC835" class="react-file-line html-div" data-testid="code-cell" data-line-number="835" style="position:relative"><span class="pl-c">   * @param type   the type of the array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC836" class="react-file-line html-div" data-testid="code-cell" data-line-number="836" style="position:relative"><span class="pl-c">   * @return the created array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC837" class="react-file-line html-div" data-testid="code-cell" data-line-number="837" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC838" class="react-file-line html-div" data-testid="code-cell" data-line-number="838" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">Array</span> <span class="pl-en">range</span>(<span class="pl-smi">int</span>[] <span class="pl-s1">dims</span>, <span class="pl-smi">int</span> <span class="pl-s1">seqDim</span>, <span class="pl-smi">Type</span> <span class="pl-s1">type</span>) {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC839" class="react-file-line html-div" data-testid="code-cell" data-line-number="839" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Data</span>.<span class="pl-en">range</span>(<span class="pl-s1">dims</span>, <span class="pl-s1">seqDim</span>, <span class="pl-s1">type</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC840" class="react-file-line html-div" data-testid="code-cell" data-line-number="840" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC841" class="react-file-line html-div" data-testid="code-cell" data-line-number="841" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC842" class="react-file-line html-div" data-testid="code-cell" data-line-number="842" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC843" class="react-file-line html-div" data-testid="code-cell" data-line-number="843" style="position:relative"><span class="pl-c">   * Creates an array with [0, n] floating-point values along the seqDim which is tiled across other</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC844" class="react-file-line html-div" data-testid="code-cell" data-line-number="844" style="position:relative"><span class="pl-c">   * dimensions. {@link http://arrayfire.org/docs/group__data__func__range.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC845" class="react-file-line html-div" data-testid="code-cell" data-line-number="845" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC846" class="react-file-line html-div" data-testid="code-cell" data-line-number="846" style="position:relative"><span class="pl-c">   * @param dims   the array dimensions</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC847" class="react-file-line html-div" data-testid="code-cell" data-line-number="847" style="position:relative"><span class="pl-c">   * @param seqDim the dimension along which [0, dim[seq_dim] - 1] is generated</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC848" class="react-file-line html-div" data-testid="code-cell" data-line-number="848" style="position:relative"><span class="pl-c">   * @return the created array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC849" class="react-file-line html-div" data-testid="code-cell" data-line-number="849" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC850" class="react-file-line html-div" data-testid="code-cell" data-line-number="850" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">Array</span> <span class="pl-en">range</span>(<span class="pl-smi">int</span>[] <span class="pl-s1">dims</span>, <span class="pl-smi">int</span> <span class="pl-s1">seqDim</span>) {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC851" class="react-file-line html-div" data-testid="code-cell" data-line-number="851" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Data</span>.<span class="pl-en">range</span>(<span class="pl-s1">dims</span>, <span class="pl-s1">seqDim</span>, <span class="pl-smi">Type</span>.<span class="pl-s1">Float</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC852" class="react-file-line html-div" data-testid="code-cell" data-line-number="852" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC853" class="react-file-line html-div" data-testid="code-cell" data-line-number="853" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC854" class="react-file-line html-div" data-testid="code-cell" data-line-number="854" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC855" class="react-file-line html-div" data-testid="code-cell" data-line-number="855" style="position:relative"><span class="pl-c">   * Creates an array with [0, n] floating-point values along the seqDim which is tiled across other</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC856" class="react-file-line html-div" data-testid="code-cell" data-line-number="856" style="position:relative"><span class="pl-c">   * dimensions. {@link http://arrayfire.org/docs/group__data__func__range.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC857" class="react-file-line html-div" data-testid="code-cell" data-line-number="857" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC858" class="react-file-line html-div" data-testid="code-cell" data-line-number="858" style="position:relative"><span class="pl-c">   * @param dims   the array dimensions</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC859" class="react-file-line html-div" data-testid="code-cell" data-line-number="859" style="position:relative"><span class="pl-c">   * @param seqDim the dimension along which [0, dim[seq_dim] - 1] is generated</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC860" class="react-file-line html-div" data-testid="code-cell" data-line-number="860" style="position:relative"><span class="pl-c">   * @return the created array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC861" class="react-file-line html-div" data-testid="code-cell" data-line-number="861" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC862" class="react-file-line html-div" data-testid="code-cell" data-line-number="862" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">Array</span> <span class="pl-en">range</span>(<span class="pl-smi">int</span>[] <span class="pl-s1">dims</span>) {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC863" class="react-file-line html-div" data-testid="code-cell" data-line-number="863" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Data</span>.<span class="pl-en">range</span>(<span class="pl-s1">dims</span>, -<span class="pl-c1">1</span>, <span class="pl-smi">Type</span>.<span class="pl-s1">Float</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC864" class="react-file-line html-div" data-testid="code-cell" data-line-number="864" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC865" class="react-file-line html-div" data-testid="code-cell" data-line-number="865" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC866" class="react-file-line html-div" data-testid="code-cell" data-line-number="866" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC867" class="react-file-line html-div" data-testid="code-cell" data-line-number="867" style="position:relative"><span class="pl-c">   * Creates an array with [0, n] floating-point values along the seqDim which is tiled across other</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC868" class="react-file-line html-div" data-testid="code-cell" data-line-number="868" style="position:relative"><span class="pl-c">   * dimensions. {@link http://arrayfire.org/docs/group__data__func__range.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC869" class="react-file-line html-div" data-testid="code-cell" data-line-number="869" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC870" class="react-file-line html-div" data-testid="code-cell" data-line-number="870" style="position:relative"><span class="pl-c">   * @param dim    the size of the first dimension</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC871" class="react-file-line html-div" data-testid="code-cell" data-line-number="871" style="position:relative"><span class="pl-c">   * @param seqDim the dimension along which [0, dim[seq_dim] - 1] is generated</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC872" class="react-file-line html-div" data-testid="code-cell" data-line-number="872" style="position:relative"><span class="pl-c">   * @return the created array</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC873" class="react-file-line html-div" data-testid="code-cell" data-line-number="873" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC874" class="react-file-line html-div" data-testid="code-cell" data-line-number="874" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">Array</span> <span class="pl-en">range</span>(<span class="pl-smi">int</span> <span class="pl-s1">dim</span>) {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC875" class="react-file-line html-div" data-testid="code-cell" data-line-number="875" style="position:relative">    <span class="pl-k">return</span> <span class="pl-smi">Data</span>.<span class="pl-en">range</span>(<span class="pl-k">new</span> <span class="pl-smi">int</span>[] {<span class="pl-s1">dim</span>}, -<span class="pl-c1">1</span>, <span class="pl-smi">Type</span>.<span class="pl-s1">Float</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC876" class="react-file-line html-div" data-testid="code-cell" data-line-number="876" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC877" class="react-file-line html-div" data-testid="code-cell" data-line-number="877" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC878" class="react-file-line html-div" data-testid="code-cell" data-line-number="878" style="position:relative">  <span class="pl-c">/* ************* Image ************* */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC879" class="react-file-line html-div" data-testid="code-cell" data-line-number="879" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC880" class="react-file-line html-div" data-testid="code-cell" data-line-number="880" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC881" class="react-file-line html-div" data-testid="code-cell" data-line-number="881" style="position:relative"><span class="pl-c">   * Perform erosion (a morphological operation) on an image,</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC882" class="react-file-line html-div" data-testid="code-cell" data-line-number="882" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__image__func__erode.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC883" class="react-file-line html-div" data-testid="code-cell" data-line-number="883" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC884" class="react-file-line html-div" data-testid="code-cell" data-line-number="884" style="position:relative"><span class="pl-c">   * @param res the eroded image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC885" class="react-file-line html-div" data-testid="code-cell" data-line-number="885" style="position:relative"><span class="pl-c">   * @param a   the input image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC886" class="react-file-line html-div" data-testid="code-cell" data-line-number="886" style="position:relative"><span class="pl-c">   * @param b   the neighborhood window</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC887" class="react-file-line html-div" data-testid="code-cell" data-line-number="887" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC888" class="react-file-line html-div" data-testid="code-cell" data-line-number="888" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC889" class="react-file-line html-div" data-testid="code-cell" data-line-number="889" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">erode</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC890" class="react-file-line html-div" data-testid="code-cell" data-line-number="890" style="position:relative">    <span class="pl-smi">Image</span>.<span class="pl-en">erode</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC891" class="react-file-line html-div" data-testid="code-cell" data-line-number="891" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC892" class="react-file-line html-div" data-testid="code-cell" data-line-number="892" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC893" class="react-file-line html-div" data-testid="code-cell" data-line-number="893" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC894" class="react-file-line html-div" data-testid="code-cell" data-line-number="894" style="position:relative"><span class="pl-c">   * Perform dilation (a morphological operation) on an image,</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC895" class="react-file-line html-div" data-testid="code-cell" data-line-number="895" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__image__func__dilate.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC896" class="react-file-line html-div" data-testid="code-cell" data-line-number="896" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC897" class="react-file-line html-div" data-testid="code-cell" data-line-number="897" style="position:relative"><span class="pl-c">   * @param res the dilated image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC898" class="react-file-line html-div" data-testid="code-cell" data-line-number="898" style="position:relative"><span class="pl-c">   * @param a   the input image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC899" class="react-file-line html-div" data-testid="code-cell" data-line-number="899" style="position:relative"><span class="pl-c">   * @param b   the neighborhood window</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC900" class="react-file-line html-div" data-testid="code-cell" data-line-number="900" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC901" class="react-file-line html-div" data-testid="code-cell" data-line-number="901" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC902" class="react-file-line html-div" data-testid="code-cell" data-line-number="902" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">dilate</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">Array</span> <span class="pl-s1">b</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC903" class="react-file-line html-div" data-testid="code-cell" data-line-number="903" style="position:relative">    <span class="pl-smi">Image</span>.<span class="pl-en">dilate</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">b</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC904" class="react-file-line html-div" data-testid="code-cell" data-line-number="904" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC905" class="react-file-line html-div" data-testid="code-cell" data-line-number="905" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC906" class="react-file-line html-div" data-testid="code-cell" data-line-number="906" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC907" class="react-file-line html-div" data-testid="code-cell" data-line-number="907" style="position:relative"><span class="pl-c">   * Finds the median filter of an image, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC908" class="react-file-line html-div" data-testid="code-cell" data-line-number="908" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__image__func__medfilt.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC909" class="react-file-line html-div" data-testid="code-cell" data-line-number="909" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC910" class="react-file-line html-div" data-testid="code-cell" data-line-number="910" style="position:relative"><span class="pl-c">   * @param res    the processed image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC911" class="react-file-line html-div" data-testid="code-cell" data-line-number="911" style="position:relative"><span class="pl-c">   * @param a      the input image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC912" class="react-file-line html-div" data-testid="code-cell" data-line-number="912" style="position:relative"><span class="pl-c">   * @param width  the kernel width</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC913" class="react-file-line html-div" data-testid="code-cell" data-line-number="913" style="position:relative"><span class="pl-c">   * @param height the kernel height</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC914" class="react-file-line html-div" data-testid="code-cell" data-line-number="914" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC915" class="react-file-line html-div" data-testid="code-cell" data-line-number="915" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC916" class="react-file-line html-div" data-testid="code-cell" data-line-number="916" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">medianfilter</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">int</span> <span class="pl-s1">width</span>, <span class="pl-smi">int</span> <span class="pl-s1">height</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC917" class="react-file-line html-div" data-testid="code-cell" data-line-number="917" style="position:relative">    <span class="pl-smi">Image</span>.<span class="pl-en">medianfilter</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">width</span>, <span class="pl-s1">height</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC918" class="react-file-line html-div" data-testid="code-cell" data-line-number="918" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC919" class="react-file-line html-div" data-testid="code-cell" data-line-number="919" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC920" class="react-file-line html-div" data-testid="code-cell" data-line-number="920" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC921" class="react-file-line html-div" data-testid="code-cell" data-line-number="921" style="position:relative"><span class="pl-c">   * Applies a bilateral filter to an image, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC922" class="react-file-line html-div" data-testid="code-cell" data-line-number="922" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__image__func__bilateral.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC923" class="react-file-line html-div" data-testid="code-cell" data-line-number="923" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC924" class="react-file-line html-div" data-testid="code-cell" data-line-number="924" style="position:relative"><span class="pl-c">   * @param res   the processed image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC925" class="react-file-line html-div" data-testid="code-cell" data-line-number="925" style="position:relative"><span class="pl-c">   * @param a     the input image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC926" class="react-file-line html-div" data-testid="code-cell" data-line-number="926" style="position:relative"><span class="pl-c">   * @param space the spacial variance parameter</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC927" class="react-file-line html-div" data-testid="code-cell" data-line-number="927" style="position:relative"><span class="pl-c">   * @param color the chromatic variance parameter</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC928" class="react-file-line html-div" data-testid="code-cell" data-line-number="928" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC929" class="react-file-line html-div" data-testid="code-cell" data-line-number="929" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC930" class="react-file-line html-div" data-testid="code-cell" data-line-number="930" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">bilateral</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">space</span>, <span class="pl-smi">float</span> <span class="pl-s1">color</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC931" class="react-file-line html-div" data-testid="code-cell" data-line-number="931" style="position:relative">    <span class="pl-smi">Image</span>.<span class="pl-en">bilateral</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">space</span>, <span class="pl-s1">color</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC932" class="react-file-line html-div" data-testid="code-cell" data-line-number="932" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC933" class="react-file-line html-div" data-testid="code-cell" data-line-number="933" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC934" class="react-file-line html-div" data-testid="code-cell" data-line-number="934" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC935" class="react-file-line html-div" data-testid="code-cell" data-line-number="935" style="position:relative"><span class="pl-c">   * Applies a meanshift filter to an image, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC936" class="react-file-line html-div" data-testid="code-cell" data-line-number="936" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__image__func__mean__shift.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC937" class="react-file-line html-div" data-testid="code-cell" data-line-number="937" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC938" class="react-file-line html-div" data-testid="code-cell" data-line-number="938" style="position:relative"><span class="pl-c">   * @param res         the processed image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC939" class="react-file-line html-div" data-testid="code-cell" data-line-number="939" style="position:relative"><span class="pl-c">   * @param a           the input image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC940" class="react-file-line html-div" data-testid="code-cell" data-line-number="940" style="position:relative"><span class="pl-c">   * @param space       the spacial variance parameter</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC941" class="react-file-line html-div" data-testid="code-cell" data-line-number="941" style="position:relative"><span class="pl-c">   * @param color       the chromatic variance parameter</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC942" class="react-file-line html-div" data-testid="code-cell" data-line-number="942" style="position:relative"><span class="pl-c">   * @param interations the number of iterations</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC943" class="react-file-line html-div" data-testid="code-cell" data-line-number="943" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC944" class="react-file-line html-div" data-testid="code-cell" data-line-number="944" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC945" class="react-file-line html-div" data-testid="code-cell" data-line-number="945" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">meanshift</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">space</span>, <span class="pl-smi">float</span> <span class="pl-s1">color</span>, <span class="pl-smi">int</span> <span class="pl-s1">iterations</span>)</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC946" class="react-file-line html-div" data-testid="code-cell" data-line-number="946" style="position:relative">      <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC947" class="react-file-line html-div" data-testid="code-cell" data-line-number="947" style="position:relative">    <span class="pl-smi">Image</span>.<span class="pl-en">meanshift</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">space</span>, <span class="pl-s1">color</span>, <span class="pl-s1">iterations</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC948" class="react-file-line html-div" data-testid="code-cell" data-line-number="948" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC949" class="react-file-line html-div" data-testid="code-cell" data-line-number="949" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC950" class="react-file-line html-div" data-testid="code-cell" data-line-number="950" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC951" class="react-file-line html-div" data-testid="code-cell" data-line-number="951" style="position:relative"><span class="pl-c">   * Create a histogram of some give data, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC952" class="react-file-line html-div" data-testid="code-cell" data-line-number="952" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__image__func__histogram.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC953" class="react-file-line html-div" data-testid="code-cell" data-line-number="953" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC954" class="react-file-line html-div" data-testid="code-cell" data-line-number="954" style="position:relative"><span class="pl-c">   * @param res   the created array representing the histogram</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC955" class="react-file-line html-div" data-testid="code-cell" data-line-number="955" style="position:relative"><span class="pl-c">   * @param a     the input data</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC956" class="react-file-line html-div" data-testid="code-cell" data-line-number="956" style="position:relative"><span class="pl-c">   * @param nbins the number of bins to populate</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC957" class="react-file-line html-div" data-testid="code-cell" data-line-number="957" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC958" class="react-file-line html-div" data-testid="code-cell" data-line-number="958" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC959" class="react-file-line html-div" data-testid="code-cell" data-line-number="959" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">histogram</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">int</span> <span class="pl-s1">nbins</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC960" class="react-file-line html-div" data-testid="code-cell" data-line-number="960" style="position:relative">    <span class="pl-smi">Image</span>.<span class="pl-en">histogram</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">nbins</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC961" class="react-file-line html-div" data-testid="code-cell" data-line-number="961" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC962" class="react-file-line html-div" data-testid="code-cell" data-line-number="962" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC963" class="react-file-line html-div" data-testid="code-cell" data-line-number="963" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC964" class="react-file-line html-div" data-testid="code-cell" data-line-number="964" style="position:relative"><span class="pl-c">   * Create a histogram of some give data, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC965" class="react-file-line html-div" data-testid="code-cell" data-line-number="965" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__image__func__histogram.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC966" class="react-file-line html-div" data-testid="code-cell" data-line-number="966" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC967" class="react-file-line html-div" data-testid="code-cell" data-line-number="967" style="position:relative"><span class="pl-c">   * @param res   the created array representing the histogram</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC968" class="react-file-line html-div" data-testid="code-cell" data-line-number="968" style="position:relative"><span class="pl-c">   * @param a     the input data</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC969" class="react-file-line html-div" data-testid="code-cell" data-line-number="969" style="position:relative"><span class="pl-c">   * @param nbins the number of bins to populate between min and max</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC970" class="react-file-line html-div" data-testid="code-cell" data-line-number="970" style="position:relative"><span class="pl-c">   * @param min   the minimum bin value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC971" class="react-file-line html-div" data-testid="code-cell" data-line-number="971" style="position:relative"><span class="pl-c">   * @param max   the maximum bin value</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC972" class="react-file-line html-div" data-testid="code-cell" data-line-number="972" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC973" class="react-file-line html-div" data-testid="code-cell" data-line-number="973" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC974" class="react-file-line html-div" data-testid="code-cell" data-line-number="974" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">histogram</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">int</span> <span class="pl-s1">nbins</span>, <span class="pl-smi">float</span> <span class="pl-s1">min</span>, <span class="pl-smi">float</span> <span class="pl-s1">max</span>)</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC975" class="react-file-line html-div" data-testid="code-cell" data-line-number="975" style="position:relative">      <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC976" class="react-file-line html-div" data-testid="code-cell" data-line-number="976" style="position:relative">    <span class="pl-smi">Image</span>.<span class="pl-en">histogram</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">nbins</span>, <span class="pl-s1">min</span>, <span class="pl-s1">max</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC977" class="react-file-line html-div" data-testid="code-cell" data-line-number="977" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC978" class="react-file-line html-div" data-testid="code-cell" data-line-number="978" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC979" class="react-file-line html-div" data-testid="code-cell" data-line-number="979" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC980" class="react-file-line html-div" data-testid="code-cell" data-line-number="980" style="position:relative"><span class="pl-c">   * Rotate an input image, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC981" class="react-file-line html-div" data-testid="code-cell" data-line-number="981" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__transform__func__rotate.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC982" class="react-file-line html-div" data-testid="code-cell" data-line-number="982" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC983" class="react-file-line html-div" data-testid="code-cell" data-line-number="983" style="position:relative"><span class="pl-c">   * @param res   the rotated image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC984" class="react-file-line html-div" data-testid="code-cell" data-line-number="984" style="position:relative"><span class="pl-c">   * @param a     the input image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC985" class="react-file-line html-div" data-testid="code-cell" data-line-number="985" style="position:relative"><span class="pl-c">   * @param theta the angle by which to rotate</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC986" class="react-file-line html-div" data-testid="code-cell" data-line-number="986" style="position:relative"><span class="pl-c">   * @param crop  whether to crop against the original dimensions, otherwise scale according to</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC987" class="react-file-line html-div" data-testid="code-cell" data-line-number="987" style="position:relative"><span class="pl-c">   *              theta</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC988" class="react-file-line html-div" data-testid="code-cell" data-line-number="988" style="position:relative"><span class="pl-c">   * @throws Exception</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC989" class="react-file-line html-div" data-testid="code-cell" data-line-number="989" style="position:relative"><span class="pl-c">   */</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC990" class="react-file-line html-div" data-testid="code-cell" data-line-number="990" style="position:relative">  <span class="pl-k">public</span> <span class="pl-k">static</span> <span class="pl-smi">void</span> <span class="pl-en">rotate</span>(<span class="pl-smi">Array</span> <span class="pl-s1">res</span>, <span class="pl-smi">Array</span> <span class="pl-s1">a</span>, <span class="pl-smi">float</span> <span class="pl-s1">theta</span>, <span class="pl-smi">boolean</span> <span class="pl-s1">crop</span>) <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC991" class="react-file-line html-div" data-testid="code-cell" data-line-number="991" style="position:relative">    <span class="pl-smi">Image</span>.<span class="pl-en">rotate</span>(<span class="pl-s1">res</span>, <span class="pl-s1">a</span>, <span class="pl-s1">theta</span>, <span class="pl-s1">crop</span>);</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC992" class="react-file-line html-div" data-testid="code-cell" data-line-number="992" style="position:relative">  }</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC993" class="react-file-line html-div" data-testid="code-cell" data-line-number="993" style="position:relative">
</div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC994" class="react-file-line html-div" data-testid="code-cell" data-line-number="994" style="position:relative">  <span class="pl-c">/**</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC995" class="react-file-line html-div" data-testid="code-cell" data-line-number="995" style="position:relative"><span class="pl-c">   * Rotate an input image, wraps</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC996" class="react-file-line html-div" data-testid="code-cell" data-line-number="996" style="position:relative"><span class="pl-c">   * {@link http://arrayfire.org/docs/group__transform__func__rotate.htm}</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC997" class="react-file-line html-div" data-testid="code-cell" data-line-number="997" style="position:relative"><span class="pl-c">   * </span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC998" class="react-file-line html-div" data-testid="code-cell" data-line-number="998" style="position:relative"><span class="pl-c">   * @param res    the rotated image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC999" class="react-file-line html-div" data-testid="code-cell" data-line-number="999" style="position:relative"><span class="pl-c">   * @param a      the input image</span></div></div></div><div class="child-of-line-4  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC1000" class="react-file-line html-div" data-testid="code-cell" data-line-number="1000" style="position:relative"><span class="pl-c">   * @param theta  the angle by which to rotate</span></div></div></div></div></div><div class="CodeLinesSSR-module__viewRemainderLink__pd3EU"><a class="prc-Link-Link-9ZwDx" data-component="Link" href="https://github.com/arrayfire/arrayfire-java/raw/refs/heads/master/com/arrayfire/ArrayFire.java">View remainder of file in raw view</a></div></div><div id="copilot-button-container"></div></div><div id="highlighted-line-menu-container"></div><div class="HighlightedLineMenu-module__overlayPortalRoot__QDpCt"></div></div></div><!--/$--><div class="d-none"></div></section></div></div></div> </div> <!-- --> </div></div></div></div></div></div><div class="ScrollMarksContainer-module__scrollMarksContainer__Eu7uU" id="find-result-marks-container"></div><div class="d-none"></div><div class="d-none"></div></div> <!-- --> <!-- --> </div>
</react-app>




  </div>

</turbo-frame>

    </main>
  </div>

  </div>

          <footer class="footer f6 color-fg-muted color-border-subtle tmp-pt-7 tmp-pb-6 p-responsive" role="contentinfo"  >
  <h2 class='sr-only'>Footer</h2>

  


  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
      <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com">
        <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
</svg>
</a>
      <span>
        &copy; 2026 GitHub,&nbsp;Inc.
      </span>
    </div>

    <nav aria-label="Footer">
      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>

      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">


          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
          </li>


            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
            </li>

            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
            </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to community&quot;,&quot;label&quot;:&quot;text:community&quot;}" href="https://github.community/" data-view-component="true" class="Link--secondary Link">Community</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
          </li>

          
<li class="mx-2" >
  <cookie-consent-link>
    <button
      type="button"
      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
      data-action="click:cookie-consent-link#showConsentManagement"
      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
    >
      Manage cookies
    </button>
  </cookie-consent-link>
</li>

  <li class="mx-2">
    <cookie-consent-link>
      <button
        type="button"
        class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left"
        data-action="click:cookie-consent-link#showConsentManagement"
        data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
      >
        Do not share my personal information
      </button>
    </cookie-consent-link>
  </li>

      </ul>
    </nav>
  </div>
</footer>



    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
      data-locale="en"
      data-initial-cookie-consent-allowed=""
      data-cookie-consent-required="true"
    ></ghcc-consent>




  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    You can’t perform that action at this time.
  </div>

    <template id="site-details-dialog">
  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
    <summary role="button" aria-label="Close dialog"></summary>
    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
      </button>
      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
    </details-dialog>
  </details>
</template>

    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
  </div>
</div>

    <template id="snippet-clipboard-copy-button">
  <div class="zeroclipboard-container position-absolute right-0 top-0">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>
<template id="snippet-clipboard-copy-button-unpositioned">
  <div class="zeroclipboard-container">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>




    </div>
    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
  </body>
</html>

