



  

<!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_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_task_hyperlinking","copilot_mc_cli_resume_any_users_task","copilot_mission_control_agent_merge_fix_ci","copilot_mission_control_agent_merge_resolve_conflicts","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_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_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_client_env_github_domain","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","repo_pulls_dashboard_sidebar_links","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-a0ff9e7041e14e2f.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-ecf766ea8a2c7fd6.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-8e3d9c5d57d50312.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-a92a6734b03456c3.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.b6099d51b9e67b57.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-af29a249af103194.js" defer="defer"></script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-537840eaeba5ffd0.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-9496b795c656836f.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-d2d92e600cf61ac2.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/bi0-e2f78de823e39ca9.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/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-8ea7978d3fcd114e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/du-a401e69a37d95bcc.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ql0-1c18210f6b9e2263.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-3ca1864ec5ac8ee1.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-04a4e454f11bbf79.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.de7a55ca73db5693.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/z.812a998e1961b84d.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.2d978498fff09b79.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-cfb44707d35fa6f8.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.3aaf0e5c7631d26e.module.css" />


  <title>cpython/Python/bytecodes.c at main · python/cpython · 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:176f7cd9-31d8-5293-8d2f-a18a5e494370">

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


  <meta name="request-id" content="8C94:1F816C:104F4CAE:F219695:6AAC6F15" data-pjax-transient="true"/><meta name="html-safe-nonce" content="e6bfecb183a8d3750c0f64a7897b0d7904f3c118e705f256f93b8060a554c1d9" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4Qzk0OjFGODE2QzoxMDRGNENBRTpGMjE5Njk1OjZBQUM2RjE1IiwidmlzaXRvcl9pZCI6IjM2NzgwNDg0OTQ3MjM4MjEzMzMiLCJyZWdpb25fZWRnZSI6ImZyYSIsInJlZ2lvbl9yZW5kZXIiOiJmcmEifQ==" data-pjax-transient="true"/><meta name="visitor-hmac" content="53f0ae9521ac5795bb8db93f2a3ea471734a2d3f99cd28e3299ebecdc086d3bb" data-pjax-transient="true"/>


    <meta name="hovercard-subject-tag" content="repository:81598961" 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="The Python programming language. Contribute to python/cpython 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/python/cpython/blob/main/Python/bytecodes.c" />

      <meta name="twitter:image" content="https://opengraph.githubassets.com/2bba37e907836189a3aca4b86fcf593bf31dadc857e9a27179f1fc87e618b609/python/cpython" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="cpython/Python/bytecodes.c at main · python/cpython" /><meta name="twitter:description" content="The Python programming language. Contribute to python/cpython development by creating an account on GitHub." />
  <meta property="og:image" content="https://opengraph.githubassets.com/2bba37e907836189a3aca4b86fcf593bf31dadc857e9a27179f1fc87e618b609/python/cpython" /><meta property="og:image:alt" content="The Python programming language. Contribute to python/cpython 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="cpython/Python/bytecodes.c at main · python/cpython" /><meta property="og:url" content="https://github.com/python/cpython/blob/main/Python/bytecodes.c" /><meta property="og:description" content="The Python programming language. Contribute to python/cpython 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="e14cffd37b25aaeb7e00a74660edfef4fdf14a432a142b366254bd265877a18f" 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="b132bc331111e636b82585e66d4e0999875b4290918730fa6e6a2f019ec26ab0" 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/python/cpython git https://github.com/python/cpython.git">

  <meta name="octolytics-dimension-user_id" content="1525981" /><meta name="octolytics-dimension-user_login" content="python" /><meta name="octolytics-dimension-repository_id" content="81598961" /><meta name="octolytics-dimension-repository_nwo" content="python/cpython" /><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="81598961" /><meta name="octolytics-dimension-repository_network_root_nwo" content="python/cpython" />
  



    

    <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="afee5ae1067b2273b42aefb7acb6a6278689c64e" 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-b479af4089745026.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.a5b17d2c86f2ee4b.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/3d-82c347d20a13fb90.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-ca04ab049cf98fd1.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%2Fpython%2Fcpython%2Fblob%2Fmain%2FPython%2Fbytecodes.c","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=python%2Fcpython","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/python/cpython/blob/main/Python/bytecodes.c\",\"user_id\":null}}","auth_hydro_click_hmac":"d3698471b099e5a8fa12e73a9f46b303293c8fafaa6a4c3fa0cc0ee9359b2d7b","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%2Fpython%2Fcpython%2Fblob%2Fmain%2FPython%2Fbytecodes.c" 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/python/cpython/blob/main/Python/bytecodes.c&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="d3698471b099e5a8fa12e73a9f46b303293c8fafaa6a4c3fa0cc0ee9359b2d7b"><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%2Fpython%2Fcpython%2Fblob%2Fmain%2FPython%2Fbytecodes.c" 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/python/cpython/blob/main/Python/bytecodes.c&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="d3698471b099e5a8fa12e73a9f46b303293c8fafaa6a4c3fa0cc0ee9359b2d7b"><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=python%2Fcpython" 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/python/cpython/blob/main/Python/bytecodes.c&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="d3698471b099e5a8fa12e73a9f46b303293c8fafaa6a4c3fa0cc0ee9359b2d7b"><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-c440221b-b534-47fb-a14e-d3dfe93afd25" aria-labelledby="tooltip-d175282f-a698-4bc5-953f-71997903792d" 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-d175282f-a698-4bc5-953f-71997903792d" for="icon-button-c440221b-b534-47fb-a14e-d3dfe93afd25" 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/python/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/python">
        python
</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="/python/cpython">cpython</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>
          <include-fragment src="/python/cpython/sponsor_button" data-nonce="v2:176f7cd9-31d8-5293-8d2f-a18a5e494370" data-view-component="true">
  
  <div data-show-on-forbidden-error hidden>
    <div class="Box">
  <div class="blankslate-container">
    <div data-view-component="true" class="blankslate blankslate-spacious color-bg-default rounded-2">
      

      <h3 data-view-component="true" class="blankslate-heading">        Uh oh!
</h3>
      <p data-view-component="true" class="blankslate-description">        <p class="color-fg-muted my-2 mb-2 ws-normal">There was an error while loading. <a class="Link--inTextBlock" data-turbo="false" href="" aria-label="Please reload this page">Please reload this page</a>.</p>
</p>

</div>  </div>
</div>  </div>
</include-fragment>
        </li>

      

  <li>
            <a href="/login?return_to=%2Fpython%2Fcpython" 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/python/cpython/blob/main/Python/bytecodes.c&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="c3f4c552546e4a001b8119a7233f7179057c20f7ebc3064fdf2ada401ee333d1" 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-1e1723e3-6a0f-4c72-b889-4d4e09f7e69c" 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=%2Fpython%2Fcpython" 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;:81598961,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/python/cpython/blob/main/Python/bytecodes.c&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a0ce03cbc5cb58d5fe1246b7ed0a0b11b79bfb0a170b9621f79b51bcc925fe22" 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="35,716" data-view-component="true" class="Counter">35.7k</span>
</a>
  </li>

  <li>
        <div data-view-component="true" class="BtnGroup d-flex">
        <a href="/login?return_to=%2Fpython%2Fcpython" 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;:81598961,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/python/cpython/blob/main/Python/bytecodes.c&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="ef81e692e550ee0118fc10f96bae3bf9a2e0257e59fc68d82ed437996942d4c3" 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="77205 users starred this repository" data-singular-suffix="user starred this repository" data-plural-suffix="users starred this repository" data-turbo-replace="true" title="77,205" data-view-component="true" class="Counter js-social-count">77.2k</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="/python/cpython" 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 /python/cpython" 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="/python/cpython/issues" data-tab-item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones /python/cpython/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="5,000+" data-view-component="true" class="Counter">5k+</span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="pull-requests-tab" href="/python/cpython/pulls" data-tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks /python/cpython/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="2,662" data-view-component="true" class="Counter">2.7k</span>


    
</a></li>
      <li data-view-component="true" class="d-inline-flex">
  <a id="actions-tab" href="/python/cpython/actions" data-tab-item="i3actions-tab" data-selected-links="repo_actions /python/cpython/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="/python/cpython/projects" data-tab-item="i4projects-tab" data-selected-links="repo_projects new_repo_project repo_project /python/cpython/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="/python/cpython/security" data-tab-item="i5security-and-quality-tab" data-selected-links="security overview alerts policy token_scanning code_scanning /python/cpython/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="/python/cpython/pulse" data-tab-item="i6insights-tab" data-selected-links="repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /python/cpython/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-254f9a22-2117-4466-b018-1e9955777d28-button" popovertarget="action-menu-254f9a22-2117-4466-b018-1e9955777d28-overlay" aria-controls="action-menu-254f9a22-2117-4466-b018-1e9955777d28-list" aria-haspopup="true" aria-labelledby="tooltip-da793ffa-4736-44a6-b3d2-592ffe5c7fa1" 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-da793ffa-4736-44a6-b3d2-592ffe5c7fa1" for="action-menu-254f9a22-2117-4466-b018-1e9955777d28-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-254f9a22-2117-4466-b018-1e9955777d28-overlay" anchor="action-menu-254f9a22-2117-4466-b018-1e9955777d28-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-254f9a22-2117-4466-b018-1e9955777d28-button" id="action-menu-254f9a22-2117-4466-b018-1e9955777d28-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-87647139-e10e-4fd7-bdba-50ed78936e81" href="/python/cpython" 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-83463f3f-88d1-4fd2-a6c1-c6a87bb50331" href="/python/cpython/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-37eb7856-28b8-483d-9427-4c1f2dedae2d" href="/python/cpython/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-562f0854-07cb-4a0b-870c-fdbe7b171495" href="/python/cpython/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-9974efc5-5cf6-45f5-b3ff-be6bb93d1f4d" href="/python/cpython/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-bb142e21-46b5-413e-aab6-2aa9c145dfd4" href="/python/cpython/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-ed9a12e7-0ccf-462b-9d33-d8fd95717e76" href="/python/cpython/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="/python/cpython/blob/main/Python/bytecodes.c"
  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":true,"not_analyzed":false,"symbols":[{"name":"USE_COMPUTED_GOTOS","fully_qualified_name":"USE_COMPUTED_GOTOS","kind":"macro","ident_start":2167,"ident_end":2185,"extent_start":2159,"extent_end":2188,"ident_utf16":{"start":{"line_number":47,"utf16_col":8},"end":{"line_number":47,"utf16_col":26}},"extent_utf16":{"start":{"line_number":47,"utf16_col":0},"end":{"line_number":48,"utf16_col":0}}},{"name":"guard","fully_qualified_name":"guard","kind":"macro","ident_start":2559,"ident_end":2564,"extent_start":2551,"extent_end":2565,"ident_utf16":{"start":{"line_number":61,"utf16_col":8},"end":{"line_number":61,"utf16_col":13}},"extent_utf16":{"start":{"line_number":61,"utf16_col":0},"end":{"line_number":62,"utf16_col":0}}},{"name":"override","fully_qualified_name":"override","kind":"macro","ident_start":2573,"ident_end":2581,"extent_start":2565,"extent_end":2582,"ident_utf16":{"start":{"line_number":62,"utf16_col":8},"end":{"line_number":62,"utf16_col":16}},"extent_utf16":{"start":{"line_number":62,"utf16_col":0},"end":{"line_number":63,"utf16_col":0}}},{"name":"specializing","fully_qualified_name":"specializing","kind":"macro","ident_start":2590,"ident_end":2602,"extent_start":2582,"extent_end":2603,"ident_utf16":{"start":{"line_number":63,"utf16_col":8},"end":{"line_number":63,"utf16_col":20}},"extent_utf16":{"start":{"line_number":63,"utf16_col":0},"end":{"line_number":64,"utf16_col":0}}},{"name":"tier1","fully_qualified_name":"tier1","kind":"macro","ident_start":2636,"ident_end":2641,"extent_start":2628,"extent_end":2642,"ident_utf16":{"start":{"line_number":65,"utf16_col":8},"end":{"line_number":65,"utf16_col":13}},"extent_utf16":{"start":{"line_number":65,"utf16_col":0},"end":{"line_number":66,"utf16_col":0}}},{"name":"no_save_ip","fully_qualified_name":"no_save_ip","kind":"macro","ident_start":2650,"ident_end":2660,"extent_start":2642,"extent_end":2661,"ident_utf16":{"start":{"line_number":66,"utf16_col":8},"end":{"line_number":66,"utf16_col":18}},"extent_utf16":{"start":{"line_number":66,"utf16_col":0},"end":{"line_number":67,"utf16_col":0}}},{"name":"unused","fully_qualified_name":"unused","kind":"macro","ident_start":3294,"ident_end":3300,"extent_start":3286,"extent_end":3344,"ident_utf16":{"start":{"line_number":79,"utf16_col":8},"end":{"line_number":79,"utf16_col":14}},"extent_utf16":{"start":{"line_number":79,"utf16_col":0},"end":{"line_number":80,"utf16_col":0}}},{"name":"dummy_func","fully_qualified_name":"dummy_func","kind":"function","ident_start":3437,"ident_end":3447,"extent_start":3437,"extent_end":3659,"ident_utf16":{"start":{"line_number":84,"utf16_col":0},"end":{"line_number":84,"utf16_col":10}},"extent_utf16":{"start":{"line_number":84,"utf16_col":0},"end":{"line_number":93,"utf16_col":1}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":4764,"ident_end":4768,"extent_start":4764,"extent_end":4779,"ident_utf16":{"start":{"line_number":147,"utf16_col":13},"end":{"line_number":147,"utf16_col":17}},"extent_utf16":{"start":{"line_number":147,"utf16_col":13},"end":{"line_number":147,"utf16_col":28}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":5067,"ident_end":5069,"extent_start":5067,"extent_end":5099,"ident_utf16":{"start":{"line_number":162,"utf16_col":17},"end":{"line_number":162,"utf16_col":19}},"extent_utf16":{"start":{"line_number":162,"utf16_col":17},"end":{"line_number":162,"utf16_col":49}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":5468,"ident_end":5470,"extent_start":5468,"extent_end":5503,"ident_utf16":{"start":{"line_number":174,"utf16_col":14},"end":{"line_number":174,"utf16_col":16}},"extent_utf16":{"start":{"line_number":174,"utf16_col":14},"end":{"line_number":174,"utf16_col":49}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":5593,"ident_end":5595,"extent_start":5593,"extent_end":5620,"ident_utf16":{"start":{"line_number":178,"utf16_col":14},"end":{"line_number":178,"utf16_col":16}},"extent_utf16":{"start":{"line_number":178,"utf16_col":14},"end":{"line_number":178,"utf16_col":41}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":6691,"ident_end":6693,"extent_start":6691,"extent_end":6715,"ident_utf16":{"start":{"line_number":201,"utf16_col":17},"end":{"line_number":201,"utf16_col":19}},"extent_utf16":{"start":{"line_number":201,"utf16_col":17},"end":{"line_number":201,"utf16_col":41}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":12296,"ident_end":12300,"extent_start":12296,"extent_end":12321,"ident_utf16":{"start":{"line_number":359,"utf16_col":13},"end":{"line_number":359,"utf16_col":17}},"extent_utf16":{"start":{"line_number":359,"utf16_col":13},"end":{"line_number":359,"utf16_col":38}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":13354,"ident_end":13358,"extent_start":13354,"extent_end":13378,"ident_utf16":{"start":{"line_number":389,"utf16_col":13},"end":{"line_number":389,"utf16_col":17}},"extent_utf16":{"start":{"line_number":389,"utf16_col":13},"end":{"line_number":389,"utf16_col":37}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":13447,"ident_end":13451,"extent_start":13447,"extent_end":13473,"ident_utf16":{"start":{"line_number":393,"utf16_col":19},"end":{"line_number":393,"utf16_col":23}},"extent_utf16":{"start":{"line_number":393,"utf16_col":19},"end":{"line_number":393,"utf16_col":45}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":14494,"ident_end":14498,"extent_start":14494,"extent_end":14547,"ident_utf16":{"start":{"line_number":421,"utf16_col":14},"end":{"line_number":421,"utf16_col":18}},"extent_utf16":{"start":{"line_number":421,"utf16_col":14},"end":{"line_number":421,"utf16_col":67}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":14768,"ident_end":14772,"extent_start":14768,"extent_end":14822,"ident_utf16":{"start":{"line_number":428,"utf16_col":13},"end":{"line_number":428,"utf16_col":17}},"extent_utf16":{"start":{"line_number":428,"utf16_col":13},"end":{"line_number":428,"utf16_col":67}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":15007,"ident_end":15011,"extent_start":15007,"extent_end":15074,"ident_utf16":{"start":{"line_number":436,"utf16_col":14},"end":{"line_number":436,"utf16_col":18}},"extent_utf16":{"start":{"line_number":436,"utf16_col":14},"end":{"line_number":436,"utf16_col":81}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":16102,"ident_end":16104,"extent_start":16102,"extent_end":16154,"ident_utf16":{"start":{"line_number":465,"utf16_col":14},"end":{"line_number":465,"utf16_col":16}},"extent_utf16":{"start":{"line_number":465,"utf16_col":14},"end":{"line_number":465,"utf16_col":66}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":17061,"ident_end":17063,"extent_start":17061,"extent_end":17113,"ident_utf16":{"start":{"line_number":493,"utf16_col":21},"end":{"line_number":493,"utf16_col":23}},"extent_utf16":{"start":{"line_number":493,"utf16_col":21},"end":{"line_number":493,"utf16_col":73}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":23132,"ident_end":23134,"extent_start":23132,"extent_end":23186,"ident_utf16":{"start":{"line_number":662,"utf16_col":13},"end":{"line_number":662,"utf16_col":15}},"extent_utf16":{"start":{"line_number":662,"utf16_col":13},"end":{"line_number":662,"utf16_col":67}}},{"name":"PyLong_CheckExact","fully_qualified_name":"PyLong_CheckExact","kind":"function","ident_start":23343,"ident_end":23360,"extent_start":23343,"extent_end":23368,"ident_utf16":{"start":{"line_number":665,"utf16_col":19},"end":{"line_number":665,"utf16_col":36}},"extent_utf16":{"start":{"line_number":665,"utf16_col":19},"end":{"line_number":665,"utf16_col":44}}},{"name":"PyLong_CheckExact","fully_qualified_name":"PyLong_CheckExact","kind":"function","ident_start":23390,"ident_end":23407,"extent_start":23390,"extent_end":23416,"ident_utf16":{"start":{"line_number":666,"utf16_col":19},"end":{"line_number":666,"utf16_col":36}},"extent_utf16":{"start":{"line_number":666,"utf16_col":19},"end":{"line_number":666,"utf16_col":45}}},{"name":"STAT_INC","fully_qualified_name":"STAT_INC","kind":"function","ident_start":23525,"ident_end":23533,"extent_start":23525,"extent_end":23549,"ident_utf16":{"start":{"line_number":669,"utf16_col":12},"end":{"line_number":669,"utf16_col":20}},"extent_utf16":{"start":{"line_number":669,"utf16_col":12},"end":{"line_number":669,"utf16_col":36}}},{"name":"PyStackRef_IsNull","fully_qualified_name":"PyStackRef_IsNull","kind":"function","ident_start":23663,"ident_end":23680,"extent_start":23663,"extent_end":23685,"ident_utf16":{"start":{"line_number":671,"utf16_col":20},"end":{"line_number":671,"utf16_col":37}},"extent_utf16":{"start":{"line_number":671,"utf16_col":20},"end":{"line_number":671,"utf16_col":42}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":24426,"ident_end":24428,"extent_start":24426,"extent_end":24480,"ident_utf16":{"start":{"line_number":692,"utf16_col":13},"end":{"line_number":692,"utf16_col":15}},"extent_utf16":{"start":{"line_number":692,"utf16_col":13},"end":{"line_number":692,"utf16_col":67}}},{"name":"PyLong_CheckExact","fully_qualified_name":"PyLong_CheckExact","kind":"function","ident_start":24637,"ident_end":24654,"extent_start":24637,"extent_end":24662,"ident_utf16":{"start":{"line_number":695,"utf16_col":19},"end":{"line_number":695,"utf16_col":36}},"extent_utf16":{"start":{"line_number":695,"utf16_col":19},"end":{"line_number":695,"utf16_col":44}}},{"name":"PyLong_CheckExact","fully_qualified_name":"PyLong_CheckExact","kind":"function","ident_start":24684,"ident_end":24701,"extent_start":24684,"extent_end":24710,"ident_utf16":{"start":{"line_number":696,"utf16_col":19},"end":{"line_number":696,"utf16_col":36}},"extent_utf16":{"start":{"line_number":696,"utf16_col":19},"end":{"line_number":696,"utf16_col":45}}},{"name":"STAT_INC","fully_qualified_name":"STAT_INC","kind":"function","ident_start":24819,"ident_end":24827,"extent_start":24819,"extent_end":24843,"ident_utf16":{"start":{"line_number":699,"utf16_col":12},"end":{"line_number":699,"utf16_col":20}},"extent_utf16":{"start":{"line_number":699,"utf16_col":12},"end":{"line_number":699,"utf16_col":36}}},{"name":"PyStackRef_IsNull","fully_qualified_name":"PyStackRef_IsNull","kind":"function","ident_start":24957,"ident_end":24974,"extent_start":24957,"extent_end":24979,"ident_utf16":{"start":{"line_number":701,"utf16_col":20},"end":{"line_number":701,"utf16_col":37}},"extent_utf16":{"start":{"line_number":701,"utf16_col":20},"end":{"line_number":701,"utf16_col":42}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":25748,"ident_end":25750,"extent_start":25748,"extent_end":25805,"ident_utf16":{"start":{"line_number":719,"utf16_col":14},"end":{"line_number":719,"utf16_col":16}},"extent_utf16":{"start":{"line_number":719,"utf16_col":14},"end":{"line_number":719,"utf16_col":71}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":26070,"ident_end":26072,"extent_start":26070,"extent_end":26132,"ident_utf16":{"start":{"line_number":728,"utf16_col":14},"end":{"line_number":728,"utf16_col":16}},"extent_utf16":{"start":{"line_number":728,"utf16_col":14},"end":{"line_number":728,"utf16_col":76}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":26402,"ident_end":26404,"extent_start":26402,"extent_end":26464,"ident_utf16":{"start":{"line_number":737,"utf16_col":14},"end":{"line_number":737,"utf16_col":16}},"extent_utf16":{"start":{"line_number":737,"utf16_col":14},"end":{"line_number":737,"utf16_col":76}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":26734,"ident_end":26736,"extent_start":26734,"extent_end":26797,"ident_utf16":{"start":{"line_number":746,"utf16_col":14},"end":{"line_number":746,"utf16_col":16}},"extent_utf16":{"start":{"line_number":746,"utf16_col":14},"end":{"line_number":746,"utf16_col":77}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":27063,"ident_end":27065,"extent_start":27063,"extent_end":27131,"ident_utf16":{"start":{"line_number":755,"utf16_col":14},"end":{"line_number":755,"utf16_col":16}},"extent_utf16":{"start":{"line_number":755,"utf16_col":14},"end":{"line_number":755,"utf16_col":82}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":27402,"ident_end":27404,"extent_start":27402,"extent_end":27470,"ident_utf16":{"start":{"line_number":764,"utf16_col":14},"end":{"line_number":764,"utf16_col":16}},"extent_utf16":{"start":{"line_number":764,"utf16_col":14},"end":{"line_number":764,"utf16_col":82}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":28109,"ident_end":28111,"extent_start":28109,"extent_end":28165,"ident_utf16":{"start":{"line_number":783,"utf16_col":13},"end":{"line_number":783,"utf16_col":15}},"extent_utf16":{"start":{"line_number":783,"utf16_col":13},"end":{"line_number":783,"utf16_col":69}}},{"name":"PyFloat_CheckExact","fully_qualified_name":"PyFloat_CheckExact","kind":"function","ident_start":28322,"ident_end":28340,"extent_start":28322,"extent_end":28348,"ident_utf16":{"start":{"line_number":786,"utf16_col":19},"end":{"line_number":786,"utf16_col":37}},"extent_utf16":{"start":{"line_number":786,"utf16_col":19},"end":{"line_number":786,"utf16_col":45}}},{"name":"PyFloat_CheckExact","fully_qualified_name":"PyFloat_CheckExact","kind":"function","ident_start":28370,"ident_end":28388,"extent_start":28370,"extent_end":28397,"ident_utf16":{"start":{"line_number":787,"utf16_col":19},"end":{"line_number":787,"utf16_col":37}},"extent_utf16":{"start":{"line_number":787,"utf16_col":19},"end":{"line_number":787,"utf16_col":46}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":28845,"ident_end":28847,"extent_start":28845,"extent_end":28896,"ident_utf16":{"start":{"line_number":803,"utf16_col":13},"end":{"line_number":803,"utf16_col":15}},"extent_utf16":{"start":{"line_number":803,"utf16_col":13},"end":{"line_number":803,"utf16_col":64}}},{"name":"PyFloat_CheckExact","fully_qualified_name":"PyFloat_CheckExact","kind":"function","ident_start":29053,"ident_end":29071,"extent_start":29053,"extent_end":29079,"ident_utf16":{"start":{"line_number":806,"utf16_col":19},"end":{"line_number":806,"utf16_col":37}},"extent_utf16":{"start":{"line_number":806,"utf16_col":19},"end":{"line_number":806,"utf16_col":45}}},{"name":"PyFloat_CheckExact","fully_qualified_name":"PyFloat_CheckExact","kind":"function","ident_start":29101,"ident_end":29119,"extent_start":29101,"extent_end":29128,"ident_utf16":{"start":{"line_number":807,"utf16_col":19},"end":{"line_number":807,"utf16_col":37}},"extent_utf16":{"start":{"line_number":807,"utf16_col":19},"end":{"line_number":807,"utf16_col":46}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":29576,"ident_end":29578,"extent_start":29576,"extent_end":29632,"ident_utf16":{"start":{"line_number":823,"utf16_col":13},"end":{"line_number":823,"utf16_col":15}},"extent_utf16":{"start":{"line_number":823,"utf16_col":13},"end":{"line_number":823,"utf16_col":69}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":31046,"ident_end":31048,"extent_start":31046,"extent_end":31105,"ident_utf16":{"start":{"line_number":854,"utf16_col":14},"end":{"line_number":854,"utf16_col":16}},"extent_utf16":{"start":{"line_number":854,"utf16_col":14},"end":{"line_number":854,"utf16_col":73}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":31293,"ident_end":31295,"extent_start":31293,"extent_end":31357,"ident_utf16":{"start":{"line_number":862,"utf16_col":14},"end":{"line_number":862,"utf16_col":16}},"extent_utf16":{"start":{"line_number":862,"utf16_col":14},"end":{"line_number":862,"utf16_col":78}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":31545,"ident_end":31547,"extent_start":31545,"extent_end":31609,"ident_utf16":{"start":{"line_number":870,"utf16_col":14},"end":{"line_number":870,"utf16_col":16}},"extent_utf16":{"start":{"line_number":870,"utf16_col":14},"end":{"line_number":870,"utf16_col":78}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":31878,"ident_end":31880,"extent_start":31878,"extent_end":31943,"ident_utf16":{"start":{"line_number":879,"utf16_col":14},"end":{"line_number":879,"utf16_col":16}},"extent_utf16":{"start":{"line_number":879,"utf16_col":14},"end":{"line_number":879,"utf16_col":79}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":32132,"ident_end":32134,"extent_start":32132,"extent_end":32202,"ident_utf16":{"start":{"line_number":887,"utf16_col":14},"end":{"line_number":887,"utf16_col":16}},"extent_utf16":{"start":{"line_number":887,"utf16_col":14},"end":{"line_number":887,"utf16_col":84}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":32391,"ident_end":32393,"extent_start":32391,"extent_end":32461,"ident_utf16":{"start":{"line_number":895,"utf16_col":14},"end":{"line_number":895,"utf16_col":16}},"extent_utf16":{"start":{"line_number":895,"utf16_col":14},"end":{"line_number":895,"utf16_col":84}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":32792,"ident_end":32794,"extent_start":32792,"extent_end":32847,"ident_utf16":{"start":{"line_number":905,"utf16_col":14},"end":{"line_number":905,"utf16_col":16}},"extent_utf16":{"start":{"line_number":905,"utf16_col":14},"end":{"line_number":905,"utf16_col":69}}},{"name":"PyFloat_CheckExact","fully_qualified_name":"PyFloat_CheckExact","kind":"function","ident_start":33004,"ident_end":33022,"extent_start":33004,"extent_end":33030,"ident_utf16":{"start":{"line_number":908,"utf16_col":19},"end":{"line_number":908,"utf16_col":37}},"extent_utf16":{"start":{"line_number":908,"utf16_col":19},"end":{"line_number":908,"utf16_col":45}}},{"name":"PyFloat_CheckExact","fully_qualified_name":"PyFloat_CheckExact","kind":"function","ident_start":33052,"ident_end":33070,"extent_start":33052,"extent_end":33079,"ident_utf16":{"start":{"line_number":909,"utf16_col":19},"end":{"line_number":909,"utf16_col":37}},"extent_utf16":{"start":{"line_number":909,"utf16_col":19},"end":{"line_number":909,"utf16_col":46}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":33729,"ident_end":33731,"extent_start":33729,"extent_end":33792,"ident_utf16":{"start":{"line_number":928,"utf16_col":14},"end":{"line_number":928,"utf16_col":16}},"extent_utf16":{"start":{"line_number":928,"utf16_col":14},"end":{"line_number":928,"utf16_col":77}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":34056,"ident_end":34058,"extent_start":34056,"extent_end":34125,"ident_utf16":{"start":{"line_number":939,"utf16_col":14},"end":{"line_number":939,"utf16_col":16}},"extent_utf16":{"start":{"line_number":939,"utf16_col":14},"end":{"line_number":939,"utf16_col":83}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":34389,"ident_end":34391,"extent_start":34389,"extent_end":34442,"ident_utf16":{"start":{"line_number":950,"utf16_col":13},"end":{"line_number":950,"utf16_col":15}},"extent_utf16":{"start":{"line_number":950,"utf16_col":13},"end":{"line_number":950,"utf16_col":66}}},{"name":"PyUnicode_CheckExact","fully_qualified_name":"PyUnicode_CheckExact","kind":"function","ident_start":34599,"ident_end":34619,"extent_start":34599,"extent_end":34627,"ident_utf16":{"start":{"line_number":953,"utf16_col":19},"end":{"line_number":953,"utf16_col":39}},"extent_utf16":{"start":{"line_number":953,"utf16_col":19},"end":{"line_number":953,"utf16_col":47}}},{"name":"PyUnicode_CheckExact","fully_qualified_name":"PyUnicode_CheckExact","kind":"function","ident_start":34649,"ident_end":34669,"extent_start":34649,"extent_end":34678,"ident_utf16":{"start":{"line_number":954,"utf16_col":19},"end":{"line_number":954,"utf16_col":39}},"extent_utf16":{"start":{"line_number":954,"utf16_col":19},"end":{"line_number":954,"utf16_col":48}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":37443,"ident_end":37445,"extent_start":37443,"extent_end":37513,"ident_utf16":{"start":{"line_number":1016,"utf16_col":13},"end":{"line_number":1016,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1016,"utf16_col":13},"end":{"line_number":1016,"utf16_col":83}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":37870,"ident_end":37872,"extent_start":37870,"extent_end":37940,"ident_utf16":{"start":{"line_number":1024,"utf16_col":13},"end":{"line_number":1024,"utf16_col":15}},"extent_utf16":{"start":{"line_number":1024,"utf16_col":13},"end":{"line_number":1024,"utf16_col":83}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":40413,"ident_end":40415,"extent_start":40413,"extent_end":40492,"ident_utf16":{"start":{"line_number":1077,"utf16_col":21},"end":{"line_number":1077,"utf16_col":23}},"extent_utf16":{"start":{"line_number":1077,"utf16_col":21},"end":{"line_number":1077,"utf16_col":100}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":42012,"ident_end":42014,"extent_start":42012,"extent_end":42096,"ident_utf16":{"start":{"line_number":1115,"utf16_col":21},"end":{"line_number":1115,"utf16_col":23}},"extent_utf16":{"start":{"line_number":1115,"utf16_col":21},"end":{"line_number":1115,"utf16_col":105}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":50315,"ident_end":50317,"extent_start":50315,"extent_end":50393,"ident_utf16":{"start":{"line_number":1317,"utf16_col":14},"end":{"line_number":1317,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1317,"utf16_col":14},"end":{"line_number":1317,"utf16_col":92}}},{"name":"STAT_INC","fully_qualified_name":"STAT_INC","kind":"function","ident_start":50626,"ident_end":50634,"extent_start":50626,"extent_end":50650,"ident_utf16":{"start":{"line_number":1321,"utf16_col":12},"end":{"line_number":1321,"utf16_col":20}},"extent_utf16":{"start":{"line_number":1321,"utf16_col":12},"end":{"line_number":1321,"utf16_col":36}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":53975,"ident_end":53977,"extent_start":53975,"extent_end":54050,"ident_utf16":{"start":{"line_number":1397,"utf16_col":21},"end":{"line_number":1397,"utf16_col":23}},"extent_utf16":{"start":{"line_number":1397,"utf16_col":21},"end":{"line_number":1397,"utf16_col":96}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":57006,"ident_end":57008,"extent_start":57006,"extent_end":57075,"ident_utf16":{"start":{"line_number":1471,"utf16_col":14},"end":{"line_number":1471,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1471,"utf16_col":14},"end":{"line_number":1471,"utf16_col":83}}},{"name":"STAT_INC","fully_qualified_name":"STAT_INC","kind":"function","ident_start":57252,"ident_end":57260,"extent_start":57252,"extent_end":57279,"ident_utf16":{"start":{"line_number":1474,"utf16_col":12},"end":{"line_number":1474,"utf16_col":20}},"extent_utf16":{"start":{"line_number":1474,"utf16_col":12},"end":{"line_number":1474,"utf16_col":39}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":59219,"ident_end":59223,"extent_start":59219,"extent_end":59257,"ident_utf16":{"start":{"line_number":1529,"utf16_col":14},"end":{"line_number":1529,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1529,"utf16_col":14},"end":{"line_number":1529,"utf16_col":52}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":59739,"ident_end":59743,"extent_start":59739,"extent_end":59774,"ident_utf16":{"start":{"line_number":1542,"utf16_col":14},"end":{"line_number":1542,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1542,"utf16_col":14},"end":{"line_number":1542,"utf16_col":49}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":61743,"ident_end":61745,"extent_start":61743,"extent_end":61780,"ident_utf16":{"start":{"line_number":1594,"utf16_col":14},"end":{"line_number":1594,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1594,"utf16_col":14},"end":{"line_number":1594,"utf16_col":51}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":64756,"ident_end":64758,"extent_start":64756,"extent_end":64829,"ident_utf16":{"start":{"line_number":1675,"utf16_col":14},"end":{"line_number":1675,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1675,"utf16_col":14},"end":{"line_number":1675,"utf16_col":87}}},{"name":"Py_TYPE","fully_qualified_name":"Py_TYPE","kind":"function","ident_start":65071,"ident_end":65078,"extent_start":65071,"extent_end":65106,"ident_utf16":{"start":{"line_number":1679,"utf16_col":55},"end":{"line_number":1679,"utf16_col":62}},"extent_utf16":{"start":{"line_number":1679,"utf16_col":55},"end":{"line_number":1679,"utf16_col":90}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":68237,"ident_end":68239,"extent_start":68237,"extent_end":68311,"ident_utf16":{"start":{"line_number":1756,"utf16_col":17},"end":{"line_number":1756,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1756,"utf16_col":17},"end":{"line_number":1756,"utf16_col":91}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":70241,"ident_end":70243,"extent_start":70241,"extent_end":70306,"ident_utf16":{"start":{"line_number":1807,"utf16_col":17},"end":{"line_number":1807,"utf16_col":19}},"extent_utf16":{"start":{"line_number":1807,"utf16_col":17},"end":{"line_number":1807,"utf16_col":82}}},{"name":"PyAsyncGenASend_CheckExact","fully_qualified_name":"PyAsyncGenASend_CheckExact","kind":"function","ident_start":70395,"ident_end":70421,"extent_start":70395,"extent_end":70429,"ident_utf16":{"start":{"line_number":1809,"utf16_col":19},"end":{"line_number":1809,"utf16_col":45}},"extent_utf16":{"start":{"line_number":1809,"utf16_col":19},"end":{"line_number":1809,"utf16_col":53}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":71128,"ident_end":71130,"extent_start":71128,"extent_end":71202,"ident_utf16":{"start":{"line_number":1833,"utf16_col":14},"end":{"line_number":1833,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1833,"utf16_col":14},"end":{"line_number":1833,"utf16_col":88}}},{"name":"PyAsyncGenASend_CheckExact","fully_qualified_name":"PyAsyncGenASend_CheckExact","kind":"function","ident_start":71291,"ident_end":71317,"extent_start":71291,"extent_end":71325,"ident_utf16":{"start":{"line_number":1835,"utf16_col":19},"end":{"line_number":1835,"utf16_col":45}},"extent_utf16":{"start":{"line_number":1835,"utf16_col":19},"end":{"line_number":1835,"utf16_col":53}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":73906,"ident_end":73908,"extent_start":73906,"extent_end":73942,"ident_utf16":{"start":{"line_number":1894,"utf16_col":14},"end":{"line_number":1894,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1894,"utf16_col":14},"end":{"line_number":1894,"utf16_col":50}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":74833,"ident_end":74837,"extent_start":74833,"extent_end":74888,"ident_utf16":{"start":{"line_number":1921,"utf16_col":14},"end":{"line_number":1921,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1921,"utf16_col":14},"end":{"line_number":1921,"utf16_col":69}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":75365,"ident_end":75367,"extent_start":75365,"extent_end":75410,"ident_utf16":{"start":{"line_number":1934,"utf16_col":14},"end":{"line_number":1934,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1934,"utf16_col":14},"end":{"line_number":1934,"utf16_col":59}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":76048,"ident_end":76050,"extent_start":76048,"extent_end":76082,"ident_utf16":{"start":{"line_number":1952,"utf16_col":14},"end":{"line_number":1952,"utf16_col":16}},"extent_utf16":{"start":{"line_number":1952,"utf16_col":14},"end":{"line_number":1952,"utf16_col":48}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":76484,"ident_end":76488,"extent_start":76484,"extent_end":76577,"ident_utf16":{"start":{"line_number":1963,"utf16_col":14},"end":{"line_number":1963,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1963,"utf16_col":14},"end":{"line_number":1963,"utf16_col":107}}},{"name":"assert","fully_qualified_name":"assert","kind":"function","ident_start":76708,"ident_end":76714,"extent_start":76708,"extent_end":76725,"ident_utf16":{"start":{"line_number":1966,"utf16_col":12},"end":{"line_number":1966,"utf16_col":18}},"extent_utf16":{"start":{"line_number":1966,"utf16_col":12},"end":{"line_number":1966,"utf16_col":29}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":78686,"ident_end":78688,"extent_start":78686,"extent_end":78742,"ident_utf16":{"start":{"line_number":2020,"utf16_col":21},"end":{"line_number":2020,"utf16_col":23}},"extent_utf16":{"start":{"line_number":2020,"utf16_col":21},"end":{"line_number":2020,"utf16_col":77}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":83606,"ident_end":83608,"extent_start":83606,"extent_end":83667,"ident_utf16":{"start":{"line_number":2138,"utf16_col":21},"end":{"line_number":2138,"utf16_col":23}},"extent_utf16":{"start":{"line_number":2138,"utf16_col":21},"end":{"line_number":2138,"utf16_col":82}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":89305,"ident_end":89307,"extent_start":89305,"extent_end":89349,"ident_utf16":{"start":{"line_number":2277,"utf16_col":21},"end":{"line_number":2277,"utf16_col":23}},"extent_utf16":{"start":{"line_number":2277,"utf16_col":21},"end":{"line_number":2277,"utf16_col":65}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":106353,"ident_end":106355,"extent_start":106353,"extent_end":106418,"ident_utf16":{"start":{"line_number":2702,"utf16_col":14},"end":{"line_number":2702,"utf16_col":16}},"extent_utf16":{"start":{"line_number":2702,"utf16_col":14},"end":{"line_number":2702,"utf16_col":79}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":112207,"ident_end":112209,"extent_start":112207,"extent_end":112261,"ident_utf16":{"start":{"line_number":2838,"utf16_col":21},"end":{"line_number":2838,"utf16_col":23}},"extent_utf16":{"start":{"line_number":2838,"utf16_col":21},"end":{"line_number":2838,"utf16_col":75}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":127604,"ident_end":127606,"extent_start":127604,"extent_end":127671,"ident_utf16":{"start":{"line_number":3230,"utf16_col":21},"end":{"line_number":3230,"utf16_col":23}},"extent_utf16":{"start":{"line_number":3230,"utf16_col":21},"end":{"line_number":3230,"utf16_col":88}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":133019,"ident_end":133021,"extent_start":133019,"extent_end":133087,"ident_utf16":{"start":{"line_number":3359,"utf16_col":21},"end":{"line_number":3359,"utf16_col":23}},"extent_utf16":{"start":{"line_number":3359,"utf16_col":21},"end":{"line_number":3359,"utf16_col":89}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":138671,"ident_end":138675,"extent_start":138671,"extent_end":138695,"ident_utf16":{"start":{"line_number":3504,"utf16_col":14},"end":{"line_number":3504,"utf16_col":18}},"extent_utf16":{"start":{"line_number":3504,"utf16_col":14},"end":{"line_number":3504,"utf16_col":38}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":139393,"ident_end":139395,"extent_start":139393,"extent_end":139407,"ident_utf16":{"start":{"line_number":3525,"utf16_col":14},"end":{"line_number":3525,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3525,"utf16_col":14},"end":{"line_number":3525,"utf16_col":28}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":141602,"ident_end":141606,"extent_start":141602,"extent_end":141628,"ident_utf16":{"start":{"line_number":3589,"utf16_col":14},"end":{"line_number":3589,"utf16_col":18}},"extent_utf16":{"start":{"line_number":3589,"utf16_col":14},"end":{"line_number":3589,"utf16_col":40}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":143676,"ident_end":143678,"extent_start":143676,"extent_end":143710,"ident_utf16":{"start":{"line_number":3631,"utf16_col":17},"end":{"line_number":3631,"utf16_col":19}},"extent_utf16":{"start":{"line_number":3631,"utf16_col":17},"end":{"line_number":3631,"utf16_col":51}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":143991,"ident_end":143993,"extent_start":143991,"extent_end":144024,"ident_utf16":{"start":{"line_number":3639,"utf16_col":17},"end":{"line_number":3639,"utf16_col":19}},"extent_utf16":{"start":{"line_number":3639,"utf16_col":17},"end":{"line_number":3639,"utf16_col":50}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":144869,"ident_end":144873,"extent_start":144869,"extent_end":144907,"ident_utf16":{"start":{"line_number":3666,"utf16_col":17},"end":{"line_number":3666,"utf16_col":21}},"extent_utf16":{"start":{"line_number":3666,"utf16_col":17},"end":{"line_number":3666,"utf16_col":55}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":147672,"ident_end":147674,"extent_start":147672,"extent_end":147731,"ident_utf16":{"start":{"line_number":3734,"utf16_col":21},"end":{"line_number":3734,"utf16_col":23}},"extent_utf16":{"start":{"line_number":3734,"utf16_col":21},"end":{"line_number":3734,"utf16_col":80}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":150301,"ident_end":150303,"extent_start":150301,"extent_end":150382,"ident_utf16":{"start":{"line_number":3808,"utf16_col":21},"end":{"line_number":3808,"utf16_col":23}},"extent_utf16":{"start":{"line_number":3808,"utf16_col":21},"end":{"line_number":3808,"utf16_col":102}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":150831,"ident_end":150833,"extent_start":150831,"extent_end":150895,"ident_utf16":{"start":{"line_number":3820,"utf16_col":17},"end":{"line_number":3820,"utf16_col":19}},"extent_utf16":{"start":{"line_number":3820,"utf16_col":17},"end":{"line_number":3820,"utf16_col":81}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":151974,"ident_end":151976,"extent_start":151974,"extent_end":152057,"ident_utf16":{"start":{"line_number":3848,"utf16_col":14},"end":{"line_number":3848,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3848,"utf16_col":14},"end":{"line_number":3848,"utf16_col":97}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":152222,"ident_end":152224,"extent_start":152222,"extent_end":152310,"ident_utf16":{"start":{"line_number":3853,"utf16_col":14},"end":{"line_number":3853,"utf16_col":16}},"extent_utf16":{"start":{"line_number":3853,"utf16_col":14},"end":{"line_number":3853,"utf16_col":102}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":153459,"ident_end":153461,"extent_start":153459,"extent_end":153531,"ident_utf16":{"start":{"line_number":3882,"utf16_col":17},"end":{"line_number":3882,"utf16_col":19}},"extent_utf16":{"start":{"line_number":3882,"utf16_col":17},"end":{"line_number":3882,"utf16_col":89}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":156242,"ident_end":156244,"extent_start":156242,"extent_end":156306,"ident_utf16":{"start":{"line_number":3946,"utf16_col":17},"end":{"line_number":3946,"utf16_col":19}},"extent_utf16":{"start":{"line_number":3946,"utf16_col":17},"end":{"line_number":3946,"utf16_col":81}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":157538,"ident_end":157540,"extent_start":157538,"extent_end":157608,"ident_utf16":{"start":{"line_number":3974,"utf16_col":17},"end":{"line_number":3974,"utf16_col":19}},"extent_utf16":{"start":{"line_number":3974,"utf16_col":17},"end":{"line_number":3974,"utf16_col":87}}},{"name":"PyList_CheckExact","fully_qualified_name":"PyList_CheckExact","kind":"function","ident_start":157697,"ident_end":157714,"extent_start":157697,"extent_end":157722,"ident_utf16":{"start":{"line_number":3976,"utf16_col":19},"end":{"line_number":3976,"utf16_col":36}},"extent_utf16":{"start":{"line_number":3976,"utf16_col":19},"end":{"line_number":3976,"utf16_col":44}}},{"name":"assert","fully_qualified_name":"assert","kind":"function","ident_start":157760,"ident_end":157766,"extent_start":157760,"extent_end":157855,"ident_utf16":{"start":{"line_number":3978,"utf16_col":12},"end":{"line_number":3978,"utf16_col":18}},"extent_utf16":{"start":{"line_number":3978,"utf16_col":12},"end":{"line_number":3979,"utf16_col":50}}},{"name":"_PyObject_GC_IS_SHARED","fully_qualified_name":"_PyObject_GC_IS_SHARED","kind":"function","ident_start":157824,"ident_end":157846,"extent_start":157824,"extent_end":157854,"ident_utf16":{"start":{"line_number":3979,"utf16_col":19},"end":{"line_number":3979,"utf16_col":41}},"extent_utf16":{"start":{"line_number":3979,"utf16_col":19},"end":{"line_number":3979,"utf16_col":49}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":160079,"ident_end":160081,"extent_start":160079,"extent_end":160144,"ident_utf16":{"start":{"line_number":4028,"utf16_col":17},"end":{"line_number":4028,"utf16_col":19}},"extent_utf16":{"start":{"line_number":4028,"utf16_col":17},"end":{"line_number":4028,"utf16_col":82}}},{"name":"STAT_INC","fully_qualified_name":"STAT_INC","kind":"function","ident_start":160309,"ident_end":160317,"extent_start":160309,"extent_end":160332,"ident_utf16":{"start":{"line_number":4032,"utf16_col":12},"end":{"line_number":4032,"utf16_col":20}},"extent_utf16":{"start":{"line_number":4032,"utf16_col":12},"end":{"line_number":4032,"utf16_col":35}}},{"name":"PyStackRef_UntagInt","fully_qualified_name":"PyStackRef_UntagInt","kind":"function","ident_start":160358,"ident_end":160377,"extent_start":160358,"extent_end":160392,"ident_utf16":{"start":{"line_number":4033,"utf16_col":24},"end":{"line_number":4033,"utf16_col":43}},"extent_utf16":{"start":{"line_number":4033,"utf16_col":24},"end":{"line_number":4033,"utf16_col":58}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":162044,"ident_end":162046,"extent_start":162044,"extent_end":162109,"ident_utf16":{"start":{"line_number":4071,"utf16_col":17},"end":{"line_number":4071,"utf16_col":19}},"extent_utf16":{"start":{"line_number":4071,"utf16_col":17},"end":{"line_number":4071,"utf16_col":82}}},{"name":"assert","fully_qualified_name":"assert","kind":"function","ident_start":162294,"ident_end":162300,"extent_start":162294,"extent_end":162347,"ident_utf16":{"start":{"line_number":4075,"utf16_col":12},"end":{"line_number":4075,"utf16_col":18}},"extent_utf16":{"start":{"line_number":4075,"utf16_col":12},"end":{"line_number":4075,"utf16_col":65}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":179055,"ident_end":179057,"extent_start":179055,"extent_end":179124,"ident_utf16":{"start":{"line_number":4488,"utf16_col":14},"end":{"line_number":4488,"utf16_col":16}},"extent_utf16":{"start":{"line_number":4488,"utf16_col":14},"end":{"line_number":4488,"utf16_col":83}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":204563,"ident_end":204565,"extent_start":204563,"extent_end":204649,"ident_utf16":{"start":{"line_number":5129,"utf16_col":14},"end":{"line_number":5129,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5129,"utf16_col":14},"end":{"line_number":5129,"utf16_col":100}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":207744,"ident_end":207746,"extent_start":207744,"extent_end":207874,"ident_utf16":{"start":{"line_number":5205,"utf16_col":14},"end":{"line_number":5205,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5205,"utf16_col":14},"end":{"line_number":5205,"utf16_col":144}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":210722,"ident_end":210724,"extent_start":210722,"extent_end":210810,"ident_utf16":{"start":{"line_number":5273,"utf16_col":14},"end":{"line_number":5273,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5273,"utf16_col":14},"end":{"line_number":5273,"utf16_col":102}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":213838,"ident_end":213840,"extent_start":213838,"extent_end":213954,"ident_utf16":{"start":{"line_number":5347,"utf16_col":14},"end":{"line_number":5347,"utf16_col":16}},"extent_utf16":{"start":{"line_number":5347,"utf16_col":14},"end":{"line_number":5347,"utf16_col":130}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":229862,"ident_end":229864,"extent_start":229862,"extent_end":229969,"ident_utf16":{"start":{"line_number":5711,"utf16_col":21},"end":{"line_number":5711,"utf16_col":23}},"extent_utf16":{"start":{"line_number":5711,"utf16_col":21},"end":{"line_number":5711,"utf16_col":128}}},{"name":"replicate","fully_qualified_name":"replicate","kind":"function","ident_start":238031,"ident_end":238040,"extent_start":238031,"extent_end":238072,"ident_utf16":{"start":{"line_number":5901,"utf16_col":13},"end":{"line_number":5901,"utf16_col":22}},"extent_utf16":{"start":{"line_number":5901,"utf16_col":13},"end":{"line_number":5901,"utf16_col":54}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":238192,"ident_end":238194,"extent_start":238192,"extent_end":238252,"ident_utf16":{"start":{"line_number":5905,"utf16_col":21},"end":{"line_number":5905,"utf16_col":23}},"extent_utf16":{"start":{"line_number":5905,"utf16_col":21},"end":{"line_number":5905,"utf16_col":81}}},{"name":"replicate","fully_qualified_name":"replicate","kind":"function","ident_start":239444,"ident_end":239453,"extent_start":239444,"extent_end":239485,"ident_utf16":{"start":{"line_number":5937,"utf16_col":13},"end":{"line_number":5937,"utf16_col":22}},"extent_utf16":{"start":{"line_number":5937,"utf16_col":13},"end":{"line_number":5937,"utf16_col":54}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":243813,"ident_end":243817,"extent_start":243813,"extent_end":243839,"ident_utf16":{"start":{"line_number":6050,"utf16_col":14},"end":{"line_number":6050,"utf16_col":18}},"extent_utf16":{"start":{"line_number":6050,"utf16_col":14},"end":{"line_number":6050,"utf16_col":40}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":244051,"ident_end":244055,"extent_start":244051,"extent_end":244068,"ident_utf16":{"start":{"line_number":6058,"utf16_col":14},"end":{"line_number":6058,"utf16_col":18}},"extent_utf16":{"start":{"line_number":6058,"utf16_col":14},"end":{"line_number":6058,"utf16_col":31}}},{"name":"inst","fully_qualified_name":"inst","kind":"function","ident_start":244192,"ident_end":244196,"extent_start":244192,"extent_end":244212,"ident_utf16":{"start":{"line_number":6063,"utf16_col":14},"end":{"line_number":6063,"utf16_col":18}},"extent_utf16":{"start":{"line_number":6063,"utf16_col":14},"end":{"line_number":6063,"utf16_col":34}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":245873,"ident_end":245875,"extent_start":245873,"extent_end":245902,"ident_utf16":{"start":{"line_number":6123,"utf16_col":14},"end":{"line_number":6123,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6123,"utf16_col":14},"end":{"line_number":6123,"utf16_col":43}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":245988,"ident_end":245990,"extent_start":245988,"extent_end":246036,"ident_utf16":{"start":{"line_number":6127,"utf16_col":14},"end":{"line_number":6127,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6127,"utf16_col":14},"end":{"line_number":6127,"utf16_col":62}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":246431,"ident_end":246433,"extent_start":246431,"extent_end":246461,"ident_utf16":{"start":{"line_number":6141,"utf16_col":14},"end":{"line_number":6141,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6141,"utf16_col":14},"end":{"line_number":6141,"utf16_col":44}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":247437,"ident_end":247439,"extent_start":247437,"extent_end":247469,"ident_utf16":{"start":{"line_number":6161,"utf16_col":14},"end":{"line_number":6161,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6161,"utf16_col":14},"end":{"line_number":6161,"utf16_col":46}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":248367,"ident_end":248369,"extent_start":248367,"extent_end":248392,"ident_utf16":{"start":{"line_number":6180,"utf16_col":14},"end":{"line_number":6180,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6180,"utf16_col":14},"end":{"line_number":6180,"utf16_col":39}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":248946,"ident_end":248948,"extent_start":248946,"extent_end":248982,"ident_utf16":{"start":{"line_number":6199,"utf16_col":14},"end":{"line_number":6199,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6199,"utf16_col":14},"end":{"line_number":6199,"utf16_col":50}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":249557,"ident_end":249559,"extent_start":249557,"extent_end":249577,"ident_utf16":{"start":{"line_number":6213,"utf16_col":14},"end":{"line_number":6213,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6213,"utf16_col":14},"end":{"line_number":6213,"utf16_col":34}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":249657,"ident_end":249659,"extent_start":249657,"extent_end":249679,"ident_utf16":{"start":{"line_number":6217,"utf16_col":14},"end":{"line_number":6217,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6217,"utf16_col":14},"end":{"line_number":6217,"utf16_col":36}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":249786,"ident_end":249788,"extent_start":249786,"extent_end":249802,"ident_utf16":{"start":{"line_number":6222,"utf16_col":14},"end":{"line_number":6222,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6222,"utf16_col":14},"end":{"line_number":6222,"utf16_col":30}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":250067,"ident_end":250069,"extent_start":250067,"extent_end":250102,"ident_utf16":{"start":{"line_number":6229,"utf16_col":14},"end":{"line_number":6229,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6229,"utf16_col":14},"end":{"line_number":6229,"utf16_col":49}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":250320,"ident_end":250322,"extent_start":250320,"extent_end":250351,"ident_utf16":{"start":{"line_number":6236,"utf16_col":14},"end":{"line_number":6236,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6236,"utf16_col":14},"end":{"line_number":6236,"utf16_col":45}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":250566,"ident_end":250568,"extent_start":250566,"extent_end":250592,"ident_utf16":{"start":{"line_number":6244,"utf16_col":14},"end":{"line_number":6244,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6244,"utf16_col":14},"end":{"line_number":6244,"utf16_col":40}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":250776,"ident_end":250778,"extent_start":250776,"extent_end":250805,"ident_utf16":{"start":{"line_number":6249,"utf16_col":14},"end":{"line_number":6249,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6249,"utf16_col":14},"end":{"line_number":6249,"utf16_col":43}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":251296,"ident_end":251298,"extent_start":251296,"extent_end":251318,"ident_utf16":{"start":{"line_number":6259,"utf16_col":14},"end":{"line_number":6259,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6259,"utf16_col":14},"end":{"line_number":6259,"utf16_col":36}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":253642,"ident_end":253644,"extent_start":253642,"extent_end":253672,"ident_utf16":{"start":{"line_number":6302,"utf16_col":14},"end":{"line_number":6302,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6302,"utf16_col":14},"end":{"line_number":6302,"utf16_col":44}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":253926,"ident_end":253928,"extent_start":253926,"extent_end":253978,"ident_utf16":{"start":{"line_number":6310,"utf16_col":14},"end":{"line_number":6310,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6310,"utf16_col":14},"end":{"line_number":6310,"utf16_col":66}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":254235,"ident_end":254237,"extent_start":254235,"extent_end":254287,"ident_utf16":{"start":{"line_number":6318,"utf16_col":14},"end":{"line_number":6318,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6318,"utf16_col":14},"end":{"line_number":6318,"utf16_col":66}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":254611,"ident_end":254613,"extent_start":254611,"extent_end":254664,"ident_utf16":{"start":{"line_number":6327,"utf16_col":14},"end":{"line_number":6327,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6327,"utf16_col":14},"end":{"line_number":6327,"utf16_col":67}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":254979,"ident_end":254981,"extent_start":254979,"extent_end":255036,"ident_utf16":{"start":{"line_number":6336,"utf16_col":14},"end":{"line_number":6336,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6336,"utf16_col":14},"end":{"line_number":6336,"utf16_col":71}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":255351,"ident_end":255353,"extent_start":255351,"extent_end":255387,"ident_utf16":{"start":{"line_number":6345,"utf16_col":14},"end":{"line_number":6345,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6345,"utf16_col":14},"end":{"line_number":6345,"utf16_col":50}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":255561,"ident_end":255563,"extent_start":255561,"extent_end":255597,"ident_utf16":{"start":{"line_number":6352,"utf16_col":14},"end":{"line_number":6352,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6352,"utf16_col":14},"end":{"line_number":6352,"utf16_col":50}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":255870,"ident_end":255872,"extent_start":255870,"extent_end":255907,"ident_utf16":{"start":{"line_number":6360,"utf16_col":14},"end":{"line_number":6360,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6360,"utf16_col":14},"end":{"line_number":6360,"utf16_col":51}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":256162,"ident_end":256164,"extent_start":256162,"extent_end":256203,"ident_utf16":{"start":{"line_number":6368,"utf16_col":14},"end":{"line_number":6368,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6368,"utf16_col":14},"end":{"line_number":6368,"utf16_col":55}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":256628,"ident_end":256630,"extent_start":256628,"extent_end":256657,"ident_utf16":{"start":{"line_number":6381,"utf16_col":14},"end":{"line_number":6381,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6381,"utf16_col":14},"end":{"line_number":6381,"utf16_col":43}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":256745,"ident_end":256747,"extent_start":256745,"extent_end":256779,"ident_utf16":{"start":{"line_number":6385,"utf16_col":14},"end":{"line_number":6385,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6385,"utf16_col":14},"end":{"line_number":6385,"utf16_col":48}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":256876,"ident_end":256878,"extent_start":256876,"extent_end":256914,"ident_utf16":{"start":{"line_number":6389,"utf16_col":14},"end":{"line_number":6389,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6389,"utf16_col":14},"end":{"line_number":6389,"utf16_col":52}}},{"name":"PyStackRef_AsPyObjectBorrow","fully_qualified_name":"PyStackRef_AsPyObjectBorrow","kind":"function","ident_start":256943,"ident_end":256970,"extent_start":256943,"extent_end":256975,"ident_utf16":{"start":{"line_number":6390,"utf16_col":25},"end":{"line_number":6390,"utf16_col":52}},"extent_utf16":{"start":{"line_number":6390,"utf16_col":25},"end":{"line_number":6390,"utf16_col":57}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":257003,"ident_end":257005,"extent_start":257003,"extent_end":257117,"ident_utf16":{"start":{"line_number":6393,"utf16_col":14},"end":{"line_number":6393,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6393,"utf16_col":14},"end":{"line_number":6394,"utf16_col":67}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":257144,"ident_end":257146,"extent_start":257144,"extent_end":257215,"ident_utf16":{"start":{"line_number":6397,"utf16_col":14},"end":{"line_number":6397,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6397,"utf16_col":14},"end":{"line_number":6398,"utf16_col":20}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":257583,"ident_end":257585,"extent_start":257583,"extent_end":257640,"ident_utf16":{"start":{"line_number":6408,"utf16_col":14},"end":{"line_number":6408,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6408,"utf16_col":14},"end":{"line_number":6408,"utf16_col":71}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":258040,"ident_end":258042,"extent_start":258040,"extent_end":258104,"ident_utf16":{"start":{"line_number":6419,"utf16_col":14},"end":{"line_number":6419,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6419,"utf16_col":14},"end":{"line_number":6419,"utf16_col":78}}},{"name":"PyStackRef_AsPyObjectBorrow","fully_qualified_name":"PyStackRef_AsPyObjectBorrow","kind":"function","ident_start":258133,"ident_end":258160,"extent_start":258133,"extent_end":258167,"ident_utf16":{"start":{"line_number":6420,"utf16_col":25},"end":{"line_number":6420,"utf16_col":52}},"extent_utf16":{"start":{"line_number":6420,"utf16_col":25},"end":{"line_number":6420,"utf16_col":59}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":258195,"ident_end":258197,"extent_start":258195,"extent_end":258331,"ident_utf16":{"start":{"line_number":6423,"utf16_col":14},"end":{"line_number":6423,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6423,"utf16_col":14},"end":{"line_number":6424,"utf16_col":59}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":258358,"ident_end":258360,"extent_start":258358,"extent_end":258515,"ident_utf16":{"start":{"line_number":6427,"utf16_col":14},"end":{"line_number":6427,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6427,"utf16_col":14},"end":{"line_number":6428,"utf16_col":59}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":258542,"ident_end":258544,"extent_start":258542,"extent_end":258651,"ident_utf16":{"start":{"line_number":6431,"utf16_col":14},"end":{"line_number":6431,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6431,"utf16_col":14},"end":{"line_number":6432,"utf16_col":20}}},{"name":"op","fully_qualified_name":"op","kind":"function","ident_start":258901,"ident_end":258903,"extent_start":258901,"extent_end":258925,"ident_utf16":{"start":{"line_number":6439,"utf16_col":14},"end":{"line_number":6439,"utf16_col":16}},"extent_utf16":{"start":{"line_number":6439,"utf16_col":14},"end":{"line_number":6439,"utf16_col":38}}},{"name":"label","fully_qualified_name":"label","kind":"function","ident_start":260151,"ident_end":260156,"extent_start":260151,"extent_end":260174,"ident_utf16":{"start":{"line_number":6482,"utf16_col":16},"end":{"line_number":6482,"utf16_col":21}},"extent_utf16":{"start":{"line_number":6482,"utf16_col":16},"end":{"line_number":6482,"utf16_col":39}}},{"name":"label","fully_qualified_name":"label","kind":"function","ident_start":262386,"ident_end":262391,"extent_start":262386,"extent_end":262404,"ident_utf16":{"start":{"line_number":6538,"utf16_col":16},"end":{"line_number":6538,"utf16_col":21}},"extent_utf16":{"start":{"line_number":6538,"utf16_col":16},"end":{"line_number":6538,"utf16_col":34}}},{"name":"label","fully_qualified_name":"label","kind":"function","ident_start":262555,"ident_end":262560,"extent_start":262555,"extent_end":262581,"ident_utf16":{"start":{"line_number":6544,"utf16_col":16},"end":{"line_number":6544,"utf16_col":21}},"extent_utf16":{"start":{"line_number":6544,"utf16_col":16},"end":{"line_number":6544,"utf16_col":42}}},{"name":"label","fully_qualified_name":"label","kind":"function","ident_start":263779,"ident_end":263784,"extent_start":263779,"extent_end":263797,"ident_utf16":{"start":{"line_number":6574,"utf16_col":16},"end":{"line_number":6574,"utf16_col":21}},"extent_utf16":{"start":{"line_number":6574,"utf16_col":16},"end":{"line_number":6574,"utf16_col":34}}}]}},"codeViewLayoutRoute":{"repo":{"id":81598961,"defaultBranch":"main","name":"cpython","ownerLogin":"python","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-10T19:23:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1525981?v=4","public":true,"private":false,"isOrgOwned":true,"isArchived":false},"currentUser":null,"uploadToken":"kQtsXeY4Dou0neW2uFqJ5aOAl_X-doU7RoPt01aeo8NSNovOSHgvjwOmT2MpAVisle8LE8aQ8ufTcssLkEY6xQ","allShortcutsEnabled":false,"treeExpanded":true,"path":"Python/bytecodes.c","symbolsExpanded":false,"refInfo":{"name":"main","listCacheKey":"v0:1788944050.0","canEdit":false,"currentOid":"5539c2a5437acc4f4719aabac375368e0d310bd9"},"helpUrl":"https://docs.github.com","githubDevUrl":null},"codeViewFileTreeLayoutRoute":{"fileTree":{"Python":{"items":[{"name":"clinic","path":"Python/clinic","contentType":"directory"},{"name":"frozen_modules","path":"Python/frozen_modules","contentType":"directory"},{"name":"Python-ast.c","path":"Python/Python-ast.c","contentType":"file"},{"name":"Python-tokenize.c","path":"Python/Python-tokenize.c","contentType":"file"},{"name":"README","path":"Python/README","contentType":"file"},{"name":"_contextvars.c","path":"Python/_contextvars.c","contentType":"file"},{"name":"_warnings.c","path":"Python/_warnings.c","contentType":"file"},{"name":"asdl.c","path":"Python/asdl.c","contentType":"file"},{"name":"asm_trampoline_aarch64.S","path":"Python/asm_trampoline_aarch64.S","contentType":"file"},{"name":"asm_trampoline_riscv64.S","path":"Python/asm_trampoline_riscv64.S","contentType":"file"},{"name":"asm_trampoline_x86_64.S","path":"Python/asm_trampoline_x86_64.S","contentType":"file"},{"name":"assemble.c","path":"Python/assemble.c","contentType":"file"},{"name":"ast.c","path":"Python/ast.c","contentType":"file"},{"name":"ast_preprocess.c","path":"Python/ast_preprocess.c","contentType":"file"},{"name":"ast_unparse.c","path":"Python/ast_unparse.c","contentType":"file"},{"name":"bltinmodule.c","path":"Python/bltinmodule.c","contentType":"file"},{"name":"bootstrap_hash.c","path":"Python/bootstrap_hash.c","contentType":"file"},{"name":"brc.c","path":"Python/brc.c","contentType":"file"},{"name":"bytecodes.c","path":"Python/bytecodes.c","contentType":"file"},{"name":"ceval.c","path":"Python/ceval.c","contentType":"file"},{"name":"ceval.h","path":"Python/ceval.h","contentType":"file"},{"name":"ceval_gil.c","path":"Python/ceval_gil.c","contentType":"file"},{"name":"ceval_macros.h","path":"Python/ceval_macros.h","contentType":"file"},{"name":"codecs.c","path":"Python/codecs.c","contentType":"file"},{"name":"codegen.c","path":"Python/codegen.c","contentType":"file"},{"name":"compile.c","path":"Python/compile.c","contentType":"file"},{"name":"condvar.h","path":"Python/condvar.h","contentType":"file"},{"name":"config_common.h","path":"Python/config_common.h","contentType":"file"},{"name":"context.c","path":"Python/context.c","contentType":"file"},{"name":"critical_section.c","path":"Python/critical_section.c","contentType":"file"},{"name":"crossinterp.c","path":"Python/crossinterp.c","contentType":"file"},{"name":"crossinterp_data_lookup.h","path":"Python/crossinterp_data_lookup.h","contentType":"file"},{"name":"crossinterp_exceptions.h","path":"Python/crossinterp_exceptions.h","contentType":"file"},{"name":"dtoa.c","path":"Python/dtoa.c","contentType":"file"},{"name":"dup2.c","path":"Python/dup2.c","contentType":"file"},{"name":"dynamic_annotations.c","path":"Python/dynamic_annotations.c","contentType":"file"},{"name":"dynload_hpux.c","path":"Python/dynload_hpux.c","contentType":"file"},{"name":"dynload_shlib.c","path":"Python/dynload_shlib.c","contentType":"file"},{"name":"dynload_stub.c","path":"Python/dynload_stub.c","contentType":"file"},{"name":"dynload_win.c","path":"Python/dynload_win.c","contentType":"file"},{"name":"emscripten_signal.c","path":"Python/emscripten_signal.c","contentType":"file"},{"name":"emscripten_syscalls.c","path":"Python/emscripten_syscalls.c","contentType":"file"},{"name":"emscripten_trampoline.c","path":"Python/emscripten_trampoline.c","contentType":"file"},{"name":"emscripten_trampoline_inner.c","path":"Python/emscripten_trampoline_inner.c","contentType":"file"},{"name":"errors.c","path":"Python/errors.c","contentType":"file"},{"name":"executor_cases.c.h","path":"Python/executor_cases.c.h","contentType":"file"},{"name":"fileutils.c","path":"Python/fileutils.c","contentType":"file"},{"name":"flowgraph.c","path":"Python/flowgraph.c","contentType":"file"},{"name":"frame.c","path":"Python/frame.c","contentType":"file"},{"name":"frozen.c","path":"Python/frozen.c","contentType":"file"},{"name":"frozenmain.c","path":"Python/frozenmain.c","contentType":"file"},{"name":"future.c","path":"Python/future.c","contentType":"file"},{"name":"gc.c","path":"Python/gc.c","contentType":"file"},{"name":"gc_free_threading.c","path":"Python/gc_free_threading.c","contentType":"file"},{"name":"gc_gil.c","path":"Python/gc_gil.c","contentType":"file"},{"name":"generated_cases.c.h","path":"Python/generated_cases.c.h","contentType":"file"},{"name":"getargs.c","path":"Python/getargs.c","contentType":"file"},{"name":"getcompiler.c","path":"Python/getcompiler.c","contentType":"file"},{"name":"getcopyright.c","path":"Python/getcopyright.c","contentType":"file"},{"name":"getopt.c","path":"Python/getopt.c","contentType":"file"},{"name":"getplatform.c","path":"Python/getplatform.c","contentType":"file"},{"name":"getversion.c","path":"Python/getversion.c","contentType":"file"},{"name":"hamt.c","path":"Python/hamt.c","contentType":"file"},{"name":"hashtable.c","path":"Python/hashtable.c","contentType":"file"},{"name":"import.c","path":"Python/import.c","contentType":"file"},{"name":"importdl.c","path":"Python/importdl.c","contentType":"file"},{"name":"index_pool.c","path":"Python/index_pool.c","contentType":"file"},{"name":"initconfig.c","path":"Python/initconfig.c","contentType":"file"},{"name":"instruction_sequence.c","path":"Python/instruction_sequence.c","contentType":"file"},{"name":"instrumentation.c","path":"Python/instrumentation.c","contentType":"file"},{"name":"interpconfig.c","path":"Python/interpconfig.c","contentType":"file"},{"name":"intrinsics.c","path":"Python/intrinsics.c","contentType":"file"},{"name":"jit.c","path":"Python/jit.c","contentType":"file"},{"name":"jit_publish.c","path":"Python/jit_publish.c","contentType":"file"},{"name":"jit_unwind.c","path":"Python/jit_unwind.c","contentType":"file"},{"name":"legacy_tracing.c","path":"Python/legacy_tracing.c","contentType":"file"},{"name":"lock.c","path":"Python/lock.c","contentType":"file"},{"name":"marshal.c","path":"Python/marshal.c","contentType":"file"},{"name":"modsupport.c","path":"Python/modsupport.c","contentType":"file"},{"name":"mysnprintf.c","path":"Python/mysnprintf.c","contentType":"file"},{"name":"mystrtoul.c","path":"Python/mystrtoul.c","contentType":"file"},{"name":"object_stack.c","path":"Python/object_stack.c","contentType":"file"},{"name":"opcode_targets.h","path":"Python/opcode_targets.h","contentType":"file"},{"name":"optimizer.c","path":"Python/optimizer.c","contentType":"file"},{"name":"optimizer_analysis.c","path":"Python/optimizer_analysis.c","contentType":"file"},{"name":"optimizer_bytecodes.c","path":"Python/optimizer_bytecodes.c","contentType":"file"},{"name":"optimizer_cases.c.h","path":"Python/optimizer_cases.c.h","contentType":"file"},{"name":"optimizer_symbols.c","path":"Python/optimizer_symbols.c","contentType":"file"},{"name":"parking_lot.c","path":"Python/parking_lot.c","contentType":"file"},{"name":"pathconfig.c","path":"Python/pathconfig.c","contentType":"file"},{"name":"perf_jit_trampoline.c","path":"Python/perf_jit_trampoline.c","contentType":"file"},{"name":"perf_trampoline.c","path":"Python/perf_trampoline.c","contentType":"file"},{"name":"preconfig.c","path":"Python/preconfig.c","contentType":"file"},{"name":"pyarena.c","path":"Python/pyarena.c","contentType":"file"},{"name":"pyctype.c","path":"Python/pyctype.c","contentType":"file"},{"name":"pyfpe.c","path":"Python/pyfpe.c","contentType":"file"},{"name":"pyhash.c","path":"Python/pyhash.c","contentType":"file"},{"name":"pylifecycle.c","path":"Python/pylifecycle.c","contentType":"file"},{"name":"pymath.c","path":"Python/pymath.c","contentType":"file"},{"name":"pystate.c","path":"Python/pystate.c","contentType":"file"},{"name":"pystats.c","path":"Python/pystats.c","contentType":"file"},{"name":"pystrcmp.c","path":"Python/pystrcmp.c","contentType":"file"},{"name":"pystrhex.c","path":"Python/pystrhex.c","contentType":"file"},{"name":"pystrtod.c","path":"Python/pystrtod.c","contentType":"file"},{"name":"pythonrun.c","path":"Python/pythonrun.c","contentType":"file"},{"name":"pytime.c","path":"Python/pytime.c","contentType":"file"},{"name":"qsbr.c","path":"Python/qsbr.c","contentType":"file"},{"name":"record_functions.c.h","path":"Python/record_functions.c.h","contentType":"file"},{"name":"remote_debug.h","path":"Python/remote_debug.h","contentType":"file"},{"name":"remote_debugging.c","path":"Python/remote_debugging.c","contentType":"file"},{"name":"slots.c","path":"Python/slots.c","contentType":"file"},{"name":"slots.toml","path":"Python/slots.toml","contentType":"file"},{"name":"slots_generated.c","path":"Python/slots_generated.c","contentType":"file"},{"name":"specialize.c","path":"Python/specialize.c","contentType":"file"},{"name":"stackrefs.c","path":"Python/stackrefs.c","contentType":"file"},{"name":"stdlib_module_names.h","path":"Python/stdlib_module_names.h","contentType":"file"},{"name":"structmember.c","path":"Python/structmember.c","contentType":"file"},{"name":"suggestions.c","path":"Python/suggestions.c","contentType":"file"},{"name":"symtable.c","path":"Python/symtable.c","contentType":"file"},{"name":"sysmodule.c","path":"Python/sysmodule.c","contentType":"file"},{"name":"thread.c","path":"Python/thread.c","contentType":"file"},{"name":"thread_nt.h","path":"Python/thread_nt.h","contentType":"file"},{"name":"thread_pthread.h","path":"Python/thread_pthread.h","contentType":"file"},{"name":"thread_pthread_stubs.h","path":"Python/thread_pthread_stubs.h","contentType":"file"},{"name":"tier2_engine.md","path":"Python/tier2_engine.md","contentType":"file"},{"name":"traceback.c","path":"Python/traceback.c","contentType":"file"},{"name":"tracemalloc.c","path":"Python/tracemalloc.c","contentType":"file"},{"name":"typecache.c","path":"Python/typecache.c","contentType":"file"},{"name":"uniqueid.c","path":"Python/uniqueid.c","contentType":"file"},{"name":"vm-state.md","path":"Python/vm-state.md","contentType":"file"}],"totalCount":130},"":{"items":[{"name":".azure-pipelines","path":".azure-pipelines","contentType":"directory"},{"name":".claude","path":".claude","contentType":"directory"},{"name":".devcontainer","path":".devcontainer","contentType":"directory"},{"name":".github","path":".github","contentType":"directory"},{"name":".well-known","path":".well-known","contentType":"directory"},{"name":"Doc","path":"Doc","contentType":"directory"},{"name":"Grammar","path":"Grammar","contentType":"directory"},{"name":"Include","path":"Include","contentType":"directory"},{"name":"InternalDocs","path":"InternalDocs","contentType":"directory"},{"name":"Lib","path":"Lib","contentType":"directory"},{"name":"Mac","path":"Mac","contentType":"directory"},{"name":"Misc","path":"Misc","contentType":"directory"},{"name":"Modules","path":"Modules","contentType":"directory"},{"name":"Objects","path":"Objects","contentType":"directory"},{"name":"PC","path":"PC","contentType":"directory"},{"name":"PCbuild","path":"PCbuild","contentType":"directory"},{"name":"Parser","path":"Parser","contentType":"directory"},{"name":"Platforms","path":"Platforms","contentType":"directory"},{"name":"Programs","path":"Programs","contentType":"directory"},{"name":"Python","path":"Python","contentType":"directory"},{"name":"Tools","path":"Tools","contentType":"directory"},{"name":".coveragerc","path":".coveragerc","contentType":"file"},{"name":".editorconfig","path":".editorconfig","contentType":"file"},{"name":".gitattributes","path":".gitattributes","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".mailmap","path":".mailmap","contentType":"file"},{"name":".pre-commit-config.yaml","path":".pre-commit-config.yaml","contentType":"file"},{"name":".readthedocs.yml","path":".readthedocs.yml","contentType":"file"},{"name":".ruff.toml","path":".ruff.toml","contentType":"file"},{"name":"AGENTS.md","path":"AGENTS.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"Makefile.pre.in","path":"Makefile.pre.in","contentType":"file"},{"name":"README.rst","path":"README.rst","contentType":"file"},{"name":"aclocal.m4","path":"aclocal.m4","contentType":"file"},{"name":"config.guess","path":"config.guess","contentType":"file"},{"name":"config.sub","path":"config.sub","contentType":"file"},{"name":"configure","path":"configure","contentType":"file"},{"name":"configure.ac","path":"configure.ac","contentType":"file"},{"name":"install-sh","path":"install-sh","contentType":"file"},{"name":"pyconfig.h.in","path":"pyconfig.h.in","contentType":"file"}],"totalCount":40}},"fileTreeProcessingTime":22.862133999999998,"foldersToFetch":[]},"codeViewBlobLayoutRoute":{"codeLineWrapEnabled":false,"refInfo":{"name":"main","listCacheKey":"v0:1788944050.0","canEdit":false,"refType":"branch","currentOid":"5539c2a5437acc4f4719aabac375368e0d310bd9","canEditOnDefaultBranch":false,"fileExistsOnDefault":true},"path":"Python/bytecodes.c","blob":{"copilotSWEAgentEnabled":false,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/python/cpython/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"bytecodes.c","displayUrl":"https://github.com/python/cpython/blob/main/Python/bytecodes.c?raw=true","headerInfo":{"blobSize":"262 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":"fb0cdf4","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fblob%2Fmain%2FPython%2Fbytecodes.c","isCSV":false,"isRichtext":false,"lineInfo":{"truncatedLoc":"6690","truncatedSloc":"5968"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"isIssueTemplate":false,"isDiscussionTemplate":false,"language":"C","languageID":41,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/python/cpython/blob/main/Python/bytecodes.c","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/python/cpython/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/python/cpython/raw/refs/heads/main/Python/bytecodes.c","renderImageOrRaw":false,"shortPath":null,"symbolsEnabled":true,"tabSize":4,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":"/python/.github/blob/f36091505d63b7007b2234d7545c094d2c85a8f5/FUNDING.yml","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":["// This file contains instruction definitions.","// It is read by generators stored in Tools/cases_generator/","// to generate Python/generated_cases.c.h and others.","// Note that there is some dummy C code at the top and bottom of the file","// to fool text editors like VS Code into believing this is valid C code.","// The actual instruction definitions start at // BEGIN BYTECODES //.","// See Tools/cases_generator/README.md for more information.","","#include \"Python.h\"","#include \"pycore_abstract.h\"      // _PyIndex_Check()","#include \"pycore_audit.h\"         // _PySys_Audit()","#include \"pycore_backoff.h\"","#include \"pycore_cell.h\"          // PyCell_GetRef()","#include \"pycore_ceval.h\"         // _PyEval_LazyImportName(), _PyEval_LazyImportFrom()","#include \"pycore_code.h\"","#include \"pycore_emscripten_signal.h\"  // _Py_CHECK_EMSCRIPTEN_SIGNALS","#include \"pycore_function.h\"","#include \"pycore_import.h\"        // _PyImport_LoadLazyImportTstate()","#include \"pycore_instruments.h\"","#include \"pycore_interpolation.h\" // _PyInterpolation_Build()","#include \"pycore_intrinsics.h\"","#include \"pycore_lazyimportobject.h\"  // PyLazyImport_CheckExact()","#include \"pycore_long.h\"          // _PyLong_ExactDealloc(), _PyLong_GetZero()","#include \"pycore_moduleobject.h\"  // PyModuleObject","#include \"pycore_object.h\"        // _PyObject_GC_TRACK()","#include \"pycore_opcode_metadata.h\"  // uop names","#include \"pycore_opcode_utils.h\"  // MAKE_FUNCTION_*","#include \"pycore_pyatomic_ft_wrappers.h\" // FT_ATOMIC_*","#include \"pycore_pyerrors.h\"      // _PyErr_GetRaisedException()","#include \"pycore_pystate.h\"       // _PyInterpreterState_GET()","#include \"pycore_range.h\"         // _PyRangeIterObject","#include \"pycore_setobject.h\"     // _PySet_NextEntry()","#include \"pycore_sliceobject.h\"   // _PyBuildSlice_ConsumeRefs","#include \"pycore_stackref.h\"","#include \"pycore_template.h\"      // _PyTemplate_Build()","#include \"pycore_tuple.h\"         // _PyStolenTuple_Free(), _PyTuple_ITEMS()","#include \"pycore_typeobject.h\"    // _PySuper_Lookup()","","#include \"pycore_dict.h\"","#include \"dictobject.h\"","#include \"pycore_frame.h\"","#include \"opcode.h\"","#include \"optimizer.h\"","#include \"pydtrace.h\"","#include \"setobject.h\"","","","#define USE_COMPUTED_GOTOS 0","#include \"ceval_macros.h\"","","/* Flow control macros */","","#define inst(name, ...) case name:","#define op(name, ...) /* NAME is ignored */","#define macro(name) static int MACRO_##name","#define super(name) static int SUPER_##name","#define family(name, ...) static int family_##name","#define pseudo(name) static int pseudo_##name","#define label(name) name:","","/* Annotations */","#define guard","#define override","#define specializing","#define replicate(TIMES)","#define tier1","#define no_save_ip","","// Dummy variables for stack effects.","static PyObject *value, *value1, *value2, *left, *right, *res, *sum, *prod, *sub;","static PyObject *container, *start, *stop, *v, *lhs, *rhs, *res2;","static PyObject *list, *tuple, *dict, *owner, *set, *str, *tup, *map, *keys;","static PyObject *exit_func, *lasti, *val, *retval, *obj, *iter, *exhausted;","static PyObject *aiter, *awaitable, *iterable, *w, *exc_value, *bc, *locals;","static PyObject *orig, *excs, *update, *b, *fromlist, *level, *from;","static PyObject **pieces, **values;","static size_t jump;","// Dummy variables for cache effects","static uint16_t invert, counter, index, hint;","#define unused 0  // Used in a macro def, can't be static","static uint32_t type_version;","static _PyExecutorObject *current_executor;","","static PyObject *","dummy_func(","    PyThreadState *tstate,","    _PyInterpreterFrame *frame,","    unsigned char opcode,","    unsigned int oparg,","    _Py_CODEUNIT *next_instr,","    PyObject **stack_pointer,","    int throwflag,","    PyObject *args[]",")","{","    // Dummy labels.","    pop_1_error:","    // Dummy locals.","    PyObject *dummy;","    _Py_CODEUNIT *this_instr;","    PyObject *attr;","    PyObject *attrs;","    PyObject *bottom;","    PyObject *callable;","    PyObject *callargs;","    PyObject *codeobj;","    PyObject *cond;","    PyObject *descr;","    PyObject *exc;","    PyObject *exit;","    PyObject *fget;","    PyObject *fmt_spec;","    PyObject *func;","    uint32_t func_version;","    PyObject *getattribute;","    PyObject *kwargs;","    PyObject *kwdefaults;","    PyObject *len_o;","    PyObject *match;","    PyObject *match_type;","    PyObject *method;","    PyObject *mgr;","    Py_ssize_t min_args;","    PyObject *names;","    PyObject *new_exc;","    PyObject *next;","    PyObject *none;","    PyObject *null;","    PyObject *prev_exc;","    PyObject *receiver;","    PyObject *rest;","    int result;","    PyObject *self;","    PyObject *seq;","    PyObject *slice;","    PyObject *step;","    PyObject *subject;","    PyObject *top;","    PyObject *type;","    PyObject *typevars;","    PyObject *val0;","    PyObject *val1;","    int values_or_none;","","    switch (opcode) {","","// BEGIN BYTECODES //","        pure inst(NOP, (--)) {","        }","","        family(RESUME, 1) = {","            RESUME_CHECK,","            RESUME_CHECK_JIT,","        };","","        macro(NOT_TAKEN) = NOP;","","        op(_CHECK_PERIODIC, (--)) {","            int err = check_periodics(tstate);","            ERROR_IF(err != 0);","        }","","        replaced op(_CHECK_PERIODIC_AT_END, (--)) {","            int err = check_periodics_at_end(tstate, frame);","            ERROR_IF(err != 0);","        }","","        op(_CHECK_PERIODIC_IF_NOT_YIELD_FROM, (--)) {","            if ((oparg \u0026 RESUME_OPARG_LOCATION_MASK) \u003c RESUME_AFTER_YIELD_FROM) {","                int err = check_periodics(tstate);","                ERROR_IF(err != 0);","            }","        }","","        tier1 op(_QUICKEN_RESUME, (counter/1 --)) {","            _Py_Specialize_Resume(this_instr, tstate, frame);","        }","","        tier1 op(_MAYBE_INSTRUMENT, (--)) {","            #ifdef Py_GIL_DISABLED","            // For thread-safety, we need to check instrumentation version","            // even when tracing. Otherwise, another thread may concurrently","            // re-write the bytecode while we are executing this function.","            int check_instrumentation = 1;","            #else","            int check_instrumentation = (tstate-\u003etracing == 0);","            #endif","            if (check_instrumentation) {","                uintptr_t global_version = _Py_atomic_load_uintptr_relaxed(\u0026tstate-\u003eeval_breaker) \u0026 ~_PY_EVAL_EVENTS_MASK;","                uintptr_t code_version = FT_ATOMIC_LOAD_UINTPTR_ACQUIRE(_PyFrame_GetCode(frame)-\u003e_co_instrumentation_version);","                if (code_version != global_version) {","                    int err = _Py_Instrument(_PyFrame_GetCode(frame), tstate-\u003einterp);","                    if (err) {","                        ERROR_NO_POP();","                    }","                    next_instr = this_instr;","                    DISPATCH();","                }","            }","        }","","        replaced op(_LOAD_BYTECODE, (--)) {","            #ifdef Py_GIL_DISABLED","            if (frame-\u003etlbc_index !=","                ((_PyThreadStateImpl *)tstate)-\u003etlbc_index) {","                _Py_CODEUNIT *bytecode =","                    _PyEval_GetExecutableCode(tstate, _PyFrame_GetCode(frame));","                ERROR_IF(bytecode == NULL);","                ptrdiff_t off = this_instr - _PyFrame_GetBytecode(frame);","                frame-\u003etlbc_index = ((_PyThreadStateImpl *)tstate)-\u003etlbc_index;","                frame-\u003einstr_ptr = bytecode + off;","                // Make sure this_instr gets reset correctly for any uops that","                // follow","                next_instr = frame-\u003einstr_ptr;","                DISPATCH();","            }","            #endif","        }","","        macro(RESUME) =","            _LOAD_BYTECODE +","            _MAYBE_INSTRUMENT +","            _QUICKEN_RESUME +","            _CHECK_PERIODIC_IF_NOT_YIELD_FROM;","","        macro(RESUME_CHECK) =","            unused/1 +","            _RESUME_CHECK;","","        op(_RESUME_CHECK, (--)) {","#if defined(__EMSCRIPTEN__)","            DEOPT_IF(_Py_emscripten_signal_clock == 0);","            _Py_emscripten_signal_clock -= Py_EMSCRIPTEN_SIGNAL_HANDLING;","#endif","            uintptr_t eval_breaker = _Py_atomic_load_uintptr_relaxed(\u0026tstate-\u003eeval_breaker);","            uintptr_t version = FT_ATOMIC_LOAD_UINTPTR_ACQUIRE(_PyFrame_GetCode(frame)-\u003e_co_instrumentation_version);","            assert((version \u0026 _PY_EVAL_EVENTS_MASK) == 0);","            DEOPT_IF(eval_breaker != version);","            #ifdef Py_GIL_DISABLED","            DEOPT_IF(frame-\u003etlbc_index !=","                     ((_PyThreadStateImpl *)tstate)-\u003etlbc_index);","            #endif","        }","","        macro(RESUME_CHECK_JIT) =","            unused/1 +","            _RESUME_CHECK +","            _JIT;","","        op(_MONITOR_RESUME, (--)) {","            int err = _Py_call_instrumentation(","                    tstate, oparg == 0 ? PY_MONITORING_EVENT_PY_START : PY_MONITORING_EVENT_PY_RESUME, frame, this_instr);","            RELOAD_STACK();","            ERROR_IF(err);","            if (frame-\u003einstr_ptr != this_instr) {","                /* Instrumentation has jumped */","                next_instr = frame-\u003einstr_ptr;","            }","        }","","        macro(INSTRUMENTED_RESUME) =","            unused/1 +","            _LOAD_BYTECODE +","            _MAYBE_INSTRUMENT +","            _CHECK_PERIODIC_IF_NOT_YIELD_FROM +","            _MONITOR_RESUME;","","        pseudo(LOAD_CLOSURE, (-- unused)) = {","            LOAD_FAST,","        };","","        inst(LOAD_FAST_CHECK, (-- value)) {","            _PyStackRef value_s = GETLOCAL(oparg);","            if (PyStackRef_IsNull(value_s)) {","                _PyEval_FormatExcCheckArg(tstate, PyExc_UnboundLocalError,","                    UNBOUNDLOCAL_ERROR_MSG,","                    PyTuple_GetItem(_PyFrame_GetCode(frame)-\u003eco_localsplusnames, oparg)","                );","                ERROR_IF(true);","            }","            value = PyStackRef_DUP(value_s);","        }","","        replicate(8) pure inst(LOAD_FAST, (-- value)) {","            assert(!PyStackRef_IsNull(GETLOCAL(oparg)));","            value = PyStackRef_DUP(GETLOCAL(oparg));","        }","","        replicate(8) pure inst (LOAD_FAST_BORROW, (-- value)) {","            assert(!PyStackRef_IsNull(GETLOCAL(oparg)));","            value = PyStackRef_Borrow(GETLOCAL(oparg));","        }","","        inst(LOAD_FAST_AND_CLEAR, (-- value)) {","            value = GETLOCAL(oparg);","            GETLOCAL(oparg) = PyStackRef_NULL;","        }","","        inst(LOAD_FAST_LOAD_FAST, ( -- value1, value2)) {","            uint32_t oparg1 = oparg \u003e\u003e 4;","            uint32_t oparg2 = oparg \u0026 15;","            value1 = PyStackRef_DUP(GETLOCAL(oparg1));","            value2 = PyStackRef_DUP(GETLOCAL(oparg2));","        }","","        inst(LOAD_FAST_BORROW_LOAD_FAST_BORROW, ( -- value1, value2)) {","            uint32_t oparg1 = oparg \u003e\u003e 4;","            uint32_t oparg2 = oparg \u0026 15;","            value1 = PyStackRef_Borrow(GETLOCAL(oparg1));","            value2 = PyStackRef_Borrow(GETLOCAL(oparg2));","        }","","        inst(LOAD_CONST, (-- value)) {","            PyObject *obj = GETITEM(FRAME_CO_CONSTS, oparg);","            value = PyStackRef_FromPyObjectBorrow(obj);","        }","","        replicate(4) inst(LOAD_SMALL_INT, (-- value)) {","            assert(oparg \u003c _PY_NSMALLPOSINTS);","            PyObject *obj = (PyObject *)\u0026_PyLong_SMALL_INTS[_PY_NSMALLNEGINTS + oparg];","            value = PyStackRef_FromPyObjectBorrow(obj);","        }","","        macro(STORE_FAST) = _SWAP_FAST + POP_TOP;","","        replicate(8) op(_SWAP_FAST, (value -- trash)) {","            _PyStackRef tmp = GETLOCAL(oparg);","            GETLOCAL(oparg) = value;","            DEAD(value);","            trash = tmp;","        }","","        pseudo(STORE_FAST_MAYBE_NULL, (unused --)) = {","            STORE_FAST,","        };","","        inst(STORE_FAST_LOAD_FAST, (value1 -- value2)) {","            uint32_t oparg1 = oparg \u003e\u003e 4;","            uint32_t oparg2 = oparg \u0026 15;","            _PyStackRef tmp = GETLOCAL(oparg1);","            GETLOCAL(oparg1) = value1;","            DEAD(value1);","            value2 = PyStackRef_DUP(GETLOCAL(oparg2));","            PyStackRef_XCLOSE(tmp);","        }","","        inst(STORE_FAST_STORE_FAST, (value2, value1 --)) {","            uint32_t oparg1 = oparg \u003e\u003e 4;","            uint32_t oparg2 = oparg \u0026 15;","            _PyStackRef tmp = GETLOCAL(oparg1);","            GETLOCAL(oparg1) = value1;","            DEAD(value1);","            PyStackRef_XCLOSE(tmp);","            tmp = GETLOCAL(oparg2);","            GETLOCAL(oparg2) = value2;","            DEAD(value2);","            PyStackRef_XCLOSE(tmp);","        }","","        pure inst(POP_TOP, (value --)) {","            PyStackRef_XCLOSE(value);","        }","","        op(_POP_TOP_NOP, (value --)) {","            assert(PyStackRef_IsNull(value) || (!PyStackRef_RefcountOnObject(value)) ||","                _Py_IsImmortal((PyStackRef_AsPyObjectBorrow(value))));","            DEAD(value);","        }","","        op(_POP_TOP_INT, (value --)) {","            assert(PyLong_CheckExact(PyStackRef_AsPyObjectBorrow(value)));","            PyStackRef_CLOSE_SPECIALIZED(value, _PyLong_ExactDealloc);","        }","","        op(_POP_TOP_FLOAT, (value --)) {","            assert(PyFloat_CheckExact(PyStackRef_AsPyObjectBorrow(value)));","            PyStackRef_CLOSE_SPECIALIZED(value, _PyFloat_ExactDealloc);","        }","","        op(_POP_TOP_UNICODE, (value --)) {","            assert(PyUnicode_CheckExact(PyStackRef_AsPyObjectBorrow(value)));","            PyStackRef_CLOSE_SPECIALIZED(value, _PyUnicode_ExactDealloc);","        }","","        op(_POP_TOP_OPARG, (args[oparg] -- )) {","            _PyStackRef_CloseStack(args, oparg);","            DEAD(args);","        }","","        pure inst(PUSH_NULL, (-- res)) {","            res = PyStackRef_NULL;","        }","","        no_save_ip inst(END_FOR, (value -- )) {","            /* Don't update instr_ptr, so that POP_ITER sees","             * the FOR_ITER as the previous instruction.","             * This has the benign side effect that if value is","             * finalized it will see the location as the FOR_ITER's.","             */","            PyStackRef_CLOSE(value);","        }","","","        inst(POP_ITER, (iter, index_or_null -- )) {","            (void)index_or_null;","            DEAD(index_or_null);","            PyStackRef_CLOSE(iter);","        }","","        no_save_ip tier1 inst(INSTRUMENTED_END_FOR, (receiver, index_or_null, value -- receiver, index_or_null)) {","            /* Need to create a fake StopIteration error here,","             * to conform to PEP 380 */","            if (PyStackRef_GenCheck(receiver)) {","                int err = monitor_stop_iteration(tstate, frame, this_instr, PyStackRef_AsPyObjectBorrow(value));","                if (err) {","                    ERROR_NO_POP();","                }","            }","            PyStackRef_CLOSE(value);","        }","","        tier1 inst(INSTRUMENTED_POP_ITER, (iter, index_or_null -- )) {","            (void)index_or_null;","            DEAD(index_or_null);","            INSTRUMENTED_JUMP(prev_instr, this_instr+1, PY_MONITORING_EVENT_BRANCH_RIGHT);","            PyStackRef_CLOSE(iter);","        }","","        pure inst(END_SEND, (receiver, index_or_null, value -- val)) {","            val = value;","            (void)index_or_null;","            DEAD(value);","            DEAD(index_or_null);","            PyStackRef_CLOSE(receiver);","        }","","        tier1 inst(INSTRUMENTED_END_SEND, (receiver, index_or_null, value -- val)) {","            PyObject *receiver_o = PyStackRef_AsPyObjectBorrow(receiver);","            if (PyGen_Check(receiver_o) || PyCoro_CheckExact(receiver_o)) {","                int err = monitor_stop_iteration(tstate, frame, this_instr, PyStackRef_AsPyObjectBorrow(value));","                if (err) {","                    ERROR_NO_POP();","                }","            }","            val = value;","            (void)index_or_null;","            DEAD(index_or_null);","            DEAD(value);","            PyStackRef_CLOSE(receiver);","        }","","        macro(UNARY_NEGATIVE) = _UNARY_NEGATIVE + POP_TOP;","","        op(_UNARY_NEGATIVE, (value -- res, v)) {","            PyObject *res_o = PyNumber_Negative(PyStackRef_AsPyObjectBorrow(value));","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(res_o);","            v = value;","            DEAD(value);","        }","","        // Inplace negation: negate a uniquely-referenced float in place.","        // Tier 2 only.","        tier2 op(_UNARY_NEGATIVE_FLOAT_INPLACE, (value -- res, v)) {","            PyObject *val_o = PyStackRef_AsPyObjectBorrow(value);","            assert(PyFloat_CheckExact(val_o));","            assert(_PyObject_IsUniquelyReferenced(val_o));","            STAT_INC(UNARY_NEGATIVE, hit);","            double dres = -((PyFloatObject *)val_o)-\u003eob_fval;","            ((PyFloatObject *)val_o)-\u003eob_fval = dres;","            res = value;","            v = PyStackRef_NULL;","            INPUTS_DEAD();","        }","","        inst(UNARY_NOT, (value -- res)) {","            assert(PyStackRef_BoolCheck(value));","            res = PyStackRef_IsFalse(value)","                ? PyStackRef_True : PyStackRef_False;","            DEAD(value);","        }","","        family(TO_BOOL, INLINE_CACHE_ENTRIES_TO_BOOL) = {","            TO_BOOL_ALWAYS_TRUE,","            TO_BOOL_BOOL,","            TO_BOOL_INT,","            TO_BOOL_LIST,","            TO_BOOL_NONE,","            TO_BOOL_STR,","        };","","        specializing op(_SPECIALIZE_TO_BOOL, (counter/1, value -- value)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_ToBool(value, next_instr);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(TO_BOOL);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        op(_TO_BOOL, (value -- res)) {","            int err = PyObject_IsTrue(PyStackRef_AsPyObjectBorrow(value));","            PyStackRef_CLOSE(value);","            ERROR_IF(err \u003c 0);","            res = err ? PyStackRef_True : PyStackRef_False;","        }","","        macro(TO_BOOL) = _SPECIALIZE_TO_BOOL + unused/2 + _TO_BOOL;","","        inst(TO_BOOL_BOOL, (unused/1, unused/2, value -- value)) {","            EXIT_IF(!PyStackRef_BoolCheck(value));","            STAT_INC(TO_BOOL, hit);","        }","","        op(_TO_BOOL_INT, (value -- res, v)) {","            STAT_INC(TO_BOOL, hit);","            PyObject *value_o = PyStackRef_AsPyObjectBorrow(value);","            res = (_PyLong_IsZero((PyLongObject *)value_o)) ? PyStackRef_False : PyStackRef_True;","            v = value;","            DEAD(value);","        }","","        macro(TO_BOOL_INT) =","            _GUARD_TOS_EXACT_INT + unused/1 + unused/2 + _TO_BOOL_INT + _POP_TOP_INT;","","        op(_GUARD_NOS_LIST, (nos, unused -- nos, unused)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(nos);","            EXIT_IF(!PyList_CheckExact(o));","        }","","        op(_GUARD_TOS_LIST, (tos -- tos)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(tos);","            EXIT_IF(!PyList_CheckExact(o));","        }","","        op(_GUARD_TOS_SLICE, (tos -- tos)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(tos);","            EXIT_IF(!PySlice_Check(o));","        }","","        macro(TO_BOOL_LIST) = _GUARD_TOS_LIST + unused/1 + unused/2 + _TO_BOOL_LIST + POP_TOP;","","        op(_TO_BOOL_LIST, (value -- res, v)) {","            PyObject *value_o = PyStackRef_AsPyObjectBorrow(value);","            assert(PyList_CheckExact(value_o));","            STAT_INC(TO_BOOL, hit);","            res = PyList_GET_SIZE(value_o) ? PyStackRef_True : PyStackRef_False;","            v = value;","            DEAD(value);","        }","","        inst(TO_BOOL_NONE, (unused/1, unused/2, value -- res)) {","            // This one is a bit weird, because we expect *some* failures:","            EXIT_IF(!PyStackRef_IsNone(value));","            DEAD(value);","            STAT_INC(TO_BOOL, hit);","            res = PyStackRef_False;","        }","","        op(_GUARD_NOS_COMPACT_ASCII, (nos, unused -- nos, unused)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(nos);","            EXIT_IF(!PyUnicode_CheckExact(o));","            EXIT_IF(!PyUnicode_IS_COMPACT_ASCII(o));","        }","","        op(_GUARD_NOS_UNICODE, (nos, unused -- nos, unused)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(nos);","            EXIT_IF(!PyUnicode_CheckExact(o));","        }","","        op(_GUARD_TOS_UNICODE, (value -- value)) {","            PyObject *value_o = PyStackRef_AsPyObjectBorrow(value);","            EXIT_IF(!PyUnicode_CheckExact(value_o));","        }","","        op(_TO_BOOL_STR, (value -- res, v)) {","            STAT_INC(TO_BOOL, hit);","            PyObject *value_o = PyStackRef_AsPyObjectBorrow(value);","            res = value_o == \u0026_Py_STR(empty) ? PyStackRef_False : PyStackRef_True;","            v = value;","            DEAD(value);","        }","","        macro(TO_BOOL_STR) =","            _GUARD_TOS_UNICODE + unused/1 + unused/2 + _TO_BOOL_STR + _POP_TOP_UNICODE;","","        op(_REPLACE_WITH_TRUE, (value -- res, v)) {","            res = PyStackRef_True;","            v = value;","            DEAD(value);","        }","","        macro(TO_BOOL_ALWAYS_TRUE) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _REPLACE_WITH_TRUE +","            POP_TOP;","","        macro(UNARY_INVERT) = _UNARY_INVERT + POP_TOP;","","        op(_UNARY_INVERT, (value -- res, v)) {","            PyObject *res_o = PyNumber_Invert(PyStackRef_AsPyObjectBorrow(value));","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(res_o);","            v = value;","            DEAD(value);","        }","","        family(BINARY_OP, INLINE_CACHE_ENTRIES_BINARY_OP) = {","            BINARY_OP_MULTIPLY_INT,","            BINARY_OP_ADD_INT,","            BINARY_OP_SUBTRACT_INT,","            BINARY_OP_MULTIPLY_FLOAT,","            BINARY_OP_ADD_FLOAT,","            BINARY_OP_SUBTRACT_FLOAT,","            BINARY_OP_ADD_UNICODE,","            BINARY_OP_SUBSCR_LIST_INT,","            BINARY_OP_SUBSCR_LIST_SLICE,","            BINARY_OP_SUBSCR_TUPLE_INT,","            BINARY_OP_SUBSCR_STR_INT,","            BINARY_OP_SUBSCR_USTR_INT,","            BINARY_OP_SUBSCR_DICT,","            BINARY_OP_SUBSCR_GETITEM,","            BINARY_OP_INPLACE_ADD_UNICODE,","            BINARY_OP_EXTEND,","        };","","        op(_GUARD_NOS_INT, (left, unused -- left, unused)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            EXIT_IF(!_PyLong_CheckExactAndCompact(left_o));","        }","","        op(_GUARD_TOS_INT, (value -- value)) {","            PyObject *value_o = PyStackRef_AsPyObjectBorrow(value);","            EXIT_IF(!_PyLong_CheckExactAndCompact(value_o));","        }","","        op(_GUARD_TOS_EXACT_INT, (value -- value)) {","            PyObject *value_o = PyStackRef_AsPyObjectBorrow(value);","            EXIT_IF(!PyLong_CheckExact(value_o));","        }","","        op(_GUARD_NOS_OVERFLOWED, (left, unused -- left, unused)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            assert(Py_TYPE(left_o) == \u0026PyLong_Type);","            EXIT_IF(!_PyLong_IsCompact((PyLongObject *)left_o));","        }","","        op(_GUARD_TOS_OVERFLOWED, (value -- value)) {","            PyObject *value_o = PyStackRef_AsPyObjectBorrow(value);","            assert(Py_TYPE(value_o) == \u0026PyLong_Type);","            EXIT_IF(!_PyLong_IsCompact((PyLongObject *)value_o));","        }","","        pure op(_BINARY_OP_MULTIPLY_INT, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            assert(PyLong_CheckExact(left_o));","            assert(PyLong_CheckExact(right_o));","            assert(_PyLong_BothAreCompact((PyLongObject *)left_o, (PyLongObject *)right_o));","","            STAT_INC(BINARY_OP, hit);","            res = _PyCompactLong_Multiply((PyLongObject *)left_o, (PyLongObject *)right_o);","            EXIT_IF(PyStackRef_IsNull(res));","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        pure op(_BINARY_OP_ADD_INT, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            assert(PyLong_CheckExact(left_o));","            assert(PyLong_CheckExact(right_o));","            assert(_PyLong_BothAreCompact((PyLongObject *)left_o, (PyLongObject *)right_o));","","            STAT_INC(BINARY_OP, hit);","            res = _PyCompactLong_Add((PyLongObject *)left_o, (PyLongObject *)right_o);","            EXIT_IF(PyStackRef_IsNull(res));","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        pure op(_BINARY_OP_SUBTRACT_INT, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            assert(PyLong_CheckExact(left_o));","            assert(PyLong_CheckExact(right_o));","            assert(_PyLong_BothAreCompact((PyLongObject *)left_o, (PyLongObject *)right_o));","","            STAT_INC(BINARY_OP, hit);","            res = _PyCompactLong_Subtract((PyLongObject *)left_o, (PyLongObject *)right_o);","            EXIT_IF(PyStackRef_IsNull(res));","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        macro(BINARY_OP_MULTIPLY_INT) =","            _GUARD_TOS_INT + _GUARD_NOS_INT + unused/5 + _BINARY_OP_MULTIPLY_INT + _POP_TOP_INT + _POP_TOP_INT;","","        macro(BINARY_OP_ADD_INT) =","            _GUARD_TOS_INT + _GUARD_NOS_INT + unused/5 + _BINARY_OP_ADD_INT + _POP_TOP_INT + _POP_TOP_INT;","","        macro(BINARY_OP_SUBTRACT_INT) =","            _GUARD_TOS_INT + _GUARD_NOS_INT + unused/5 + _BINARY_OP_SUBTRACT_INT + _POP_TOP_INT + _POP_TOP_INT;","","        // Inplace compact int ops: mutate the uniquely-referenced operand","        // when possible. The op handles decref of TARGET internally so","        // the following _POP_TOP_INT becomes _POP_TOP_NOP. Tier 2 only.","        tier2 op(_BINARY_OP_ADD_INT_INPLACE, (left, right -- res, l, r)) {","            INT_INPLACE_OP(left, right, left, +, _PyCompactLong_Add);","            EXIT_IF(PyStackRef_IsNull(_int_inplace_res));","            res = _int_inplace_res;","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_SUBTRACT_INT_INPLACE, (left, right -- res, l, r)) {","            INT_INPLACE_OP(left, right, left, -, _PyCompactLong_Subtract);","            EXIT_IF(PyStackRef_IsNull(_int_inplace_res));","            res = _int_inplace_res;","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_MULTIPLY_INT_INPLACE, (left, right -- res, l, r)) {","            INT_INPLACE_OP(left, right, left, *, _PyCompactLong_Multiply);","            EXIT_IF(PyStackRef_IsNull(_int_inplace_res));","            res = _int_inplace_res;","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_ADD_INT_INPLACE_RIGHT, (left, right -- res, l, r)) {","            INT_INPLACE_OP(left, right, right, +, _PyCompactLong_Add);","            EXIT_IF(PyStackRef_IsNull(_int_inplace_res));","            res = _int_inplace_res;","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_SUBTRACT_INT_INPLACE_RIGHT, (left, right -- res, l, r)) {","            INT_INPLACE_OP(left, right, right, -, _PyCompactLong_Subtract);","            EXIT_IF(PyStackRef_IsNull(_int_inplace_res));","            res = _int_inplace_res;","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_MULTIPLY_INT_INPLACE_RIGHT, (left, right -- res, l, r)) {","            INT_INPLACE_OP(left, right, right, *, _PyCompactLong_Multiply);","            EXIT_IF(PyStackRef_IsNull(_int_inplace_res));","            res = _int_inplace_res;","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        op(_GUARD_NOS_FLOAT, (left, unused -- left, unused)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            EXIT_IF(!PyFloat_CheckExact(left_o));","        }","","        op(_GUARD_TOS_FLOAT, (value -- value)) {","            PyObject *value_o = PyStackRef_AsPyObjectBorrow(value);","            EXIT_IF(!PyFloat_CheckExact(value_o));","        }","","        pure op(_BINARY_OP_MULTIPLY_FLOAT, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            assert(PyFloat_CheckExact(left_o));","            assert(PyFloat_CheckExact(right_o));","","            STAT_INC(BINARY_OP, hit);","            double dres =","                ((PyFloatObject *)left_o)-\u003eob_fval *","                ((PyFloatObject *)right_o)-\u003eob_fval;","            PyObject *d = PyFloat_FromDouble(dres);","            if (d == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(d);","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        pure op(_BINARY_OP_ADD_FLOAT, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            assert(PyFloat_CheckExact(left_o));","            assert(PyFloat_CheckExact(right_o));","","            STAT_INC(BINARY_OP, hit);","            double dres =","                ((PyFloatObject *)left_o)-\u003eob_fval +","                ((PyFloatObject *)right_o)-\u003eob_fval;","            PyObject *d = PyFloat_FromDouble(dres);","            if (d == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(d);","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        pure op(_BINARY_OP_SUBTRACT_FLOAT, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            assert(PyFloat_CheckExact(left_o));","            assert(PyFloat_CheckExact(right_o));","","            STAT_INC(BINARY_OP, hit);","            double dres =","                ((PyFloatObject *)left_o)-\u003eob_fval -","                ((PyFloatObject *)right_o)-\u003eob_fval;","            PyObject *d = PyFloat_FromDouble(dres);","            if (d == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(d);","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        macro(BINARY_OP_MULTIPLY_FLOAT) =","            _GUARD_TOS_FLOAT + _GUARD_NOS_FLOAT + unused/5 + _BINARY_OP_MULTIPLY_FLOAT + _POP_TOP_FLOAT + _POP_TOP_FLOAT;","        macro(BINARY_OP_ADD_FLOAT) =","            _GUARD_TOS_FLOAT + _GUARD_NOS_FLOAT + unused/5 + _BINARY_OP_ADD_FLOAT + _POP_TOP_FLOAT + _POP_TOP_FLOAT;","        macro(BINARY_OP_SUBTRACT_FLOAT) =","            _GUARD_TOS_FLOAT + _GUARD_NOS_FLOAT + unused/5 + _BINARY_OP_SUBTRACT_FLOAT + _POP_TOP_FLOAT + _POP_TOP_FLOAT;","","        // Inplace float ops: mutate the uniquely-referenced left operand","        // instead of allocating a new float. Tier 2 only.","        // The optimizer sets l to a borrowed value so the following _POP_TOP_FLOAT","        // becomes _POP_TOP_NOP.","        tier2 op(_BINARY_OP_ADD_FLOAT_INPLACE, (left, right -- res, l, r)) {","            FLOAT_INPLACE_OP(left, right, left, +);","            res = left;","            l = PyStackRef_NULL;","            r = right;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_SUBTRACT_FLOAT_INPLACE, (left, right -- res, l, r)) {","            FLOAT_INPLACE_OP(left, right, left, -);","            res = left;","            l = PyStackRef_NULL;","            r = right;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_MULTIPLY_FLOAT_INPLACE, (left, right -- res, l, r)) {","            FLOAT_INPLACE_OP(left, right, left, *);","            res = left;","            l = PyStackRef_NULL;","            r = right;","            INPUTS_DEAD();","        }","","        // Inplace RIGHT variants: mutate the uniquely-referenced right operand.","        tier2 op(_BINARY_OP_ADD_FLOAT_INPLACE_RIGHT, (left, right -- res, l, r)) {","            FLOAT_INPLACE_OP(left, right, right, +);","            res = right;","            l = left;","            r = PyStackRef_NULL;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_MULTIPLY_FLOAT_INPLACE_RIGHT, (left, right -- res, l, r)) {","            FLOAT_INPLACE_OP(left, right, right, *);","            res = right;","            l = left;","            r = PyStackRef_NULL;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_SUBTRACT_FLOAT_INPLACE_RIGHT, (left, right -- res, l, r)) {","            FLOAT_INPLACE_OP(left, right, right, -);","            res = right;","            l = left;","            r = PyStackRef_NULL;","            INPUTS_DEAD();","        }","","        // Float true division --- not specialized at tier 1, emitted by the","        // tier 2 optimizer when both operands are known floats.","        tier2 op(_BINARY_OP_TRUEDIV_FLOAT, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            assert(PyFloat_CheckExact(left_o));","            assert(PyFloat_CheckExact(right_o));","            STAT_INC(BINARY_OP, hit);","            double divisor = ((PyFloatObject *)right_o)-\u003eob_fval;","            if (divisor == 0.0) {","                PyErr_SetString(PyExc_ZeroDivisionError,","                                \"float division by zero\");","                ERROR_NO_POP();","            }","            double dres = ((PyFloatObject *)left_o)-\u003eob_fval / divisor;","            PyObject *d = PyFloat_FromDouble(dres);","            if (d == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(d);","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_TRUEDIV_FLOAT_INPLACE, (left, right -- res, l, r)) {","            FLOAT_INPLACE_DIVOP(left, right, left);","            if (_divop_err) {","                ERROR_NO_POP();","            }","            res = left;","            l = PyStackRef_NULL;","            r = right;","            INPUTS_DEAD();","        }","","        tier2 op(_BINARY_OP_TRUEDIV_FLOAT_INPLACE_RIGHT, (left, right -- res, l, r)) {","            FLOAT_INPLACE_DIVOP(left, right, right);","            if (_divop_err) {","                ERROR_NO_POP();","            }","            res = right;","            l = left;","            r = PyStackRef_NULL;","            INPUTS_DEAD();","        }","","        pure op(_BINARY_OP_ADD_UNICODE, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            assert(PyUnicode_CheckExact(left_o));","            assert(PyUnicode_CheckExact(right_o));","","            STAT_INC(BINARY_OP, hit);","            PyObject *res_o = PyUnicode_Concat(left_o, right_o);","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(res_o);","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        macro(BINARY_OP_ADD_UNICODE) =","            _GUARD_TOS_UNICODE + _GUARD_NOS_UNICODE + unused/5 + _BINARY_OP_ADD_UNICODE + _POP_TOP_UNICODE + _POP_TOP_UNICODE;","","        // This is a subtle one. We write NULL to the local","        // of the following STORE_FAST and leave the result for STORE_FAST","        // later to store.","        op(_BINARY_OP_INPLACE_ADD_UNICODE, (left, right -- res)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            assert(PyUnicode_CheckExact(left_o));","            assert(PyUnicode_CheckExact(PyStackRef_AsPyObjectBorrow(right)));","","            int next_oparg;","        #if TIER_ONE","            assert(next_instr-\u003eop.code == STORE_FAST);","            next_oparg = next_instr-\u003eop.arg;","        #else","            next_oparg = (int)CURRENT_OPERAND0_16();","        #endif","            _PyStackRef *target_local = \u0026GETLOCAL(next_oparg);","            assert(PyUnicode_CheckExact(left_o));","            EXIT_IF(PyStackRef_AsPyObjectBorrow(*target_local) != left_o);","            STAT_INC(BINARY_OP, hit);","            /* Handle `left = left + right` or `left += right` for str.","             *","             * When possible, extend `left` in place rather than","             * allocating a new PyUnicodeObject. This attempts to avoid","             * quadratic behavior when one neglects to use str.join().","             *","             * If `left` has only two references remaining (one from","             * the stack, one in the locals), DECREFing `left` leaves","             * only the locals reference, so PyUnicode_Append knows","             * that the string is safe to mutate.","             */","            assert(Py_REFCNT(left_o) \u003e= 2 || !PyStackRef_IsHeapSafe(left));","            PyObject *temp = PyStackRef_AsPyObjectSteal(*target_local);","            PyObject *right_o = PyStackRef_AsPyObjectSteal(right);","            /* gh-143403: It's critical to close this reference *before*","             * we append. Otherwise, append can move the underlying","             * unicode object, which will cause a use after free!","             */","            PyStackRef_CLOSE_SPECIALIZED(left, _PyUnicode_ExactDealloc);","            DEAD(left);","            PyUnicode_Append(\u0026temp, right_o);","            _Py_DECREF_SPECIALIZED(right_o, _PyUnicode_ExactDealloc);","            *target_local = PyStackRef_NULL;","            ERROR_IF(temp == NULL);","            res = PyStackRef_FromPyObjectSteal(temp);","        }","","       tier2 op(_GUARD_BINARY_OP_EXTEND_LHS, (descr/4, left, right -- left, right)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            _PyBinaryOpSpecializationDescr *d = (_PyBinaryOpSpecializationDescr*)descr;","            assert(INLINE_CACHE_ENTRIES_BINARY_OP == 5);","            assert(d \u0026\u0026 d-\u003eguard == NULL \u0026\u0026 d-\u003elhs_type != NULL);","            EXIT_IF(Py_TYPE(left_o) != d-\u003elhs_type);","        }","","       tier2 op(_GUARD_BINARY_OP_EXTEND_RHS, (descr/4, left, right -- left, right)) {","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            _PyBinaryOpSpecializationDescr *d = (_PyBinaryOpSpecializationDescr*)descr;","            assert(INLINE_CACHE_ENTRIES_BINARY_OP == 5);","            assert(d \u0026\u0026 d-\u003eguard == NULL \u0026\u0026 d-\u003erhs_type != NULL);","            EXIT_IF(Py_TYPE(right_o) != d-\u003erhs_type);","        }","","       op(_GUARD_BINARY_OP_EXTEND, (descr/4, left, right -- left, right)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            _PyBinaryOpSpecializationDescr *d = (_PyBinaryOpSpecializationDescr*)descr;","            assert(INLINE_CACHE_ENTRIES_BINARY_OP == 5);","            assert(d != NULL);","            int match = (d-\u003eguard != NULL)","                ? d-\u003eguard(left_o, right_o)","                : (Py_TYPE(left_o) == d-\u003elhs_type \u0026\u0026 Py_TYPE(right_o) == d-\u003erhs_type);","            EXIT_IF(!match);","        }","","       op(_BINARY_OP_EXTEND, (descr/4, left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","            assert(INLINE_CACHE_ENTRIES_BINARY_OP == 5);","            _PyBinaryOpSpecializationDescr *d = (_PyBinaryOpSpecializationDescr*)descr;","","            STAT_INC(BINARY_OP, hit);","","            PyObject *res_o = d-\u003eaction(left_o, right_o);","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            assert(d-\u003eresult_type == NULL || Py_TYPE(res_o) == d-\u003eresult_type);","            assert(!d-\u003eresult_unique || Py_REFCNT(res_o) == 1 || _Py_IsImmortal(res_o));","            // The JIT and tier 2 optimizer assume that float results from","            // binary operations are always uniquely referenced (refcount == 1).","            // If this assertion fails, update the optimizer to stop marking","            // float results as unique in optimizer_bytecodes.c.","            assert(!PyFloat_CheckExact(res_o) || Py_REFCNT(res_o) == 1);","","            res = PyStackRef_FromPyObjectSteal(res_o);","            l = left;","            r = right;","            DEAD(left);","            DEAD(right);","        }","","        macro(BINARY_OP_EXTEND) =","            unused/1 + _GUARD_BINARY_OP_EXTEND + rewind/-4 + _BINARY_OP_EXTEND + POP_TOP + POP_TOP;","","        macro(BINARY_OP_INPLACE_ADD_UNICODE) =","            _GUARD_TOS_UNICODE + _GUARD_NOS_UNICODE + unused/5 + _BINARY_OP_INPLACE_ADD_UNICODE;","","        specializing op(_SPECIALIZE_BINARY_SLICE, (container, start, stop -- container, start, stop)) {","            // Placeholder until we implement BINARY_SLICE specialization","            #if ENABLE_SPECIALIZATION","            OPCODE_DEFERRED_INC(BINARY_SLICE);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        op(_BINARY_SLICE, (container, start, stop -- res)) {","            PyObject *container_o = PyStackRef_AsPyObjectBorrow(container);","            PyObject *start_o = PyStackRef_AsPyObjectBorrow(start);","            PyObject *stop_o = PyStackRef_AsPyObjectBorrow(stop);","            PyObject *res_o;","            if (PyList_CheckExact(container_o)) {","                res_o = _PyList_BinarySlice(container_o, start_o, stop_o);","            }","            else if (PyTuple_CheckExact(container_o)) {","                res_o = _PyTuple_BinarySlice(container_o, start_o, stop_o);","            }","            else if (PyUnicode_CheckExact(container_o)) {","                res_o = _PyUnicode_BinarySlice(container_o, start_o, stop_o);","            }","            else {","                PyObject *slice = PySlice_New(start_o, stop_o, NULL);","                if (slice == NULL) {","                    res_o = NULL;","                }","                else {","                    res_o = PyObject_GetItem(container_o, slice);","                    Py_DECREF(slice);","                }","            }","            DECREF_INPUTS();","            ERROR_IF(res_o == NULL);","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        macro(BINARY_SLICE) = _SPECIALIZE_BINARY_SLICE + _BINARY_SLICE;","","        specializing op(_SPECIALIZE_STORE_SLICE, (v, container, start, stop -- v, container, start, stop)) {","            // Placeholder until we implement STORE_SLICE specialization","            #if ENABLE_SPECIALIZATION","            OPCODE_DEFERRED_INC(STORE_SLICE);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        op(_STORE_SLICE, (v, container, start, stop -- )) {","            PyObject *slice = _PyBuildSlice_ConsumeRefs(PyStackRef_AsPyObjectSteal(start),","                                                        PyStackRef_AsPyObjectSteal(stop),","                                                        Py_None);","            int err;","            if (slice == NULL) {","                err = 1;","            }","            else {","                err = PyObject_SetItem(PyStackRef_AsPyObjectBorrow(container), slice, PyStackRef_AsPyObjectBorrow(v));","                Py_DECREF(slice);","            }","            DECREF_INPUTS();","            ERROR_IF(err);","        }","","        macro(STORE_SLICE) = _SPECIALIZE_STORE_SLICE + _STORE_SLICE;","","        macro(BINARY_OP_SUBSCR_LIST_INT) =","            _GUARD_TOS_INT + _GUARD_NOS_LIST + unused/5 + _BINARY_OP_SUBSCR_LIST_INT + _POP_TOP_INT + POP_TOP;","","        op(_BINARY_OP_SUBSCR_LIST_INT, (list_st, sub_st -- res, ls, ss)) {","            PyObject *sub = PyStackRef_AsPyObjectBorrow(sub_st);","            PyObject *list = PyStackRef_AsPyObjectBorrow(list_st);","","            assert(PyLong_CheckExact(sub));","            assert(PyList_CheckExact(list));","","            Py_ssize_t index = _PyLong_CompactValue((PyLongObject *)sub);","            if (index \u003c 0) {","                index += PyList_GET_SIZE(list);","            }","#ifdef Py_GIL_DISABLED","            PyObject *res_o = _PyList_GetItemRef((PyListObject*)list, index);","            EXIT_IF(res_o == NULL);","            res = PyStackRef_FromPyObjectSteal(res_o);","#else","            EXIT_IF(index \u003c 0 || index \u003e= PyList_GET_SIZE(list));","            PyObject *res_o = PyList_GET_ITEM(list, index);","            assert(res_o != NULL);","            res = PyStackRef_FromPyObjectNew(res_o);","#endif","            STAT_INC(BINARY_OP, hit);","            ls = list_st;","            ss = sub_st;","            INPUTS_DEAD();","        }","","        macro(BINARY_OP_SUBSCR_LIST_SLICE) =","            _GUARD_TOS_SLICE + _GUARD_NOS_LIST + unused/5 + _BINARY_OP_SUBSCR_LIST_SLICE + POP_TOP + POP_TOP;","","        op(_BINARY_OP_SUBSCR_LIST_SLICE, (list_st, sub_st -- res, ls, ss)) {","            PyObject *sub = PyStackRef_AsPyObjectBorrow(sub_st);","            PyObject *list = PyStackRef_AsPyObjectBorrow(list_st);","","            assert(PySlice_Check(sub));","            assert(PyList_CheckExact(list));","","            PyObject *res_o = _PyList_SliceSubscript(list, sub);","            STAT_INC(BINARY_OP, hit);","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(res_o);","            ls = list_st;","            ss = sub_st;","            INPUTS_DEAD();","        }","","        macro(BINARY_OP_SUBSCR_STR_INT) =","            _GUARD_TOS_INT + _GUARD_NOS_COMPACT_ASCII + unused/5 + _BINARY_OP_SUBSCR_STR_INT + _POP_TOP_INT + _POP_TOP_UNICODE;","","        op(_BINARY_OP_SUBSCR_STR_INT, (str_st, sub_st -- res, s, i)) {","            PyObject *sub = PyStackRef_AsPyObjectBorrow(sub_st);","            PyObject *str = PyStackRef_AsPyObjectBorrow(str_st);","","            assert(PyLong_CheckExact(sub));","            assert(PyUnicode_CheckExact(str));","            EXIT_IF(!_PyLong_IsNonNegativeCompact((PyLongObject*)sub));","            Py_ssize_t index = ((PyLongObject*)sub)-\u003elong_value.ob_digit[0];","            EXIT_IF(PyUnicode_GET_LENGTH(str) \u003c= index);","            uint8_t c = PyUnicode_1BYTE_DATA(str)[index];","            assert(c \u003c 128);","            STAT_INC(BINARY_OP, hit);","            PyObject *res_o = (PyObject*)\u0026_Py_SINGLETON(strings).ascii[c];","            s = str_st;","            i = sub_st;","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectBorrow(res_o);","        }","","        macro(BINARY_OP_SUBSCR_USTR_INT) =","            _GUARD_TOS_INT + _GUARD_NOS_UNICODE + unused/5 + _BINARY_OP_SUBSCR_USTR_INT + _POP_TOP_INT + _POP_TOP_UNICODE;","","        op(_BINARY_OP_SUBSCR_USTR_INT, (str_st, sub_st -- res, s, i)) {","            PyObject *sub = PyStackRef_AsPyObjectBorrow(sub_st);","            PyObject *str = PyStackRef_AsPyObjectBorrow(str_st);","","            assert(PyLong_CheckExact(sub));","            assert(PyUnicode_CheckExact(str));","            EXIT_IF(!_PyLong_IsNonNegativeCompact((PyLongObject*)sub));","            Py_ssize_t index = ((PyLongObject*)sub)-\u003elong_value.ob_digit[0];","            EXIT_IF(PyUnicode_GET_LENGTH(str) \u003c= index);","            // Specialize for reading an ASCII character from any string:","            Py_UCS4 c = PyUnicode_READ_CHAR(str, index);","            EXIT_IF(Py_ARRAY_LENGTH(_Py_SINGLETON(strings).ascii) \u003c= c);","            STAT_INC(BINARY_OP, hit);","            PyObject *res_o = (PyObject*)\u0026_Py_SINGLETON(strings).ascii[c];","            s = str_st;","            i = sub_st;","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectBorrow(res_o);","        }","","        op(_GUARD_NOS_TUPLE, (nos, unused -- nos, unused)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(nos);","            EXIT_IF(!PyTuple_CheckExact(o));","        }","","        op(_GUARD_TOS_TUPLE, (tos -- tos)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(tos);","            EXIT_IF(!PyTuple_CheckExact(o));","        }","","        macro(BINARY_OP_SUBSCR_TUPLE_INT) =","            _GUARD_TOS_INT +","            _GUARD_NOS_TUPLE +","            _GUARD_BINARY_OP_SUBSCR_TUPLE_INT_BOUNDS +","            unused/5 +","            _BINARY_OP_SUBSCR_TUPLE_INT +","            _POP_TOP_INT +","            POP_TOP;","","        // A guard that checks that the tuple subscript is within bounds","        op(_GUARD_BINARY_OP_SUBSCR_TUPLE_INT_BOUNDS, (tuple_st, sub_st -- tuple_st, sub_st)) {","            PyObject *sub = PyStackRef_AsPyObjectBorrow(sub_st);","            PyObject *tuple = PyStackRef_AsPyObjectBorrow(tuple_st);","","            assert(PyLong_CheckExact(sub));","            assert(PyTuple_CheckExact(tuple));","","            // Deopt unless 0 \u003c= sub \u003c PyTuple_Size(list)","            EXIT_IF(!_PyLong_IsNonNegativeCompact((PyLongObject *)sub));","            Py_ssize_t index = ((PyLongObject*)sub)-\u003elong_value.ob_digit[0];","            EXIT_IF(index \u003e= PyTuple_GET_SIZE(tuple));","        }","","        op(_BINARY_OP_SUBSCR_TUPLE_INT, (tuple_st, sub_st -- res, ts, ss)) {","            PyObject *sub = PyStackRef_AsPyObjectBorrow(sub_st);","            PyObject *tuple = PyStackRef_AsPyObjectBorrow(tuple_st);","","            assert(PyLong_CheckExact(sub));","            assert(PyTuple_CheckExact(tuple));","","            STAT_INC(BINARY_OP, hit);","            Py_ssize_t index = ((PyLongObject*)sub)-\u003elong_value.ob_digit[0];","            PyObject *res_o = PyTuple_GET_ITEM(tuple, index);","            assert(res_o != NULL);","            res = PyStackRef_FromPyObjectNew(res_o);","            ts = tuple_st;","            ss = sub_st;","            INPUTS_DEAD();","        }","","        op(_GUARD_NOS_DICT_SUBSCRIPT, (nos, unused -- nos, unused)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(nos);","            DEOPT_IF(!Py_TYPE(o)-\u003etp_as_mapping);","            DEOPT_IF(Py_TYPE(o)-\u003etp_as_mapping-\u003emp_subscript != _PyDict_Subscript);","        }","","        op(_GUARD_NOS_DICT_STORE_SUBSCRIPT, (unused, nos, unused -- unused, nos, unused)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(nos);","            DEOPT_IF(!Py_TYPE(o)-\u003etp_as_mapping);","            DEOPT_IF(Py_TYPE(o)-\u003etp_as_mapping-\u003emp_ass_subscript != _PyDict_StoreSubscript);","        }","","        op(_GUARD_TOS_ANY_DICT, (tos -- tos)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(tos);","            EXIT_IF(!PyAnyDict_CheckExact(o));","        }","","        op(_GUARD_TOS_DICT, (tos -- tos)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(tos);","            EXIT_IF(!PyDict_CheckExact(o));","        }","","        op(_GUARD_TOS_FROZENDICT, (tos -- tos)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(tos);","            EXIT_IF(!PyFrozenDict_CheckExact(o));","        }","","        macro(BINARY_OP_SUBSCR_DICT) =","            _RECORD_NOS_TYPE +","            _GUARD_NOS_DICT_SUBSCRIPT + unused/5 + _BINARY_OP_SUBSCR_DICT + POP_TOP + POP_TOP;","","        tier2 op(_BINARY_OP_SUBSCR_DICT_KNOWN_HASH, (dict_st, sub_st, hash/4 -- res, ds, ss)) {","            PyObject *sub = PyStackRef_AsPyObjectBorrow(sub_st);","            PyObject *dict = PyStackRef_AsPyObjectBorrow(dict_st);","            assert(Py_TYPE(dict)-\u003etp_as_mapping-\u003emp_subscript == _PyDict_Subscript);","            STAT_INC(BINARY_OP, hit);","            PyObject *res_o = _PyDict_SubscriptKnownHash(dict, sub, (Py_hash_t)hash);","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(res_o);","            ds = dict_st;","            ss = sub_st;","            INPUTS_DEAD();","        }","","        op(_BINARY_OP_SUBSCR_DICT, (dict_st, sub_st -- res, ds, ss)) {","            PyObject *sub = PyStackRef_AsPyObjectBorrow(sub_st);","            PyObject *dict = PyStackRef_AsPyObjectBorrow(dict_st);","            assert(Py_TYPE(dict)-\u003etp_as_mapping-\u003emp_subscript == _PyDict_Subscript);","            STAT_INC(BINARY_OP, hit);","            PyObject *res_o = _PyDict_Subscript(dict, sub);","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(res_o);","            ds = dict_st;","            ss = sub_st;","            INPUTS_DEAD();","        }","","        op(_BINARY_OP_SUBSCR_CHECK_FUNC, (container, unused -- container, unused, getitem)) {","            PyTypeObject *tp = Py_TYPE(PyStackRef_AsPyObjectBorrow(container));","            EXIT_IF(!PyType_HasFeature(tp, Py_TPFLAGS_HEAPTYPE));","            PyHeapTypeObject *ht = (PyHeapTypeObject *)tp;","            PyObject *getitem_o = FT_ATOMIC_LOAD_PTR_ACQUIRE(ht-\u003e_spec_cache.getitem);","            EXIT_IF(getitem_o == NULL);","            assert(PyFunction_Check(getitem_o));","            uint32_t cached_version = FT_ATOMIC_LOAD_UINT32_RELAXED(ht-\u003e_spec_cache.getitem_version);","            EXIT_IF(((PyFunctionObject *)getitem_o)-\u003efunc_version != cached_version);","            PyCodeObject *code = (PyCodeObject *)PyFunction_GET_CODE(getitem_o);","            assert(code-\u003eco_argcount == 2);","            EXIT_IF(!_PyThreadState_HasStackSpace(tstate, code-\u003eco_framesize));","            getitem = PyStackRef_FromPyObjectNew(getitem_o);","        }","","        op(_BINARY_OP_SUBSCR_INIT_CALL, (container, sub, getitem -- new_frame)) {","            STAT_INC(BINARY_OP, hit);","            _PyInterpreterFrame* pushed_frame = _PyFrame_PushUnchecked(tstate, getitem, 2, frame);","            pushed_frame-\u003elocalsplus[0] = container;","            pushed_frame-\u003elocalsplus[1] = sub;","            INPUTS_DEAD();","            frame-\u003ereturn_offset = INSTRUCTION_SIZE;","            new_frame = PyStackRef_Wrap(pushed_frame);","        }","","        macro(BINARY_OP_SUBSCR_GETITEM) =","            _RECORD_NOS +","            unused/5 + // Skip over the counter and cache","            _CHECK_PEP_523 +","            _BINARY_OP_SUBSCR_CHECK_FUNC +","            _BINARY_OP_SUBSCR_INIT_CALL +","            _PUSH_FRAME;","","        inst(LIST_APPEND, (list, unused[oparg-1], v -- list, unused[oparg-1])) {","            int err = _PyList_AppendTakeRef((PyListObject *)PyStackRef_AsPyObjectBorrow(list),","                                           PyStackRef_AsPyObjectSteal(v));","            ERROR_IF(err \u003c 0);","        }","","        inst(SET_ADD, (set, unused[oparg-1], v -- set, unused[oparg-1])) {","            int err = _PySet_AddTakeRef((PySetObject *)PyStackRef_AsPyObjectBorrow(set),","                                        PyStackRef_AsPyObjectSteal(v));","            ERROR_IF(err);","        }","","        family(STORE_SUBSCR, INLINE_CACHE_ENTRIES_STORE_SUBSCR) = {","            STORE_SUBSCR_DICT,","            STORE_SUBSCR_LIST_INT,","        };","","        specializing op(_SPECIALIZE_STORE_SUBSCR, (counter/1, container, sub -- container, sub)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_StoreSubscr(container, sub, next_instr);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(STORE_SUBSCR);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        op(_STORE_SUBSCR, (v, container, sub -- )) {","            /* container[sub] = v */","            int err = PyObject_SetItem(PyStackRef_AsPyObjectBorrow(container), PyStackRef_AsPyObjectBorrow(sub), PyStackRef_AsPyObjectBorrow(v));","            DECREF_INPUTS();","            ERROR_IF(err);","        }","","        macro(STORE_SUBSCR) = _SPECIALIZE_STORE_SUBSCR + _STORE_SUBSCR;","","        macro(STORE_SUBSCR_LIST_INT) =","            _GUARD_TOS_INT + _GUARD_NOS_LIST + unused/1 + _STORE_SUBSCR_LIST_INT + _POP_TOP_INT + POP_TOP;","","        op(_STORE_SUBSCR_LIST_INT, (value, list_st, sub_st -- ls, ss)) {","            PyObject *sub = PyStackRef_AsPyObjectBorrow(sub_st);","            PyObject *list = PyStackRef_AsPyObjectBorrow(list_st);","","            assert(PyLong_CheckExact(sub));","            assert(PyList_CheckExact(list));","","            Py_ssize_t index = _PyLong_CompactValue((PyLongObject *)sub);","            DEOPT_IF(!LOCK_OBJECT(list));","            Py_ssize_t len = PyList_GET_SIZE(list);","            // Ensure index \u003c len(list)","            if (index \u003c 0) {","                index += len;","            }","            if (index \u003c 0 || index \u003e= len) {","                UNLOCK_OBJECT(list);","                DEOPT_IF(true);","            }","            STAT_INC(STORE_SUBSCR, hit);","","            PyObject *old_value = PyList_GET_ITEM(list, index);","            FT_ATOMIC_STORE_PTR_RELEASE(_PyList_ITEMS(list)[index],","                                        PyStackRef_AsPyObjectSteal(value));","            assert(old_value != NULL);","            UNLOCK_OBJECT(list);  // unlock before decrefs!","            INPUTS_DEAD();","            ls = list_st;","            ss = sub_st;","            Py_DECREF(old_value);","        }","","        macro(STORE_SUBSCR_DICT) =","            _RECORD_NOS_TYPE +","            _GUARD_NOS_DICT_STORE_SUBSCRIPT + unused/1 + _STORE_SUBSCR_DICT + POP_TOP;","","        op(_STORE_SUBSCR_DICT, (value, dict_st, sub -- st)) {","            PyObject *dict = PyStackRef_AsPyObjectBorrow(dict_st);","            assert(Py_TYPE(dict)-\u003etp_as_mapping-\u003emp_ass_subscript == _PyDict_StoreSubscript);","            STAT_INC(STORE_SUBSCR, hit);","            int err = _PyDict_SetItem_Take2((PyDictObject *)dict,","                                            PyStackRef_AsPyObjectSteal(sub),","                                            PyStackRef_AsPyObjectSteal(value));","            if (err) {","                PyStackRef_CLOSE(dict_st);","                ERROR_IF(1);","            }","            DEAD(dict_st);","            st = dict_st;","        }","","        tier2 op(_STORE_SUBSCR_DICT_KNOWN_HASH, (value, dict_st, sub, hash/4 -- st)) {","            PyObject *dict = PyStackRef_AsPyObjectBorrow(dict_st);","            assert(Py_TYPE(dict)-\u003etp_as_mapping-\u003emp_ass_subscript == _PyDict_StoreSubscript);","            STAT_INC(STORE_SUBSCR, hit);","            int err = _PyDict_SetItem_Take2_KnownHash((PyDictObject *)dict,","                                                PyStackRef_AsPyObjectSteal(sub),","                                                PyStackRef_AsPyObjectSteal(value),","                                                (Py_hash_t)hash);","","            if (err) {","                PyStackRef_CLOSE(dict_st);","                ERROR_IF(1);","            }","            DEAD(dict_st);","            st = dict_st;","        }","","        inst(DELETE_SUBSCR, (container, sub --)) {","            /* del container[sub] */","            int err = PyObject_DelItem(PyStackRef_AsPyObjectBorrow(container),","                                       PyStackRef_AsPyObjectBorrow(sub));","            DECREF_INPUTS();","            ERROR_IF(err);","        }","","        op(_CALL_INTRINSIC_1, (value -- res, v)) {","            assert(oparg \u003c= MAX_INTRINSIC_1);","            PyObject *res_o = _PyIntrinsics_UnaryFunctions[oparg].func(tstate, PyStackRef_AsPyObjectBorrow(value));","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            v = value;","            DEAD(value);","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        macro(CALL_INTRINSIC_1) = _CALL_INTRINSIC_1 + POP_TOP;","","        op(_CALL_INTRINSIC_2, (value2_st, value1_st -- res, vs1, vs2)) {","            assert(oparg \u003c= MAX_INTRINSIC_2);","            PyObject *value1 = PyStackRef_AsPyObjectBorrow(value1_st);","            PyObject *value2 = PyStackRef_AsPyObjectBorrow(value2_st);","","            PyObject *res_o = _PyIntrinsics_BinaryFunctions[oparg].func(tstate, value2, value1);","","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","","            res = PyStackRef_FromPyObjectSteal(res_o);","","            vs1 = value1_st;","            vs2 = value2_st;","            INPUTS_DEAD();","        }","","        macro(CALL_INTRINSIC_2) = _CALL_INTRINSIC_2 + POP_TOP + POP_TOP;","","        tier1 inst(RAISE_VARARGS, (args[oparg] -- )) {","            assert(oparg \u003c 3);","            PyObject *cause = oparg == 2 ? PyStackRef_AsPyObjectSteal(args[1]) : NULL;","            PyObject *exc = oparg \u003e 0 ? PyStackRef_AsPyObjectSteal(args[0]) : NULL;","            int err = do_raise(tstate, exc, cause);","            if (err) {","                assert(oparg == 0);","                monitor_reraise(tstate, frame, this_instr);","                goto exception_unwind;","            }","            ERROR_IF(true);","        }","","        tier1 inst(INTERPRETER_EXIT, (retval --)) {","            assert(frame-\u003eowner == FRAME_OWNED_BY_INTERPRETER);","            assert(_PyFrame_IsIncomplete(frame));","            /* Restore previous frame and return. */","            tstate-\u003ecurrent_frame = frame-\u003eprevious;","            assert(!_PyErr_Occurred(tstate));","            PyObject *result = PyStackRef_AsPyObjectSteal(retval);","#if !_Py_TAIL_CALL_INTERP","            assert(frame == \u0026entry.frame);","#endif","#ifdef _Py_TIER2","            _PyStackRef executor = frame-\u003elocalsplus[0];","            assert(tstate-\u003ecurrent_executor == NULL);","            if (!PyStackRef_IsNull(executor)) {","                assert(PyStackRef_TYPE(executor) == \u0026_PyUOpExecutor_Type);","                tstate-\u003ecurrent_executor = PyStackRef_AsPyObjectBorrow(executor);","                PyStackRef_CLOSE(executor);","            }","#endif","            LLTRACE_RESUME_FRAME();","            return result;","        }","","        op(_MAKE_HEAP_SAFE, (value -- value)) {","            value = PyStackRef_MakeHeapSafe(value);","        }","","        // The stack effect here is a bit misleading.","        // retval is popped from the stack, but res","        // is pushed to a different frame, the callers' frame.","        op(_RETURN_VALUE, (retval -- res)) {","            assert(frame-\u003eowner != FRAME_OWNED_BY_INTERPRETER);","            _PyStackRef temp = retval;","            DEAD(retval);","            SAVE_STACK();","            assert(STACK_LEVEL() == 0);","            DTRACE_FUNCTION_RETURN();","            _Py_LeaveRecursiveCallPy(tstate);","            // GH-99729: We need to unlink the frame *before* clearing it:","            _PyInterpreterFrame *dying = frame;","            frame = tstate-\u003ecurrent_frame = dying-\u003eprevious;","            _PyEval_FrameClearAndPop(tstate, dying);","            RELOAD_STACK();","            LOAD_IP(frame-\u003ereturn_offset);","            res = temp;","            LLTRACE_RESUME_FRAME();","        }","","        macro(RETURN_VALUE) =","            _MAKE_HEAP_SAFE +","            _RETURN_VALUE;","","        tier1 op(_RETURN_VALUE_EVENT, (val -- val)) {","            int err = _Py_call_instrumentation_arg(","                    tstate, PY_MONITORING_EVENT_PY_RETURN,","                    frame, this_instr, PyStackRef_AsPyObjectBorrow(val));","            ERROR_IF(err);","        }","","        macro(INSTRUMENTED_RETURN_VALUE) =","            _RETURN_VALUE_EVENT +","            _MAKE_HEAP_SAFE +","            _RETURN_VALUE;","","        inst(GET_AITER, (obj -- iter)) {","            unaryfunc getter = NULL;","            PyObject *obj_o = PyStackRef_AsPyObjectBorrow(obj);","            PyObject *iter_o;","            PyTypeObject *type = Py_TYPE(obj_o);","","            if (type-\u003etp_as_async != NULL) {","                getter = type-\u003etp_as_async-\u003eam_aiter;","            }","","            if (getter == NULL) {","                _PyErr_Format(tstate, PyExc_TypeError,","                              \"'async for' requires an object with \"","                              \"__aiter__ method, got %.100s\",","                              type-\u003etp_name);","                PyStackRef_CLOSE(obj);","                ERROR_IF(true);","            }","","            iter_o = (*getter)(obj_o);","            PyStackRef_CLOSE(obj);","            ERROR_IF(iter_o == NULL);","","            if (Py_TYPE(iter_o)-\u003etp_as_async == NULL ||","                    Py_TYPE(iter_o)-\u003etp_as_async-\u003eam_anext == NULL) {","","                _PyErr_Format(tstate, PyExc_TypeError,","                              \"'async for' received an object from __aiter__ \"","                              \"that does not implement __anext__: %.100s\",","                              Py_TYPE(iter_o)-\u003etp_name);","                Py_DECREF(iter_o);","                ERROR_IF(true);","            }","            iter = PyStackRef_FromPyObjectSteal(iter_o);","        }","","        inst(GET_ANEXT, (aiter -- aiter, awaitable)) {","            PyObject *awaitable_o = _PyEval_GetANext(PyStackRef_AsPyObjectBorrow(aiter));","            if (awaitable_o == NULL) {","                ERROR_NO_POP();","            }","            awaitable = PyStackRef_FromPyObjectSteal(awaitable_o);","        }","","        inst(GET_AWAITABLE, (iterable -- iter)) {","            PyObject *iter_o = _PyEval_GetAwaitable(PyStackRef_AsPyObjectBorrow(iterable), oparg);","            PyStackRef_CLOSE(iterable);","            ERROR_IF(iter_o == NULL);","            iter = PyStackRef_FromPyObjectSteal(iter_o);","        }","","        family(SEND, INLINE_CACHE_ENTRIES_SEND) = {","            SEND_GEN,","            SEND_VIRTUAL,","            SEND_ASYNC_GEN,","        };","","        specializing op(_SPECIALIZE_SEND, (counter/1, receiver, unused, unused -- receiver, unused, unused)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_Send(receiver, next_instr);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(SEND);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        tier1 op(_SEND, (receiver, null_or_index, v -- receiver, null_or_index, retval)) {","            PyObject *receiver_o = PyStackRef_AsPyObjectBorrow(receiver);","            assert(frame-\u003eowner != FRAME_OWNED_BY_INTERPRETER);","            if (!IS_PEP523_HOOKED(tstate) \u0026\u0026","                (Py_TYPE(receiver_o) == \u0026PyGen_Type || Py_TYPE(receiver_o) == \u0026PyCoro_Type) \u0026\u0026","                gen_try_set_executing((PyGenObject *)receiver_o))","            {","                PyGenObject *gen = (PyGenObject *)receiver_o;","                _PyInterpreterFrame *gen_frame = \u0026gen-\u003egi_iframe;","                _PyFrame_StackPush(gen_frame, PyStackRef_MakeHeapSafe(v));","                DEAD(v);","                SYNC_SP();","                gen-\u003egi_exc_state.previous_item = tstate-\u003eexc_info;","                tstate-\u003eexc_info = \u0026gen-\u003egi_exc_state;","                assert(INSTRUCTION_SIZE + oparg \u003c= UINT16_MAX);","                frame-\u003ereturn_offset = (uint16_t)(INSTRUCTION_SIZE + oparg);","                assert(gen_frame-\u003eprevious == NULL);","                gen_frame-\u003eprevious = frame;","                DISPATCH_INLINED(gen_frame);","            }","            if (!PyStackRef_IsNull(null_or_index) \u0026\u0026 PyStackRef_IsNone(v)) {","                _PyStackRef item = _PyForIter_VirtualIteratorNext(tstate, frame, receiver, \u0026null_or_index);","                if (!PyStackRef_IsValid(item)) {","                    if (PyStackRef_IsError(item)) {","                        ERROR_NO_POP();","                    }","                    JUMPBY(oparg);","                    DISPATCH();","                }","                retval = item;","                DEAD(v);","            }","            else {","                PyObject *v_o = PyStackRef_AsPyObjectBorrow(v);","                PySendResultPair res = _PyIter_Send(receiver_o, v_o);","                if (res.kind == PYGEN_ERROR) {","                    ERROR_NO_POP();","                }","                PyStackRef_CLOSE(v);","                retval = PyStackRef_FromPyObjectSteal(res.object);","                if (res.kind == PYGEN_RETURN) {","                    JUMPBY(oparg);","                }","            }","        }","","        macro(SEND) = _SPECIALIZE_SEND + _SEND;","","        op(_SEND_GEN_FRAME, (receiver, null, v -- receiver, null, gen_frame)) {","            PyGenObject *gen = (PyGenObject *)PyStackRef_AsPyObjectBorrow(receiver);","            EXIT_IF(Py_TYPE(gen) != \u0026PyGen_Type \u0026\u0026 Py_TYPE(gen) != \u0026PyCoro_Type);","            EXIT_IF(!gen_try_set_executing((PyGenObject *)gen));","            STAT_INC(SEND, hit);","            _PyInterpreterFrame *pushed_frame = \u0026gen-\u003egi_iframe;","            _PyFrame_StackPush(pushed_frame, PyStackRef_MakeHeapSafe(v));","            DEAD(v);","            gen-\u003egi_exc_state.previous_item = tstate-\u003eexc_info;","            tstate-\u003eexc_info = \u0026gen-\u003egi_exc_state;","            assert(INSTRUCTION_SIZE + oparg \u003c= UINT16_MAX);","            frame-\u003ereturn_offset = (uint16_t)(INSTRUCTION_SIZE + oparg);","            pushed_frame-\u003eprevious = frame;","            gen_frame = PyStackRef_Wrap(pushed_frame);","        }","","        macro(SEND_GEN) =","            unused/1 +","            _RECORD_3OS_GEN_FUNC +","            _CHECK_PEP_523 +","            _SEND_GEN_FRAME +","            _PUSH_FRAME;","","        op(_GUARD_TOS_IS_NONE, (val -- val)) {","            EXIT_IF(!PyStackRef_IsNone(val));","        }","","        macro(FOR_ITER) = _SPECIALIZE_FOR_ITER + _FOR_ITER;","","        op(_GUARD_NOS_NOT_NULL, (nos, unused -- nos, unused)) {","            EXIT_IF(PyStackRef_IsNull(nos));","        }","","        replaced op(_SEND_VIRTUAL, (iter, null_or_index, none -- iter, null_or_index, next)) {","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            Py_ssize_t index = PyStackRef_UntagInt(null_or_index);","            _PyObjectIndexPair next_index = Py_TYPE(iter_o)-\u003e_tp_iteritem(iter_o, index);","            PyObject *next_o = next_index.object;","            index = next_index.index;","            if (next_o == NULL) {","                if (index \u003c 0) {","                    ERROR_NO_POP();","                }","                next = none;","                DEAD(none);","                JUMPBY(oparg);","                DISPATCH();","            }","            DEAD(none);","            next = PyStackRef_FromPyObjectSteal(next_o);","            null_or_index = PyStackRef_TagInt(index);","        }","","        op(_SEND_VIRTUAL_TIER_TWO, (iter, null_or_index, none -- iter, null_or_index, next)) {","            assert(PyStackRef_IsNone(none));","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            Py_ssize_t index = PyStackRef_UntagInt(null_or_index);","            _PyObjectIndexPair next_index = CALL_TP_ITERITEM_NO_ESCAPE(iter_o, index);","            PyObject *next_o = next_index.object;","            index = next_index.index;","            if (next_o == NULL) {","                if (index \u003c 0) {","                    ERROR_NO_POP();","                }","                next = none;","                DEAD(none);","                EXIT_IF(true);","            }","            DEAD(none);","            next = PyStackRef_FromPyObjectSteal(next_o);","            null_or_index = PyStackRef_TagInt(index);","        }","","        macro(SEND_VIRTUAL) =","            unused/1 +","            _GUARD_TOS_IS_NONE +","            _GUARD_NOS_NOT_NULL +","            _SEND_VIRTUAL;","","        op(_GUARD_3OS_ASYNC_GEN_ASEND, (iter, null_or_index, value -- iter, null_or_index, value)) {","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            EXIT_IF(!PyAsyncGenASend_CheckExact(iter_o));","        }","","        replaced op(_SEND_ASYNC_GEN, (iter, null_in, v -- asend, null_out, retval)) {","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            assert(PyAsyncGenASend_CheckExact(iter_o));","            PyObject *val = PyStackRef_AsPyObjectBorrow(v);","            PyObject *retval_o;","","            PySendResult what = _PyAsyncGenASend_Send(iter_o, val, \u0026retval_o);","            if (what == PYGEN_ERROR) {","                ERROR_NO_POP();","            }","            PyStackRef_CLOSE(v);","            asend = iter;","            DEAD(iter);","            null_out = null_in;","            DEAD(null_in);","            retval = PyStackRef_FromPyObjectSteal(retval_o);","            if (what == PYGEN_RETURN) {","                JUMPBY(oparg);","            }","        }","","        macro(SEND_ASYNC_GEN) =","            unused/1 +","            _GUARD_3OS_ASYNC_GEN_ASEND +","            _SEND_ASYNC_GEN;","","        tier2 op(_SEND_ASYNC_GEN_TIER_TWO, (iter, null_in, v -- asend, null_out, retval)) {","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            assert(PyAsyncGenASend_CheckExact(iter_o));","            PyObject *val = PyStackRef_AsPyObjectBorrow(v);","            PyObject *retval_o;","","            PySendResult what = _PyAsyncGenASend_Send(iter_o, val, \u0026retval_o);","            if (what == PYGEN_ERROR) {","                ERROR_NO_POP();","            }","            PyStackRef_CLOSE(v);","            asend = iter;","            DEAD(iter);","            null_out = null_in;","            DEAD(null_in);","            retval = PyStackRef_FromPyObjectSteal(retval_o);","            EXIT_IF(what == PYGEN_RETURN);","        }","","        op(_YIELD_VALUE, (retval -- value)) {","            // NOTE: It's important that YIELD_VALUE never raises an exception!","            // The compiler treats any exception raised here as a failed close()","            // or throw() call.","            assert(frame-\u003eowner != FRAME_OWNED_BY_INTERPRETER);","            frame-\u003einstr_ptr++;","            PyGenObject *gen = _PyGen_GetGeneratorFromFrame(frame);","            assert(FRAME_SUSPENDED_YIELD_FROM == FRAME_SUSPENDED + 1);","            assert(oparg == 0 || oparg == 1);","            _PyStackRef temp = retval;","            DEAD(retval);","            SAVE_STACK();","            DTRACE_FUNCTION_RETURN();","            tstate-\u003eexc_info = gen-\u003egi_exc_state.previous_item;","            gen-\u003egi_exc_state.previous_item = NULL;","            _Py_LeaveRecursiveCallPy(tstate);","            _PyInterpreterFrame *gen_frame = frame;","            _PyThreadState_UpdateLastProfiledFrame(tstate, gen_frame, gen_frame-\u003eprevious);","            frame = tstate-\u003ecurrent_frame = frame-\u003eprevious;","            gen_frame-\u003eprevious = NULL;","            ((_PyThreadStateImpl *)tstate)-\u003egenerator_return_kind = GENERATOR_YIELD;","            FT_ATOMIC_STORE_INT8_RELEASE(gen-\u003egi_frame_state, FRAME_SUSPENDED + oparg);","            /* We don't know which of these is relevant here, so keep them equal */","            assert(INLINE_CACHE_ENTRIES_SEND == INLINE_CACHE_ENTRIES_FOR_ITER);","            #if TIER_ONE \u0026\u0026 defined(Py_DEBUG)","            if (!PyStackRef_IsNone(frame-\u003ef_executable)) {","                Py_ssize_t i = frame-\u003einstr_ptr - _PyFrame_GetBytecode(frame);","                assert(i \u003e= 0 \u0026\u0026 i \u003c= INT_MAX);","                int opcode = _Py_GetBaseCodeUnit(_PyFrame_GetCode(frame), (int)i).op.code;","                assert(opcode == SEND || opcode == FOR_ITER);","            }","            #endif","            RELOAD_STACK();","            LOAD_IP(1 + INLINE_CACHE_ENTRIES_SEND);","            value = temp;","            LLTRACE_RESUME_FRAME();","        }","","        macro(YIELD_VALUE) =","            _MAKE_HEAP_SAFE +","            _YIELD_VALUE;","","        tier1 op(_YIELD_VALUE_EVENT, (val -- val)) {","            int err = _Py_call_instrumentation_arg(","                    tstate, PY_MONITORING_EVENT_PY_YIELD,","                    frame, this_instr, PyStackRef_AsPyObjectBorrow(val));","            if (err) {","                RELOAD_STACK();","                ERROR_NO_POP();","            }","            if (frame-\u003einstr_ptr != this_instr) {","                RELOAD_STACK();","                next_instr = frame-\u003einstr_ptr;","                DISPATCH();","            }","        }","","        macro(INSTRUMENTED_YIELD_VALUE) =","            _YIELD_VALUE_EVENT +","            _MAKE_HEAP_SAFE +","            _YIELD_VALUE;","","        inst(POP_EXCEPT, (exc_value -- )) {","            _PyErr_StackItem *exc_info = tstate-\u003eexc_info;","            Py_XSETREF(exc_info-\u003eexc_value,","                   PyStackRef_IsNone(exc_value)","                    ? NULL : PyStackRef_AsPyObjectSteal(exc_value));","        }","","        tier1 inst(RERAISE, (values[oparg], exc_st -- values[oparg])) {","            PyObject *exc = PyStackRef_AsPyObjectSteal(exc_st);","","            assert(oparg \u003e= 0 \u0026\u0026 oparg \u003c= 2);","            if (oparg) {","                frame-\u003einstr_ptr = _PyFrame_GetBytecode(frame) + PyStackRef_UntagInt(values[0]);","            }","            assert(exc \u0026\u0026 PyExceptionInstance_Check(exc));","            _PyErr_SetRaisedException(tstate, exc);","            monitor_reraise(tstate, frame, this_instr);","            goto exception_unwind;","        }","","        tier1 op(_END_ASYNC_FOR, (awaitable_st, exc_st -- )) {","            JUMPBY(0); // Pretend jump as we need source offset for monitoring","            (void)oparg;","            PyObject *exc = PyStackRef_AsPyObjectBorrow(exc_st);","","            assert(exc \u0026\u0026 PyExceptionInstance_Check(exc));","            int matches = PyErr_GivenExceptionMatches(exc, PyExc_StopAsyncIteration);","            if (matches) {","                DECREF_INPUTS();","            }","            else {","                Py_INCREF(exc);","                _PyErr_SetRaisedException(tstate, exc);","                monitor_reraise(tstate, frame, this_instr);","                goto exception_unwind;","            }","        }","","        tier1 op(_MONITOR_END_ASYNC_FOR, ( -- )) {","            assert((next_instr-oparg)-\u003eop.code == END_SEND || (next_instr-oparg)-\u003eop.code \u003e= MIN_INSTRUMENTED_OPCODE);","            INSTRUMENTED_JUMP(next_instr-oparg, this_instr+1, PY_MONITORING_EVENT_BRANCH_RIGHT);","        }","","        macro(INSTRUMENTED_END_ASYNC_FOR) =","            _MONITOR_END_ASYNC_FOR +","            _END_ASYNC_FOR;","","        macro(END_ASYNC_FOR) = _END_ASYNC_FOR;","","        tier1 inst(CLEANUP_THROW, (sub_iter, null_in, last_sent_val, exc_value_st -- none, null_out, value)) {","            PyObject *exc_value = PyStackRef_AsPyObjectBorrow(exc_value_st);","            #if !_Py_TAIL_CALL_INTERP","            assert(throwflag);","            #endif","            assert(exc_value \u0026\u0026 PyExceptionInstance_Check(exc_value));","            int matches = PyErr_GivenExceptionMatches(exc_value, PyExc_StopIteration);","            if (matches) {","                value = PyStackRef_FromPyObjectNew(((PyStopIterationObject *)exc_value)-\u003evalue);","                DECREF_INPUTS();","                null_out = null_in;","                none = PyStackRef_None;","            }","            else {","                _PyErr_SetRaisedException(tstate, Py_NewRef(exc_value));","                monitor_reraise(tstate, frame, this_instr);","                goto exception_unwind;","            }","        }","","        inst(LOAD_COMMON_CONSTANT, ( -- value)) {","            // Keep in sync with _common_constants in opcode.py","            assert(oparg \u003c NUM_COMMON_CONSTANTS);","            value = PyStackRef_DupImmortal(tstate-\u003einterp-\u003ecommon_consts[oparg]);","        }","","        inst(LOAD_BUILD_CLASS, ( -- bc)) {","            int err;","            PyObject *bc_o = _PyMapping_GetOptionalItem2(BUILTINS(), \u0026_Py_ID(__build_class__), \u0026err);","            ERROR_IF(err \u003c 0);","            if (bc_o == NULL) {","                _PyErr_SetString(tstate, PyExc_NameError,","                                 \"__build_class__ not found\");","                ERROR_IF(true);","            }","            bc = PyStackRef_FromPyObjectSteal(bc_o);","        }","","        inst(STORE_NAME, (v -- )) {","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg);","            PyObject *ns = LOCALS();","            int error = _PyEval_StoreName(tstate, v, name, ns);","            if (PyStackRef_IsNull(v)) {","                DEAD(v);","            }","            else {","                PyStackRef_CLOSE(v);","            }","            ERROR_IF(error);","        }","","        family(UNPACK_SEQUENCE, INLINE_CACHE_ENTRIES_UNPACK_SEQUENCE) = {","            UNPACK_SEQUENCE_TWO_TUPLE,","            UNPACK_SEQUENCE_TUPLE,","            UNPACK_SEQUENCE_LIST,","        };","","        specializing op(_SPECIALIZE_UNPACK_SEQUENCE, (counter/1, seq -- seq)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_UnpackSequence(seq, next_instr, oparg);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(UNPACK_SEQUENCE);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","            (void)seq;","            (void)counter;","        }","","        op(_UNPACK_SEQUENCE, (seq -- unused[oparg], top[0])) {","            PyObject *seq_o = PyStackRef_AsPyObjectSteal(seq);","            int res = _PyEval_UnpackIterableStackRef(tstate, seq_o, oparg, -1, top);","            Py_DECREF(seq_o);","            ERROR_IF(res == 0);","        }","","        macro(UNPACK_SEQUENCE) = _SPECIALIZE_UNPACK_SEQUENCE + _UNPACK_SEQUENCE;","","        macro(UNPACK_SEQUENCE_TWO_TUPLE) =","            _GUARD_TOS_TUPLE + unused/1 + _UNPACK_SEQUENCE_TWO_TUPLE;","","        op(_UNPACK_SEQUENCE_TWO_TUPLE, (seq -- val1, val0)) {","            assert(oparg == 2);","            PyObject *seq_o = PyStackRef_AsPyObjectBorrow(seq);","            assert(PyTuple_CheckExact(seq_o));","            EXIT_IF(PyTuple_GET_SIZE(seq_o) != 2);","            STAT_INC(UNPACK_SEQUENCE, hit);","            val0 = PyStackRef_FromPyObjectNew(PyTuple_GET_ITEM(seq_o, 0));","            val1 = PyStackRef_FromPyObjectNew(PyTuple_GET_ITEM(seq_o, 1));","            PyStackRef_CLOSE(seq);","        }","","        op(_UNPACK_SEQUENCE_UNIQUE_TWO_TUPLE, (seq -- val1, val0)) {","            PyObject *seq_o = PyStackRef_AsPyObjectSteal(seq);","            STAT_INC(UNPACK_SEQUENCE, hit);","            val0 = PyStackRef_FromPyObjectSteal(PyTuple_GET_ITEM(seq_o, 0));","            val1 = PyStackRef_FromPyObjectSteal(PyTuple_GET_ITEM(seq_o, 1));","            PyObject_GC_UnTrack(seq_o);","            _PyStolenTuple_Free(seq_o);","        }","","        op(_UNPACK_SEQUENCE_UNIQUE_THREE_TUPLE, (seq -- val2, val1, val0)) {","            PyObject *seq_o = PyStackRef_AsPyObjectSteal(seq);","            STAT_INC(UNPACK_SEQUENCE, hit);","            val0 = PyStackRef_FromPyObjectSteal(PyTuple_GET_ITEM(seq_o, 0));","            val1 = PyStackRef_FromPyObjectSteal(PyTuple_GET_ITEM(seq_o, 1));","            val2 = PyStackRef_FromPyObjectSteal(PyTuple_GET_ITEM(seq_o, 2));","            PyObject_GC_UnTrack(seq_o);","            _PyStolenTuple_Free(seq_o);","        }","","        macro(UNPACK_SEQUENCE_TUPLE) =","            _GUARD_TOS_TUPLE + unused/1 + _UNPACK_SEQUENCE_TUPLE;","","        op(_UNPACK_SEQUENCE_TUPLE, (seq -- values[oparg])) {","            PyObject *seq_o = PyStackRef_AsPyObjectBorrow(seq);","            assert(PyTuple_CheckExact(seq_o));","            EXIT_IF(PyTuple_GET_SIZE(seq_o) != oparg);","            STAT_INC(UNPACK_SEQUENCE, hit);","            PyObject **items = _PyTuple_ITEMS(seq_o);","            for (int i = oparg; --i \u003e= 0; ) {","                *values++ = PyStackRef_FromPyObjectNew(items[i]);","            }","            DECREF_INPUTS();","        }","","        op(_UNPACK_SEQUENCE_UNIQUE_TUPLE, (seq -- values[oparg])) {","            PyObject *seq_o = PyStackRef_AsPyObjectSteal(seq);","            assert(PyTuple_CheckExact(seq_o));","            assert(PyTuple_GET_SIZE(seq_o) == oparg);","            assert(_PyObject_IsUniquelyReferenced(seq_o));","            STAT_INC(UNPACK_SEQUENCE, hit);","            PyObject **items = _PyTuple_ITEMS(seq_o);","            for (int i = oparg; --i \u003e= 0; ) {","                *values++ = PyStackRef_FromPyObjectSteal(items[i]);","            }","            PyObject_GC_UnTrack(seq_o);","            _PyStolenTuple_Free(seq_o);","        }","","        macro(UNPACK_SEQUENCE_LIST) =","            _GUARD_TOS_LIST + unused/1 + _UNPACK_SEQUENCE_LIST;","","        op(_UNPACK_SEQUENCE_LIST, (seq -- values[oparg])) {","            PyObject *seq_o = PyStackRef_AsPyObjectBorrow(seq);","            assert(PyList_CheckExact(seq_o));","            DEOPT_IF(!LOCK_OBJECT(seq_o));","            if (PyList_GET_SIZE(seq_o) != oparg) {","                UNLOCK_OBJECT(seq_o);","                DEOPT_IF(true);","            }","            STAT_INC(UNPACK_SEQUENCE, hit);","            PyObject **items = _PyList_ITEMS(seq_o);","            for (int i = oparg; --i \u003e= 0; ) {","                *values++ = PyStackRef_FromPyObjectNew(items[i]);","            }","            UNLOCK_OBJECT(seq_o);","            DECREF_INPUTS();","        }","","        inst(UNPACK_EX, (seq -- unused[oparg \u0026 0xFF], unused, unused[oparg \u003e\u003e 8], top[0])) {","            PyObject *seq_o = PyStackRef_AsPyObjectSteal(seq);","            int res = _PyEval_UnpackIterableStackRef(tstate, seq_o, oparg \u0026 0xFF, oparg \u003e\u003e 8, top);","            Py_DECREF(seq_o);","            ERROR_IF(res == 0);","        }","","        family(STORE_ATTR, INLINE_CACHE_ENTRIES_STORE_ATTR) = {","            STORE_ATTR_INSTANCE_VALUE,","            STORE_ATTR_SLOT,","            STORE_ATTR_WITH_HINT,","        };","","        specializing op(_SPECIALIZE_STORE_ATTR, (counter/1, v, owner -- v, owner)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                if (!PyStackRef_IsNull(v)) {","                    PyObject *name = GETITEM(FRAME_CO_NAMES, oparg);","                    next_instr = this_instr;","                    _Py_Specialize_StoreAttr(owner, next_instr, name);","                    DISPATCH_SAME_OPARG();","                }","            }","            OPCODE_DEFERRED_INC(STORE_ATTR);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        op(_STORE_ATTR, (v, owner --)) {","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg);","            int err = PyObject_SetAttr(PyStackRef_AsPyObjectBorrow(owner),","                                       name, PyStackRef_AsPyObjectBorrow(v));","            PyStackRef_CLOSE(owner);","            PyStackRef_XCLOSE(v);","            ERROR_IF(err);","        }","","        macro(STORE_ATTR) = _SPECIALIZE_STORE_ATTR + unused/3 + _STORE_ATTR;","","        inst(STORE_GLOBAL, (v --)) {","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg);","            int err;","            if (PyStackRef_IsNull(v)) {","                DEAD(v);","                err = PyDict_Pop(GLOBALS(), name, NULL);","                if (err == 0) {","                    err = -1;","                    _PyEval_FormatExcCheckArg(tstate, PyExc_NameError,","                                            NAME_ERROR_MSG, name);","                }","            }","            else {","                err = PyDict_SetItem(GLOBALS(), name, PyStackRef_AsPyObjectBorrow(v));","                PyStackRef_CLOSE(v);","            }","            ERROR_IF(err \u003c 0);","        }","","        inst(LOAD_LOCALS, ( -- locals)) {","            PyObject *l = LOCALS();","            if (l == NULL) {","                _PyErr_SetString(tstate, PyExc_SystemError,","                                 \"no locals found\");","                ERROR_IF(true);","            }","            locals = PyStackRef_FromPyObjectNew(l);","        }","","        inst(LOAD_FROM_DICT_OR_GLOBALS, (mod_or_class_dict -- v)) {","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg);","            int err;","            PyObject *v_o = _PyMapping_GetOptionalItem2(PyStackRef_AsPyObjectBorrow(mod_or_class_dict), name, \u0026err);","","            PyStackRef_CLOSE(mod_or_class_dict);","            ERROR_IF(err \u003c 0);","            if (v_o == NULL) {","                if (PyDict_CheckExact(GLOBALS())","                    \u0026\u0026 PyDict_CheckExact(BUILTINS()))","                {","                    v_o = _PyDict_LoadGlobal((PyDictObject *)GLOBALS(),","                                             (PyDictObject *)BUILTINS(),","                                             name);","                    if (v_o == NULL) {","                        if (!_PyErr_Occurred(tstate)) {","                            /* _PyDict_LoadGlobal() returns NULL without raising","                            * an exception if the key doesn't exist */","                            _PyEval_FormatExcCheckArg(tstate, PyExc_NameError,","                                                    NAME_ERROR_MSG, name);","                        }","                        ERROR_NO_POP();","                    }","","                    if (PyLazyImport_CheckExact(v_o)) {","                        PyObject *l_v = _PyImport_LoadLazyImportTstate(tstate, v_o);","                        Py_SETREF(v_o, l_v);","                        ERROR_IF(v_o == NULL);","                    }","                }","                else {","                    /* Slow-path if globals or builtins is not a dict */","                    /* namespace 1: globals */","                    v_o = _PyMapping_GetOptionalItem2(GLOBALS(), name, \u0026err);","                    ERROR_IF(err \u003c 0);","                    if (v_o == NULL) {","                        /* namespace 2: builtins */","                        v_o = _PyMapping_GetOptionalItem2(BUILTINS(), name, \u0026err);","                        ERROR_IF(err \u003c 0);","                        if (v_o == NULL) {","                            _PyEval_FormatExcCheckArg(","                                        tstate, PyExc_NameError,","                                        NAME_ERROR_MSG, name);","                            ERROR_IF(true);","                        }","                    }","                    if (PyLazyImport_CheckExact(v_o)) {","                        PyObject *l_v = _PyImport_LoadLazyImportTstate(tstate, v_o);","                        Py_SETREF(v_o, l_v);","                        ERROR_IF(v_o == NULL);","                    }","                }","            }","            v = PyStackRef_FromPyObjectSteal(v_o);","        }","","        inst(LOAD_NAME, (-- v)) {","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg);","            PyObject *v_o = _PyEval_LoadName(tstate, frame, name);","            ERROR_IF(v_o == NULL);","            if (PyLazyImport_CheckExact(v_o)) {","                PyObject *l_v = _PyImport_LoadLazyImportTstate(tstate, v_o);","                // cannot early-decref v_o as it may cause a side-effect on l_v","                if (l_v == NULL) {","                    Py_DECREF(v_o);","                    ERROR_IF(true);","                }","                int err = PyDict_SetItem(GLOBALS(), name, l_v);","                if (err \u003c 0) {","                    Py_DECREF(v_o);","                    Py_DECREF(l_v);","                    ERROR_IF(true);","                }","                Py_SETREF(v_o, l_v);","            }","","            v = PyStackRef_FromPyObjectSteal(v_o);","        }","","        family(LOAD_GLOBAL, INLINE_CACHE_ENTRIES_LOAD_GLOBAL) = {","            LOAD_GLOBAL_MODULE,","            LOAD_GLOBAL_BUILTIN,","        };","","        specializing op(_SPECIALIZE_LOAD_GLOBAL, (counter/1 -- )) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                PyObject *name = GETITEM(FRAME_CO_NAMES, oparg\u003e\u003e1);","                next_instr = this_instr;","                _Py_Specialize_LoadGlobal(GLOBALS(), BUILTINS(), next_instr, name);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(LOAD_GLOBAL);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        // res[1] because we need a pointer to res to pass it to _PyEval_LoadGlobalStackRef","        op(_LOAD_GLOBAL, ( -- res[1])) {","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg\u003e\u003e1);","            _PyEval_LoadGlobalStackRef(GLOBALS(), BUILTINS(), name, res);","","            ERROR_IF(PyStackRef_IsNull(*res));","        }","","        op(_PUSH_NULL_CONDITIONAL, ( -- null[oparg \u0026 1])) {","            if (oparg \u0026 1) {","                null[0] = PyStackRef_NULL;","            }","        }","","        macro(LOAD_GLOBAL) =","            _SPECIALIZE_LOAD_GLOBAL +","            counter/1 +","            globals_version/1 +","            builtins_version/1 +","            _LOAD_GLOBAL +","            _PUSH_NULL_CONDITIONAL;","","        op(_GUARD_GLOBALS_VERSION, (version/1 --)) {","            PyDictObject *dict = (PyDictObject *)GLOBALS();","            DEOPT_IF(!PyDict_CheckExact(dict));","            PyDictKeysObject *keys = FT_ATOMIC_LOAD_PTR_ACQUIRE(dict-\u003ema_keys);","            DEOPT_IF(FT_ATOMIC_LOAD_UINT32_RELAXED(keys-\u003edk_version) != version);","            assert(keys-\u003edk_kind == DICT_KEYS_UNICODE);","        }","","        op(_LOAD_GLOBAL_MODULE, (version/1, unused/1, index/1 -- res))","        {","            PyDictObject *dict = (PyDictObject *)GLOBALS();","            DEOPT_IF(!PyDict_CheckExact(dict));","            PyDictKeysObject *keys = FT_ATOMIC_LOAD_PTR_ACQUIRE(dict-\u003ema_keys);","            DEOPT_IF(FT_ATOMIC_LOAD_UINT32_RELAXED(keys-\u003edk_version) != version);","            assert(keys-\u003edk_kind == DICT_KEYS_UNICODE);","            PyDictUnicodeEntry *entries = DK_UNICODE_ENTRIES(keys);","            assert(index \u003c DK_SIZE(keys));","            PyObject *res_o = FT_ATOMIC_LOAD_PTR_CONSUME(entries[index].me_value);","            DEOPT_IF(res_o == NULL);","            #if Py_GIL_DISABLED","            int increfed = _Py_TryIncrefCompareStackRef(\u0026entries[index].me_value, res_o, \u0026res);","            DEOPT_IF(!increfed);","            #else","            res = PyStackRef_FromPyObjectNew(res_o);","            #endif","            STAT_INC(LOAD_GLOBAL, hit);","        }","","        op(_LOAD_GLOBAL_BUILTINS, (version/1, index/1 -- res))","        {","            PyDictObject *dict = (PyDictObject *)BUILTINS();","            DEOPT_IF(!PyDict_CheckExact(dict));","            PyDictKeysObject *keys = FT_ATOMIC_LOAD_PTR_ACQUIRE(dict-\u003ema_keys);","            DEOPT_IF(FT_ATOMIC_LOAD_UINT32_RELAXED(keys-\u003edk_version) != version);","            assert(keys-\u003edk_kind == DICT_KEYS_UNICODE);","            PyDictUnicodeEntry *entries = DK_UNICODE_ENTRIES(keys);","            PyObject *res_o = FT_ATOMIC_LOAD_PTR_CONSUME(entries[index].me_value);","            DEOPT_IF(res_o == NULL);","            #if Py_GIL_DISABLED","            int increfed = _Py_TryIncrefCompareStackRef(\u0026entries[index].me_value, res_o, \u0026res);","            DEOPT_IF(!increfed);","            #else","            res = PyStackRef_FromPyObjectNew(res_o);","            #endif","            STAT_INC(LOAD_GLOBAL, hit);","        }","","        macro(LOAD_GLOBAL_MODULE) =","            unused/1 + // Skip over the counter","            NOP + // For guard insertion in the JIT optimizer","            _LOAD_GLOBAL_MODULE +","            _PUSH_NULL_CONDITIONAL;","","        macro(LOAD_GLOBAL_BUILTIN) =","            unused/1 + // Skip over the counter","            _GUARD_GLOBALS_VERSION +","            _LOAD_GLOBAL_BUILTINS +","            _PUSH_NULL_CONDITIONAL;","","        inst(DELETE_FAST, (--)) {","            _PyStackRef v = GETLOCAL(oparg);","            if (PyStackRef_IsNull(v)) {","                _PyEval_FormatExcCheckArg(tstate, PyExc_UnboundLocalError,","                    UNBOUNDLOCAL_ERROR_MSG,","                    PyTuple_GetItem(_PyFrame_GetCode(frame)-\u003eco_localsplusnames, oparg)","                );","                ERROR_IF(true);","            }","            _PyStackRef tmp = GETLOCAL(oparg);","            GETLOCAL(oparg) = PyStackRef_NULL;","            PyStackRef_XCLOSE(tmp);","        }","","        inst(MAKE_CELL, (--)) {","            // \"initial\" is probably NULL but not if it's an arg (or set","            // via the f_locals proxy before MAKE_CELL has run).","            PyObject *initial = PyStackRef_AsPyObjectBorrow(GETLOCAL(oparg));","            PyObject *cell = PyCell_New(initial);","            if (cell == NULL) {","                ERROR_NO_POP();","            }","            _PyStackRef tmp = GETLOCAL(oparg);","            GETLOCAL(oparg) = PyStackRef_FromPyObjectSteal(cell);","            PyStackRef_XCLOSE(tmp);","        }","","        inst(DELETE_DEREF, (--)) {","            PyObject *cell = PyStackRef_AsPyObjectBorrow(GETLOCAL(oparg));","            // Can't use ERROR_IF here.","            // Fortunately we don't need its superpower.","            PyObject *oldobj = PyCell_SwapTakeRef((PyCellObject *)cell, NULL);","            if (oldobj == NULL) {","                _PyEval_FormatExcUnbound(tstate, _PyFrame_GetCode(frame), oparg);","                ERROR_NO_POP();","            }","            Py_DECREF(oldobj);","        }","","        inst(LOAD_FROM_DICT_OR_DEREF, (class_dict_st -- value)) {","            PyObject *name;","            PyObject *class_dict = PyStackRef_AsPyObjectBorrow(class_dict_st);","","            assert(class_dict);","            assert(oparg \u003e= 0 \u0026\u0026 oparg \u003c _PyFrame_GetCode(frame)-\u003eco_nlocalsplus);","            name = PyTuple_GET_ITEM(_PyFrame_GetCode(frame)-\u003eco_localsplusnames, oparg);","            int err;","            PyObject* value_o = _PyMapping_GetOptionalItem2(class_dict, name, \u0026err);","            if (err \u003c 0) {","                ERROR_NO_POP();","            }","            if (!value_o) {","                PyCellObject *cell = (PyCellObject *)PyStackRef_AsPyObjectBorrow(GETLOCAL(oparg));","                value_o = PyCell_GetRef(cell);","                if (value_o == NULL) {","                    _PyEval_FormatExcUnbound(tstate, _PyFrame_GetCode(frame), oparg);","                    ERROR_NO_POP();","                }","            }","            PyStackRef_CLOSE(class_dict_st);","            value = PyStackRef_FromPyObjectSteal(value_o);","        }","","        inst(LOAD_DEREF, ( -- value)) {","            PyCellObject *cell = (PyCellObject *)PyStackRef_AsPyObjectBorrow(GETLOCAL(oparg));","            value = _PyCell_GetStackRef(cell);","            if (PyStackRef_IsNull(value)) {","                _PyEval_FormatExcUnbound(tstate, _PyFrame_GetCode(frame), oparg);","                ERROR_IF(true);","            }","        }","","        inst(STORE_DEREF, (v --)) {","            PyCellObject *cell = (PyCellObject *)PyStackRef_AsPyObjectBorrow(GETLOCAL(oparg));","            PyCell_SetTakeRef(cell, PyStackRef_AsPyObjectSteal(v));","        }","","        inst(COPY_FREE_VARS, (--)) {","            /* Copy closure variables to free variables */","            PyCodeObject *co = _PyFrame_GetCode(frame);","            assert(PyStackRef_FunctionCheck(frame-\u003ef_funcobj));","            PyFunctionObject *func = (PyFunctionObject *)PyStackRef_AsPyObjectBorrow(frame-\u003ef_funcobj);","            PyObject *closure = func-\u003efunc_closure;","            assert(oparg == co-\u003eco_nfreevars);","            int offset = co-\u003eco_nlocalsplus - oparg;","            for (int i = 0; i \u003c oparg; ++i) {","                PyObject *o = PyTuple_GET_ITEM(closure, i);","                frame-\u003elocalsplus[offset + i] = PyStackRef_FromPyObjectNew(o);","            }","        }","","        inst(BUILD_STRING, (pieces[oparg] -- str)) {","            PyObject *str_o = _Py_BuildString_StackRefSteal(pieces, oparg);","            DEAD(pieces);","            ERROR_IF(str_o == NULL);","            str = PyStackRef_FromPyObjectSteal(str_o);","        }","","        inst(BUILD_INTERPOLATION, (value, str, format[oparg \u0026 1] -- interpolation)) {","            PyObject *value_o = PyStackRef_AsPyObjectBorrow(value);","            PyObject *str_o = PyStackRef_AsPyObjectBorrow(str);","            int conversion = oparg \u003e\u003e 2;","            PyObject *format_o;","            if (oparg \u0026 1) {","                format_o = PyStackRef_AsPyObjectBorrow(format[0]);","            }","            else {","                format_o = \u0026_Py_STR(empty);","            }","            PyObject *interpolation_o = _PyInterpolation_Build(value_o, str_o, conversion, format_o);","            if (oparg \u0026 1) {","                PyStackRef_CLOSE(format[0]);","            }","            else {","                DEAD(format);","            }","            PyStackRef_CLOSE(str);","            PyStackRef_CLOSE(value);","            ERROR_IF(interpolation_o == NULL);","            interpolation = PyStackRef_FromPyObjectSteal(interpolation_o);","        }","","        inst(BUILD_TEMPLATE, (strings, interpolations -- template)) {","            PyObject *strings_o = PyStackRef_AsPyObjectBorrow(strings);","            PyObject *interpolations_o = PyStackRef_AsPyObjectBorrow(interpolations);","            PyObject *template_o = _PyTemplate_Build(strings_o, interpolations_o);","            PyStackRef_CLOSE(interpolations);","            PyStackRef_CLOSE(strings);","            ERROR_IF(template_o == NULL);","            template = PyStackRef_FromPyObjectSteal(template_o);","        }","","        inst(BUILD_TUPLE, (values[oparg] -- tup)) {","            PyObject *tup_o = _PyTuple_FromStackRefStealOnSuccess(values, oparg);","            if (tup_o == NULL) {","                ERROR_NO_POP();","            }","            INPUTS_DEAD();","            tup = PyStackRef_FromPyObjectStealMortal(tup_o);","        }","","        inst(BUILD_LIST, (values[oparg] -- list)) {","            PyObject *list_o = _PyList_FromStackRefStealOnSuccess(values, oparg);","            if (list_o == NULL) {","                ERROR_NO_POP();","            }","            INPUTS_DEAD();","            list = PyStackRef_FromPyObjectStealMortal(list_o);","        }","","        op(_LIST_EXTEND, (list_st, unused[oparg-1], iterable_st -- list_st, unused[oparg-1], i)) {","            PyObject *list = PyStackRef_AsPyObjectBorrow(list_st);","            PyObject *iterable = PyStackRef_AsPyObjectBorrow(iterable_st);","","            PyObject *none_val = _PyList_Extend((PyListObject *)list, iterable);","            if (none_val == NULL) {","                int matches = _PyErr_ExceptionMatches(tstate, PyExc_TypeError);","                if (matches \u0026\u0026","                   (Py_TYPE(iterable)-\u003etp_iter == NULL \u0026\u0026 !PySequence_Check(iterable)))","                {","                    _PyErr_Clear(tstate);","                    _PyErr_Format(tstate, PyExc_TypeError,","                          \"Value after * must be an iterable, not %.200s\",","                          Py_TYPE(iterable)-\u003etp_name);","                }","                ERROR_NO_POP();","            }","            assert(Py_IsNone(none_val));","            i = iterable_st;","            DEAD(iterable_st);","        }","","        macro(LIST_EXTEND) = _LIST_EXTEND + POP_TOP;","","        op(_SET_UPDATE, (set, unused[oparg-1], iterable -- set, unused[oparg-1], i)) {","            int err = _PySet_Update(PyStackRef_AsPyObjectBorrow(set),","                                    PyStackRef_AsPyObjectBorrow(iterable));","            if (err \u003c 0) {","                ERROR_NO_POP();","            }","            i = iterable;","            DEAD(iterable);","        }","","        macro(SET_UPDATE) = _SET_UPDATE + POP_TOP;","","        inst(BUILD_SET, (values[oparg] -- set)) {","            PyObject *set_o = PySet_New(NULL);","            if (set_o == NULL) {","                DECREF_INPUTS();","                ERROR_IF(true);","            }","","            int err = 0;","            for (Py_ssize_t i = 0; i \u003c oparg; i++) {","                _PyStackRef value = values[i];","                values[i] = PyStackRef_NULL;","                if (err == 0) {","                    err = _PySet_AddTakeRef((PySetObject *)set_o, PyStackRef_AsPyObjectSteal(value));","                }","                else {","                    PyStackRef_CLOSE(value);","                }","            }","            DEAD(values);","            if (err) {","                Py_DECREF(set_o);","                ERROR_IF(true);","            }","","            INPUTS_DEAD();","            set = PyStackRef_FromPyObjectStealMortal(set_o);","        }","","        inst(BUILD_MAP, (values[oparg*2] -- map)) {","","            PyObject *map_o = _Py_BuildMap_StackRefSteal(values, oparg);","            DEAD(values);","            ERROR_IF(map_o == NULL);","            map = PyStackRef_FromPyObjectStealMortal(map_o);","        }","","        inst(SETUP_ANNOTATIONS, (--)) {","            if (LOCALS() == NULL) {","                _PyErr_Format(tstate, PyExc_SystemError,","                              \"no locals found when setting up annotations\");","                ERROR_IF(true);","            }","            /* check if __annotations__ in locals()... */","            int err;","            PyObject* ann_dict = _PyMapping_GetOptionalItem2(LOCALS(), \u0026_Py_ID(__annotations__), \u0026err);","            ERROR_IF(err \u003c 0);","            if (ann_dict == NULL) {","                ann_dict = PyDict_New();","                ERROR_IF(ann_dict == NULL);","                err = PyObject_SetItem(LOCALS(), \u0026_Py_ID(__annotations__),","                                       ann_dict);","                Py_DECREF(ann_dict);","                ERROR_IF(err);","            }","            else {","                Py_DECREF(ann_dict);","            }","        }","","        pseudo(ANNOTATIONS_PLACEHOLDER, (--)) = {","            NOP,","        };","","        op(_DICT_UPDATE, (dict, unused[oparg - 1], update -- dict, unused[oparg - 1], upd)) {","            PyObject *dict_o = PyStackRef_AsPyObjectBorrow(dict);","            PyObject *update_o = PyStackRef_AsPyObjectBorrow(update);","","            int err = PyDict_Update(dict_o, update_o);","            if (err \u003c 0) {","                int matches = _PyErr_ExceptionMatches(tstate, PyExc_AttributeError);","                if (matches) {","                    PyObject *exc = _PyErr_GetRaisedException(tstate);","                    int has_keys = PyObject_HasAttrWithError(update_o, \u0026_Py_ID(keys));","                    if (has_keys == 0) {","                        _PyErr_Format(tstate, PyExc_TypeError,","                                        \"'%T' object is not a mapping\",","                                        update_o);","                        Py_DECREF(exc);","                    }","                    else {","                        _PyErr_ChainExceptions1(exc);","                    }","                }","                ERROR_NO_POP();","            }","            upd = update;","            DEAD(update);","        }","","        macro(DICT_UPDATE) = _DICT_UPDATE + POP_TOP;","","        op(_DICT_MERGE, (callable, unused, unused, dict, unused[oparg - 1], update -- callable, unused, unused, dict, unused[oparg - 1], u)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyObject *dict_o = PyStackRef_AsPyObjectBorrow(dict);","            PyObject *update_o = PyStackRef_AsPyObjectBorrow(update);","            PyObject *dupkey = NULL;","","            int err = _PyDict_MergeUniq(dict_o, update_o, \u0026dupkey);","            if (err \u003c 0) {","                _PyEval_FormatKwargsError(tstate, callable_o, update_o, dupkey);","                Py_XDECREF(dupkey);","                ERROR_NO_POP();","            }","            u = update;","            DEAD(update);","        }","","        macro(DICT_MERGE) = _DICT_MERGE + POP_TOP;","","        inst(MAP_ADD, (dict_st, unused[oparg - 1], key, value -- dict_st, unused[oparg - 1])) {","            PyObject *dict = PyStackRef_AsPyObjectBorrow(dict_st);","            assert(PyDict_CheckExact(dict));","            /* dict[key] = value */","            // Do not DECREF INPUTS because the function steals the references","            int err = _PyDict_SetItem_Take2(","                (PyDictObject *)dict,","                PyStackRef_AsPyObjectSteal(key),","                PyStackRef_AsPyObjectSteal(value)","            );","            ERROR_IF(err != 0);","        }","","        macro(INSTRUMENTED_LOAD_SUPER_ATTR) =","            counter/1 +","            _LOAD_SUPER_ATTR +","            _PUSH_NULL_CONDITIONAL;","","        family(LOAD_SUPER_ATTR, INLINE_CACHE_ENTRIES_LOAD_SUPER_ATTR) = {","            LOAD_SUPER_ATTR_ATTR,","            LOAD_SUPER_ATTR_METHOD,","        };","","        specializing op(_SPECIALIZE_LOAD_SUPER_ATTR, (counter/1, global_super_st, class_st, unused -- global_super_st, class_st, unused)) {","            #if ENABLE_SPECIALIZATION","            int load_method = oparg \u0026 1;","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_LoadSuperAttr(global_super_st, class_st, next_instr, load_method);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(LOAD_SUPER_ATTR);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        tier1 op(_LOAD_SUPER_ATTR, (global_super_st, class_st, self_st -- attr)) {","            PyObject *global_super = PyStackRef_AsPyObjectBorrow(global_super_st);","            PyObject *class = PyStackRef_AsPyObjectBorrow(class_st);","            PyObject *self = PyStackRef_AsPyObjectBorrow(self_st);","","            if (opcode == INSTRUMENTED_LOAD_SUPER_ATTR) {","                PyObject *arg = oparg \u0026 2 ? class : \u0026_PyInstrumentation_MISSING;","                int err = _Py_call_instrumentation_2args(","                        tstate, PY_MONITORING_EVENT_CALL,","                        frame, this_instr, global_super, arg);","                if (err) {","                    DECREF_INPUTS();","                    ERROR_IF(true);","                }","            }","            // we make no attempt to optimize here; specializations should","            // handle any case whose performance we care about","            PyObject *super;","            {","                // scope to tell MSVC that stack is not escaping","                PyObject *stack[] = {class, self};","                super = PyObject_Vectorcall(global_super, stack, oparg \u0026 2, NULL);","            }","            if (opcode == INSTRUMENTED_LOAD_SUPER_ATTR) {","                PyObject *arg = oparg \u0026 2 ? class : \u0026_PyInstrumentation_MISSING;","                if (super == NULL) {","                    _Py_call_instrumentation_exc2(","                        tstate, PY_MONITORING_EVENT_C_RAISE,","                        frame, this_instr, global_super, arg);","                }","                else {","                    int err = _Py_call_instrumentation_2args(","                        tstate, PY_MONITORING_EVENT_C_RETURN,","                        frame, this_instr, global_super, arg);","                    if (err \u003c 0) {","                        Py_CLEAR(super);","                    }","                }","            }","            DECREF_INPUTS();","            ERROR_IF(super == NULL);","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg \u003e\u003e 2);","            PyObject *attr_o = PyObject_GetAttr(super, name);","            Py_DECREF(super);","            ERROR_IF(attr_o == NULL);","            attr = PyStackRef_FromPyObjectSteal(attr_o);","        }","","        macro(LOAD_SUPER_ATTR) =","            _SPECIALIZE_LOAD_SUPER_ATTR +","            _LOAD_SUPER_ATTR +","            _PUSH_NULL_CONDITIONAL;","","        inst(LOAD_SUPER_ATTR_ATTR, (unused/1, global_super_st, class_st, self_st -- attr_st)) {","            PyObject *global_super = PyStackRef_AsPyObjectBorrow(global_super_st);","            PyObject *class = PyStackRef_AsPyObjectBorrow(class_st);","            PyObject *self = PyStackRef_AsPyObjectBorrow(self_st);","","            assert(!(oparg \u0026 1));","            EXIT_IF(global_super != (PyObject *)\u0026PySuper_Type);","            EXIT_IF(!PyType_Check(class));","            STAT_INC(LOAD_SUPER_ATTR, hit);","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg \u003e\u003e 2);","            PyObject *attr = _PySuper_Lookup((PyTypeObject *)class, self, name, NULL);","            DECREF_INPUTS();","            ERROR_IF(attr == NULL);","            attr_st = PyStackRef_FromPyObjectSteal(attr);","        }","","        macro(LOAD_SUPER_ATTR_METHOD) =","            _RECORD_NOS +","            unused/1 +","            _GUARD_LOAD_SUPER_ATTR_METHOD +","            _LOAD_SUPER_ATTR_METHOD;","","        op(_GUARD_NOS_TYPE_VERSION, (type_version/2, nos, unused -- nos, unused)) {","            PyTypeObject *tp = (PyTypeObject *)PyStackRef_AsPyObjectBorrow(nos);","            assert(type_version != 0);","            EXIT_IF(!PyType_Check((PyObject *)tp));","            EXIT_IF(FT_ATOMIC_LOAD_UINT_RELAXED(tp-\u003etp_version_tag) != type_version);","        }","","        op(_GUARD_LOAD_SUPER_ATTR_METHOD, (global_super_st, class_st, unused -- global_super_st, class_st, unused)) {","            PyObject *global_super = PyStackRef_AsPyObjectBorrow(global_super_st);","            PyObject *class = PyStackRef_AsPyObjectBorrow(class_st);","            assert(oparg \u0026 1);","            EXIT_IF(global_super != (PyObject *)\u0026PySuper_Type);","            EXIT_IF(!PyType_Check(class));","        }","","        op(_LOAD_SUPER_ATTR_METHOD, (global_super_st, class_st, self_st -- attr, self_or_null)) {","            PyObject *class = PyStackRef_AsPyObjectBorrow(class_st);","            PyObject *self = PyStackRef_AsPyObjectBorrow(self_st);","","            STAT_INC(LOAD_SUPER_ATTR, hit);","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg \u003e\u003e 2);","            PyTypeObject *cls = (PyTypeObject *)class;","            int method_found = 0;","            PyObject *attr_o;","            {","                // scope to tell MSVC that method_found_ptr is not escaping","                int *method_found_ptr = \u0026method_found;","                attr_o = _PySuper_Lookup(cls, self, name,","                    Py_TYPE(self)-\u003etp_getattro == PyObject_GenericGetAttr ? method_found_ptr : NULL);","            }","            if (attr_o == NULL) {","                ERROR_NO_POP();","            }","            if (method_found) {","                self_or_null = self_st; // transfer ownership","                DEAD(self_st);","            } else {","                PyStackRef_CLOSE(self_st);","                self_or_null = PyStackRef_NULL;","            }","            DECREF_INPUTS();","","            attr = PyStackRef_FromPyObjectSteal(attr_o);","        }","","        family(LOAD_ATTR, INLINE_CACHE_ENTRIES_LOAD_ATTR) = {","            LOAD_ATTR_INSTANCE_VALUE,","            LOAD_ATTR_MODULE,","            LOAD_ATTR_WITH_HINT,","            LOAD_ATTR_SLOT,","            LOAD_ATTR_CLASS,","            LOAD_ATTR_CLASS_WITH_METACLASS_CHECK,","            LOAD_ATTR_PROPERTY,","            LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN,","            LOAD_ATTR_METHOD_WITH_VALUES,","            LOAD_ATTR_METHOD_NO_DICT,","            LOAD_ATTR_METHOD_LAZY_DICT,","            LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES,","            LOAD_ATTR_NONDESCRIPTOR_NO_DICT,","        };","","        specializing op(_SPECIALIZE_LOAD_ATTR, (counter/1, owner -- owner)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                PyObject *name = GETITEM(FRAME_CO_NAMES, oparg\u003e\u003e1);","                next_instr = this_instr;","                _Py_Specialize_LoadAttr(owner, next_instr, name);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(LOAD_ATTR);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        op(_LOAD_ATTR, (owner -- attr, self_or_null[oparg\u00261])) {","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg \u003e\u003e 1);","            if (oparg \u0026 1) {","                /* Designed to work in tandem with CALL, pushes two values. */","                attr = _Py_LoadAttr_StackRefSteal(tstate, owner, name, self_or_null);","                DEAD(owner);","                ERROR_IF(PyStackRef_IsNull(attr));","            }","            else {","                /* Classic, pushes one value. */","                attr = _PyObject_GetAttrStackRef(PyStackRef_AsPyObjectBorrow(owner), name);","                PyStackRef_CLOSE(owner);","                ERROR_IF(PyStackRef_IsNull(attr));","            }","        }","","        macro(LOAD_ATTR) =","            _SPECIALIZE_LOAD_ATTR +","            unused/8 +","            _LOAD_ATTR;","","        op(_GUARD_TYPE_VERSION, (type_version/2, owner -- owner)) {","            PyTypeObject *tp = Py_TYPE(PyStackRef_AsPyObjectBorrow(owner));","            assert(type_version != 0);","            EXIT_IF(FT_ATOMIC_LOAD_UINT_RELAXED(tp-\u003etp_version_tag) != type_version);","        }","","        op(_GUARD_TYPE_VERSION_LOCKED, (type_version/2, owner -- owner)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","            assert(type_version != 0);","            PyTypeObject *tp = Py_TYPE(owner_o);","            if (FT_ATOMIC_LOAD_UINT_RELAXED(tp-\u003etp_version_tag) != type_version) {","                UNLOCK_OBJECT(owner_o);","                EXIT_IF(true);","            }","        }","","        op(_GUARD_TYPE, (type/4, owner -- owner)) {","            PyTypeObject *tp = Py_TYPE(PyStackRef_AsPyObjectBorrow(owner));","            EXIT_IF(tp != (PyTypeObject *)type);","        }","","        op(_CHECK_MANAGED_OBJECT_HAS_VALUES, (owner -- owner)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","            assert(Py_TYPE(owner_o)-\u003etp_dictoffset \u003c 0);","            assert(Py_TYPE(owner_o)-\u003etp_flags \u0026 Py_TPFLAGS_INLINE_VALUES);","            EXIT_IF(!FT_ATOMIC_LOAD_UINT8(_PyObject_InlineValues(owner_o)-\u003evalid));","        }","","        op(_LOAD_ATTR_INSTANCE_VALUE, (offset/1, owner -- attr, o)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","            PyObject **value_ptr = (PyObject**)(((char *)owner_o) + offset);","            PyObject *attr_o = FT_ATOMIC_LOAD_PTR_ACQUIRE(*value_ptr);","            DEOPT_IF(attr_o == NULL);","            #ifdef Py_GIL_DISABLED","            int increfed = _Py_TryIncrefCompareStackRef(value_ptr, attr_o, \u0026attr);","            if (!increfed) {","                DEOPT_IF(true);","            }","            #else","            attr = PyStackRef_FromPyObjectNew(attr_o);","            #endif","            STAT_INC(LOAD_ATTR, hit);","            o = owner;","            DEAD(owner);","        }","","        macro(LOAD_ATTR_INSTANCE_VALUE) =","            unused/1 + // Skip over the counter","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _CHECK_MANAGED_OBJECT_HAS_VALUES +","            _LOAD_ATTR_INSTANCE_VALUE +","            POP_TOP +","            unused/5 +","            _PUSH_NULL_CONDITIONAL;","","        op(_LOAD_ATTR_MODULE, (dict_version/2, index/1, owner -- attr, o)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","            EXIT_IF(Py_TYPE(owner_o)-\u003etp_getattro != PyModule_Type.tp_getattro);","            PyDictObject *dict = (PyDictObject *)((PyModuleObject *)owner_o)-\u003emd_dict;","            assert(dict != NULL);","            PyDictKeysObject *keys = FT_ATOMIC_LOAD_PTR_ACQUIRE(dict-\u003ema_keys);","            EXIT_IF(FT_ATOMIC_LOAD_UINT32_RELAXED(keys-\u003edk_version) != dict_version);","            assert(keys-\u003edk_kind == DICT_KEYS_UNICODE);","            assert(index \u003c FT_ATOMIC_LOAD_SSIZE_RELAXED(keys-\u003edk_nentries));","            PyDictUnicodeEntry *ep = DK_UNICODE_ENTRIES(keys) + index;","            PyObject *attr_o = FT_ATOMIC_LOAD_PTR_CONSUME(ep-\u003eme_value);","            EXIT_IF(attr_o == NULL);","            #ifdef Py_GIL_DISABLED","            int increfed = _Py_TryIncrefCompareStackRef(\u0026ep-\u003eme_value, attr_o, \u0026attr);","            if (!increfed) {","                EXIT_IF(true);","            }","            #else","            attr = PyStackRef_FromPyObjectNew(attr_o);","            #endif","            STAT_INC(LOAD_ATTR, hit);","            o = owner;","            DEAD(owner);","        }","","        macro(LOAD_ATTR_MODULE) =","            unused/1 +","            _LOAD_ATTR_MODULE +","            POP_TOP +","            unused/5 +","            _PUSH_NULL_CONDITIONAL;","","        op(_LOAD_ATTR_WITH_HINT, (hint/1, owner -- attr, o)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","            assert(Py_TYPE(owner_o)-\u003etp_flags \u0026 Py_TPFLAGS_MANAGED_DICT);","            PyDictObject *dict = _PyObject_GetManagedDict(owner_o);","            EXIT_IF(dict == NULL);","            PyDictKeysObject *dk = FT_ATOMIC_LOAD_PTR(dict-\u003ema_keys);","            assert(PyDict_CheckExact((PyObject *)dict));","#ifdef Py_GIL_DISABLED","            EXIT_IF(!_Py_IsOwnedByCurrentThread((PyObject *)dict) \u0026\u0026 !_PyObject_GC_IS_SHARED(dict));","#endif","            PyObject *attr_o;","            if (hint \u003e= (size_t)FT_ATOMIC_LOAD_SSIZE_RELAXED(dk-\u003edk_nentries)) {","                EXIT_IF(true);","            }","","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg\u003e\u003e1);","            if (dk-\u003edk_kind != DICT_KEYS_UNICODE) {","                EXIT_IF(true);","            }","            PyDictUnicodeEntry *ep = DK_UNICODE_ENTRIES(dk) + hint;","            if (FT_ATOMIC_LOAD_PTR_RELAXED(ep-\u003eme_key) != name) {","                EXIT_IF(true);","            }","            attr_o = FT_ATOMIC_LOAD_PTR(ep-\u003eme_value);","            if (attr_o == NULL) {","                EXIT_IF(true);","            }","            STAT_INC(LOAD_ATTR, hit);","#ifdef Py_GIL_DISABLED","            int increfed = _Py_TryIncrefCompareStackRef(\u0026ep-\u003eme_value, attr_o, \u0026attr);","            if (!increfed) {","                EXIT_IF(true);","            }","#else","            attr = PyStackRef_FromPyObjectNew(attr_o);","#endif","            o = owner;","            DEAD(owner);","        }","","        macro(LOAD_ATTR_WITH_HINT) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _LOAD_ATTR_WITH_HINT +","            POP_TOP +","            unused/5 +","            _PUSH_NULL_CONDITIONAL;","","        op(_LOAD_ATTR_SLOT, (index/1, owner -- attr, o)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","","            PyObject **addr = (PyObject **)((char *)owner_o + index);","            PyObject *attr_o = FT_ATOMIC_LOAD_PTR(*addr);","            EXIT_IF(attr_o == NULL);","            #ifdef Py_GIL_DISABLED","            int increfed = _Py_TryIncrefCompareStackRef(addr, attr_o, \u0026attr);","            EXIT_IF(!increfed);","            #else","            attr = PyStackRef_FromPyObjectNew(attr_o);","            #endif","            STAT_INC(LOAD_ATTR, hit);","            o = owner;","            DEAD(owner);","        }","","        macro(LOAD_ATTR_SLOT) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _LOAD_ATTR_SLOT +  // NOTE: This action may also deopt","            POP_TOP +","            unused/5 +","            _PUSH_NULL_CONDITIONAL;","","        op(_CHECK_ATTR_CLASS, (type_version/2, owner -- owner)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","","            EXIT_IF(!PyType_Check(owner_o));","            assert(type_version != 0);","            EXIT_IF(FT_ATOMIC_LOAD_UINT_RELAXED(((PyTypeObject *)owner_o)-\u003etp_version_tag) != type_version);","        }","","        op(_LOAD_ATTR_CLASS, (descr/4, owner -- attr)) {","            STAT_INC(LOAD_ATTR, hit);","            assert(descr != NULL);","            attr = PyStackRef_FromPyObjectNew(descr);","            DECREF_INPUTS();","        }","","        macro(LOAD_ATTR_CLASS) =","            unused/1 +","            _RECORD_TOS +","            _CHECK_ATTR_CLASS +","            unused/2 +","            _LOAD_ATTR_CLASS +","            _PUSH_NULL_CONDITIONAL;","","        macro(LOAD_ATTR_CLASS_WITH_METACLASS_CHECK) =","            unused/1 +","            _RECORD_TOS +","            _GUARD_TYPE_VERSION +","            _CHECK_ATTR_CLASS +","            _LOAD_ATTR_CLASS +","            _PUSH_NULL_CONDITIONAL;","","        op(_LOAD_ATTR_PROPERTY_FRAME, (func_version/2, fget/4, owner -- new_frame)) {","            assert((oparg \u0026 1) == 0);","            assert(Py_IS_TYPE(fget, \u0026PyFunction_Type));","            PyFunctionObject *f = (PyFunctionObject *)fget;","            EXIT_IF(f-\u003efunc_version != func_version);","            PyCodeObject *code = (PyCodeObject *)f-\u003efunc_code;","            EXIT_IF(!_PyThreadState_HasStackSpace(tstate, code-\u003eco_framesize));","            STAT_INC(LOAD_ATTR, hit);","            _PyInterpreterFrame *pushed_frame = _PyFrame_PushUnchecked(tstate, PyStackRef_FromPyObjectNew(fget), 1, frame);","            pushed_frame-\u003elocalsplus[0] = owner;","            DEAD(owner);","            new_frame = PyStackRef_Wrap(pushed_frame);","        }","","        macro(LOAD_ATTR_PROPERTY) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _CHECK_PEP_523 +","            _LOAD_ATTR_PROPERTY_FRAME +","            _SAVE_RETURN_OFFSET +","            _PUSH_FRAME;","","        op(_LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN_FRAME, (func_version/2, getattribute/4, owner -- new_frame)) {","            assert((oparg \u0026 1) == 0);","            assert(Py_IS_TYPE(getattribute, \u0026PyFunction_Type));","            PyFunctionObject *f = (PyFunctionObject *)getattribute;","            assert(func_version != 0);","            EXIT_IF(f-\u003efunc_version != func_version);","            PyCodeObject *code = (PyCodeObject *)f-\u003efunc_code;","            assert(code-\u003eco_argcount == 2);","            EXIT_IF(!_PyThreadState_HasStackSpace(tstate, code-\u003eco_framesize));","            STAT_INC(LOAD_ATTR, hit);","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg \u003e\u003e 1);","            _PyInterpreterFrame *pushed_frame = _PyFrame_PushUnchecked(","                tstate, PyStackRef_FromPyObjectNew(f), 2, frame);","            pushed_frame-\u003elocalsplus[0] = owner;","            DEAD(owner);","            pushed_frame-\u003elocalsplus[1] = PyStackRef_FromPyObjectNew(name);","            new_frame = PyStackRef_Wrap(pushed_frame);","        }","","        macro(LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _CHECK_PEP_523 +","            _LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN_FRAME +","            _SAVE_RETURN_OFFSET +","            _PUSH_FRAME;","","        op(_GUARD_DORV_NO_DICT, (owner -- owner)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","","            assert(Py_TYPE(owner_o)-\u003etp_dictoffset \u003c 0);","            assert(Py_TYPE(owner_o)-\u003etp_flags \u0026 Py_TPFLAGS_INLINE_VALUES);","            if (_PyObject_GetManagedDict(owner_o) ||","                    !FT_ATOMIC_LOAD_UINT8(_PyObject_InlineValues(owner_o)-\u003evalid)) {","                UNLOCK_OBJECT(owner_o);","                EXIT_IF(true);","            }","        }","","        op(_STORE_ATTR_INSTANCE_VALUE, (offset/1, value, owner -- o)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","","            STAT_INC(STORE_ATTR, hit);","            assert(_PyObject_GetManagedDict(owner_o) == NULL);","            PyObject **value_ptr = (PyObject**)(((char *)owner_o) + offset);","            PyObject *old_value = *value_ptr;","            FT_ATOMIC_STORE_PTR_RELEASE(*value_ptr, PyStackRef_AsPyObjectSteal(value));","            if (old_value == NULL) {","                PyDictValues *values = _PyObject_InlineValues(owner_o);","                Py_ssize_t index = value_ptr - values-\u003evalues;","                _PyDictValues_AddToInsertionOrder(values, index);","            }","            UNLOCK_OBJECT(owner_o);","            o = owner;","            DEAD(owner);","            Py_XDECREF(old_value);","        }","","        op(_LOCK_OBJECT, (value -- value)) {","            DEOPT_IF(!LOCK_OBJECT(PyStackRef_AsPyObjectBorrow(value)));","        }","","        macro(STORE_ATTR_INSTANCE_VALUE) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _LOCK_OBJECT +","            _GUARD_TYPE_VERSION_LOCKED +","            _GUARD_DORV_NO_DICT +","            _STORE_ATTR_INSTANCE_VALUE +","            POP_TOP;","","        op(_STORE_ATTR_WITH_HINT, (hint/1, value, owner -- o)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","            assert(Py_TYPE(owner_o)-\u003etp_flags \u0026 Py_TPFLAGS_MANAGED_DICT);","            PyDictObject *dict = _PyObject_GetManagedDict(owner_o);","            DEOPT_IF(dict == NULL);","            DEOPT_IF(!LOCK_OBJECT(dict));","            assert(PyDict_CheckExact((PyObject *)dict));","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg);","            if (hint \u003e= (size_t)dict-\u003ema_keys-\u003edk_nentries ||","                    dict-\u003ema_keys-\u003edk_kind != DICT_KEYS_UNICODE) {","                UNLOCK_OBJECT(dict);","                DEOPT_IF(true);","            }","            PyDictUnicodeEntry *ep = DK_UNICODE_ENTRIES(dict-\u003ema_keys) + hint;","            if (ep-\u003eme_key != name) {","                UNLOCK_OBJECT(dict);","                DEOPT_IF(true);","            }","            PyObject *old_value = ep-\u003eme_value;","            if (old_value == NULL) {","                UNLOCK_OBJECT(dict);","                DEOPT_IF(true);","            }","            _PyDict_NotifyEvent(PyDict_EVENT_MODIFIED, dict, name, PyStackRef_AsPyObjectBorrow(value));","            FT_ATOMIC_STORE_PTR_RELEASE(ep-\u003eme_value, PyStackRef_AsPyObjectSteal(value));","            UNLOCK_OBJECT(dict);","","            // old_value should be DECREFed after GC track checking is done, if not, it could raise a segmentation fault,","            // when dict only holds the strong reference to value in ep-\u003eme_value.","            STAT_INC(STORE_ATTR, hit);","            o = owner;","            DEAD(owner);","            Py_XDECREF(old_value);","        }","","        macro(STORE_ATTR_WITH_HINT) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _STORE_ATTR_WITH_HINT +","            POP_TOP;","","        op(_STORE_ATTR_SLOT, (index/1, value, owner -- o)) {","            PyObject *owner_o = PyStackRef_AsPyObjectBorrow(owner);","","            DEOPT_IF(!LOCK_OBJECT(owner_o));","            char *addr = (char *)owner_o + index;","            STAT_INC(STORE_ATTR, hit);","            PyObject *old_value = *(PyObject **)addr;","            FT_ATOMIC_STORE_PTR_RELEASE(*(PyObject **)addr, PyStackRef_AsPyObjectSteal(value));","            UNLOCK_OBJECT(owner_o);","            INPUTS_DEAD();","            o = owner;","            Py_XDECREF(old_value);","        }","","        macro(STORE_ATTR_SLOT) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _STORE_ATTR_SLOT +","            POP_TOP;","","        family(COMPARE_OP, INLINE_CACHE_ENTRIES_COMPARE_OP) = {","            COMPARE_OP_FLOAT,","            COMPARE_OP_INT,","            COMPARE_OP_STR,","        };","","        specializing op(_SPECIALIZE_COMPARE_OP, (counter/1, left, right -- left, right)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_CompareOp(left, right, next_instr, oparg);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(COMPARE_OP);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        op(_COMPARE_OP, (left, right -- res)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","","            assert((oparg \u003e\u003e 5) \u003c= Py_GE);","            PyObject *res_o = PyObject_RichCompare(left_o, right_o, oparg \u003e\u003e 5);","            DECREF_INPUTS();","            ERROR_IF(res_o == NULL);","            if (oparg \u0026 16) {","                int res_bool = PyObject_IsTrue(res_o);","                Py_DECREF(res_o);","                ERROR_IF(res_bool \u003c 0);","                res = res_bool ? PyStackRef_True : PyStackRef_False;","            }","            else {","                res = PyStackRef_FromPyObjectSteal(res_o);","            }","        }","","        macro(COMPARE_OP) = _SPECIALIZE_COMPARE_OP + _COMPARE_OP;","","        macro(COMPARE_OP_FLOAT) =","            _GUARD_TOS_FLOAT + _GUARD_NOS_FLOAT + unused/1 + _COMPARE_OP_FLOAT + _POP_TOP_FLOAT + _POP_TOP_FLOAT;","","        macro(COMPARE_OP_INT) =","            _GUARD_TOS_INT + _GUARD_NOS_INT + unused/1 + _COMPARE_OP_INT + _POP_TOP_INT + _POP_TOP_INT;","","        macro(COMPARE_OP_STR) =","            _GUARD_TOS_UNICODE + _GUARD_NOS_UNICODE + unused/1 + _COMPARE_OP_STR + _POP_TOP_UNICODE + _POP_TOP_UNICODE;","","        op(_COMPARE_OP_FLOAT, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","","            STAT_INC(COMPARE_OP, hit);","            double dleft = PyFloat_AS_DOUBLE(left_o);","            double dright = PyFloat_AS_DOUBLE(right_o);","            // 1 if NaN, 2 if \u003c, 4 if \u003e, 8 if ==; this matches low four bits of the oparg","            int sign_ish = COMPARISON_BIT(dleft, dright);","            l = left;","            r = right;","            DEAD(left);","            DEAD(right);","            res = (sign_ish \u0026 oparg) ? PyStackRef_True : PyStackRef_False;","            // It's always a bool, so we don't care about oparg \u0026 16.","        }","","        // Similar to COMPARE_OP_FLOAT","        op(_COMPARE_OP_INT, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","","            assert(_PyLong_IsCompact((PyLongObject *)left_o));","            assert(_PyLong_IsCompact((PyLongObject *)right_o));","            STAT_INC(COMPARE_OP, hit);","            assert(_PyLong_DigitCount((PyLongObject *)left_o) \u003c= 1 \u0026\u0026","                   _PyLong_DigitCount((PyLongObject *)right_o) \u003c= 1);","            Py_ssize_t ileft = _PyLong_CompactValue((PyLongObject *)left_o);","            Py_ssize_t iright = _PyLong_CompactValue((PyLongObject *)right_o);","            // 2 if \u003c, 4 if \u003e, 8 if ==; this matches the low 4 bits of the oparg","            int sign_ish = COMPARISON_BIT(ileft, iright);","            l = left;","            r = right;","            DEAD(left);","            DEAD(right);","            res =  (sign_ish \u0026 oparg) ? PyStackRef_True : PyStackRef_False;","            // It's always a bool, so we don't care about oparg \u0026 16.","        }","","        // Similar to COMPARE_OP_FLOAT, but for ==, != only","        op(_COMPARE_OP_STR, (left, right -- res, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","","            STAT_INC(COMPARE_OP, hit);","            int eq = _PyUnicode_Equal(left_o, right_o);","            assert((oparg \u003e\u003e 5) == Py_EQ || (oparg \u003e\u003e 5) == Py_NE);","            l = left;","            r = right;","            DEAD(left);","            DEAD(right);","            assert(eq == 0 || eq == 1);","            assert((oparg \u0026 0xf) == COMPARISON_NOT_EQUALS || (oparg \u0026 0xf) == COMPARISON_EQUALS);","            assert(COMPARISON_NOT_EQUALS + 1 == COMPARISON_EQUALS);","            res = ((COMPARISON_NOT_EQUALS + eq) \u0026 oparg) ? PyStackRef_True : PyStackRef_False;","            // It's always a bool, so we don't care about oparg \u0026 16.","        }","","        macro(IS_OP) = _IS_OP + POP_TOP + POP_TOP;","","        op(_IS_OP, (left, right -- b, l, r)) {","            int res = Py_Is(PyStackRef_AsPyObjectBorrow(left), PyStackRef_AsPyObjectBorrow(right)) ^ oparg;","            b = res ? PyStackRef_True : PyStackRef_False;","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        family(CONTAINS_OP, INLINE_CACHE_ENTRIES_CONTAINS_OP) = {","            CONTAINS_OP_SET,","            CONTAINS_OP_DICT,","        };","","        op(_CONTAINS_OP, (left, right -- b, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","","            int res = PySequence_Contains(right_o, left_o);","            if (res \u003c 0) {","                ERROR_NO_POP();","            }","            b = (res ^ oparg) ? PyStackRef_True : PyStackRef_False;","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        specializing op(_SPECIALIZE_CONTAINS_OP, (counter/1, left, right -- left, right)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_ContainsOp(right, next_instr);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(CONTAINS_OP);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        macro(CONTAINS_OP) = _SPECIALIZE_CONTAINS_OP + _CONTAINS_OP + POP_TOP + POP_TOP;","","        op(_GUARD_TOS_ANY_SET, (tos -- tos)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(tos);","            EXIT_IF(!PyAnySet_CheckExact(o));","        }","","        op(_GUARD_TOS_SET, (tos -- tos)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(tos);","            EXIT_IF(!PySet_CheckExact(o));","        }","","        op(_GUARD_TOS_FROZENSET, (tos -- tos)) {","            PyObject *o = PyStackRef_AsPyObjectBorrow(tos);","            EXIT_IF(!PyFrozenSet_CheckExact(o));","        }","","        macro(CONTAINS_OP_SET) = _GUARD_TOS_ANY_SET + unused/1 + _CONTAINS_OP_SET + POP_TOP + POP_TOP;","","        op(_CONTAINS_OP_SET, (left, right -- b, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","","            assert(PyAnySet_CheckExact(right_o));","            STAT_INC(CONTAINS_OP, hit);","            // Note: both set and frozenset use the same seq_contains method!","            int res = _PySet_Contains((PySetObject *)right_o, left_o);","            if (res \u003c 0) {","                ERROR_NO_POP();","            }","            b = (res ^ oparg) ? PyStackRef_True : PyStackRef_False;","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        macro(CONTAINS_OP_DICT) = _GUARD_TOS_ANY_DICT + unused/1 + _CONTAINS_OP_DICT + POP_TOP + POP_TOP;","","        op(_CONTAINS_OP_DICT, (left, right -- b, l, r)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","","            assert(PyAnyDict_CheckExact(right_o));","            STAT_INC(CONTAINS_OP, hit);","            int res = PyDict_Contains(right_o, left_o);","            if (res \u003c 0) {","                ERROR_NO_POP();","            }","            b = (res ^ oparg) ? PyStackRef_True : PyStackRef_False;","            l = left;","            r = right;","            INPUTS_DEAD();","        }","","        inst(CHECK_EG_MATCH, (exc_value_st, match_type_st -- rest, match)) {","            PyObject *exc_value = PyStackRef_AsPyObjectBorrow(exc_value_st);","            PyObject *match_type = PyStackRef_AsPyObjectBorrow(match_type_st);","            int err = _PyEval_CheckExceptStarTypeValid(tstate, match_type);","            if (err \u003c 0) {","                DECREF_INPUTS();","                ERROR_IF(true);","            }","","            PyObject *match_o = NULL;","            PyObject *rest_o = NULL;","            int res = _PyEval_ExceptionGroupMatch(frame, exc_value, match_type,","                                                  \u0026match_o, \u0026rest_o);","            DECREF_INPUTS();","            ERROR_IF(res \u003c 0);","","            assert((match_o == NULL) == (rest_o == NULL));","            ERROR_IF(match_o == NULL);","","            if (!Py_IsNone(match_o)) {","                PyErr_SetHandledException(match_o);","            }","            rest = PyStackRef_FromPyObjectSteal(rest_o);","            match = PyStackRef_FromPyObjectSteal(match_o);","        }","","        inst(CHECK_EXC_MATCH, (left, right -- left, b)) {","            PyObject *left_o = PyStackRef_AsPyObjectBorrow(left);","            PyObject *right_o = PyStackRef_AsPyObjectBorrow(right);","","            assert(PyExceptionInstance_Check(left_o));","            int err = _PyEval_CheckExceptTypeValid(tstate, right_o);","            if (err \u003c 0) {","                ERROR_NO_POP();","            }","","            int res = PyErr_GivenExceptionMatches(left_o, right_o);","            PyStackRef_CLOSE(right);","            b = res ? PyStackRef_True : PyStackRef_False;","        }","","        inst(IMPORT_NAME, (level, fromlist -- res)) {","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg \u003e\u003e 2);","            PyObject *res_o;","            if (!(oparg \u0026 0x02)) {","                res_o = _PyEval_LazyImportName(tstate, BUILTINS(), GLOBALS(),","                                LOCALS(), name,","                                PyStackRef_AsPyObjectBorrow(fromlist),","                                PyStackRef_AsPyObjectBorrow(level),","                                oparg \u0026 0x01);","","            }","            else {","                res_o = _PyEval_ImportName(tstate, BUILTINS(), GLOBALS(),","                                LOCALS(), name,","                                PyStackRef_AsPyObjectBorrow(fromlist),","                                PyStackRef_AsPyObjectBorrow(level));","            }","            DECREF_INPUTS();","            ERROR_IF(res_o == NULL);","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        inst(IMPORT_FROM, (from -- from, res)) {","            PyObject *name = GETITEM(FRAME_CO_NAMES, oparg);","            PyObject *res_o;","            if (PyLazyImport_CheckExact(PyStackRef_AsPyObjectBorrow(from))) {","                res_o = _PyEval_LazyImportFrom(","                    tstate, frame, PyStackRef_AsPyObjectBorrow(from), name);","            }","            else {","                res_o = _PyEval_ImportFrom(","                    tstate, PyStackRef_AsPyObjectBorrow(from), name);","            }","","            ERROR_IF(res_o == NULL);","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        tier1 inst(JUMP_FORWARD, (--)) {","            JUMPBY(oparg);","        }","","        family(JUMP_BACKWARD, 1) = {","            JUMP_BACKWARD_NO_JIT,","            JUMP_BACKWARD_JIT,","        };","","        specializing tier1 op(_SPECIALIZE_JUMP_BACKWARD, (--)) {","        #if ENABLE_SPECIALIZATION","            if (this_instr-\u003eop.code == JUMP_BACKWARD) {","                uint8_t desired = tstate-\u003einterp-\u003ejit ? JUMP_BACKWARD_JIT : JUMP_BACKWARD_NO_JIT;","                FT_ATOMIC_STORE_UINT8_RELAXED(this_instr-\u003eop.code, desired);","                // Need to re-dispatch so the warmup counter isn't off by one:","                next_instr = this_instr;","                DISPATCH_SAME_OPARG();","            }","        #endif","        }","","        tier1 op(_JIT, (--)) {","        #ifdef _Py_TIER2","            bool is_resume = this_instr-\u003eop.code == RESUME_CHECK_JIT;","            _Py_BackoffCounter counter = this_instr[1].counter;","            if ((backoff_counter_triggers(counter) \u0026\u0026","                !IS_JIT_TRACING() \u0026\u0026","                (this_instr-\u003eop.code == JUMP_BACKWARD_JIT || is_resume)) \u0026\u0026","                next_instr-\u003eop.code != ENTER_EXECUTOR) {","                /* Back up over EXTENDED_ARGs so executor is inserted at the correct place */","                _Py_CODEUNIT *insert_exec_at = this_instr;","                // gh-152192: count with a temporary. oparg must stay intact, it's passed to the tracer below","                for (int tmp = oparg; tmp \u003e 255; tmp \u003e\u003e= 8) {","                    insert_exec_at--;","                }","                int succ = _PyJit_TryInitializeTracing(tstate, frame, this_instr, insert_exec_at,","                    is_resume ? insert_exec_at : next_instr, stack_pointer, 0, NULL, oparg, NULL);","                if (succ) {","                    ENTER_TRACING();","                }","                else {","                    this_instr[1].counter = restart_backoff_counter(counter);","                }","            }","            else {","                ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            }","        #endif","        }","","        macro(JUMP_BACKWARD) =","            unused/1 +","            _SPECIALIZE_JUMP_BACKWARD +","            _CHECK_PERIODIC +","            JUMP_BACKWARD_NO_INTERRUPT;","","        macro(JUMP_BACKWARD_NO_JIT) =","            unused/1 +","            _CHECK_PERIODIC +","            JUMP_BACKWARD_NO_INTERRUPT;","","        macro(JUMP_BACKWARD_JIT) =","            unused/1 +","            _CHECK_PERIODIC +","            JUMP_BACKWARD_NO_INTERRUPT +","            _JIT;","","        pseudo(JUMP, (--)) = {","            JUMP_FORWARD,","            JUMP_BACKWARD,","        };","","        pseudo(JUMP_NO_INTERRUPT, (--)) = {","            JUMP_FORWARD,","            JUMP_BACKWARD_NO_INTERRUPT,","        };","","        pseudo(JUMP_IF_FALSE, (cond -- cond)) = [","            COPY, TO_BOOL, POP_JUMP_IF_FALSE,","        ];","","        pseudo(JUMP_IF_TRUE, (cond -- cond)) = [","            COPY, TO_BOOL, POP_JUMP_IF_TRUE,","        ];","","        tier1 inst(ENTER_EXECUTOR, (--)) {","            #ifdef _Py_TIER2","            PyCodeObject *code = _PyFrame_GetCode(frame);","            _PyExecutorObject *executor = code-\u003eco_executors-\u003eexecutors[oparg \u0026 255];","            if (IS_JIT_TRACING()) {","                int og_opcode = executor-\u003evm_data.opcode;","                int og_oparg = (oparg \u0026 ~255) | executor-\u003evm_data.oparg;","                next_instr = this_instr;","                if (_PyJit_EnterExecutorShouldStopTracing(og_opcode)) {","                    if (_PyOpcode_Caches[_PyOpcode_Deopt[og_opcode]]) {","                        PAUSE_ADAPTIVE_COUNTER(this_instr[1].counter);","                    }","                    opcode = og_opcode;","                    oparg = og_oparg;","                    DISPATCH_GOTO_NON_TRACING();","                }","                goto stop_tracing;","            }","            assert(executor-\u003evm_data.index == INSTR_OFFSET() - 1);","            assert(executor-\u003evm_data.code == code);","            assert(executor-\u003evm_data.valid);","            assert(tstate-\u003ecurrent_executor == NULL);","            /* If the eval breaker is set, or instrumentation is needed, then stay in tier 1.","             * This avoids any potentially infinite loops involving _RESUME_CHECK */","            uintptr_t iversion = FT_ATOMIC_LOAD_UINTPTR_ACQUIRE(code-\u003e_co_instrumentation_version);","            if (_Py_atomic_load_uintptr_relaxed(\u0026tstate-\u003eeval_breaker) != iversion) {","                opcode = executor-\u003evm_data.opcode;","                oparg = (oparg \u0026 ~255) | executor-\u003evm_data.oparg;","                next_instr = this_instr;","                if (_PyOpcode_Caches[_PyOpcode_Deopt[opcode]]) {","                    PAUSE_ADAPTIVE_COUNTER(this_instr[1].counter);","                }","                DISPATCH_GOTO();","            }","            assert(executor != tstate-\u003einterp-\u003ecold_executor);","            tstate-\u003ejit_exit = NULL;","            TIER1_TO_TIER2(executor);","            #else","            Py_FatalError(\"ENTER_EXECUTOR is not supported in this build\");","            #endif /* _Py_TIER2 */","        }","","        replaced op(_POP_JUMP_IF_FALSE, (cond -- )) {","            assert(PyStackRef_BoolCheck(cond));","            int flag = PyStackRef_IsFalse(cond);","            DEAD(cond);","            RECORD_BRANCH_TAKEN(this_instr[1].cache, flag);","            JUMPBY(flag ? oparg : next_instr-\u003eop.code == NOT_TAKEN);","        }","","        replaced op(_POP_JUMP_IF_TRUE, (cond -- )) {","            assert(PyStackRef_BoolCheck(cond));","            int flag = PyStackRef_IsTrue(cond);","            DEAD(cond);","            RECORD_BRANCH_TAKEN(this_instr[1].cache, flag);","            JUMPBY(flag ? oparg : next_instr-\u003eop.code == NOT_TAKEN);","        }","","        op(_IS_NONE, (value -- b)) {","            if (PyStackRef_IsNone(value)) {","                b = PyStackRef_True;","                DEAD(value);","            }","            else {","                b = PyStackRef_False;","                DECREF_INPUTS();","            }","        }","","        macro(POP_JUMP_IF_TRUE) = unused/1 + _POP_JUMP_IF_TRUE;","","        macro(POP_JUMP_IF_FALSE) = unused/1 + _POP_JUMP_IF_FALSE;","","        macro(POP_JUMP_IF_NONE) = unused/1 + _IS_NONE + _POP_JUMP_IF_TRUE;","","        macro(POP_JUMP_IF_NOT_NONE) = unused/1 + _IS_NONE + _POP_JUMP_IF_FALSE;","","        replaced inst(JUMP_BACKWARD_NO_INTERRUPT, (--)) {","            /* This bytecode is used in the `yield from` or `await` loop.","             * If there is an interrupt, we want it handled in the innermost","             * generator or coroutine, so we deliberately do not check it here.","             * (see bpo-30039).","             */","            assert(oparg \u003c= INSTR_OFFSET());","            JUMPBY(-oparg);","        }","","        inst(GET_LEN, (obj -- obj, len)) {","            // PUSH(len(TOS))","            Py_ssize_t len_i = PyObject_Length(PyStackRef_AsPyObjectBorrow(obj));","            ERROR_IF(len_i \u003c 0);","            PyObject *len_o = PyLong_FromSsize_t(len_i);","            ERROR_IF(len_o == NULL);","            len = PyStackRef_FromPyObjectSteal(len_o);","        }","","        op(_MATCH_CLASS, (subject, type, names -- attrs, s, tp, n)) {","            // Pop TOS and TOS1. Set TOS to a tuple of attributes on success, or","            // None on failure.","            assert(PyTuple_CheckExact(PyStackRef_AsPyObjectBorrow(names)));","            PyObject *attrs_o = _PyEval_MatchClass(tstate,","                PyStackRef_AsPyObjectBorrow(subject),","                PyStackRef_AsPyObjectBorrow(type), oparg,","                PyStackRef_AsPyObjectBorrow(names));","            if (attrs_o) {","                assert(PyTuple_CheckExact(attrs_o));  // Success!","                attrs = PyStackRef_FromPyObjectSteal(attrs_o);","            }","            else {","                if (_PyErr_Occurred(tstate)) { // Error!","                    ERROR_NO_POP();","                }","                attrs = PyStackRef_None;  // Failure!","            }","            s = subject;","            tp = type;","            n = names;","            INPUTS_DEAD();","        }","","        macro(MATCH_CLASS) = _MATCH_CLASS + POP_TOP + POP_TOP + POP_TOP;","","        inst(MATCH_MAPPING, (subject -- subject, res)) {","            int match = PyStackRef_TYPE(subject)-\u003etp_flags \u0026 Py_TPFLAGS_MAPPING;","            res = match ? PyStackRef_True : PyStackRef_False;","        }","","        inst(MATCH_SEQUENCE, (subject -- subject, res)) {","            int match = PyStackRef_TYPE(subject)-\u003etp_flags \u0026 Py_TPFLAGS_SEQUENCE;","            res = match ? PyStackRef_True : PyStackRef_False;","        }","","        inst(MATCH_KEYS, (subject, keys -- subject, keys, values_or_none)) {","            // On successful match, PUSH(values). Otherwise, PUSH(None).","            PyObject *values_or_none_o = _PyEval_MatchKeys(tstate,","                PyStackRef_AsPyObjectBorrow(subject), PyStackRef_AsPyObjectBorrow(keys));","            ERROR_IF(values_or_none_o == NULL);","            values_or_none = PyStackRef_FromPyObjectSteal(values_or_none_o);","        }","","        family(GET_ITER, INLINE_CACHE_ENTRIES_GET_ITER) = {","            GET_ITER_SELF,","            GET_ITER_VIRTUAL,","        };","","        specializing op(_SPECIALIZE_GET_ITER, (counter/1, iterable -- iterable)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_GetIter(iterable, next_instr);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(GET_ITER);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        op(_GET_ITER, (iterable -- iter, index_or_null)) {","            _PyStackRef result = _PyEval_GetIter(iterable, \u0026index_or_null, oparg);","            DEAD(iterable);","            ERROR_IF(PyStackRef_IsError(result));","            iter = result;","        }","","        macro(GET_ITER) =","            _RECORD_TOS_TYPE +","            _SPECIALIZE_GET_ITER +","            _GET_ITER;","","        op(_GUARD_ITERATOR, (iterable -- iterable)) {","            PyTypeObject *tp = Py_TYPE(PyStackRef_AsPyObjectBorrow(iterable));","            EXIT_IF(tp-\u003etp_iter != PyObject_SelfIter);","            STAT_INC(GET_ITER, hit);","        }","","        macro(GET_ITER_SELF) =","            _RECORD_TOS_TYPE +","            unused/1 +","            _GUARD_ITERATOR +","            PUSH_NULL;","","        op(_GUARD_ITER_VIRTUAL, (iterable -- iterable)) {","            PyTypeObject *tp = Py_TYPE(PyStackRef_AsPyObjectBorrow(iterable));","            EXIT_IF(tp-\u003e_tp_iteritem == NULL);","            STAT_INC(GET_ITER, hit);","        }","","        op(_PUSH_TAGGED_ZERO, ( -- zero)) {","            zero = PyStackRef_TagInt(0);","        }","","        macro(GET_ITER_VIRTUAL) =","            _RECORD_TOS_TYPE +","            unused/1 +","            _GUARD_ITER_VIRTUAL +","            _PUSH_TAGGED_ZERO;","","        op(_GET_ITER_TRAD, (iterable -- iter, index_or_null)) {","            PyObject *iter_o = PyObject_GetIter(PyStackRef_AsPyObjectBorrow(iterable));","            PyStackRef_CLOSE(iterable);","            ERROR_IF(iter_o == NULL);","            iter = PyStackRef_FromPyObjectSteal(iter_o);","            index_or_null = PyStackRef_NULL;","        }","","        // Most members of this family are \"secretly\" super-instructions.","        // When the loop is exhausted, they jump, and the jump target is","        // always END_FOR, which pops two values off the stack.","        // This is optimized by skipping that instruction and combining","        // its effect (popping 'iter' instead of pushing 'next'.)","","        family(FOR_ITER, INLINE_CACHE_ENTRIES_FOR_ITER) = {","            FOR_ITER_LIST,","            FOR_ITER_TUPLE,","            FOR_ITER_RANGE,","            FOR_ITER_GEN,","            FOR_ITER_VIRTUAL,","        };","","        specializing op(_SPECIALIZE_FOR_ITER, (counter/1, iter, null_or_index -- iter, null_or_index)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_ForIter(iter, null_or_index, next_instr, oparg);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(FOR_ITER);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        replaced op(_FOR_ITER, (iter, null_or_index -- iter, null_or_index, next)) {","            _PyStackRef item = _PyForIter_VirtualIteratorNext(tstate, frame, iter, \u0026null_or_index);","            if (!PyStackRef_IsValid(item)) {","                if (PyStackRef_IsError(item)) {","                    ERROR_NO_POP();","                }","                // Jump forward by oparg and skip the following END_FOR","                JUMPBY(oparg + 1);","                DISPATCH();","            }","            next = item;","        }","","        macro(FOR_ITER) = _SPECIALIZE_FOR_ITER + _RECORD_NOS_TYPE + _FOR_ITER;","","        op(_FOR_ITER_TIER_TWO, (iter, null_or_index -- iter, null_or_index, next)) {","            _PyStackRef item = _PyForIter_VirtualIteratorNext(tstate, frame, iter, \u0026null_or_index);","            if (!PyStackRef_IsValid(item)) {","                if (PyStackRef_IsError(item)) {","                    ERROR_NO_POP();","                }","                /* iterator ended normally */","                /* The translator sets the deopt target just past the matching END_FOR */","                EXIT_IF(true);","            }","            next = item;","        }","","        tier2 op(_GUARD_TYPE_ITER, (expected_type/4, iter, null_or_index -- iter, null_or_index)) {","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            EXIT_IF(Py_TYPE(iter_o) != (PyTypeObject *)expected_type);","        }","","        tier2 op(_ITER_NEXT_INLINE, (iternext_fn/4, iter, null_or_index -- iter, null_or_index, next)) {","            assert(sizeof(iternextfunc) == sizeof(uintptr_t));","            volatile iternextfunc iternext_v = (iternextfunc)iternext_fn;","            PyObject *item = iternext_v(PyStackRef_AsPyObjectBorrow(iter));","            if (item == NULL) {","                if (_PyErr_Occurred(tstate)) {","                    if (_PyErr_ExceptionMatches(tstate, PyExc_StopIteration)) {","                        _PyEval_MonitorRaise(tstate, frame, frame-\u003einstr_ptr);","                        _PyErr_Clear(tstate);","                    }","                    else {","                        ERROR_NO_POP();","                    }","                }","                EXIT_IF(true);","            }","            STAT_INC(FOR_ITER, hit);","            next = PyStackRef_FromPyObjectSteal(item);","        }","","        op(_GUARD_NOS_ITER_VIRTUAL, (iter, null_or_index -- iter, null_or_index)) {","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            EXIT_IF(Py_TYPE(iter_o)-\u003e_tp_iteritem == NULL);","        }","","        op(_GUARD_TOS_NOT_NULL, (null_or_index -- null_or_index)) {","            EXIT_IF(PyStackRef_IsNull(null_or_index));","        }","","        replaced op(_FOR_ITER_VIRTUAL, (iter, null_or_index -- iter, null_or_index, next)) {","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            Py_ssize_t index = PyStackRef_UntagInt(null_or_index);","            _PyObjectIndexPair next_index = Py_TYPE(iter_o)-\u003e_tp_iteritem(iter_o, index);","            PyObject *next_o = next_index.object;","            index = next_index.index;","            if (next_o == NULL) {","                if (index \u003c 0) {","                    ERROR_NO_POP();","                }","                // Jump forward by oparg and skip the following END_FOR","                JUMPBY(oparg + 1);","                DISPATCH();","            }","            null_or_index = PyStackRef_TagInt(index);","            next = PyStackRef_FromPyObjectSteal(next_o);","        }","","        macro(FOR_ITER_VIRTUAL) =","            unused/1 +  // Skip over the counter","            _GUARD_TOS_NOT_NULL +","            _FOR_ITER_VIRTUAL;","","        op(_FOR_ITER_VIRTUAL_TIER_TWO, (iter, null_or_index -- iter, null_or_index, next)) {","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            Py_ssize_t index = PyStackRef_UntagInt(null_or_index);","            _PyObjectIndexPair next_index = Py_TYPE(iter_o)-\u003e_tp_iteritem(iter_o, index);","            PyObject *next_o = next_index.object;","            index = next_index.index;","            if (next_o == NULL) {","                if (index \u003c 0) {","                    ERROR_NO_POP();","                }","                /* iterator ended normally */","                /* The translator sets the deopt target just past the matching END_FOR */","                EXIT_IF(true);","            }","            next = PyStackRef_FromPyObjectSteal(next_o);","            null_or_index = PyStackRef_TagInt(index);","        }","","        inst(INSTRUMENTED_FOR_ITER, (unused/1, iter, null_or_index -- iter, null_or_index, next)) {","            _PyStackRef item = _PyForIter_VirtualIteratorNext(tstate, frame, iter, \u0026null_or_index);","            if (!PyStackRef_IsValid(item)) {","                if (PyStackRef_IsError(item)) {","                    ERROR_NO_POP();","                }","                // Jump forward by oparg and skip the following END_FOR","                JUMPBY(oparg + 1);","                DISPATCH();","            }","            next = item;","            INSTRUMENTED_JUMP(this_instr, next_instr, PY_MONITORING_EVENT_BRANCH_LEFT);","        }","","        op(_ITER_CHECK_LIST, (iter, null_or_index -- iter, null_or_index)) {","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            EXIT_IF(Py_TYPE(iter_o) != \u0026PyList_Type);","            assert(PyStackRef_IsTaggedInt(null_or_index));","#ifdef Py_GIL_DISABLED","            EXIT_IF(!_Py_IsOwnedByCurrentThread(iter_o) \u0026\u0026 !_PyObject_GC_IS_SHARED(iter_o));","#endif","        }","","        replaced op(_ITER_JUMP_LIST, (iter, null_or_index -- iter, null_or_index)) {","#ifdef Py_GIL_DISABLED","            // For free-threaded Python, the loop exit can happen at any point during","            // item retrieval, so it doesn't make much sense to check and jump","            // separately before item retrieval. Any length check we do here can be","            // invalid by the time we actually try to fetch the item.","#else","            PyObject *list_o = PyStackRef_AsPyObjectBorrow(iter);","            assert(Py_TYPE(list_o) == \u0026PyList_Type);","            STAT_INC(FOR_ITER, hit);","            if ((size_t)PyStackRef_UntagInt(null_or_index) \u003e= (size_t)PyList_GET_SIZE(list_o)) {","                null_or_index = PyStackRef_TagInt(-1);","                /* Jump forward oparg, then skip following END_FOR instruction */","                JUMPBY(oparg + 1);","                DISPATCH();","            }","#endif","        }","","        // Only used by Tier 2","        op(_GUARD_NOT_EXHAUSTED_LIST, (iter, null_or_index -- iter, null_or_index)) {","#ifndef Py_GIL_DISABLED","            PyObject *list_o = PyStackRef_AsPyObjectBorrow(iter);","            assert(Py_TYPE(list_o) == \u0026PyList_Type);","            EXIT_IF((size_t)PyStackRef_UntagInt(null_or_index) \u003e= (size_t)PyList_GET_SIZE(list_o));","#endif","        }","","        replaced op(_ITER_NEXT_LIST, (iter, null_or_index -- iter, null_or_index, next)) {","            PyObject *list_o = PyStackRef_AsPyObjectBorrow(iter);","            assert(PyList_CheckExact(list_o));","#ifdef Py_GIL_DISABLED","            assert(_Py_IsOwnedByCurrentThread(list_o) ||","                   _PyObject_GC_IS_SHARED(list_o));","            STAT_INC(FOR_ITER, hit);","            int result = _PyList_GetItemRefNoLock((PyListObject *)list_o, PyStackRef_UntagInt(null_or_index), \u0026next);","            // A negative result means we lost a race with another thread","            // and we need to take the slow path.","            DEOPT_IF(result \u003c 0);","            if (result == 0) {","                null_or_index = PyStackRef_TagInt(-1);","                /* Jump forward oparg, then skip following END_FOR instruction */","                JUMPBY(oparg + 1);","                DISPATCH();","            }","#else","            next = PyStackRef_FromPyObjectNew(PyList_GET_ITEM(list_o, PyStackRef_UntagInt(null_or_index)));","#endif","            null_or_index = PyStackRef_IncrementTaggedIntNoOverflow(null_or_index);","        }","","        // Only used by Tier 2","        op(_ITER_NEXT_LIST_TIER_TWO, (iter, null_or_index -- iter, null_or_index, next)) {","            PyObject *list_o = PyStackRef_AsPyObjectBorrow(iter);","            assert(PyList_CheckExact(list_o));","#ifdef Py_GIL_DISABLED","            assert(_Py_IsOwnedByCurrentThread((PyObject *)list_o) ||","                   _PyObject_GC_IS_SHARED(list_o));","            STAT_INC(FOR_ITER, hit);","            int result = _PyList_GetItemRefNoLock((PyListObject *)list_o, PyStackRef_UntagInt(null_or_index), \u0026next);","            // A negative result means we lost a race with another thread","            // and we need to take the slow path.","            DEOPT_IF(result \u003c= 0);","#else","            assert(PyStackRef_UntagInt(null_or_index) \u003c PyList_GET_SIZE(list_o));","            next = PyStackRef_FromPyObjectNew(PyList_GET_ITEM(list_o, PyStackRef_UntagInt(null_or_index)));","#endif","            null_or_index = PyStackRef_IncrementTaggedIntNoOverflow(null_or_index);","        }","","        macro(FOR_ITER_LIST) =","            unused/1 +  // Skip over the counter","            _ITER_CHECK_LIST +","            _ITER_JUMP_LIST +","            _ITER_NEXT_LIST;","","        op(_ITER_CHECK_TUPLE, (iter, null_or_index -- iter, null_or_index)) {","            PyObject *iter_o = PyStackRef_AsPyObjectBorrow(iter);","            EXIT_IF(Py_TYPE(iter_o) != \u0026PyTuple_Type);","            assert(PyStackRef_IsTaggedInt(null_or_index));","        }","","        replaced op(_ITER_JUMP_TUPLE, (iter, null_or_index -- iter, null_or_index)) {","            PyObject *tuple_o = PyStackRef_AsPyObjectBorrow(iter);","            (void)tuple_o;","            assert(Py_TYPE(tuple_o) == \u0026PyTuple_Type);","            STAT_INC(FOR_ITER, hit);","            if ((size_t)PyStackRef_UntagInt(null_or_index) \u003e= (size_t)PyTuple_GET_SIZE(tuple_o)) {","                null_or_index = PyStackRef_TagInt(-1);","                /* Jump forward oparg, then skip following END_FOR instruction */","                JUMPBY(oparg + 1);","                DISPATCH();","            }","        }","","        // Only used by Tier 2","        op(_GUARD_NOT_EXHAUSTED_TUPLE, (iter, null_or_index -- iter, null_or_index)) {","            PyObject *tuple_o = PyStackRef_AsPyObjectBorrow(iter);","            assert(Py_TYPE(tuple_o) == \u0026PyTuple_Type);","            EXIT_IF((size_t)PyStackRef_UntagInt(null_or_index) \u003e= (size_t)PyTuple_GET_SIZE(tuple_o));","        }","","        op(_ITER_NEXT_TUPLE, (iter, null_or_index -- iter, null_or_index, next)) {","            PyObject *tuple_o = PyStackRef_AsPyObjectBorrow(iter);","            assert(Py_TYPE(tuple_o) == \u0026PyTuple_Type);","            uintptr_t i = PyStackRef_UntagInt(null_or_index);","            assert((size_t)i \u003c (size_t)PyTuple_GET_SIZE(tuple_o));","            next = PyStackRef_FromPyObjectNew(PyTuple_GET_ITEM(tuple_o, i));","            null_or_index = PyStackRef_IncrementTaggedIntNoOverflow(null_or_index);","        }","","        macro(FOR_ITER_TUPLE) =","            unused/1 +  // Skip over the counter","            _ITER_CHECK_TUPLE +","            _ITER_JUMP_TUPLE +","            _ITER_NEXT_TUPLE;","","        op(_ITER_CHECK_RANGE, (iter, null_or_index -- iter, null_or_index)) {","            _PyRangeIterObject *r = (_PyRangeIterObject *)PyStackRef_AsPyObjectBorrow(iter);","            EXIT_IF(Py_TYPE(r) != \u0026PyRangeIter_Type);","#ifdef Py_GIL_DISABLED","            EXIT_IF(!_PyObject_IsUniquelyReferenced((PyObject *)r));","#endif","        }","","        replaced op(_ITER_JUMP_RANGE, (iter, null_or_index -- iter, null_or_index)) {","            _PyRangeIterObject *r = (_PyRangeIterObject *)PyStackRef_AsPyObjectBorrow(iter);","            assert(Py_TYPE(r) == \u0026PyRangeIter_Type);","#ifdef Py_GIL_DISABLED","            assert(_PyObject_IsUniquelyReferenced((PyObject *)r));","#endif","            STAT_INC(FOR_ITER, hit);","            if (r-\u003elen \u003c= 0) {","                // Jump over END_FOR instruction.","                JUMPBY(oparg + 1);","                DISPATCH();","            }","        }","","        // Only used by Tier 2","        op(_GUARD_NOT_EXHAUSTED_RANGE, (iter, null_or_index -- iter, null_or_index)) {","            _PyRangeIterObject *r = (_PyRangeIterObject *)PyStackRef_AsPyObjectBorrow(iter);","            assert(Py_TYPE(r) == \u0026PyRangeIter_Type);","            EXIT_IF(r-\u003elen \u003c= 0);","        }","","        op(_ITER_NEXT_RANGE, (iter, null_or_index -- iter, null_or_index, next)) {","            _PyRangeIterObject *r = (_PyRangeIterObject *)PyStackRef_AsPyObjectBorrow(iter);","            assert(Py_TYPE(r) == \u0026PyRangeIter_Type);","#ifdef Py_GIL_DISABLED","            assert(_PyObject_IsUniquelyReferenced((PyObject *)r));","#endif","            assert(r-\u003elen \u003e 0);","            long value = r-\u003estart;","            r-\u003estart = value + r-\u003estep;","            r-\u003elen--;","            PyObject *res = PyLong_FromLong(value);","            ERROR_IF(res == NULL);","            next = PyStackRef_FromPyObjectSteal(res);","        }","","        macro(FOR_ITER_RANGE) =","            unused/1 +  // Skip over the counter","            _ITER_CHECK_RANGE +","            _ITER_JUMP_RANGE +","            _ITER_NEXT_RANGE;","","        op(_FOR_ITER_GEN_FRAME, (iter, null -- iter, null, gen_frame)) {","            PyGenObject *gen = (PyGenObject *)PyStackRef_AsPyObjectBorrow(iter);","            EXIT_IF(Py_TYPE(gen) != \u0026PyGen_Type);","            EXIT_IF(!gen_try_set_executing((PyGenObject *)gen));","            STAT_INC(FOR_ITER, hit);","            _PyInterpreterFrame *pushed_frame = \u0026gen-\u003egi_iframe;","            _PyFrame_StackPush(pushed_frame, PyStackRef_None);","            gen-\u003egi_exc_state.previous_item = tstate-\u003eexc_info;","            tstate-\u003eexc_info = \u0026gen-\u003egi_exc_state;","            pushed_frame-\u003eprevious = frame;","            // oparg is the return offset from the next instruction.","            frame-\u003ereturn_offset = (uint16_t)(INSTRUCTION_SIZE + oparg);","            gen_frame = PyStackRef_Wrap(pushed_frame);","        }","","        macro(FOR_ITER_GEN) =","            _RECORD_NOS_GEN_FUNC +","            unused/1 +","            _CHECK_PEP_523 +","            _FOR_ITER_GEN_FRAME +","            _PUSH_FRAME;","","        op(_INSERT_NULL, (self -- method_and_self[2])) {","            method_and_self[1] = self;","            method_and_self[0] = PyStackRef_NULL;","            DEAD(self);","        }","","        op(_LOAD_SPECIAL, (method_and_self[2] -- method_and_self[2])) {","            PyObject *name = _Py_SpecialMethods[oparg].name;","            int err = _PyObject_LookupSpecialMethod(name, method_and_self);","            if (err \u003c= 0) {","                if (err == 0) {","                    PyObject *owner = PyStackRef_AsPyObjectBorrow(method_and_self[1]);","                    const char *errfmt = _PyEval_SpecialMethodCanSuggest(owner, oparg)","                        ? _Py_SpecialMethods[oparg].error_suggestion","                        : _Py_SpecialMethods[oparg].error;","                    assert(!_PyErr_Occurred(tstate));","                    assert(errfmt != NULL);","                    _PyErr_Format(tstate, PyExc_TypeError, errfmt, owner);","                }","                ERROR_NO_POP();","            }","        }","","        macro(LOAD_SPECIAL) =","            _RECORD_TOS_TYPE +","            _INSERT_NULL +","            _LOAD_SPECIAL;","","        inst(WITH_EXCEPT_START, (exit_func, exit_self, lasti, unused, val -- exit_func, exit_self, lasti, unused, val, res)) {","            /* At the top of the stack are 4 values:","               - val: TOP = exc_info()","               - unused: SECOND = previous exception","               - lasti: THIRD = lasti of exception in exc_info()","               - exit_self: FOURTH = the context or NULL","               - exit_func: FIFTH = the context.__exit__ function or context.__exit__ bound method","               We call FOURTH(type(TOP), TOP, GetTraceback(TOP)).","               Then we push the __exit__ return value.","            */","            PyObject *exc, *tb;","","            PyObject *val_o = PyStackRef_AsPyObjectBorrow(val);","            PyObject *exit_func_o = PyStackRef_AsPyObjectBorrow(exit_func);","","            assert(val_o \u0026\u0026 PyExceptionInstance_Check(val_o));","            exc = PyExceptionInstance_Class(val_o);","            PyObject *original_tb = tb = PyException_GetTraceback(val_o);","            if (tb == NULL) {","                tb = Py_None;","            }","            assert(PyStackRef_IsTaggedInt(lasti));","            (void)lasti; // Shut up compiler warning if asserts are off","            PyObject* res_o;","            {","                // scope to tell MSVC that stack is not escaping","                PyObject *stack[5] = {NULL, PyStackRef_AsPyObjectBorrow(exit_self), exc, val_o, tb};","                int has_self = !PyStackRef_IsNull(exit_self);","                res_o = PyObject_Vectorcall(exit_func_o, stack + 2 - has_self,","                        (3 + has_self) | PY_VECTORCALL_ARGUMENTS_OFFSET, NULL);","            }","            Py_XDECREF(original_tb);","            ERROR_IF(res_o == NULL);","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        pseudo(SETUP_FINALLY, (-- unused), (HAS_ARG)) = {","            /* If an exception is raised, restore the stack position","             * and push one value before jumping to the handler.","             */","            NOP,","        };","","        pseudo(SETUP_CLEANUP, (-- unused, unused), (HAS_ARG)) = {","            /* As SETUP_FINALLY, but push lasti as well */","            NOP,","        };","","        pseudo(SETUP_WITH, (-- unused), (HAS_ARG)) = {","            /* If an exception is raised, restore the stack position to the","             * position before the result of __(a)enter__ and push 2 values","             * before jumping to the handler.","             */","            NOP,","        };","","        pseudo(POP_BLOCK, (--)) = {","            NOP,","        };","","        inst(PUSH_EXC_INFO, (exc -- prev_exc, new_exc)) {","","            _PyErr_StackItem *exc_info = tstate-\u003eexc_info;","            if (exc_info-\u003eexc_value != NULL) {","                prev_exc = PyStackRef_FromPyObjectSteal(exc_info-\u003eexc_value);","            }","            else {","                prev_exc = PyStackRef_None;","            }","            assert(PyStackRef_ExceptionInstanceCheck(exc));","            exc_info-\u003eexc_value = PyStackRef_AsPyObjectNew(exc);","            new_exc = exc;","            DEAD(exc);","        }","","        op(_LOAD_ATTR_METHOD_WITH_VALUES, (descr/4, owner -- attr, self)) {","            assert(oparg \u0026 1);","            /* Cached method object */","            STAT_INC(LOAD_ATTR, hit);","            assert(descr != NULL);","            assert(_PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_METHOD_DESCRIPTOR));","            attr = PyStackRef_FromPyObjectNew(descr);","            self = owner;","            DEAD(owner);","        }","","        macro(LOAD_ATTR_METHOD_WITH_VALUES) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _CHECK_MANAGED_OBJECT_HAS_VALUES +","            unused/2 +","            _LOAD_ATTR_METHOD_WITH_VALUES;","","        op(_LOAD_ATTR_METHOD_NO_DICT, (descr/4, owner -- attr, self)) {","            assert(oparg \u0026 1);","            assert(Py_TYPE(PyStackRef_AsPyObjectBorrow(owner))-\u003etp_dictoffset == 0);","            STAT_INC(LOAD_ATTR, hit);","            assert(descr != NULL);","            assert(_PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_METHOD_DESCRIPTOR));","            attr = PyStackRef_FromPyObjectNew(descr);","            self = owner;","            DEAD(owner);","        }","","        macro(LOAD_ATTR_METHOD_NO_DICT) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            unused/2 +","            _LOAD_ATTR_METHOD_NO_DICT;","","        op(_LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES, (descr/4, owner -- attr)) {","            assert((oparg \u0026 1) == 0);","            STAT_INC(LOAD_ATTR, hit);","            assert(descr != NULL);","            PyStackRef_CLOSE(owner);","            attr = PyStackRef_FromPyObjectNew(descr);","        }","","        macro(LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _CHECK_MANAGED_OBJECT_HAS_VALUES +","            unused/2 +","            _LOAD_ATTR_NONDESCRIPTOR_WITH_VALUES;","","        op(_LOAD_ATTR_NONDESCRIPTOR_NO_DICT, (descr/4, owner -- attr)) {","            assert((oparg \u0026 1) == 0);","            assert(Py_TYPE(PyStackRef_AsPyObjectBorrow(owner))-\u003etp_dictoffset == 0);","            STAT_INC(LOAD_ATTR, hit);","            assert(descr != NULL);","            PyStackRef_CLOSE(owner);","            attr = PyStackRef_FromPyObjectNew(descr);","        }","","        macro(LOAD_ATTR_NONDESCRIPTOR_NO_DICT) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            unused/2 +","            _LOAD_ATTR_NONDESCRIPTOR_NO_DICT;","","        op(_CHECK_ATTR_METHOD_LAZY_DICT, (dictoffset/1, owner -- owner)) {","            char *ptr = ((char *)PyStackRef_AsPyObjectBorrow(owner)) + MANAGED_DICT_OFFSET + dictoffset;","            PyObject *dict = FT_ATOMIC_LOAD_PTR_ACQUIRE(*(PyObject **)ptr);","            /* This object has a __dict__, just not yet created */","            EXIT_IF(dict != NULL);","        }","","        op(_LOAD_ATTR_METHOD_LAZY_DICT, (descr/4, owner -- attr, self)) {","            assert(oparg \u0026 1);","            STAT_INC(LOAD_ATTR, hit);","            assert(descr != NULL);","            assert(_PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_METHOD_DESCRIPTOR));","            attr = PyStackRef_FromPyObjectNew(descr);","            self = owner;","            DEAD(owner);","        }","","        macro(LOAD_ATTR_METHOD_LAZY_DICT) =","            unused/1 +","            _RECORD_TOS_TYPE +","            _GUARD_TYPE_VERSION +","            _CHECK_ATTR_METHOD_LAZY_DICT +","            unused/1 +","            _LOAD_ATTR_METHOD_LAZY_DICT;","","        // Cache layout: counter/1, func_version/2","        // CALL_INTRINSIC_1/2, CALL_KW, and CALL_FUNCTION_EX aren't members!","        family(CALL, INLINE_CACHE_ENTRIES_CALL) = {","            CALL_BOUND_METHOD_EXACT_ARGS,","            CALL_PY_EXACT_ARGS,","            CALL_TYPE_1,","            CALL_STR_1,","            CALL_TUPLE_1,","            CALL_BUILTIN_CLASS,","            CALL_BUILTIN_O,","            CALL_BUILTIN_FAST,","            CALL_BUILTIN_FAST_WITH_KEYWORDS,","            CALL_LEN,","            CALL_ISINSTANCE,","            CALL_LIST_APPEND,","            CALL_METHOD_DESCRIPTOR_O,","            CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS,","            CALL_METHOD_DESCRIPTOR_NOARGS,","            CALL_METHOD_DESCRIPTOR_FAST,","            CALL_ALLOC_AND_ENTER_INIT,","            CALL_PY_GENERAL,","            CALL_BOUND_METHOD_GENERAL,","            CALL_NON_PY_GENERAL,","        };","","        specializing op(_SPECIALIZE_CALL, (counter/1, callable, self_or_null, unused[oparg] -- callable, self_or_null, unused[oparg])) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_Call(callable, self_or_null, next_instr, oparg + !PyStackRef_IsNull(self_or_null));","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(CALL);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        op(_MAYBE_EXPAND_METHOD, (callable, self_or_null, unused[oparg] -- callable, self_or_null, unused[oparg])) {","            if (PyStackRef_TYPE(callable) == \u0026PyMethod_Type \u0026\u0026 PyStackRef_IsNull(self_or_null)) {","                PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","                PyObject *self = ((PyMethodObject *)callable_o)-\u003eim_self;","                self_or_null = PyStackRef_FromPyObjectNew(self);","                PyObject *method = ((PyMethodObject *)callable_o)-\u003eim_func;","                _PyStackRef temp = callable;","                callable = PyStackRef_FromPyObjectNew(method);","                PyStackRef_CLOSE(temp);","            }","        }","","        // When calling Python, inline the call using DISPATCH_INLINED().","        op(_DO_CALL, (callable, self_or_null, args[oparg] -- res)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","","            // oparg counts all of the args, but *not* self:","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            // Check if the call can be inlined or not","            if (Py_TYPE(callable_o) == \u0026PyFunction_Type \u0026\u0026","                !IS_PEP523_HOOKED(tstate) \u0026\u0026","                ((PyFunctionObject *)callable_o)-\u003evectorcall == _PyFunction_Vectorcall)","            {","                int code_flags = ((PyCodeObject*)PyFunction_GET_CODE(callable_o))-\u003eco_flags;","                PyObject *locals = code_flags \u0026 CO_OPTIMIZED ? NULL : Py_NewRef(PyFunction_GET_GLOBALS(callable_o));","                _PyInterpreterFrame *new_frame = _PyEvalFramePushAndInit(","                    tstate, callable, locals,","                    arguments, total_args, NULL, frame","                );","                DEAD(args);","                DEAD(self_or_null);","                DEAD(callable);","                // Manipulate stack directly since we leave using DISPATCH_INLINED().","                SYNC_SP();","                // The frame has stolen all the arguments from the stack,","                // so there is no need to clean them up.","                if (new_frame == NULL) {","                    ERROR_NO_POP();","                }","                frame-\u003ereturn_offset = INSTRUCTION_SIZE;","                DISPATCH_INLINED(new_frame);","            }","            PyObject* res_o = _Py_VectorCallInstrumentation_StackRefSteal(","                callable,","                arguments,","                total_args,","                PyStackRef_NULL,","                opcode == INSTRUMENTED_CALL,","                frame,","                this_instr,","                tstate);","            DEAD(args);","            DEAD(self_or_null);","            DEAD(callable);","            ERROR_IF(res_o == NULL);","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        op(_MONITOR_CALL, (func, maybe_self, args[oparg] -- func, maybe_self, args[oparg])) {","            int is_meth = !PyStackRef_IsNull(maybe_self);","            PyObject *function = PyStackRef_AsPyObjectBorrow(func);","            PyObject *arg0;","            if (is_meth) {","                arg0 = PyStackRef_AsPyObjectBorrow(maybe_self);","            }","            else if (oparg) {","                arg0 = PyStackRef_AsPyObjectBorrow(args[0]);","            }","            else {","                arg0 = \u0026_PyInstrumentation_MISSING;","            }","            SYNC_SP();","            int err = _Py_call_instrumentation_2args(","                tstate, PY_MONITORING_EVENT_CALL,","                frame, this_instr, function, arg0","            );","            ERROR_IF(err);","        }","","        macro(CALL) = _SPECIALIZE_CALL + unused/2 + _MAYBE_EXPAND_METHOD + _DO_CALL + _CHECK_PERIODIC_AT_END;","        macro(INSTRUMENTED_CALL) = unused/3 + _MAYBE_EXPAND_METHOD + _MONITOR_CALL + _DO_CALL + _CHECK_PERIODIC_AT_END;","","        op(_PY_FRAME_GENERAL, (callable, self_or_null, args[oparg] -- new_frame)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","","            // oparg counts all of the args, but *not* self:","            int total_args = oparg;","            if (!PyStackRef_IsNull(self_or_null)) {","                args--;","                total_args++;","            }","            assert(Py_TYPE(callable_o) == \u0026PyFunction_Type);","            int code_flags = ((PyCodeObject*)PyFunction_GET_CODE(callable_o))-\u003eco_flags;","            PyObject *locals = code_flags \u0026 CO_OPTIMIZED ? NULL : Py_NewRef(PyFunction_GET_GLOBALS(callable_o));","            _PyInterpreterFrame *temp = _PyEvalFramePushAndInit(","                tstate, callable, locals,","                args, total_args, NULL, frame","            );","            // The frame has stolen all the arguments from the stack.","            INPUTS_DEAD();","            SYNC_SP();","            if (temp == NULL) {","                ERROR_NO_POP();","            }","            new_frame = PyStackRef_Wrap(temp);","        }","","        op(_CHECK_FUNCTION_VERSION, (func_version/2, callable, unused, unused[oparg] -- callable, unused, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(!PyFunction_Check(callable_o));","            PyFunctionObject *func = (PyFunctionObject *)callable_o;","            EXIT_IF(func-\u003efunc_version != func_version);","        }","","        tier2 op(_CHECK_FUNCTION_VERSION_INLINE, (func_version/2, callable_o/4 --)) {","            assert(PyFunction_Check(callable_o));","            PyFunctionObject *func = (PyFunctionObject *)callable_o;","            EXIT_IF(func-\u003efunc_version != func_version);","        }","","        macro(CALL_PY_GENERAL) =","            _RECORD_CALLABLE +","            unused/1 + // Skip over the counter","            _CHECK_PEP_523 +","            _CHECK_FUNCTION_VERSION +","            _CHECK_RECURSION_REMAINING +","            _PY_FRAME_GENERAL +","            _SAVE_RETURN_OFFSET +","            _PUSH_FRAME;","","        op(_CHECK_METHOD_VERSION, (func_version/2, callable, null, unused[oparg] -- callable, null, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","","            EXIT_IF(Py_TYPE(callable_o) != \u0026PyMethod_Type);","            PyObject *func = ((PyMethodObject *)callable_o)-\u003eim_func;","            EXIT_IF(!PyFunction_Check(func));","            EXIT_IF(((PyFunctionObject *)func)-\u003efunc_version != func_version);","            EXIT_IF(!PyStackRef_IsNull(null));","        }","","        op(_EXPAND_METHOD, (callable, self_or_null, unused[oparg] -- callable, self_or_null, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            assert(PyStackRef_IsNull(self_or_null));","            assert(Py_TYPE(callable_o) == \u0026PyMethod_Type);","            self_or_null = PyStackRef_FromPyObjectNew(((PyMethodObject *)callable_o)-\u003eim_self);","            _PyStackRef temp = callable;","            callable = PyStackRef_FromPyObjectNew(((PyMethodObject *)callable_o)-\u003eim_func);","            assert(PyStackRef_FunctionCheck(callable));","            PyStackRef_CLOSE(temp);","        }","","        macro(CALL_BOUND_METHOD_GENERAL) =","            _RECORD_BOUND_METHOD +","            unused/1 + // Skip over the counter","            _CHECK_PEP_523 +","            _CHECK_METHOD_VERSION +","            _EXPAND_METHOD +","            flush + // so that self is in the argument array","            _CHECK_RECURSION_REMAINING +","            _PY_FRAME_GENERAL +","            _SAVE_RETURN_OFFSET +","            _PUSH_FRAME;","","        op(_CHECK_IS_NOT_PY_CALLABLE, (callable, unused, unused[oparg] -- callable, unused, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(PyFunction_Check(callable_o));","            EXIT_IF(Py_TYPE(callable_o) == \u0026PyMethod_Type);","        }","","        op(_CALL_NON_PY_GENERAL, (callable, self_or_null, args[oparg] -- res)) {","#if TIER_ONE","            assert(opcode != INSTRUMENTED_CALL);","#endif","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            PyObject *res_o = _Py_VectorCall_StackRefSteal(","                callable,","                arguments,","                total_args,","                PyStackRef_NULL);","            DEAD(args);","            DEAD(self_or_null);","            DEAD(callable);","            ERROR_IF(res_o == NULL);","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        macro(CALL_NON_PY_GENERAL) =","            _RECORD_CALLABLE +","            unused/1 + // Skip over the counter","            unused/2 +","            _CHECK_IS_NOT_PY_CALLABLE +","            _CALL_NON_PY_GENERAL +","            _CHECK_PERIODIC_AT_END;","","        op(_CHECK_CALL_BOUND_METHOD_EXACT_ARGS, (callable, null, unused[oparg] -- callable, null, unused[oparg])) {","            EXIT_IF(!PyStackRef_IsNull(null));","            EXIT_IF(Py_TYPE(PyStackRef_AsPyObjectBorrow(callable)) != \u0026PyMethod_Type);","        }","","        op(_INIT_CALL_BOUND_METHOD_EXACT_ARGS, (callable, self_or_null, unused[oparg] -- callable, self_or_null, unused[oparg])) {","            assert(PyStackRef_IsNull(self_or_null));","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            STAT_INC(CALL, hit);","            self_or_null = PyStackRef_FromPyObjectNew(((PyMethodObject *)callable_o)-\u003eim_self);","            _PyStackRef temp = callable;","            callable = PyStackRef_FromPyObjectNew(((PyMethodObject *)callable_o)-\u003eim_func);","            PyStackRef_CLOSE(temp);","        }","","        op(_CHECK_PEP_523, (--)) {","            DEOPT_IF(IS_PEP523_HOOKED(tstate));","        }","","        op(_CHECK_FUNCTION_EXACT_ARGS, (callable, self_or_null, unused[oparg] -- callable, self_or_null, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            assert(PyFunction_Check(callable_o));","            PyFunctionObject *func = (PyFunctionObject *)callable_o;","            PyCodeObject *code = (PyCodeObject *)func-\u003efunc_code;","            EXIT_IF(code-\u003eco_argcount != oparg + (!PyStackRef_IsNull(self_or_null)));","        }","","        op(_CHECK_STACK_SPACE, (callable, unused, unused[oparg] -- callable, unused, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyFunctionObject *func = (PyFunctionObject *)callable_o;","            PyCodeObject *code = (PyCodeObject *)func-\u003efunc_code;","            DEOPT_IF(!_PyThreadState_HasStackSpace(tstate, code-\u003eco_framesize));","        }","","        op(_CHECK_RECURSION_REMAINING, (--)) {","            DEOPT_IF(tstate-\u003epy_recursion_remaining \u003c= 1);","        }","","        replicate(5) pure op(_INIT_CALL_PY_EXACT_ARGS, (callable, self_or_null, args[oparg] -- new_frame)) {","            int has_self = !PyStackRef_IsNull(self_or_null);","            STAT_INC(CALL, hit);","            _PyInterpreterFrame *pushed_frame = _PyFrame_PushUnchecked(tstate, callable, oparg + has_self, frame);","            _PyStackRef *first_non_self_local = pushed_frame-\u003elocalsplus + has_self;","            pushed_frame-\u003elocalsplus[0] = self_or_null;","            for (int i = 0; i \u003c oparg; i++) {","                first_non_self_local[i] = args[i];","            }","            INPUTS_DEAD();","            new_frame = PyStackRef_Wrap(pushed_frame);","        }","","        op(_PUSH_FRAME, (new_frame -- )) {","            assert(!IS_PEP523_HOOKED(tstate));","            _PyInterpreterFrame *temp = PyStackRef_Unwrap(new_frame);","            DEAD(new_frame);","            SAVE_STACK();","            assert(temp-\u003eprevious == frame || temp-\u003eprevious-\u003eprevious == frame);","            CALL_STAT_INC(inlined_py_calls);","            frame = tstate-\u003ecurrent_frame = temp;","            tstate-\u003epy_recursion_remaining--;","            RELOAD_STACK();","            LOAD_IP(0);","            #ifdef Py_DEBUG","            assert(frame-\u003eprevious-\u003estackpointer_valid == 1);","            #endif","            DTRACE_FUNCTION_ENTRY();","            LLTRACE_RESUME_FRAME();","        }","","        macro(CALL_BOUND_METHOD_EXACT_ARGS) =","            _RECORD_BOUND_METHOD +","            unused/1 + // Skip over the counter","            _CHECK_PEP_523 +","            _CHECK_CALL_BOUND_METHOD_EXACT_ARGS +","            _INIT_CALL_BOUND_METHOD_EXACT_ARGS +","            flush + // In case the following deopt","            _CHECK_FUNCTION_VERSION +","            _CHECK_FUNCTION_EXACT_ARGS +","            _CHECK_STACK_SPACE +","            _CHECK_RECURSION_REMAINING +","            _INIT_CALL_PY_EXACT_ARGS +","            _SAVE_RETURN_OFFSET +","            _PUSH_FRAME;","","        macro(CALL_PY_EXACT_ARGS) =","            _RECORD_CALLABLE +","            unused/1 + // Skip over the counter","            _CHECK_PEP_523 +","            _CHECK_FUNCTION_VERSION +","            _CHECK_FUNCTION_EXACT_ARGS +","            _CHECK_STACK_SPACE +","            _CHECK_RECURSION_REMAINING +","            _INIT_CALL_PY_EXACT_ARGS +","            _SAVE_RETURN_OFFSET +","            _PUSH_FRAME;","","        op(_GUARD_NOS_NULL, (null, unused -- null, unused)) {","            EXIT_IF(!PyStackRef_IsNull(null));","        }","","        op(_GUARD_THIRD_NULL, (null, unused, unused -- null, unused, unused)) {","            EXIT_IF(!PyStackRef_IsNull(null));","        }","","        op(_GUARD_CALLABLE_TYPE_1, (callable, unused, unused -- callable, unused, unused)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(callable_o != (PyObject *)\u0026PyType_Type);","        }","","        op(_CALL_TYPE_1, (callable, null, arg -- res, a)) {","            PyObject *arg_o = PyStackRef_AsPyObjectBorrow(arg);","","            assert(oparg == 1);","            STAT_INC(CALL, hit);","            a = arg;","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectNew(Py_TYPE(arg_o));","        }","","        macro(CALL_TYPE_1) =","            unused/1 +","            unused/2 +","            _GUARD_NOS_NULL +","            _GUARD_CALLABLE_TYPE_1 +","            _CALL_TYPE_1 +","            POP_TOP;","","        op(_GUARD_CALLABLE_STR_1, (callable, unused, unused -- callable, unused, unused)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(callable_o != (PyObject *)\u0026PyUnicode_Type);","        }","","        op(_CALL_STR_1, (callable, null, arg -- res, a)) {","            PyObject *arg_o = PyStackRef_AsPyObjectBorrow(arg);","","            assert(oparg == 1);","            STAT_INC(CALL, hit);","            PyObject *res_o = PyObject_Str(arg_o);","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            a = arg;","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        macro(CALL_STR_1) =","            unused/1 +","            unused/2 +","            _GUARD_NOS_NULL +","            _GUARD_CALLABLE_STR_1 +","            _CALL_STR_1 +","            POP_TOP +","            _CHECK_PERIODIC_AT_END;","","        op(_GUARD_CALLABLE_TUPLE_1, (callable, unused, unused -- callable, unused, unused)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(callable_o != (PyObject *)\u0026PyTuple_Type);","        }","","        op(_CALL_TUPLE_1, (callable, null, arg -- res, a)) {","            PyObject *arg_o = PyStackRef_AsPyObjectBorrow(arg);","","            assert(oparg == 1);","            STAT_INC(CALL, hit);","            PyObject *res_o = PySequence_Tuple(arg_o);","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            a = arg;","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        macro(CALL_TUPLE_1) =","            unused/1 +","            unused/2 +","            _GUARD_NOS_NULL +","            _GUARD_CALLABLE_TUPLE_1 +","            _CALL_TUPLE_1 +","            POP_TOP +","            _CHECK_PERIODIC_AT_END;","","        op(_CHECK_OBJECT, (type_version/2, callable, self_or_null, unused[oparg] -- callable, self_or_null, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(!PyStackRef_IsNull(self_or_null));","            EXIT_IF(!PyType_Check(callable_o));","            PyTypeObject *tp = (PyTypeObject *)callable_o;","            EXIT_IF(FT_ATOMIC_LOAD_UINT32_RELAXED(tp-\u003etp_version_tag) != type_version);","        }","","        op(_ALLOCATE_OBJECT, (callable, self_or_null, unused[oparg] -- callable, self_or_null, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            assert(PyStackRef_IsNull(self_or_null));","            assert(PyType_Check(callable_o));","            PyTypeObject *tp = (PyTypeObject *)callable_o;","            assert(tp-\u003etp_new == PyBaseObject_Type.tp_new);","            assert(tp-\u003etp_flags \u0026 Py_TPFLAGS_HEAPTYPE);","            assert(tp-\u003etp_alloc == PyType_GenericAlloc);","","            PyHeapTypeObject *cls = (PyHeapTypeObject *)callable_o;","            PyFunctionObject *init_func = (PyFunctionObject *)FT_ATOMIC_LOAD_PTR_ACQUIRE(cls-\u003e_spec_cache.init);","            PyCodeObject *code = (PyCodeObject *)init_func-\u003efunc_code;","            EXIT_IF(!_PyThreadState_HasStackSpace(tstate, code-\u003eco_framesize + _Py_InitCleanup.co_framesize));","            STAT_INC(CALL, hit);","            PyObject *self_o = PyType_GenericAlloc(tp, 0);","            if (self_o == NULL) {","                ERROR_NO_POP();","            }","            self_or_null = PyStackRef_FromPyObjectSteal(self_o);","            _PyStackRef temp = callable;","            callable = PyStackRef_FromPyObjectNew(init_func);","            PyStackRef_CLOSE(temp);","        }","","        op(_CREATE_INIT_FRAME, (init, self, args[oparg] -- init_frame)) {","            _PyInterpreterFrame *shim = _PyFrame_PushTrampolineUnchecked(","                tstate, (PyCodeObject *)\u0026_Py_InitCleanup, 1, frame);","            assert(_PyFrame_GetBytecode(shim)[0].op.code == EXIT_INIT_CHECK);","            assert(_PyFrame_GetBytecode(shim)[1].op.code == RETURN_VALUE);","            /* Push self onto stack of shim */","            shim-\u003elocalsplus[0] = PyStackRef_DUP(self);","            _PyInterpreterFrame *temp = _PyEvalFramePushAndInit(","                tstate, init, NULL, args-1, oparg+1, NULL, shim);","            DEAD(init);","            DEAD(self);","            DEAD(args);","            SYNC_SP();","            if (temp == NULL) {","                _PyEval_FrameClearAndPop(tstate, shim);","                ERROR_NO_POP();","            }","            frame-\u003ereturn_offset = 1 + INLINE_CACHE_ENTRIES_CALL;","            /* Account for pushing the extra frame.","             * We don't check recursion depth here,","             * as it will be checked after start_frame */","            tstate-\u003epy_recursion_remaining--;","            init_frame = PyStackRef_Wrap(temp);","        }","","        macro(CALL_ALLOC_AND_ENTER_INIT) =","            _RECORD_CALLABLE +","            unused/1 +","            _CHECK_PEP_523 +","            _CHECK_OBJECT +","            _CHECK_RECURSION_REMAINING +","            _ALLOCATE_OBJECT +","            _CREATE_INIT_FRAME +","            _PUSH_FRAME;","","        inst(EXIT_INIT_CHECK, (should_be_none -- )) {","            if (!PyStackRef_IsNone(should_be_none)) {","                PyErr_Format(PyExc_TypeError,","                    \"__init__() should return None, not '%.200s'\",","                    Py_TYPE(PyStackRef_AsPyObjectBorrow(should_be_none))-\u003etp_name);","                ERROR_NO_POP();","            }","            DEAD(should_be_none);","        }","","        op(_GUARD_CALLABLE_BUILTIN_CLASS, (callable, unused, unused[oparg] -- callable, unused, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(!PyType_Check(callable_o));","            PyTypeObject *tp = (PyTypeObject *)callable_o;","            EXIT_IF(tp-\u003etp_vectorcall == NULL);","        }","","        op(_CALL_BUILTIN_CLASS, (callable, self_or_null, args[oparg] -- callable, self_or_null, args[oparg])) {","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            STAT_INC(CALL, hit);","            PyObject *res_o = _Py_CallBuiltinClass_StackRef(","                callable,","                arguments,","                total_args);","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            _PyStackRef temp = callable;","            callable = PyStackRef_FromPyObjectSteal(res_o);","            PyStackRef_CLOSE(temp);","        }","","        macro(CALL_BUILTIN_CLASS) =","            _RECORD_CALLABLE +","            unused/1 +","            unused/2 +","            _GUARD_CALLABLE_BUILTIN_CLASS +","            _CALL_BUILTIN_CLASS +","            _POP_TOP_OPARG +","            POP_TOP +","            _CHECK_PERIODIC_AT_END;","","        op(_GUARD_CALLABLE_BUILTIN_O, (callable, self_or_null, args[oparg] -- callable, self_or_null, args[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(!PyCFunction_CheckExact(callable_o));","            EXIT_IF(PyCFunction_GET_FLAGS(callable_o) != METH_O);","            int total_args = oparg;","            if (!PyStackRef_IsNull(self_or_null)) {","                total_args++;","            }","            EXIT_IF(total_args != 1);","        }","","        op(_CALL_BUILTIN_O, (callable, self_or_null, args[oparg] -- res, c, s)) {","            /* Builtin METH_O functions */","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","","            if (!PyStackRef_IsNull(self_or_null)) {","                args--;","            }","            STAT_INC(CALL, hit);","            PyCFunction cfunc = PyCFunction_GET_FUNCTION(callable_o);","            _PyStackRef arg = args[0];","            PyObject *res_o = _PyCFunction_TrampolineCall(cfunc, PyCFunction_GET_SELF(callable_o), PyStackRef_AsPyObjectBorrow(arg));","            _Py_LeaveRecursiveCallTstate(tstate);","            assert((res_o != NULL) ^ (_PyErr_Occurred(tstate) != NULL));","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            c = callable;","            s = args[0];","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        macro(CALL_BUILTIN_O) =","            _RECORD_CALLABLE +","            unused/1 +","            unused/2 +","            _GUARD_CALLABLE_BUILTIN_O +","            _CHECK_RECURSION_LIMIT +","            _CALL_BUILTIN_O +","            POP_TOP +","            POP_TOP +","            _CHECK_PERIODIC_AT_END;","","        op(_GUARD_CALLABLE_BUILTIN_FAST, (callable, unused, unused[oparg] -- callable, unused, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(!PyCFunction_CheckExact(callable_o));","            EXIT_IF(PyCFunction_GET_FLAGS(callable_o) != METH_FASTCALL);","        }","","        op(_CALL_BUILTIN_FAST, (callable, self_or_null, args[oparg] -- callable, self_or_null, args[oparg])) {","            /* Builtin METH_FASTCALL functions, without keywords */","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            STAT_INC(CALL, hit);","            PyObject *res_o = _Py_BuiltinCallFast_StackRef(","                callable,","                arguments,","                total_args","            );","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            _PyStackRef temp = callable;","            callable = PyStackRef_FromPyObjectSteal(res_o);","            PyStackRef_CLOSE(temp);","        }","","        macro(CALL_BUILTIN_FAST) =","            _RECORD_CALLABLE +","            unused/1 +","            unused/2 +","            _GUARD_CALLABLE_BUILTIN_FAST +","            _CALL_BUILTIN_FAST +","            _POP_TOP_OPARG +","            POP_TOP +","            _CHECK_PERIODIC_AT_END;","","        op(_GUARD_CALLABLE_BUILTIN_FAST_WITH_KEYWORDS, (callable, unused, unused[oparg] -- callable, unused, unused[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(!PyCFunction_CheckExact(callable_o));","            EXIT_IF(PyCFunction_GET_FLAGS(callable_o) != (METH_FASTCALL | METH_KEYWORDS));","        }","","        op(_CALL_BUILTIN_FAST_WITH_KEYWORDS, (callable, self_or_null, args[oparg] -- callable, self_or_null, args[oparg])) {","            /* Builtin METH_FASTCALL | METH_KEYWORDS functions */","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            STAT_INC(CALL, hit);","            PyObject *res_o = _Py_BuiltinCallFastWithKeywords_StackRef(callable, arguments, total_args);","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            _PyStackRef temp = callable;","            callable = PyStackRef_FromPyObjectSteal(res_o);","            PyStackRef_CLOSE(temp);","        }","","        macro(CALL_BUILTIN_FAST_WITH_KEYWORDS) =","            _RECORD_CALLABLE +","            unused/1 +","            unused/2 +","            _GUARD_CALLABLE_BUILTIN_FAST_WITH_KEYWORDS +","            _CALL_BUILTIN_FAST_WITH_KEYWORDS +","            _POP_TOP_OPARG +","            POP_TOP +","            _CHECK_PERIODIC_AT_END;","","        macro(CALL_LEN) =","            unused/1 +","            unused/2 +","            _GUARD_NOS_NULL +","            _GUARD_CALLABLE_LEN +","            _CALL_LEN +","            POP_TOP +","            POP_TOP;","","        op(_GUARD_CALLABLE_LEN, (callable, unused, unused -- callable, unused, unused)){","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyInterpreterState *interp = tstate-\u003einterp;","            EXIT_IF(callable_o != interp-\u003ecallable_cache.len);","        }","","        op(_CALL_LEN, (callable, null, arg -- res, a, c)) {","            /* len(o) */","            STAT_INC(CALL, hit);","            PyObject *arg_o = PyStackRef_AsPyObjectBorrow(arg);","            Py_ssize_t len_i = PyObject_Length(arg_o);","            if (len_i \u003c 0) {","                ERROR_NO_POP();","            }","            PyObject *res_o = PyLong_FromSsize_t(len_i);","            assert((res_o != NULL) ^ (_PyErr_Occurred(tstate) != NULL));","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            a = arg;","            c = callable;","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        op(_GUARD_CALLABLE_ISINSTANCE, (callable, unused, unused, unused -- callable, unused, unused, unused)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyInterpreterState *interp = tstate-\u003einterp;","            EXIT_IF(callable_o != interp-\u003ecallable_cache.isinstance);","        }","","        op(_CALL_ISINSTANCE, (callable, null, instance, cls -- res)) {","            /* isinstance(o, o2) */","            STAT_INC(CALL, hit);","            PyObject *inst_o = PyStackRef_AsPyObjectBorrow(instance);","            PyObject *cls_o = PyStackRef_AsPyObjectBorrow(cls);","            int retval = PyObject_IsInstance(inst_o, cls_o);","            if (retval \u003c 0) {","                ERROR_NO_POP();","            }","            (void)null; // Silence compiler warnings about unused variables","            PyStackRef_CLOSE(cls);","            PyStackRef_CLOSE(instance);","            DEAD(null);","            PyStackRef_CLOSE(callable);","            res = retval ? PyStackRef_True : PyStackRef_False;","            assert((!PyStackRef_IsNull(res)) ^ (_PyErr_Occurred(tstate) != NULL));","        }","","        macro(CALL_ISINSTANCE) =","            unused/1 +","            unused/2 +","            _GUARD_THIRD_NULL +","            _GUARD_CALLABLE_ISINSTANCE +","            _CALL_ISINSTANCE;","","        macro(CALL_LIST_APPEND) =","            unused/1 +","            unused/2 +","            _GUARD_CALLABLE_LIST_APPEND +","            _GUARD_NOS_NOT_NULL +","            _GUARD_NOS_LIST +","            _CALL_LIST_APPEND +","            POP_TOP +","            POP_TOP;","","        op(_GUARD_CALLABLE_LIST_APPEND, (callable, unused, unused -- callable, unused, unused)){","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyInterpreterState *interp = tstate-\u003einterp;","            EXIT_IF(callable_o != interp-\u003ecallable_cache.list_append);","        }","","        op(_CALL_LIST_APPEND, (callable, self, arg -- none, c, s)) {","            assert(oparg == 1);","            PyObject *self_o = PyStackRef_AsPyObjectBorrow(self);","","            DEOPT_IF(!LOCK_OBJECT(self_o));","            STAT_INC(CALL, hit);","            int err = _PyList_AppendTakeRef((PyListObject *)self_o, PyStackRef_AsPyObjectSteal(arg));","            UNLOCK_OBJECT(self_o);","            if (err) {","                ERROR_NO_POP();","            }","            c = callable;","            s = self;","            DEAD(callable);","            DEAD(self);","            none = PyStackRef_None;","        }","","        op(_GUARD_CALLABLE_METHOD_DESCRIPTOR_O, (callable, self_or_null, args[oparg] -- callable, self_or_null, args[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyMethodDescrObject *method = (PyMethodDescrObject *)callable_o;","            EXIT_IF(!Py_IS_TYPE(method, \u0026PyMethodDescr_Type));","            EXIT_IF(method-\u003ed_method-\u003eml_flags != METH_O);","            int total_args = oparg;","            if (!PyStackRef_IsNull(self_or_null)) {","                total_args++;","            }","            EXIT_IF(total_args != 2);","            PyObject *self = PyStackRef_AsPyObjectBorrow(","                PyStackRef_IsNull(self_or_null) ? args[0] : self_or_null);","            EXIT_IF(!Py_IS_TYPE(self, method-\u003ed_common.d_type));","        }","","         op(_CALL_METHOD_DESCRIPTOR_O, (callable, self_or_null, args[oparg] -- res, c, s, a)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyMethodDescrObject *method = (PyMethodDescrObject *)callable_o;","","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","            }","            STAT_INC(CALL, hit);","            PyCFunction cfunc = method-\u003ed_method-\u003eml_meth;","            PyObject *self = PyStackRef_AsPyObjectBorrow(arguments[0]);","            PyObject *arg = PyStackRef_AsPyObjectBorrow(arguments[1]);","            PyObject *res_o = _PyCFunction_TrampolineCall(cfunc, self, arg);","            _Py_LeaveRecursiveCallTstate(tstate);","            assert((res_o != NULL) ^ (_PyErr_Occurred(tstate) != NULL));","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            c = callable;","            s = arguments[0];","            a = arguments[1];","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        op(_CHECK_RECURSION_LIMIT, ( -- )) {","            EXIT_IF(_Py_ReachedRecursionLimit(tstate));","        }","","        tier2 op(_CALL_METHOD_DESCRIPTOR_O_INLINE, (callable, args[oparg], cfunc/4 -- res, c, s, a)) {","            assert(oparg == 2);","            STAT_INC(CALL, hit);","            volatile PyCFunction cfunc_v = (PyCFunction)cfunc;","            PyObject *self = PyStackRef_AsPyObjectBorrow(args[0]);","            PyObject *arg = PyStackRef_AsPyObjectBorrow(args[1]);","            PyObject *res_o = _PyCFunction_TrampolineCall(cfunc_v, self, arg);","            _Py_LeaveRecursiveCallTstate(tstate);","            assert((res_o != NULL) ^ (_PyErr_Occurred(tstate) != NULL));","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            c = callable;","            s = args[0];","            a = args[1];","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        macro(CALL_METHOD_DESCRIPTOR_O) =","            _RECORD_CALLABLE +","            unused/1 +","            unused/2 +","            _GUARD_CALLABLE_METHOD_DESCRIPTOR_O +","            _CHECK_RECURSION_LIMIT +","            _CALL_METHOD_DESCRIPTOR_O +","            POP_TOP +","            POP_TOP +","            POP_TOP +","            _CHECK_PERIODIC_AT_END;","","        op(_GUARD_CALLABLE_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS, (callable, self_or_null, args[oparg] -- callable, self_or_null, args[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyMethodDescrObject *method = (PyMethodDescrObject *)callable_o;","            EXIT_IF(!Py_IS_TYPE(method, \u0026PyMethodDescr_Type));","            EXIT_IF(method-\u003ed_method-\u003eml_flags != (METH_FASTCALL|METH_KEYWORDS));","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            EXIT_IF(total_args == 0);","            PyObject *self = PyStackRef_AsPyObjectBorrow(arguments[0]);","            EXIT_IF(!Py_IS_TYPE(self, method-\u003ed_common.d_type));","        }","","        op(_CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS, (callable, self_or_null, args[oparg] -- callable, self_or_null, args[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyMethodDescrObject *method = (PyMethodDescrObject *)callable_o;","","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            PyObject *self = PyStackRef_AsPyObjectBorrow(arguments[0]);","            assert(self != NULL);","            STAT_INC(CALL, hit);","            PyCFunctionFastWithKeywords cfunc = _PyCFunctionFastWithKeywords_CAST(method-\u003ed_method-\u003eml_meth);","            PyObject *res_o = _PyCallMethodDescriptorFastWithKeywords_StackRef(","                callable,","                cfunc,","                self,","                arguments,","                total_args","            );","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            _PyStackRef temp = callable;","            callable = PyStackRef_FromPyObjectSteal(res_o);","            PyStackRef_CLOSE(temp);","        }","","        tier2 op(_CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS_INLINE, (callable, self_st, args[oparg], cfunc/4 -- callable, self_st, args[oparg])) {","            PyObject *self = PyStackRef_AsPyObjectBorrow(self_st);","            STAT_INC(CALL, hit);","            volatile PyCFunctionFastWithKeywords cfunc_v = _PyCFunctionFastWithKeywords_CAST(cfunc);","            PyObject *res_o = _PyCallMethodDescriptorFastWithKeywords_StackRef(","                callable,","                cfunc_v,","                self,","                args - 1,","                oparg + 1","            );","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            _PyStackRef temp = callable;","            callable = PyStackRef_FromPyObjectSteal(res_o);","            PyStackRef_CLOSE(temp);","        }","","        macro(CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS) =","            _RECORD_CALLABLE +","            unused/1 +","            unused/2 +","            _GUARD_CALLABLE_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS +","            _CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS +","            _POP_TOP_OPARG +","            POP_TOP +","            _CHECK_PERIODIC_AT_END;","","        op(_GUARD_CALLABLE_METHOD_DESCRIPTOR_NOARGS, (callable, self_or_null, args[oparg] -- callable, self_or_null, args[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyMethodDescrObject *method = (PyMethodDescrObject *)callable_o;","            EXIT_IF(!Py_IS_TYPE(method, \u0026PyMethodDescr_Type));","            EXIT_IF(method-\u003ed_method-\u003eml_flags != METH_NOARGS);","            int total_args = oparg;","            if (!PyStackRef_IsNull(self_or_null)) {","                total_args++;","            }","            EXIT_IF(total_args != 1);","            PyObject *self = PyStackRef_AsPyObjectBorrow(","                PyStackRef_IsNull(self_or_null) ? args[0] : self_or_null);","            EXIT_IF(!Py_IS_TYPE(self, method-\u003ed_common.d_type));","        }","","        op(_CALL_METHOD_DESCRIPTOR_NOARGS, (callable, self_or_null, args[oparg] -- res, c, s)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyMethodDescrObject *method = (PyMethodDescrObject *)callable_o;","","            assert(oparg == 1 || !PyStackRef_IsNull(self_or_null));","            if (!PyStackRef_IsNull(self_or_null)) {","                args--;","            }","            _PyStackRef self_stackref = args[0];","            PyObject *self = PyStackRef_AsPyObjectBorrow(self_stackref);","            STAT_INC(CALL, hit);","            PyCFunction cfunc = method-\u003ed_method-\u003eml_meth;","            PyObject *res_o = _PyCFunction_TrampolineCall(cfunc, self, NULL);","            _Py_LeaveRecursiveCallTstate(tstate);","            assert((res_o != NULL) ^ (_PyErr_Occurred(tstate) != NULL));","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            c = callable;","            s = args[0];","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        tier2 op(_CALL_METHOD_DESCRIPTOR_NOARGS_INLINE, (callable, args[oparg], cfunc/4 -- res, c, s)) {","            assert(oparg == 1);","            _PyStackRef self_stackref = args[0];","            PyObject *self = PyStackRef_AsPyObjectBorrow(self_stackref);","            STAT_INC(CALL, hit);","            volatile PyCFunction cfunc_v = (PyCFunction)cfunc;","            PyObject *res_o = _PyCFunction_TrampolineCall(cfunc_v, self, NULL);","            _Py_LeaveRecursiveCallTstate(tstate);","            assert((res_o != NULL) ^ (_PyErr_Occurred(tstate) != NULL));","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            c = callable;","            s = args[0];","            INPUTS_DEAD();","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        macro(CALL_METHOD_DESCRIPTOR_NOARGS) =","            _RECORD_CALLABLE +","            unused/1 +","            unused/2 +","            _GUARD_CALLABLE_METHOD_DESCRIPTOR_NOARGS +","            _CHECK_RECURSION_LIMIT +","            _CALL_METHOD_DESCRIPTOR_NOARGS +","            POP_TOP +","            POP_TOP +","            _CHECK_PERIODIC_AT_END;","","        op(_GUARD_CALLABLE_METHOD_DESCRIPTOR_FAST, (callable, self_or_null, args[oparg] -- callable, self_or_null, args[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyMethodDescrObject *method = (PyMethodDescrObject *)callable_o;","            /* Builtin METH_FASTCALL methods, without keywords */","            EXIT_IF(!Py_IS_TYPE(method, \u0026PyMethodDescr_Type));","            EXIT_IF(method-\u003ed_method-\u003eml_flags != METH_FASTCALL);","            int total_args = oparg;","            if (!PyStackRef_IsNull(self_or_null)) {","                total_args++;","            }","            EXIT_IF(total_args == 0);","            PyObject *self = PyStackRef_AsPyObjectBorrow(","                PyStackRef_IsNull(self_or_null) ? args[0] : self_or_null);","            EXIT_IF(!Py_IS_TYPE(self, method-\u003ed_common.d_type));","        }","","        op(_CALL_METHOD_DESCRIPTOR_FAST, (callable, self_or_null, args[oparg] -- callable, self_or_null, args[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyMethodDescrObject *method = (PyMethodDescrObject *)callable_o;","","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            PyObject *self = PyStackRef_AsPyObjectBorrow(arguments[0]);","            assert(self != NULL);","            STAT_INC(CALL, hit);","            PyCFunctionFast cfunc = _PyCFunctionFast_CAST(method-\u003ed_method-\u003eml_meth);","            PyObject *res_o = _PyCallMethodDescriptorFast_StackRef(","                callable,","                cfunc,","                self,","                arguments,","                total_args","            );","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            _PyStackRef temp = callable;","            callable = PyStackRef_FromPyObjectSteal(res_o);","            PyStackRef_CLOSE(temp);","        }","","        tier2 op(_CALL_METHOD_DESCRIPTOR_FAST_INLINE, (callable, self_st, args[oparg], cfunc/4 -- callable, self_st, args[oparg])) {","            PyObject *self = PyStackRef_AsPyObjectBorrow(self_st);","            assert(self != NULL);","            STAT_INC(CALL, hit);","            volatile PyCFunctionFast cfunc_v = _PyCFunctionFast_CAST(cfunc);","            PyObject *res_o = _PyCallMethodDescriptorFast_StackRef(","                callable,","                cfunc_v,","                self,","                args - 1,","                oparg + 1","            );","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            _PyStackRef temp = callable;","            callable = PyStackRef_FromPyObjectSteal(res_o);","            PyStackRef_CLOSE(temp);","        }","","        macro(CALL_METHOD_DESCRIPTOR_FAST) =","            unused/1 +","            unused/2 +","            _GUARD_CALLABLE_METHOD_DESCRIPTOR_FAST +","            _CALL_METHOD_DESCRIPTOR_FAST +","            _POP_TOP_OPARG +","            POP_TOP +","            _CHECK_PERIODIC_AT_END;","","        // Cache layout: counter/1, func_version/2","        family(CALL_KW, INLINE_CACHE_ENTRIES_CALL_KW) = {","            CALL_KW_BOUND_METHOD,","            CALL_KW_PY,","            CALL_KW_NON_PY,","        };","","        op(_MONITOR_CALL_KW, (callable, self_or_null, args[oparg], unused -- callable, self_or_null, args[oparg], unused)) {","            int is_meth = !PyStackRef_IsNull(self_or_null);","            PyObject *arg;","            if (is_meth) {","                arg = PyStackRef_AsPyObjectBorrow(self_or_null);","            }","            else if (args) {","                arg = PyStackRef_AsPyObjectBorrow(args[0]);","            }","            else {","                arg = \u0026_PyInstrumentation_MISSING;","            }","            PyObject *function = PyStackRef_AsPyObjectBorrow(callable);","            int err = _Py_call_instrumentation_2args(","                    tstate, PY_MONITORING_EVENT_CALL,","                    frame, this_instr, function, arg);","            ERROR_IF(err);","        }","","        op(_MAYBE_EXPAND_METHOD_KW, (callable, self_or_null, unused[oparg], unused -- callable, self_or_null, unused[oparg], unused)) {","            if (PyStackRef_TYPE(callable) == \u0026PyMethod_Type \u0026\u0026 PyStackRef_IsNull(self_or_null)) {","                PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","                PyObject *self = ((PyMethodObject *)callable_o)-\u003eim_self;","                self_or_null = PyStackRef_FromPyObjectNew(self);","                PyObject *method = ((PyMethodObject *)callable_o)-\u003eim_func;","                _PyStackRef temp = callable;","                callable = PyStackRef_FromPyObjectNew(method);","                PyStackRef_CLOSE(temp);","            }","        }","","        op(_DO_CALL_KW, (callable, self_or_null, args[oparg], kwnames -- res)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            PyObject *kwnames_o = PyStackRef_AsPyObjectBorrow(kwnames);","","            // oparg counts all of the args, but *not* self:","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            int positional_args = total_args - (int)PyTuple_GET_SIZE(kwnames_o);","            // Check if the call can be inlined or not","            if (Py_TYPE(callable_o) == \u0026PyFunction_Type \u0026\u0026","                !IS_PEP523_HOOKED(tstate) \u0026\u0026","                ((PyFunctionObject *)callable_o)-\u003evectorcall == _PyFunction_Vectorcall)","            {","                int code_flags = ((PyCodeObject*)PyFunction_GET_CODE(callable_o))-\u003eco_flags;","                PyObject *locals = code_flags \u0026 CO_OPTIMIZED ? NULL : Py_NewRef(PyFunction_GET_GLOBALS(callable_o));","                _PyInterpreterFrame *new_frame = _PyEvalFramePushAndInit(","                    tstate, callable, locals,","                    arguments, positional_args, kwnames_o, frame","                );","                DEAD(args);","                DEAD(self_or_null);","                DEAD(callable);","                PyStackRef_CLOSE(kwnames);","                // Sync stack explicitly since we leave using DISPATCH_INLINED().","                SYNC_SP();","                // The frame has stolen all the arguments from the stack,","                // so there is no need to clean them up.","                if (new_frame == NULL) {","                    ERROR_NO_POP();","                }","                assert(INSTRUCTION_SIZE == 1 + INLINE_CACHE_ENTRIES_CALL_KW);","                frame-\u003ereturn_offset = INSTRUCTION_SIZE;","                DISPATCH_INLINED(new_frame);","            }","            PyObject* res_o = _Py_VectorCallInstrumentation_StackRefSteal(","                callable,","                arguments,","                total_args,","                kwnames,","                opcode == INSTRUMENTED_CALL_KW,","                frame,","                this_instr,","                tstate);","            DEAD(kwnames);","            DEAD(args);","            DEAD(self_or_null);","            DEAD(callable);","            ERROR_IF(res_o == NULL);","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        op(_PY_FRAME_KW, (callable, self_or_null, args[oparg], kwnames -- new_frame)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","","            // oparg counts all of the args, but *not* self:","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            PyObject *kwnames_o = PyStackRef_AsPyObjectBorrow(kwnames);","            int positional_args = total_args - (int)PyTuple_GET_SIZE(kwnames_o);","            assert(Py_TYPE(callable_o) == \u0026PyFunction_Type);","            int code_flags = ((PyCodeObject*)PyFunction_GET_CODE(callable_o))-\u003eco_flags;","            PyObject *locals = code_flags \u0026 CO_OPTIMIZED ? NULL : Py_NewRef(PyFunction_GET_GLOBALS(callable_o));","            _PyInterpreterFrame *temp = _PyEvalFramePushAndInit(","                tstate, callable, locals,","                arguments, positional_args, kwnames_o, frame","            );","            PyStackRef_CLOSE(kwnames);","            // The frame has stolen all the arguments from the stack,","            // so there is no need to clean them up.","            DEAD(args);","            DEAD(self_or_null);","            DEAD(callable);","            SYNC_SP();","            ERROR_IF(temp == NULL);","            new_frame = PyStackRef_Wrap(temp);","        }","","        op(_CHECK_FUNCTION_VERSION_KW, (func_version/2, callable, unused, unused[oparg], unused -- callable, unused, unused[oparg], unused)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(!PyFunction_Check(callable_o));","            PyFunctionObject *func = (PyFunctionObject *)callable_o;","            EXIT_IF(func-\u003efunc_version != func_version);","        }","","        macro(CALL_KW_PY) =","            _RECORD_CALLABLE_KW +","            unused/1 + // Skip over the counter","            _CHECK_PEP_523 +","            _CHECK_FUNCTION_VERSION_KW +","            _CHECK_RECURSION_REMAINING +","            _PY_FRAME_KW +","            _SAVE_RETURN_OFFSET +","            _PUSH_FRAME;","","        op(_CHECK_METHOD_VERSION_KW, (func_version/2, callable, null, unused[oparg], unused -- callable, null, unused[oparg], unused)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","","            EXIT_IF(Py_TYPE(callable_o) != \u0026PyMethod_Type);","            PyObject *func = ((PyMethodObject *)callable_o)-\u003eim_func;","            EXIT_IF(!PyFunction_Check(func));","            EXIT_IF(((PyFunctionObject *)func)-\u003efunc_version != func_version);","            EXIT_IF(!PyStackRef_IsNull(null));","        }","","        op(_EXPAND_METHOD_KW, (callable, self_or_null, unused[oparg], unused -- callable, self_or_null, unused[oparg], unused)) {","            assert(PyStackRef_IsNull(self_or_null));","            _PyStackRef callable_s = callable;","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            assert(Py_TYPE(callable_o) == \u0026PyMethod_Type);","            self_or_null = PyStackRef_FromPyObjectNew(((PyMethodObject *)callable_o)-\u003eim_self);","            callable = PyStackRef_FromPyObjectNew(((PyMethodObject *)callable_o)-\u003eim_func);","            assert(PyStackRef_FunctionCheck(callable));","            PyStackRef_CLOSE(callable_s);","        }","","        macro(CALL_KW_BOUND_METHOD) =","            _RECORD_CALLABLE_KW +","            unused/1 + // Skip over the counter","            _CHECK_PEP_523 +","            _CHECK_METHOD_VERSION_KW +","            _EXPAND_METHOD_KW +","            flush + // so that self is in the argument array","            _PY_FRAME_KW +","            _SAVE_RETURN_OFFSET +","            _PUSH_FRAME;","","        specializing op(_SPECIALIZE_CALL_KW, (counter/1, callable, self_or_null, unused[oparg], unused -- callable, self_or_null, unused[oparg], unused)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_CallKw(callable, next_instr, oparg + !PyStackRef_IsNull(self_or_null));","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(CALL_KW);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","        }","","        macro(CALL_KW) =","            _SPECIALIZE_CALL_KW +","            unused/2 +","            _MAYBE_EXPAND_METHOD_KW +","            _DO_CALL_KW;","","        macro(INSTRUMENTED_CALL_KW) =","            counter/1 +","            unused/2 +","            _MAYBE_EXPAND_METHOD_KW +","            _MONITOR_CALL_KW +","            _DO_CALL_KW;","","        op(_CHECK_IS_NOT_PY_CALLABLE_KW, (callable, unused, unused[oparg], unused -- callable, unused, unused[oparg], unused)) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            EXIT_IF(PyFunction_Check(callable_o));","            EXIT_IF(Py_TYPE(callable_o) == \u0026PyMethod_Type);","        }","","","        op(_CALL_KW_NON_PY, (callable, self_or_null, args[oparg], kwnames -- res)) {","#if TIER_ONE","            assert(opcode != INSTRUMENTED_CALL);","#endif","            int total_args = oparg;","            _PyStackRef *arguments = args;","            if (!PyStackRef_IsNull(self_or_null)) {","                arguments--;","                total_args++;","            }","            PyObject *res_o = _Py_VectorCall_StackRefSteal(","                callable,","                arguments,","                total_args,","                kwnames);","            DEAD(kwnames);","            DEAD(args);","            DEAD(self_or_null);","            DEAD(callable);","            ERROR_IF(res_o == NULL);","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        macro(CALL_KW_NON_PY) =","            unused/1 + // Skip over the counter","            unused/2 +","            _CHECK_IS_NOT_PY_CALLABLE_KW +","            _CALL_KW_NON_PY +","            _CHECK_PERIODIC_AT_END;","","        family(CALL_FUNCTION_EX, INLINE_CACHE_ENTRIES_CALL_FUNCTION_EX) = {","            CALL_EX_PY,","            CALL_EX_NON_PY_GENERAL,","        };","","        op(_MAKE_CALLARGS_A_TUPLE, (func, unused, callargs, kwargs -- func, unused, callargs, kwargs)) {","            PyObject *callargs_o = PyStackRef_AsPyObjectBorrow(callargs);","            if (!PyTuple_CheckExact(callargs_o)) {","                int err = _Py_Check_ArgsIterable(tstate, PyStackRef_AsPyObjectBorrow(func), callargs_o);","                if (err \u003c 0) {","                    ERROR_NO_POP();","                }","                PyObject *tuple_o = PySequence_Tuple(callargs_o);","                if (tuple_o == NULL) {","                    ERROR_NO_POP();","                }","                _PyStackRef temp = callargs;","                callargs = PyStackRef_FromPyObjectSteal(tuple_o);","                PyStackRef_CLOSE(temp);","            }","        }","","        op(_DO_CALL_FUNCTION_EX, (func_st, null, callargs_st, kwargs_st -- result)) {","            (void)null;","            PyObject *func = PyStackRef_AsPyObjectBorrow(func_st);","","            // DICT_MERGE is called before this opcode if there are kwargs.","            // It converts all dict subtypes in kwargs into regular dicts.","            EVAL_CALL_STAT_INC_IF_FUNCTION(EVAL_CALL_FUNCTION_EX, func);","            PyObject *result_o;","            assert(!_PyErr_Occurred(tstate));","            if (opcode == INSTRUMENTED_CALL_FUNCTION_EX) {","                PyObject *callargs = PyStackRef_AsPyObjectBorrow(callargs_st);","                PyObject *kwargs = PyStackRef_AsPyObjectBorrow(kwargs_st);","                assert(kwargs == NULL || PyDict_CheckExact(kwargs));","                assert(PyTuple_CheckExact(callargs));","                PyObject *arg = PyTuple_GET_SIZE(callargs) \u003e 0 ?","                    PyTuple_GET_ITEM(callargs, 0) : \u0026_PyInstrumentation_MISSING;","                int err = _Py_call_instrumentation_2args(","                    tstate, PY_MONITORING_EVENT_CALL,","                    frame, this_instr, func, arg);","                if (err) {","                    ERROR_NO_POP();","                }","                result_o = PyObject_Call(func, callargs, kwargs);","","                if (!PyFunction_Check(func) \u0026\u0026 !PyMethod_Check(func)) {","                    if (result_o == NULL) {","                        _Py_call_instrumentation_exc2(","                            tstate, PY_MONITORING_EVENT_C_RAISE,","                            frame, this_instr, func, arg);","                    }","                    else {","                        int err = _Py_call_instrumentation_2args(","                            tstate, PY_MONITORING_EVENT_C_RETURN,","                            frame, this_instr, func, arg);","                        if (err \u003c 0) {","                            Py_CLEAR(result_o);","                        }","                    }","                }","            }","            else {","                if (Py_TYPE(func) == \u0026PyFunction_Type \u0026\u0026","                    !IS_PEP523_HOOKED(tstate) \u0026\u0026","                    ((PyFunctionObject *)func)-\u003evectorcall == _PyFunction_Vectorcall) {","                    PyObject *callargs = PyStackRef_AsPyObjectSteal(callargs_st);","                    assert(PyTuple_CheckExact(callargs));","                    PyObject *kwargs = PyStackRef_IsNull(kwargs_st) ? NULL : PyStackRef_AsPyObjectSteal(kwargs_st);","                    assert(kwargs == NULL || PyDict_CheckExact(kwargs));","                    Py_ssize_t nargs = PyTuple_GET_SIZE(callargs);","                    int code_flags = ((PyCodeObject *)PyFunction_GET_CODE(func))-\u003eco_flags;","                    PyObject *locals = code_flags \u0026 CO_OPTIMIZED ? NULL : Py_NewRef(PyFunction_GET_GLOBALS(func));","","                    _PyInterpreterFrame *new_frame = _PyEvalFramePushAndInit_Ex(","                        tstate, func_st, locals,","                        nargs, callargs, kwargs, frame);","                    // Need to sync the stack since we exit with DISPATCH_INLINED.","                    INPUTS_DEAD();","                    SYNC_SP();","                    if (new_frame == NULL) {","                        ERROR_NO_POP();","                    }","                    assert(INSTRUCTION_SIZE == 1 + INLINE_CACHE_ENTRIES_CALL_FUNCTION_EX);","                    frame-\u003ereturn_offset = INSTRUCTION_SIZE;","                    DISPATCH_INLINED(new_frame);","                }","                PyObject *callargs = PyStackRef_AsPyObjectBorrow(callargs_st);","                assert(PyTuple_CheckExact(callargs));","                PyObject *kwargs = PyStackRef_AsPyObjectBorrow(kwargs_st);","                assert(kwargs == NULL || PyDict_CheckExact(kwargs));","                result_o = PyObject_Call(func, callargs, kwargs);","            }","            PyStackRef_XCLOSE(kwargs_st);","            PyStackRef_CLOSE(callargs_st);","            DEAD(null);","            PyStackRef_CLOSE(func_st);","            ERROR_IF(result_o == NULL);","            result = PyStackRef_FromPyObjectSteal(result_o);","        }","","        specializing op(_SPECIALIZE_CALL_FUNCTION_EX, (counter/1, func, unused, unused, unused -- func, unused, unused, unused)) {","        #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_CallFunctionEx(func, next_instr);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(CALL_FUNCTION_EX);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","        #endif  /* ENABLE_SPECIALIZATION */","        }","","        macro(CALL_FUNCTION_EX) =","            _SPECIALIZE_CALL_FUNCTION_EX +","            _MAKE_CALLARGS_A_TUPLE +","            _DO_CALL_FUNCTION_EX +","            _CHECK_PERIODIC_AT_END;","","        op(_CHECK_IS_PY_CALLABLE_EX, (func_st, unused, unused, unused -- func_st, unused, unused, unused)) {","            PyObject *func = PyStackRef_AsPyObjectBorrow(func_st);","            EXIT_IF(Py_TYPE(func) != \u0026PyFunction_Type);","            EXIT_IF(((PyFunctionObject *)func)-\u003evectorcall != _PyFunction_Vectorcall);","        }","","        op(_PY_FRAME_EX, (func_st, null, callargs_st, kwargs_st -- ex_frame)) {","            PyObject *func = PyStackRef_AsPyObjectBorrow(func_st);","            PyObject *callargs = PyStackRef_AsPyObjectSteal(callargs_st);","            assert(PyTuple_CheckExact(callargs));","            assert(Py_TYPE(func) == \u0026PyFunction_Type);","            assert(((PyFunctionObject *)func)-\u003evectorcall == _PyFunction_Vectorcall);","            PyObject *kwargs = PyStackRef_IsNull(kwargs_st) ? NULL : PyStackRef_AsPyObjectSteal(kwargs_st);","            assert(kwargs == NULL || PyDict_CheckExact(kwargs));","            Py_ssize_t nargs = PyTuple_GET_SIZE(callargs);","            int code_flags = ((PyCodeObject *)PyFunction_GET_CODE(func))-\u003eco_flags;","            PyObject *locals = code_flags \u0026 CO_OPTIMIZED ? NULL : Py_NewRef(PyFunction_GET_GLOBALS(func));","","            _PyInterpreterFrame *new_frame = _PyEvalFramePushAndInit_Ex(","                tstate, func_st, locals,","                nargs, callargs, kwargs, frame);","            INPUTS_DEAD();","            SYNC_SP();","            if (new_frame == NULL) {","                ERROR_NO_POP();","            }","            ex_frame = PyStackRef_Wrap(new_frame);","        }","","        macro(CALL_EX_PY) =","            _RECORD_4OS +","            unused/1 +","            _CHECK_PEP_523 +","            _MAKE_CALLARGS_A_TUPLE +","            _CHECK_IS_PY_CALLABLE_EX +","            _PY_FRAME_EX +","            _SAVE_RETURN_OFFSET +","            _PUSH_FRAME;","","        op(_CHECK_IS_NOT_PY_CALLABLE_EX, (func_st, unused, unused, unused -- func_st, unused, unused, unused)) {","            PyObject *func = PyStackRef_AsPyObjectBorrow(func_st);","            EXIT_IF(Py_TYPE(func) == \u0026PyFunction_Type \u0026\u0026 ((PyFunctionObject *)func)-\u003evectorcall == _PyFunction_Vectorcall);","        }","","        op(_CALL_FUNCTION_EX_NON_PY_GENERAL, (func_st, null, callargs_st, kwargs_st -- result)) {","            PyObject *func = PyStackRef_AsPyObjectBorrow(func_st);","            PyObject *callargs = PyStackRef_AsPyObjectBorrow(callargs_st);","            (void)null;","            assert(PyTuple_CheckExact(callargs));","            PyObject *kwargs = PyStackRef_AsPyObjectBorrow(kwargs_st);","            assert(kwargs == NULL || PyDict_CheckExact(kwargs));","            PyObject *result_o = PyObject_Call(func, callargs, kwargs);","            PyStackRef_XCLOSE(kwargs_st);","            PyStackRef_CLOSE(callargs_st);","            DEAD(null);","            PyStackRef_CLOSE(func_st);","            ERROR_IF(result_o == NULL);","            result = PyStackRef_FromPyObjectSteal(result_o);","        }","","        macro(CALL_EX_NON_PY_GENERAL) =","            unused/1 +","            _CHECK_IS_NOT_PY_CALLABLE_EX +","            _MAKE_CALLARGS_A_TUPLE +","            _CALL_FUNCTION_EX_NON_PY_GENERAL +","            _CHECK_PERIODIC_AT_END;","","        macro(INSTRUMENTED_CALL_FUNCTION_EX) =","            unused/1 +","            _MAKE_CALLARGS_A_TUPLE +","            _DO_CALL_FUNCTION_EX +","            _CHECK_PERIODIC_AT_END;","","        op(_MAKE_FUNCTION, (codeobj_st -- func, co)) {","            PyObject *codeobj = PyStackRef_AsPyObjectBorrow(codeobj_st);","","            PyFunctionObject *func_obj = (PyFunctionObject *)","                PyFunction_New(codeobj, GLOBALS());","","            if (func_obj == NULL) {","                ERROR_NO_POP();","            }","            co = codeobj_st;","            DEAD(codeobj_st);","","            _PyFunction_SetVersion(","                func_obj, ((PyCodeObject *)codeobj)-\u003eco_version);","            func = PyStackRef_FromPyObjectSteal((PyObject *)func_obj);","        }","","        macro(MAKE_FUNCTION) = _MAKE_FUNCTION + POP_TOP;","","        inst(SET_FUNCTION_ATTRIBUTE, (attr_st, func_in -- func_out)) {","            PyObject *func = PyStackRef_AsPyObjectBorrow(func_in);","            PyObject *attr = PyStackRef_AsPyObjectSteal(attr_st);","            func_out = func_in;","            DEAD(func_in);","            assert(PyFunction_Check(func));","            size_t offset = _Py_FunctionAttributeOffsets[oparg];","            assert(offset != 0);","            PyObject **ptr = (PyObject **)(((char *)func) + offset);","            assert(*ptr == NULL);","            *ptr = attr;","        }","","        inst(RETURN_GENERATOR, (-- res)) {","            assert(PyStackRef_FunctionCheck(frame-\u003ef_funcobj));","            PyFunctionObject *func = (PyFunctionObject *)PyStackRef_AsPyObjectBorrow(frame-\u003ef_funcobj);","            PyGenObject *gen = (PyGenObject *)_Py_MakeCoro(func);","            ERROR_IF(gen == NULL);","            assert(STACK_LEVEL() \u003c= 2);","            SAVE_STACK();","            _PyInterpreterFrame *gen_frame = \u0026gen-\u003egi_iframe;","            frame-\u003einstr_ptr++;","            _PyFrame_Copy(frame, gen_frame);","            assert(frame-\u003eframe_obj == NULL);","            gen-\u003egi_frame_state = FRAME_CREATED;","            gen_frame-\u003eowner = FRAME_OWNED_BY_GENERATOR;","            _Py_LeaveRecursiveCallPy(tstate);","            _PyInterpreterFrame *prev = frame-\u003eprevious;","            _PyThreadState_UpdateLastProfiledFrame(tstate, frame, prev);","            _PyThreadState_PopFrame(tstate, frame);","            frame = tstate-\u003ecurrent_frame = prev;","            LOAD_IP(frame-\u003ereturn_offset);","            RELOAD_STACK();","            res = PyStackRef_FromPyObjectStealMortal((PyObject *)gen);","            LLTRACE_RESUME_FRAME();","        }","","        inst(BUILD_SLICE, (args[oparg] -- slice)) {","            PyObject *start_o = PyStackRef_AsPyObjectBorrow(args[0]);","            PyObject *stop_o = PyStackRef_AsPyObjectBorrow(args[1]);","            PyObject *step_o = oparg == 3 ? PyStackRef_AsPyObjectBorrow(args[2]) : NULL;","            PyObject *slice_o = PySlice_New(start_o, stop_o, step_o);","            DECREF_INPUTS();","            ERROR_IF(slice_o == NULL);","            slice = PyStackRef_FromPyObjectStealMortal(slice_o);","        }","","        inst(CONVERT_VALUE, (value -- result)) {","            conversion_func conv_fn;","            assert(oparg \u003e= FVC_STR \u0026\u0026 oparg \u003c= FVC_ASCII);","            conv_fn = _PyEval_ConversionFuncs[oparg];","            PyObject *result_o = conv_fn(PyStackRef_AsPyObjectBorrow(value));","            PyStackRef_CLOSE(value);","            ERROR_IF(result_o == NULL);","            result = PyStackRef_FromPyObjectSteal(result_o);","        }","","        inst(FORMAT_SIMPLE, (value -- res)) {","            PyObject *value_o = PyStackRef_AsPyObjectBorrow(value);","            /* If value is a unicode object, then we know the result","             * of format(value) is value itself. */","            if (!PyUnicode_CheckExact(value_o)) {","                PyObject *res_o = PyObject_Format(value_o, NULL);","                PyStackRef_CLOSE(value);","                ERROR_IF(res_o == NULL);","                res = PyStackRef_FromPyObjectSteal(res_o);","            }","            else {","                res = value;","                DEAD(value);","            }","        }","","        inst(FORMAT_WITH_SPEC, (value, fmt_spec -- res)) {","            PyObject *res_o = PyObject_Format(PyStackRef_AsPyObjectBorrow(value), PyStackRef_AsPyObjectBorrow(fmt_spec));","            DECREF_INPUTS();","            ERROR_IF(res_o == NULL);","            res = PyStackRef_FromPyObjectSteal(res_o);","        }","","        pure replicate(1:4) inst(COPY, (bottom, unused[oparg-1] -- bottom, unused[oparg-1], top)) {","            top = PyStackRef_DUP(bottom);","        }","","        specializing op(_SPECIALIZE_BINARY_OP, (counter/1, lhs, rhs -- lhs, rhs)) {","            #if ENABLE_SPECIALIZATION","            if (ADAPTIVE_COUNTER_TRIGGERS(counter)) {","                next_instr = this_instr;","                _Py_Specialize_BinaryOp(lhs, rhs, next_instr, oparg, LOCALS_ARRAY);","                DISPATCH_SAME_OPARG();","            }","            OPCODE_DEFERRED_INC(BINARY_OP);","            ADVANCE_ADAPTIVE_COUNTER(this_instr[1].counter);","            #endif  /* ENABLE_SPECIALIZATION */","            assert(NB_ADD \u003c= oparg);","            assert(oparg \u003c= NB_OPARG_LAST);","        }","","        op(_BINARY_OP, (lhs, rhs -- res, l, r)) {","            PyObject *lhs_o = PyStackRef_AsPyObjectBorrow(lhs);","            PyObject *rhs_o = PyStackRef_AsPyObjectBorrow(rhs);","","            assert(_PyEval_BinaryOps[oparg]);","            PyObject *res_o = _PyEval_BinaryOps[oparg](lhs_o, rhs_o);","            if (res_o == NULL) {","                ERROR_NO_POP();","            }","            res = PyStackRef_FromPyObjectSteal(res_o);","            l = lhs;","            r = rhs;","            DEAD(lhs);","            DEAD(rhs);","        }","","        macro(BINARY_OP) = _SPECIALIZE_BINARY_OP + _RECORD_TOS_TYPE + _RECORD_NOS_TYPE + unused/4 + _BINARY_OP + POP_TOP + POP_TOP;","","        pure replicate(2:4) inst(SWAP, (bottom, unused[oparg-2], top --","                    bottom, unused[oparg-2], top)) {","            _PyStackRef temp = bottom;","            bottom = top;","            top = temp;","        }","","        inst(INSTRUMENTED_LINE, ( -- )) {","            int original_opcode = 0;","            if (tstate-\u003etracing) {","                PyCodeObject *code = _PyFrame_GetCode(frame);","                int index = (int)(this_instr - _PyFrame_GetBytecode(frame));","                original_opcode = code-\u003e_co_monitoring-\u003elines-\u003edata[index*code-\u003e_co_monitoring-\u003elines-\u003ebytes_per_entry];","                next_instr = this_instr;","            } else {","                original_opcode = _Py_call_instrumentation_line(","                        tstate, frame, this_instr, prev_instr);","                RELOAD_STACK();","                if (original_opcode \u003c 0) {","                    next_instr = this_instr+1;","                    goto error;","                }","                next_instr = frame-\u003einstr_ptr;","                if (next_instr != this_instr) {","                    DISPATCH();","                }","            }","            if (_PyOpcode_Caches[original_opcode]) {","                _PyBinaryOpCache *cache = (_PyBinaryOpCache *)(next_instr+1);","                /* Prevent the underlying instruction from specializing","                * and overwriting the instrumentation. */","                PAUSE_ADAPTIVE_COUNTER(cache-\u003ecounter);","            }","            opcode = original_opcode;","            PRE_DISPATCH_GOTO();","            DISPATCH_GOTO();","        }","","        inst(INSTRUMENTED_INSTRUCTION, ( -- )) {","            int next_opcode = _Py_call_instrumentation_instruction(","                tstate, frame, this_instr);","            ERROR_IF(next_opcode \u003c 0);","            next_instr = this_instr;","            if (_PyOpcode_Caches[next_opcode]) {","                PAUSE_ADAPTIVE_COUNTER(next_instr[1].counter);","            }","            assert(next_opcode \u003e 0 \u0026\u0026 next_opcode \u003c 256);","            opcode = next_opcode;","            DISPATCH_GOTO();","        }","","        inst(INSTRUMENTED_JUMP_FORWARD, ( -- )) {","            INSTRUMENTED_JUMP(this_instr, next_instr + oparg, PY_MONITORING_EVENT_JUMP);","        }","","        op(_MONITOR_JUMP_BACKWARD, (-- )) {","            INSTRUMENTED_JUMP(this_instr, next_instr - oparg, PY_MONITORING_EVENT_JUMP);","        }","","        inst(INSTRUMENTED_NOT_TAKEN, ( -- )) {","            (void)this_instr; // INSTRUMENTED_JUMP requires this_instr","            INSTRUMENTED_JUMP(prev_instr, next_instr, PY_MONITORING_EVENT_BRANCH_LEFT);","        }","","        macro(INSTRUMENTED_JUMP_BACKWARD) =","            unused/1 +","            _CHECK_PERIODIC +","            _MONITOR_JUMP_BACKWARD;","","        inst(INSTRUMENTED_POP_JUMP_IF_TRUE, (unused/1, cond -- )) {","            assert(PyStackRef_BoolCheck(cond));","            int jump = PyStackRef_IsTrue(cond);","            DEAD(cond);","            RECORD_BRANCH_TAKEN(this_instr[1].cache, jump);","            if (jump) {","                INSTRUMENTED_JUMP(this_instr, next_instr + oparg, PY_MONITORING_EVENT_BRANCH_RIGHT);","            }","        }","","        inst(INSTRUMENTED_POP_JUMP_IF_FALSE, (unused/1, cond -- )) {","            assert(PyStackRef_BoolCheck(cond));","            int jump = PyStackRef_IsFalse(cond);","            DEAD(cond);","            RECORD_BRANCH_TAKEN(this_instr[1].cache, jump);","            if (jump) {","                INSTRUMENTED_JUMP(this_instr, next_instr + oparg, PY_MONITORING_EVENT_BRANCH_RIGHT);","            }","        }","","        inst(INSTRUMENTED_POP_JUMP_IF_NONE, (unused/1, value -- )) {","            int jump = PyStackRef_IsNone(value);","            RECORD_BRANCH_TAKEN(this_instr[1].cache, jump);","            if (jump) {","                DEAD(value);","                INSTRUMENTED_JUMP(this_instr, next_instr + oparg, PY_MONITORING_EVENT_BRANCH_RIGHT);","            }","            else {","                PyStackRef_CLOSE(value);","            }","        }","","        inst(INSTRUMENTED_POP_JUMP_IF_NOT_NONE, (unused/1, value -- )) {","            int jump = !PyStackRef_IsNone(value);","            RECORD_BRANCH_TAKEN(this_instr[1].cache, jump);","            if (jump) {","                PyStackRef_CLOSE(value);","                INSTRUMENTED_JUMP(this_instr, next_instr + oparg, PY_MONITORING_EVENT_BRANCH_RIGHT);","            }","            else {","                DEAD(value);","            }","        }","","        tier1 inst(EXTENDED_ARG, ( -- )) {","            assert(oparg);","            opcode = next_instr-\u003eop.code;","            oparg = oparg \u003c\u003c 8 | next_instr-\u003eop.arg;","            PRE_DISPATCH_GOTO();","            DISPATCH_GOTO();","        }","","        tier1 inst(CACHE, (--)) {","            assert(0 \u0026\u0026 \"Executing a cache.\");","            Py_FatalError(\"Executing a cache.\");","        }","","        tier1 inst(RESERVED, (--)) {","            assert(0 \u0026\u0026 \"Executing RESERVED instruction.\");","            Py_FatalError(\"Executing RESERVED instruction.\");","        }","","        ///////// Tier-2 only opcodes /////////","","        op (_GUARD_IS_TRUE_POP, (flag -- )) {","            int is_true = PyStackRef_IsTrue(flag);","            DEAD(flag);","            AT_END_EXIT_IF(!is_true);","        }","","        op (_GUARD_IS_FALSE_POP, (flag -- )) {","            int is_false = PyStackRef_IsFalse(flag);","            DEAD(flag);","            AT_END_EXIT_IF(!is_false);","        }","","        replicate(4:8) op (_GUARD_BIT_IS_SET_POP, (flag -- )) {","#ifdef Py_STACKREF_DEBUG","            uintptr_t bits = flag.index;","#else","            uintptr_t bits = flag.bits;","#endif","            uintptr_t set = (1 \u003c\u003c oparg) \u0026 bits;","            DEAD(flag);","            AT_END_EXIT_IF(set == 0);","        }","","        replicate(4:8) op (_GUARD_BIT_IS_UNSET_POP, (flag -- )) {","#ifdef Py_STACKREF_DEBUG","            uintptr_t bits = flag.index;","#else","            uintptr_t bits = flag.bits;","#endif","            uintptr_t set = (1 \u003c\u003c oparg) \u0026 bits;","            DEAD(flag);","            AT_END_EXIT_IF(set != 0);","        }","","        op (_GUARD_IS_NONE_POP, (val -- )) {","            int is_none = PyStackRef_IsNone(val);","            if (!is_none) {","                PyStackRef_CLOSE(val);","                AT_END_EXIT_IF(1);","            }","            DEAD(val);","        }","","        op (_GUARD_IS_NOT_NONE_POP, (val -- )) {","            int is_none = PyStackRef_IsNone(val);","            PyStackRef_CLOSE(val);","            AT_END_EXIT_IF(is_none);","        }","","        op(_JUMP_TO_TOP, (--)) {","            JUMP_TO_JUMP_TARGET();","        }","","        tier2 op(_SET_IP, (instr_ptr/4 --)) {","            frame-\u003einstr_ptr = (_Py_CODEUNIT *)instr_ptr;","        }","","        tier2 op(_CHECK_STACK_SPACE_OPERAND, (framesize/2 --)) {","            assert(framesize \u003c= INT_MAX);","            DEOPT_IF(!_PyThreadState_HasStackSpace(tstate, framesize));","        }","","        op(_SAVE_RETURN_OFFSET, (--)) {","            #if TIER_ONE","            frame-\u003ereturn_offset = (uint16_t)(next_instr - this_instr);","            #endif","            #if TIER_TWO","            frame-\u003ereturn_offset = oparg;","            #endif","        }","","        tier2 op(_EXIT_TRACE, (exit_p/4 --)) {","            _PyExitData *exit = (_PyExitData *)exit_p;","        #if defined(Py_DEBUG) \u0026\u0026 !defined(_Py_JIT)","            const _Py_CODEUNIT *target = ((frame-\u003eowner == FRAME_OWNED_BY_INTERPRETER)","                ? _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR : _PyFrame_GetBytecode(frame))","                + exit-\u003etarget;","            OPT_HIST(trace_uop_execution_counter, trace_run_length_hist);","            if (frame-\u003elltrace \u003e= 3) {","                printf(\"SIDE EXIT: [UOp \");","                _PyUOpPrint(\u0026next_uop[-1]);","                printf(\", exit %tu, temp %d, target %d -\u003e %s, is_control_flow %d]\\n\",","                    exit - current_executor-\u003eexits, exit-\u003etemperature.value_and_backoff,","                    (int)(target - _PyFrame_GetBytecode(frame)),","                    _PyOpcode_OpName[target-\u003eop.code], exit-\u003eis_control_flow);","            }","        #endif","            tstate-\u003ejit_exit = exit;","            TIER2_TO_TIER2(exit-\u003eexecutor);","        }","","        tier2 op(_DYNAMIC_EXIT, (exit_p/4 --)) {","    #if defined(Py_DEBUG) \u0026\u0026 !defined(_Py_JIT)","            _PyExitData *exit = (_PyExitData *)exit_p;","            _Py_CODEUNIT *target = frame-\u003einstr_ptr;","            OPT_HIST(trace_uop_execution_counter, trace_run_length_hist);","            if (frame-\u003elltrace \u003e= 3) {","                printf(\"DYNAMIC EXIT: [UOp \");","                _PyUOpPrint(\u0026next_uop[-1]);","                printf(\", exit %tu, temp %d, target %d -\u003e %s]\\n\",","                    exit - current_executor-\u003eexits, exit-\u003etemperature.value_and_backoff,","                    (int)(target - _PyFrame_GetBytecode(frame)),","                    _PyOpcode_OpName[target-\u003eop.code]);","            }","    #endif","            // Disabled for now (gh-139109) as it slows down dynamic code tremendously.","            // Compile and jump to the cold dynamic executors in the future.","            GOTO_TIER_ONE(frame-\u003einstr_ptr);","        }","","        tier2 op(_CHECK_VALIDITY, (--)) {","            DEOPT_IF(!current_executor-\u003evm_data.valid);","        }","","        tier2 pure op(_LOAD_CONST_INLINE, (ptr/4 -- value)) {","            value = PyStackRef_FromPyObjectNew(ptr);","        }","","        tier2 pure op(_LOAD_CONST_INLINE_BORROW, (ptr/4 -- value)) {","            value = PyStackRef_FromPyObjectBorrow(ptr);","        }","","        tier2 pure op(_RROT_3, (bottom, middle, top -- bottom, middle, top)) {","            _PyStackRef temp = top;","            top = middle;","            middle = bottom;","            bottom = temp;","        }","","        tier2 op(_START_EXECUTOR, (executor/4 --)) {","#ifndef _Py_JIT","            assert(current_executor == (_PyExecutorObject*)executor);","#endif","            assert(tstate-\u003ejit_exit == NULL || tstate-\u003ejit_exit-\u003eexecutor == current_executor);","            tstate-\u003ecurrent_executor = (PyObject *)current_executor;","            if (!current_executor-\u003evm_data.valid) {","                assert(tstate-\u003ejit_exit-\u003eexecutor == current_executor);","                assert(tstate-\u003ecurrent_executor == executor);","                _PyExecutor_ClearExit(tstate-\u003ejit_exit);","                DEOPT_IF(true);","            }","        }","","        tier2 op(_MAKE_WARM, (--)) {","            current_executor-\u003evm_data.cold = false;","        }","","        tier2 op(_FATAL_ERROR, (--)) {","            assert(0);","            Py_FatalError(\"Fatal error uop executed.\");","        }","","        tier2 op(_DEOPT, (--)) {","            SYNC_SP();","            GOTO_TIER_ONE((frame-\u003eowner == FRAME_OWNED_BY_INTERPRETER)","                ? _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR : _PyFrame_GetBytecode(frame) + CURRENT_TARGET());","            Py_UNREACHABLE();","        }","","        tier2 op(_HANDLE_PENDING_AND_DEOPT, (--)) {","            SYNC_SP();","            int err = _Py_HandlePending(tstate);","            GOTO_TIER_ONE(err ? NULL : _PyFrame_GetBytecode(frame) + CURRENT_TARGET());","            Py_UNREACHABLE();","        }","","        tier2 op(_ERROR_POP_N, (target/2 --)) {","            assert(oparg == 0);","            frame-\u003einstr_ptr = _PyFrame_GetBytecode(frame) + target;","            SYNC_SP();","            GOTO_TIER_ONE(NULL);","            Py_UNREACHABLE();","        }","","        tier2 op(_SPILL_OR_RELOAD, (--)) {","        }","","        /* Progress is guaranteed if we DEOPT on the eval breaker, because","         * ENTER_EXECUTOR will not re-enter tier 2 with the eval breaker set. */","        tier2 op(_TIER2_RESUME_CHECK, (--)) {","#if defined(__EMSCRIPTEN__)","            HANDLE_PENDING_AND_DEOPT_IF(_Py_emscripten_signal_clock == 0);","            _Py_emscripten_signal_clock -= Py_EMSCRIPTEN_SIGNAL_HANDLING;","#endif","            uintptr_t iversion = FT_ATOMIC_LOAD_UINTPTR_ACQUIRE(_PyFrame_GetCode(frame)-\u003e_co_instrumentation_version);","            uintptr_t eval_breaker = _Py_atomic_load_uintptr_relaxed(\u0026tstate-\u003eeval_breaker);","            HANDLE_PENDING_AND_DEOPT_IF(eval_breaker != iversion);","        }","","        tier2 op(_COLD_EXIT, ( -- )) {","            _PyExitData *exit = tstate-\u003ejit_exit;","            assert(exit != NULL);","            assert(frame-\u003eowner \u003c FRAME_OWNED_BY_INTERPRETER);","            _Py_CODEUNIT *target = _PyFrame_GetBytecode(frame) + exit-\u003etarget;","            _Py_BackoffCounter temperature = exit-\u003etemperature;","            _PyExecutorObject *executor;","            if (target-\u003eop.code == ENTER_EXECUTOR) {","                PyCodeObject *code = _PyFrame_GetCode(frame);","                executor = code-\u003eco_executors-\u003eexecutors[target-\u003eop.arg];","                if (executor == _PyExecutor_FromExit(exit)) {","                    _Py_ExecutorDetach(executor);","                    GOTO_TIER_ONE(target);","                }","                Py_INCREF(executor);","                assert(tstate-\u003ejit_exit == exit);","                exit-\u003eexecutor = executor;","                TIER2_TO_TIER2(exit-\u003eexecutor);","            }","            else {","                SYNC_SP();","                if (!backoff_counter_triggers(temperature)) {","                    exit-\u003etemperature = advance_backoff_counter(temperature);","                    GOTO_TIER_ONE(target);","                }","                _PyExecutorObject *previous_executor = _PyExecutor_FromExit(exit);","                assert(tstate-\u003ecurrent_executor == (PyObject *)previous_executor);","                // For control-flow guards, we don't want to increase the chain depth, as those don't actually","                // represent deopts but rather just normal programs!","                int chain_depth = previous_executor-\u003evm_data.chain_depth + !exit-\u003eis_control_flow;","                // Note: it's safe to use target-\u003eop.arg here instead of the oparg given by EXTENDED_ARG.","                // The invariant in the optimizer is the deopt target always points back to the first EXTENDED_ARG.","                // So setting it to anything else is wrong.","                int succ = _PyJit_TryInitializeTracing(tstate, frame, target, target, target, stack_pointer, chain_depth, exit, target-\u003eop.arg, previous_executor);","                exit-\u003etemperature = restart_backoff_counter(exit-\u003etemperature);","                if (succ) {","                    GOTO_TIER_ONE_CONTINUE_TRACING(target);","                }","                GOTO_TIER_ONE(target);","                Py_UNREACHABLE();","            }","        }","","        tier2 op(_COLD_DYNAMIC_EXIT, ( -- )) {","            SYNC_SP();","            // TODO (gh-139109): This should be similar to _COLD_EXIT in the future.","            _Py_CODEUNIT *target = frame-\u003einstr_ptr;","            GOTO_TIER_ONE(target);","            Py_UNREACHABLE();","        }","","        tier2 op(_GUARD_CODE_VERSION__PUSH_FRAME, (version/2 -- )) {","            PyObject *code = PyStackRef_AsPyObjectBorrow(frame-\u003ef_executable);","            assert(PyCode_Check(code));","            if (((PyCodeObject *)code)-\u003eco_version != version) {","                EXIT_IF(true);","            }","        }","","        tier2 op(_GUARD_CODE_VERSION_YIELD_VALUE, (version/2 -- )) {","            PyObject *code = PyStackRef_AsPyObjectBorrow(frame-\u003ef_executable);","            assert(PyCode_Check(code));","            if (((PyCodeObject *)code)-\u003eco_version != version) {","                frame-\u003einstr_ptr += 1 + INLINE_CACHE_ENTRIES_SEND;","                EXIT_IF(true);","            }","        }","","        tier2 op(_GUARD_CODE_VERSION_RETURN_VALUE, (version/2 -- )) {","            PyObject *code = PyStackRef_AsPyObjectBorrow(frame-\u003ef_executable);","            assert(PyCode_Check(code));","            if (((PyCodeObject *)code)-\u003eco_version != version) {","                frame-\u003einstr_ptr += frame-\u003ereturn_offset;","                EXIT_IF(true);","            }","        }","","        tier2 op(_GUARD_CODE_VERSION_RETURN_GENERATOR, (version/2 -- )) {","            PyObject *code = PyStackRef_AsPyObjectBorrow(frame-\u003ef_executable);","            assert(PyCode_Check(code));","            if (((PyCodeObject *)code)-\u003eco_version != version) {","                frame-\u003einstr_ptr += frame-\u003ereturn_offset;","                EXIT_IF(true);","            }","        }","","        tier2 op(_GUARD_IP__PUSH_FRAME, (ip/4 --)) {","            _Py_CODEUNIT *target = frame-\u003einstr_ptr;","            if (target != (_Py_CODEUNIT *)ip) {","                EXIT_IF(true);","            }","        }","","        tier2 op(_GUARD_IP_YIELD_VALUE, (ip/4 --)) {","            _Py_CODEUNIT *target = frame-\u003einstr_ptr + 1 + INLINE_CACHE_ENTRIES_SEND;","            if (target != (_Py_CODEUNIT *)ip) {","                frame-\u003einstr_ptr += 1 + INLINE_CACHE_ENTRIES_SEND;","                EXIT_IF(true);","            }","        }","","        tier2 op(_GUARD_IP_RETURN_VALUE, (ip/4 --)) {","            _Py_CODEUNIT *target = frame-\u003einstr_ptr + frame-\u003ereturn_offset;","            if (target != (_Py_CODEUNIT *)ip) {","                frame-\u003einstr_ptr += frame-\u003ereturn_offset;","                EXIT_IF(true);","            }","        }","","        tier2 op(_GUARD_IP_RETURN_GENERATOR, (ip/4 --)) {","            _Py_CODEUNIT *target = frame-\u003einstr_ptr + frame-\u003ereturn_offset;","            if (target != (_Py_CODEUNIT *)ip) {","                frame-\u003einstr_ptr += frame-\u003ereturn_offset;","                EXIT_IF(true);","            }","        }","","        /* Record ops for jit tracer.","         *","         * NOTE: These uops are NOPs for normal evaluation.","         * They are only executed during trace recording */","","        tier2 op(_RECORD_TOS, (tos -- tos)) {","            RECORD_VALUE(PyStackRef_AsPyObjectBorrow(tos));","        }","","        tier2 op(_RECORD_TOS_TYPE, (tos -- tos)) {","            RECORD_VALUE(Py_TYPE(PyStackRef_AsPyObjectBorrow(tos)));","        }","","        tier2 op(_RECORD_NOS, (nos, tos -- nos, tos)) {","            RECORD_VALUE(PyStackRef_AsPyObjectBorrow(nos));","        }","","        tier2 op(_RECORD_NOS_TYPE, (nos, tos -- nos, tos)) {","            RECORD_VALUE(Py_TYPE(PyStackRef_AsPyObjectBorrow(nos)));","        }","","        tier2 op(_RECORD_NOS_GEN_FUNC, (nos, tos -- nos, tos)) {","            PyObject *obj = PyStackRef_AsPyObjectBorrow(nos);","            if (PyGen_Check(obj)) {","                PyGenObject *gen = (PyGenObject *)obj;","                _PyStackRef func = gen-\u003egi_iframe.f_funcobj;","                if (!PyStackRef_IsNull(func)) {","                    RECORD_VALUE(PyStackRef_AsPyObjectBorrow(func));","                }","            }","        }","","        tier2 op(_RECORD_3OS_GEN_FUNC, (gen, nos, tos -- gen, nos, tos)) {","            PyObject *obj = PyStackRef_AsPyObjectBorrow(gen);","            if (PyGen_Check(obj)) {","                PyGenObject *gen_obj = (PyGenObject *)obj;","                _PyStackRef func = gen_obj-\u003egi_iframe.f_funcobj;","                if (!PyStackRef_IsNull(func)) {","                    RECORD_VALUE(PyStackRef_AsPyObjectBorrow(func));","                }","            }","        }","","        tier2 op(_RECORD_4OS, (value, _3os, nos, tos -- value, _3os, nos, tos)) {","            RECORD_VALUE(PyStackRef_AsPyObjectBorrow(value));","        }","","        tier2 op(_RECORD_CALLABLE, (func, self, args[oparg] -- func, self, args[oparg])) {","            RECORD_VALUE(PyStackRef_AsPyObjectBorrow(func));","        }","","        tier2 op(_RECORD_CALLABLE_KW, (func, self, args[oparg], kwnames -- func, self, args[oparg], kwnames)) {","            RECORD_VALUE(PyStackRef_AsPyObjectBorrow(func));","        }","","        tier2 op(_RECORD_BOUND_METHOD, (callable, self, args[oparg] -- callable, self, args[oparg])) {","            PyObject *callable_o = PyStackRef_AsPyObjectBorrow(callable);","            if (Py_TYPE(callable_o) == \u0026PyMethod_Type) {","                RECORD_VALUE(callable_o);","            }","        }","","        /* Inserted by the JIT tracer. Never executed. */","        tier2 op(_RECORD_CODE, ( -- )) {","            RECORD_VALUE(NULL);","        }","","        label(pop_2_error) {","            stack_pointer -= 2;","            assert(WITHIN_STACK_BOUNDS());","            goto error;","        }","","        label(pop_1_error) {","            stack_pointer -= 1;","            assert(WITHIN_STACK_BOUNDS());","            goto error;","        }","","        label(error) {","            _PyFrame_StackAssertInvalid(frame);","            /* Double-check exception status. */","#ifdef NDEBUG","            if (!_PyErr_Occurred(tstate)) {","            _PyErr_SetString(tstate, PyExc_SystemError,","                             \"error return without exception set\");","        }","#else","            assert(_PyErr_Occurred(tstate));","#endif","            SAVE_STACK();","            STOP_TRACING();","            RELOAD_STACK();","","            /* Log traceback info. */","            assert(frame-\u003eowner != FRAME_OWNED_BY_INTERPRETER);","            if (!_PyFrame_IsIncomplete(frame)) {","                PyFrameObject *f = _PyFrame_GetFrameObject(frame);","                if (f != NULL) {","                    PyTraceBack_Here(f);","                }","            }","            _PyEval_MonitorRaise(tstate, frame, next_instr-1);","            goto exception_unwind;","        }","","        spilled label(exception_unwind) {","            STOP_TRACING();","            /* We can't use frame-\u003einstr_ptr here, as RERAISE may have set it */","            int offset = INSTR_OFFSET()-1;","            int level, handler, lasti;","            int handled = get_exception_handler(_PyFrame_GetCode(frame), offset, \u0026level, \u0026handler, \u0026lasti);","            if (handled == 0) {","                // No handlers, so exit.","                assert(_PyErr_Occurred(tstate));","                /* Pop remaining stack entries. */","                _PyStackRef *stackbase = _PyFrame_Stackbase(frame);","                while (frame-\u003estackpointer \u003e stackbase) {","                    _PyStackRef ref = _PyFrame_StackPop(frame);","                    PyStackRef_XCLOSE(ref);","                }","                monitor_unwind(tstate, frame, next_instr-1);","                goto exit_unwind;","            }","            assert(STACK_LEVEL() \u003e= level);","            _PyStackRef *new_top = _PyFrame_Stackbase(frame) + level;","            assert(frame-\u003estackpointer \u003e= new_top);","            while (frame-\u003estackpointer \u003e new_top) {","                _PyStackRef ref = _PyFrame_StackPop(frame);","                PyStackRef_XCLOSE(ref);","            }","            if (lasti) {","                int frame_lasti = _PyInterpreterFrame_LASTI(frame);","                _PyStackRef lasti = PyStackRef_TagInt(frame_lasti);","                _PyFrame_StackPush(frame, lasti);","            }","","            /* Make the raw exception data","                available to the handler,","                so a program can emulate the","                Python main loop. */","            PyObject *exc = _PyErr_GetRaisedException(tstate);","            _PyFrame_StackPush(frame, PyStackRef_FromPyObjectSteal(exc));","            next_instr = _PyFrame_GetBytecode(frame) + handler;","","            int err = monitor_handled(tstate, frame, next_instr, exc);","            if (err \u003c 0) {","                goto exception_unwind;","            }","            /* Resume normal execution */","#ifdef Py_DEBUG","            if (frame-\u003elltrace \u003e= 5) {","                lltrace_resume_frame(frame);","            }","#endif","            RELOAD_STACK();","#if _Py_TAIL_CALL_INTERP","            int opcode;","#endif","            DISPATCH();","        }","","        spilled label(exit_unwind) {","            assert(_PyErr_Occurred(tstate));","            DTRACE_FUNCTION_RETURN();","            goto exit_unwind_notrace;","        }","","        spilled label(exit_unwind_notrace) {","            assert(_PyErr_Occurred(tstate));","            _Py_LeaveRecursiveCallPy(tstate);","            assert(frame-\u003eowner != FRAME_OWNED_BY_INTERPRETER);","            // GH-99729: We need to unlink the frame *before* clearing it:","            _PyInterpreterFrame *dying = frame;","            frame = tstate-\u003ecurrent_frame = dying-\u003eprevious;","            _PyEval_FrameClearAndPop(tstate, dying);","            frame-\u003ereturn_offset = 0;","            if (frame-\u003eowner == FRAME_OWNED_BY_INTERPRETER) {","                /* Restore previous frame and exit */","                tstate-\u003ecurrent_frame = frame-\u003eprevious;","#if !_Py_TAIL_CALL_INTERP","                assert(frame == \u0026entry.frame);","#endif","#ifdef _Py_TIER2","                _PyStackRef executor = frame-\u003elocalsplus[0];","                assert(tstate-\u003ecurrent_executor == NULL);","                if (!PyStackRef_IsNull(executor)) {","                    tstate-\u003ecurrent_executor = PyStackRef_AsPyObjectBorrow(executor);","                    PyStackRef_CLOSE(executor);","                }","#endif","                return NULL;","            }","            next_instr = frame-\u003einstr_ptr;","            RELOAD_STACK();","            goto error;","        }","","        spilled label(start_frame) {","            #ifdef Py_DEBUG","            assert(frame-\u003estackpointer_valid == 1);","            #endif","            int too_deep = _Py_EnterRecursivePy(tstate);","            if (too_deep) {","                goto exit_unwind_notrace;","            }","            DTRACE_FUNCTION_ENTRY();","            next_instr = frame-\u003einstr_ptr;","        #ifdef Py_DEBUG","            int lltrace = maybe_lltrace_resume_frame(frame, GLOBALS());","            if (lltrace \u003c 0) {","                JUMP_TO_LABEL(exit_unwind);","            }","            frame-\u003elltrace = lltrace;","            /* _PyEval_EvalFrameDefault() must not be called with an exception set,","            because it can clear it (directly or indirectly) and so the","            caller loses its exception */","            assert(!_PyErr_Occurred(tstate));","        #endif","            RELOAD_STACK();","#if _Py_TAIL_CALL_INTERP","            int opcode;","#endif","            DISPATCH();","        }","","        inst(TRACE_RECORD, (--)) {","#if _Py_TIER2","            assert(IS_JIT_TRACING());","            next_instr = this_instr;","            frame-\u003einstr_ptr = prev_instr;","            opcode = next_instr-\u003eop.code;","            bool stop_tracing = (","                opcode == WITH_EXCEPT_START ||","                opcode == RERAISE ||","                opcode == CLEANUP_THROW ||","                opcode == PUSH_EXC_INFO ||","                opcode == INTERPRETER_EXIT ||","                (opcode \u003e= MIN_INSTRUMENTED_OPCODE \u0026\u0026 opcode != ENTER_EXECUTOR)","            );","            _PyThreadStateImpl *_tstate = (_PyThreadStateImpl *)tstate;","            _PyJitTracerState *tracer = _tstate-\u003ejit_tracer_state;","            assert(tracer != NULL);","            int full = !_PyJit_translate_single_bytecode_to_trace(tstate, frame, next_instr, stop_tracing ? _DEOPT : 0);","            if (full) {","                LEAVE_TRACING();","                int err = stop_tracing_and_jit(tstate, frame);","                ERROR_IF(err \u003c 0);","                DISPATCH();","            }","            for (int i = 0; i \u003c tracer-\u003eprev_state.recorded_count; i++) {","                Py_CLEAR(tracer-\u003eprev_state.recorded_values[i]);","            }","            tracer-\u003eprev_state.recorded_count = 0;","            tracer-\u003eprev_state.instr = next_instr;","            PyObject *prev_code = PyStackRef_AsPyObjectBorrow(frame-\u003ef_executable);","            if (tracer-\u003eprev_state.instr_code != (PyCodeObject *)prev_code) {","                Py_SETREF(tracer-\u003eprev_state.instr_code, (PyCodeObject*)Py_NewRef((prev_code)));","            }","","            tracer-\u003eprev_state.instr_frame = frame;","            tracer-\u003eprev_state.instr_oparg = oparg;","            tracer-\u003eprev_state.instr_stacklevel = PyStackRef_IsNone(frame-\u003ef_executable) ? 2 : STACK_LEVEL();","            if (_PyOpcode_Caches[_PyOpcode_Deopt[opcode]]","                // Branch opcodes use the cache for branch history, not","                // specialization counters.  Don't reset it.","                \u0026\u0026 !IS_CONDITIONAL_JUMP_OPCODE(opcode)) {","                (\u0026next_instr[1])-\u003ecounter = trigger_backoff_counter();","            }","","            const _PyOpcodeRecordEntry *record_entry = \u0026_PyOpcode_RecordEntries[opcode];","            for (int i = 0; i \u003c record_entry-\u003ecount; i++) {","                _Py_RecordFuncPtr doesnt_escape = _PyOpcode_RecordFunctions[record_entry-\u003eindices[i]];","                doesnt_escape(frame, stack_pointer, oparg, \u0026tracer-\u003eprev_state.recorded_values[i]);","            }","            tracer-\u003eprev_state.recorded_count = record_entry-\u003ecount;","            DISPATCH_GOTO_NON_TRACING();","#else","            (void)prev_instr;","            Py_FatalError(\"JIT instruction executed in non-jit build.\");","#endif","        }","","        label(stop_tracing) {","#if _Py_TIER2","            assert(IS_JIT_TRACING());","            int opcode = next_instr-\u003eop.code;","            _PyJit_translate_single_bytecode_to_trace(tstate, frame, NULL, _EXIT_TRACE);","            LEAVE_TRACING();","            int err = stop_tracing_and_jit(tstate, frame);","            ERROR_IF(err \u003c 0);","            DISPATCH_GOTO_NON_TRACING();","#else","            Py_FatalError(\"JIT label executed in non-jit build.\");","#endif","        }","","","// END BYTECODES //","","    }"," dispatch_opcode:"," error:"," exception_unwind:"," exit_unwind:"," exit_unwind_notrace:"," handle_eval_breaker:"," resume_frame:"," start_frame:"," unbound_local_error:","    ;","}","","// Future families go below this point //"],"stylingDirectives":[[[0,46,"pl-c"]],[[0,60,"pl-c"]],[[0,53,"pl-c"]],[[0,73,"pl-c"]],[[0,73,"pl-c"]],[[0,69,"pl-c"]],[[0,60,"pl-c"]],[],[[0,8,"pl-k"],[9,19,"pl-s"]],[[0,8,"pl-k"],[9,28,"pl-s"],[34,53,"pl-c"]],[[0,8,"pl-k"],[9,25,"pl-s"],[34,51,"pl-c"]],[[0,8,"pl-k"],[9,27,"pl-s"]],[[0,8,"pl-k"],[9,24,"pl-s"],[34,52,"pl-c"]],[[0,8,"pl-k"],[9,25,"pl-s"],[34,87,"pl-c"]],[[0,8,"pl-k"],[9,24,"pl-s"]],[[0,8,"pl-k"],[9,37,"pl-s"],[39,70,"pl-c"]],[[0,8,"pl-k"],[9,28,"pl-s"]],[[0,8,"pl-k"],[9,26,"pl-s"],[34,69,"pl-c"]],[[0,8,"pl-k"],[9,31,"pl-s"]],[[0,8,"pl-k"],[9,33,"pl-s"],[34,61,"pl-c"]],[[0,8,"pl-k"],[9,30,"pl-s"]],[[0,8,"pl-k"],[9,36,"pl-s"],[38,66,"pl-c"]],[[0,8,"pl-k"],[9,24,"pl-s"],[34,78,"pl-c"]],[[0,8,"pl-k"],[9,32,"pl-s"],[34,51,"pl-c"]],[[0,8,"pl-k"],[9,26,"pl-s"],[34,57,"pl-c"]],[[0,8,"pl-k"],[9,35,"pl-s"],[37,49,"pl-c"]],[[0,8,"pl-k"],[9,32,"pl-s"],[34,52,"pl-c"]],[[0,8,"pl-k"],[9,40,"pl-s"],[41,55,"pl-c"]],[[0,8,"pl-k"],[9,28,"pl-s"],[34,64,"pl-c"]],[[0,8,"pl-k"],[9,27,"pl-s"],[34,62,"pl-c"]],[[0,8,"pl-k"],[9,25,"pl-s"],[34,55,"pl-c"]],[[0,8,"pl-k"],[9,29,"pl-s"],[34,55,"pl-c"]],[[0,8,"pl-k"],[9,31,"pl-s"],[34,62,"pl-c"]],[[0,8,"pl-k"],[9,28,"pl-s"]],[[0,8,"pl-k"],[9,28,"pl-s"],[34,56,"pl-c"]],[[0,8,"pl-k"],[9,25,"pl-s"],[34,76,"pl-c"]],[[0,8,"pl-k"],[9,30,"pl-s"],[34,54,"pl-c"]],[],[[0,8,"pl-k"],[9,24,"pl-s"]],[[0,8,"pl-k"],[9,23,"pl-s"]],[[0,8,"pl-k"],[9,25,"pl-s"]],[[0,8,"pl-k"],[9,19,"pl-s"]],[[0,8,"pl-k"],[9,22,"pl-s"]],[[0,8,"pl-k"],[9,21,"pl-s"]],[[0,8,"pl-k"],[9,22,"pl-s"]],[],[],[[0,7,"pl-k"],[8,26,"pl-c1"]],[[0,8,"pl-k"],[9,25,"pl-s"]],[],[[0,25,"pl-c"]],[],[[0,7,"pl-k"],[8,12,"pl-en"],[13,17,"pl-s1"]],[[0,7,"pl-k"],[8,10,"pl-en"],[11,15,"pl-s1"],[22,43,"pl-c"]],[[0,7,"pl-k"],[8,13,"pl-en"],[14,18,"pl-s1"]],[[0,7,"pl-k"],[8,13,"pl-en"],[14,18,"pl-s1"]],[[0,7,"pl-k"],[8,14,"pl-en"],[15,19,"pl-s1"]],[[0,7,"pl-k"],[8,14,"pl-en"],[15,19,"pl-s1"]],[[0,7,"pl-k"],[8,13,"pl-en"],[14,18,"pl-s1"]],[],[[0,17,"pl-c"]],[[0,7,"pl-k"],[8,13,"pl-s1"]],[[0,7,"pl-k"],[8,16,"pl-s1"]],[[0,7,"pl-k"],[8,20,"pl-s1"]],[[0,7,"pl-k"],[8,17,"pl-en"],[18,23,"pl-c1"]],[[0,7,"pl-k"],[8,13,"pl-s1"]],[[0,7,"pl-k"],[8,18,"pl-s1"]],[],[[0,37,"pl-c"]],[[0,6,"pl-k"],[7,15,"pl-smi"],[16,17,"pl-c1"],[17,22,"pl-s1"],[24,25,"pl-c1"],[25,31,"pl-s1"],[33,34,"pl-c1"],[34,40,"pl-s1"],[42,43,"pl-c1"],[43,47,"pl-s1"],[49,50,"pl-c1"],[50,55,"pl-s1"],[57,58,"pl-c1"],[58,61,"pl-s1"],[63,64,"pl-c1"],[64,67,"pl-s1"],[69,70,"pl-c1"],[70,74,"pl-s1"],[76,77,"pl-c1"],[77,80,"pl-s1"]],[[0,6,"pl-k"],[7,15,"pl-smi"],[16,17,"pl-c1"],[17,26,"pl-s1"],[28,29,"pl-c1"],[29,34,"pl-s1"],[36,37,"pl-c1"],[37,41,"pl-s1"],[43,44,"pl-c1"],[44,45,"pl-s1"],[47,48,"pl-c1"],[48,51,"pl-s1"],[53,54,"pl-c1"],[54,57,"pl-s1"],[59,60,"pl-c1"],[60,64,"pl-s1"]],[[0,6,"pl-k"],[7,15,"pl-smi"],[16,17,"pl-c1"],[17,21,"pl-s1"],[23,24,"pl-c1"],[24,29,"pl-s1"],[31,32,"pl-c1"],[32,36,"pl-s1"],[38,39,"pl-c1"],[39,44,"pl-s1"],[46,47,"pl-c1"],[47,50,"pl-s1"],[52,53,"pl-c1"],[53,56,"pl-s1"],[58,59,"pl-c1"],[59,62,"pl-s1"],[64,65,"pl-c1"],[65,68,"pl-s1"],[70,71,"pl-c1"],[71,75,"pl-s1"]],[[0,6,"pl-k"],[7,15,"pl-smi"],[16,17,"pl-c1"],[17,26,"pl-s1"],[28,29,"pl-c1"],[29,34,"pl-s1"],[36,37,"pl-c1"],[37,40,"pl-s1"],[42,43,"pl-c1"],[43,49,"pl-s1"],[51,52,"pl-c1"],[52,55,"pl-s1"],[57,58,"pl-c1"],[58,62,"pl-s1"],[64,65,"pl-c1"],[65,74,"pl-s1"]],[[0,6,"pl-k"],[7,15,"pl-smi"],[16,17,"pl-c1"],[17,22,"pl-s1"],[24,25,"pl-c1"],[25,34,"pl-s1"],[36,37,"pl-c1"],[37,45,"pl-s1"],[47,48,"pl-c1"],[48,49,"pl-s1"],[51,52,"pl-c1"],[52,61,"pl-s1"],[63,64,"pl-c1"],[64,66,"pl-s1"],[68,69,"pl-c1"],[69,75,"pl-s1"]],[[0,6,"pl-k"],[7,15,"pl-smi"],[16,17,"pl-c1"],[17,21,"pl-s1"],[23,24,"pl-c1"],[24,28,"pl-s1"],[30,31,"pl-c1"],[31,37,"pl-s1"],[39,40,"pl-c1"],[40,41,"pl-s1"],[43,44,"pl-c1"],[44,52,"pl-s1"],[54,55,"pl-c1"],[55,60,"pl-s1"],[62,63,"pl-c1"],[63,67,"pl-s1"]],[[0,6,"pl-k"],[7,15,"pl-smi"],[16,17,"pl-c1"],[17,18,"pl-c1"],[18,24,"pl-s1"],[26,27,"pl-c1"],[27,28,"pl-c1"],[28,34,"pl-s1"]],[[0,6,"pl-k"],[7,13,"pl-smi"],[14,18,"pl-s1"]],[[0,36,"pl-c"]],[[0,6,"pl-k"],[7,15,"pl-smi"],[16,22,"pl-s1"],[24,31,"pl-s1"],[33,38,"pl-s1"],[40,44,"pl-s1"]],[[0,7,"pl-k"],[8,14,"pl-s1"]],[[0,6,"pl-k"],[7,15,"pl-smi"],[16,28,"pl-s1"]],[[0,6,"pl-k"],[7,24,"pl-smi"],[25,26,"pl-c1"],[26,42,"pl-s1"]],[],[[0,6,"pl-k"],[7,15,"pl-smi"],[16,17,"pl-c1"]],[[0,10,"pl-en"]],[[4,17,"pl-smi"],[18,19,"pl-c1"],[19,25,"pl-s1"]],[[4,23,"pl-smi"],[24,25,"pl-c1"],[25,30,"pl-s1"]],[[4,17,"pl-smi"],[13,17,"pl-smi"],[18,24,"pl-s1"]],[[4,16,"pl-smi"],[13,16,"pl-smi"],[17,22,"pl-s1"]],[[4,16,"pl-smi"],[17,18,"pl-c1"],[18,28,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,15,"pl-c1"],[15,28,"pl-s1"]],[[4,7,"pl-smi"],[8,17,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[],[],[[4,20,"pl-c"]],[[4,15,"pl-ent"]],[[4,20,"pl-c"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,19,"pl-s1"]],[[4,16,"pl-smi"],[17,18,"pl-c1"],[18,28,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,19,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,20,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,22,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,22,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,21,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,19,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,17,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,22,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,25,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,26,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,20,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,24,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,19,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,19,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,24,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,20,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,17,"pl-s1"]],[[4,14,"pl-smi"],[15,23,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,19,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,21,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,22,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,22,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,7,"pl-smi"],[8,14,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,17,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,19,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,21,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,17,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,22,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,12,"pl-smi"],[13,14,"pl-c1"],[14,18,"pl-s1"]],[[4,7,"pl-smi"],[8,22,"pl-s1"]],[],[[4,10,"pl-k"],[12,18,"pl-s1"]],[],[[0,21,"pl-c"]],[[8,12,"pl-smi"],[13,17,"pl-en"],[18,21,"pl-smi"],[24,26,"pl-c1"]],[],[],[[8,14,"pl-en"],[15,21,"pl-c1"],[23,24,"pl-c1"],[26,27,"pl-c1"]],[[12,24,"pl-c1"]],[[12,28,"pl-c1"]],[],[],[[8,13,"pl-en"],[14,23,"pl-c1"],[25,26,"pl-c1"],[27,30,"pl-c1"]],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,31,"pl-c1"],[31,31,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,37,"pl-en"],[38,44,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,42,"pl-s1"],[45,47,"pl-c1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,44,"pl-en"],[45,51,"pl-s1"],[53,58,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,44,"pl-s1"],[47,49,"pl-c1"],[49,49,"pl-s1"]],[[12,14,"pl-k"],[17,22,"pl-s1"],[23,24,"pl-c1"],[25,51,"pl-c1"],[53,54,"pl-c1"],[55,78,"pl-c1"]],[[16,19,"pl-smi"],[20,23,"pl-s1"],[24,25,"pl-c1"],[26,41,"pl-en"],[42,48,"pl-s1"]],[[16,24,"pl-en"],[25,28,"pl-s1"],[29,31,"pl-c1"],[32,33,"pl-c1"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,32,"pl-s1"],[35,42,"pl-smi"],[43,44,"pl-c1"],[45,47,"pl-c1"]],[[12,33,"pl-en"],[34,44,"pl-s1"],[46,52,"pl-s1"],[54,59,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,34,"pl-s1"],[37,39,"pl-c1"]],[[12,18,"pl-k"],[19,34,"pl-s1"]],[[12,74,"pl-c"]],[[12,76,"pl-c"]],[[12,74,"pl-c"]],[[12,15,"pl-smi"],[16,37,"pl-s1"],[38,39,"pl-c1"],[40,41,"pl-c1"]],[[12,17,"pl-k"]],[[12,15,"pl-smi"],[16,37,"pl-s1"],[38,39,"pl-c1"],[41,47,"pl-s1"],[47,49,"pl-c1"],[49,56,"pl-c1"],[57,59,"pl-c1"],[60,61,"pl-c1"]],[[12,18,"pl-k"]],[[12,14,"pl-k"],[16,37,"pl-s1"]],[[16,25,"pl-smi"],[26,40,"pl-s1"],[41,42,"pl-c1"],[43,74,"pl-en"],[75,76,"pl-c1"],[76,82,"pl-s1"],[82,84,"pl-c1"],[84,96,"pl-c1"],[98,99,"pl-c1"],[101,121,"pl-s1"]],[[16,25,"pl-smi"],[26,38,"pl-s1"],[39,40,"pl-c1"],[41,71,"pl-en"],[72,88,"pl-en"],[89,94,"pl-s1"],[95,97,"pl-c1"],[97,124,"pl-c1"]],[[16,18,"pl-k"],[20,32,"pl-s1"],[33,35,"pl-c1"],[36,50,"pl-s1"]],[[20,23,"pl-smi"],[24,27,"pl-s1"],[28,29,"pl-c1"],[30,44,"pl-en"],[45,61,"pl-en"],[62,67,"pl-s1"],[70,76,"pl-s1"],[76,78,"pl-c1"],[78,84,"pl-c1"]],[[20,22,"pl-k"],[24,27,"pl-s1"]],[[24,36,"pl-en"]],[],[[20,30,"pl-s1"],[31,32,"pl-c1"],[33,43,"pl-s1"]],[[20,28,"pl-en"]],[],[],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,34,"pl-s1"],[37,39,"pl-c1"]],[[12,18,"pl-k"],[19,34,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[21,23,"pl-c1"],[23,33,"pl-c1"],[34,36,"pl-c1"]],[[18,36,"pl-smi"],[37,38,"pl-c1"],[39,45,"pl-s1"],[46,48,"pl-c1"],[48,58,"pl-c1"]],[[16,28,"pl-smi"],[29,30,"pl-c1"],[30,38,"pl-s1"],[39,40,"pl-c1"]],[[20,45,"pl-en"],[46,52,"pl-s1"],[54,70,"pl-en"],[71,76,"pl-s1"]],[[16,24,"pl-en"],[25,33,"pl-s1"],[34,36,"pl-c1"],[37,41,"pl-c1"]],[[16,25,"pl-smi"],[26,29,"pl-s1"],[30,31,"pl-c1"],[32,42,"pl-s1"],[43,44,"pl-c1"],[45,65,"pl-en"],[66,71,"pl-s1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,33,"pl-c1"],[34,35,"pl-c1"],[38,56,"pl-smi"],[57,58,"pl-c1"],[59,65,"pl-s1"],[66,68,"pl-c1"],[68,78,"pl-c1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,32,"pl-c1"],[33,34,"pl-c1"],[35,43,"pl-s1"],[44,45,"pl-c1"],[46,49,"pl-s1"]],[[16,78,"pl-c"]],[[16,25,"pl-c"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"],[34,36,"pl-c1"],[36,45,"pl-c1"]],[[16,24,"pl-en"]],[],[[12,18,"pl-k"]],[],[],[[8,13,"pl-en"],[14,20,"pl-c1"],[22,23,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,45,"pl-s1"]],[],[[8,13,"pl-en"],[14,26,"pl-c1"],[28,29,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,25,"pl-s1"]],[],[[8,10,"pl-en"],[11,24,"pl-s1"],[27,29,"pl-c1"],[29,29,"pl-s1"]],[[0,3,"pl-k"],[12,26,"pl-s1"]],[[12,20,"pl-en"],[21,48,"pl-s1"],[49,51,"pl-c1"],[52,53,"pl-c1"]],[[12,39,"pl-s1"],[40,42,"pl-c1"],[43,72,"pl-s1"]],[[0,6,"pl-k"]],[[12,21,"pl-smi"],[22,34,"pl-s1"],[35,36,"pl-c1"],[37,68,"pl-en"],[69,70,"pl-c1"],[70,76,"pl-s1"],[76,78,"pl-c1"],[78,90,"pl-c1"]],[[12,21,"pl-smi"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,62,"pl-en"],[63,79,"pl-en"],[80,85,"pl-s1"],[86,88,"pl-c1"],[88,115,"pl-c1"]],[[12,18,"pl-en"],[20,27,"pl-s1"],[28,29,"pl-c1"],[30,50,"pl-s1"],[52,54,"pl-c1"],[55,56,"pl-c1"]],[[12,20,"pl-en"],[21,33,"pl-s1"],[34,36,"pl-c1"],[37,44,"pl-s1"]],[[12,18,"pl-k"],[19,34,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[26,28,"pl-c1"],[28,38,"pl-c1"],[39,41,"pl-c1"]],[[23,41,"pl-smi"],[42,43,"pl-c1"],[44,50,"pl-s1"],[51,53,"pl-c1"],[53,63,"pl-c1"]],[[12,18,"pl-k"]],[],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,25,"pl-s1"],[26,27,"pl-c1"]],[[12,16,"pl-s1"]],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,31,"pl-c1"],[31,31,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,46,"pl-en"]],[[20,26,"pl-s1"],[28,33,"pl-s1"],[34,36,"pl-c1"],[37,38,"pl-c1"],[41,69,"pl-c1"],[72,101,"pl-c1"],[103,108,"pl-s1"],[110,120,"pl-s1"]],[[12,24,"pl-en"]],[[12,20,"pl-en"],[21,24,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[21,23,"pl-c1"],[23,32,"pl-c1"],[33,35,"pl-c1"],[36,46,"pl-s1"]],[[16,48,"pl-c"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"],[34,36,"pl-c1"],[36,45,"pl-c1"]],[],[],[],[[8,13,"pl-en"],[14,33,"pl-c1"],[35,36,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,45,"pl-s1"],[46,47,"pl-c1"]],[[12,27,"pl-s1"]],[],[[8,14,"pl-en"],[15,27,"pl-c1"],[30,32,"pl-c1"],[33,39,"pl-s1"],[42,43,"pl-c1"]],[[12,21,"pl-c1"]],[],[],[[8,12,"pl-en"],[13,28,"pl-c1"],[31,33,"pl-c1"],[34,39,"pl-s1"]],[[12,23,"pl-smi"],[24,31,"pl-s1"],[32,33,"pl-c1"],[34,42,"pl-en"],[43,48,"pl-s1"]],[[12,14,"pl-k"],[16,33,"pl-en"],[34,41,"pl-s1"]],[[16,41,"pl-en"],[42,48,"pl-s1"],[50,73,"pl-s1"]],[[20,42,"pl-c1"]],[[20,35,"pl-en"],[36,52,"pl-en"],[53,58,"pl-s1"],[59,61,"pl-c1"],[61,79,"pl-c1"],[81,86,"pl-s1"]],[],[[16,24,"pl-en"]],[],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,34,"pl-en"],[35,42,"pl-s1"]],[],[],[[8,17,"pl-en"],[18,19,"pl-c1"],[21,25,"pl-s1"],[26,30,"pl-en"],[31,40,"pl-c1"],[43,45,"pl-c1"],[46,51,"pl-s1"]],[[12,18,"pl-en"],[20,37,"pl-en"],[38,46,"pl-en"],[47,52,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,34,"pl-en"],[35,43,"pl-en"],[44,49,"pl-s1"]],[],[],[[8,17,"pl-en"],[18,19,"pl-c1"],[21,25,"pl-s1"],[26,30,"pl-en"],[32,48,"pl-c1"],[51,53,"pl-c1"],[54,59,"pl-s1"]],[[12,18,"pl-en"],[20,37,"pl-en"],[38,46,"pl-en"],[47,52,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,37,"pl-en"],[38,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,32,"pl-c1"],[35,37,"pl-c1"],[38,43,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,28,"pl-en"],[29,34,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[28,29,"pl-c1"],[30,45,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,32,"pl-c1"],[36,38,"pl-c1"],[39,45,"pl-s1"],[47,53,"pl-s1"]],[[12,20,"pl-smi"],[21,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[39,40,"pl-c1"]],[[12,20,"pl-smi"],[21,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[36,37,"pl-c1"],[38,40,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,35,"pl-en"],[36,44,"pl-en"],[45,51,"pl-s1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,35,"pl-en"],[36,44,"pl-en"],[45,51,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,46,"pl-c1"],[50,52,"pl-c1"],[53,59,"pl-s1"],[61,67,"pl-s1"]],[[12,20,"pl-smi"],[21,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[39,40,"pl-c1"]],[[12,20,"pl-smi"],[21,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[36,37,"pl-c1"],[38,40,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,38,"pl-en"],[39,47,"pl-en"],[48,54,"pl-s1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,38,"pl-en"],[39,47,"pl-en"],[48,54,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,23,"pl-c1"],[26,28,"pl-c1"],[29,34,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,35,"pl-en"],[36,51,"pl-c1"],[53,58,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,49,"pl-en"],[50,53,"pl-s1"]],[],[],[[8,17,"pl-en"],[18,19,"pl-c1"],[21,25,"pl-en"],[26,40,"pl-c1"],[43,45,"pl-c1"],[46,51,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,26,"pl-c1"],[27,44,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[29,37,"pl-smi"],[38,39,"pl-c1"],[40,41,"pl-c1"],[41,59,"pl-s1"],[60,77,"pl-s1"],[78,79,"pl-c1"],[80,85,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,49,"pl-en"],[50,53,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,24,"pl-c1"],[26,27,"pl-c1"],[28,38,"pl-s1"],[39,40,"pl-c1"],[41,48,"pl-c1"]],[],[[8,17,"pl-en"],[18,19,"pl-c1"],[21,23,"pl-en"],[24,34,"pl-s1"],[37,42,"pl-s1"],[43,45,"pl-c1"],[46,51,"pl-s1"]],[[12,23,"pl-smi"],[24,27,"pl-s1"],[28,29,"pl-c1"],[30,38,"pl-en"],[39,44,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,23,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,36,"pl-c1"],[39,45,"pl-s1"],[46,48,"pl-c1"],[51,52,"pl-c1"]],[[12,22,"pl-c1"]],[],[],[[8,12,"pl-en"],[13,33,"pl-c1"],[36,42,"pl-s1"],[43,45,"pl-c1"],[46,52,"pl-s1"]],[[12,20,"pl-smi"],[21,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[39,40,"pl-c1"]],[[12,20,"pl-smi"],[21,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[36,37,"pl-c1"],[38,40,"pl-c1"]],[[12,23,"pl-smi"],[24,27,"pl-s1"],[28,29,"pl-c1"],[30,38,"pl-en"],[39,45,"pl-s1"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[29,30,"pl-c1"],[31,37,"pl-s1"]],[[12,16,"pl-en"],[17,23,"pl-s1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,35,"pl-en"],[36,44,"pl-en"],[45,51,"pl-s1"]],[[12,29,"pl-en"],[30,33,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,34,"pl-c1"],[37,43,"pl-s1"],[45,51,"pl-s1"],[52,54,"pl-c1"]],[[12,20,"pl-smi"],[21,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[39,40,"pl-c1"]],[[12,20,"pl-smi"],[21,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[36,37,"pl-c1"],[38,40,"pl-c1"]],[[12,23,"pl-smi"],[24,27,"pl-s1"],[28,29,"pl-c1"],[30,38,"pl-en"],[39,45,"pl-s1"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[29,30,"pl-c1"],[31,37,"pl-s1"]],[[12,16,"pl-en"],[17,23,"pl-s1"]],[[12,29,"pl-en"],[30,33,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,26,"pl-en"],[27,33,"pl-s1"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[29,30,"pl-c1"],[31,37,"pl-s1"]],[[12,16,"pl-en"],[17,23,"pl-s1"]],[[12,29,"pl-en"],[30,33,"pl-s1"]],[],[],[[8,12,"pl-smi"],[13,17,"pl-en"],[18,25,"pl-c1"],[28,33,"pl-smi"],[34,36,"pl-c1"]],[[12,29,"pl-en"],[30,35,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,31,"pl-s1"],[32,34,"pl-c1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,42,"pl-s1"],[44,46,"pl-c1"],[49,76,"pl-en"],[77,82,"pl-s1"],[85,87,"pl-c1"]],[[16,30,"pl-en"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,31,"pl-s1"],[32,34,"pl-c1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,64,"pl-en"],[65,70,"pl-s1"]],[[12,40,"pl-en"],[41,46,"pl-s1"],[48,68,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,25,"pl-s1"],[28,33,"pl-s1"],[34,36,"pl-c1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,65,"pl-en"],[66,71,"pl-s1"]],[[12,40,"pl-en"],[41,46,"pl-s1"],[48,69,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,35,"pl-s1"],[36,38,"pl-c1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,67,"pl-en"],[68,73,"pl-s1"]],[[12,40,"pl-en"],[41,46,"pl-s1"],[48,71,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,25,"pl-s1"],[28,32,"pl-s1"],[33,38,"pl-s1"],[40,42,"pl-c1"]],[[12,34,"pl-en"],[35,39,"pl-s1"],[41,46,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[],[],[[8,12,"pl-smi"],[13,17,"pl-en"],[18,27,"pl-c1"],[30,32,"pl-c1"],[33,36,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,33,"pl-s1"]],[],[],[[8,18,"pl-smi"],[19,23,"pl-en"],[24,31,"pl-c1"],[34,39,"pl-smi"],[40,42,"pl-c1"]],[[12,60,"pl-c"]],[[0,56,"pl-c"]],[[0,63,"pl-c"]],[[0,68,"pl-c"]],[[0,15,"pl-c"]],[[12,28,"pl-en"],[29,34,"pl-s1"]],[],[],[],[[8,12,"pl-en"],[13,21,"pl-c1"],[24,28,"pl-s1"],[30,43,"pl-s1"],[44,46,"pl-c1"]],[[13,17,"pl-smi"],[18,31,"pl-s1"]],[[12,16,"pl-en"],[17,30,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,18,"pl-smi"],[19,24,"pl-s1"],[25,29,"pl-en"],[30,50,"pl-c1"],[53,61,"pl-s1"],[63,76,"pl-s1"],[78,83,"pl-s1"],[84,86,"pl-c1"],[87,95,"pl-s1"],[97,110,"pl-s1"]],[[12,62,"pl-c"]],[[0,39,"pl-c"]],[[12,14,"pl-k"],[16,35,"pl-en"],[36,44,"pl-s1"]],[[16,19,"pl-smi"],[20,23,"pl-s1"],[24,25,"pl-c1"],[26,48,"pl-en"],[49,55,"pl-s1"],[57,62,"pl-s1"],[64,74,"pl-s1"],[76,103,"pl-en"],[104,109,"pl-s1"]],[[16,18,"pl-k"],[20,23,"pl-s1"]],[[20,32,"pl-en"]],[],[],[[12,28,"pl-en"],[29,34,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,40,"pl-c1"],[43,47,"pl-s1"],[49,62,"pl-s1"],[63,65,"pl-c1"]],[[13,17,"pl-smi"],[18,31,"pl-s1"]],[[12,16,"pl-en"],[17,30,"pl-s1"]],[[12,29,"pl-en"],[30,40,"pl-s1"],[42,52,"pl-s1"],[52,53,"pl-c1"],[53,54,"pl-c1"],[56,88,"pl-c1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,12,"pl-smi"],[13,17,"pl-en"],[18,26,"pl-c1"],[29,37,"pl-s1"],[39,52,"pl-s1"],[54,59,"pl-s1"],[60,62,"pl-c1"],[63,66,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,23,"pl-s1"]],[[13,17,"pl-smi"],[18,31,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,16,"pl-en"],[17,30,"pl-s1"]],[[12,28,"pl-en"],[29,37,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,40,"pl-c1"],[43,51,"pl-s1"],[53,66,"pl-s1"],[68,73,"pl-s1"],[74,76,"pl-c1"],[77,80,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,14,"pl-k"],[16,27,"pl-en"],[28,38,"pl-s1"],[40,42,"pl-c1"],[43,60,"pl-en"],[61,71,"pl-s1"]],[[16,19,"pl-smi"],[20,23,"pl-s1"],[24,25,"pl-c1"],[26,48,"pl-en"],[49,55,"pl-s1"],[57,62,"pl-s1"],[64,74,"pl-s1"],[76,103,"pl-en"],[104,109,"pl-s1"]],[[16,18,"pl-k"],[20,23,"pl-s1"]],[[20,32,"pl-en"]],[],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,23,"pl-s1"]],[[13,17,"pl-smi"],[18,31,"pl-s1"]],[[12,16,"pl-en"],[17,30,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,28,"pl-en"],[29,37,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,28,"pl-c1"],[30,31,"pl-c1"],[32,47,"pl-s1"],[48,49,"pl-c1"],[50,57,"pl-c1"]],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,34,"pl-s1"],[35,37,"pl-c1"],[38,41,"pl-s1"],[43,44,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,47,"pl-en"],[48,75,"pl-en"],[76,81,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,73,"pl-c"]],[[8,23,"pl-c"]],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,46,"pl-s1"],[49,54,"pl-smi"],[55,57,"pl-c1"],[58,61,"pl-s1"],[63,64,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,63,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,43,"pl-s1"]],[[12,18,"pl-en"],[19,49,"pl-en"],[50,55,"pl-s1"]],[[12,20,"pl-en"],[21,35,"pl-c1"],[37,40,"pl-s1"]],[[12,18,"pl-smi"],[19,23,"pl-s1"],[24,25,"pl-c1"],[26,27,"pl-c1"],[29,42,"pl-smi"],[43,44,"pl-c1"],[45,50,"pl-s1"],[51,53,"pl-c1"],[53,60,"pl-c1"]],[[14,27,"pl-smi"],[28,29,"pl-c1"],[30,35,"pl-s1"],[36,38,"pl-c1"],[38,45,"pl-c1"],[46,47,"pl-c1"],[48,52,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,23,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,31,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,12,"pl-en"],[13,22,"pl-c1"],[25,30,"pl-s1"],[31,33,"pl-c1"],[34,37,"pl-s1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,45,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,36,"pl-en"],[37,42,"pl-s1"]],[[18,33,"pl-s1"],[36,52,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,22,"pl-c1"],[24,52,"pl-c1"],[54,55,"pl-c1"]],[[12,31,"pl-c1"]],[[12,24,"pl-c1"]],[[12,23,"pl-c1"]],[[12,24,"pl-c1"]],[[12,24,"pl-c1"]],[[12,23,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,43,"pl-s1"],[46,53,"pl-smi"],[54,55,"pl-c1"],[57,62,"pl-s1"],[63,65,"pl-c1"],[66,71,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,37,"pl-en"],[38,43,"pl-s1"],[45,55,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,39,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,10,"pl-en"],[11,19,"pl-s1"],[22,27,"pl-s1"],[28,30,"pl-c1"],[31,34,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,37,"pl-en"],[38,65,"pl-en"],[66,71,"pl-s1"]],[[12,28,"pl-en"],[29,34,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,21,"pl-s1"],[24,39,"pl-s1"],[42,58,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,21,"pl-c1"],[23,24,"pl-c1"],[25,44,"pl-s1"],[45,46,"pl-c1"],[47,53,"pl-s1"],[54,55,"pl-c1"],[56,57,"pl-c1"],[58,66,"pl-s1"]],[],[[8,12,"pl-en"],[13,25,"pl-c1"],[28,34,"pl-s1"],[35,36,"pl-c1"],[38,44,"pl-s1"],[45,46,"pl-c1"],[48,53,"pl-s1"],[54,56,"pl-c1"],[57,62,"pl-s1"]],[[12,19,"pl-en"],[21,41,"pl-en"],[42,47,"pl-s1"]],[[12,20,"pl-en"],[21,28,"pl-c1"],[30,33,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,31,"pl-s1"],[32,34,"pl-c1"],[35,38,"pl-s1"],[40,41,"pl-s1"]],[[12,20,"pl-en"],[21,28,"pl-c1"],[30,33,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[19,33,"pl-en"],[35,47,"pl-smi"],[48,49,"pl-c1"],[50,57,"pl-s1"],[62,78,"pl-s1"],[81,96,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,25,"pl-c1"],[27,28,"pl-c1"]],[[12,32,"pl-s1"],[33,34,"pl-c1"],[35,41,"pl-s1"],[42,43,"pl-c1"],[44,45,"pl-c1"],[46,52,"pl-s1"],[53,54,"pl-c1"],[55,56,"pl-c1"],[57,69,"pl-s1"],[70,71,"pl-c1"],[72,84,"pl-s1"]],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,32,"pl-s1"],[34,40,"pl-s1"],[41,43,"pl-c1"],[44,47,"pl-s1"],[49,55,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,40,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,32,"pl-s1"],[33,35,"pl-c1"],[36,39,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,40,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,33,"pl-s1"],[34,36,"pl-c1"],[37,40,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,34,"pl-en"],[35,36,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,26,"pl-c1"],[28,29,"pl-c1"],[30,45,"pl-s1"],[46,47,"pl-c1"],[48,54,"pl-s1"],[55,56,"pl-c1"],[57,58,"pl-c1"],[59,65,"pl-s1"],[66,67,"pl-c1"],[68,69,"pl-c1"],[70,83,"pl-s1"],[84,85,"pl-c1"],[86,93,"pl-c1"]],[],[[8,10,"pl-en"],[11,24,"pl-s1"],[27,32,"pl-s1"],[33,35,"pl-c1"],[36,39,"pl-s1"],[41,42,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,44,"pl-s1"]],[[12,20,"pl-en"],[21,28,"pl-c1"],[30,33,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,33,"pl-en"],[34,41,"pl-s1"],[45,60,"pl-s1"],[63,79,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,25,"pl-c1"],[28,34,"pl-s1"],[35,36,"pl-c1"],[38,44,"pl-s1"],[45,46,"pl-c1"],[48,53,"pl-s1"],[54,56,"pl-c1"],[57,60,"pl-s1"]],[[12,74,"pl-c"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,44,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,20,"pl-en"],[21,28,"pl-c1"],[30,33,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,34,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,35,"pl-s1"],[38,41,"pl-s1"],[43,49,"pl-s1"],[50,52,"pl-c1"],[53,56,"pl-s1"],[58,64,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,41,"pl-en"],[42,43,"pl-s1"]],[[12,19,"pl-en"],[21,47,"pl-en"],[48,49,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,29,"pl-s1"],[32,35,"pl-s1"],[37,43,"pl-s1"],[44,46,"pl-c1"],[47,50,"pl-s1"],[52,58,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,41,"pl-en"],[42,43,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,29,"pl-s1"],[32,37,"pl-s1"],[38,40,"pl-c1"],[41,46,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,19,"pl-en"],[21,41,"pl-en"],[42,49,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,31,"pl-s1"],[32,34,"pl-c1"],[35,38,"pl-s1"],[40,41,"pl-s1"]],[[12,20,"pl-en"],[21,28,"pl-c1"],[30,33,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,25,"pl-s1"],[26,28,"pl-c1"],[29,30,"pl-c1"],[30,37,"pl-en"],[38,43,"pl-s1"],[47,63,"pl-s1"],[66,81,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,25,"pl-c1"],[27,28,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"],[33,39,"pl-s1"],[40,41,"pl-c1"],[42,43,"pl-c1"],[44,50,"pl-s1"],[51,52,"pl-c1"],[53,54,"pl-c1"],[55,67,"pl-s1"],[68,69,"pl-c1"],[70,86,"pl-s1"]],[],[[8,10,"pl-en"],[11,29,"pl-s1"],[32,37,"pl-s1"],[38,40,"pl-c1"],[41,44,"pl-s1"],[46,47,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,33,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,33,"pl-c1"],[35,36,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"]],[[12,19,"pl-c1"]],[],[[8,13,"pl-en"],[14,26,"pl-c1"],[28,29,"pl-c1"],[30,43,"pl-s1"],[44,45,"pl-c1"],[46,53,"pl-c1"]],[],[[8,10,"pl-en"],[11,24,"pl-s1"],[27,32,"pl-s1"],[33,35,"pl-c1"],[36,39,"pl-s1"],[41,42,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,45,"pl-en"],[46,73,"pl-en"],[74,79,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,24,"pl-c1"],[26,56,"pl-c1"],[58,59,"pl-c1"]],[[12,34,"pl-c1"]],[[12,29,"pl-c1"]],[[12,34,"pl-c1"]],[[12,36,"pl-c1"]],[[12,31,"pl-c1"]],[[12,36,"pl-c1"]],[[12,33,"pl-c1"]],[[12,37,"pl-c1"]],[[12,39,"pl-c1"]],[[12,38,"pl-c1"]],[[12,36,"pl-c1"]],[[12,37,"pl-c1"]],[[12,33,"pl-c1"]],[[12,36,"pl-c1"]],[[12,41,"pl-c1"]],[[12,28,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,25,"pl-s1"],[28,32,"pl-s1"],[34,40,"pl-s1"],[41,43,"pl-c1"],[44,48,"pl-s1"],[50,56,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,19,"pl-en"],[21,49,"pl-en"],[50,56,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,25,"pl-s1"],[28,33,"pl-s1"],[34,36,"pl-c1"],[37,42,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,19,"pl-en"],[21,49,"pl-en"],[50,57,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,31,"pl-s1"],[34,39,"pl-s1"],[40,42,"pl-c1"],[43,48,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,46,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,32,"pl-s1"],[35,39,"pl-s1"],[41,47,"pl-s1"],[48,50,"pl-c1"],[51,55,"pl-s1"],[57,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,33,"pl-s1"],[35,37,"pl-c1"],[38,39,"pl-c1"],[39,50,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[40,52,"pl-smi"],[53,54,"pl-c1"],[55,61,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,32,"pl-s1"],[35,40,"pl-s1"],[41,43,"pl-c1"],[44,49,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,34,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-c1"],[40,51,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[40,52,"pl-smi"],[53,54,"pl-c1"],[55,62,"pl-s1"]],[],[],[[8,12,"pl-smi"],[13,15,"pl-en"],[16,39,"pl-s1"],[42,46,"pl-s1"],[48,53,"pl-s1"],[54,56,"pl-c1"],[57,60,"pl-s1"],[62,63,"pl-s1"],[65,66,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,43,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,44,"pl-s1"]],[[12,18,"pl-en"],[19,41,"pl-en"],[43,55,"pl-smi"],[56,57,"pl-c1"],[58,64,"pl-s1"],[67,79,"pl-smi"],[80,81,"pl-c1"],[82,89,"pl-s1"]],[],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,41,"pl-en"],[43,55,"pl-smi"],[56,57,"pl-c1"],[58,64,"pl-s1"],[67,79,"pl-smi"],[80,81,"pl-c1"],[82,89,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,41,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,12,"pl-smi"],[13,15,"pl-en"],[16,34,"pl-s1"],[37,41,"pl-s1"],[43,48,"pl-s1"],[49,51,"pl-c1"],[52,55,"pl-s1"],[57,58,"pl-s1"],[60,61,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,43,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,44,"pl-s1"]],[[12,18,"pl-en"],[19,41,"pl-en"],[43,55,"pl-smi"],[56,57,"pl-c1"],[58,64,"pl-s1"],[67,79,"pl-smi"],[80,81,"pl-c1"],[82,89,"pl-s1"]],[],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,36,"pl-en"],[38,50,"pl-smi"],[51,52,"pl-c1"],[53,59,"pl-s1"],[62,74,"pl-smi"],[75,76,"pl-c1"],[77,84,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,41,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,12,"pl-smi"],[13,15,"pl-en"],[16,39,"pl-s1"],[42,46,"pl-s1"],[48,53,"pl-s1"],[54,56,"pl-c1"],[57,60,"pl-s1"],[62,63,"pl-s1"],[65,66,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,43,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,44,"pl-s1"]],[[12,18,"pl-en"],[19,41,"pl-en"],[43,55,"pl-smi"],[56,57,"pl-c1"],[58,64,"pl-s1"],[67,79,"pl-smi"],[80,81,"pl-c1"],[82,89,"pl-s1"]],[],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,41,"pl-en"],[43,55,"pl-smi"],[56,57,"pl-c1"],[58,64,"pl-s1"],[67,79,"pl-smi"],[80,81,"pl-c1"],[82,89,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,41,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-en"],[14,36,"pl-c1"],[38,39,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"],[29,43,"pl-s1"],[44,45,"pl-c1"],[46,52,"pl-s1"],[53,54,"pl-c1"],[55,56,"pl-c1"],[57,80,"pl-s1"],[81,82,"pl-c1"],[83,95,"pl-s1"],[96,97,"pl-c1"],[98,110,"pl-s1"]],[],[[8,13,"pl-en"],[14,31,"pl-c1"],[33,34,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"],[29,43,"pl-s1"],[44,45,"pl-c1"],[46,52,"pl-s1"],[53,54,"pl-c1"],[55,56,"pl-c1"],[57,75,"pl-s1"],[76,77,"pl-c1"],[78,90,"pl-s1"],[91,92,"pl-c1"],[93,105,"pl-s1"]],[],[[8,13,"pl-en"],[14,36,"pl-c1"],[38,39,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"],[29,43,"pl-s1"],[44,45,"pl-c1"],[46,52,"pl-s1"],[53,54,"pl-c1"],[55,56,"pl-c1"],[57,80,"pl-s1"],[81,82,"pl-c1"],[83,95,"pl-s1"],[96,97,"pl-c1"],[98,110,"pl-s1"]],[],[[8,74,"pl-c"]],[[8,71,"pl-c"]],[[8,72,"pl-c"]],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,43,"pl-s1"],[46,50,"pl-s1"],[52,57,"pl-s1"],[58,60,"pl-c1"],[61,64,"pl-s1"],[66,67,"pl-s1"],[69,70,"pl-s1"]],[[12,26,"pl-en"],[27,31,"pl-s1"],[33,38,"pl-s1"],[40,44,"pl-s1"],[46,47,"pl-c1"],[49,67,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,54,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,34,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,48,"pl-s1"],[51,55,"pl-s1"],[57,62,"pl-s1"],[63,65,"pl-c1"],[66,69,"pl-s1"],[71,72,"pl-s1"],[74,75,"pl-s1"]],[[12,26,"pl-en"],[27,31,"pl-s1"],[33,38,"pl-s1"],[40,44,"pl-s1"],[46,47,"pl-c1"],[49,72,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,54,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,34,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,48,"pl-s1"],[51,55,"pl-s1"],[57,62,"pl-s1"],[63,65,"pl-c1"],[66,69,"pl-s1"],[71,72,"pl-s1"],[74,75,"pl-s1"]],[[12,26,"pl-en"],[27,31,"pl-s1"],[33,38,"pl-s1"],[40,44,"pl-s1"],[46,47,"pl-c1"],[49,72,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,54,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,34,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,49,"pl-s1"],[52,56,"pl-s1"],[58,63,"pl-s1"],[64,66,"pl-c1"],[67,70,"pl-s1"],[72,73,"pl-s1"],[75,76,"pl-s1"]],[[12,26,"pl-en"],[27,31,"pl-s1"],[33,38,"pl-s1"],[40,45,"pl-s1"],[47,48,"pl-c1"],[50,68,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,54,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,34,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,54,"pl-s1"],[57,61,"pl-s1"],[63,68,"pl-s1"],[69,71,"pl-c1"],[72,75,"pl-s1"],[77,78,"pl-s1"],[80,81,"pl-s1"]],[[12,26,"pl-en"],[27,31,"pl-s1"],[33,38,"pl-s1"],[40,45,"pl-s1"],[47,48,"pl-c1"],[50,73,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,54,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,34,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,54,"pl-s1"],[57,61,"pl-s1"],[63,68,"pl-s1"],[69,71,"pl-c1"],[72,75,"pl-s1"],[77,78,"pl-s1"],[80,81,"pl-s1"]],[[12,26,"pl-en"],[27,31,"pl-s1"],[33,38,"pl-s1"],[40,45,"pl-s1"],[47,48,"pl-c1"],[50,73,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,54,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,34,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,34,"pl-s1"],[36,42,"pl-s1"],[43,45,"pl-c1"],[46,50,"pl-s1"],[52,58,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,19,"pl-en"],[21,39,"pl-en"],[40,46,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,35,"pl-s1"],[36,38,"pl-c1"],[39,44,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,19,"pl-en"],[21,39,"pl-en"],[40,47,"pl-s1"]],[],[],[[8,12,"pl-smi"],[13,15,"pl-en"],[16,41,"pl-s1"],[44,48,"pl-s1"],[50,55,"pl-s1"],[56,58,"pl-c1"],[59,62,"pl-s1"],[64,65,"pl-s1"],[67,68,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,44,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,45,"pl-s1"]],[],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,18,"pl-smi"],[19,23,"pl-s1"],[24,25,"pl-c1"]],[[18,31,"pl-smi"],[32,33,"pl-c1"],[34,40,"pl-s1"],[41,43,"pl-c1"],[43,50,"pl-c1"],[51,52,"pl-c1"]],[[18,31,"pl-smi"],[32,33,"pl-c1"],[34,41,"pl-s1"],[42,44,"pl-c1"],[44,51,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,44,"pl-en"],[45,49,"pl-s1"]],[[12,14,"pl-k"],[16,17,"pl-s1"],[18,20,"pl-c1"],[21,25,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,48,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,12,"pl-smi"],[13,15,"pl-en"],[16,36,"pl-s1"],[39,43,"pl-s1"],[45,50,"pl-s1"],[51,53,"pl-c1"],[54,57,"pl-s1"],[59,60,"pl-s1"],[62,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,44,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,45,"pl-s1"]],[],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,18,"pl-smi"],[19,23,"pl-s1"],[24,25,"pl-c1"]],[[18,31,"pl-smi"],[32,33,"pl-c1"],[34,40,"pl-s1"],[41,43,"pl-c1"],[43,50,"pl-c1"],[51,52,"pl-c1"]],[[18,31,"pl-smi"],[32,33,"pl-c1"],[34,41,"pl-s1"],[42,44,"pl-c1"],[44,51,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,44,"pl-en"],[45,49,"pl-s1"]],[[12,14,"pl-k"],[16,17,"pl-s1"],[18,20,"pl-c1"],[21,25,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,48,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,12,"pl-smi"],[13,15,"pl-en"],[16,41,"pl-s1"],[44,48,"pl-s1"],[50,55,"pl-s1"],[56,58,"pl-c1"],[59,62,"pl-s1"],[64,65,"pl-s1"],[67,68,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,44,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,45,"pl-s1"]],[],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,18,"pl-smi"],[19,23,"pl-s1"],[24,25,"pl-c1"]],[[18,31,"pl-smi"],[32,33,"pl-c1"],[34,40,"pl-s1"],[41,43,"pl-c1"],[43,50,"pl-c1"],[51,52,"pl-c1"]],[[18,31,"pl-smi"],[32,33,"pl-c1"],[34,41,"pl-s1"],[42,44,"pl-c1"],[44,51,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,44,"pl-en"],[45,49,"pl-s1"]],[[12,14,"pl-k"],[16,17,"pl-s1"],[18,20,"pl-c1"],[21,25,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,48,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-en"],[14,38,"pl-c1"],[40,41,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"],[31,47,"pl-s1"],[48,49,"pl-c1"],[50,56,"pl-s1"],[57,58,"pl-c1"],[59,60,"pl-c1"],[61,86,"pl-s1"],[87,88,"pl-c1"],[89,103,"pl-s1"],[104,105,"pl-c1"],[106,120,"pl-s1"]],[[8,13,"pl-en"],[14,33,"pl-c1"],[35,36,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"],[31,47,"pl-s1"],[48,49,"pl-c1"],[50,56,"pl-s1"],[57,58,"pl-c1"],[59,60,"pl-c1"],[61,81,"pl-s1"],[82,83,"pl-c1"],[84,98,"pl-s1"],[99,100,"pl-c1"],[101,115,"pl-s1"]],[[8,13,"pl-en"],[14,38,"pl-c1"],[40,41,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"],[31,47,"pl-s1"],[48,49,"pl-c1"],[50,56,"pl-s1"],[57,58,"pl-c1"],[59,60,"pl-c1"],[61,86,"pl-s1"],[87,88,"pl-c1"],[89,103,"pl-s1"],[104,105,"pl-c1"],[106,120,"pl-s1"]],[],[[8,73,"pl-c"]],[[8,58,"pl-c"]],[[8,83,"pl-c"]],[[8,32,"pl-c"]],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,45,"pl-s1"],[48,52,"pl-s1"],[54,59,"pl-s1"],[60,62,"pl-c1"],[63,66,"pl-s1"],[68,69,"pl-s1"],[71,72,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"],[35,40,"pl-s1"],[42,46,"pl-s1"],[48,49,"pl-c1"],[49,49,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,22,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,31,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,50,"pl-s1"],[53,57,"pl-s1"],[59,64,"pl-s1"],[65,67,"pl-c1"],[68,71,"pl-s1"],[73,74,"pl-s1"],[76,77,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"],[35,40,"pl-s1"],[42,46,"pl-s1"],[48,49,"pl-c1"],[49,49,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,22,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,31,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,50,"pl-s1"],[53,57,"pl-s1"],[59,64,"pl-s1"],[65,67,"pl-c1"],[68,71,"pl-s1"],[73,74,"pl-s1"],[76,77,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"],[35,40,"pl-s1"],[42,46,"pl-s1"],[48,49,"pl-c1"],[49,49,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,22,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,31,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,80,"pl-c"]],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,51,"pl-s1"],[54,58,"pl-s1"],[60,65,"pl-s1"],[66,68,"pl-c1"],[69,72,"pl-s1"],[74,75,"pl-s1"],[77,78,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"],[35,40,"pl-s1"],[42,47,"pl-s1"],[49,50,"pl-c1"],[50,50,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,23,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,31,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,56,"pl-s1"],[59,63,"pl-s1"],[65,70,"pl-s1"],[71,73,"pl-c1"],[74,77,"pl-s1"],[79,80,"pl-s1"],[82,83,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"],[35,40,"pl-s1"],[42,47,"pl-s1"],[49,50,"pl-c1"],[50,50,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,23,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,31,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,56,"pl-s1"],[59,63,"pl-s1"],[65,70,"pl-s1"],[71,73,"pl-c1"],[74,77,"pl-s1"],[79,80,"pl-s1"],[82,83,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"],[35,40,"pl-s1"],[42,47,"pl-s1"],[49,50,"pl-c1"],[50,50,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,23,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,31,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,76,"pl-c"]],[[8,64,"pl-c"]],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,41,"pl-s1"],[44,48,"pl-s1"],[50,55,"pl-s1"],[56,58,"pl-c1"],[59,62,"pl-s1"],[64,65,"pl-s1"],[67,68,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,44,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,45,"pl-s1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,18,"pl-smi"],[19,26,"pl-s1"],[27,28,"pl-c1"],[31,44,"pl-smi"],[45,46,"pl-c1"],[47,54,"pl-s1"],[55,57,"pl-c1"],[57,64,"pl-c1"]],[[12,14,"pl-k"],[16,23,"pl-s1"],[24,26,"pl-c1"],[27,30,"pl-c1"]],[[16,31,"pl-en"],[32,55,"pl-s1"]],[[32,56,"pl-s"]],[[16,28,"pl-en"]],[],[[12,18,"pl-smi"],[19,23,"pl-s1"],[24,25,"pl-c1"],[28,41,"pl-smi"],[42,43,"pl-c1"],[44,50,"pl-s1"],[51,53,"pl-c1"],[53,60,"pl-c1"],[63,70,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,44,"pl-en"],[45,49,"pl-s1"]],[[12,14,"pl-k"],[16,17,"pl-s1"],[18,20,"pl-c1"],[21,25,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,48,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,49,"pl-s1"],[52,56,"pl-s1"],[58,63,"pl-s1"],[64,66,"pl-c1"],[67,70,"pl-s1"],[72,73,"pl-s1"],[75,76,"pl-s1"]],[[12,31,"pl-en"],[32,36,"pl-s1"],[38,43,"pl-s1"],[45,49,"pl-s1"]],[[12,14,"pl-k"],[16,26,"pl-s1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,22,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,31,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,55,"pl-s1"],[58,62,"pl-s1"],[64,69,"pl-s1"],[70,72,"pl-c1"],[73,76,"pl-s1"],[78,79,"pl-s1"],[81,82,"pl-s1"]],[[12,31,"pl-en"],[32,36,"pl-s1"],[38,43,"pl-s1"],[45,50,"pl-s1"]],[[12,14,"pl-k"],[16,26,"pl-s1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,23,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,31,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,12,"pl-smi"],[13,15,"pl-en"],[16,38,"pl-s1"],[41,45,"pl-s1"],[47,52,"pl-s1"],[53,55,"pl-c1"],[56,59,"pl-s1"],[61,62,"pl-s1"],[64,65,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,46,"pl-s1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,47,"pl-s1"]],[],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,46,"pl-en"],[47,53,"pl-s1"],[55,62,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-en"],[14,35,"pl-c1"],[37,38,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"],[33,51,"pl-s1"],[52,53,"pl-c1"],[54,60,"pl-s1"],[61,62,"pl-c1"],[63,64,"pl-c1"],[65,87,"pl-s1"],[88,89,"pl-c1"],[90,106,"pl-s1"],[107,108,"pl-c1"],[109,125,"pl-s1"]],[],[[8,59,"pl-c"]],[[8,74,"pl-c"]],[[8,26,"pl-c"]],[[8,10,"pl-en"],[11,41,"pl-s1"],[44,48,"pl-s1"],[50,55,"pl-s1"],[56,58,"pl-c1"],[59,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,46,"pl-s1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,67,"pl-en"],[68,73,"pl-s1"]],[],[[12,15,"pl-smi"],[16,26,"pl-s1"]],[[8,11,"pl-k"],[12,20,"pl-c1"]],[[12,18,"pl-en"],[19,29,"pl-s1"],[29,31,"pl-c1"],[31,33,"pl-c1"],[34,38,"pl-c1"],[39,41,"pl-c1"],[42,52,"pl-c1"]],[[12,22,"pl-s1"],[23,24,"pl-c1"],[25,35,"pl-s1"],[35,37,"pl-c1"],[37,39,"pl-c1"],[40,43,"pl-c1"]],[[8,13,"pl-k"]],[[12,22,"pl-s1"],[23,24,"pl-c1"],[26,29,"pl-smi"],[30,49,"pl-en"]],[[8,14,"pl-k"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,37,"pl-s1"],[38,39,"pl-c1"],[40,41,"pl-c1"],[41,49,"pl-en"],[50,60,"pl-s1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,46,"pl-s1"]],[[12,19,"pl-en"],[20,47,"pl-en"],[48,49,"pl-c1"],[49,61,"pl-s1"],[63,65,"pl-c1"],[66,72,"pl-s1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,71,"pl-c"]],[[0,14,"pl-c"]],[[0,64,"pl-c"]],[[0,71,"pl-c"]],[[0,70,"pl-c"]],[[0,14,"pl-c"]],[[0,68,"pl-c"]],[[0,69,"pl-c"]],[[0,67,"pl-c"]],[[0,49,"pl-c"]],[[0,15,"pl-c"]],[[12,18,"pl-en"],[19,28,"pl-en"],[29,35,"pl-s1"],[40,41,"pl-c1"],[42,44,"pl-c1"],[46,67,"pl-en"],[68,72,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,55,"pl-en"],[56,57,"pl-c1"],[57,69,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,58,"pl-en"],[59,64,"pl-s1"]],[[12,72,"pl-c"]],[[0,67,"pl-c"]],[[0,65,"pl-c"]],[[0,15,"pl-c"]],[[12,40,"pl-en"],[41,45,"pl-s1"],[47,70,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,28,"pl-en"],[29,30,"pl-c1"],[30,34,"pl-s1"],[36,43,"pl-s1"]],[[12,34,"pl-en"],[35,42,"pl-s1"],[44,67,"pl-s1"]],[[12,13,"pl-c1"],[13,25,"pl-s1"],[26,27,"pl-c1"],[28,43,"pl-s1"]],[[12,20,"pl-en"],[21,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,51,"pl-s1"]],[],[],[[7,12,"pl-smi"],[13,15,"pl-en"],[16,43,"pl-s1"],[46,51,"pl-smi"],[52,53,"pl-c1"],[55,59,"pl-s1"],[61,66,"pl-s1"],[67,69,"pl-c1"],[70,74,"pl-s1"],[76,81,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,42,"pl-smi"],[43,44,"pl-c1"],[44,45,"pl-s1"],[46,47,"pl-c1"],[49,79,"pl-smi"],[79,80,"pl-c1"],[81,86,"pl-s1"]],[[12,18,"pl-en"],[19,49,"pl-c1"],[50,52,"pl-c1"],[53,54,"pl-c1"]],[[12,18,"pl-en"],[19,20,"pl-s1"],[21,23,"pl-c1"],[24,25,"pl-s1"],[25,27,"pl-c1"],[27,32,"pl-c1"],[33,35,"pl-c1"],[36,40,"pl-c1"],[41,43,"pl-c1"],[44,45,"pl-s1"],[45,47,"pl-c1"],[47,55,"pl-c1"],[56,58,"pl-c1"],[59,63,"pl-c1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,34,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-s1"],[40,42,"pl-c1"],[42,50,"pl-c1"]],[],[],[[7,12,"pl-smi"],[13,15,"pl-en"],[16,43,"pl-s1"],[46,51,"pl-smi"],[52,53,"pl-c1"],[55,59,"pl-s1"],[61,66,"pl-s1"],[67,69,"pl-c1"],[70,74,"pl-s1"],[76,81,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,42,"pl-smi"],[43,44,"pl-c1"],[44,45,"pl-s1"],[46,47,"pl-c1"],[49,79,"pl-smi"],[79,80,"pl-c1"],[81,86,"pl-s1"]],[[12,18,"pl-en"],[19,49,"pl-c1"],[50,52,"pl-c1"],[53,54,"pl-c1"]],[[12,18,"pl-en"],[19,20,"pl-s1"],[21,23,"pl-c1"],[24,25,"pl-s1"],[25,27,"pl-c1"],[27,32,"pl-c1"],[33,35,"pl-c1"],[36,40,"pl-c1"],[41,43,"pl-c1"],[44,45,"pl-s1"],[45,47,"pl-c1"],[47,55,"pl-c1"],[56,58,"pl-c1"],[59,63,"pl-c1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,35,"pl-s1"],[37,39,"pl-c1"],[40,41,"pl-s1"],[41,43,"pl-c1"],[43,51,"pl-c1"]],[],[],[[7,9,"pl-en"],[10,33,"pl-s1"],[36,41,"pl-s1"],[42,43,"pl-c1"],[45,49,"pl-s1"],[51,56,"pl-s1"],[57,59,"pl-c1"],[60,64,"pl-s1"],[66,71,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,42,"pl-smi"],[43,44,"pl-c1"],[44,45,"pl-s1"],[46,47,"pl-c1"],[49,79,"pl-smi"],[79,80,"pl-c1"],[81,86,"pl-s1"]],[[12,18,"pl-en"],[19,49,"pl-c1"],[50,52,"pl-c1"],[53,54,"pl-c1"]],[[12,18,"pl-en"],[19,20,"pl-s1"],[21,23,"pl-c1"],[24,28,"pl-c1"]],[[12,15,"pl-smi"],[16,21,"pl-s1"],[22,23,"pl-c1"],[25,26,"pl-s1"],[26,28,"pl-c1"],[28,33,"pl-c1"],[34,36,"pl-c1"],[37,41,"pl-c1"]],[[18,19,"pl-s1"],[19,21,"pl-c1"],[21,26,"pl-en"],[27,33,"pl-s1"],[35,42,"pl-s1"]],[[19,26,"pl-en"],[27,33,"pl-s1"],[35,37,"pl-c1"],[38,39,"pl-s1"],[39,41,"pl-c1"],[41,49,"pl-c1"],[50,52,"pl-c1"],[53,60,"pl-en"],[61,68,"pl-s1"],[70,72,"pl-c1"],[73,74,"pl-s1"],[74,76,"pl-c1"],[76,84,"pl-c1"]],[[12,19,"pl-en"],[21,26,"pl-s1"]],[],[],[[7,9,"pl-en"],[10,27,"pl-s1"],[30,35,"pl-s1"],[36,37,"pl-c1"],[39,43,"pl-s1"],[45,50,"pl-s1"],[51,53,"pl-c1"],[54,57,"pl-s1"],[59,60,"pl-s1"],[62,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,49,"pl-c1"],[50,52,"pl-c1"],[53,54,"pl-c1"]],[[12,42,"pl-smi"],[43,44,"pl-c1"],[44,45,"pl-s1"],[46,47,"pl-c1"],[49,79,"pl-smi"],[79,80,"pl-c1"],[81,86,"pl-s1"]],[],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,31,"pl-s1"],[31,33,"pl-c1"],[33,39,"pl-en"],[40,46,"pl-s1"],[48,55,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,18,"pl-en"],[19,20,"pl-s1"],[20,22,"pl-c1"],[22,33,"pl-c1"],[34,36,"pl-c1"],[37,41,"pl-c1"],[42,44,"pl-c1"],[45,52,"pl-en"],[53,58,"pl-s1"],[60,62,"pl-c1"],[63,64,"pl-s1"],[64,66,"pl-c1"],[66,77,"pl-c1"]],[[12,18,"pl-en"],[20,21,"pl-s1"],[21,23,"pl-c1"],[23,36,"pl-c1"],[37,39,"pl-c1"],[40,49,"pl-en"],[50,55,"pl-s1"],[57,59,"pl-c1"],[60,61,"pl-c1"],[62,64,"pl-c1"],[65,79,"pl-en"],[80,85,"pl-s1"]],[[12,74,"pl-c"]],[[12,80,"pl-c"]],[[12,76,"pl-c"]],[[12,64,"pl-c"]],[[12,18,"pl-en"],[20,38,"pl-en"],[39,44,"pl-s1"],[46,48,"pl-c1"],[49,58,"pl-en"],[59,64,"pl-s1"],[66,68,"pl-c1"],[69,70,"pl-c1"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,46,"pl-s1"],[47,48,"pl-c1"],[49,55,"pl-s1"],[56,58,"pl-c1"],[59,60,"pl-c1"],[61,78,"pl-s1"],[79,80,"pl-c1"],[81,88,"pl-c1"],[89,90,"pl-c1"],[91,98,"pl-c1"]],[],[[8,13,"pl-en"],[14,43,"pl-c1"],[45,46,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"],[33,51,"pl-s1"],[52,53,"pl-c1"],[54,60,"pl-s1"],[61,62,"pl-c1"],[63,64,"pl-c1"],[65,95,"pl-s1"]],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,48,"pl-s1"],[51,60,"pl-s1"],[62,67,"pl-s1"],[69,73,"pl-s1"],[74,76,"pl-c1"],[77,86,"pl-s1"],[88,93,"pl-s1"],[95,99,"pl-s1"]],[[12,73,"pl-c"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,31,"pl-en"],[32,44,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,10,"pl-en"],[11,24,"pl-s1"],[27,36,"pl-s1"],[38,43,"pl-s1"],[45,49,"pl-s1"],[50,52,"pl-c1"],[53,56,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,33,"pl-s1"],[34,35,"pl-c1"],[36,63,"pl-en"],[64,73,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"]],[[12,14,"pl-k"],[16,33,"pl-en"],[34,45,"pl-s1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,43,"pl-en"],[44,55,"pl-s1"],[57,64,"pl-s1"],[66,72,"pl-s1"]],[],[[12,16,"pl-k"],[17,19,"pl-k"],[21,39,"pl-en"],[40,51,"pl-s1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,44,"pl-en"],[45,56,"pl-s1"],[58,65,"pl-s1"],[67,73,"pl-s1"]],[],[[12,16,"pl-k"],[17,19,"pl-k"],[21,41,"pl-en"],[42,53,"pl-s1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,46,"pl-en"],[47,58,"pl-s1"],[60,67,"pl-s1"],[69,75,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,31,"pl-s1"],[32,33,"pl-c1"],[34,45,"pl-en"],[46,53,"pl-s1"],[55,61,"pl-s1"],[63,67,"pl-c1"]],[[16,18,"pl-k"],[20,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[20,25,"pl-s1"],[26,27,"pl-c1"],[28,32,"pl-c1"]],[],[[16,20,"pl-k"]],[[20,25,"pl-s1"],[26,27,"pl-c1"],[28,44,"pl-en"],[45,56,"pl-s1"],[58,63,"pl-s1"]],[[20,29,"pl-en"],[30,35,"pl-s1"]],[],[],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,26,"pl-c1"],[28,29,"pl-c1"],[30,54,"pl-s1"],[55,56,"pl-c1"],[57,70,"pl-s1"]],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,47,"pl-s1"],[50,51,"pl-s1"],[53,62,"pl-s1"],[64,69,"pl-s1"],[71,75,"pl-s1"],[76,78,"pl-c1"],[79,80,"pl-s1"],[82,91,"pl-s1"],[93,98,"pl-s1"],[100,104,"pl-s1"]],[[12,72,"pl-c"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,31,"pl-en"],[32,43,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,27,"pl-s1"],[29,38,"pl-s1"],[40,45,"pl-s1"],[47,51,"pl-s1"],[52,54,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,55,"pl-en"],[56,82,"pl-en"],[83,88,"pl-s1"]],[[56,82,"pl-en"],[83,87,"pl-s1"]],[[56,63,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[],[[12,16,"pl-k"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,38,"pl-en"],[39,66,"pl-en"],[67,76,"pl-s1"],[79,84,"pl-s1"],[86,113,"pl-en"],[114,115,"pl-s1"]],[[16,25,"pl-en"],[26,31,"pl-s1"]],[],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,24,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,25,"pl-c1"],[27,28,"pl-c1"],[29,52,"pl-s1"],[53,54,"pl-c1"],[55,67,"pl-s1"]],[],[[8,13,"pl-en"],[14,39,"pl-c1"],[41,42,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"],[29,44,"pl-s1"],[45,46,"pl-c1"],[47,53,"pl-s1"],[54,55,"pl-c1"],[56,57,"pl-c1"],[58,84,"pl-s1"],[85,86,"pl-c1"],[87,99,"pl-s1"],[100,101,"pl-c1"],[102,109,"pl-c1"]],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,47,"pl-s1"],[49,55,"pl-s1"],[56,58,"pl-c1"],[59,62,"pl-s1"],[64,66,"pl-s1"],[68,70,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[],[[12,18,"pl-en"],[19,36,"pl-en"],[37,40,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,41,"pl-s1"]],[],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,51,"pl-en"],[53,65,"pl-smi"],[66,67,"pl-c1"],[68,71,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,25,"pl-c1"]],[[16,21,"pl-s1"],[22,24,"pl-c1"],[25,40,"pl-en"],[41,45,"pl-s1"]],[],[[0,6,"pl-k"],[7,22,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,48,"pl-en"],[50,62,"pl-smi"],[62,63,"pl-c1"],[64,68,"pl-s1"],[70,75,"pl-s1"]],[[12,19,"pl-en"],[20,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[[0,5,"pl-k"]],[[12,19,"pl-en"],[20,25,"pl-s1"],[26,27,"pl-c1"],[28,29,"pl-c1"],[30,32,"pl-c1"],[33,38,"pl-s1"],[42,57,"pl-en"],[58,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,45,"pl-en"],[46,50,"pl-s1"],[52,57,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,44,"pl-en"],[45,50,"pl-s1"]],[[0,6,"pl-k"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,24,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,23,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-en"],[14,41,"pl-c1"],[43,44,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"],[31,46,"pl-s1"],[47,48,"pl-c1"],[49,55,"pl-s1"],[56,57,"pl-c1"],[58,59,"pl-c1"],[60,88,"pl-s1"],[89,90,"pl-c1"],[91,98,"pl-c1"],[99,100,"pl-c1"],[101,108,"pl-c1"]],[],[[8,10,"pl-en"],[11,39,"pl-s1"],[42,49,"pl-s1"],[51,57,"pl-s1"],[58,60,"pl-c1"],[61,64,"pl-s1"],[66,68,"pl-s1"],[70,72,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[],[[12,18,"pl-en"],[19,32,"pl-en"],[33,36,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,41,"pl-s1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,52,"pl-en"],[53,57,"pl-s1"],[59,62,"pl-s1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,24,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,23,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-en"],[14,38,"pl-c1"],[40,41,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"],[29,53,"pl-s1"],[54,55,"pl-c1"],[56,62,"pl-s1"],[63,64,"pl-c1"],[65,66,"pl-c1"],[67,92,"pl-s1"],[93,94,"pl-c1"],[95,107,"pl-s1"],[108,109,"pl-c1"],[110,126,"pl-s1"]],[],[[8,10,"pl-en"],[11,36,"pl-s1"],[39,45,"pl-s1"],[47,53,"pl-s1"],[54,56,"pl-c1"],[57,60,"pl-s1"],[62,63,"pl-s1"],[65,66,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[],[[12,18,"pl-en"],[19,36,"pl-en"],[37,40,"pl-s1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,43,"pl-s1"]],[[12,19,"pl-en"],[21,49,"pl-en"],[51,63,"pl-smi"],[63,64,"pl-c1"],[65,68,"pl-s1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[33,45,"pl-smi"],[45,46,"pl-c1"],[47,50,"pl-s1"],[51,53,"pl-c1"],[53,63,"pl-c1"],[64,72,"pl-c1"],[73,74,"pl-c1"]],[[12,19,"pl-en"],[20,40,"pl-en"],[41,44,"pl-s1"],[49,54,"pl-s1"]],[[12,19,"pl-smi"],[20,21,"pl-s1"],[22,23,"pl-c1"],[24,44,"pl-en"],[45,48,"pl-s1"],[50,55,"pl-s1"]],[[12,18,"pl-en"],[19,20,"pl-s1"],[21,22,"pl-c1"],[23,26,"pl-c1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[31,39,"pl-smi"],[39,40,"pl-c1"],[41,42,"pl-c1"],[42,55,"pl-en"],[56,63,"pl-s1"],[65,70,"pl-c1"],[71,72,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,22,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,22,"pl-s1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,47,"pl-en"],[48,53,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,39,"pl-c1"],[41,42,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"],[29,47,"pl-s1"],[48,49,"pl-c1"],[50,56,"pl-s1"],[57,58,"pl-c1"],[59,60,"pl-c1"],[61,87,"pl-s1"],[88,89,"pl-c1"],[90,102,"pl-s1"],[103,104,"pl-c1"],[105,121,"pl-s1"]],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,46,"pl-s1"],[48,54,"pl-s1"],[55,57,"pl-c1"],[58,61,"pl-s1"],[63,64,"pl-s1"],[66,67,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[],[[12,18,"pl-en"],[19,36,"pl-en"],[37,40,"pl-s1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,43,"pl-s1"]],[[12,19,"pl-en"],[21,49,"pl-en"],[51,63,"pl-smi"],[63,64,"pl-c1"],[65,68,"pl-s1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[33,45,"pl-smi"],[45,46,"pl-c1"],[47,50,"pl-s1"],[51,53,"pl-c1"],[53,63,"pl-c1"],[64,72,"pl-c1"],[73,74,"pl-c1"]],[[12,19,"pl-en"],[20,40,"pl-en"],[41,44,"pl-s1"],[49,54,"pl-s1"]],[[12,73,"pl-c"]],[[12,19,"pl-smi"],[20,21,"pl-s1"],[22,23,"pl-c1"],[24,43,"pl-en"],[44,47,"pl-s1"],[49,54,"pl-s1"]],[[12,19,"pl-en"],[20,35,"pl-en"],[36,49,"pl-en"],[50,57,"pl-s1"],[59,64,"pl-c1"],[69,70,"pl-s1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[31,39,"pl-smi"],[39,40,"pl-c1"],[41,42,"pl-c1"],[42,55,"pl-en"],[56,63,"pl-s1"],[65,70,"pl-c1"],[71,72,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,22,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,22,"pl-s1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,47,"pl-en"],[48,53,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,33,"pl-s1"],[35,41,"pl-s1"],[42,44,"pl-c1"],[45,48,"pl-s1"],[50,56,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,39,"pl-en"],[40,41,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,33,"pl-s1"],[34,36,"pl-c1"],[37,40,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,39,"pl-en"],[40,41,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,40,"pl-c1"],[42,43,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,52,"pl-s1"],[53,54,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,39,"pl-s1"],[40,41,"pl-c1"]],[[12,24,"pl-s1"],[25,26,"pl-c1"]],[[12,19,"pl-c1"]],[],[[8,72,"pl-c"]],[[8,10,"pl-en"],[11,51,"pl-s1"],[54,62,"pl-s1"],[64,70,"pl-s1"],[71,73,"pl-c1"],[74,82,"pl-s1"],[84,90,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,66,"pl-s1"]],[],[[12,18,"pl-en"],[19,36,"pl-en"],[37,40,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,43,"pl-s1"]],[],[[12,57,"pl-c"]],[[12,19,"pl-en"],[21,49,"pl-en"],[51,63,"pl-smi"],[64,65,"pl-c1"],[66,69,"pl-s1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[33,45,"pl-smi"],[45,46,"pl-c1"],[47,50,"pl-s1"],[51,53,"pl-c1"],[53,63,"pl-c1"],[64,72,"pl-c1"],[73,74,"pl-c1"]],[[12,19,"pl-en"],[20,25,"pl-s1"],[29,45,"pl-en"],[46,51,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,38,"pl-s1"],[41,49,"pl-s1"],[51,57,"pl-s1"],[58,60,"pl-c1"],[61,64,"pl-s1"],[66,68,"pl-s1"],[70,72,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,66,"pl-s1"]],[],[[12,18,"pl-en"],[19,36,"pl-en"],[37,40,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,43,"pl-s1"]],[],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[33,45,"pl-smi"],[45,46,"pl-c1"],[47,50,"pl-s1"],[51,53,"pl-c1"],[53,63,"pl-c1"],[64,72,"pl-c1"],[73,74,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,46,"pl-en"],[47,52,"pl-s1"],[54,59,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,44,"pl-en"],[45,50,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,25,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,23,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,10,"pl-en"],[11,36,"pl-s1"],[39,42,"pl-s1"],[44,50,"pl-s1"],[51,53,"pl-c1"],[54,57,"pl-s1"],[59,65,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,20,"pl-en"],[22,29,"pl-en"],[30,31,"pl-s1"],[32,34,"pl-c1"],[34,47,"pl-c1"]],[[12,20,"pl-en"],[21,28,"pl-en"],[29,30,"pl-s1"],[31,33,"pl-c1"],[33,46,"pl-c1"],[46,48,"pl-c1"],[48,60,"pl-c1"],[61,63,"pl-c1"],[64,81,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,42,"pl-s1"],[45,51,"pl-s1"],[53,56,"pl-s1"],[58,64,"pl-s1"],[65,67,"pl-c1"],[68,74,"pl-s1"],[76,79,"pl-s1"],[81,87,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,20,"pl-en"],[22,29,"pl-en"],[30,31,"pl-s1"],[32,34,"pl-c1"],[34,47,"pl-c1"]],[[12,20,"pl-en"],[21,28,"pl-en"],[29,30,"pl-s1"],[31,33,"pl-c1"],[33,46,"pl-c1"],[46,48,"pl-c1"],[48,64,"pl-c1"],[65,67,"pl-c1"],[68,90,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,36,"pl-s1"],[37,39,"pl-c1"],[40,43,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,41,"pl-en"],[42,43,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,32,"pl-s1"],[33,35,"pl-c1"],[36,39,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,40,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,32,"pl-s1"],[35,38,"pl-s1"],[39,41,"pl-c1"],[42,45,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,44,"pl-en"],[45,46,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,35,"pl-c1"],[37,38,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,37,"pl-s1"],[38,39,"pl-c1"],[40,46,"pl-s1"],[47,48,"pl-c1"],[49,50,"pl-c1"],[51,73,"pl-s1"],[74,75,"pl-c1"],[76,83,"pl-c1"],[84,85,"pl-c1"],[86,93,"pl-c1"]],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,50,"pl-s1"],[53,60,"pl-s1"],[62,68,"pl-s1"],[70,74,"pl-s1"],[75,76,"pl-c1"],[77,79,"pl-c1"],[80,83,"pl-s1"],[85,87,"pl-s1"],[89,91,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,31,"pl-s1"],[32,34,"pl-c1"],[34,47,"pl-c1"],[47,49,"pl-c1"],[49,61,"pl-c1"],[62,64,"pl-c1"],[65,82,"pl-s1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,56,"pl-en"],[57,61,"pl-s1"],[63,66,"pl-s1"],[69,78,"pl-smi"],[79,83,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,24,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,23,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,10,"pl-en"],[11,33,"pl-s1"],[36,43,"pl-s1"],[45,51,"pl-s1"],[52,54,"pl-c1"],[55,58,"pl-s1"],[60,62,"pl-s1"],[64,66,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,31,"pl-s1"],[32,34,"pl-c1"],[34,47,"pl-c1"],[47,49,"pl-c1"],[49,61,"pl-c1"],[62,64,"pl-c1"],[65,82,"pl-s1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,47,"pl-en"],[48,52,"pl-s1"],[54,57,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,24,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,23,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,10,"pl-en"],[11,39,"pl-s1"],[42,51,"pl-s1"],[53,59,"pl-s1"],[60,62,"pl-c1"],[63,72,"pl-s1"],[74,80,"pl-s1"],[82,89,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[31,38,"pl-en"],[39,66,"pl-en"],[67,76,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,41,"pl-s1"],[43,62,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,32,"pl-s1"],[33,34,"pl-c1"],[36,52,"pl-smi"],[53,54,"pl-c1"],[55,57,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,60,"pl-en"],[61,63,"pl-s1"],[63,65,"pl-c1"],[65,76,"pl-c1"],[77,84,"pl-c1"]],[[12,19,"pl-en"],[20,29,"pl-s1"],[30,32,"pl-c1"],[33,37,"pl-c1"]],[[12,18,"pl-en"],[19,35,"pl-en"],[36,45,"pl-s1"]],[[12,20,"pl-smi"],[21,35,"pl-s1"],[36,37,"pl-c1"],[38,67,"pl-en"],[68,70,"pl-s1"],[70,72,"pl-c1"],[72,83,"pl-c1"],[84,99,"pl-c1"]],[[12,19,"pl-en"],[22,38,"pl-smi"],[39,40,"pl-c1"],[41,50,"pl-s1"],[51,53,"pl-c1"],[53,65,"pl-c1"],[66,68,"pl-c1"],[69,83,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,68,"pl-en"],[69,78,"pl-s1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[23,25,"pl-c1"],[25,36,"pl-c1"],[37,39,"pl-c1"],[40,41,"pl-c1"]],[[12,19,"pl-en"],[21,49,"pl-en"],[50,56,"pl-s1"],[58,62,"pl-s1"],[62,64,"pl-c1"],[64,76,"pl-c1"]],[[12,19,"pl-s1"],[20,21,"pl-c1"],[22,48,"pl-en"],[49,58,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,38,"pl-s1"],[41,50,"pl-s1"],[52,55,"pl-s1"],[57,64,"pl-s1"],[65,67,"pl-c1"],[68,77,"pl-s1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,31,"pl-smi"],[31,32,"pl-c1"],[33,45,"pl-s1"],[46,47,"pl-c1"],[48,70,"pl-en"],[71,77,"pl-s1"],[79,86,"pl-s1"],[88,89,"pl-c1"],[91,96,"pl-s1"]],[[12,24,"pl-s1"],[24,26,"pl-c1"],[26,36,"pl-c1"],[37,38,"pl-c1"],[40,41,"pl-c1"],[42,51,"pl-s1"]],[[12,24,"pl-s1"],[24,26,"pl-c1"],[26,36,"pl-c1"],[37,38,"pl-c1"],[40,41,"pl-c1"],[42,45,"pl-s1"]],[[12,23,"pl-en"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,32,"pl-c1"],[33,34,"pl-c1"],[35,51,"pl-c1"]],[[12,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-en"],[40,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,38,"pl-c1"],[40,41,"pl-c1"]],[[12,23,"pl-s1"],[24,25,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,57,"pl-c"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,40,"pl-s1"],[41,42,"pl-c1"]],[[12,39,"pl-s1"],[40,41,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,12,"pl-en"],[13,24,"pl-c1"],[27,31,"pl-s1"],[33,39,"pl-s1"],[40,45,"pl-s1"],[45,46,"pl-c1"],[46,47,"pl-c1"],[50,51,"pl-s1"],[52,54,"pl-c1"],[55,59,"pl-s1"],[61,67,"pl-s1"],[68,73,"pl-s1"],[73,74,"pl-c1"],[74,75,"pl-c1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,43,"pl-en"],[45,57,"pl-smi"],[58,59,"pl-c1"],[60,87,"pl-en"],[88,92,"pl-s1"]],[[43,69,"pl-en"],[70,71,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[],[],[[8,12,"pl-en"],[13,20,"pl-c1"],[23,26,"pl-s1"],[28,34,"pl-s1"],[35,40,"pl-s1"],[40,41,"pl-c1"],[41,42,"pl-c1"],[45,46,"pl-s1"],[47,49,"pl-c1"],[50,53,"pl-s1"],[55,61,"pl-s1"],[62,67,"pl-s1"],[67,68,"pl-c1"],[68,69,"pl-c1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,39,"pl-en"],[41,52,"pl-smi"],[53,54,"pl-c1"],[55,82,"pl-en"],[83,86,"pl-s1"]],[[40,66,"pl-en"],[67,68,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,27,"pl-c1"],[29,62,"pl-c1"],[64,65,"pl-c1"]],[[12,29,"pl-c1"]],[[12,33,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,48,"pl-s1"],[51,58,"pl-smi"],[59,60,"pl-c1"],[62,71,"pl-s1"],[73,76,"pl-s1"],[77,79,"pl-c1"],[80,89,"pl-s1"],[91,94,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,42,"pl-en"],[43,52,"pl-s1"],[54,57,"pl-s1"],[59,69,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,44,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,10,"pl-en"],[11,24,"pl-s1"],[27,28,"pl-s1"],[30,39,"pl-s1"],[41,44,"pl-s1"],[45,47,"pl-c1"]],[[12,36,"pl-c"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,38,"pl-en"],[39,66,"pl-en"],[67,76,"pl-s1"],[79,106,"pl-en"],[107,110,"pl-s1"],[113,140,"pl-en"],[141,142,"pl-s1"]],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,24,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,26,"pl-c1"],[28,29,"pl-c1"],[30,54,"pl-s1"],[55,56,"pl-c1"],[57,70,"pl-s1"]],[],[[8,13,"pl-en"],[14,35,"pl-c1"],[37,38,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"],[29,44,"pl-s1"],[45,46,"pl-c1"],[47,53,"pl-s1"],[54,55,"pl-c1"],[56,57,"pl-c1"],[58,80,"pl-s1"],[81,82,"pl-c1"],[83,95,"pl-s1"],[96,97,"pl-c1"],[98,105,"pl-c1"]],[],[[8,10,"pl-en"],[11,33,"pl-s1"],[36,41,"pl-s1"],[43,50,"pl-s1"],[52,58,"pl-s1"],[59,61,"pl-c1"],[62,64,"pl-s1"],[66,68,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[],[[12,18,"pl-en"],[19,36,"pl-en"],[37,40,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,41,"pl-s1"]],[],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,51,"pl-en"],[53,65,"pl-smi"],[66,67,"pl-c1"],[68,71,"pl-s1"]],[[12,20,"pl-en"],[22,33,"pl-en"],[34,38,"pl-s1"]],[[12,22,"pl-smi"],[23,26,"pl-s1"],[27,28,"pl-c1"],[29,44,"pl-en"],[45,49,"pl-s1"]],[[12,39,"pl-c"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,25,"pl-c1"]],[[16,21,"pl-s1"],[22,24,"pl-c1"],[25,28,"pl-s1"]],[],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,25,"pl-c1"],[26,28,"pl-c1"],[29,34,"pl-s1"],[38,41,"pl-s1"]],[[16,29,"pl-en"],[30,34,"pl-s1"]],[[16,24,"pl-en"]],[],[[12,20,"pl-en"],[21,33,"pl-c1"],[35,38,"pl-s1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,49,"pl-en"],[50,54,"pl-s1"],[56,61,"pl-s1"]],[[12,39,"pl-en"],[40,53,"pl-en"],[54,58,"pl-s1"],[60,65,"pl-s1"]],[[40,66,"pl-en"],[67,72,"pl-s1"]],[[12,18,"pl-en"],[19,28,"pl-s1"],[29,31,"pl-c1"],[32,36,"pl-c1"]],[[12,25,"pl-en"],[26,30,"pl-s1"],[34,59,"pl-c"]],[[12,23,"pl-en"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,24,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,23,"pl-s1"]],[[12,21,"pl-en"],[22,31,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,31,"pl-c1"],[33,34,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,43,"pl-s1"],[44,45,"pl-c1"],[46,52,"pl-s1"],[53,54,"pl-c1"],[55,56,"pl-c1"],[57,75,"pl-s1"],[76,77,"pl-c1"],[78,85,"pl-c1"]],[],[[8,10,"pl-en"],[11,29,"pl-s1"],[32,37,"pl-s1"],[39,46,"pl-s1"],[48,51,"pl-s1"],[52,54,"pl-c1"],[55,57,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,31,"pl-s1"],[32,34,"pl-c1"],[34,47,"pl-c1"],[47,49,"pl-c1"],[49,65,"pl-c1"],[66,68,"pl-c1"],[69,91,"pl-s1"]],[[12,20,"pl-en"],[21,33,"pl-c1"],[35,38,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,43,"pl-en"],[45,57,"pl-smi"],[58,59,"pl-c1"],[60,64,"pl-s1"]],[[44,70,"pl-en"],[71,74,"pl-s1"]],[[44,70,"pl-en"],[71,76,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"]],[[16,32,"pl-en"],[33,40,"pl-s1"]],[[16,24,"pl-en"],[25,26,"pl-c1"]],[],[[12,16,"pl-en"],[17,24,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,24,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,46,"pl-s1"],[49,54,"pl-s1"],[56,63,"pl-s1"],[65,68,"pl-s1"],[70,74,"pl-s1"],[75,76,"pl-c1"],[77,79,"pl-c1"],[80,82,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,31,"pl-s1"],[32,34,"pl-c1"],[34,47,"pl-c1"],[47,49,"pl-c1"],[49,65,"pl-c1"],[66,68,"pl-c1"],[69,91,"pl-s1"]],[[12,20,"pl-en"],[21,33,"pl-c1"],[35,38,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,53,"pl-en"],[55,67,"pl-smi"],[68,69,"pl-c1"],[70,74,"pl-s1"]],[[48,74,"pl-en"],[75,78,"pl-s1"]],[[48,74,"pl-en"],[75,80,"pl-s1"]],[[49,58,"pl-smi"],[59,63,"pl-s1"]],[],[[12,14,"pl-k"],[16,19,"pl-s1"]],[[16,32,"pl-en"],[33,40,"pl-s1"]],[[16,24,"pl-en"],[25,26,"pl-c1"]],[],[[12,16,"pl-en"],[17,24,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,24,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,26,"pl-c1"],[29,38,"pl-s1"],[40,43,"pl-s1"],[44,46,"pl-c1"]],[[12,36,"pl-c"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,38,"pl-en"],[39,66,"pl-en"],[67,76,"pl-s1"]],[[39,66,"pl-en"],[67,70,"pl-s1"]],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,24,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,36,"pl-s1"],[37,39,"pl-c1"],[40,43,"pl-s1"],[45,46,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[28,43,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,58,"pl-s1"],[59,64,"pl-s1"],[66,70,"pl-en"],[71,77,"pl-s1"],[79,106,"pl-en"],[107,112,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"],[34,51,"pl-s1"],[52,53,"pl-c1"],[54,61,"pl-c1"]],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,40,"pl-s1"],[42,51,"pl-s1"],[52,54,"pl-c1"],[55,58,"pl-s1"],[60,63,"pl-s1"],[65,68,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[28,43,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,68,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,68,"pl-s1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,59,"pl-s1"],[60,65,"pl-s1"],[67,71,"pl-en"],[72,78,"pl-s1"],[80,86,"pl-s1"],[88,94,"pl-s1"]],[],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,27,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,27,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"],[34,51,"pl-s1"],[52,53,"pl-c1"],[54,61,"pl-c1"],[62,63,"pl-c1"],[64,71,"pl-c1"]],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,32,"pl-c1"],[35,39,"pl-smi"],[40,45,"pl-s1"],[47,49,"pl-c1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-c1"],[43,69,"pl-en"],[70,74,"pl-s1"],[75,76,"pl-c1"],[81,85,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,33,"pl-s1"],[34,35,"pl-c1"],[36,37,"pl-c1"],[40,66,"pl-en"],[67,71,"pl-s1"],[72,73,"pl-c1"],[78,82,"pl-c1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,30,"pl-en"],[31,37,"pl-s1"],[39,42,"pl-s1"],[44,49,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"]],[[16,22,"pl-en"],[23,28,"pl-s1"],[29,31,"pl-c1"],[32,33,"pl-c1"]],[[16,31,"pl-en"],[32,38,"pl-s1"],[40,45,"pl-s1"],[47,57,"pl-s1"]],[[21,37,"pl-ent"]],[],[[12,20,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,35,"pl-c1"],[38,44,"pl-smi"],[45,47,"pl-c1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,31,"pl-c1"],[32,34,"pl-c1"],[35,61,"pl-c1"]],[[12,18,"pl-en"],[19,40,"pl-en"],[41,46,"pl-s1"]],[[12,52,"pl-c"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,33,"pl-c1"],[34,35,"pl-c1"],[36,41,"pl-s1"],[41,43,"pl-c1"],[43,51,"pl-c1"]],[[12,18,"pl-en"],[20,35,"pl-en"],[36,42,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,57,"pl-en"],[58,64,"pl-s1"]],[[0,3,"pl-k"],[5,25,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"],[29,34,"pl-s1"],[35,40,"pl-c1"]],[[0,6,"pl-k"]],[[0,6,"pl-k"],[7,16,"pl-s1"]],[[12,23,"pl-smi"],[24,32,"pl-s1"],[33,34,"pl-c1"],[35,40,"pl-s1"],[40,42,"pl-c1"],[42,52,"pl-c1"],[53,54,"pl-c1"]],[[12,18,"pl-en"],[19,25,"pl-s1"],[25,27,"pl-c1"],[27,43,"pl-c1"],[44,46,"pl-c1"],[47,51,"pl-c1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,43,"pl-s1"]],[[16,22,"pl-en"],[23,38,"pl-en"],[39,47,"pl-s1"],[49,51,"pl-c1"],[52,53,"pl-c1"],[53,72,"pl-s1"]],[[16,22,"pl-s1"],[22,24,"pl-c1"],[24,40,"pl-c1"],[41,42,"pl-c1"],[43,70,"pl-en"],[71,79,"pl-s1"]],[[16,32,"pl-en"],[33,41,"pl-s1"]],[],[[0,6,"pl-k"]],[[12,32,"pl-en"]],[[12,18,"pl-k"],[19,25,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,34,"pl-s1"],[35,37,"pl-c1"],[38,43,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,43,"pl-en"],[44,49,"pl-s1"]],[],[],[[8,53,"pl-c"]],[[8,51,"pl-c"]],[[8,62,"pl-c"]],[[8,10,"pl-en"],[11,24,"pl-s1"],[27,33,"pl-s1"],[34,36,"pl-c1"],[37,40,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,31,"pl-c1"],[32,34,"pl-c1"],[35,61,"pl-c1"]],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,37,"pl-s1"]],[[12,16,"pl-en"],[17,23,"pl-s1"]],[[12,22,"pl-en"]],[[12,18,"pl-en"],[19,30,"pl-en"],[33,35,"pl-c1"],[36,37,"pl-c1"]],[[12,34,"pl-en"]],[[12,36,"pl-en"],[37,43,"pl-s1"]],[[12,74,"pl-c"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,38,"pl-s1"],[39,40,"pl-c1"],[41,46,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,26,"pl-s1"],[26,28,"pl-c1"],[28,41,"pl-c1"],[42,43,"pl-c1"],[44,49,"pl-s1"],[49,51,"pl-c1"],[51,59,"pl-c1"]],[[12,36,"pl-en"],[37,43,"pl-s1"],[45,50,"pl-s1"]],[[12,24,"pl-en"]],[[12,19,"pl-en"],[20,25,"pl-s1"],[25,27,"pl-c1"],[27,40,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,22,"pl-s1"]],[[12,32,"pl-en"]],[],[],[[8,13,"pl-en"],[14,26,"pl-c1"],[28,29,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,25,"pl-s1"]],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,36,"pl-s1"],[39,42,"pl-smi"],[43,45,"pl-c1"],[46,49,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,50,"pl-en"]],[[20,26,"pl-s1"],[28,57,"pl-c1"]],[[20,25,"pl-s1"],[27,37,"pl-s1"],[39,66,"pl-en"],[67,70,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,39,"pl-c1"],[41,42,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,25,"pl-s1"]],[],[[8,12,"pl-en"],[13,22,"pl-c1"],[25,28,"pl-s1"],[29,31,"pl-c1"],[32,36,"pl-s1"]],[[12,21,"pl-smi"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,35,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[33,40,"pl-en"],[41,46,"pl-s1"]],[],[[12,14,"pl-k"],[16,20,"pl-s1"],[20,22,"pl-c1"],[22,33,"pl-c1"],[34,36,"pl-c1"],[37,41,"pl-c1"]],[[16,22,"pl-s1"],[23,24,"pl-c1"],[25,29,"pl-s1"],[29,31,"pl-c1"],[31,42,"pl-c1"],[42,44,"pl-c1"],[44,52,"pl-c1"]],[],[],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,30,"pl-c1"]],[[16,29,"pl-en"],[30,36,"pl-s1"],[38,53,"pl-s1"]],[[30,68,"pl-s"]],[[30,60,"pl-s"]],[[30,34,"pl-s1"],[34,36,"pl-c1"],[36,43,"pl-c1"]],[[16,32,"pl-en"],[33,36,"pl-s1"]],[[16,24,"pl-en"]],[],[],[[12,18,"pl-s1"],[19,20,"pl-c1"],[22,23,"pl-c1"],[23,29,"pl-s1"],[31,36,"pl-s1"]],[[12,28,"pl-en"],[29,32,"pl-s1"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"]],[],[[12,14,"pl-k"],[16,23,"pl-en"],[24,30,"pl-s1"],[31,33,"pl-c1"],[33,44,"pl-c1"],[45,47,"pl-c1"],[48,52,"pl-c1"],[53,55,"pl-c1"]],[[20,27,"pl-en"],[28,34,"pl-s1"],[35,37,"pl-c1"],[37,48,"pl-c1"],[48,50,"pl-c1"],[50,58,"pl-c1"],[59,61,"pl-c1"],[62,66,"pl-c1"]],[],[[16,29,"pl-en"],[30,36,"pl-s1"],[38,53,"pl-s1"]],[[30,78,"pl-s"]],[[30,73,"pl-s"]],[[30,37,"pl-en"],[38,44,"pl-s1"],[45,47,"pl-c1"],[47,54,"pl-c1"]],[[16,25,"pl-en"],[26,32,"pl-s1"]],[[16,24,"pl-en"]],[],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,54,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,22,"pl-c1"],[25,30,"pl-s1"],[31,33,"pl-c1"],[34,39,"pl-s1"],[41,50,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,33,"pl-s1"],[34,35,"pl-c1"],[36,52,"pl-en"],[53,80,"pl-en"],[81,86,"pl-s1"]],[[12,14,"pl-k"],[16,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,21,"pl-s1"],[22,23,"pl-c1"],[24,52,"pl-en"],[53,64,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,26,"pl-c1"],[29,37,"pl-s1"],[38,40,"pl-c1"],[41,45,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,51,"pl-en"],[52,79,"pl-en"],[80,88,"pl-s1"],[91,96,"pl-s1"]],[[12,28,"pl-en"],[29,37,"pl-s1"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,54,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,19,"pl-c1"],[21,46,"pl-c1"],[48,49,"pl-c1"]],[[12,20,"pl-c1"]],[[12,24,"pl-c1"]],[[12,26,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-s1"],[24,40,"pl-s1"],[43,50,"pl-s1"],[51,52,"pl-c1"],[54,62,"pl-s1"],[64,70,"pl-s1"],[72,78,"pl-s1"],[79,81,"pl-c1"],[82,90,"pl-s1"],[92,98,"pl-s1"],[100,106,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,35,"pl-en"],[36,44,"pl-s1"],[46,56,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,36,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,22,"pl-s1"],[25,33,"pl-s1"],[35,48,"pl-s1"],[50,51,"pl-s1"],[52,54,"pl-c1"],[55,63,"pl-s1"],[65,78,"pl-s1"],[80,86,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,31,"pl-c1"],[32,34,"pl-c1"],[35,61,"pl-c1"]],[[12,14,"pl-k"],[17,33,"pl-en"],[34,40,"pl-s1"],[42,44,"pl-c1"]],[[17,24,"pl-en"],[25,35,"pl-s1"],[37,39,"pl-c1"],[40,41,"pl-c1"],[41,51,"pl-s1"],[52,54,"pl-c1"],[55,62,"pl-en"],[63,73,"pl-s1"],[75,77,"pl-c1"],[78,79,"pl-c1"],[79,90,"pl-s1"],[92,94,"pl-c1"]],[[16,37,"pl-en"],[39,50,"pl-smi"],[51,52,"pl-c1"],[53,63,"pl-s1"]],[],[[16,27,"pl-smi"],[28,29,"pl-c1"],[29,32,"pl-s1"],[33,34,"pl-c1"],[36,47,"pl-smi"],[48,49,"pl-c1"],[50,60,"pl-s1"]],[[16,35,"pl-smi"],[36,37,"pl-c1"],[37,46,"pl-s1"],[47,48,"pl-c1"],[49,50,"pl-c1"],[50,53,"pl-s1"],[53,55,"pl-c1"],[55,64,"pl-c1"]],[[16,34,"pl-en"],[35,44,"pl-s1"],[46,69,"pl-en"],[70,71,"pl-s1"]],[[16,20,"pl-en"],[21,22,"pl-s1"]],[[16,23,"pl-en"]],[[16,19,"pl-s1"],[19,21,"pl-c1"],[21,33,"pl-c1"],[34,47,"pl-c1"],[48,49,"pl-c1"],[50,56,"pl-s1"],[56,58,"pl-c1"],[58,66,"pl-c1"]],[[16,22,"pl-s1"],[22,24,"pl-c1"],[24,32,"pl-c1"],[33,34,"pl-c1"],[35,36,"pl-c1"],[36,39,"pl-s1"],[39,41,"pl-c1"],[41,53,"pl-c1"]],[[16,22,"pl-en"],[23,39,"pl-c1"],[40,41,"pl-c1"],[42,47,"pl-s1"],[51,61,"pl-c1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,36,"pl-c1"],[37,38,"pl-c1"],[40,48,"pl-smi"],[50,66,"pl-c1"],[67,68,"pl-c1"],[69,74,"pl-s1"]],[[16,22,"pl-en"],[23,32,"pl-s1"],[32,34,"pl-c1"],[34,42,"pl-c1"],[43,45,"pl-c1"],[46,50,"pl-c1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"],[27,35,"pl-c1"],[36,37,"pl-c1"],[38,43,"pl-s1"]],[[16,32,"pl-en"],[33,42,"pl-s1"]],[],[[12,14,"pl-k"],[17,34,"pl-en"],[35,48,"pl-s1"],[50,52,"pl-c1"],[53,70,"pl-en"],[71,72,"pl-s1"]],[[16,27,"pl-smi"],[28,32,"pl-s1"],[33,34,"pl-c1"],[35,65,"pl-en"],[66,72,"pl-s1"],[74,79,"pl-s1"],[81,89,"pl-s1"],[91,92,"pl-c1"],[92,105,"pl-s1"]],[[16,18,"pl-k"],[21,39,"pl-en"],[40,44,"pl-s1"]],[[20,22,"pl-k"],[24,42,"pl-en"],[43,47,"pl-s1"]],[[24,36,"pl-en"]],[],[[20,26,"pl-en"],[27,32,"pl-s1"]],[[20,28,"pl-en"]],[],[[16,22,"pl-s1"],[23,24,"pl-c1"],[25,29,"pl-s1"]],[[16,20,"pl-en"],[21,22,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,61,"pl-s1"]],[[16,32,"pl-smi"],[33,36,"pl-s1"],[37,38,"pl-c1"],[39,51,"pl-en"],[52,62,"pl-s1"],[64,67,"pl-s1"]],[[16,18,"pl-k"],[20,23,"pl-s1"],[24,28,"pl-c1"],[29,31,"pl-c1"],[32,43,"pl-c1"]],[[20,32,"pl-en"]],[],[[16,32,"pl-en"],[33,34,"pl-s1"]],[[16,22,"pl-s1"],[23,24,"pl-c1"],[25,53,"pl-en"],[54,57,"pl-s1"],[58,64,"pl-c1"]],[[16,18,"pl-k"],[20,23,"pl-s1"],[24,28,"pl-c1"],[29,31,"pl-c1"],[32,44,"pl-c1"]],[[20,26,"pl-en"],[27,32,"pl-s1"]],[],[],[],[],[[8,13,"pl-en"],[14,18,"pl-c1"],[20,21,"pl-c1"],[22,38,"pl-s1"],[39,40,"pl-c1"],[41,46,"pl-s1"]],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,37,"pl-s1"],[39,43,"pl-s1"],[45,46,"pl-s1"],[47,49,"pl-c1"],[50,58,"pl-s1"],[60,64,"pl-s1"],[66,75,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,28,"pl-s1"],[29,30,"pl-c1"],[32,43,"pl-smi"],[44,45,"pl-c1"],[46,73,"pl-en"],[74,82,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,31,"pl-s1"],[33,35,"pl-c1"],[36,37,"pl-c1"],[37,47,"pl-s1"],[48,50,"pl-c1"],[51,58,"pl-en"],[59,62,"pl-s1"],[64,66,"pl-c1"],[67,68,"pl-c1"],[68,79,"pl-s1"]],[[12,19,"pl-en"],[21,42,"pl-en"],[44,55,"pl-smi"],[56,57,"pl-c1"],[58,61,"pl-s1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,45,"pl-s1"],[46,47,"pl-c1"],[48,49,"pl-c1"],[49,52,"pl-s1"],[52,54,"pl-c1"],[54,63,"pl-c1"]],[[12,30,"pl-en"],[31,43,"pl-s1"],[45,68,"pl-en"],[69,70,"pl-s1"]],[[12,16,"pl-en"],[17,18,"pl-s1"]],[[12,15,"pl-s1"],[15,17,"pl-c1"],[17,29,"pl-c1"],[30,43,"pl-c1"],[44,45,"pl-c1"],[46,52,"pl-s1"],[52,54,"pl-c1"],[54,62,"pl-c1"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,28,"pl-c1"],[29,30,"pl-c1"],[31,32,"pl-c1"],[32,35,"pl-s1"],[35,37,"pl-c1"],[37,49,"pl-c1"]],[[12,18,"pl-en"],[19,35,"pl-c1"],[36,37,"pl-c1"],[38,43,"pl-s1"],[47,57,"pl-c1"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,32,"pl-c1"],[33,34,"pl-c1"],[36,44,"pl-smi"],[46,62,"pl-c1"],[63,64,"pl-c1"],[65,70,"pl-s1"]],[[12,24,"pl-s1"],[24,26,"pl-c1"],[26,34,"pl-c1"],[35,36,"pl-c1"],[37,42,"pl-s1"]],[[12,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-en"],[40,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,22,"pl-c1"],[24,25,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,32,"pl-s1"],[33,34,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,10,"pl-en"],[11,29,"pl-s1"],[32,35,"pl-s1"],[36,38,"pl-c1"],[39,42,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,42,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,22,"pl-c1"],[24,25,"pl-c1"],[26,46,"pl-s1"],[47,48,"pl-c1"],[49,58,"pl-s1"]],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,36,"pl-s1"],[38,44,"pl-s1"],[45,47,"pl-c1"],[48,51,"pl-s1"],[53,59,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,41,"pl-s1"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,33,"pl-s1"],[36,40,"pl-s1"],[42,55,"pl-s1"],[57,61,"pl-s1"],[62,64,"pl-c1"],[65,69,"pl-s1"],[71,84,"pl-s1"],[86,90,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,50,"pl-en"],[51,64,"pl-s1"]],[[12,30,"pl-smi"],[31,41,"pl-s1"],[42,43,"pl-c1"],[44,51,"pl-en"],[52,58,"pl-s1"],[59,61,"pl-c1"],[61,73,"pl-en"],[74,80,"pl-s1"],[82,87,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,41,"pl-s1"],[42,48,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,30,"pl-s1"],[31,36,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,30,"pl-c1"]],[[16,18,"pl-k"],[20,25,"pl-s1"],[26,27,"pl-c1"],[28,29,"pl-c1"]],[[20,32,"pl-en"]],[],[[16,20,"pl-s1"],[21,22,"pl-c1"],[23,27,"pl-s1"]],[[16,20,"pl-en"],[21,25,"pl-s1"]],[[16,22,"pl-en"],[23,28,"pl-s1"]],[[16,24,"pl-en"]],[],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,54,"pl-s1"]],[[12,25,"pl-s1"],[26,27,"pl-c1"],[28,45,"pl-en"],[46,51,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,33,"pl-s1"],[36,40,"pl-s1"],[42,55,"pl-s1"],[57,61,"pl-s1"],[62,64,"pl-c1"],[65,69,"pl-s1"],[71,84,"pl-s1"],[86,90,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,41,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,50,"pl-en"],[51,64,"pl-s1"]],[[12,30,"pl-smi"],[31,41,"pl-s1"],[42,43,"pl-c1"],[44,70,"pl-en"],[71,77,"pl-s1"],[79,84,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,41,"pl-s1"],[42,48,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,30,"pl-s1"],[31,36,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,30,"pl-c1"]],[[16,18,"pl-k"],[20,25,"pl-s1"],[26,27,"pl-c1"],[28,29,"pl-c1"]],[[20,32,"pl-en"]],[],[[16,20,"pl-s1"],[21,22,"pl-c1"],[23,27,"pl-s1"]],[[16,20,"pl-en"],[21,25,"pl-s1"]],[[16,23,"pl-en"]],[],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,54,"pl-s1"]],[[12,25,"pl-s1"],[26,27,"pl-c1"],[28,45,"pl-en"],[46,51,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,26,"pl-c1"],[28,29,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,25,"pl-s1"]],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,44,"pl-s1"],[46,59,"pl-s1"],[61,66,"pl-s1"],[67,69,"pl-c1"],[70,74,"pl-s1"],[76,89,"pl-s1"],[91,96,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,19,"pl-en"],[21,47,"pl-en"],[48,54,"pl-s1"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,35,"pl-s1"],[38,42,"pl-s1"],[44,51,"pl-s1"],[53,54,"pl-s1"],[55,57,"pl-c1"],[58,63,"pl-s1"],[65,73,"pl-s1"],[75,81,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,18,"pl-en"],[19,45,"pl-en"],[46,52,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,57,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"]],[],[[12,24,"pl-smi"],[25,29,"pl-s1"],[30,31,"pl-c1"],[32,53,"pl-en"],[54,60,"pl-s1"],[62,65,"pl-s1"],[67,68,"pl-c1"],[68,76,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"],[21,23,"pl-c1"],[24,35,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,28,"pl-en"],[29,30,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,24,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,30,"pl-s1"]],[[12,16,"pl-en"],[17,24,"pl-s1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,49,"pl-en"],[50,58,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"],[21,23,"pl-c1"],[24,36,"pl-c1"]],[[16,22,"pl-en"],[23,28,"pl-s1"]],[],[],[],[[8,13,"pl-en"],[14,28,"pl-c1"],[30,31,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,27,"pl-s1"]],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,41,"pl-s1"],[44,48,"pl-s1"],[50,57,"pl-s1"],[59,60,"pl-s1"],[61,63,"pl-c1"],[64,69,"pl-s1"],[71,79,"pl-s1"],[81,87,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,18,"pl-en"],[19,45,"pl-en"],[46,52,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,57,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"]],[],[[12,24,"pl-smi"],[25,29,"pl-s1"],[30,31,"pl-c1"],[32,53,"pl-en"],[54,60,"pl-s1"],[62,65,"pl-s1"],[67,68,"pl-c1"],[68,76,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"],[21,23,"pl-c1"],[24,35,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,28,"pl-en"],[29,30,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,24,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,30,"pl-s1"]],[[12,16,"pl-en"],[17,24,"pl-s1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,49,"pl-en"],[50,58,"pl-s1"]],[[12,19,"pl-en"],[20,24,"pl-s1"],[25,27,"pl-c1"],[28,40,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,32,"pl-s1"],[33,35,"pl-c1"],[36,41,"pl-s1"]],[[12,79,"pl-c"]],[[12,80,"pl-c"]],[[12,31,"pl-c"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,31,"pl-c1"],[32,34,"pl-c1"],[35,61,"pl-c1"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,28,"pl-c1"],[28,30,"pl-c1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,28,"pl-s1"],[29,30,"pl-c1"],[31,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,45,"pl-c1"],[46,48,"pl-c1"],[49,64,"pl-c1"],[65,66,"pl-c1"],[67,68,"pl-c1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"],[30,32,"pl-c1"],[33,38,"pl-s1"],[39,41,"pl-c1"],[42,43,"pl-c1"]],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,37,"pl-s1"]],[[12,16,"pl-en"],[17,23,"pl-s1"]],[[12,22,"pl-en"]],[[12,34,"pl-en"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,28,"pl-c1"],[29,30,"pl-c1"],[31,34,"pl-s1"],[34,36,"pl-c1"],[36,48,"pl-c1"],[49,62,"pl-c1"]],[[12,15,"pl-s1"],[15,17,"pl-c1"],[17,29,"pl-c1"],[30,43,"pl-c1"],[44,45,"pl-c1"],[46,50,"pl-c1"]],[[12,36,"pl-en"],[37,43,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,42,"pl-s1"],[43,44,"pl-c1"],[45,50,"pl-s1"]],[[12,50,"pl-en"],[51,57,"pl-s1"],[59,68,"pl-s1"],[70,79,"pl-s1"],[79,81,"pl-c1"],[81,89,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,26,"pl-s1"],[26,28,"pl-c1"],[28,41,"pl-c1"],[42,43,"pl-c1"],[44,49,"pl-s1"],[49,51,"pl-c1"],[51,59,"pl-c1"]],[[12,21,"pl-s1"],[21,23,"pl-c1"],[23,31,"pl-c1"],[32,33,"pl-c1"],[34,38,"pl-c1"]],[[14,32,"pl-smi"],[33,34,"pl-c1"],[35,41,"pl-s1"],[42,44,"pl-c1"],[44,65,"pl-c1"],[66,67,"pl-c1"],[68,83,"pl-c1"]],[[12,40,"pl-en"],[41,44,"pl-s1"],[44,46,"pl-c1"],[46,60,"pl-c1"],[62,77,"pl-c1"],[78,79,"pl-c1"],[80,85,"pl-s1"]],[[12,83,"pl-c"]],[[12,18,"pl-en"],[19,44,"pl-c1"],[45,47,"pl-c1"],[48,77,"pl-c1"]],[[12,15,"pl-k"],[16,24,"pl-c1"],[25,27,"pl-c1"],[36,44,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,40,"pl-s1"],[40,42,"pl-c1"],[42,54,"pl-c1"]],[[16,26,"pl-smi"],[27,28,"pl-s1"],[29,30,"pl-c1"],[31,36,"pl-s1"],[36,38,"pl-c1"],[38,47,"pl-c1"],[48,49,"pl-c1"],[50,70,"pl-en"],[71,76,"pl-s1"]],[[16,22,"pl-en"],[23,24,"pl-s1"],[28,29,"pl-c1"],[30,32,"pl-c1"],[33,34,"pl-s1"],[38,45,"pl-c1"]],[[16,19,"pl-smi"],[20,26,"pl-s1"],[27,28,"pl-c1"],[29,48,"pl-en"],[49,65,"pl-en"],[66,71,"pl-s1"],[75,78,"pl-smi"],[79,80,"pl-s1"],[82,84,"pl-c1"],[85,89,"pl-c1"]],[[16,22,"pl-en"],[23,29,"pl-s1"],[30,32,"pl-c1"],[33,37,"pl-c1"],[38,40,"pl-c1"],[41,47,"pl-s1"],[48,50,"pl-c1"],[51,59,"pl-c1"]],[],[[12,18,"pl-k"]],[[12,24,"pl-en"]],[[12,19,"pl-en"],[20,21,"pl-c1"],[22,23,"pl-c1"],[24,49,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,24,"pl-s1"]],[[12,32,"pl-en"]],[],[],[[8,13,"pl-en"],[14,25,"pl-c1"],[27,28,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,24,"pl-s1"]],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,35,"pl-s1"],[38,41,"pl-smi"],[42,44,"pl-c1"],[45,48,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,50,"pl-en"]],[[20,26,"pl-s1"],[28,56,"pl-c1"]],[[20,25,"pl-s1"],[27,37,"pl-s1"],[39,66,"pl-en"],[67,70,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"]],[[16,28,"pl-en"]],[[16,28,"pl-en"]],[],[[12,14,"pl-k"],[16,21,"pl-s1"],[21,23,"pl-c1"],[23,32,"pl-c1"],[33,35,"pl-c1"],[36,46,"pl-s1"]],[[16,28,"pl-en"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"],[34,36,"pl-c1"],[36,45,"pl-c1"]],[[16,24,"pl-en"]],[],[],[],[[8,13,"pl-en"],[14,38,"pl-c1"],[40,41,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,24,"pl-s1"]],[],[[8,12,"pl-en"],[13,23,"pl-c1"],[26,35,"pl-s1"],[36,38,"pl-c1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,38,"pl-s1"],[39,40,"pl-c1"],[41,47,"pl-s1"],[47,49,"pl-c1"],[49,57,"pl-c1"]],[[12,22,"pl-en"],[23,31,"pl-s1"],[31,33,"pl-c1"],[33,42,"pl-c1"]],[[19,36,"pl-en"],[37,46,"pl-s1"]],[[22,26,"pl-c1"],[29,55,"pl-en"],[56,65,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,26,"pl-smi"],[29,35,"pl-smi"],[36,41,"pl-s1"],[44,50,"pl-smi"],[51,53,"pl-c1"],[54,60,"pl-s1"],[61,66,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,54,"pl-en"],[55,61,"pl-s1"]],[],[[12,18,"pl-en"],[19,24,"pl-s1"],[28,29,"pl-c1"],[30,32,"pl-c1"],[33,38,"pl-s1"],[42,43,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,32,"pl-c1"],[33,34,"pl-c1"],[35,55,"pl-en"],[56,61,"pl-s1"],[63,64,"pl-c1"],[65,84,"pl-en"],[85,91,"pl-s1"],[92,93,"pl-c1"]],[],[[12,18,"pl-en"],[19,22,"pl-s1"],[23,25,"pl-c1"],[26,51,"pl-en"],[52,55,"pl-s1"]],[[12,37,"pl-en"],[38,44,"pl-s1"],[46,49,"pl-s1"]],[[12,27,"pl-en"],[28,34,"pl-s1"],[36,41,"pl-s1"],[43,53,"pl-s1"]],[[17,33,"pl-ent"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,31,"pl-s1"],[34,46,"pl-s1"],[48,54,"pl-s1"],[55,57,"pl-c1"]],[[12,18,"pl-en"],[19,20,"pl-c1"],[23,78,"pl-c"]],[[13,17,"pl-smi"],[18,23,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,62,"pl-s1"]],[],[[12,18,"pl-en"],[19,22,"pl-s1"],[23,25,"pl-c1"],[26,51,"pl-en"],[52,55,"pl-s1"]],[[12,15,"pl-smi"],[16,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"],[59,83,"pl-s1"]],[[12,14,"pl-k"],[16,23,"pl-s1"]],[[16,29,"pl-en"]],[],[[12,16,"pl-k"]],[[16,25,"pl-en"],[26,29,"pl-s1"]],[[16,41,"pl-en"],[42,48,"pl-s1"],[50,53,"pl-s1"]],[[16,31,"pl-en"],[32,38,"pl-s1"],[40,45,"pl-s1"],[47,57,"pl-s1"]],[[21,37,"pl-ent"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,39,"pl-s1"],[43,45,"pl-c1"]],[[12,18,"pl-en"],[20,30,"pl-s1"],[30,31,"pl-c1"],[31,36,"pl-s1"],[37,39,"pl-c1"],[39,41,"pl-c1"],[42,46,"pl-c1"],[47,49,"pl-c1"],[50,58,"pl-c1"],[59,61,"pl-c1"],[63,73,"pl-s1"],[73,74,"pl-c1"],[74,79,"pl-s1"],[80,82,"pl-c1"],[82,84,"pl-c1"],[85,89,"pl-c1"],[93,116,"pl-c1"]],[[12,29,"pl-en"],[30,40,"pl-s1"],[40,41,"pl-c1"],[41,46,"pl-s1"],[48,58,"pl-s1"],[58,59,"pl-c1"],[59,60,"pl-c1"],[62,94,"pl-c1"]],[],[],[[8,13,"pl-en"],[14,40,"pl-c1"],[42,43,"pl-c1"]],[[12,34,"pl-s1"],[35,36,"pl-c1"]],[[12,26,"pl-s1"]],[],[[8,13,"pl-en"],[14,27,"pl-c1"],[29,30,"pl-c1"],[31,45,"pl-s1"]],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,32,"pl-c1"],[35,43,"pl-s1"],[45,52,"pl-s1"],[54,67,"pl-s1"],[69,81,"pl-s1"],[82,84,"pl-c1"],[85,89,"pl-s1"],[91,99,"pl-s1"],[101,106,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,61,"pl-en"],[62,74,"pl-s1"]],[[12,15,"pl-k"],[17,37,"pl-s1"]],[[12,18,"pl-en"],[19,28,"pl-s1"]],[[12,18,"pl-k"]],[[12,18,"pl-en"],[19,28,"pl-s1"],[29,31,"pl-c1"],[32,57,"pl-en"],[58,67,"pl-s1"]],[[12,15,"pl-smi"],[16,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,63,"pl-s1"],[65,84,"pl-s1"]],[[12,14,"pl-k"],[16,23,"pl-s1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,50,"pl-en"],[53,74,"pl-smi"],[75,76,"pl-c1"],[77,86,"pl-s1"],[87,89,"pl-c1"],[89,94,"pl-c1"]],[[16,29,"pl-en"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,34,"pl-s1"]],[[16,20,"pl-s1"],[21,22,"pl-c1"],[23,38,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,41,"pl-en"],[42,48,"pl-s1"],[50,59,"pl-en"],[60,69,"pl-s1"]],[[16,31,"pl-en"],[32,38,"pl-s1"],[40,45,"pl-s1"],[47,57,"pl-s1"]],[[21,37,"pl-ent"]],[],[],[],[[8,12,"pl-en"],[13,33,"pl-c1"],[37,39,"pl-c1"],[40,45,"pl-s1"]],[[12,63,"pl-c"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,26,"pl-c1"],[27,47,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,42,"pl-en"],[43,49,"pl-s1"],[49,51,"pl-c1"],[51,57,"pl-c1"],[57,59,"pl-c1"],[59,72,"pl-c1"],[73,78,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,29,"pl-c1"],[33,35,"pl-c1"],[36,38,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,65,"pl-en"],[69,70,"pl-c1"],[70,76,"pl-en"],[77,92,"pl-s1"],[95,96,"pl-c1"],[96,99,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[[12,14,"pl-k"],[16,20,"pl-s1"],[21,23,"pl-c1"],[24,28,"pl-c1"]],[[16,32,"pl-en"],[33,39,"pl-s1"],[41,56,"pl-s1"]],[[33,60,"pl-s"]],[[16,24,"pl-en"]],[],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,45,"pl-en"],[46,50,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,23,"pl-c1"],[26,27,"pl-s1"],[28,30,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,24,"pl-s1"],[25,26,"pl-c1"],[27,33,"pl-en"]],[[12,15,"pl-smi"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,41,"pl-en"],[42,48,"pl-s1"],[50,51,"pl-s1"],[53,57,"pl-s1"],[59,61,"pl-s1"]],[[12,14,"pl-k"],[16,33,"pl-en"],[34,35,"pl-s1"]],[[16,20,"pl-en"],[21,22,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,32,"pl-en"],[33,34,"pl-s1"]],[],[[12,20,"pl-en"],[21,26,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,30,"pl-c1"],[32,68,"pl-c1"],[70,71,"pl-c1"]],[[12,37,"pl-c1"]],[[12,33,"pl-c1"]],[[12,32,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,51,"pl-s1"],[54,61,"pl-smi"],[62,63,"pl-c1"],[65,68,"pl-s1"],[69,71,"pl-c1"],[72,75,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,45,"pl-en"],[46,49,"pl-s1"],[51,61,"pl-s1"],[63,68,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,47,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[[13,17,"pl-smi"],[18,21,"pl-s1"]],[[13,17,"pl-smi"],[18,25,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,33,"pl-s1"],[34,36,"pl-c1"],[37,43,"pl-s1"],[44,49,"pl-s1"],[52,55,"pl-s1"],[56,57,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,56,"pl-en"],[57,60,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,52,"pl-en"],[53,59,"pl-s1"],[61,66,"pl-s1"],[68,73,"pl-s1"],[75,77,"pl-c1"],[79,82,"pl-s1"]],[[12,21,"pl-en"],[22,27,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[],[],[[8,13,"pl-en"],[14,29,"pl-c1"],[31,32,"pl-c1"],[33,60,"pl-s1"],[61,62,"pl-c1"],[63,79,"pl-s1"]],[],[[8,13,"pl-en"],[14,39,"pl-c1"],[41,42,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"],[31,37,"pl-s1"],[38,39,"pl-c1"],[40,41,"pl-c1"],[42,68,"pl-s1"]],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,43,"pl-s1"],[44,46,"pl-c1"],[47,51,"pl-s1"],[53,57,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,43,"pl-s1"]],[[12,19,"pl-en"],[20,36,"pl-en"],[37,42,"pl-s1"],[44,46,"pl-c1"],[47,48,"pl-c1"]],[[12,20,"pl-en"],[21,36,"pl-c1"],[38,41,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,62,"pl-en"],[63,68,"pl-s1"],[70,71,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,62,"pl-en"],[63,68,"pl-s1"],[70,71,"pl-c1"]],[[12,28,"pl-en"],[29,32,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,44,"pl-s1"],[47,50,"pl-s1"],[51,53,"pl-c1"],[54,58,"pl-s1"],[60,64,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,56,"pl-en"],[57,60,"pl-s1"]],[[12,20,"pl-en"],[21,36,"pl-c1"],[38,41,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,64,"pl-en"],[65,70,"pl-s1"],[72,73,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,64,"pl-en"],[65,70,"pl-s1"],[72,73,"pl-c1"]],[[12,31,"pl-en"],[32,37,"pl-s1"]],[[12,31,"pl-en"],[32,37,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,46,"pl-s1"],[49,52,"pl-s1"],[53,55,"pl-c1"],[56,60,"pl-s1"],[62,66,"pl-s1"],[68,72,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,56,"pl-en"],[57,60,"pl-s1"]],[[12,20,"pl-en"],[21,36,"pl-c1"],[38,41,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,64,"pl-en"],[65,70,"pl-s1"],[72,73,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,64,"pl-en"],[65,70,"pl-s1"],[72,73,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,64,"pl-en"],[65,70,"pl-s1"],[72,73,"pl-c1"]],[[12,31,"pl-en"],[32,37,"pl-s1"]],[[12,31,"pl-en"],[32,37,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,35,"pl-c1"],[37,38,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"],[31,37,"pl-s1"],[38,39,"pl-c1"],[40,41,"pl-c1"],[42,64,"pl-s1"]],[],[[8,10,"pl-en"],[11,33,"pl-s1"],[36,39,"pl-s1"],[40,42,"pl-c1"],[43,49,"pl-s1"],[50,55,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,43,"pl-s1"]],[[12,19,"pl-en"],[20,36,"pl-en"],[37,42,"pl-s1"],[44,46,"pl-c1"],[47,52,"pl-s1"]],[[12,20,"pl-en"],[21,36,"pl-c1"],[38,41,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-c1"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,45,"pl-en"],[46,51,"pl-s1"]],[[12,15,"pl-k"],[17,20,"pl-smi"],[21,22,"pl-s1"],[23,24,"pl-c1"],[25,30,"pl-s1"],[32,34,"pl-c1"],[34,35,"pl-s1"],[39,40,"pl-c1"]],[[16,17,"pl-c1"],[17,23,"pl-s1"],[23,25,"pl-c1"],[26,27,"pl-c1"],[28,54,"pl-en"],[55,60,"pl-s1"],[61,62,"pl-s1"]],[],[[12,25,"pl-en"]],[],[],[[8,10,"pl-en"],[11,40,"pl-s1"],[43,46,"pl-s1"],[47,49,"pl-c1"],[50,56,"pl-s1"],[57,62,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,56,"pl-en"],[57,60,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,43,"pl-s1"]],[[12,18,"pl-en"],[19,35,"pl-en"],[36,41,"pl-s1"],[43,45,"pl-c1"],[46,51,"pl-s1"]],[[12,18,"pl-en"],[19,49,"pl-en"],[50,55,"pl-s1"]],[[12,20,"pl-en"],[21,36,"pl-c1"],[38,41,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-c1"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,45,"pl-en"],[46,51,"pl-s1"]],[[12,15,"pl-k"],[17,20,"pl-smi"],[21,22,"pl-s1"],[23,24,"pl-c1"],[25,30,"pl-s1"],[32,34,"pl-c1"],[34,35,"pl-s1"],[39,40,"pl-c1"]],[[16,17,"pl-c1"],[17,23,"pl-s1"],[23,25,"pl-c1"],[26,27,"pl-c1"],[28,56,"pl-en"],[57,62,"pl-s1"],[63,64,"pl-s1"]],[],[[12,31,"pl-en"],[32,37,"pl-s1"]],[[12,31,"pl-en"],[32,37,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,34,"pl-c1"],[36,37,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"],[30,36,"pl-s1"],[37,38,"pl-c1"],[39,40,"pl-c1"],[41,62,"pl-s1"]],[],[[8,10,"pl-en"],[11,32,"pl-s1"],[35,38,"pl-s1"],[39,41,"pl-c1"],[42,48,"pl-s1"],[49,54,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,42,"pl-s1"]],[[12,20,"pl-en"],[22,33,"pl-en"],[34,39,"pl-s1"]],[[12,14,"pl-k"],[16,31,"pl-en"],[32,37,"pl-s1"],[39,41,"pl-c1"],[42,47,"pl-s1"]],[[16,29,"pl-en"],[30,35,"pl-s1"]],[[16,24,"pl-en"]],[],[[12,20,"pl-en"],[21,36,"pl-c1"],[38,41,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-c1"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,44,"pl-en"],[45,50,"pl-s1"]],[[12,15,"pl-k"],[17,20,"pl-smi"],[21,22,"pl-s1"],[23,24,"pl-c1"],[25,30,"pl-s1"],[32,34,"pl-c1"],[34,35,"pl-s1"],[39,40,"pl-c1"]],[[16,17,"pl-c1"],[17,23,"pl-s1"],[23,25,"pl-c1"],[26,27,"pl-c1"],[28,54,"pl-en"],[55,60,"pl-s1"],[61,62,"pl-s1"]],[],[[12,25,"pl-en"],[26,31,"pl-s1"]],[[12,25,"pl-en"]],[],[],[[8,12,"pl-en"],[13,22,"pl-c1"],[25,28,"pl-s1"],[29,31,"pl-c1"],[32,38,"pl-s1"],[39,44,"pl-s1"],[45,46,"pl-c1"],[47,51,"pl-c1"],[54,60,"pl-s1"],[62,68,"pl-s1"],[69,74,"pl-s1"],[78,79,"pl-c1"],[82,85,"pl-s1"],[86,87,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,56,"pl-en"],[57,60,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,52,"pl-en"],[53,59,"pl-s1"],[61,66,"pl-s1"],[68,73,"pl-s1"],[74,75,"pl-c1"],[76,80,"pl-c1"],[82,87,"pl-s1"],[91,92,"pl-c1"],[94,97,"pl-s1"]],[[12,21,"pl-en"],[22,27,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[],[],[[8,14,"pl-en"],[15,25,"pl-c1"],[27,58,"pl-c1"],[60,61,"pl-c1"]],[[12,37,"pl-c1"]],[[12,27,"pl-c1"]],[[12,32,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,46,"pl-s1"],[49,56,"pl-smi"],[57,58,"pl-c1"],[60,61,"pl-s1"],[63,68,"pl-s1"],[69,71,"pl-c1"],[72,73,"pl-s1"],[75,80,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,18,"pl-k"],[21,38,"pl-en"],[39,40,"pl-s1"]],[[20,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[37,44,"pl-en"],[45,59,"pl-c1"],[61,66,"pl-s1"]],[[20,30,"pl-s1"],[31,32,"pl-c1"],[33,43,"pl-s1"]],[[20,44,"pl-en"],[45,50,"pl-s1"],[52,62,"pl-s1"],[64,68,"pl-s1"]],[[20,39,"pl-en"]],[],[],[[12,31,"pl-en"],[32,42,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,10,"pl-en"],[11,22,"pl-s1"],[25,26,"pl-s1"],[28,33,"pl-s1"],[34,36,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,38,"pl-en"],[39,66,"pl-en"],[67,72,"pl-s1"]],[[39,43,"pl-s1"],[45,72,"pl-en"],[73,74,"pl-s1"]],[[12,28,"pl-en"],[29,34,"pl-s1"]],[[12,29,"pl-en"],[30,31,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,24,"pl-c1"],[26,27,"pl-c1"],[28,50,"pl-s1"],[51,52,"pl-c1"],[53,59,"pl-s1"],[60,61,"pl-c1"],[62,63,"pl-c1"],[64,75,"pl-s1"]],[],[[8,12,"pl-en"],[13,25,"pl-c1"],[28,29,"pl-s1"],[30,32,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"]],[[12,14,"pl-k"],[16,33,"pl-en"],[34,35,"pl-s1"]],[[16,20,"pl-en"],[21,22,"pl-s1"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,32,"pl-en"],[33,40,"pl-en"],[44,48,"pl-s1"],[50,54,"pl-c1"]],[[16,18,"pl-k"],[20,23,"pl-s1"],[24,26,"pl-c1"],[27,28,"pl-c1"]],[[20,23,"pl-s1"],[24,25,"pl-c1"],[26,28,"pl-c1"]],[[20,45,"pl-en"],[46,52,"pl-s1"],[54,69,"pl-s1"]],[[44,58,"pl-c1"],[60,64,"pl-s1"]],[],[],[[12,16,"pl-k"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,36,"pl-en"],[37,44,"pl-en"],[48,52,"pl-s1"],[54,81,"pl-en"],[82,83,"pl-s1"]],[[16,32,"pl-en"],[33,34,"pl-s1"]],[],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[],[],[[8,12,"pl-en"],[13,24,"pl-c1"],[28,30,"pl-c1"],[31,37,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,32,"pl-en"]],[[12,14,"pl-k"],[16,17,"pl-s1"],[18,20,"pl-c1"],[21,25,"pl-c1"]],[[16,32,"pl-en"],[33,39,"pl-s1"],[41,58,"pl-s1"]],[[33,50,"pl-s"]],[[16,24,"pl-en"]],[],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,47,"pl-en"],[48,49,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,38,"pl-c1"],[41,58,"pl-s1"],[59,61,"pl-c1"],[62,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,83,"pl-en"],[84,101,"pl-s1"],[104,108,"pl-s1"],[110,111,"pl-c1"],[111,114,"pl-s1"]],[],[[12,28,"pl-en"],[29,46,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,22,"pl-c1"],[23,27,"pl-c1"]],[[16,18,"pl-k"],[20,37,"pl-en"],[38,45,"pl-en"]],[[20,22,"pl-c1"],[23,40,"pl-en"],[41,49,"pl-en"]],[],[[20,23,"pl-s1"],[24,25,"pl-c1"],[26,44,"pl-en"],[46,58,"pl-smi"],[59,60,"pl-c1"],[61,68,"pl-en"]],[[46,58,"pl-smi"],[59,60,"pl-c1"],[61,69,"pl-en"]],[[45,49,"pl-s1"]],[[20,22,"pl-k"],[24,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"]],[[24,26,"pl-k"],[29,44,"pl-en"],[45,51,"pl-s1"]],[[28,80,"pl-c"]],[[0,70,"pl-c"]],[[28,53,"pl-en"],[54,60,"pl-s1"],[62,77,"pl-s1"]],[[52,66,"pl-c1"],[68,72,"pl-s1"]],[],[[24,36,"pl-en"]],[],[],[[20,22,"pl-k"],[24,47,"pl-en"],[48,51,"pl-s1"]],[[24,32,"pl-smi"],[33,34,"pl-c1"],[34,37,"pl-s1"],[38,39,"pl-c1"],[40,70,"pl-en"],[71,77,"pl-s1"],[79,82,"pl-s1"]],[[24,33,"pl-en"],[34,37,"pl-s1"],[39,42,"pl-s1"]],[[24,32,"pl-en"],[33,36,"pl-s1"],[37,39,"pl-c1"],[40,44,"pl-c1"]],[],[],[[16,20,"pl-k"]],[[20,72,"pl-c"]],[[20,46,"pl-c"]],[[20,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,61,"pl-en"],[65,69,"pl-s1"],[71,72,"pl-c1"],[72,75,"pl-s1"]],[[20,28,"pl-en"],[29,32,"pl-s1"],[33,34,"pl-c1"],[35,36,"pl-c1"]],[[20,22,"pl-k"],[24,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"]],[[24,51,"pl-c"]],[[24,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,66,"pl-en"],[70,74,"pl-s1"],[76,77,"pl-c1"],[77,80,"pl-s1"]],[[24,32,"pl-en"],[33,36,"pl-s1"],[37,38,"pl-c1"],[39,40,"pl-c1"]],[[24,26,"pl-k"],[28,31,"pl-s1"],[32,34,"pl-c1"],[35,39,"pl-c1"]],[[28,53,"pl-en"]],[[40,46,"pl-s1"],[48,63,"pl-s1"]],[[40,54,"pl-c1"],[56,60,"pl-s1"]],[[28,36,"pl-en"]],[],[],[[20,22,"pl-k"],[24,47,"pl-en"],[48,51,"pl-s1"]],[[24,32,"pl-smi"],[33,34,"pl-c1"],[34,37,"pl-s1"],[38,39,"pl-c1"],[40,70,"pl-en"],[71,77,"pl-s1"],[79,82,"pl-s1"]],[[24,33,"pl-en"],[34,37,"pl-s1"],[39,42,"pl-s1"]],[[24,32,"pl-en"],[33,36,"pl-s1"],[37,39,"pl-c1"],[40,44,"pl-c1"]],[],[],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,44,"pl-en"],[45,48,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,22,"pl-c1"],[25,27,"pl-c1"],[28,29,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,44,"pl-en"],[45,51,"pl-s1"],[53,58,"pl-s1"],[60,64,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,14,"pl-k"],[16,39,"pl-en"],[40,43,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,29,"pl-s1"],[30,31,"pl-c1"],[32,62,"pl-en"],[63,69,"pl-s1"],[71,74,"pl-s1"]],[[16,79,"pl-c"]],[[16,18,"pl-k"],[20,23,"pl-s1"],[24,26,"pl-c1"],[27,31,"pl-c1"]],[[20,29,"pl-en"],[30,33,"pl-s1"]],[[20,28,"pl-en"]],[],[[16,19,"pl-smi"],[20,23,"pl-s1"],[24,25,"pl-c1"],[26,40,"pl-en"],[41,48,"pl-en"],[52,56,"pl-s1"],[58,61,"pl-s1"]],[[16,18,"pl-k"],[20,23,"pl-s1"],[24,25,"pl-c1"],[26,27,"pl-c1"]],[[20,29,"pl-en"],[30,33,"pl-s1"]],[[20,29,"pl-en"],[30,33,"pl-s1"]],[[20,28,"pl-en"]],[],[[16,25,"pl-en"],[26,29,"pl-s1"],[31,34,"pl-s1"]],[],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,44,"pl-en"],[45,48,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,26,"pl-c1"],[28,60,"pl-c1"],[62,63,"pl-c1"]],[[12,30,"pl-c1"]],[[12,31,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,47,"pl-s1"],[50,57,"pl-smi"],[58,59,"pl-c1"],[60,62,"pl-c1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[33,40,"pl-en"],[41,55,"pl-c1"],[57,62,"pl-s1"],[64,65,"pl-c1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,41,"pl-en"],[42,49,"pl-en"],[53,61,"pl-en"],[65,75,"pl-s1"],[77,81,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,43,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,91,"pl-c"]],[[8,10,"pl-en"],[11,23,"pl-s1"],[27,29,"pl-c1"],[30,33,"pl-s1"],[34,35,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"],[60,61,"pl-c1"]],[[12,38,"pl-en"],[39,46,"pl-en"],[50,58,"pl-en"],[62,66,"pl-s1"],[68,71,"pl-s1"]],[],[[12,20,"pl-en"],[21,38,"pl-en"],[39,40,"pl-c1"],[40,43,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,33,"pl-s1"],[37,39,"pl-c1"],[40,44,"pl-s1"],[45,50,"pl-s1"],[51,52,"pl-c1"],[53,54,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,25,"pl-c1"]],[[16,20,"pl-s1"],[21,22,"pl-c1"],[24,25,"pl-c1"],[26,41,"pl-s1"]],[],[],[],[[8,13,"pl-en"],[14,25,"pl-c1"],[27,28,"pl-c1"]],[[12,35,"pl-s1"],[36,37,"pl-c1"]],[[12,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"],[30,31,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-c1"]],[[12,24,"pl-s1"],[25,26,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,33,"pl-s1"],[36,43,"pl-s1"],[44,45,"pl-c1"],[46,48,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,56,"pl-en"]],[[12,20,"pl-en"],[22,39,"pl-en"],[40,44,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[37,63,"pl-en"],[64,68,"pl-s1"],[68,70,"pl-c1"],[70,77,"pl-c1"]],[[12,20,"pl-en"],[21,50,"pl-en"],[51,55,"pl-s1"],[55,57,"pl-c1"],[57,67,"pl-c1"],[69,71,"pl-c1"],[72,79,"pl-s1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[23,25,"pl-c1"],[25,32,"pl-c1"],[33,35,"pl-c1"],[36,53,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,40,"pl-s1"],[41,42,"pl-c1"],[44,50,"pl-s1"],[51,52,"pl-c1"],[54,59,"pl-s1"],[60,61,"pl-c1"],[62,64,"pl-c1"],[65,68,"pl-s1"]],[],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,56,"pl-en"]],[[12,20,"pl-en"],[22,39,"pl-en"],[40,44,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[37,63,"pl-en"],[64,68,"pl-s1"],[68,70,"pl-c1"],[70,77,"pl-c1"]],[[12,20,"pl-en"],[21,50,"pl-en"],[51,55,"pl-s1"],[55,57,"pl-c1"],[57,67,"pl-c1"],[69,71,"pl-c1"],[72,79,"pl-s1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[23,25,"pl-c1"],[25,32,"pl-c1"],[33,35,"pl-c1"],[36,53,"pl-c1"]],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,39,"pl-s1"],[40,41,"pl-c1"],[42,60,"pl-en"],[61,65,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,26,"pl-c1"],[27,34,"pl-en"],[35,39,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,56,"pl-en"],[57,64,"pl-s1"],[65,70,"pl-s1"],[72,80,"pl-c1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-k"],[16,31,"pl-s1"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[27,55,"pl-en"],[56,57,"pl-c1"],[57,64,"pl-s1"],[65,70,"pl-s1"],[72,80,"pl-c1"],[82,87,"pl-s1"],[89,90,"pl-c1"],[90,93,"pl-s1"]],[[12,20,"pl-en"],[22,30,"pl-s1"]],[[12,17,"pl-k"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,44,"pl-en"],[45,50,"pl-s1"]],[[12,18,"pl-k"]],[[12,20,"pl-en"],[21,32,"pl-c1"],[34,37,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,32,"pl-s1"],[35,42,"pl-s1"],[43,44,"pl-c1"],[46,51,"pl-s1"],[52,53,"pl-c1"],[54,56,"pl-c1"],[57,60,"pl-s1"]],[],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,57,"pl-en"]],[[12,20,"pl-en"],[22,39,"pl-en"],[40,44,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[37,63,"pl-en"],[64,68,"pl-s1"],[68,70,"pl-c1"],[70,77,"pl-c1"]],[[12,20,"pl-en"],[21,50,"pl-en"],[51,55,"pl-s1"],[55,57,"pl-c1"],[57,67,"pl-c1"],[69,71,"pl-c1"],[72,79,"pl-s1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[23,25,"pl-c1"],[25,32,"pl-c1"],[33,35,"pl-c1"],[36,53,"pl-c1"]],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,39,"pl-s1"],[40,41,"pl-c1"],[42,60,"pl-en"],[61,65,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,56,"pl-en"],[57,64,"pl-s1"],[65,70,"pl-s1"],[72,80,"pl-c1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-k"],[16,31,"pl-s1"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[27,55,"pl-en"],[56,57,"pl-c1"],[57,64,"pl-s1"],[65,70,"pl-s1"],[72,80,"pl-c1"],[82,87,"pl-s1"],[89,90,"pl-c1"],[90,93,"pl-s1"]],[[12,20,"pl-en"],[22,30,"pl-s1"]],[[12,17,"pl-k"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,44,"pl-en"],[45,50,"pl-s1"]],[[12,18,"pl-k"]],[[12,20,"pl-en"],[21,32,"pl-c1"],[34,37,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,32,"pl-c1"],[34,35,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,15,"pl-c1"],[16,17,"pl-c1"],[18,61,"pl-c"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,13,"pl-en"],[14,33,"pl-c1"],[35,36,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,34,"pl-s1"],[35,36,"pl-c1"]],[[12,33,"pl-s1"],[34,35,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,12,"pl-en"],[13,24,"pl-c1"],[27,29,"pl-c1"],[29,29,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-s1"],[26,27,"pl-c1"],[28,36,"pl-en"],[37,42,"pl-s1"]],[[12,14,"pl-k"],[16,33,"pl-en"],[34,35,"pl-s1"]],[[16,41,"pl-en"],[42,48,"pl-s1"],[50,73,"pl-s1"]],[[20,42,"pl-c1"]],[[20,35,"pl-en"],[36,52,"pl-en"],[53,58,"pl-s1"],[59,61,"pl-c1"],[61,79,"pl-c1"],[81,86,"pl-s1"]],[],[[16,24,"pl-en"]],[],[[12,23,"pl-smi"],[24,27,"pl-s1"],[28,29,"pl-c1"],[30,38,"pl-en"],[39,44,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[28,29,"pl-c1"],[30,45,"pl-s1"]],[[12,29,"pl-en"],[30,33,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,22,"pl-c1"],[25,27,"pl-c1"],[27,27,"pl-s1"]],[[12,72,"pl-c"]],[[12,64,"pl-c"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,68,"pl-en"],[69,74,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-en"],[40,47,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"],[21,23,"pl-c1"],[24,28,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,23,"pl-smi"],[24,27,"pl-s1"],[28,29,"pl-c1"],[30,38,"pl-en"],[39,44,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[28,29,"pl-c1"],[30,58,"pl-en"],[59,63,"pl-s1"]],[[12,29,"pl-en"],[30,33,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,25,"pl-c1"],[28,30,"pl-c1"],[30,30,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,65,"pl-en"],[66,71,"pl-s1"]],[[12,39,"pl-c"]],[[12,56,"pl-c"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,49,"pl-en"],[51,63,"pl-smi"],[64,65,"pl-c1"],[66,70,"pl-s1"],[72,76,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,30,"pl-c1"]],[[16,40,"pl-en"],[41,47,"pl-s1"],[49,65,"pl-en"],[66,71,"pl-s1"],[74,79,"pl-s1"]],[[16,28,"pl-en"]],[],[[12,21,"pl-en"],[22,28,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,36,"pl-c1"],[39,52,"pl-s1"],[53,55,"pl-c1"],[56,61,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,76,"pl-s1"]],[],[[12,18,"pl-en"],[19,29,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[28,29,"pl-c1"],[30,32,"pl-c1"],[33,38,"pl-s1"],[39,40,"pl-c1"],[41,57,"pl-en"],[58,63,"pl-s1"],[64,66,"pl-c1"],[66,80,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,35,"pl-en"],[36,52,"pl-en"],[53,58,"pl-s1"],[59,61,"pl-c1"],[61,79,"pl-c1"],[81,86,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"]],[[12,20,"pl-smi"],[20,21,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,70,"pl-s1"],[72,76,"pl-s1"],[78,79,"pl-c1"],[79,82,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,14,"pl-k"],[17,24,"pl-s1"]],[[16,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[38,50,"pl-smi"],[51,52,"pl-c1"],[53,80,"pl-en"],[81,89,"pl-en"],[90,95,"pl-s1"]],[[16,23,"pl-s1"],[24,25,"pl-c1"],[26,39,"pl-en"],[40,44,"pl-s1"]],[[16,18,"pl-k"],[20,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"]],[[20,44,"pl-en"],[45,51,"pl-s1"],[53,69,"pl-en"],[70,75,"pl-s1"],[78,83,"pl-s1"]],[[20,32,"pl-en"]],[],[],[[12,28,"pl-en"],[29,42,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,48,"pl-en"],[49,56,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,23,"pl-c1"],[27,29,"pl-c1"],[30,35,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,76,"pl-en"],[77,85,"pl-en"],[86,91,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,39,"pl-en"],[40,44,"pl-s1"]],[[12,14,"pl-k"],[16,33,"pl-en"],[34,39,"pl-s1"]],[[16,40,"pl-en"],[41,47,"pl-s1"],[49,65,"pl-en"],[66,71,"pl-s1"],[74,79,"pl-s1"]],[[16,24,"pl-en"]],[],[],[],[[8,12,"pl-en"],[13,24,"pl-c1"],[27,28,"pl-s1"],[29,31,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,76,"pl-en"],[77,85,"pl-en"],[86,91,"pl-s1"]],[[12,29,"pl-en"],[30,34,"pl-s1"],[36,62,"pl-en"],[63,64,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,27,"pl-c1"],[30,32,"pl-c1"],[32,32,"pl-s1"]],[[12,58,"pl-c"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[31,47,"pl-en"],[48,53,"pl-s1"]],[[12,18,"pl-en"],[19,43,"pl-en"],[44,49,"pl-s1"],[49,51,"pl-c1"],[51,60,"pl-c1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[38,54,"pl-smi"],[55,56,"pl-c1"],[57,84,"pl-en"],[85,90,"pl-s1"],[90,92,"pl-c1"],[92,101,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,36,"pl-s1"],[36,38,"pl-c1"],[38,50,"pl-c1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,30,"pl-s1"],[30,32,"pl-c1"],[32,44,"pl-c1"]],[[12,15,"pl-smi"],[16,22,"pl-s1"],[23,24,"pl-c1"],[25,27,"pl-s1"],[27,29,"pl-c1"],[29,43,"pl-c1"],[44,45,"pl-c1"],[46,51,"pl-s1"]],[[12,15,"pl-k"],[17,20,"pl-smi"],[21,22,"pl-s1"],[23,24,"pl-c1"],[25,26,"pl-c1"],[28,29,"pl-s1"],[30,31,"pl-c1"],[32,37,"pl-s1"],[39,41,"pl-c1"],[41,42,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,27,"pl-s1"],[28,29,"pl-c1"],[30,46,"pl-en"],[47,54,"pl-s1"],[56,57,"pl-s1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,33,"pl-c1"],[34,40,"pl-s1"],[41,42,"pl-c1"],[43,44,"pl-s1"],[46,47,"pl-c1"],[48,74,"pl-en"],[75,76,"pl-s1"]],[],[],[],[[8,12,"pl-en"],[13,25,"pl-c1"],[28,34,"pl-s1"],[35,40,"pl-s1"],[42,44,"pl-c1"],[45,48,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,59,"pl-en"],[60,66,"pl-s1"],[68,73,"pl-s1"]],[[12,16,"pl-en"],[17,23,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,32,"pl-c1"],[35,40,"pl-s1"],[42,45,"pl-s1"],[47,53,"pl-s1"],[54,59,"pl-s1"],[60,61,"pl-c1"],[62,63,"pl-c1"],[65,67,"pl-c1"],[68,81,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"],[38,39,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,25,"pl-c1"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,54,"pl-en"],[55,61,"pl-s1"],[62,63,"pl-c1"]],[],[[12,16,"pl-k"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"],[28,35,"pl-en"],[36,41,"pl-s1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,37,"pl-s1"],[38,39,"pl-c1"],[40,62,"pl-en"],[63,70,"pl-s1"],[72,77,"pl-s1"],[79,89,"pl-s1"],[91,99,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,25,"pl-c1"]],[[16,32,"pl-en"],[33,39,"pl-s1"],[40,41,"pl-c1"]],[],[[12,16,"pl-k"]],[[16,20,"pl-en"],[21,27,"pl-s1"]],[],[[12,28,"pl-en"],[29,32,"pl-s1"]],[[12,28,"pl-en"],[29,34,"pl-s1"]],[[12,20,"pl-en"],[21,36,"pl-s1"],[37,39,"pl-c1"],[40,44,"pl-c1"]],[[12,25,"pl-s1"],[26,27,"pl-c1"],[28,56,"pl-en"],[57,72,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,27,"pl-c1"],[30,37,"pl-s1"],[39,53,"pl-s1"],[54,56,"pl-c1"],[57,65,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,61,"pl-en"],[62,69,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,38,"pl-s1"],[39,40,"pl-c1"],[41,68,"pl-en"],[69,83,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,52,"pl-en"],[53,62,"pl-s1"],[64,80,"pl-s1"]],[[12,28,"pl-en"],[29,43,"pl-s1"]],[[12,28,"pl-en"],[29,36,"pl-s1"]],[[12,20,"pl-en"],[21,31,"pl-s1"],[32,34,"pl-c1"],[35,39,"pl-c1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,51,"pl-en"],[52,62,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,24,"pl-c1"],[27,33,"pl-s1"],[34,39,"pl-s1"],[41,43,"pl-c1"],[44,47,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,65,"pl-en"],[66,72,"pl-s1"],[74,79,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,52,"pl-en"],[53,58,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,23,"pl-c1"],[26,32,"pl-s1"],[33,38,"pl-s1"],[40,42,"pl-c1"],[43,47,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,65,"pl-en"],[66,72,"pl-s1"],[74,79,"pl-s1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,30,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,23,"pl-en"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,53,"pl-en"],[54,60,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,33,"pl-s1"],[35,41,"pl-s1"],[42,47,"pl-s1"],[47,48,"pl-c1"],[48,49,"pl-c1"],[52,63,"pl-s1"],[64,66,"pl-c1"],[67,74,"pl-s1"],[76,82,"pl-s1"],[83,88,"pl-s1"],[88,89,"pl-c1"],[89,90,"pl-c1"],[93,94,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,60,"pl-en"],[61,72,"pl-s1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,47,"pl-en"],[49,61,"pl-smi"],[62,63,"pl-c1"],[64,68,"pl-s1"],[70,78,"pl-s1"]],[[12,14,"pl-k"],[16,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[16,19,"pl-smi"],[20,27,"pl-s1"],[28,29,"pl-c1"],[30,53,"pl-en"],[54,60,"pl-s1"],[62,77,"pl-s1"]],[[16,18,"pl-k"],[20,27,"pl-s1"],[28,30,"pl-c1"]],[[20,27,"pl-en"],[28,36,"pl-s1"],[37,39,"pl-c1"],[39,46,"pl-c1"],[47,49,"pl-c1"],[50,54,"pl-c1"],[55,57,"pl-c1"],[59,75,"pl-en"],[76,84,"pl-s1"]],[],[[20,32,"pl-en"],[33,39,"pl-s1"]],[[20,33,"pl-en"],[34,40,"pl-s1"],[42,57,"pl-s1"]],[[26,73,"pl-s"]],[[26,33,"pl-en"],[34,42,"pl-s1"],[43,45,"pl-c1"],[45,52,"pl-c1"]],[],[[16,28,"pl-en"]],[],[[12,18,"pl-en"],[19,28,"pl-en"],[29,37,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,27,"pl-s1"]],[[12,16,"pl-en"],[17,28,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,25,"pl-c1"],[27,28,"pl-c1"],[29,41,"pl-s1"],[42,43,"pl-c1"],[44,51,"pl-c1"]],[],[[8,10,"pl-en"],[11,22,"pl-s1"],[25,28,"pl-s1"],[30,36,"pl-s1"],[37,42,"pl-s1"],[42,43,"pl-c1"],[43,44,"pl-c1"],[47,55,"pl-s1"],[56,58,"pl-c1"],[59,62,"pl-s1"],[64,70,"pl-s1"],[71,76,"pl-s1"],[76,77,"pl-c1"],[77,78,"pl-c1"],[81,82,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,35,"pl-en"],[36,63,"pl-en"],[64,67,"pl-s1"]],[[36,63,"pl-en"],[64,72,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,24,"pl-s1"]],[[12,16,"pl-en"],[17,25,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,24,"pl-c1"],[26,27,"pl-c1"],[28,39,"pl-s1"],[40,41,"pl-c1"],[42,49,"pl-c1"]],[],[[8,12,"pl-en"],[13,22,"pl-c1"],[25,31,"pl-s1"],[32,37,"pl-s1"],[39,41,"pl-c1"],[42,45,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,39,"pl-en"],[40,44,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,29,"pl-en"]],[[16,24,"pl-en"]],[],[],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[12,15,"pl-k"],[17,27,"pl-smi"],[28,29,"pl-s1"],[30,31,"pl-c1"],[32,33,"pl-c1"],[35,36,"pl-s1"],[37,38,"pl-c1"],[39,44,"pl-s1"],[46,47,"pl-s1"],[47,49,"pl-c1"]],[[16,27,"pl-smi"],[28,33,"pl-s1"],[34,35,"pl-c1"],[36,42,"pl-s1"],[43,44,"pl-s1"]],[[16,22,"pl-s1"],[23,24,"pl-s1"],[26,27,"pl-c1"],[28,43,"pl-s1"]],[[16,18,"pl-k"],[20,23,"pl-s1"],[24,26,"pl-c1"],[27,28,"pl-c1"]],[[20,23,"pl-s1"],[24,25,"pl-c1"],[26,43,"pl-en"],[45,56,"pl-smi"],[57,58,"pl-c1"],[59,64,"pl-s1"],[66,92,"pl-en"],[93,98,"pl-s1"]],[],[[16,20,"pl-k"]],[[20,36,"pl-en"],[37,42,"pl-s1"]],[],[],[[12,16,"pl-en"],[17,23,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"]],[[16,25,"pl-en"],[26,31,"pl-s1"]],[[16,24,"pl-en"]],[],[],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,52,"pl-en"],[53,58,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,22,"pl-c1"],[25,31,"pl-s1"],[32,37,"pl-s1"],[37,38,"pl-c1"],[38,39,"pl-c1"],[41,43,"pl-c1"],[44,47,"pl-s1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,56,"pl-en"],[57,63,"pl-s1"],[65,70,"pl-s1"]],[[12,16,"pl-en"],[17,23,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,52,"pl-en"],[53,58,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,30,"pl-c1"],[33,35,"pl-c1"],[35,35,"pl-s1"]],[[12,14,"pl-k"],[16,22,"pl-en"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[16,29,"pl-en"],[30,36,"pl-s1"],[38,55,"pl-s1"]],[[30,75,"pl-s"]],[[16,24,"pl-en"]],[],[[12,57,"pl-c"]],[[12,15,"pl-smi"],[16,19,"pl-s1"]],[[12,20,"pl-smi"],[20,21,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,60,"pl-en"],[61,67,"pl-en"],[71,72,"pl-c1"],[72,78,"pl-en"],[79,94,"pl-s1"],[97,98,"pl-c1"],[98,101,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[[12,14,"pl-k"],[16,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,37,"pl-en"]],[[16,24,"pl-en"],[25,33,"pl-s1"],[34,36,"pl-c1"],[37,41,"pl-c1"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,38,"pl-en"],[39,45,"pl-en"],[49,50,"pl-c1"],[50,56,"pl-en"],[57,72,"pl-s1"]],[[39,47,"pl-s1"]],[[16,25,"pl-en"],[26,34,"pl-s1"]],[[16,24,"pl-en"],[25,28,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,25,"pl-en"],[26,34,"pl-s1"]],[],[],[],[[8,14,"pl-en"],[15,38,"pl-c1"],[41,43,"pl-c1"],[43,43,"pl-s1"],[46,47,"pl-c1"]],[[12,15,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,30,"pl-s1"],[32,38,"pl-s1"],[39,44,"pl-s1"],[45,46,"pl-c1"],[47,48,"pl-c1"],[51,57,"pl-s1"],[58,60,"pl-c1"],[61,65,"pl-s1"],[67,73,"pl-s1"],[74,79,"pl-s1"],[80,81,"pl-c1"],[82,83,"pl-c1"],[86,89,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,60,"pl-en"],[61,67,"pl-s1"]],[],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,35,"pl-en"],[36,42,"pl-s1"],[44,52,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[16,19,"pl-smi"],[20,27,"pl-s1"],[28,29,"pl-c1"],[30,53,"pl-en"],[54,60,"pl-s1"],[62,82,"pl-s1"]],[[16,18,"pl-k"],[20,27,"pl-s1"]],[[20,28,"pl-smi"],[29,30,"pl-c1"],[30,33,"pl-s1"],[34,35,"pl-c1"],[36,61,"pl-en"],[62,68,"pl-s1"]],[[20,23,"pl-smi"],[24,32,"pl-s1"],[33,34,"pl-c1"],[35,60,"pl-en"],[61,69,"pl-s1"],[71,72,"pl-c1"],[72,78,"pl-en"],[79,83,"pl-s1"]],[[20,22,"pl-k"],[24,32,"pl-s1"],[33,35,"pl-c1"],[36,37,"pl-c1"]],[[24,37,"pl-en"],[38,44,"pl-s1"],[46,61,"pl-s1"]],[[40,70,"pl-s"]],[[40,48,"pl-s1"]],[[24,33,"pl-en"],[34,37,"pl-s1"]],[],[[20,24,"pl-k"]],[[24,47,"pl-en"],[48,51,"pl-s1"]],[],[],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,24,"pl-s1"]],[[12,16,"pl-en"],[17,23,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,25,"pl-c1"],[27,28,"pl-c1"],[29,41,"pl-s1"],[42,43,"pl-c1"],[44,51,"pl-c1"]],[],[[8,10,"pl-en"],[11,22,"pl-s1"],[25,33,"pl-s1"],[35,41,"pl-s1"],[43,49,"pl-s1"],[51,55,"pl-s1"],[57,63,"pl-s1"],[64,69,"pl-s1"],[70,71,"pl-c1"],[72,73,"pl-c1"],[76,82,"pl-s1"],[83,85,"pl-c1"],[86,94,"pl-s1"],[96,102,"pl-s1"],[104,110,"pl-s1"],[112,116,"pl-s1"],[118,124,"pl-s1"],[125,130,"pl-s1"],[131,132,"pl-c1"],[133,134,"pl-c1"],[137,138,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,60,"pl-en"],[61,67,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,35,"pl-c1"]],[],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,39,"pl-en"],[40,46,"pl-s1"],[48,56,"pl-s1"],[58,59,"pl-c1"],[59,65,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[16,41,"pl-en"],[42,48,"pl-s1"],[50,60,"pl-s1"],[62,70,"pl-s1"],[72,78,"pl-s1"]],[[16,26,"pl-en"],[27,33,"pl-s1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,22,"pl-s1"]],[[12,16,"pl-en"],[17,23,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,24,"pl-c1"],[26,27,"pl-c1"],[28,39,"pl-s1"],[40,41,"pl-c1"],[42,49,"pl-c1"]],[],[[8,12,"pl-en"],[13,20,"pl-c1"],[23,30,"pl-s1"],[32,38,"pl-s1"],[39,44,"pl-s1"],[45,46,"pl-c1"],[47,48,"pl-c1"],[51,54,"pl-s1"],[56,61,"pl-s1"],[62,64,"pl-c1"],[65,72,"pl-s1"],[74,80,"pl-s1"],[81,86,"pl-s1"],[87,88,"pl-c1"],[89,90,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,41,"pl-s1"]],[[12,35,"pl-c"]],[[12,78,"pl-c"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,43,"pl-en"]],[[17,29,"pl-smi"],[30,31,"pl-c1"],[32,36,"pl-s1"]],[[16,42,"pl-en"],[43,46,"pl-s1"]],[[16,42,"pl-en"],[43,48,"pl-s1"]],[],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[],[],[[8,13,"pl-en"],[14,42,"pl-c1"],[44,45,"pl-c1"]],[[12,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,14,"pl-en"],[15,30,"pl-c1"],[32,68,"pl-c1"],[70,71,"pl-c1"]],[[12,32,"pl-c1"]],[[12,34,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-s1"],[24,51,"pl-s1"],[54,61,"pl-s1"],[62,63,"pl-c1"],[65,80,"pl-s1"],[82,90,"pl-s1"],[92,98,"pl-s1"],[99,101,"pl-c1"],[102,117,"pl-s1"],[119,127,"pl-s1"],[129,135,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,15,"pl-smi"],[16,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[36,37,"pl-c1"],[38,39,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,44,"pl-en"],[45,60,"pl-s1"],[62,70,"pl-s1"],[72,82,"pl-s1"],[84,95,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,47,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,33,"pl-s1"],[36,51,"pl-s1"],[53,61,"pl-s1"],[63,70,"pl-s1"],[71,73,"pl-c1"],[74,78,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,34,"pl-s1"],[35,36,"pl-c1"],[37,64,"pl-en"],[65,80,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,66,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,54,"pl-c1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,29,"pl-s1"],[30,31,"pl-c1"],[32,37,"pl-s1"],[38,39,"pl-c1"],[40,41,"pl-c1"],[44,49,"pl-s1"],[52,53,"pl-c1"],[53,79,"pl-s1"]],[[16,19,"pl-smi"],[20,23,"pl-s1"],[24,25,"pl-c1"],[26,56,"pl-en"]],[[24,30,"pl-s1"],[32,56,"pl-c1"]],[[24,29,"pl-s1"],[31,41,"pl-s1"],[43,55,"pl-s1"],[57,60,"pl-s1"]],[[16,18,"pl-k"],[20,23,"pl-s1"]],[[20,33,"pl-en"]],[[20,28,"pl-en"]],[],[],[[12,74,"pl-c"]],[[12,62,"pl-c"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"]],[],[[16,64,"pl-c"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,31,"pl-s1"],[34,35,"pl-c1"],[37,42,"pl-s1"],[44,48,"pl-s1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,43,"pl-en"],[44,56,"pl-s1"],[58,63,"pl-s1"],[65,70,"pl-s1"],[71,72,"pl-c1"],[73,74,"pl-c1"],[76,80,"pl-c1"]],[],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,54,"pl-c1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,29,"pl-s1"],[30,31,"pl-c1"],[32,37,"pl-s1"],[38,39,"pl-c1"],[40,41,"pl-c1"],[44,49,"pl-s1"],[52,53,"pl-c1"],[53,79,"pl-s1"]],[[16,18,"pl-k"],[20,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[20,49,"pl-en"]],[[24,30,"pl-s1"],[32,59,"pl-c1"]],[[24,29,"pl-s1"],[31,41,"pl-s1"],[43,55,"pl-s1"],[57,60,"pl-s1"]],[],[[16,20,"pl-k"]],[[20,23,"pl-smi"],[24,27,"pl-s1"],[28,29,"pl-c1"],[30,60,"pl-en"]],[[24,30,"pl-s1"],[32,60,"pl-c1"]],[[24,29,"pl-s1"],[31,41,"pl-s1"],[43,55,"pl-s1"],[57,60,"pl-s1"]],[[20,22,"pl-k"],[24,27,"pl-s1"],[28,29,"pl-c1"],[30,31,"pl-c1"]],[[24,32,"pl-en"],[33,38,"pl-s1"]],[],[],[],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"],[62,63,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,47,"pl-en"],[48,53,"pl-s1"],[55,59,"pl-s1"]],[[12,21,"pl-en"],[22,27,"pl-s1"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,54,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,29,"pl-c1"],[31,32,"pl-c1"]],[[12,39,"pl-s1"],[40,41,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,12,"pl-en"],[13,33,"pl-c1"],[36,42,"pl-s1"],[43,44,"pl-c1"],[46,61,"pl-s1"],[63,71,"pl-s1"],[73,80,"pl-s1"],[81,83,"pl-c1"],[84,91,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,34,"pl-s1"],[35,36,"pl-c1"],[37,64,"pl-en"],[65,80,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,66,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[],[[12,18,"pl-en"],[21,26,"pl-s1"],[27,28,"pl-c1"],[29,30,"pl-c1"]],[[12,19,"pl-en"],[20,32,"pl-s1"],[33,35,"pl-c1"],[37,45,"pl-smi"],[46,47,"pl-c1"],[48,49,"pl-c1"],[49,61,"pl-s1"]],[[12,19,"pl-en"],[21,33,"pl-en"],[34,39,"pl-s1"]],[[12,20,"pl-en"],[21,36,"pl-c1"],[38,41,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"],[62,63,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,44,"pl-en"],[46,58,"pl-smi"],[59,60,"pl-c1"],[61,66,"pl-s1"],[68,72,"pl-s1"],[74,78,"pl-s1"],[80,84,"pl-c1"]],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[12,19,"pl-s1"],[20,21,"pl-c1"],[22,50,"pl-en"],[51,55,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,36,"pl-c1"],[38,39,"pl-c1"]],[[12,23,"pl-s1"],[24,25,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,41,"pl-s1"],[42,43,"pl-c1"]],[[12,35,"pl-s1"]],[],[[8,10,"pl-en"],[11,34,"pl-s1"],[37,49,"pl-s1"],[50,51,"pl-c1"],[53,56,"pl-s1"],[58,64,"pl-s1"],[65,67,"pl-c1"],[68,71,"pl-s1"],[73,79,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[32,44,"pl-smi"],[45,46,"pl-c1"],[47,74,"pl-en"],[75,78,"pl-s1"]],[[12,18,"pl-en"],[19,31,"pl-s1"],[32,34,"pl-c1"],[35,36,"pl-c1"]],[[12,19,"pl-en"],[21,33,"pl-en"],[35,43,"pl-smi"],[44,45,"pl-c1"],[46,48,"pl-s1"]],[[12,19,"pl-en"],[20,47,"pl-en"],[48,50,"pl-s1"],[50,52,"pl-c1"],[52,66,"pl-c1"],[68,70,"pl-c1"],[71,83,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,40,"pl-s1"],[43,58,"pl-s1"],[60,68,"pl-s1"],[70,76,"pl-s1"],[77,79,"pl-c1"],[80,95,"pl-s1"],[97,105,"pl-s1"],[107,113,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,34,"pl-s1"],[35,36,"pl-c1"],[37,64,"pl-en"],[65,80,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,66,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[[12,19,"pl-en"],[20,32,"pl-s1"],[33,35,"pl-c1"],[37,45,"pl-smi"],[46,47,"pl-c1"],[48,49,"pl-c1"],[49,61,"pl-s1"]],[[12,19,"pl-en"],[21,33,"pl-en"],[34,39,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,34,"pl-s1"],[37,52,"pl-s1"],[54,62,"pl-s1"],[64,71,"pl-s1"],[72,74,"pl-c1"],[75,79,"pl-s1"],[81,93,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,66,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[],[[12,20,"pl-en"],[21,36,"pl-c1"],[38,41,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"],[62,63,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,29,"pl-s1"],[30,31,"pl-c1"],[33,45,"pl-smi"],[46,47,"pl-c1"],[48,53,"pl-s1"]],[[12,15,"pl-smi"],[16,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"]],[],[[16,75,"pl-c"]],[[16,19,"pl-smi"],[20,21,"pl-c1"],[21,37,"pl-s1"],[38,39,"pl-c1"],[40,41,"pl-c1"],[41,53,"pl-s1"]],[[16,22,"pl-s1"],[23,24,"pl-c1"],[25,40,"pl-en"],[41,44,"pl-s1"],[46,50,"pl-s1"],[52,56,"pl-s1"]],[[20,27,"pl-en"],[28,32,"pl-s1"],[33,35,"pl-c1"],[35,46,"pl-c1"],[47,49,"pl-c1"],[50,73,"pl-s1"],[76,92,"pl-s1"],[95,99,"pl-c1"]],[],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,30,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,14,"pl-k"],[16,28,"pl-s1"]],[[16,28,"pl-s1"],[29,30,"pl-c1"],[31,38,"pl-s1"],[40,61,"pl-c"]],[[16,20,"pl-en"],[21,28,"pl-s1"]],[[14,18,"pl-k"]],[[16,32,"pl-en"],[33,40,"pl-s1"]],[[16,28,"pl-s1"],[29,30,"pl-c1"],[31,46,"pl-s1"]],[],[[12,25,"pl-en"]],[],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,54,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,24,"pl-c1"],[26,56,"pl-c1"],[58,59,"pl-c1"]],[[12,36,"pl-c1"]],[[12,28,"pl-c1"]],[[12,31,"pl-c1"]],[[12,26,"pl-c1"]],[[12,27,"pl-c1"]],[[12,48,"pl-c1"]],[[12,30,"pl-c1"]],[[12,45,"pl-c1"]],[[12,40,"pl-c1"]],[[12,36,"pl-c1"]],[[12,38,"pl-c1"]],[[12,47,"pl-c1"]],[[12,43,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,45,"pl-s1"],[48,55,"pl-smi"],[56,57,"pl-c1"],[59,64,"pl-s1"],[65,67,"pl-c1"],[68,73,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[33,40,"pl-en"],[41,55,"pl-c1"],[57,62,"pl-s1"],[64,65,"pl-c1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,39,"pl-en"],[40,45,"pl-s1"],[47,57,"pl-s1"],[59,63,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,41,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,10,"pl-en"],[11,21,"pl-s1"],[24,29,"pl-s1"],[30,32,"pl-c1"],[33,37,"pl-s1"],[39,51,"pl-s1"],[52,57,"pl-s1"],[57,58,"pl-c1"],[58,59,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"],[62,63,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,25,"pl-c1"]],[[16,78,"pl-c"]],[[16,20,"pl-s1"],[21,22,"pl-c1"],[23,49,"pl-en"],[50,56,"pl-s1"],[58,63,"pl-s1"],[65,69,"pl-s1"],[71,83,"pl-s1"]],[[16,20,"pl-en"],[21,26,"pl-s1"]],[[16,24,"pl-en"],[25,42,"pl-en"],[43,47,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,48,"pl-c"]],[[16,20,"pl-s1"],[21,22,"pl-c1"],[23,48,"pl-en"],[49,76,"pl-en"],[77,82,"pl-s1"],[85,89,"pl-s1"]],[[16,32,"pl-en"],[33,38,"pl-s1"]],[[16,24,"pl-en"],[25,42,"pl-en"],[43,47,"pl-s1"]],[],[],[],[[8,13,"pl-en"],[14,23,"pl-c1"],[25,26,"pl-c1"]],[[12,33,"pl-s1"],[34,35,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,22,"pl-s1"]],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,45,"pl-s1"],[46,47,"pl-c1"],[49,54,"pl-s1"],[55,57,"pl-c1"],[58,63,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[31,38,"pl-en"],[39,66,"pl-en"],[67,72,"pl-s1"]],[[12,18,"pl-en"],[19,31,"pl-s1"],[32,34,"pl-c1"],[35,36,"pl-c1"]],[[12,19,"pl-en"],[20,47,"pl-en"],[48,50,"pl-s1"],[50,52,"pl-c1"],[52,66,"pl-c1"],[68,70,"pl-c1"],[71,83,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,52,"pl-s1"],[53,54,"pl-c1"],[56,61,"pl-s1"],[62,64,"pl-c1"],[65,70,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,31,"pl-s1"],[32,34,"pl-c1"],[35,36,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[31,38,"pl-en"],[39,46,"pl-s1"]],[[12,14,"pl-k"],[16,43,"pl-en"],[44,46,"pl-s1"],[46,48,"pl-c1"],[48,62,"pl-c1"],[64,66,"pl-c1"],[67,79,"pl-s1"]],[[16,29,"pl-en"],[30,37,"pl-s1"]],[[16,23,"pl-en"]],[],[],[],[[8,10,"pl-en"],[11,22,"pl-s1"],[25,29,"pl-s1"],[30,31,"pl-c1"],[33,38,"pl-s1"],[39,41,"pl-c1"],[42,47,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[31,38,"pl-en"],[39,66,"pl-en"],[67,72,"pl-s1"]],[[12,19,"pl-en"],[20,22,"pl-s1"],[23,25,"pl-c1"],[27,39,"pl-smi"],[40,41,"pl-c1"],[42,46,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,43,"pl-s1"],[46,51,"pl-s1"],[52,54,"pl-c1"],[55,60,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,34,"pl-s1"],[35,37,"pl-c1"],[37,50,"pl-c1"],[51,52,"pl-c1"],[53,54,"pl-c1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,34,"pl-s1"],[35,37,"pl-c1"],[37,45,"pl-c1"],[46,47,"pl-c1"],[48,72,"pl-s1"]],[[12,19,"pl-en"],[21,41,"pl-en"],[42,64,"pl-en"],[65,72,"pl-s1"],[73,75,"pl-c1"],[75,80,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,36,"pl-s1"],[39,45,"pl-s1"],[46,47,"pl-c1"],[49,54,"pl-s1"],[55,57,"pl-c1"],[58,62,"pl-s1"],[64,65,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-c1"],[23,32,"pl-s1"],[33,34,"pl-c1"],[36,44,"pl-smi"],[44,45,"pl-c1"],[45,46,"pl-c1"],[50,54,"pl-smi"],[55,56,"pl-c1"],[57,64,"pl-s1"],[66,67,"pl-c1"],[68,74,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,57,"pl-en"],[58,59,"pl-c1"],[59,68,"pl-s1"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"]],[[12,18,"pl-k"],[19,34,"pl-s1"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[27,55,"pl-en"],[56,65,"pl-s1"],[67,73,"pl-s1"],[75,76,"pl-c1"],[76,80,"pl-s1"]],[[12,14,"pl-k"],[17,25,"pl-s1"]],[[16,24,"pl-en"]],[],[[12,17,"pl-k"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,52,"pl-s1"]],[[12,18,"pl-k"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,38,"pl-c1"],[40,41,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,44,"pl-s1"],[45,46,"pl-c1"]],[[12,37,"pl-s1"],[38,39,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,43,"pl-s1"],[44,45,"pl-c1"],[47,52,"pl-s1"],[53,54,"pl-c1"],[56,61,"pl-s1"],[62,64,"pl-c1"],[65,69,"pl-s1"],[71,72,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,35,"pl-s1"],[36,38,"pl-c1"],[38,49,"pl-c1"],[50,52,"pl-c1"],[53,66,"pl-s1"],[67,78,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[51,65,"pl-smi"],[66,67,"pl-c1"],[68,75,"pl-s1"],[76,78,"pl-c1"],[78,85,"pl-c1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[24,26,"pl-c1"],[27,31,"pl-c1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[37,63,"pl-en"],[64,68,"pl-s1"],[68,70,"pl-c1"],[70,77,"pl-c1"]],[[12,19,"pl-en"],[20,49,"pl-en"],[50,54,"pl-s1"],[54,56,"pl-c1"],[56,66,"pl-c1"],[68,70,"pl-c1"],[71,83,"pl-s1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[23,25,"pl-c1"],[25,32,"pl-c1"],[33,35,"pl-c1"],[36,53,"pl-c1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,26,"pl-c1"],[27,55,"pl-en"],[56,60,"pl-s1"],[60,62,"pl-c1"],[62,73,"pl-c1"]],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,34,"pl-s1"],[35,36,"pl-c1"],[37,55,"pl-en"],[56,60,"pl-s1"],[62,63,"pl-c1"],[64,69,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,57,"pl-en"],[58,60,"pl-s1"],[60,62,"pl-c1"],[62,70,"pl-c1"]],[[12,19,"pl-en"],[20,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,18,"pl-k"],[19,34,"pl-s1"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[27,55,"pl-en"],[56,57,"pl-c1"],[57,59,"pl-s1"],[59,61,"pl-c1"],[61,69,"pl-c1"],[71,77,"pl-s1"],[79,80,"pl-c1"],[80,84,"pl-s1"]],[[12,14,"pl-k"],[17,25,"pl-s1"]],[[16,23,"pl-en"]],[],[[12,17,"pl-k"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,52,"pl-s1"]],[[12,18,"pl-k"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,31,"pl-s1"],[34,38,"pl-s1"],[39,40,"pl-c1"],[42,47,"pl-s1"],[48,50,"pl-c1"],[51,55,"pl-s1"],[57,58,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,34,"pl-s1"],[35,37,"pl-c1"],[37,45,"pl-c1"],[46,47,"pl-c1"],[48,71,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[33,57,"pl-en"],[58,65,"pl-s1"]],[[12,19,"pl-en"],[20,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,32,"pl-s1"],[33,34,"pl-c1"],[35,53,"pl-en"],[54,58,"pl-s1"],[58,60,"pl-c1"],[60,67,"pl-c1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[38,46,"pl-smi"],[47,48,"pl-c1"],[49,53,"pl-s1"]],[[0,6,"pl-k"],[7,22,"pl-s1"]],[[12,19,"pl-en"],[21,47,"pl-en"],[49,57,"pl-smi"],[58,59,"pl-c1"],[60,64,"pl-s1"],[66,68,"pl-c1"],[70,92,"pl-en"],[93,97,"pl-s1"]],[[0,6,"pl-k"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"],[25,31,"pl-smi"],[32,60,"pl-en"],[61,63,"pl-s1"],[63,65,"pl-c1"],[65,76,"pl-c1"]],[[16,23,"pl-en"]],[],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"],[60,61,"pl-c1"]],[[12,14,"pl-k"],[16,18,"pl-s1"],[18,20,"pl-c1"],[20,27,"pl-c1"],[28,30,"pl-c1"],[31,48,"pl-c1"]],[[16,23,"pl-en"]],[],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,34,"pl-s1"],[35,36,"pl-c1"],[37,55,"pl-en"],[56,58,"pl-s1"],[60,61,"pl-c1"],[62,66,"pl-s1"]],[[12,14,"pl-k"],[16,42,"pl-en"],[43,45,"pl-s1"],[45,47,"pl-c1"],[47,53,"pl-c1"],[55,57,"pl-c1"],[58,62,"pl-s1"]],[[16,23,"pl-en"]],[],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,39,"pl-en"],[40,42,"pl-s1"],[42,44,"pl-c1"],[44,52,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,30,"pl-c1"]],[[16,23,"pl-en"]],[],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[0,6,"pl-k"],[7,22,"pl-s1"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[27,55,"pl-en"],[56,57,"pl-c1"],[57,59,"pl-s1"],[59,61,"pl-c1"],[61,69,"pl-c1"],[71,77,"pl-s1"],[79,80,"pl-c1"],[80,84,"pl-s1"]],[[12,14,"pl-k"],[17,25,"pl-s1"]],[[16,23,"pl-en"]],[],[[0,5,"pl-k"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,52,"pl-s1"]],[[0,6,"pl-k"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,33,"pl-c1"],[35,36,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,32,"pl-s1"],[33,34,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,34,"pl-s1"],[35,36,"pl-c1"],[38,43,"pl-s1"],[44,46,"pl-c1"],[47,51,"pl-s1"],[53,54,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-c1"],[23,27,"pl-s1"],[28,29,"pl-c1"],[31,39,"pl-smi"],[40,41,"pl-c1"],[41,42,"pl-c1"],[45,49,"pl-smi"],[50,51,"pl-c1"],[52,59,"pl-s1"],[60,61,"pl-c1"],[62,67,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,49,"pl-en"],[50,51,"pl-c1"],[51,55,"pl-s1"]],[[12,19,"pl-en"],[20,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,18,"pl-k"],[19,34,"pl-s1"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[27,55,"pl-en"],[56,60,"pl-s1"],[62,68,"pl-s1"],[70,71,"pl-c1"],[71,75,"pl-s1"]],[[12,19,"pl-en"],[21,29,"pl-s1"]],[[12,17,"pl-k"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,52,"pl-s1"]],[[12,18,"pl-k"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,28,"pl-c1"],[30,31,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"],[31,66,"pl-c"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,43,"pl-s1"],[44,45,"pl-c1"],[47,52,"pl-s1"],[53,55,"pl-c1"],[56,61,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,19,"pl-en"],[21,33,"pl-en"],[34,41,"pl-s1"]],[[12,18,"pl-en"],[19,31,"pl-s1"],[32,34,"pl-c1"],[35,36,"pl-c1"]],[[12,19,"pl-en"],[20,47,"pl-en"],[50,62,"pl-smi"],[63,64,"pl-c1"],[65,72,"pl-s1"],[73,75,"pl-c1"],[75,89,"pl-c1"],[91,93,"pl-c1"],[94,106,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,35,"pl-s1"],[36,37,"pl-c1"],[39,44,"pl-s1"],[45,47,"pl-c1"],[48,52,"pl-s1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,51,"pl-s1"]],[[12,25,"pl-en"]],[],[],[[8,13,"pl-en"],[14,29,"pl-c1"],[31,32,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,23,"pl-s1"],[24,25,"pl-c1"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,13,"pl-en"],[14,50,"pl-c1"],[52,53,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,23,"pl-s1"],[24,25,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,36,"pl-s1"],[39,51,"pl-s1"],[52,53,"pl-c1"],[55,59,"pl-s1"],[60,61,"pl-c1"],[63,68,"pl-s1"],[69,71,"pl-c1"],[72,81,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,27,"pl-c1"],[28,29,"pl-c1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[[12,18,"pl-en"],[19,29,"pl-en"],[30,34,"pl-s1"],[36,37,"pl-c1"],[37,52,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,31,"pl-s1"],[32,33,"pl-c1"],[35,51,"pl-smi"],[52,53,"pl-c1"],[54,58,"pl-s1"]],[[12,19,"pl-en"],[20,21,"pl-s1"],[21,23,"pl-c1"],[23,35,"pl-c1"],[36,38,"pl-c1"],[39,51,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,50,"pl-s1"],[50,52,"pl-c1"],[52,61,"pl-c1"]],[[12,19,"pl-en"],[21,49,"pl-en"],[50,56,"pl-s1"],[58,62,"pl-s1"],[62,64,"pl-c1"],[64,76,"pl-c1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,45,"pl-s1"],[46,47,"pl-c1"],[48,70,"pl-en"],[71,77,"pl-s1"],[79,105,"pl-en"],[106,110,"pl-s1"],[113,114,"pl-c1"],[116,121,"pl-s1"]],[[12,24,"pl-s1"],[24,26,"pl-c1"],[26,36,"pl-c1"],[37,38,"pl-c1"],[40,41,"pl-c1"],[42,47,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-en"],[40,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,32,"pl-c1"],[34,35,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,37,"pl-s1"],[38,39,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,10,"pl-en"],[11,51,"pl-s1"],[54,66,"pl-s1"],[67,68,"pl-c1"],[70,82,"pl-s1"],[83,84,"pl-c1"],[86,91,"pl-s1"],[92,94,"pl-c1"],[95,104,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,27,"pl-c1"],[28,29,"pl-c1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[[12,18,"pl-en"],[19,29,"pl-en"],[30,42,"pl-s1"],[44,45,"pl-c1"],[45,60,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,31,"pl-s1"],[32,33,"pl-c1"],[35,51,"pl-smi"],[52,53,"pl-c1"],[54,66,"pl-s1"]],[[12,18,"pl-en"],[19,31,"pl-s1"],[32,34,"pl-c1"],[35,36,"pl-c1"]],[[12,19,"pl-en"],[20,21,"pl-s1"],[21,23,"pl-c1"],[23,35,"pl-c1"],[36,38,"pl-c1"],[39,51,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,50,"pl-s1"],[50,52,"pl-c1"],[52,61,"pl-c1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[23,25,"pl-c1"],[25,36,"pl-c1"],[37,39,"pl-c1"],[40,41,"pl-c1"]],[[12,19,"pl-en"],[21,49,"pl-en"],[50,56,"pl-s1"],[58,62,"pl-s1"],[62,64,"pl-c1"],[64,76,"pl-c1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"],[62,63,"pl-c1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,45,"pl-s1"],[46,47,"pl-c1"],[48,70,"pl-en"]],[[16,22,"pl-s1"],[24,50,"pl-en"],[51,52,"pl-s1"],[55,56,"pl-c1"],[58,63,"pl-s1"]],[[12,24,"pl-s1"],[24,26,"pl-c1"],[26,36,"pl-c1"],[37,38,"pl-c1"],[40,41,"pl-c1"],[42,47,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,24,"pl-s1"],[24,26,"pl-c1"],[26,36,"pl-c1"],[37,38,"pl-c1"],[40,41,"pl-c1"],[42,68,"pl-en"],[69,73,"pl-s1"]],[[12,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-en"],[40,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,47,"pl-c1"],[49,50,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,52,"pl-s1"],[53,54,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,38,"pl-s1"],[39,41,"pl-c1"],[42,47,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,18,"pl-en"],[19,26,"pl-en"],[27,34,"pl-s1"],[35,37,"pl-c1"],[37,50,"pl-c1"],[51,52,"pl-c1"],[53,54,"pl-c1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,34,"pl-s1"],[35,37,"pl-c1"],[37,45,"pl-c1"],[46,47,"pl-c1"],[48,72,"pl-s1"]],[[12,14,"pl-k"],[16,40,"pl-en"],[41,48,"pl-s1"],[50,52,"pl-c1"]],[[21,41,"pl-en"],[42,64,"pl-en"],[65,72,"pl-s1"],[73,75,"pl-c1"],[75,80,"pl-c1"]],[[16,29,"pl-en"],[30,37,"pl-s1"]],[[16,23,"pl-en"]],[],[],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,46,"pl-s1"],[47,48,"pl-c1"],[50,55,"pl-s1"],[57,62,"pl-s1"],[63,65,"pl-c1"],[66,67,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,20,"pl-en"],[21,31,"pl-c1"],[33,36,"pl-s1"]],[[12,18,"pl-en"],[19,43,"pl-en"],[44,51,"pl-s1"],[53,55,"pl-c1"],[56,60,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-c1"],[23,32,"pl-s1"],[33,34,"pl-c1"],[36,44,"pl-smi"],[44,45,"pl-c1"],[45,46,"pl-c1"],[50,54,"pl-smi"],[55,56,"pl-c1"],[57,64,"pl-s1"],[66,67,"pl-c1"],[68,74,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,35,"pl-c1"],[35,44,"pl-s1"]],[[12,39,"pl-en"],[40,41,"pl-c1"],[41,50,"pl-s1"],[52,78,"pl-en"],[79,84,"pl-s1"]],[[12,14,"pl-k"],[16,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[16,28,"pl-smi"],[29,30,"pl-c1"],[30,36,"pl-s1"],[37,38,"pl-c1"],[39,61,"pl-en"],[62,69,"pl-s1"]],[[16,26,"pl-smi"],[27,32,"pl-s1"],[33,34,"pl-c1"],[35,44,"pl-s1"],[45,46,"pl-c1"],[47,53,"pl-s1"],[53,55,"pl-c1"],[55,61,"pl-c1"]],[[16,49,"pl-en"],[50,56,"pl-s1"],[58,63,"pl-s1"]],[],[[12,25,"pl-en"],[26,33,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,22,"pl-en"],[23,32,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,31,"pl-s1"],[32,34,"pl-c1"],[35,40,"pl-s1"]],[[12,20,"pl-en"],[22,33,"pl-en"],[34,61,"pl-en"],[62,67,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,39,"pl-c1"],[41,42,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,24,"pl-s1"],[25,26,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,19,"pl-c1"]],[],[[8,10,"pl-en"],[11,32,"pl-s1"],[35,39,"pl-s1"],[40,41,"pl-c1"],[43,48,"pl-s1"],[50,55,"pl-s1"],[56,58,"pl-c1"],[59,60,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,34,"pl-s1"],[35,37,"pl-c1"],[37,45,"pl-c1"],[46,47,"pl-c1"],[48,71,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[33,57,"pl-en"],[58,65,"pl-s1"]],[[12,20,"pl-en"],[21,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[12,20,"pl-en"],[22,33,"pl-en"],[34,38,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[38,46,"pl-smi"],[47,48,"pl-c1"],[49,53,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"],[25,31,"pl-smi"],[32,36,"pl-s1"],[36,38,"pl-c1"],[38,45,"pl-c1"],[45,47,"pl-c1"],[47,58,"pl-c1"],[59,61,"pl-c1"]],[[20,24,"pl-s1"],[24,26,"pl-c1"],[26,33,"pl-c1"],[33,35,"pl-c1"],[35,42,"pl-c1"],[43,45,"pl-c1"],[46,63,"pl-c1"]],[[16,29,"pl-en"],[30,34,"pl-s1"]],[[16,24,"pl-en"]],[],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,34,"pl-s1"],[35,36,"pl-c1"],[37,55,"pl-en"],[56,60,"pl-s1"],[60,62,"pl-c1"],[62,69,"pl-c1"],[71,72,"pl-c1"],[73,77,"pl-s1"]],[[12,14,"pl-k"],[16,18,"pl-s1"],[18,20,"pl-c1"],[20,26,"pl-c1"],[27,29,"pl-c1"],[30,34,"pl-s1"]],[[16,29,"pl-en"],[30,34,"pl-s1"]],[[16,24,"pl-en"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,36,"pl-s1"],[36,38,"pl-c1"],[38,46,"pl-c1"]],[[12,14,"pl-k"],[16,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[16,29,"pl-en"],[30,34,"pl-s1"]],[[16,24,"pl-en"]],[],[[12,31,"pl-en"],[32,53,"pl-s1"],[55,59,"pl-s1"],[61,65,"pl-s1"],[67,94,"pl-en"],[95,100,"pl-s1"]],[[12,39,"pl-en"],[40,42,"pl-s1"],[42,44,"pl-c1"],[44,52,"pl-c1"],[54,80,"pl-en"],[81,86,"pl-s1"]],[[12,25,"pl-en"],[26,30,"pl-s1"]],[],[[12,121,"pl-c"]],[[12,82,"pl-c"]],[[12,20,"pl-en"],[21,31,"pl-c1"],[33,36,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,22,"pl-en"],[23,32,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,34,"pl-c1"],[36,37,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,33,"pl-s1"],[34,35,"pl-c1"]],[[12,19,"pl-c1"]],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,35,"pl-s1"],[36,37,"pl-c1"],[39,44,"pl-s1"],[46,51,"pl-s1"],[52,54,"pl-c1"],[55,56,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,20,"pl-en"],[22,33,"pl-en"],[34,41,"pl-s1"]],[[12,16,"pl-smi"],[17,18,"pl-c1"],[18,22,"pl-s1"],[23,24,"pl-c1"],[26,30,"pl-smi"],[31,32,"pl-c1"],[33,40,"pl-s1"],[41,42,"pl-c1"],[43,48,"pl-s1"]],[[12,20,"pl-en"],[21,31,"pl-c1"],[33,36,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,35,"pl-c1"],[36,44,"pl-smi"],[45,46,"pl-c1"],[46,47,"pl-c1"],[48,52,"pl-s1"]],[[12,39,"pl-en"],[40,41,"pl-c1"],[42,50,"pl-smi"],[51,52,"pl-c1"],[52,53,"pl-c1"],[54,58,"pl-s1"],[60,86,"pl-en"],[87,92,"pl-s1"]],[[12,25,"pl-en"],[26,33,"pl-s1"]],[[12,23,"pl-en"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,22,"pl-en"],[23,32,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,29,"pl-c1"],[31,32,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,19,"pl-c1"]],[],[[8,14,"pl-en"],[15,25,"pl-c1"],[27,58,"pl-c1"],[60,61,"pl-c1"]],[[12,28,"pl-c1"]],[[12,26,"pl-c1"]],[[12,26,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,46,"pl-s1"],[49,56,"pl-smi"],[57,58,"pl-c1"],[60,64,"pl-s1"],[66,71,"pl-s1"],[72,74,"pl-c1"],[75,79,"pl-s1"],[81,86,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,40,"pl-en"],[41,45,"pl-s1"],[47,52,"pl-s1"],[54,64,"pl-s1"],[66,71,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,42,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,10,"pl-en"],[11,22,"pl-s1"],[25,29,"pl-s1"],[31,36,"pl-s1"],[37,39,"pl-c1"],[40,43,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,18,"pl-en"],[20,25,"pl-s1"],[29,30,"pl-c1"],[35,40,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,50,"pl-en"],[51,57,"pl-s1"],[59,66,"pl-s1"],[68,73,"pl-s1"],[77,78,"pl-c1"]],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,26,"pl-c1"]],[[16,19,"pl-smi"],[20,28,"pl-s1"],[29,30,"pl-c1"],[31,46,"pl-en"],[47,52,"pl-s1"]],[[16,25,"pl-en"],[26,31,"pl-s1"]],[[16,24,"pl-en"],[25,33,"pl-s1"],[34,35,"pl-c1"],[36,37,"pl-c1"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,30,"pl-s1"],[33,48,"pl-s1"],[51,67,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,50,"pl-en"],[51,56,"pl-s1"]],[],[],[],[[8,13,"pl-en"],[14,24,"pl-c1"],[26,27,"pl-c1"],[28,50,"pl-s1"],[51,52,"pl-c1"],[53,64,"pl-s1"]],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"],[31,47,"pl-s1"],[48,49,"pl-c1"],[50,56,"pl-s1"],[57,58,"pl-c1"],[59,60,"pl-c1"],[61,78,"pl-s1"],[79,80,"pl-c1"],[81,95,"pl-s1"],[96,97,"pl-c1"],[98,112,"pl-s1"]],[],[[8,13,"pl-en"],[14,28,"pl-c1"],[30,31,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"],[29,43,"pl-s1"],[44,45,"pl-c1"],[46,52,"pl-s1"],[53,54,"pl-c1"],[55,56,"pl-c1"],[57,72,"pl-s1"],[73,74,"pl-c1"],[75,87,"pl-s1"],[88,89,"pl-c1"],[90,102,"pl-s1"]],[],[[8,13,"pl-en"],[14,28,"pl-c1"],[30,31,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"],[33,51,"pl-s1"],[52,53,"pl-c1"],[54,60,"pl-s1"],[61,62,"pl-c1"],[63,64,"pl-c1"],[65,80,"pl-s1"],[81,82,"pl-c1"],[83,99,"pl-s1"],[100,101,"pl-c1"],[102,118,"pl-s1"]],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,35,"pl-s1"],[37,42,"pl-s1"],[43,45,"pl-c1"],[46,49,"pl-s1"],[51,52,"pl-s1"],[54,55,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,20,"pl-en"],[21,31,"pl-c1"],[33,36,"pl-s1"]],[[12,18,"pl-smi"],[19,24,"pl-s1"],[25,26,"pl-c1"],[27,44,"pl-en"],[45,51,"pl-s1"]],[[12,18,"pl-smi"],[19,25,"pl-s1"],[26,27,"pl-c1"],[28,45,"pl-en"],[46,53,"pl-s1"]],[[12,89,"pl-c"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[27,41,"pl-en"],[42,47,"pl-s1"],[49,55,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[19,27,"pl-s1"],[28,29,"pl-c1"],[30,35,"pl-s1"],[39,54,"pl-s1"],[57,73,"pl-s1"]],[[12,69,"pl-c"]],[],[],[[8,38,"pl-c"]],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,33,"pl-s1"],[35,40,"pl-s1"],[41,43,"pl-c1"],[44,47,"pl-s1"],[49,50,"pl-s1"],[52,53,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,18,"pl-en"],[19,36,"pl-en"],[38,50,"pl-smi"],[51,52,"pl-c1"],[53,59,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[38,50,"pl-smi"],[51,52,"pl-c1"],[53,60,"pl-s1"]],[[12,20,"pl-en"],[21,31,"pl-c1"],[33,36,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[39,51,"pl-smi"],[52,53,"pl-c1"],[54,60,"pl-s1"],[65,66,"pl-c1"],[67,69,"pl-c1"]],[[19,37,"pl-en"],[39,51,"pl-smi"],[52,53,"pl-c1"],[54,61,"pl-s1"],[66,67,"pl-c1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,51,"pl-en"],[53,65,"pl-smi"],[66,67,"pl-c1"],[68,74,"pl-s1"]],[[12,22,"pl-smi"],[23,29,"pl-s1"],[30,31,"pl-c1"],[32,52,"pl-en"],[54,66,"pl-smi"],[67,68,"pl-c1"],[69,76,"pl-s1"]],[[12,80,"pl-c"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[27,41,"pl-en"],[42,47,"pl-s1"],[49,55,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[20,28,"pl-s1"],[29,30,"pl-c1"],[31,36,"pl-s1"],[40,55,"pl-s1"],[58,74,"pl-s1"]],[[12,69,"pl-c"]],[],[],[[8,59,"pl-c"]],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,33,"pl-s1"],[35,40,"pl-s1"],[41,43,"pl-c1"],[44,47,"pl-s1"],[49,50,"pl-s1"],[52,53,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,20,"pl-en"],[21,31,"pl-c1"],[33,36,"pl-s1"]],[[12,15,"pl-smi"],[16,18,"pl-s1"],[19,20,"pl-c1"],[21,37,"pl-en"],[38,44,"pl-s1"],[46,53,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[29,30,"pl-c1"],[32,34,"pl-c1"],[35,40,"pl-s1"],[41,43,"pl-c1"],[45,50,"pl-s1"],[54,55,"pl-c1"],[57,59,"pl-c1"],[60,65,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[[12,18,"pl-en"],[19,21,"pl-s1"],[22,24,"pl-c1"],[25,26,"pl-c1"],[27,29,"pl-c1"],[30,32,"pl-s1"],[33,35,"pl-c1"],[36,37,"pl-c1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,27,"pl-c1"],[28,31,"pl-c1"],[33,35,"pl-c1"],[36,57,"pl-c1"],[58,60,"pl-c1"],[62,67,"pl-s1"],[68,69,"pl-c1"],[70,73,"pl-c1"],[75,77,"pl-c1"],[78,95,"pl-c1"]],[[12,18,"pl-en"],[19,40,"pl-c1"],[41,42,"pl-c1"],[43,44,"pl-c1"],[45,47,"pl-c1"],[48,65,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[20,41,"pl-c1"],[42,43,"pl-c1"],[44,46,"pl-s1"],[48,49,"pl-c1"],[50,55,"pl-s1"],[59,74,"pl-s1"],[77,93,"pl-s1"]],[[12,69,"pl-c"]],[],[],[[8,13,"pl-en"],[14,19,"pl-c1"],[21,22,"pl-c1"],[23,29,"pl-s1"],[30,31,"pl-c1"],[32,39,"pl-c1"],[40,41,"pl-c1"],[42,49,"pl-c1"]],[],[[8,10,"pl-en"],[11,17,"pl-s1"],[20,24,"pl-s1"],[26,31,"pl-s1"],[32,34,"pl-c1"],[35,36,"pl-s1"],[38,39,"pl-s1"],[41,42,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,27,"pl-en"],[28,55,"pl-en"],[56,60,"pl-s1"],[63,90,"pl-en"],[91,96,"pl-s1"],[101,106,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,19,"pl-s1"],[22,37,"pl-s1"],[40,56,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,14,"pl-en"],[15,26,"pl-c1"],[28,60,"pl-c1"],[62,63,"pl-c1"]],[[12,27,"pl-c1"]],[[12,28,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,30,"pl-s1"],[32,37,"pl-s1"],[38,40,"pl-c1"],[41,42,"pl-s1"],[44,45,"pl-s1"],[47,48,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,41,"pl-en"],[42,49,"pl-s1"],[51,57,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[17,20,"pl-s1"],[23,28,"pl-s1"],[32,47,"pl-s1"],[50,66,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,47,"pl-s1"],[50,57,"pl-smi"],[58,59,"pl-c1"],[61,65,"pl-s1"],[67,72,"pl-s1"],[73,75,"pl-c1"],[76,80,"pl-s1"],[82,87,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,41,"pl-en"],[42,47,"pl-s1"],[49,59,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,43,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,13,"pl-en"],[14,25,"pl-c1"],[27,28,"pl-c1"],[29,52,"pl-s1"],[53,54,"pl-c1"],[55,67,"pl-s1"],[68,69,"pl-c1"],[70,77,"pl-c1"],[78,79,"pl-c1"],[80,87,"pl-c1"]],[],[[8,10,"pl-en"],[11,29,"pl-s1"],[32,35,"pl-s1"],[36,38,"pl-c1"],[39,42,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,40,"pl-en"],[41,42,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,25,"pl-s1"],[28,31,"pl-s1"],[32,34,"pl-c1"],[35,38,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,37,"pl-en"],[38,39,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,31,"pl-s1"],[34,37,"pl-s1"],[38,40,"pl-c1"],[41,44,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,53,"pl-en"],[54,57,"pl-s1"]],[[12,19,"pl-en"],[21,43,"pl-en"],[44,45,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,29,"pl-c1"],[31,32,"pl-c1"],[33,51,"pl-s1"],[52,53,"pl-c1"],[54,60,"pl-s1"],[61,62,"pl-c1"],[63,64,"pl-c1"],[65,81,"pl-s1"],[82,83,"pl-c1"],[84,91,"pl-c1"],[92,93,"pl-c1"],[94,101,"pl-c1"]],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,34,"pl-s1"],[36,41,"pl-s1"],[42,44,"pl-c1"],[45,46,"pl-s1"],[48,49,"pl-s1"],[51,52,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,18,"pl-en"],[19,38,"pl-en"],[39,46,"pl-s1"]],[[12,20,"pl-en"],[21,32,"pl-c1"],[34,37,"pl-s1"]],[[12,77,"pl-c"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,37,"pl-en"],[39,50,"pl-smi"],[51,52,"pl-c1"],[53,60,"pl-s1"],[62,68,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[17,20,"pl-s1"],[23,28,"pl-s1"],[32,47,"pl-s1"],[50,66,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"],[34,53,"pl-s1"],[54,55,"pl-c1"],[56,62,"pl-s1"],[63,64,"pl-c1"],[65,66,"pl-c1"],[67,84,"pl-s1"],[85,86,"pl-c1"],[87,94,"pl-c1"],[95,96,"pl-c1"],[97,104,"pl-c1"]],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,35,"pl-s1"],[37,42,"pl-s1"],[43,45,"pl-c1"],[46,47,"pl-s1"],[49,50,"pl-s1"],[52,53,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,18,"pl-en"],[19,39,"pl-en"],[40,47,"pl-s1"]],[[12,20,"pl-en"],[21,32,"pl-c1"],[34,37,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,37,"pl-en"],[38,45,"pl-s1"],[47,53,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[17,20,"pl-s1"],[23,28,"pl-s1"],[32,47,"pl-s1"],[50,66,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,12,"pl-en"],[13,27,"pl-c1"],[30,42,"pl-s1"],[44,57,"pl-s1"],[58,60,"pl-c1"],[61,65,"pl-s1"],[67,72,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,61,"pl-en"],[62,74,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,76,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,54,"pl-en"],[55,61,"pl-s1"],[63,73,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[16,29,"pl-en"]],[[16,24,"pl-en"]],[],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,36,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,35,"pl-c1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,49,"pl-en"],[50,55,"pl-s1"],[57,66,"pl-s1"],[68,78,"pl-s1"]],[[50,51,"pl-c1"],[51,58,"pl-s1"],[60,61,"pl-c1"],[61,67,"pl-s1"]],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[],[[12,18,"pl-en"],[20,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"],[37,39,"pl-c1"],[41,47,"pl-s1"],[48,50,"pl-c1"],[51,55,"pl-c1"]],[[12,20,"pl-en"],[21,28,"pl-s1"],[29,31,"pl-c1"],[32,36,"pl-c1"]],[],[[12,14,"pl-k"],[17,26,"pl-en"],[27,34,"pl-s1"]],[[16,41,"pl-en"],[42,49,"pl-s1"]],[],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,54,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,48,"pl-en"],[49,56,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,28,"pl-c1"],[31,35,"pl-s1"],[37,42,"pl-s1"],[43,45,"pl-c1"],[46,50,"pl-s1"],[52,53,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,18,"pl-en"],[19,44,"pl-en"],[45,51,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,50,"pl-en"],[51,57,"pl-s1"],[59,66,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[16,28,"pl-en"]],[],[],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,49,"pl-en"],[50,56,"pl-s1"],[58,65,"pl-s1"]],[[12,28,"pl-en"],[29,34,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,19,"pl-s1"],[22,37,"pl-s1"],[40,56,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,24,"pl-c1"],[27,32,"pl-s1"],[34,42,"pl-s1"],[43,45,"pl-c1"],[46,49,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"],[62,63,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"]],[[12,14,"pl-k"],[18,23,"pl-s1"],[24,25,"pl-c1"],[26,30,"pl-c1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,46,"pl-en"],[47,53,"pl-s1"],[55,63,"pl-en"],[67,74,"pl-en"]],[[32,38,"pl-en"],[42,46,"pl-s1"]],[[32,59,"pl-en"],[60,68,"pl-s1"]],[[32,59,"pl-en"],[60,65,"pl-s1"]],[[32,37,"pl-s1"],[38,39,"pl-c1"],[40,44,"pl-c1"]],[],[],[[12,16,"pl-k"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,42,"pl-en"],[43,49,"pl-s1"],[51,59,"pl-en"],[63,70,"pl-en"]],[[32,38,"pl-en"],[42,46,"pl-s1"]],[[32,59,"pl-en"],[60,68,"pl-s1"]],[[32,59,"pl-en"],[60,65,"pl-s1"]],[],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,24,"pl-c1"],[27,31,"pl-s1"],[32,34,"pl-c1"],[35,39,"pl-s1"],[41,44,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,36,"pl-en"],[37,51,"pl-c1"],[53,58,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"]],[[12,14,"pl-k"],[16,39,"pl-en"],[40,67,"pl-en"],[68,72,"pl-s1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,46,"pl-en"]],[[20,26,"pl-s1"],[28,33,"pl-s1"],[35,62,"pl-en"],[63,67,"pl-s1"],[70,74,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,42,"pl-en"]],[[20,26,"pl-s1"],[28,55,"pl-en"],[56,60,"pl-s1"],[63,67,"pl-s1"]],[],[],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,31,"pl-c1"],[34,36,"pl-c1"]],[[12,18,"pl-en"],[19,24,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,28,"pl-c1"],[30,31,"pl-c1"],[33,34,"pl-c1"]],[[12,32,"pl-c1"]],[[12,29,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,26,"pl-s1"],[27,29,"pl-en"],[30,55,"pl-s1"],[58,60,"pl-c1"],[60,60,"pl-s1"]],[[8,11,"pl-k"],[12,33,"pl-c1"]],[[12,14,"pl-k"],[16,26,"pl-s1"],[26,28,"pl-c1"],[28,30,"pl-c1"],[31,35,"pl-c1"],[36,38,"pl-c1"],[39,52,"pl-c1"]],[[16,23,"pl-smi"],[24,31,"pl-s1"],[32,33,"pl-c1"],[34,40,"pl-s1"],[40,42,"pl-c1"],[42,48,"pl-c1"],[48,50,"pl-c1"],[50,53,"pl-c1"],[56,73,"pl-c1"],[76,96,"pl-c1"]],[[16,45,"pl-en"],[46,56,"pl-s1"],[56,58,"pl-c1"],[58,60,"pl-c1"],[61,65,"pl-c1"],[67,74,"pl-s1"]],[[16,78,"pl-c"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,35,"pl-en"]],[],[[8,14,"pl-k"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,21,"pl-s1"],[24,26,"pl-c1"]],[[8,14,"pl-k"],[15,24,"pl-s1"]],[[12,16,"pl-smi"],[17,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"],[39,41,"pl-c1"],[41,43,"pl-c1"],[44,48,"pl-c1"],[49,51,"pl-c1"],[52,68,"pl-c1"]],[[12,30,"pl-smi"],[31,38,"pl-s1"],[39,40,"pl-c1"],[41,51,"pl-s1"],[52,53,"pl-c1"],[55,62,"pl-c1"]],[[12,14,"pl-k"],[17,41,"pl-en"],[42,49,"pl-s1"],[51,53,"pl-c1"]],[[17,31,"pl-en"],[34,36,"pl-c1"]],[[17,27,"pl-s1"],[27,29,"pl-c1"],[29,31,"pl-c1"],[32,36,"pl-c1"],[37,39,"pl-c1"],[40,57,"pl-c1"],[58,60,"pl-c1"],[61,70,"pl-s1"],[73,75,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"],[28,30,"pl-c1"],[31,35,"pl-c1"],[36,38,"pl-c1"],[39,53,"pl-c1"]],[[16,93,"pl-c"]],[[16,28,"pl-smi"],[29,30,"pl-c1"],[30,44,"pl-s1"],[45,46,"pl-c1"],[47,57,"pl-s1"]],[[16,109,"pl-c"]],[[16,19,"pl-k"],[21,24,"pl-smi"],[25,28,"pl-s1"],[29,30,"pl-c1"],[31,36,"pl-s1"],[38,41,"pl-s1"],[42,43,"pl-c1"],[44,47,"pl-c1"],[49,52,"pl-s1"],[57,58,"pl-c1"]],[[20,34,"pl-s1"],[34,36,"pl-c1"]],[],[[16,19,"pl-smi"],[20,24,"pl-s1"],[25,26,"pl-c1"],[27,54,"pl-en"],[55,61,"pl-s1"],[63,68,"pl-s1"],[70,80,"pl-s1"],[82,96,"pl-s1"]],[[20,29,"pl-s1"],[32,46,"pl-s1"],[49,59,"pl-s1"],[61,74,"pl-s1"],[76,77,"pl-c1"],[79,83,"pl-c1"],[85,90,"pl-s1"],[92,96,"pl-c1"]],[[16,18,"pl-k"],[20,24,"pl-s1"]],[[20,33,"pl-en"]],[],[[16,20,"pl-k"]],[[20,30,"pl-s1"],[31,32,"pl-c1"],[34,41,"pl-c1"],[42,43,"pl-c1"],[44,67,"pl-en"],[68,75,"pl-s1"]],[],[],[[12,16,"pl-k"]],[[16,40,"pl-en"],[41,51,"pl-s1"],[52,53,"pl-c1"],[55,62,"pl-c1"]],[],[[8,14,"pl-k"]],[],[],[[8,13,"pl-en"],[14,27,"pl-c1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,37,"pl-s1"],[38,39,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,38,"pl-c1"]],[],[[8,13,"pl-en"],[14,34,"pl-c1"],[36,37,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,38,"pl-c1"]],[],[[8,13,"pl-en"],[14,31,"pl-c1"],[33,34,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,38,"pl-c1"],[39,40,"pl-c1"]],[[12,16,"pl-s1"]],[],[[8,14,"pl-en"],[15,19,"pl-c1"],[22,24,"pl-c1"],[24,24,"pl-s1"],[27,28,"pl-c1"]],[[12,24,"pl-c1"]],[[12,25,"pl-c1"]],[],[],[[8,14,"pl-en"],[15,32,"pl-c1"],[35,37,"pl-c1"],[37,37,"pl-s1"],[40,41,"pl-c1"]],[[12,24,"pl-c1"]],[[12,38,"pl-c1"]],[],[],[[8,14,"pl-en"],[15,28,"pl-c1"],[31,35,"pl-s1"],[36,38,"pl-c1"],[39,43,"pl-s1"],[46,47,"pl-c1"]],[[12,16,"pl-c1"],[18,25,"pl-c1"],[27,44,"pl-c1"]],[],[],[[8,14,"pl-en"],[15,27,"pl-c1"],[30,34,"pl-s1"],[35,37,"pl-c1"],[38,42,"pl-s1"],[45,46,"pl-c1"]],[[12,16,"pl-c1"],[18,25,"pl-c1"],[27,43,"pl-c1"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,33,"pl-c1"],[36,38,"pl-c1"]],[[12,18,"pl-k"],[19,28,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[33,49,"pl-en"],[50,55,"pl-s1"]],[[12,29,"pl-smi"],[30,31,"pl-c1"],[31,39,"pl-s1"],[40,41,"pl-c1"],[42,46,"pl-s1"],[46,48,"pl-c1"],[48,60,"pl-c1"],[60,62,"pl-c1"],[62,71,"pl-c1"],[72,77,"pl-s1"],[78,79,"pl-c1"],[80,83,"pl-c1"]],[[12,14,"pl-k"],[16,30,"pl-en"]],[[16,19,"pl-smi"],[20,29,"pl-s1"],[30,31,"pl-c1"],[32,40,"pl-s1"],[40,42,"pl-c1"],[42,49,"pl-c1"],[50,56,"pl-c1"]],[[16,19,"pl-smi"],[20,28,"pl-s1"],[29,30,"pl-c1"],[32,37,"pl-s1"],[38,39,"pl-c1"],[41,44,"pl-c1"],[48,56,"pl-s1"],[56,58,"pl-c1"],[58,65,"pl-c1"],[66,71,"pl-c1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,18,"pl-k"],[20,57,"pl-en"],[58,67,"pl-s1"]],[[20,22,"pl-k"],[24,40,"pl-s1"],[41,56,"pl-s1"],[57,66,"pl-s1"]],[[24,46,"pl-en"],[47,57,"pl-s1"],[58,59,"pl-c1"],[61,68,"pl-c1"]],[],[[20,26,"pl-s1"],[27,28,"pl-c1"],[29,38,"pl-s1"]],[[20,25,"pl-s1"],[26,27,"pl-c1"],[28,36,"pl-s1"]],[[20,45,"pl-en"]],[],[[21,33,"pl-ent"]],[],[[12,18,"pl-en"],[19,27,"pl-s1"],[27,29,"pl-c1"],[29,36,"pl-c1"],[37,42,"pl-c1"],[43,45,"pl-c1"],[46,58,"pl-en"],[61,62,"pl-c1"],[63,64,"pl-c1"]],[[12,18,"pl-en"],[19,27,"pl-s1"],[27,29,"pl-c1"],[29,36,"pl-c1"],[37,41,"pl-c1"],[42,44,"pl-c1"],[45,49,"pl-s1"]],[[12,18,"pl-en"],[19,27,"pl-s1"],[27,29,"pl-c1"],[29,36,"pl-c1"],[37,42,"pl-c1"]],[[12,18,"pl-en"],[19,25,"pl-s1"],[25,27,"pl-c1"],[27,43,"pl-c1"],[44,46,"pl-c1"],[47,51,"pl-c1"]],[[12,93,"pl-c"]],[[0,84,"pl-c"]],[[12,21,"pl-smi"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,63,"pl-en"],[64,68,"pl-s1"],[68,70,"pl-c1"],[70,97,"pl-c1"]],[[12,14,"pl-k"],[16,47,"pl-en"],[48,49,"pl-c1"],[49,55,"pl-s1"],[55,57,"pl-c1"],[57,69,"pl-c1"],[71,73,"pl-c1"],[74,82,"pl-s1"]],[[16,22,"pl-s1"],[23,24,"pl-c1"],[25,33,"pl-s1"],[33,35,"pl-c1"],[35,42,"pl-c1"],[43,49,"pl-c1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[25,30,"pl-s1"],[31,32,"pl-c1"],[34,37,"pl-c1"],[41,49,"pl-s1"],[49,51,"pl-c1"],[51,58,"pl-c1"],[59,64,"pl-c1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,18,"pl-k"],[20,36,"pl-s1"],[37,52,"pl-s1"],[53,59,"pl-s1"]],[[20,42,"pl-en"],[43,53,"pl-s1"],[54,55,"pl-c1"],[57,64,"pl-c1"]],[],[[16,29,"pl-en"]],[],[[12,18,"pl-en"],[19,27,"pl-s1"],[28,30,"pl-c1"],[31,37,"pl-s1"],[37,39,"pl-c1"],[39,45,"pl-c1"],[45,47,"pl-c1"],[47,60,"pl-c1"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,28,"pl-c1"],[29,30,"pl-c1"],[31,35,"pl-c1"]],[[12,26,"pl-en"],[27,35,"pl-s1"]],[[12,17,"pl-k"]],[[12,25,"pl-en"],[26,73,"pl-s"]],[[12,18,"pl-k"],[19,34,"pl-c"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,38,"pl-s1"],[41,45,"pl-smi"],[46,48,"pl-c1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,44,"pl-s1"]],[[12,15,"pl-smi"],[16,20,"pl-s1"],[21,22,"pl-c1"],[23,41,"pl-en"],[42,46,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,31,"pl-en"],[32,42,"pl-s1"],[43,44,"pl-c1"],[46,51,"pl-c1"],[53,57,"pl-s1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[26,31,"pl-s1"],[34,44,"pl-s1"],[44,46,"pl-c1"],[46,48,"pl-c1"],[49,53,"pl-c1"],[54,56,"pl-c1"],[57,66,"pl-c1"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,37,"pl-s1"],[40,44,"pl-smi"],[45,47,"pl-c1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,44,"pl-s1"]],[[12,15,"pl-smi"],[16,20,"pl-s1"],[21,22,"pl-c1"],[23,40,"pl-en"],[41,45,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,31,"pl-en"],[32,42,"pl-s1"],[43,44,"pl-c1"],[46,51,"pl-c1"],[53,57,"pl-s1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[26,31,"pl-s1"],[34,44,"pl-s1"],[44,46,"pl-c1"],[46,48,"pl-c1"],[49,53,"pl-c1"],[54,56,"pl-c1"],[57,66,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,19,"pl-s1"],[22,27,"pl-s1"],[28,30,"pl-c1"],[31,32,"pl-s1"]],[[12,14,"pl-k"],[16,33,"pl-en"],[34,39,"pl-s1"]],[[16,17,"pl-s1"],[18,19,"pl-c1"],[20,35,"pl-s1"]],[[16,20,"pl-en"],[21,26,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,17,"pl-s1"],[18,19,"pl-c1"],[20,36,"pl-s1"]],[[16,29,"pl-en"]],[],[],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"],[34,40,"pl-s1"],[41,42,"pl-c1"],[43,44,"pl-c1"],[45,62,"pl-s1"]],[],[[8,13,"pl-en"],[14,31,"pl-c1"],[33,34,"pl-c1"],[35,41,"pl-s1"],[42,43,"pl-c1"],[44,45,"pl-c1"],[46,64,"pl-s1"]],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"],[34,40,"pl-s1"],[41,42,"pl-c1"],[43,44,"pl-c1"],[45,53,"pl-s1"],[54,55,"pl-c1"],[56,73,"pl-s1"]],[],[[8,13,"pl-en"],[14,34,"pl-c1"],[36,37,"pl-c1"],[38,44,"pl-s1"],[45,46,"pl-c1"],[47,48,"pl-c1"],[49,57,"pl-s1"],[58,59,"pl-c1"],[60,78,"pl-s1"]],[],[[8,16,"pl-smi"],[17,21,"pl-en"],[22,48,"pl-c1"],[51,53,"pl-c1"]],[[12,73,"pl-c"]],[[0,76,"pl-c"]],[[0,79,"pl-c"]],[[0,31,"pl-c"]],[[0,15,"pl-c"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[28,40,"pl-en"]],[[12,18,"pl-en"],[19,20,"pl-c1"],[20,25,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,20,"pl-c1"],[23,26,"pl-s1"],[27,29,"pl-c1"],[30,33,"pl-s1"],[35,38,"pl-s1"]],[[12,29,"pl-c"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,46,"pl-en"],[47,74,"pl-en"],[75,78,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,28,"pl-c1"],[29,30,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,48,"pl-en"],[49,54,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,33,"pl-s1"],[35,39,"pl-s1"],[41,46,"pl-s1"],[47,49,"pl-c1"],[50,55,"pl-s1"],[57,58,"pl-s1"],[60,62,"pl-s1"],[64,65,"pl-s1"]],[[12,80,"pl-c"]],[[12,31,"pl-c"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,65,"pl-en"],[66,71,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,50,"pl-en"],[51,57,"pl-s1"]],[[16,43,"pl-en"],[44,51,"pl-s1"]],[[16,43,"pl-en"],[44,48,"pl-s1"],[51,56,"pl-s1"]],[[16,43,"pl-en"],[44,49,"pl-s1"]],[[12,14,"pl-k"],[16,23,"pl-s1"]],[[16,22,"pl-en"],[23,41,"pl-en"],[42,49,"pl-s1"],[54,65,"pl-c"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,52,"pl-en"],[53,60,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,18,"pl-k"],[20,35,"pl-en"],[36,42,"pl-s1"],[47,56,"pl-c"]],[[20,32,"pl-en"]],[],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-s1"],[42,53,"pl-c"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,23,"pl-s1"]],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,21,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,21,"pl-s1"]],[[12,23,"pl-en"]],[],[],[[8,13,"pl-en"],[14,25,"pl-c1"],[27,28,"pl-c1"],[29,41,"pl-s1"],[42,43,"pl-c1"],[44,51,"pl-c1"],[52,53,"pl-c1"],[54,61,"pl-c1"],[62,63,"pl-c1"],[64,71,"pl-c1"]],[],[[8,12,"pl-en"],[13,26,"pl-c1"],[29,36,"pl-s1"],[37,39,"pl-c1"],[40,47,"pl-s1"],[49,52,"pl-s1"]],[[12,15,"pl-smi"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-en"],[40,47,"pl-s1"],[48,50,"pl-c1"],[50,58,"pl-c1"],[59,60,"pl-c1"],[61,79,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,23,"pl-s1"],[26,41,"pl-s1"],[44,60,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,27,"pl-c1"],[30,37,"pl-s1"],[38,40,"pl-c1"],[41,48,"pl-s1"],[50,53,"pl-s1"]],[[12,15,"pl-smi"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-en"],[40,47,"pl-s1"],[48,50,"pl-c1"],[50,58,"pl-c1"],[59,60,"pl-c1"],[61,80,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,23,"pl-s1"],[26,41,"pl-s1"],[44,60,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,23,"pl-c1"],[26,33,"pl-s1"],[35,39,"pl-s1"],[40,42,"pl-c1"],[43,50,"pl-s1"],[52,56,"pl-s1"],[58,72,"pl-s1"]],[[12,72,"pl-c"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,38,"pl-s1"],[39,40,"pl-c1"],[41,58,"pl-en"],[59,65,"pl-s1"]],[[16,43,"pl-en"],[44,51,"pl-s1"],[54,81,"pl-en"],[82,86,"pl-s1"]],[[12,20,"pl-en"],[21,37,"pl-s1"],[38,40,"pl-c1"],[41,45,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"],[29,57,"pl-en"],[58,74,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,23,"pl-c1"],[25,54,"pl-c1"],[56,57,"pl-c1"]],[[12,25,"pl-c1"]],[[12,28,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,44,"pl-s1"],[47,54,"pl-smi"],[55,56,"pl-c1"],[58,66,"pl-s1"],[67,69,"pl-c1"],[70,78,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,38,"pl-en"],[39,47,"pl-s1"],[49,59,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,40,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,10,"pl-en"],[11,20,"pl-s1"],[23,31,"pl-s1"],[32,34,"pl-c1"],[35,39,"pl-s1"],[41,54,"pl-s1"]],[[12,23,"pl-smi"],[24,30,"pl-s1"],[31,32,"pl-c1"],[33,48,"pl-en"],[49,57,"pl-s1"],[59,60,"pl-c1"],[60,73,"pl-s1"],[75,80,"pl-s1"]],[[12,16,"pl-en"],[17,25,"pl-s1"]],[[12,20,"pl-en"],[21,39,"pl-en"],[40,46,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,25,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,22,"pl-c1"],[24,25,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,32,"pl-s1"],[33,34,"pl-c1"]],[[12,21,"pl-s1"]],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,37,"pl-s1"],[38,40,"pl-c1"],[41,49,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[31,38,"pl-en"],[39,66,"pl-en"],[67,75,"pl-s1"]],[[12,19,"pl-en"],[20,22,"pl-s1"],[22,24,"pl-c1"],[24,31,"pl-c1"],[32,34,"pl-c1"],[35,52,"pl-s1"]],[[12,20,"pl-en"],[21,29,"pl-c1"],[31,34,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,27,"pl-c1"],[29,30,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,21,"pl-c1"]],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,41,"pl-s1"],[42,44,"pl-c1"],[45,53,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[31,38,"pl-en"],[39,66,"pl-en"],[67,75,"pl-s1"]],[[12,19,"pl-en"],[20,22,"pl-s1"],[22,24,"pl-c1"],[24,36,"pl-c1"],[37,39,"pl-c1"],[40,44,"pl-c1"]],[[12,20,"pl-en"],[21,29,"pl-c1"],[31,34,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[32,34,"pl-c1"],[35,39,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,36,"pl-en"],[37,38,"pl-c1"]],[],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,29,"pl-s1"]],[],[[8,10,"pl-en"],[11,25,"pl-s1"],[28,36,"pl-s1"],[37,39,"pl-c1"],[40,44,"pl-s1"],[46,59,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,47,"pl-en"],[48,75,"pl-en"],[76,84,"pl-s1"]],[[12,28,"pl-en"],[29,37,"pl-s1"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,54,"pl-s1"]],[[12,25,"pl-s1"],[26,27,"pl-c1"],[28,43,"pl-s1"]],[],[],[[8,73,"pl-c"]],[[8,72,"pl-c"]],[[8,63,"pl-c"]],[[8,71,"pl-c"]],[[8,65,"pl-c"]],[],[[8,14,"pl-en"],[15,23,"pl-c1"],[25,54,"pl-c1"],[56,57,"pl-c1"]],[[12,25,"pl-c1"]],[[12,26,"pl-c1"]],[[12,26,"pl-c1"]],[[12,24,"pl-c1"]],[[12,28,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,44,"pl-s1"],[47,54,"pl-smi"],[55,56,"pl-c1"],[58,62,"pl-s1"],[64,77,"pl-s1"],[78,80,"pl-c1"],[81,85,"pl-s1"],[87,100,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,38,"pl-en"],[39,43,"pl-s1"],[45,58,"pl-s1"],[60,70,"pl-s1"],[72,77,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,40,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,29,"pl-s1"],[32,36,"pl-s1"],[38,51,"pl-s1"],[52,54,"pl-c1"],[55,59,"pl-s1"],[61,74,"pl-s1"],[76,80,"pl-s1"]],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,61,"pl-en"],[62,68,"pl-s1"],[70,75,"pl-s1"],[77,81,"pl-s1"],[83,84,"pl-c1"],[84,97,"pl-s1"]],[[12,14,"pl-k"],[17,35,"pl-en"],[36,40,"pl-s1"]],[[16,18,"pl-k"],[20,38,"pl-en"],[39,43,"pl-s1"]],[[20,32,"pl-en"]],[],[[16,71,"pl-c"]],[[16,22,"pl-en"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-c1"]],[[16,24,"pl-en"]],[],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,23,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,22,"pl-c1"],[24,25,"pl-c1"],[26,46,"pl-s1"],[47,48,"pl-c1"],[49,65,"pl-s1"],[66,67,"pl-c1"],[68,77,"pl-s1"]],[],[[8,10,"pl-en"],[11,29,"pl-s1"],[32,36,"pl-s1"],[38,51,"pl-s1"],[52,54,"pl-c1"],[55,59,"pl-s1"],[61,74,"pl-s1"],[76,80,"pl-s1"]],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,61,"pl-en"],[62,68,"pl-s1"],[70,75,"pl-s1"],[77,81,"pl-s1"],[83,84,"pl-c1"],[84,97,"pl-s1"]],[[12,14,"pl-k"],[17,35,"pl-en"],[36,40,"pl-s1"]],[[16,18,"pl-k"],[20,38,"pl-en"],[39,43,"pl-s1"]],[[20,32,"pl-en"]],[],[[16,45,"pl-c"]],[[16,89,"pl-c"]],[[16,23,"pl-en"]],[],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,23,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,33,"pl-s1"],[36,49,"pl-smi"],[50,51,"pl-c1"],[53,57,"pl-s1"],[59,72,"pl-s1"],[73,75,"pl-c1"],[76,80,"pl-s1"],[82,95,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,34,"pl-s1"],[36,38,"pl-c1"],[40,52,"pl-smi"],[53,54,"pl-c1"],[55,68,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,34,"pl-s1"],[37,48,"pl-smi"],[49,50,"pl-c1"],[52,56,"pl-s1"],[58,71,"pl-s1"],[72,74,"pl-c1"],[75,79,"pl-s1"],[81,94,"pl-s1"],[96,100,"pl-s1"]],[[12,18,"pl-en"],[19,25,"pl-k"],[26,38,"pl-s1"],[40,42,"pl-c1"],[43,49,"pl-k"],[50,59,"pl-smi"]],[[12,20,"pl-k"],[21,33,"pl-smi"],[34,44,"pl-s1"],[45,46,"pl-c1"],[48,60,"pl-smi"],[61,72,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-en"],[40,67,"pl-en"],[68,72,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"],[21,23,"pl-c1"],[24,28,"pl-c1"]],[[16,18,"pl-k"],[20,35,"pl-en"],[36,42,"pl-s1"]],[[20,22,"pl-k"],[24,47,"pl-en"],[48,54,"pl-s1"],[56,75,"pl-s1"]],[[24,44,"pl-en"],[45,51,"pl-s1"],[53,58,"pl-s1"],[60,65,"pl-s1"],[65,67,"pl-c1"],[67,76,"pl-c1"]],[[24,36,"pl-en"],[37,43,"pl-s1"]],[],[[20,24,"pl-k"]],[[24,36,"pl-en"]],[],[],[[16,23,"pl-en"]],[],[[12,20,"pl-en"],[21,29,"pl-c1"],[31,34,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,52,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,34,"pl-s1"],[37,41,"pl-s1"],[43,56,"pl-s1"],[57,59,"pl-c1"],[60,64,"pl-s1"],[66,79,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,34,"pl-s1"],[35,37,"pl-c1"],[37,49,"pl-c1"],[50,52,"pl-c1"],[53,57,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,46,"pl-s1"],[47,49,"pl-c1"],[50,63,"pl-s1"]],[[12,19,"pl-en"],[20,37,"pl-en"],[38,51,"pl-s1"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,37,"pl-s1"],[40,44,"pl-s1"],[46,59,"pl-s1"],[60,62,"pl-c1"],[63,67,"pl-s1"],[69,82,"pl-s1"],[84,88,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,50,"pl-en"],[51,64,"pl-s1"]],[[12,30,"pl-smi"],[31,41,"pl-s1"],[42,43,"pl-c1"],[44,51,"pl-en"],[52,58,"pl-s1"],[59,61,"pl-c1"],[61,73,"pl-en"],[74,80,"pl-s1"],[82,87,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,41,"pl-s1"],[42,48,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,30,"pl-s1"],[31,36,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,30,"pl-c1"]],[[16,18,"pl-k"],[20,25,"pl-s1"],[26,27,"pl-c1"],[28,29,"pl-c1"]],[[20,32,"pl-en"]],[],[[16,71,"pl-c"]],[[16,22,"pl-en"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-c1"]],[[16,24,"pl-en"]],[],[[12,25,"pl-s1"],[26,27,"pl-c1"],[28,45,"pl-en"],[46,51,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,54,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[24,48,"pl-c"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,29,"pl-s1"]],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,44,"pl-s1"],[46,59,"pl-s1"],[60,62,"pl-c1"],[63,67,"pl-s1"],[69,82,"pl-s1"],[84,88,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,50,"pl-en"],[51,64,"pl-s1"]],[[12,30,"pl-smi"],[31,41,"pl-s1"],[42,43,"pl-c1"],[44,51,"pl-en"],[52,58,"pl-s1"],[59,61,"pl-c1"],[61,73,"pl-en"],[74,80,"pl-s1"],[82,87,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,41,"pl-s1"],[42,48,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,30,"pl-s1"],[31,36,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,30,"pl-c1"]],[[16,18,"pl-k"],[20,25,"pl-s1"],[26,27,"pl-c1"],[28,29,"pl-c1"]],[[20,32,"pl-en"]],[],[[16,45,"pl-c"]],[[16,89,"pl-c"]],[[16,23,"pl-en"]],[],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,54,"pl-s1"]],[[12,25,"pl-s1"],[26,27,"pl-c1"],[28,45,"pl-en"],[46,51,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,34,"pl-c1"],[37,43,"pl-s1"],[44,45,"pl-c1"],[47,51,"pl-s1"],[53,66,"pl-s1"],[67,69,"pl-c1"],[70,74,"pl-s1"],[76,89,"pl-s1"],[91,95,"pl-s1"]],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,61,"pl-en"],[62,68,"pl-s1"],[70,75,"pl-s1"],[77,81,"pl-s1"],[83,84,"pl-c1"],[84,97,"pl-s1"]],[[12,14,"pl-k"],[17,35,"pl-en"],[36,40,"pl-s1"]],[[16,18,"pl-k"],[20,38,"pl-en"],[39,43,"pl-s1"]],[[20,32,"pl-en"]],[],[[16,71,"pl-c"]],[[16,22,"pl-en"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-c1"]],[[16,24,"pl-en"]],[],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,23,"pl-s1"]],[[12,29,"pl-en"],[30,40,"pl-s1"],[42,52,"pl-s1"],[54,85,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,34,"pl-s1"],[36,49,"pl-s1"],[50,52,"pl-c1"],[53,57,"pl-s1"],[59,72,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,34,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-c1"],[40,51,"pl-s1"]],[[12,18,"pl-en"],[19,41,"pl-en"],[42,55,"pl-s1"]],[[0,6,"pl-k"],[7,22,"pl-s1"]],[[12,19,"pl-en"],[21,47,"pl-en"],[48,54,"pl-s1"],[56,58,"pl-c1"],[60,82,"pl-en"],[83,89,"pl-s1"]],[[0,6,"pl-k"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,35,"pl-s1"],[38,42,"pl-s1"],[44,57,"pl-s1"],[58,60,"pl-c1"],[61,65,"pl-s1"],[67,80,"pl-s1"]],[[0,6,"pl-k"],[7,22,"pl-s1"]],[[12,85,"pl-c"]],[[12,78,"pl-c"]],[[12,83,"pl-c"]],[[12,69,"pl-c"]],[[0,5,"pl-k"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,33,"pl-s1"],[35,37,"pl-c1"],[38,39,"pl-c1"],[39,50,"pl-s1"]],[[12,20,"pl-en"],[21,29,"pl-c1"],[31,34,"pl-s1"]],[[12,14,"pl-k"],[17,23,"pl-smi"],[24,43,"pl-en"],[44,57,"pl-s1"],[63,69,"pl-smi"],[70,85,"pl-en"],[86,92,"pl-s1"]],[[16,29,"pl-s1"],[30,31,"pl-c1"],[32,49,"pl-en"],[50,52,"pl-c1"]],[[16,81,"pl-c"]],[[16,22,"pl-en"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-c1"]],[[16,24,"pl-en"]],[],[[0,6,"pl-k"]],[],[],[[8,30,"pl-c"]],[[8,10,"pl-en"],[11,36,"pl-s1"],[39,43,"pl-s1"],[45,58,"pl-s1"],[59,61,"pl-c1"],[62,66,"pl-s1"],[68,81,"pl-s1"]],[[0,7,"pl-k"],[8,23,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,33,"pl-s1"],[35,37,"pl-c1"],[38,39,"pl-c1"],[39,50,"pl-s1"]],[[12,19,"pl-en"],[21,27,"pl-smi"],[28,47,"pl-en"],[48,61,"pl-s1"],[67,73,"pl-smi"],[74,89,"pl-en"],[90,96,"pl-s1"]],[[0,6,"pl-k"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,35,"pl-s1"],[38,42,"pl-s1"],[44,57,"pl-s1"],[58,60,"pl-c1"],[61,65,"pl-s1"],[67,80,"pl-s1"],[82,86,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,43,"pl-s1"]],[[0,6,"pl-k"],[7,22,"pl-s1"]],[[12,18,"pl-en"],[19,45,"pl-en"],[46,52,"pl-s1"],[54,56,"pl-c1"]],[[19,41,"pl-en"],[42,48,"pl-s1"]],[[12,20,"pl-en"],[21,29,"pl-c1"],[31,34,"pl-s1"]],[[12,15,"pl-smi"],[16,22,"pl-s1"],[23,24,"pl-c1"],[25,49,"pl-en"],[51,63,"pl-smi"],[64,65,"pl-c1"],[66,72,"pl-s1"],[74,93,"pl-en"],[94,107,"pl-s1"],[110,111,"pl-c1"],[111,115,"pl-s1"]],[[12,73,"pl-c"]],[[12,49,"pl-c"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[28,29,"pl-c1"],[30,31,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,27,"pl-c1"]],[[16,29,"pl-s1"],[30,31,"pl-c1"],[32,49,"pl-en"],[50,52,"pl-c1"]],[[16,81,"pl-c"]],[[16,22,"pl-en"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-c1"]],[[16,24,"pl-en"]],[],[[0,5,"pl-k"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,61,"pl-en"],[62,68,"pl-s1"],[70,89,"pl-en"],[90,103,"pl-s1"]],[[0,6,"pl-k"]],[[12,25,"pl-s1"],[26,27,"pl-c1"],[28,67,"pl-en"],[68,81,"pl-s1"]],[],[],[[8,30,"pl-c"]],[[8,10,"pl-en"],[11,35,"pl-s1"],[38,42,"pl-s1"],[44,57,"pl-s1"],[58,60,"pl-c1"],[61,65,"pl-s1"],[67,80,"pl-s1"],[82,86,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,43,"pl-s1"]],[[0,6,"pl-k"],[7,22,"pl-s1"]],[[12,18,"pl-en"],[19,45,"pl-en"],[47,55,"pl-smi"],[56,57,"pl-c1"],[58,64,"pl-s1"],[66,68,"pl-c1"]],[[19,41,"pl-en"],[42,48,"pl-s1"]],[[12,20,"pl-en"],[21,29,"pl-c1"],[31,34,"pl-s1"]],[[12,15,"pl-smi"],[16,22,"pl-s1"],[23,24,"pl-c1"],[25,49,"pl-en"],[51,63,"pl-smi"],[64,65,"pl-c1"],[66,72,"pl-s1"],[74,93,"pl-en"],[94,107,"pl-s1"],[110,111,"pl-c1"],[111,115,"pl-s1"]],[[12,73,"pl-c"]],[[12,49,"pl-c"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[31,32,"pl-c1"]],[[0,5,"pl-k"]],[[12,18,"pl-en"],[19,38,"pl-en"],[39,52,"pl-s1"],[54,55,"pl-c1"],[56,71,"pl-en"],[72,78,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,61,"pl-en"],[62,68,"pl-s1"],[70,89,"pl-en"],[90,103,"pl-s1"]],[[0,6,"pl-k"]],[[12,25,"pl-s1"],[26,27,"pl-c1"],[28,67,"pl-en"],[68,81,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,27,"pl-c1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[24,48,"pl-c"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,27,"pl-s1"]],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,35,"pl-s1"],[37,50,"pl-s1"],[51,53,"pl-c1"],[54,58,"pl-s1"],[60,73,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,34,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-c1"],[40,52,"pl-s1"]],[[12,18,"pl-en"],[19,41,"pl-en"],[42,55,"pl-s1"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,36,"pl-s1"],[39,43,"pl-s1"],[45,58,"pl-s1"],[59,61,"pl-c1"],[62,66,"pl-s1"],[68,81,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,64,"pl-s1"]],[[13,17,"pl-smi"],[18,25,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,34,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-c1"],[40,52,"pl-s1"]],[[12,20,"pl-en"],[21,29,"pl-c1"],[31,34,"pl-s1"]],[[12,14,"pl-k"],[17,23,"pl-smi"],[24,43,"pl-en"],[44,57,"pl-s1"],[63,69,"pl-smi"],[70,86,"pl-en"],[87,94,"pl-s1"]],[[16,29,"pl-s1"],[30,31,"pl-c1"],[32,49,"pl-en"],[50,52,"pl-c1"]],[[16,81,"pl-c"]],[[16,22,"pl-en"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-c1"]],[[16,24,"pl-en"]],[],[],[],[[8,30,"pl-c"]],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,44,"pl-s1"],[46,59,"pl-s1"],[60,62,"pl-c1"],[63,67,"pl-s1"],[69,82,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,64,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,34,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-c1"],[40,52,"pl-s1"]],[[12,19,"pl-en"],[21,27,"pl-smi"],[28,47,"pl-en"],[48,61,"pl-s1"],[67,73,"pl-smi"],[74,90,"pl-en"],[91,98,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,34,"pl-s1"],[36,49,"pl-s1"],[50,52,"pl-c1"],[53,57,"pl-s1"],[59,72,"pl-s1"],[74,78,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,64,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,34,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-c1"],[40,52,"pl-s1"]],[[12,21,"pl-smi"],[22,23,"pl-s1"],[24,25,"pl-c1"],[26,45,"pl-en"],[46,59,"pl-s1"]],[[12,18,"pl-en"],[20,26,"pl-smi"],[27,28,"pl-s1"],[29,30,"pl-c1"],[32,38,"pl-smi"],[39,55,"pl-en"],[56,63,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,62,"pl-en"],[63,70,"pl-s1"],[72,73,"pl-s1"]],[[12,25,"pl-s1"],[26,27,"pl-c1"],[28,67,"pl-en"],[68,81,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,28,"pl-c1"],[30,31,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[24,48,"pl-c"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,28,"pl-s1"]],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,35,"pl-s1"],[37,50,"pl-s1"],[51,53,"pl-c1"],[54,58,"pl-s1"],[60,73,"pl-s1"]],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,33,"pl-s1"],[34,35,"pl-c1"],[37,55,"pl-smi"],[56,57,"pl-c1"],[58,85,"pl-en"],[86,90,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,29,"pl-s1"],[31,33,"pl-c1"],[34,35,"pl-c1"],[35,51,"pl-s1"]],[[0,6,"pl-k"],[7,22,"pl-s1"]],[[12,19,"pl-en"],[21,51,"pl-en"],[53,61,"pl-smi"],[62,63,"pl-c1"],[64,65,"pl-s1"]],[[0,6,"pl-k"]],[],[],[[8,16,"pl-smi"],[17,19,"pl-en"],[20,36,"pl-s1"],[39,43,"pl-s1"],[45,58,"pl-s1"],[59,61,"pl-c1"],[62,66,"pl-s1"],[68,81,"pl-s1"]],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,33,"pl-s1"],[34,35,"pl-c1"],[37,55,"pl-smi"],[56,57,"pl-c1"],[58,85,"pl-en"],[86,90,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,28,"pl-s1"],[30,32,"pl-c1"],[33,34,"pl-c1"],[34,50,"pl-s1"]],[[0,6,"pl-k"],[7,22,"pl-s1"]],[[12,18,"pl-en"],[19,49,"pl-en"],[51,59,"pl-smi"],[60,61,"pl-c1"],[62,63,"pl-s1"]],[[0,6,"pl-k"]],[[12,20,"pl-en"],[21,29,"pl-c1"],[31,34,"pl-s1"]],[[12,14,"pl-k"],[16,17,"pl-s1"],[17,19,"pl-c1"],[19,22,"pl-c1"],[26,27,"pl-c1"]],[[16,49,"pl-c"]],[[16,22,"pl-en"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-c1"]],[[16,24,"pl-en"]],[],[],[],[[8,30,"pl-c"]],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,44,"pl-s1"],[46,59,"pl-s1"],[60,62,"pl-c1"],[63,67,"pl-s1"],[69,82,"pl-s1"]],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,33,"pl-s1"],[34,35,"pl-c1"],[37,55,"pl-smi"],[56,57,"pl-c1"],[58,85,"pl-en"],[86,90,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,28,"pl-s1"],[30,32,"pl-c1"],[33,34,"pl-c1"],[34,50,"pl-s1"]],[[12,19,"pl-en"],[20,21,"pl-s1"],[21,23,"pl-c1"],[23,26,"pl-c1"],[30,31,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,34,"pl-s1"],[36,49,"pl-s1"],[50,52,"pl-c1"],[53,57,"pl-s1"],[59,72,"pl-s1"],[74,78,"pl-s1"]],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,33,"pl-s1"],[34,35,"pl-c1"],[37,55,"pl-smi"],[56,57,"pl-c1"],[58,85,"pl-en"],[86,90,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,28,"pl-s1"],[30,32,"pl-c1"],[33,34,"pl-c1"],[34,50,"pl-s1"]],[[0,6,"pl-k"],[7,22,"pl-s1"]],[[12,18,"pl-en"],[19,49,"pl-en"],[51,59,"pl-smi"],[60,61,"pl-c1"],[62,63,"pl-s1"]],[[0,6,"pl-k"]],[[12,18,"pl-en"],[19,20,"pl-s1"],[20,22,"pl-c1"],[22,25,"pl-c1"],[26,27,"pl-c1"],[28,29,"pl-c1"]],[[12,16,"pl-smi"],[17,22,"pl-s1"],[23,24,"pl-c1"],[25,26,"pl-s1"],[26,28,"pl-c1"],[28,33,"pl-c1"]],[[12,13,"pl-s1"],[13,15,"pl-c1"],[15,20,"pl-c1"],[21,22,"pl-c1"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-s1"],[32,34,"pl-c1"],[34,38,"pl-c1"]],[[12,13,"pl-s1"],[13,15,"pl-c1"],[15,18,"pl-c1"],[18,20,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,43,"pl-en"],[44,49,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[48,51,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,28,"pl-c1"],[30,31,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[24,48,"pl-c"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,28,"pl-s1"]],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,37,"pl-s1"],[39,43,"pl-s1"],[44,46,"pl-c1"],[47,51,"pl-s1"],[53,57,"pl-s1"],[59,68,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,28,"pl-s1"],[29,30,"pl-c1"],[32,43,"pl-smi"],[44,45,"pl-c1"],[46,73,"pl-en"],[74,78,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,31,"pl-s1"],[33,35,"pl-c1"],[36,37,"pl-c1"],[37,47,"pl-s1"]],[[12,19,"pl-en"],[21,42,"pl-en"],[44,55,"pl-smi"],[56,57,"pl-c1"],[58,61,"pl-s1"]],[[12,20,"pl-en"],[21,29,"pl-c1"],[31,34,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,45,"pl-s1"],[46,47,"pl-c1"],[48,49,"pl-c1"],[49,52,"pl-s1"],[52,54,"pl-c1"],[54,63,"pl-c1"]],[[12,30,"pl-en"],[31,43,"pl-s1"],[45,60,"pl-s1"]],[[12,15,"pl-s1"],[15,17,"pl-c1"],[17,29,"pl-c1"],[30,43,"pl-c1"],[44,45,"pl-c1"],[46,52,"pl-s1"],[52,54,"pl-c1"],[54,62,"pl-c1"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,28,"pl-c1"],[29,30,"pl-c1"],[31,32,"pl-c1"],[32,35,"pl-s1"],[35,37,"pl-c1"],[37,49,"pl-c1"]],[[12,24,"pl-s1"],[24,26,"pl-c1"],[26,34,"pl-c1"],[35,36,"pl-c1"],[37,42,"pl-s1"]],[[12,68,"pl-c"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,32,"pl-c1"],[33,34,"pl-c1"],[36,44,"pl-smi"],[46,62,"pl-c1"],[63,64,"pl-c1"],[65,70,"pl-s1"]],[[12,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-en"],[40,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,26,"pl-c1"],[28,29,"pl-c1"]],[[12,32,"pl-s1"],[33,34,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,30,"pl-s1"],[31,33,"pl-c1"],[34,49,"pl-s1"],[50,51,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"],[31,32,"pl-c1"],[33,37,"pl-s1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"],[31,32,"pl-c1"],[33,48,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,24,"pl-s1"],[27,42,"pl-s1"],[43,44,"pl-c1"],[46,48,"pl-c1"],[49,64,"pl-s1"],[65,66,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,47,"pl-s1"],[48,53,"pl-s1"],[55,59,"pl-c1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,51,"pl-en"],[52,56,"pl-s1"],[58,73,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[23,24,"pl-c1"]],[[16,18,"pl-k"],[20,23,"pl-s1"],[24,26,"pl-c1"],[27,28,"pl-c1"]],[[20,28,"pl-smi"],[29,30,"pl-c1"],[30,35,"pl-s1"],[36,37,"pl-c1"],[38,65,"pl-en"],[66,81,"pl-s1"],[82,83,"pl-c1"]],[[20,25,"pl-k"],[26,30,"pl-smi"],[31,32,"pl-c1"],[32,38,"pl-s1"],[39,40,"pl-c1"],[41,72,"pl-en"],[73,78,"pl-s1"],[80,85,"pl-s1"]],[[26,44,"pl-s1"],[45,50,"pl-s1"],[52,68,"pl-c1"]],[[26,44,"pl-s1"],[45,50,"pl-s1"],[52,57,"pl-c1"]],[[20,26,"pl-en"],[28,43,"pl-en"],[44,50,"pl-s1"]],[[20,26,"pl-en"],[27,33,"pl-s1"],[34,36,"pl-c1"],[37,41,"pl-c1"]],[[20,33,"pl-en"],[34,40,"pl-s1"],[42,57,"pl-s1"],[59,65,"pl-s1"],[67,72,"pl-s1"]],[],[[16,28,"pl-en"]],[],[],[],[[8,13,"pl-en"],[14,26,"pl-c1"],[28,29,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,24,"pl-s1"],[25,26,"pl-c1"]],[[12,25,"pl-s1"]],[],[[8,12,"pl-en"],[13,30,"pl-c1"],[33,42,"pl-s1"],[44,53,"pl-s1"],[55,60,"pl-s1"],[62,68,"pl-s1"],[70,73,"pl-s1"],[74,76,"pl-c1"],[77,86,"pl-s1"],[88,97,"pl-s1"],[99,104,"pl-s1"],[106,112,"pl-s1"],[114,117,"pl-s1"],[119,122,"pl-s1"]],[[12,52,"pl-c"]],[[0,38,"pl-c"]],[[0,52,"pl-c"]],[[0,64,"pl-c"]],[[0,56,"pl-c"]],[[0,98,"pl-c"]],[[0,65,"pl-c"]],[[0,54,"pl-c"]],[[0,14,"pl-c"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[27,28,"pl-c1"],[28,30,"pl-s1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,33,"pl-s1"],[34,35,"pl-c1"],[36,63,"pl-en"],[64,73,"pl-s1"]],[],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,53,"pl-en"],[54,59,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,43,"pl-en"],[44,49,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,33,"pl-s1"],[34,35,"pl-c1"],[36,38,"pl-s1"],[39,40,"pl-c1"],[41,65,"pl-en"],[66,71,"pl-s1"]],[[12,14,"pl-k"],[16,18,"pl-s1"],[19,21,"pl-c1"],[22,26,"pl-c1"]],[[16,18,"pl-s1"],[19,20,"pl-c1"],[21,28,"pl-s1"]],[],[[12,18,"pl-en"],[19,41,"pl-en"],[42,47,"pl-s1"]],[[13,17,"pl-smi"],[18,23,"pl-s1"],[25,71,"pl-c"]],[[12,20,"pl-smi"],[20,21,"pl-c1"],[22,27,"pl-s1"]],[],[[16,64,"pl-c"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,31,"pl-s1"],[32,33,"pl-c1"],[35,36,"pl-c1"],[38,42,"pl-c1"],[44,71,"pl-en"],[72,81,"pl-s1"],[84,87,"pl-s1"],[89,94,"pl-s1"],[96,98,"pl-s1"]],[[16,19,"pl-smi"],[20,28,"pl-s1"],[29,30,"pl-c1"],[32,49,"pl-en"],[50,59,"pl-s1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,43,"pl-en"],[44,55,"pl-s1"],[57,62,"pl-s1"],[63,64,"pl-c1"],[65,66,"pl-c1"],[67,68,"pl-c1"],[69,77,"pl-s1"]],[[25,26,"pl-c1"],[27,28,"pl-c1"],[29,37,"pl-s1"],[41,71,"pl-c1"],[73,77,"pl-c1"]],[],[[12,22,"pl-en"],[23,34,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,14,"pl-en"],[15,28,"pl-c1"],[31,33,"pl-c1"],[34,40,"pl-s1"],[44,51,"pl-c1"],[54,55,"pl-c1"]],[[12,68,"pl-c"]],[[0,64,"pl-c"]],[[0,15,"pl-c"]],[[12,15,"pl-c1"]],[],[],[[8,14,"pl-en"],[15,28,"pl-c1"],[31,33,"pl-c1"],[34,40,"pl-s1"],[42,48,"pl-s1"],[52,59,"pl-c1"],[62,63,"pl-c1"]],[[12,58,"pl-c"]],[[12,15,"pl-c1"]],[],[],[[8,14,"pl-en"],[15,25,"pl-c1"],[28,30,"pl-c1"],[31,37,"pl-s1"],[41,48,"pl-c1"],[51,52,"pl-c1"]],[[12,75,"pl-c"]],[[0,75,"pl-c"]],[[0,45,"pl-c"]],[[0,15,"pl-c"]],[[12,15,"pl-c1"]],[],[],[[8,14,"pl-en"],[15,24,"pl-c1"],[27,29,"pl-c1"],[29,29,"pl-s1"],[32,33,"pl-c1"]],[[12,15,"pl-c1"]],[],[],[[8,12,"pl-en"],[13,26,"pl-c1"],[29,32,"pl-s1"],[33,35,"pl-c1"],[36,44,"pl-s1"],[46,53,"pl-s1"]],[],[[12,28,"pl-s1"],[29,30,"pl-c1"],[30,38,"pl-s1"],[39,40,"pl-c1"],[41,47,"pl-s1"],[47,49,"pl-c1"],[49,57,"pl-c1"]],[[12,14,"pl-k"],[16,24,"pl-s1"],[24,26,"pl-c1"],[26,35,"pl-c1"],[36,38,"pl-c1"],[39,43,"pl-c1"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,55,"pl-en"],[56,64,"pl-s1"],[64,66,"pl-c1"],[66,75,"pl-c1"]],[],[[12,16,"pl-k"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,42,"pl-s1"]],[],[[12,18,"pl-en"],[19,52,"pl-en"],[53,56,"pl-s1"]],[[12,20,"pl-s1"],[20,22,"pl-c1"],[22,31,"pl-c1"],[32,33,"pl-c1"],[34,58,"pl-en"],[59,62,"pl-s1"]],[[12,19,"pl-s1"],[20,21,"pl-c1"],[22,25,"pl-s1"]],[[12,16,"pl-en"],[17,20,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,40,"pl-s1"],[43,48,"pl-s1"],[49,50,"pl-c1"],[52,57,"pl-s1"],[58,60,"pl-c1"],[61,65,"pl-s1"],[67,71,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[[12,38,"pl-c"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,45,"pl-en"],[46,51,"pl-s1"],[54,82,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,51,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,24,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,42,"pl-c1"],[44,45,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,44,"pl-s1"],[45,46,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,41,"pl-s1"]],[],[[8,10,"pl-en"],[11,36,"pl-s1"],[39,44,"pl-s1"],[45,46,"pl-c1"],[48,53,"pl-s1"],[54,56,"pl-c1"],[57,61,"pl-s1"],[63,67,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,54,"pl-en"],[55,60,"pl-s1"],[62,64,"pl-c1"],[64,77,"pl-c1"],[78,80,"pl-c1"],[81,82,"pl-c1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,45,"pl-en"],[46,51,"pl-s1"],[54,82,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,51,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,24,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,38,"pl-c1"],[40,41,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,37,"pl-s1"]],[],[[8,10,"pl-en"],[11,47,"pl-s1"],[50,55,"pl-s1"],[56,57,"pl-c1"],[59,64,"pl-s1"],[65,67,"pl-c1"],[68,72,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,27,"pl-c1"],[28,29,"pl-c1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,28,"pl-en"],[29,34,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,51,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,49,"pl-c1"],[51,52,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,44,"pl-s1"],[45,46,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,48,"pl-s1"]],[],[[8,10,"pl-en"],[11,43,"pl-s1"],[46,51,"pl-s1"],[52,53,"pl-c1"],[55,60,"pl-s1"],[61,63,"pl-c1"],[64,68,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,27,"pl-c1"],[28,29,"pl-c1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,54,"pl-en"],[55,60,"pl-s1"],[62,64,"pl-c1"],[64,77,"pl-c1"],[78,80,"pl-c1"],[81,82,"pl-c1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,28,"pl-en"],[29,34,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,51,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,45,"pl-c1"],[47,48,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,44,"pl-s1"]],[],[[8,10,"pl-en"],[11,39,"pl-s1"],[42,52,"pl-s1"],[53,54,"pl-c1"],[56,61,"pl-s1"],[62,64,"pl-c1"],[65,70,"pl-s1"]],[[12,16,"pl-smi"],[17,18,"pl-c1"],[18,21,"pl-s1"],[22,23,"pl-c1"],[26,30,"pl-smi"],[31,32,"pl-c1"],[33,60,"pl-en"],[61,66,"pl-s1"],[69,70,"pl-c1"],[71,90,"pl-c1"],[91,92,"pl-c1"],[93,103,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,55,"pl-en"],[56,57,"pl-c1"],[58,66,"pl-smi"],[67,68,"pl-c1"],[68,69,"pl-c1"],[70,73,"pl-s1"]],[[12,66,"pl-c"]],[[12,19,"pl-en"],[20,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,38,"pl-s1"],[41,46,"pl-s1"],[47,48,"pl-c1"],[50,55,"pl-s1"],[56,58,"pl-c1"],[59,63,"pl-s1"],[65,69,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[[12,20,"pl-en"],[21,30,"pl-c1"],[32,35,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,45,"pl-en"],[46,51,"pl-s1"],[54,82,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,45,"pl-en"],[46,51,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,24,"pl-s1"]],[[12,16,"pl-en"],[17,22,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,40,"pl-c1"],[42,43,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,40,"pl-s1"],[41,42,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,39,"pl-s1"]],[],[[8,50,"pl-c"]],[[8,76,"pl-c"]],[[8,14,"pl-en"],[15,19,"pl-c1"],[21,46,"pl-c1"],[48,49,"pl-c1"]],[[12,40,"pl-c1"]],[[12,30,"pl-c1"]],[[12,23,"pl-c1"]],[[12,22,"pl-c1"]],[[12,24,"pl-c1"]],[[12,30,"pl-c1"]],[[12,26,"pl-c1"]],[[12,29,"pl-c1"]],[[12,43,"pl-c1"]],[[12,20,"pl-c1"]],[[12,27,"pl-c1"]],[[12,28,"pl-c1"]],[[12,36,"pl-c1"]],[[12,53,"pl-c1"]],[[12,41,"pl-c1"]],[[12,39,"pl-c1"]],[[12,37,"pl-c1"]],[[12,27,"pl-c1"]],[[12,37,"pl-c1"]],[[12,31,"pl-c1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-s1"],[24,40,"pl-s1"],[43,50,"pl-s1"],[51,52,"pl-c1"],[54,62,"pl-s1"],[64,76,"pl-s1"],[78,84,"pl-s1"],[85,90,"pl-s1"],[92,94,"pl-c1"],[95,103,"pl-s1"],[105,117,"pl-s1"],[119,125,"pl-s1"],[126,131,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,35,"pl-en"],[36,44,"pl-s1"],[46,58,"pl-s1"],[60,70,"pl-s1"],[72,77,"pl-s1"],[78,79,"pl-c1"],[81,98,"pl-en"],[99,111,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,36,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,10,"pl-en"],[11,31,"pl-s1"],[34,42,"pl-s1"],[44,56,"pl-s1"],[58,64,"pl-s1"],[65,70,"pl-s1"],[72,74,"pl-c1"],[75,83,"pl-s1"],[85,97,"pl-s1"],[99,105,"pl-s1"],[106,111,"pl-s1"]],[[12,14,"pl-k"],[16,31,"pl-en"],[32,40,"pl-s1"],[42,44,"pl-c1"],[45,46,"pl-c1"],[46,59,"pl-s1"],[60,62,"pl-c1"],[63,80,"pl-en"],[81,93,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,36,"pl-s1"],[37,38,"pl-c1"],[39,66,"pl-en"],[67,75,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[35,49,"pl-smi"],[50,51,"pl-c1"],[52,62,"pl-s1"],[63,65,"pl-c1"],[65,72,"pl-c1"]],[[16,28,"pl-s1"],[29,30,"pl-c1"],[31,57,"pl-en"],[58,62,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[37,51,"pl-smi"],[52,53,"pl-c1"],[54,64,"pl-s1"],[65,67,"pl-c1"],[67,74,"pl-c1"]],[[16,27,"pl-smi"],[28,32,"pl-s1"],[33,34,"pl-c1"],[35,43,"pl-s1"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,53,"pl-en"],[54,60,"pl-s1"]],[[16,32,"pl-en"],[33,37,"pl-s1"]],[],[],[],[[8,73,"pl-c"]],[[8,10,"pl-en"],[11,19,"pl-s1"],[22,30,"pl-s1"],[32,44,"pl-s1"],[46,50,"pl-s1"],[51,56,"pl-s1"],[58,60,"pl-c1"],[61,64,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[],[[12,60,"pl-c"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,54,"pl-c"]],[[12,14,"pl-k"],[16,23,"pl-en"],[24,34,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-c1"],[40,55,"pl-s1"],[56,58,"pl-c1"]],[[17,33,"pl-en"],[34,40,"pl-s1"],[42,44,"pl-c1"]],[[18,34,"pl-smi"],[35,36,"pl-c1"],[37,47,"pl-s1"],[48,50,"pl-c1"],[50,60,"pl-c1"],[61,63,"pl-c1"],[64,86,"pl-s1"]],[],[[16,19,"pl-smi"],[20,30,"pl-s1"],[31,32,"pl-c1"],[35,47,"pl-smi"],[47,48,"pl-c1"],[49,68,"pl-en"],[69,79,"pl-s1"],[81,83,"pl-c1"],[83,91,"pl-c1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,45,"pl-s1"],[46,47,"pl-c1"],[48,60,"pl-c1"],[63,67,"pl-c1"],[70,79,"pl-en"],[80,102,"pl-en"],[103,113,"pl-s1"]],[[16,35,"pl-smi"],[36,37,"pl-c1"],[37,46,"pl-s1"],[47,48,"pl-c1"],[49,72,"pl-en"]],[[20,26,"pl-s1"],[28,36,"pl-s1"],[38,44,"pl-s1"]],[[20,29,"pl-s1"],[31,41,"pl-s1"],[43,47,"pl-c1"],[49,54,"pl-s1"]],[],[[16,20,"pl-en"],[21,25,"pl-s1"]],[[16,20,"pl-en"],[21,33,"pl-s1"]],[[16,20,"pl-en"],[21,29,"pl-s1"]],[[16,85,"pl-c"]],[[16,23,"pl-en"]],[[16,73,"pl-c"]],[[16,56,"pl-c"]],[[16,18,"pl-k"],[20,29,"pl-s1"],[30,32,"pl-c1"],[33,37,"pl-c1"]],[[20,32,"pl-en"]],[],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,36,"pl-c1"],[37,38,"pl-c1"],[39,55,"pl-c1"]],[[16,32,"pl-en"],[33,42,"pl-s1"]],[],[[12,20,"pl-smi"],[20,21,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,73,"pl-en"]],[[16,24,"pl-s1"]],[[16,25,"pl-s1"]],[[16,26,"pl-s1"]],[[16,31,"pl-s1"]],[[16,22,"pl-s1"],[23,25,"pl-c1"],[26,43,"pl-c1"]],[[16,21,"pl-s1"]],[[16,26,"pl-s1"]],[[16,22,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,29,"pl-s1"]],[[12,16,"pl-en"],[17,25,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,24,"pl-s1"],[27,31,"pl-s1"],[33,43,"pl-s1"],[45,49,"pl-s1"],[50,55,"pl-s1"],[57,59,"pl-c1"],[60,64,"pl-s1"],[66,76,"pl-s1"],[78,82,"pl-s1"],[83,88,"pl-s1"]],[[12,15,"pl-smi"],[16,23,"pl-s1"],[24,25,"pl-c1"],[27,44,"pl-en"],[45,55,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,60,"pl-en"],[61,65,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"]],[[12,14,"pl-k"],[16,23,"pl-s1"]],[[16,20,"pl-s1"],[21,22,"pl-c1"],[23,50,"pl-en"],[51,61,"pl-s1"]],[],[[12,16,"pl-k"],[17,19,"pl-k"],[21,26,"pl-s1"]],[[16,20,"pl-s1"],[21,22,"pl-c1"],[23,50,"pl-en"],[51,55,"pl-s1"],[56,57,"pl-c1"]],[],[[12,16,"pl-k"]],[[16,20,"pl-s1"],[21,22,"pl-c1"],[23,24,"pl-c1"],[24,50,"pl-s1"]],[],[[12,19,"pl-en"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,52,"pl-en"]],[[16,22,"pl-s1"],[24,48,"pl-c1"]],[[16,21,"pl-s1"],[23,33,"pl-s1"],[35,43,"pl-s1"],[45,49,"pl-s1"]],[],[[12,20,"pl-en"],[21,24,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,18,"pl-c1"],[20,21,"pl-c1"],[22,38,"pl-s1"],[39,40,"pl-c1"],[41,47,"pl-s1"],[48,49,"pl-c1"],[50,51,"pl-c1"],[52,72,"pl-s1"],[73,74,"pl-c1"],[75,83,"pl-s1"],[84,85,"pl-c1"],[86,108,"pl-s1"]],[[8,13,"pl-en"],[14,31,"pl-c1"],[33,34,"pl-c1"],[35,41,"pl-s1"],[42,43,"pl-c1"],[44,45,"pl-c1"],[46,66,"pl-s1"],[67,68,"pl-c1"],[69,82,"pl-s1"],[83,84,"pl-c1"],[85,93,"pl-s1"],[94,95,"pl-c1"],[96,118,"pl-s1"]],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,39,"pl-s1"],[41,53,"pl-s1"],[55,59,"pl-s1"],[60,65,"pl-s1"],[67,69,"pl-c1"],[70,79,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[],[[12,60,"pl-c"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,20,"pl-s1"],[20,22,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,18,"pl-en"],[19,26,"pl-en"],[27,37,"pl-s1"],[39,41,"pl-c1"],[42,43,"pl-c1"],[43,58,"pl-s1"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[31,43,"pl-smi"],[43,44,"pl-c1"],[45,64,"pl-en"],[65,75,"pl-s1"],[77,79,"pl-c1"],[79,87,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,41,"pl-s1"],[42,43,"pl-c1"],[44,56,"pl-c1"],[59,63,"pl-c1"],[66,75,"pl-en"],[76,98,"pl-en"],[99,109,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,37,"pl-s1"],[38,39,"pl-c1"],[40,63,"pl-en"]],[[16,22,"pl-s1"],[24,32,"pl-s1"],[34,40,"pl-s1"]],[[16,20,"pl-s1"],[22,32,"pl-s1"],[34,38,"pl-c1"],[40,45,"pl-s1"]],[],[[12,69,"pl-c"]],[[12,23,"pl-en"]],[[12,19,"pl-en"]],[[12,14,"pl-k"],[16,20,"pl-s1"],[21,23,"pl-c1"],[24,28,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-en"],[40,44,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,34,"pl-s1"],[37,49,"pl-s1"],[50,51,"pl-c1"],[53,61,"pl-s1"],[63,69,"pl-s1"],[71,77,"pl-s1"],[78,83,"pl-s1"],[85,87,"pl-c1"],[88,96,"pl-s1"],[98,104,"pl-s1"],[106,112,"pl-s1"],[113,118,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[21,37,"pl-en"],[38,48,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[38,54,"pl-smi"],[55,56,"pl-c1"],[57,67,"pl-s1"]],[[12,19,"pl-en"],[20,24,"pl-s1"],[24,26,"pl-c1"],[26,38,"pl-c1"],[39,41,"pl-c1"],[42,54,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,47,"pl-s1"],[50,62,"pl-smi"],[63,64,"pl-c1"],[66,76,"pl-s1"],[77,78,"pl-c1"],[79,81,"pl-c1"]],[[12,18,"pl-en"],[19,35,"pl-en"],[36,46,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[38,54,"pl-smi"],[55,56,"pl-c1"],[57,67,"pl-s1"]],[[12,19,"pl-en"],[20,24,"pl-s1"],[24,26,"pl-c1"],[26,38,"pl-c1"],[39,41,"pl-c1"],[42,54,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,29,"pl-c1"],[31,32,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,35,"pl-s1"],[36,37,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,10,"pl-en"],[11,32,"pl-s1"],[35,47,"pl-s1"],[48,49,"pl-c1"],[51,59,"pl-s1"],[61,65,"pl-s1"],[67,73,"pl-s1"],[74,79,"pl-s1"],[81,83,"pl-c1"],[84,92,"pl-s1"],[94,98,"pl-s1"],[100,106,"pl-s1"],[107,112,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[],[[12,19,"pl-en"],[20,27,"pl-en"],[28,38,"pl-s1"],[40,42,"pl-c1"],[43,44,"pl-c1"],[44,57,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[31,45,"pl-smi"],[46,47,"pl-c1"],[48,58,"pl-s1"],[59,61,"pl-c1"],[61,68,"pl-c1"]],[[12,19,"pl-en"],[21,37,"pl-en"],[38,42,"pl-s1"]],[[12,19,"pl-en"],[22,38,"pl-smi"],[39,40,"pl-c1"],[41,45,"pl-s1"],[46,48,"pl-c1"],[48,60,"pl-c1"],[61,63,"pl-c1"],[64,76,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,43,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,25,"pl-s1"],[28,36,"pl-s1"],[38,50,"pl-s1"],[52,58,"pl-s1"],[59,64,"pl-s1"],[66,68,"pl-c1"],[69,77,"pl-s1"],[79,91,"pl-s1"],[93,99,"pl-s1"],[100,105,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,49,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,37,"pl-s1"],[39,41,"pl-c1"],[42,43,"pl-c1"],[43,56,"pl-s1"]],[[12,24,"pl-s1"],[25,26,"pl-c1"],[27,53,"pl-en"],[56,70,"pl-smi"],[71,72,"pl-c1"],[73,83,"pl-s1"],[84,86,"pl-c1"],[86,93,"pl-c1"]],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,39,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,49,"pl-en"],[52,66,"pl-smi"],[67,68,"pl-c1"],[69,79,"pl-s1"],[80,82,"pl-c1"],[82,89,"pl-c1"]],[[12,18,"pl-en"],[19,43,"pl-en"],[44,52,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,39,"pl-c1"],[41,42,"pl-c1"]],[[12,32,"pl-s1"],[33,34,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,33,"pl-s1"],[34,35,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,60,"pl-c"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,10,"pl-en"],[11,36,"pl-s1"],[39,47,"pl-s1"],[49,55,"pl-s1"],[57,63,"pl-s1"],[64,69,"pl-s1"],[71,73,"pl-c1"],[74,82,"pl-s1"],[84,90,"pl-s1"],[92,98,"pl-s1"],[99,104,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[20,36,"pl-en"],[37,47,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,38,"pl-s1"],[40,42,"pl-c1"],[43,44,"pl-c1"],[44,57,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,31,"pl-s1"],[34,42,"pl-s1"],[44,56,"pl-s1"],[58,62,"pl-s1"],[63,68,"pl-s1"],[70,72,"pl-c1"],[73,76,"pl-s1"]],[[0,3,"pl-k"],[4,12,"pl-c1"]],[[12,18,"pl-en"],[19,25,"pl-s1"],[26,28,"pl-c1"],[29,46,"pl-c1"]],[[0,6,"pl-k"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,58,"pl-en"]],[[16,24,"pl-s1"]],[[16,25,"pl-s1"]],[[16,26,"pl-s1"]],[[16,31,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,29,"pl-s1"]],[[12,16,"pl-en"],[17,25,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,33,"pl-c1"],[35,36,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,37,"pl-s1"],[38,39,"pl-c1"]],[[12,32,"pl-s1"],[33,34,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,46,"pl-s1"],[49,57,"pl-s1"],[59,63,"pl-s1"],[65,71,"pl-s1"],[72,77,"pl-s1"],[79,81,"pl-c1"],[82,90,"pl-s1"],[92,96,"pl-s1"],[98,104,"pl-s1"],[105,110,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,43,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,55,"pl-en"],[56,64,"pl-s1"],[67,69,"pl-c1"],[70,71,"pl-c1"],[71,84,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,45,"pl-s1"],[48,56,"pl-s1"],[58,70,"pl-s1"],[72,78,"pl-s1"],[79,84,"pl-s1"],[86,88,"pl-c1"],[89,97,"pl-s1"],[99,111,"pl-s1"],[113,119,"pl-s1"],[120,125,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,49,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,24,"pl-s1"],[25,26,"pl-c1"],[27,53,"pl-en"],[56,70,"pl-smi"],[71,72,"pl-c1"],[73,83,"pl-s1"],[84,86,"pl-c1"],[86,93,"pl-c1"]],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,39,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,49,"pl-en"],[52,66,"pl-smi"],[67,68,"pl-c1"],[69,79,"pl-s1"],[80,82,"pl-c1"],[82,89,"pl-c1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,25,"pl-s1"],[28,30,"pl-c1"],[30,30,"pl-s1"]],[[12,20,"pl-en"],[21,37,"pl-en"],[38,44,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,48,"pl-s1"],[50,62,"pl-s1"],[64,70,"pl-s1"],[71,76,"pl-s1"],[78,80,"pl-c1"],[81,89,"pl-s1"],[91,103,"pl-s1"],[105,111,"pl-s1"],[112,117,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,18,"pl-en"],[19,35,"pl-en"],[36,46,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[38,54,"pl-smi"],[55,56,"pl-c1"],[57,67,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,53,"pl-s1"],[53,55,"pl-c1"],[55,64,"pl-c1"]],[[12,19,"pl-en"],[20,24,"pl-s1"],[24,26,"pl-c1"],[26,37,"pl-c1"],[38,40,"pl-c1"],[41,46,"pl-s1"],[47,48,"pl-c1"],[51,68,"pl-en"],[69,81,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,29,"pl-s1"],[32,40,"pl-s1"],[42,48,"pl-s1"],[50,56,"pl-s1"],[57,62,"pl-s1"],[64,66,"pl-c1"],[67,75,"pl-s1"],[77,83,"pl-s1"],[85,91,"pl-s1"],[92,97,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[38,54,"pl-smi"],[55,56,"pl-c1"],[57,67,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,53,"pl-s1"],[53,55,"pl-c1"],[55,64,"pl-c1"]],[[12,20,"pl-en"],[22,50,"pl-en"],[51,57,"pl-s1"],[59,63,"pl-s1"],[63,65,"pl-c1"],[65,77,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,42,"pl-c1"],[42,42,"pl-s1"]],[[12,20,"pl-en"],[21,27,"pl-s1"],[27,29,"pl-c1"],[29,51,"pl-c1"],[55,56,"pl-c1"]],[],[],[[8,17,"pl-en"],[18,19,"pl-c1"],[21,25,"pl-s1"],[26,28,"pl-en"],[29,53,"pl-s1"],[56,64,"pl-s1"],[66,78,"pl-s1"],[80,84,"pl-s1"],[85,90,"pl-s1"],[92,94,"pl-c1"],[95,104,"pl-s1"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[28,45,"pl-en"],[46,58,"pl-s1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,45,"pl-s1"],[46,47,"pl-c1"],[48,70,"pl-en"],[71,77,"pl-s1"],[79,87,"pl-s1"],[89,94,"pl-s1"],[95,96,"pl-c1"],[97,105,"pl-s1"],[107,112,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,45,"pl-s1"],[46,47,"pl-c1"],[48,60,"pl-s1"],[60,62,"pl-c1"],[62,72,"pl-c1"],[73,74,"pl-c1"],[75,83,"pl-s1"]],[[12,24,"pl-s1"],[24,26,"pl-c1"],[26,36,"pl-c1"],[37,38,"pl-c1"],[40,41,"pl-c1"],[42,54,"pl-s1"]],[[12,15,"pl-k"],[17,20,"pl-smi"],[21,22,"pl-s1"],[23,24,"pl-c1"],[25,26,"pl-c1"],[28,29,"pl-s1"],[30,31,"pl-c1"],[32,37,"pl-s1"],[39,40,"pl-s1"],[40,42,"pl-c1"]],[[16,36,"pl-s1"],[37,38,"pl-s1"],[40,41,"pl-c1"],[42,46,"pl-s1"],[47,48,"pl-s1"]],[],[[12,23,"pl-en"]],[[12,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-en"],[40,52,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,22,"pl-s1"],[25,34,"pl-s1"],[35,37,"pl-c1"]],[[12,18,"pl-en"],[20,36,"pl-en"],[37,43,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,37,"pl-s1"],[38,39,"pl-c1"],[40,57,"pl-en"],[58,67,"pl-s1"]],[[12,16,"pl-en"],[17,26,"pl-s1"]],[[12,22,"pl-en"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[23,25,"pl-c1"],[25,33,"pl-c1"],[34,36,"pl-c1"],[37,42,"pl-s1"],[43,45,"pl-c1"],[46,50,"pl-s1"],[50,52,"pl-c1"],[52,60,"pl-c1"],[60,62,"pl-c1"],[62,70,"pl-c1"],[71,73,"pl-c1"],[74,79,"pl-s1"]],[[12,25,"pl-en"],[26,42,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,26,"pl-s1"],[26,28,"pl-c1"],[28,41,"pl-c1"],[42,43,"pl-c1"],[44,48,"pl-s1"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,42,"pl-c1"],[42,44,"pl-c1"]],[[12,24,"pl-en"]],[[12,19,"pl-en"],[20,21,"pl-c1"]],[[12,18,"pl-k"],[19,27,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,34,"pl-c1"],[34,36,"pl-c1"],[36,54,"pl-c1"],[55,57,"pl-c1"],[58,59,"pl-c1"]],[[12,18,"pl-k"]],[[12,33,"pl-en"]],[[12,32,"pl-en"]],[],[],[[8,13,"pl-en"],[14,42,"pl-c1"],[44,45,"pl-c1"]],[[12,32,"pl-s1"],[33,34,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,47,"pl-s1"],[48,49,"pl-c1"]],[[12,46,"pl-s1"],[47,48,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,50,"pl-c"]],[[12,35,"pl-s1"],[36,37,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,36,"pl-s1"],[37,38,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,13,"pl-en"],[14,32,"pl-c1"],[34,35,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,35,"pl-s1"],[36,37,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,36,"pl-s1"],[37,38,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,33,"pl-s1"],[35,41,"pl-s1"],[42,44,"pl-c1"],[45,49,"pl-s1"],[51,57,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,43,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,35,"pl-s1"],[37,43,"pl-s1"],[45,51,"pl-s1"],[52,54,"pl-c1"],[55,59,"pl-s1"],[61,67,"pl-s1"],[69,75,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,43,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,33,"pl-s1"],[36,44,"pl-s1"],[46,52,"pl-s1"],[54,60,"pl-s1"],[61,63,"pl-c1"],[64,72,"pl-s1"],[74,80,"pl-s1"],[82,88,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[35,43,"pl-smi"],[44,45,"pl-c1"],[46,47,"pl-c1"],[47,58,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,34,"pl-s1"],[36,40,"pl-s1"],[42,45,"pl-s1"],[46,48,"pl-c1"],[49,52,"pl-s1"],[54,55,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,19,"pl-s1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,44,"pl-en"],[45,52,"pl-en"],[53,58,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,25,"pl-c1"],[27,28,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,34,"pl-s1"],[35,36,"pl-c1"]],[[12,24,"pl-s1"],[25,26,"pl-c1"]],[[12,19,"pl-c1"]],[],[[8,10,"pl-en"],[11,32,"pl-s1"],[35,43,"pl-s1"],[45,51,"pl-s1"],[53,59,"pl-s1"],[60,62,"pl-c1"],[63,71,"pl-s1"],[73,79,"pl-s1"],[81,87,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[35,43,"pl-smi"],[44,45,"pl-c1"],[46,47,"pl-c1"],[47,61,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,22,"pl-s1"],[25,33,"pl-s1"],[35,39,"pl-s1"],[41,44,"pl-s1"],[45,47,"pl-c1"],[48,51,"pl-s1"],[53,54,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,42,"pl-en"],[43,48,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,19,"pl-s1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,24,"pl-c1"],[26,27,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,33,"pl-s1"],[34,35,"pl-c1"]],[[12,23,"pl-s1"],[24,25,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,34,"pl-s1"],[37,45,"pl-s1"],[47,53,"pl-s1"],[55,61,"pl-s1"],[62,64,"pl-c1"],[65,73,"pl-s1"],[75,81,"pl-s1"],[83,89,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[35,43,"pl-smi"],[44,45,"pl-c1"],[46,47,"pl-c1"],[47,59,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,24,"pl-s1"],[27,35,"pl-s1"],[37,41,"pl-s1"],[43,46,"pl-s1"],[47,49,"pl-c1"],[50,53,"pl-s1"],[55,56,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,46,"pl-en"],[47,52,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,19,"pl-s1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,26,"pl-c1"],[28,29,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,35,"pl-s1"],[36,37,"pl-c1"]],[[12,25,"pl-s1"],[26,27,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,24,"pl-s1"],[27,39,"pl-s1"],[40,41,"pl-c1"],[43,51,"pl-s1"],[53,65,"pl-s1"],[67,73,"pl-s1"],[74,79,"pl-s1"],[81,83,"pl-c1"],[84,92,"pl-s1"],[94,106,"pl-s1"],[108,114,"pl-s1"],[115,120,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,51,"pl-s1"]],[[12,19,"pl-en"],[21,33,"pl-en"],[34,44,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[32,44,"pl-smi"],[45,46,"pl-c1"],[47,57,"pl-s1"]],[[12,19,"pl-en"],[20,49,"pl-en"],[50,52,"pl-s1"],[52,54,"pl-c1"],[54,68,"pl-c1"],[70,72,"pl-c1"],[73,85,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,38,"pl-s1"],[40,52,"pl-s1"],[54,60,"pl-s1"],[61,66,"pl-s1"],[68,70,"pl-c1"],[71,79,"pl-s1"],[81,93,"pl-s1"],[95,101,"pl-s1"],[102,107,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,49,"pl-s1"]],[[12,18,"pl-en"],[19,31,"pl-en"],[32,42,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[32,44,"pl-smi"],[45,46,"pl-c1"],[47,57,"pl-s1"]],[[12,18,"pl-en"],[19,21,"pl-s1"],[21,23,"pl-c1"],[23,29,"pl-c1"],[30,32,"pl-c1"],[33,50,"pl-s1"],[51,57,"pl-c1"]],[[12,18,"pl-en"],[19,21,"pl-s1"],[21,23,"pl-c1"],[23,31,"pl-c1"],[32,33,"pl-c1"],[34,53,"pl-s1"]],[[12,18,"pl-en"],[19,21,"pl-s1"],[21,23,"pl-c1"],[23,31,"pl-c1"],[32,34,"pl-c1"],[35,54,"pl-s1"]],[],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,33,"pl-s1"],[34,35,"pl-c1"],[37,53,"pl-smi"],[54,55,"pl-c1"],[56,66,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,39,"pl-s1"],[40,41,"pl-c1"],[43,59,"pl-smi"],[60,61,"pl-c1"],[62,88,"pl-en"],[89,92,"pl-s1"],[92,94,"pl-c1"],[94,105,"pl-c1"],[106,110,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[34,46,"pl-smi"],[47,48,"pl-c1"],[49,58,"pl-s1"],[58,60,"pl-c1"],[60,69,"pl-c1"]],[[12,19,"pl-en"],[21,49,"pl-en"],[50,56,"pl-s1"],[58,62,"pl-s1"],[62,64,"pl-c1"],[64,76,"pl-c1"],[77,78,"pl-c1"],[79,94,"pl-s1"],[95,107,"pl-c1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,50,"pl-en"],[51,53,"pl-s1"],[55,56,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,30,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,24,"pl-s1"],[25,26,"pl-c1"],[27,55,"pl-en"],[56,62,"pl-s1"]],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,39,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,49,"pl-en"],[50,59,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,29,"pl-s1"],[32,36,"pl-s1"],[38,42,"pl-s1"],[44,48,"pl-s1"],[49,54,"pl-s1"],[56,58,"pl-c1"],[59,69,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,37,"pl-s1"],[38,39,"pl-c1"],[40,72,"pl-en"]],[[16,22,"pl-s1"],[25,37,"pl-smi"],[38,39,"pl-c1"],[40,41,"pl-c1"],[41,56,"pl-s1"],[58,59,"pl-c1"],[61,66,"pl-s1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,44,"pl-s1"],[46,47,"pl-c1"],[49,51,"pl-c1"],[52,56,"pl-c1"],[57,59,"pl-c1"],[60,75,"pl-c1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,44,"pl-s1"],[46,47,"pl-c1"],[49,51,"pl-c1"],[52,56,"pl-c1"],[57,59,"pl-c1"],[60,72,"pl-c1"]],[[12,46,"pl-c"]],[[12,16,"pl-s1"],[16,18,"pl-c1"],[18,28,"pl-c1"],[29,30,"pl-c1"],[32,33,"pl-c1"],[34,48,"pl-en"],[49,53,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,37,"pl-s1"],[38,39,"pl-c1"],[40,63,"pl-en"]],[[16,22,"pl-s1"],[24,28,"pl-s1"],[30,34,"pl-c1"],[36,40,"pl-s1"],[40,41,"pl-c1"],[41,42,"pl-c1"],[44,49,"pl-s1"],[49,50,"pl-c1"],[50,51,"pl-c1"],[53,57,"pl-c1"],[59,63,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,19,"pl-en"]],[[12,14,"pl-k"],[16,20,"pl-s1"],[21,23,"pl-c1"],[24,28,"pl-c1"]],[[16,40,"pl-en"],[41,47,"pl-s1"],[49,53,"pl-s1"]],[[16,28,"pl-en"]],[],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,32,"pl-c1"],[33,34,"pl-c1"],[35,36,"pl-c1"],[37,38,"pl-c1"],[39,64,"pl-c1"]],[[12,51,"pl-c"]],[[0,51,"pl-c"]],[[0,57,"pl-c"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,42,"pl-c1"],[42,44,"pl-c1"]],[[12,22,"pl-s1"],[23,24,"pl-c1"],[25,40,"pl-en"],[41,45,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,39,"pl-c1"],[41,42,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,25,"pl-s1"],[26,27,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,12,"pl-en"],[13,28,"pl-c1"],[31,45,"pl-s1"],[46,48,"pl-c1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,49,"pl-s1"]],[[16,28,"pl-en"],[29,44,"pl-s1"]],[[20,65,"pl-s"]],[[20,27,"pl-en"],[28,55,"pl-en"],[56,70,"pl-s1"],[72,74,"pl-c1"],[74,81,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,16,"pl-en"],[17,31,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,40,"pl-s1"],[43,51,"pl-s1"],[53,59,"pl-s1"],[61,67,"pl-s1"],[68,73,"pl-s1"],[75,77,"pl-c1"],[78,86,"pl-s1"],[88,94,"pl-s1"],[96,102,"pl-s1"],[103,108,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[21,33,"pl-en"],[34,44,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,28,"pl-s1"],[29,30,"pl-c1"],[32,44,"pl-smi"],[45,46,"pl-c1"],[47,57,"pl-s1"]],[[12,19,"pl-en"],[20,22,"pl-s1"],[22,24,"pl-c1"],[24,37,"pl-c1"],[38,40,"pl-c1"],[41,45,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,41,"pl-s1"],[43,55,"pl-s1"],[57,61,"pl-s1"],[62,67,"pl-s1"],[69,71,"pl-c1"],[72,80,"pl-s1"],[82,94,"pl-s1"],[96,100,"pl-s1"],[101,106,"pl-s1"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,59,"pl-en"]],[[16,24,"pl-s1"]],[[16,25,"pl-s1"]],[[16,26,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,39,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,51,"pl-en"],[52,57,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,32,"pl-c1"],[34,35,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,41,"pl-s1"],[42,43,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,36,"pl-s1"],[39,47,"pl-s1"],[49,61,"pl-s1"],[63,67,"pl-s1"],[68,73,"pl-s1"],[75,77,"pl-c1"],[78,86,"pl-s1"],[88,100,"pl-s1"],[102,106,"pl-s1"],[107,112,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[21,43,"pl-en"],[44,54,"pl-s1"]],[[12,19,"pl-en"],[20,41,"pl-en"],[42,52,"pl-s1"],[54,56,"pl-c1"],[57,63,"pl-c1"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,37,"pl-s1"],[39,51,"pl-s1"],[53,57,"pl-s1"],[58,63,"pl-s1"],[65,67,"pl-c1"],[68,71,"pl-s1"],[73,74,"pl-s1"],[76,77,"pl-s1"]],[[12,42,"pl-c"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,20,"pl-s1"],[20,22,"pl-c1"]],[],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,23,"pl-smi"],[24,29,"pl-s1"],[30,31,"pl-c1"],[32,56,"pl-en"],[57,67,"pl-s1"]],[[12,23,"pl-smi"],[24,27,"pl-s1"],[28,29,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,63,"pl-s1"],[65,85,"pl-en"],[86,96,"pl-s1"],[99,126,"pl-en"],[127,130,"pl-s1"]],[[12,40,"pl-en"],[41,47,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"],[38,53,"pl-en"],[54,60,"pl-s1"],[62,64,"pl-c1"],[65,69,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,24,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"],[21,22,"pl-c1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,28,"pl-c1"],[30,31,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,37,"pl-s1"],[38,39,"pl-c1"]],[[12,34,"pl-s1"],[35,36,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,39,"pl-s1"],[42,50,"pl-s1"],[52,58,"pl-s1"],[60,66,"pl-s1"],[67,72,"pl-s1"],[74,76,"pl-c1"],[77,85,"pl-s1"],[87,93,"pl-s1"],[95,101,"pl-s1"],[102,107,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[21,43,"pl-en"],[44,54,"pl-s1"]],[[12,19,"pl-en"],[20,41,"pl-en"],[42,52,"pl-s1"],[54,56,"pl-c1"],[57,70,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,29,"pl-s1"],[32,40,"pl-s1"],[42,54,"pl-s1"],[56,60,"pl-s1"],[61,66,"pl-s1"],[68,70,"pl-c1"],[71,79,"pl-s1"],[81,93,"pl-s1"],[95,99,"pl-s1"],[100,105,"pl-s1"]],[[12,67,"pl-c"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,58,"pl-en"]],[[16,24,"pl-s1"]],[[16,25,"pl-s1"]],[[16,26,"pl-s1"]],[],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,39,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,51,"pl-en"],[52,57,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,31,"pl-c1"],[33,34,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,40,"pl-s1"],[41,42,"pl-c1"]],[[12,30,"pl-s1"],[31,32,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,53,"pl-s1"],[56,64,"pl-s1"],[66,72,"pl-s1"],[74,80,"pl-s1"],[81,86,"pl-s1"],[88,90,"pl-c1"],[91,99,"pl-s1"],[101,107,"pl-s1"],[109,115,"pl-s1"],[116,121,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[21,43,"pl-en"],[44,54,"pl-s1"]],[[12,19,"pl-en"],[20,41,"pl-en"],[42,52,"pl-s1"],[54,56,"pl-c1"],[58,71,"pl-c1"],[74,87,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,43,"pl-s1"],[46,54,"pl-s1"],[56,68,"pl-s1"],[70,74,"pl-s1"],[75,80,"pl-s1"],[82,84,"pl-c1"],[85,93,"pl-s1"],[95,107,"pl-s1"],[109,113,"pl-s1"],[114,119,"pl-s1"]],[[12,65,"pl-c"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,70,"pl-en"],[71,79,"pl-s1"],[81,90,"pl-s1"],[92,102,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,39,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,51,"pl-en"],[52,57,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,45,"pl-c1"],[47,48,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,54,"pl-s1"],[55,56,"pl-c1"]],[[12,44,"pl-s1"],[45,46,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,13,"pl-en"],[14,22,"pl-c1"],[24,25,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,21,"pl-s1"],[22,23,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,19,"pl-c1"]],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,41,"pl-s1"],[43,49,"pl-s1"],[51,57,"pl-s1"],[58,60,"pl-c1"],[61,69,"pl-s1"],[71,77,"pl-s1"],[79,85,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,38,"pl-s1"],[39,40,"pl-c1"],[41,47,"pl-s1"],[47,49,"pl-c1"],[49,55,"pl-c1"]],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[34,40,"pl-s1"],[40,42,"pl-c1"],[42,56,"pl-c1"],[57,60,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,20,"pl-s1"],[23,31,"pl-s1"],[33,37,"pl-s1"],[39,42,"pl-s1"],[43,45,"pl-c1"],[46,49,"pl-s1"],[51,52,"pl-s1"],[54,55,"pl-s1"]],[[12,24,"pl-c"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,46,"pl-en"],[47,52,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,23,"pl-c1"],[24,25,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,48,"pl-en"],[49,54,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"],[38,53,"pl-en"],[54,60,"pl-s1"],[62,64,"pl-c1"],[65,69,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,19,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,24,"pl-s1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,48,"pl-s1"],[50,56,"pl-s1"],[58,64,"pl-s1"],[66,72,"pl-s1"],[73,75,"pl-c1"],[76,84,"pl-s1"],[86,92,"pl-s1"],[94,100,"pl-s1"],[102,108,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,38,"pl-s1"],[39,40,"pl-c1"],[41,47,"pl-s1"],[47,49,"pl-c1"],[49,55,"pl-c1"]],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[34,40,"pl-s1"],[40,42,"pl-c1"],[42,56,"pl-c1"],[57,67,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,38,"pl-s1"],[40,44,"pl-s1"],[46,54,"pl-s1"],[56,59,"pl-s1"],[60,62,"pl-c1"],[63,66,"pl-s1"]],[[12,35,"pl-c"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,67,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[[12,15,"pl-smi"],[16,22,"pl-s1"],[23,24,"pl-c1"],[25,44,"pl-en"],[45,51,"pl-s1"],[53,58,"pl-s1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,24,"pl-c1"],[25,26,"pl-c1"]],[[16,28,"pl-en"]],[],[[13,17,"pl-smi"],[18,22,"pl-s1"],[24,75,"pl-c"]],[[12,28,"pl-en"],[29,32,"pl-s1"]],[[12,28,"pl-en"],[29,37,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,28,"pl-en"],[29,37,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,24,"pl-s1"],[27,42,"pl-s1"],[45,61,"pl-s1"]],[[12,18,"pl-en"],[21,38,"pl-en"],[39,42,"pl-s1"],[48,63,"pl-en"],[64,70,"pl-s1"],[72,74,"pl-c1"],[75,79,"pl-c1"]],[],[],[[8,13,"pl-en"],[14,29,"pl-c1"],[31,32,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,28,"pl-s1"]],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,39,"pl-s1"],[40,41,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,19,"pl-c1"]],[],[[8,10,"pl-en"],[11,38,"pl-s1"],[41,49,"pl-s1"],[51,57,"pl-s1"],[59,65,"pl-s1"],[66,68,"pl-c1"],[69,77,"pl-s1"],[79,85,"pl-s1"],[87,93,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,38,"pl-s1"],[39,40,"pl-c1"],[41,47,"pl-s1"],[47,49,"pl-c1"],[49,55,"pl-c1"]],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[34,40,"pl-s1"],[40,42,"pl-c1"],[42,56,"pl-c1"],[57,68,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,39,"pl-s1"],[41,45,"pl-s1"],[47,50,"pl-s1"],[51,53,"pl-c1"],[54,58,"pl-s1"],[60,61,"pl-s1"],[63,64,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"]],[],[[12,20,"pl-en"],[22,33,"pl-en"],[34,40,"pl-s1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,43,"pl-en"],[45,57,"pl-smi"],[58,59,"pl-c1"],[60,66,"pl-s1"],[68,94,"pl-en"],[95,98,"pl-s1"]],[[12,25,"pl-en"],[26,32,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,24,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"]],[[12,16,"pl-en"],[17,25,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,34,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,46,"pl-s1"],[49,57,"pl-s1"],[59,71,"pl-s1"],[73,77,"pl-s1"],[78,83,"pl-s1"],[85,87,"pl-c1"],[88,96,"pl-s1"],[98,110,"pl-s1"],[112,116,"pl-s1"],[117,122,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,39,"pl-s1"],[40,41,"pl-c1"],[43,62,"pl-smi"],[63,64,"pl-c1"],[65,75,"pl-s1"]],[[12,19,"pl-en"],[21,31,"pl-en"],[32,38,"pl-s1"],[40,41,"pl-c1"],[41,59,"pl-s1"]],[[12,19,"pl-en"],[20,26,"pl-s1"],[26,28,"pl-c1"],[28,36,"pl-c1"],[36,38,"pl-c1"],[38,46,"pl-c1"],[47,49,"pl-c1"],[50,56,"pl-c1"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"]],[[16,33,"pl-en"],[34,46,"pl-s1"],[50,54,"pl-s1"],[55,56,"pl-c1"],[60,72,"pl-s1"]],[[12,19,"pl-en"],[21,31,"pl-en"],[32,36,"pl-s1"],[38,44,"pl-s1"],[44,46,"pl-c1"],[46,54,"pl-c1"],[55,61,"pl-c1"]],[],[],[[9,11,"pl-en"],[12,37,"pl-s1"],[40,48,"pl-s1"],[50,62,"pl-s1"],[64,68,"pl-s1"],[69,74,"pl-s1"],[76,78,"pl-c1"],[79,82,"pl-s1"],[84,85,"pl-s1"],[87,88,"pl-s1"],[90,91,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,39,"pl-s1"],[40,41,"pl-c1"],[43,62,"pl-smi"],[63,64,"pl-c1"],[65,75,"pl-s1"]],[],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,23,"pl-smi"],[24,29,"pl-s1"],[30,31,"pl-c1"],[32,38,"pl-s1"],[38,40,"pl-c1"],[40,48,"pl-c1"],[48,50,"pl-c1"],[50,57,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,66,"pl-s1"],[67,68,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,65,"pl-s1"],[66,67,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,63,"pl-s1"],[65,69,"pl-s1"],[71,74,"pl-s1"]],[[12,40,"pl-en"],[41,47,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"],[38,53,"pl-en"],[54,60,"pl-s1"],[62,64,"pl-c1"],[65,69,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,24,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,25,"pl-s1"],[26,27,"pl-c1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,25,"pl-s1"],[26,27,"pl-c1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,33,"pl-s1"],[37,39,"pl-c1"],[39,39,"pl-s1"]],[[12,19,"pl-en"],[20,45,"pl-en"],[46,52,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,49,"pl-smi"],[52,60,"pl-smi"],[62,66,"pl-smi"],[67,72,"pl-s1"],[75,80,"pl-smi"],[81,82,"pl-c1"],[83,85,"pl-c1"],[86,89,"pl-s1"],[91,92,"pl-smi"],[94,95,"pl-smi"],[97,98,"pl-smi"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-k"],[21,32,"pl-smi"],[33,40,"pl-s1"],[41,42,"pl-c1"],[44,55,"pl-smi"],[56,61,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,61,"pl-s1"],[62,63,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,60,"pl-s1"],[61,62,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,65,"pl-s1"],[67,71,"pl-s1"],[73,76,"pl-s1"]],[[12,40,"pl-en"],[41,47,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"],[38,53,"pl-en"],[54,60,"pl-s1"],[62,64,"pl-c1"],[65,69,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,24,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"],[21,22,"pl-c1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"],[21,22,"pl-c1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,38,"pl-c1"],[40,41,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,47,"pl-s1"],[48,49,"pl-c1"]],[[12,34,"pl-s1"],[35,36,"pl-c1"]],[[12,37,"pl-s1"],[38,39,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,63,"pl-s1"],[66,74,"pl-s1"],[76,88,"pl-s1"],[90,94,"pl-s1"],[95,100,"pl-s1"],[102,104,"pl-c1"],[105,113,"pl-s1"],[115,127,"pl-s1"],[129,133,"pl-s1"],[134,139,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,39,"pl-s1"],[40,41,"pl-c1"],[43,62,"pl-smi"],[63,64,"pl-c1"],[65,75,"pl-s1"]],[[12,19,"pl-en"],[21,31,"pl-en"],[32,38,"pl-s1"],[40,41,"pl-c1"],[41,59,"pl-s1"]],[[12,19,"pl-en"],[20,26,"pl-s1"],[26,28,"pl-c1"],[28,36,"pl-c1"],[36,38,"pl-c1"],[38,46,"pl-c1"],[47,49,"pl-c1"],[51,64,"pl-c1"],[65,78,"pl-c1"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,66,"pl-s1"],[67,68,"pl-c1"]],[[12,19,"pl-en"],[21,31,"pl-en"],[32,36,"pl-s1"],[38,44,"pl-s1"],[44,46,"pl-c1"],[46,54,"pl-c1"],[55,61,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,53,"pl-s1"],[56,64,"pl-s1"],[66,78,"pl-s1"],[80,84,"pl-s1"],[85,90,"pl-s1"],[92,94,"pl-c1"],[95,103,"pl-s1"],[105,117,"pl-s1"],[119,123,"pl-s1"],[124,129,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,39,"pl-s1"],[40,41,"pl-c1"],[43,62,"pl-smi"],[63,64,"pl-c1"],[65,75,"pl-s1"]],[],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,66,"pl-s1"],[67,68,"pl-c1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[24,26,"pl-c1"],[27,31,"pl-c1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,39,"pl-smi"],[40,45,"pl-s1"],[46,47,"pl-c1"],[48,81,"pl-en"],[82,88,"pl-s1"],[88,90,"pl-c1"],[90,98,"pl-c1"],[98,100,"pl-c1"],[100,107,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,78,"pl-en"]],[[16,24,"pl-s1"]],[[16,21,"pl-s1"]],[[16,20,"pl-s1"]],[[16,25,"pl-s1"]],[[16,26,"pl-s1"]],[],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,39,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,51,"pl-en"],[52,57,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,66,"pl-smi"],[69,77,"pl-smi"],[79,86,"pl-smi"],[88,92,"pl-smi"],[93,98,"pl-s1"],[101,106,"pl-smi"],[107,108,"pl-c1"],[109,111,"pl-c1"],[112,120,"pl-s1"],[122,129,"pl-smi"],[131,135,"pl-smi"],[136,141,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-k"],[21,48,"pl-smi"],[49,56,"pl-s1"],[57,58,"pl-c1"],[59,92,"pl-en"],[93,98,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,78,"pl-en"]],[[16,24,"pl-s1"]],[[16,23,"pl-s1"]],[[16,20,"pl-s1"]],[[16,20,"pl-s1"],[21,22,"pl-c1"],[23,24,"pl-c1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,25,"pl-c1"]],[],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,39,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,51,"pl-en"],[52,57,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,55,"pl-c1"],[57,58,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,64,"pl-s1"],[65,66,"pl-c1"]],[[12,54,"pl-s1"],[55,56,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,51,"pl-s1"],[54,62,"pl-s1"],[64,76,"pl-s1"],[78,82,"pl-s1"],[83,88,"pl-s1"],[90,92,"pl-c1"],[93,101,"pl-s1"],[103,115,"pl-s1"],[117,121,"pl-s1"],[122,127,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,39,"pl-s1"],[40,41,"pl-c1"],[43,62,"pl-smi"],[63,64,"pl-c1"],[65,75,"pl-s1"]],[[12,19,"pl-en"],[21,31,"pl-en"],[32,38,"pl-s1"],[40,41,"pl-c1"],[41,59,"pl-s1"]],[[12,19,"pl-en"],[20,26,"pl-s1"],[26,28,"pl-c1"],[28,36,"pl-c1"],[36,38,"pl-c1"],[38,46,"pl-c1"],[47,49,"pl-c1"],[50,61,"pl-c1"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"]],[[16,33,"pl-en"],[34,46,"pl-s1"],[50,54,"pl-s1"],[55,56,"pl-c1"],[60,72,"pl-s1"]],[[12,19,"pl-en"],[21,31,"pl-en"],[32,36,"pl-s1"],[38,44,"pl-s1"],[44,46,"pl-c1"],[46,54,"pl-c1"],[55,61,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,41,"pl-s1"],[44,52,"pl-s1"],[54,66,"pl-s1"],[68,72,"pl-s1"],[73,78,"pl-s1"],[80,82,"pl-c1"],[83,86,"pl-s1"],[88,89,"pl-s1"],[91,92,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,39,"pl-s1"],[40,41,"pl-c1"],[43,62,"pl-smi"],[63,64,"pl-c1"],[65,75,"pl-s1"]],[],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"],[30,32,"pl-c1"],[34,51,"pl-en"],[52,64,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,20,"pl-s1"],[20,22,"pl-c1"]],[],[[12,23,"pl-smi"],[24,37,"pl-s1"],[38,39,"pl-c1"],[40,44,"pl-s1"],[45,46,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,70,"pl-s1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,23,"pl-smi"],[24,29,"pl-s1"],[30,31,"pl-c1"],[32,38,"pl-s1"],[38,40,"pl-c1"],[40,48,"pl-c1"],[48,50,"pl-c1"],[50,57,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,63,"pl-s1"],[65,69,"pl-s1"],[71,75,"pl-c1"]],[[12,40,"pl-en"],[41,47,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"],[38,53,"pl-en"],[54,60,"pl-s1"],[62,64,"pl-c1"],[65,69,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,24,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"],[21,22,"pl-c1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,54,"pl-smi"],[57,65,"pl-smi"],[67,71,"pl-smi"],[72,77,"pl-s1"],[80,85,"pl-smi"],[86,87,"pl-c1"],[88,90,"pl-c1"],[91,94,"pl-s1"],[96,97,"pl-smi"],[99,100,"pl-smi"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[[12,23,"pl-smi"],[24,37,"pl-s1"],[38,39,"pl-c1"],[40,44,"pl-s1"],[45,46,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,70,"pl-s1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-k"],[21,32,"pl-smi"],[33,40,"pl-s1"],[41,42,"pl-c1"],[44,55,"pl-smi"],[56,61,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,65,"pl-s1"],[67,71,"pl-s1"],[73,77,"pl-c1"]],[[12,40,"pl-en"],[41,47,"pl-s1"]],[[12,18,"pl-en"],[20,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"],[38,53,"pl-en"],[54,60,"pl-s1"],[62,64,"pl-c1"],[65,69,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,24,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,20,"pl-s1"],[21,22,"pl-c1"]],[[12,23,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,43,"pl-c1"],[45,46,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,52,"pl-s1"],[53,54,"pl-c1"]],[[12,34,"pl-s1"],[35,36,"pl-c1"]],[[12,42,"pl-s1"],[43,44,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,49,"pl-s1"],[52,60,"pl-s1"],[62,74,"pl-s1"],[76,80,"pl-s1"],[81,86,"pl-s1"],[88,90,"pl-c1"],[91,99,"pl-s1"],[101,113,"pl-s1"],[115,119,"pl-s1"],[120,125,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,39,"pl-s1"],[40,41,"pl-c1"],[43,62,"pl-smi"],[63,64,"pl-c1"],[65,75,"pl-s1"]],[[12,65,"pl-c"]],[[12,19,"pl-en"],[21,31,"pl-en"],[32,38,"pl-s1"],[40,41,"pl-c1"],[41,59,"pl-s1"]],[[12,19,"pl-en"],[20,26,"pl-s1"],[26,28,"pl-c1"],[28,36,"pl-c1"],[36,38,"pl-c1"],[38,46,"pl-c1"],[47,49,"pl-c1"],[50,63,"pl-c1"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,19,"pl-en"],[20,30,"pl-s1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"]],[[16,33,"pl-en"],[34,46,"pl-s1"],[50,54,"pl-s1"],[55,56,"pl-c1"],[60,72,"pl-s1"]],[[12,19,"pl-en"],[21,31,"pl-en"],[32,36,"pl-s1"],[38,44,"pl-s1"],[44,46,"pl-c1"],[46,54,"pl-c1"],[55,61,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,39,"pl-s1"],[42,50,"pl-s1"],[52,64,"pl-s1"],[66,70,"pl-s1"],[71,76,"pl-s1"],[78,80,"pl-c1"],[81,89,"pl-s1"],[91,103,"pl-s1"],[105,109,"pl-s1"],[110,115,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,39,"pl-s1"],[40,41,"pl-c1"],[43,62,"pl-smi"],[63,64,"pl-c1"],[65,75,"pl-s1"]],[],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,66,"pl-s1"],[67,68,"pl-c1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[24,26,"pl-c1"],[27,31,"pl-c1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,27,"pl-smi"],[28,33,"pl-s1"],[34,35,"pl-c1"],[36,57,"pl-en"],[58,64,"pl-s1"],[64,66,"pl-c1"],[66,74,"pl-c1"],[74,76,"pl-c1"],[76,83,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,66,"pl-en"]],[[16,24,"pl-s1"]],[[16,21,"pl-s1"]],[[16,20,"pl-s1"]],[[16,25,"pl-s1"]],[[16,26,"pl-s1"]],[],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,39,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,51,"pl-en"],[52,57,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,52,"pl-smi"],[55,63,"pl-smi"],[65,72,"pl-smi"],[74,78,"pl-smi"],[79,84,"pl-s1"],[87,92,"pl-smi"],[93,94,"pl-c1"],[95,97,"pl-c1"],[98,106,"pl-s1"],[108,115,"pl-smi"],[117,121,"pl-smi"],[122,127,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[24,26,"pl-c1"],[27,31,"pl-c1"]],[[12,20,"pl-en"],[21,25,"pl-c1"],[27,30,"pl-s1"]],[[12,20,"pl-k"],[21,36,"pl-smi"],[37,44,"pl-s1"],[45,46,"pl-c1"],[47,68,"pl-en"],[69,74,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,66,"pl-en"]],[[16,24,"pl-s1"]],[[16,23,"pl-s1"]],[[16,20,"pl-s1"]],[[16,20,"pl-s1"],[21,22,"pl-c1"],[23,24,"pl-c1"]],[[16,21,"pl-s1"],[22,23,"pl-c1"],[24,25,"pl-c1"]],[],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,39,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,51,"pl-en"],[52,57,"pl-s1"]],[[12,28,"pl-en"],[29,33,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,41,"pl-c1"],[43,44,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,50,"pl-s1"],[51,52,"pl-c1"]],[[12,40,"pl-s1"],[41,42,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,19,"pl-c1"],[20,21,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,50,"pl-c"]],[[8,14,"pl-en"],[15,22,"pl-c1"],[24,52,"pl-c1"],[54,55,"pl-c1"]],[[12,32,"pl-c1"]],[[12,22,"pl-c1"]],[[12,26,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,27,"pl-s1"],[30,38,"pl-s1"],[40,52,"pl-s1"],[54,58,"pl-s1"],[59,64,"pl-s1"],[67,73,"pl-s1"],[74,76,"pl-c1"],[77,85,"pl-s1"],[87,99,"pl-s1"],[101,105,"pl-s1"],[106,111,"pl-s1"],[114,120,"pl-s1"]],[[12,15,"pl-smi"],[16,23,"pl-s1"],[24,25,"pl-c1"],[27,44,"pl-en"],[45,57,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"]],[[12,14,"pl-k"],[16,23,"pl-s1"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,49,"pl-en"],[50,62,"pl-s1"]],[],[[12,16,"pl-k"],[17,19,"pl-k"],[21,25,"pl-s1"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,49,"pl-en"],[50,54,"pl-s1"],[55,56,"pl-c1"]],[],[[12,16,"pl-k"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"],[23,49,"pl-s1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,60,"pl-en"],[61,69,"pl-s1"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,52,"pl-en"]],[[20,26,"pl-s1"],[28,52,"pl-c1"]],[[20,25,"pl-s1"],[27,37,"pl-s1"],[39,47,"pl-s1"],[49,52,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,34,"pl-s1"],[37,45,"pl-s1"],[47,59,"pl-s1"],[61,67,"pl-s1"],[68,73,"pl-s1"],[76,82,"pl-s1"],[83,85,"pl-c1"],[86,94,"pl-s1"],[96,108,"pl-s1"],[110,116,"pl-s1"],[117,122,"pl-s1"],[125,131,"pl-s1"]],[[12,14,"pl-k"],[16,31,"pl-en"],[32,40,"pl-s1"],[42,44,"pl-c1"],[45,46,"pl-c1"],[46,59,"pl-s1"],[60,62,"pl-c1"],[63,80,"pl-en"],[81,93,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,36,"pl-s1"],[37,38,"pl-c1"],[39,66,"pl-en"],[67,75,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,30,"pl-s1"],[31,32,"pl-c1"],[35,49,"pl-smi"],[50,51,"pl-c1"],[52,62,"pl-s1"],[63,65,"pl-c1"],[65,72,"pl-c1"]],[[16,28,"pl-s1"],[29,30,"pl-c1"],[31,57,"pl-en"],[58,62,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[37,51,"pl-smi"],[52,53,"pl-c1"],[54,64,"pl-s1"],[65,67,"pl-c1"],[67,74,"pl-c1"]],[[16,27,"pl-smi"],[28,32,"pl-s1"],[33,34,"pl-c1"],[35,43,"pl-s1"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,53,"pl-en"],[54,60,"pl-s1"]],[[16,32,"pl-en"],[33,37,"pl-s1"]],[],[],[],[[8,10,"pl-en"],[11,22,"pl-s1"],[25,33,"pl-s1"],[35,47,"pl-s1"],[49,53,"pl-s1"],[54,59,"pl-s1"],[62,69,"pl-s1"],[70,72,"pl-c1"],[73,76,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,61,"pl-en"],[62,69,"pl-s1"]],[],[[12,60,"pl-c"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,15,"pl-smi"],[16,31,"pl-s1"],[32,33,"pl-c1"],[34,44,"pl-s1"],[45,46,"pl-c1"],[48,51,"pl-smi"],[52,68,"pl-en"],[69,78,"pl-s1"]],[[12,54,"pl-c"]],[[12,14,"pl-k"],[16,23,"pl-en"],[24,34,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-c1"],[40,55,"pl-s1"],[56,58,"pl-c1"]],[[17,33,"pl-en"],[34,40,"pl-s1"],[42,44,"pl-c1"]],[[18,34,"pl-smi"],[35,36,"pl-c1"],[37,47,"pl-s1"],[48,50,"pl-c1"],[50,60,"pl-c1"],[61,63,"pl-c1"],[64,86,"pl-s1"]],[],[[16,19,"pl-smi"],[20,30,"pl-s1"],[31,32,"pl-c1"],[35,47,"pl-smi"],[47,48,"pl-c1"],[49,68,"pl-en"],[69,79,"pl-s1"],[81,83,"pl-c1"],[83,91,"pl-c1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,45,"pl-s1"],[46,47,"pl-c1"],[48,60,"pl-c1"],[63,67,"pl-c1"],[70,79,"pl-en"],[80,102,"pl-en"],[103,113,"pl-s1"]],[[16,35,"pl-smi"],[36,37,"pl-c1"],[37,46,"pl-s1"],[47,48,"pl-c1"],[49,72,"pl-en"]],[[20,26,"pl-s1"],[28,36,"pl-s1"],[38,44,"pl-s1"]],[[20,29,"pl-s1"],[31,46,"pl-s1"],[48,57,"pl-s1"],[59,64,"pl-s1"]],[],[[16,20,"pl-en"],[21,25,"pl-s1"]],[[16,20,"pl-en"],[21,33,"pl-s1"]],[[16,20,"pl-en"],[21,29,"pl-s1"]],[[16,32,"pl-en"],[33,40,"pl-s1"]],[[16,81,"pl-c"]],[[16,23,"pl-en"]],[[16,73,"pl-c"]],[[16,56,"pl-c"]],[[16,18,"pl-k"],[20,29,"pl-s1"],[30,32,"pl-c1"],[33,37,"pl-c1"]],[[20,32,"pl-en"]],[],[[16,22,"pl-en"],[23,39,"pl-c1"],[40,42,"pl-c1"],[43,44,"pl-c1"],[45,46,"pl-c1"],[47,75,"pl-c1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,36,"pl-c1"],[37,38,"pl-c1"],[39,55,"pl-c1"]],[[16,32,"pl-en"],[33,42,"pl-s1"]],[],[[12,20,"pl-smi"],[20,21,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,73,"pl-en"]],[[16,24,"pl-s1"]],[[16,25,"pl-s1"]],[[16,26,"pl-s1"]],[[16,23,"pl-s1"]],[[16,22,"pl-s1"],[23,25,"pl-c1"],[26,46,"pl-c1"]],[[16,21,"pl-s1"]],[[16,26,"pl-s1"]],[[16,22,"pl-s1"]],[[12,16,"pl-en"],[17,24,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,29,"pl-s1"]],[[12,16,"pl-en"],[17,25,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,34,"pl-s1"],[36,48,"pl-s1"],[50,54,"pl-s1"],[55,60,"pl-s1"],[63,70,"pl-s1"],[71,73,"pl-c1"],[74,83,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[],[[12,60,"pl-c"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,61,"pl-en"],[62,69,"pl-s1"]],[[12,15,"pl-smi"],[16,31,"pl-s1"],[32,33,"pl-c1"],[34,44,"pl-s1"],[45,46,"pl-c1"],[48,51,"pl-smi"],[52,68,"pl-en"],[69,78,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,37,"pl-s1"],[39,41,"pl-c1"],[42,43,"pl-c1"],[43,58,"pl-s1"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[31,43,"pl-smi"],[43,44,"pl-c1"],[45,64,"pl-en"],[65,75,"pl-s1"],[77,79,"pl-c1"],[79,87,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,41,"pl-s1"],[42,43,"pl-c1"],[44,56,"pl-c1"],[59,63,"pl-c1"],[66,75,"pl-en"],[76,98,"pl-en"],[99,109,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,37,"pl-s1"],[38,39,"pl-c1"],[40,63,"pl-en"]],[[16,22,"pl-s1"],[24,32,"pl-s1"],[34,40,"pl-s1"]],[[16,25,"pl-s1"],[27,42,"pl-s1"],[44,53,"pl-s1"],[55,60,"pl-s1"]],[],[[12,28,"pl-en"],[29,36,"pl-s1"]],[[12,69,"pl-c"]],[[12,52,"pl-c"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,29,"pl-s1"]],[[12,16,"pl-en"],[17,25,"pl-s1"]],[[12,19,"pl-en"]],[[12,20,"pl-en"],[21,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[12,21,"pl-s1"],[22,23,"pl-c1"],[24,39,"pl-en"],[40,44,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,37,"pl-s1"],[40,52,"pl-s1"],[53,54,"pl-c1"],[56,64,"pl-s1"],[66,72,"pl-s1"],[74,80,"pl-s1"],[81,86,"pl-s1"],[89,95,"pl-s1"],[96,98,"pl-c1"],[99,107,"pl-s1"],[109,115,"pl-s1"],[117,123,"pl-s1"],[124,129,"pl-s1"],[132,138,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[21,37,"pl-en"],[38,48,"pl-s1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[38,54,"pl-smi"],[55,56,"pl-c1"],[57,67,"pl-s1"]],[[12,19,"pl-en"],[20,24,"pl-s1"],[24,26,"pl-c1"],[26,38,"pl-c1"],[39,41,"pl-c1"],[42,54,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,24,"pl-c1"],[26,27,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,38,"pl-s1"],[39,40,"pl-c1"]],[[12,24,"pl-s1"],[25,26,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,10,"pl-en"],[11,35,"pl-s1"],[38,50,"pl-s1"],[51,52,"pl-c1"],[54,62,"pl-s1"],[64,68,"pl-s1"],[70,76,"pl-s1"],[77,82,"pl-s1"],[85,91,"pl-s1"],[92,94,"pl-c1"],[95,103,"pl-s1"],[105,109,"pl-s1"],[111,117,"pl-s1"],[118,123,"pl-s1"],[126,132,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[],[[12,19,"pl-en"],[20,27,"pl-en"],[28,38,"pl-s1"],[40,42,"pl-c1"],[43,44,"pl-c1"],[44,57,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[31,45,"pl-smi"],[46,47,"pl-c1"],[48,58,"pl-s1"],[59,61,"pl-c1"],[61,68,"pl-c1"]],[[12,19,"pl-en"],[21,37,"pl-en"],[38,42,"pl-s1"]],[[12,19,"pl-en"],[22,38,"pl-smi"],[39,40,"pl-c1"],[41,45,"pl-s1"],[46,48,"pl-c1"],[48,60,"pl-c1"],[61,63,"pl-c1"],[64,76,"pl-s1"]],[[12,19,"pl-en"],[21,38,"pl-en"],[39,43,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,28,"pl-s1"],[31,39,"pl-s1"],[41,53,"pl-s1"],[55,61,"pl-s1"],[62,67,"pl-s1"],[70,76,"pl-s1"],[77,79,"pl-c1"],[80,88,"pl-s1"],[90,102,"pl-s1"],[104,110,"pl-s1"],[111,116,"pl-s1"],[119,125,"pl-s1"]],[[12,18,"pl-en"],[19,36,"pl-en"],[37,49,"pl-s1"]],[[12,23,"pl-smi"],[24,34,"pl-s1"],[35,36,"pl-c1"],[37,45,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,37,"pl-s1"],[39,41,"pl-c1"],[42,43,"pl-c1"],[43,56,"pl-s1"]],[[12,24,"pl-s1"],[25,26,"pl-c1"],[27,53,"pl-en"],[56,70,"pl-smi"],[71,72,"pl-c1"],[73,83,"pl-s1"],[84,86,"pl-c1"],[86,93,"pl-c1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,49,"pl-en"],[52,66,"pl-smi"],[67,68,"pl-c1"],[69,79,"pl-s1"],[80,82,"pl-c1"],[82,89,"pl-c1"]],[[12,18,"pl-en"],[19,43,"pl-en"],[44,52,"pl-s1"]],[[12,28,"pl-en"],[29,39,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,34,"pl-c1"],[36,37,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,36,"pl-s1"],[37,38,"pl-c1"]],[[12,29,"pl-s1"],[30,31,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,60,"pl-c"]],[[12,24,"pl-s1"],[25,26,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,20,"pl-smi"],[21,23,"pl-s1"],[24,43,"pl-s1"],[46,53,"pl-s1"],[54,55,"pl-c1"],[57,65,"pl-s1"],[67,79,"pl-s1"],[81,87,"pl-s1"],[88,93,"pl-s1"],[96,102,"pl-s1"],[103,105,"pl-c1"],[106,114,"pl-s1"],[116,128,"pl-s1"],[130,136,"pl-s1"],[137,142,"pl-s1"],[145,151,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,37,"pl-en"],[38,46,"pl-s1"],[48,58,"pl-s1"],[60,65,"pl-s1"],[66,67,"pl-c1"],[69,86,"pl-en"],[87,99,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,39,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[],[],[[8,13,"pl-en"],[14,21,"pl-c1"],[23,24,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,35,"pl-s1"],[36,37,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,13,"pl-en"],[14,34,"pl-c1"],[36,37,"pl-c1"]],[[12,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,35,"pl-s1"],[36,37,"pl-c1"]],[[12,28,"pl-s1"],[29,30,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,10,"pl-en"],[11,39,"pl-s1"],[42,50,"pl-s1"],[52,58,"pl-s1"],[60,66,"pl-s1"],[67,72,"pl-s1"],[75,81,"pl-s1"],[82,84,"pl-c1"],[85,93,"pl-s1"],[95,101,"pl-s1"],[103,109,"pl-s1"],[110,115,"pl-s1"],[118,124,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,19,"pl-en"],[20,36,"pl-en"],[37,47,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,38,"pl-s1"],[40,42,"pl-c1"],[43,44,"pl-c1"],[44,57,"pl-s1"]],[],[],[],[[8,10,"pl-en"],[11,26,"pl-s1"],[29,37,"pl-s1"],[39,51,"pl-s1"],[53,57,"pl-s1"],[58,63,"pl-s1"],[66,73,"pl-s1"],[74,76,"pl-c1"],[77,80,"pl-s1"]],[[0,3,"pl-k"],[4,12,"pl-c1"]],[[12,18,"pl-en"],[19,25,"pl-s1"],[26,28,"pl-c1"],[29,46,"pl-c1"]],[[0,6,"pl-k"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,34,"pl-s1"],[35,36,"pl-c1"],[37,41,"pl-s1"]],[[12,14,"pl-k"],[17,34,"pl-en"],[35,47,"pl-s1"]],[[16,25,"pl-s1"],[25,27,"pl-c1"]],[[16,26,"pl-s1"],[26,28,"pl-c1"]],[],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,58,"pl-en"]],[[16,24,"pl-s1"]],[[16,25,"pl-s1"]],[[16,26,"pl-s1"]],[[16,23,"pl-s1"]],[[12,16,"pl-en"],[17,24,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,16,"pl-en"],[17,29,"pl-s1"]],[[12,16,"pl-en"],[17,25,"pl-s1"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,28,"pl-c1"],[30,31,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"],[23,47,"pl-c"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,40,"pl-s1"],[41,42,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,14,"pl-en"],[15,31,"pl-c1"],[33,70,"pl-c1"],[72,73,"pl-c1"]],[[12,22,"pl-c1"]],[[12,34,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,33,"pl-s1"],[36,40,"pl-s1"],[42,48,"pl-s1"],[50,58,"pl-s1"],[60,66,"pl-s1"],[67,69,"pl-c1"],[70,74,"pl-s1"],[76,82,"pl-s1"],[84,92,"pl-s1"],[94,100,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,14,"pl-k"],[17,35,"pl-en"],[36,46,"pl-s1"]],[[16,19,"pl-smi"],[20,23,"pl-s1"],[24,25,"pl-c1"],[26,48,"pl-en"],[49,55,"pl-s1"],[57,84,"pl-en"],[85,89,"pl-s1"],[92,102,"pl-s1"]],[[16,18,"pl-k"],[20,23,"pl-s1"],[24,25,"pl-c1"],[26,27,"pl-c1"]],[[20,32,"pl-en"]],[],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,33,"pl-s1"],[34,35,"pl-c1"],[36,52,"pl-en"],[53,63,"pl-s1"]],[[16,18,"pl-k"],[20,27,"pl-s1"],[28,30,"pl-c1"],[31,35,"pl-c1"]],[[20,32,"pl-en"]],[],[[16,27,"pl-smi"],[28,32,"pl-s1"],[33,34,"pl-c1"],[35,43,"pl-s1"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,55,"pl-en"],[56,63,"pl-s1"]],[[16,32,"pl-en"],[33,37,"pl-s1"]],[],[],[],[[8,10,"pl-en"],[11,31,"pl-s1"],[34,41,"pl-s1"],[43,47,"pl-s1"],[49,60,"pl-s1"],[62,71,"pl-s1"],[72,74,"pl-c1"],[75,81,"pl-s1"]],[[13,17,"pl-smi"],[18,22,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[],[[12,75,"pl-c"]],[[12,74,"pl-c"]],[[12,42,"pl-en"],[43,64,"pl-c1"],[66,70,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"]],[[12,18,"pl-en"],[20,35,"pl-en"],[36,42,"pl-s1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[26,55,"pl-c1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,34,"pl-s1"],[35,36,"pl-c1"],[37,64,"pl-en"],[65,76,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,72,"pl-s1"]],[[16,22,"pl-en"],[23,29,"pl-s1"],[30,32,"pl-c1"],[33,37,"pl-c1"],[38,40,"pl-c1"],[41,58,"pl-en"],[59,65,"pl-s1"]],[[16,22,"pl-en"],[23,41,"pl-en"],[42,50,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,29,"pl-s1"],[30,31,"pl-c1"],[32,48,"pl-en"],[49,57,"pl-s1"],[59,60,"pl-c1"],[61,62,"pl-c1"]],[[20,36,"pl-en"],[37,45,"pl-s1"],[47,48,"pl-c1"],[52,53,"pl-c1"],[53,79,"pl-s1"]],[[16,19,"pl-smi"],[20,23,"pl-s1"],[24,25,"pl-c1"],[26,56,"pl-en"]],[[20,26,"pl-s1"],[28,52,"pl-c1"]],[[20,25,"pl-s1"],[27,37,"pl-s1"],[39,43,"pl-s1"],[45,48,"pl-s1"]],[[16,18,"pl-k"],[20,23,"pl-s1"]],[[20,32,"pl-en"]],[],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,40,"pl-en"],[41,45,"pl-s1"],[47,55,"pl-s1"],[57,63,"pl-s1"]],[],[[16,18,"pl-k"],[21,37,"pl-en"],[38,42,"pl-s1"],[44,46,"pl-c1"],[48,62,"pl-en"],[63,67,"pl-s1"]],[[20,22,"pl-k"],[24,32,"pl-s1"],[33,35,"pl-c1"],[36,40,"pl-c1"]],[[24,53,"pl-en"]],[[28,34,"pl-s1"],[36,63,"pl-c1"]],[[28,33,"pl-s1"],[35,45,"pl-s1"],[47,51,"pl-s1"],[53,56,"pl-s1"]],[],[[20,24,"pl-k"]],[[24,27,"pl-smi"],[28,31,"pl-s1"],[32,33,"pl-c1"],[34,64,"pl-en"]],[[28,34,"pl-s1"],[36,64,"pl-c1"]],[[28,33,"pl-s1"],[35,45,"pl-s1"],[47,51,"pl-s1"],[53,56,"pl-s1"]],[[24,26,"pl-k"],[28,31,"pl-s1"],[32,33,"pl-c1"],[34,35,"pl-c1"]],[[28,36,"pl-en"],[37,45,"pl-s1"]],[],[],[],[],[[12,16,"pl-k"]],[[16,18,"pl-k"],[20,27,"pl-en"],[28,32,"pl-s1"],[34,36,"pl-c1"],[37,38,"pl-c1"],[38,53,"pl-s1"],[54,56,"pl-c1"]],[[21,37,"pl-en"],[38,44,"pl-s1"],[46,48,"pl-c1"]],[[22,38,"pl-smi"],[39,40,"pl-c1"],[41,45,"pl-s1"],[46,48,"pl-c1"],[48,58,"pl-c1"],[59,61,"pl-c1"],[62,84,"pl-s1"]],[[20,28,"pl-smi"],[29,30,"pl-c1"],[30,38,"pl-s1"],[39,40,"pl-c1"],[41,67,"pl-en"],[68,79,"pl-s1"]],[[20,26,"pl-en"],[27,45,"pl-en"],[46,54,"pl-s1"]],[[20,28,"pl-smi"],[29,30,"pl-c1"],[30,36,"pl-s1"],[37,38,"pl-c1"],[39,56,"pl-en"],[57,66,"pl-s1"],[70,74,"pl-c1"],[77,103,"pl-en"],[104,113,"pl-s1"]],[[20,26,"pl-en"],[27,33,"pl-s1"],[34,36,"pl-c1"],[37,41,"pl-c1"],[42,44,"pl-c1"],[45,62,"pl-en"],[63,69,"pl-s1"]],[[20,30,"pl-smi"],[31,36,"pl-s1"],[37,38,"pl-c1"],[39,55,"pl-en"],[56,64,"pl-s1"]],[[20,23,"pl-smi"],[24,34,"pl-s1"],[35,36,"pl-c1"],[39,51,"pl-smi"],[52,53,"pl-c1"],[54,73,"pl-en"],[74,78,"pl-s1"],[80,82,"pl-c1"],[82,90,"pl-c1"]],[[20,28,"pl-smi"],[29,30,"pl-c1"],[30,36,"pl-s1"],[37,38,"pl-c1"],[39,49,"pl-s1"],[50,51,"pl-c1"],[52,64,"pl-c1"],[67,71,"pl-c1"],[74,83,"pl-en"],[84,106,"pl-en"],[107,111,"pl-s1"]],[],[[20,39,"pl-smi"],[40,41,"pl-c1"],[41,50,"pl-s1"],[51,52,"pl-c1"],[53,79,"pl-en"]],[[24,30,"pl-s1"],[32,39,"pl-s1"],[41,47,"pl-s1"]],[[24,29,"pl-s1"],[31,39,"pl-s1"],[41,47,"pl-s1"],[49,54,"pl-s1"]],[[20,82,"pl-c"]],[[20,31,"pl-en"]],[[20,27,"pl-en"]],[[20,22,"pl-k"],[24,33,"pl-s1"],[34,36,"pl-c1"],[37,41,"pl-c1"]],[[24,36,"pl-en"]],[],[[20,26,"pl-en"],[27,43,"pl-c1"],[44,46,"pl-c1"],[47,48,"pl-c1"],[49,50,"pl-c1"],[51,88,"pl-c1"]],[[20,25,"pl-s1"],[25,27,"pl-c1"],[27,40,"pl-c1"],[41,42,"pl-c1"],[43,59,"pl-c1"]],[[20,36,"pl-en"],[37,46,"pl-s1"]],[],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,34,"pl-s1"],[35,36,"pl-c1"],[37,64,"pl-en"],[65,76,"pl-s1"]],[[16,22,"pl-en"],[23,41,"pl-en"],[42,50,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,72,"pl-s1"]],[[16,22,"pl-en"],[23,29,"pl-s1"],[30,32,"pl-c1"],[33,37,"pl-c1"],[38,40,"pl-c1"],[41,58,"pl-en"],[59,65,"pl-s1"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,40,"pl-en"],[41,45,"pl-s1"],[47,55,"pl-s1"],[57,63,"pl-s1"]],[],[[12,29,"pl-en"],[30,39,"pl-s1"]],[[12,28,"pl-en"],[29,40,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,28,"pl-en"],[29,36,"pl-s1"]],[[12,20,"pl-en"],[21,29,"pl-s1"],[30,32,"pl-c1"],[33,37,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,49,"pl-en"],[50,58,"pl-s1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,52,"pl-s1"],[55,62,"pl-smi"],[63,64,"pl-c1"],[66,70,"pl-s1"],[72,78,"pl-s1"],[80,86,"pl-s1"],[88,94,"pl-s1"],[95,97,"pl-c1"],[98,102,"pl-s1"],[104,110,"pl-s1"],[112,118,"pl-s1"],[120,126,"pl-smi"]],[[8,11,"pl-k"],[12,33,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,45,"pl-en"],[46,50,"pl-s1"],[52,62,"pl-s1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,48,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[8,14,"pl-k"],[16,43,"pl-c"]],[],[],[[8,13,"pl-en"],[14,30,"pl-c1"],[32,33,"pl-c1"]],[[12,40,"pl-s1"],[41,42,"pl-c1"]],[[12,34,"pl-s1"],[35,36,"pl-c1"]],[[12,32,"pl-s1"],[33,34,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,35,"pl-s1"],[38,45,"pl-s1"],[47,53,"pl-s1"],[55,61,"pl-s1"],[63,69,"pl-s1"],[70,72,"pl-c1"],[73,80,"pl-s1"],[82,88,"pl-s1"],[90,96,"pl-s1"],[98,104,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,32,"pl-s1"],[34,36,"pl-c1"],[37,38,"pl-c1"],[38,53,"pl-s1"]],[[12,19,"pl-en"],[22,38,"pl-smi"],[39,40,"pl-c1"],[41,45,"pl-s1"],[46,48,"pl-c1"],[48,58,"pl-c1"],[59,61,"pl-c1"],[62,84,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,33,"pl-s1"],[35,39,"pl-s1"],[41,52,"pl-s1"],[54,63,"pl-s1"],[64,66,"pl-c1"],[67,75,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,59,"pl-en"],[60,71,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,46,"pl-s1"]],[[12,18,"pl-en"],[19,26,"pl-en"],[27,31,"pl-s1"],[33,35,"pl-c1"],[36,37,"pl-c1"],[37,52,"pl-s1"]],[[12,18,"pl-en"],[21,37,"pl-smi"],[38,39,"pl-c1"],[40,44,"pl-s1"],[45,47,"pl-c1"],[47,57,"pl-c1"],[58,60,"pl-c1"],[61,83,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,48,"pl-en"],[49,58,"pl-s1"],[62,66,"pl-c1"],[69,95,"pl-en"],[96,105,"pl-s1"]],[[12,18,"pl-en"],[19,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"],[34,36,"pl-c1"],[37,54,"pl-en"],[55,61,"pl-s1"]],[[12,22,"pl-smi"],[23,28,"pl-s1"],[29,30,"pl-c1"],[31,47,"pl-en"],[48,56,"pl-s1"]],[[12,15,"pl-smi"],[16,26,"pl-s1"],[27,28,"pl-c1"],[31,43,"pl-smi"],[44,45,"pl-c1"],[46,65,"pl-en"],[66,70,"pl-s1"],[72,74,"pl-c1"],[74,82,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,41,"pl-s1"],[42,43,"pl-c1"],[44,56,"pl-c1"],[59,63,"pl-c1"],[66,75,"pl-en"],[76,98,"pl-en"],[99,103,"pl-s1"]],[],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,42,"pl-s1"],[43,44,"pl-c1"],[45,71,"pl-en"]],[[16,22,"pl-s1"],[24,31,"pl-s1"],[33,39,"pl-s1"]],[[16,21,"pl-s1"],[23,31,"pl-s1"],[33,39,"pl-s1"],[41,46,"pl-s1"]],[[12,23,"pl-en"]],[[12,19,"pl-en"]],[[12,14,"pl-k"],[16,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,38,"pl-en"],[39,48,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,24,"pl-c1"],[26,27,"pl-c1"]],[[12,23,"pl-s1"],[24,25,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,26,"pl-s1"],[27,28,"pl-c1"]],[[12,34,"pl-s1"],[35,36,"pl-c1"]],[[12,36,"pl-s1"],[37,38,"pl-c1"]],[[12,24,"pl-s1"],[25,26,"pl-c1"]],[[12,31,"pl-s1"],[32,33,"pl-c1"]],[[12,23,"pl-s1"]],[],[[8,10,"pl-en"],[11,39,"pl-s1"],[42,49,"pl-s1"],[51,57,"pl-s1"],[59,65,"pl-s1"],[67,73,"pl-s1"],[74,76,"pl-c1"],[77,84,"pl-s1"],[86,92,"pl-s1"],[94,100,"pl-s1"],[102,108,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,19,"pl-en"],[20,27,"pl-en"],[28,32,"pl-s1"],[34,36,"pl-c1"],[37,38,"pl-c1"],[38,53,"pl-s1"],[54,56,"pl-c1"],[59,75,"pl-smi"],[76,77,"pl-c1"],[78,82,"pl-s1"],[83,85,"pl-c1"],[85,95,"pl-c1"],[96,98,"pl-c1"],[99,121,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,43,"pl-s1"],[46,53,"pl-s1"],[55,59,"pl-s1"],[61,72,"pl-s1"],[74,83,"pl-s1"],[84,86,"pl-c1"],[87,93,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,60,"pl-en"],[61,72,"pl-s1"]],[[13,17,"pl-smi"],[18,22,"pl-s1"]],[[12,18,"pl-en"],[19,37,"pl-en"],[38,46,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,68,"pl-s1"]],[[12,18,"pl-en"],[19,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"],[34,36,"pl-c1"],[37,54,"pl-en"],[55,61,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,46,"pl-en"],[47,51,"pl-s1"],[53,61,"pl-s1"],[63,69,"pl-s1"]],[[12,29,"pl-en"],[30,39,"pl-s1"]],[[12,28,"pl-en"],[29,40,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,28,"pl-en"],[29,36,"pl-s1"]],[[12,20,"pl-en"],[21,29,"pl-s1"],[30,32,"pl-c1"],[33,37,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,49,"pl-en"],[50,58,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,36,"pl-c1"],[38,39,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,40,"pl-s1"],[41,42,"pl-c1"]],[[12,34,"pl-s1"],[35,36,"pl-c1"]],[[12,44,"pl-s1"],[45,46,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,13,"pl-en"],[14,43,"pl-c1"],[45,46,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,34,"pl-s1"],[35,36,"pl-c1"]],[[12,32,"pl-s1"],[33,34,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,10,"pl-en"],[11,25,"pl-s1"],[28,38,"pl-s1"],[39,41,"pl-c1"],[42,46,"pl-s1"],[48,50,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,70,"pl-s1"]],[],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,38,"pl-s1"],[39,40,"pl-c1"],[42,58,"pl-smi"],[59,60,"pl-c1"]],[[16,30,"pl-en"],[31,38,"pl-s1"],[40,47,"pl-en"]],[],[[12,14,"pl-k"],[16,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,14,"pl-s1"],[15,16,"pl-c1"],[17,27,"pl-s1"]],[[12,16,"pl-en"],[17,27,"pl-s1"]],[],[[12,34,"pl-en"]],[[16,24,"pl-s1"],[28,40,"pl-smi"],[41,42,"pl-c1"],[43,50,"pl-s1"],[51,53,"pl-c1"],[53,63,"pl-c1"]],[[12,16,"pl-s1"],[17,18,"pl-c1"],[19,47,"pl-en"],[49,57,"pl-smi"],[58,59,"pl-c1"],[60,68,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,27,"pl-c1"],[29,30,"pl-c1"],[31,45,"pl-s1"],[46,47,"pl-c1"],[48,55,"pl-c1"]],[],[[8,12,"pl-en"],[13,35,"pl-c1"],[38,45,"pl-s1"],[47,54,"pl-s1"],[55,57,"pl-c1"],[58,66,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,64,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,55,"pl-en"],[56,63,"pl-s1"]],[[12,20,"pl-s1"],[21,22,"pl-c1"],[23,30,"pl-s1"]],[[12,16,"pl-en"],[17,24,"pl-s1"]],[[12,18,"pl-en"],[19,35,"pl-en"],[36,40,"pl-s1"]],[[12,18,"pl-smi"],[19,25,"pl-s1"],[26,27,"pl-c1"],[28,56,"pl-s1"],[57,62,"pl-s1"]],[[12,18,"pl-en"],[19,25,"pl-s1"],[26,28,"pl-c1"],[29,30,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,23,"pl-c1"],[23,26,"pl-s1"],[27,28,"pl-c1"],[30,38,"pl-smi"],[39,40,"pl-c1"],[40,41,"pl-c1"],[45,49,"pl-smi"],[50,51,"pl-c1"],[52,56,"pl-s1"],[58,59,"pl-c1"],[60,66,"pl-s1"]],[[12,18,"pl-en"],[19,20,"pl-c1"],[20,23,"pl-s1"],[24,26,"pl-c1"],[27,31,"pl-c1"]],[[12,13,"pl-c1"],[13,16,"pl-s1"],[17,18,"pl-c1"],[19,23,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,29,"pl-c1"],[32,34,"pl-c1"],[35,38,"pl-s1"]],[[12,18,"pl-en"],[19,43,"pl-en"],[44,49,"pl-s1"],[49,51,"pl-c1"],[51,60,"pl-c1"]],[[12,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[38,54,"pl-smi"],[55,56,"pl-c1"],[57,84,"pl-en"],[85,90,"pl-s1"],[90,92,"pl-c1"],[92,101,"pl-c1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,28,"pl-s1"],[29,30,"pl-c1"],[32,43,"pl-smi"],[44,45,"pl-c1"],[46,58,"pl-en"],[59,63,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,27,"pl-c1"],[28,32,"pl-c1"]],[[12,18,"pl-en"],[19,30,"pl-en"],[36,37,"pl-c1"]],[[12,22,"pl-en"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,42,"pl-s1"],[43,44,"pl-c1"],[45,46,"pl-c1"],[46,49,"pl-s1"],[49,51,"pl-c1"],[51,60,"pl-c1"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,28,"pl-c1"],[28,30,"pl-c1"]],[[12,25,"pl-en"],[26,31,"pl-s1"],[33,42,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,35,"pl-c1"],[36,38,"pl-c1"],[39,43,"pl-c1"]],[[12,15,"pl-s1"],[15,17,"pl-c1"],[17,31,"pl-c1"],[32,33,"pl-c1"],[34,47,"pl-c1"]],[[12,21,"pl-s1"],[21,23,"pl-c1"],[23,28,"pl-c1"],[29,30,"pl-c1"],[31,55,"pl-c1"]],[[12,36,"pl-en"],[37,43,"pl-s1"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,37,"pl-s1"],[38,39,"pl-c1"],[40,45,"pl-s1"],[45,47,"pl-c1"],[47,55,"pl-c1"]],[[12,50,"pl-en"],[51,57,"pl-s1"],[59,64,"pl-s1"],[66,70,"pl-s1"]],[[12,35,"pl-en"],[36,42,"pl-s1"],[44,49,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,26,"pl-s1"],[26,28,"pl-c1"],[28,41,"pl-c1"],[42,43,"pl-c1"],[44,48,"pl-s1"]],[[12,19,"pl-en"],[20,25,"pl-s1"],[25,27,"pl-c1"],[27,40,"pl-c1"]],[[12,24,"pl-en"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,52,"pl-en"],[54,62,"pl-smi"],[63,64,"pl-c1"],[65,68,"pl-s1"]],[[12,32,"pl-en"]],[],[],[[8,12,"pl-en"],[13,24,"pl-c1"],[27,31,"pl-s1"],[32,37,"pl-s1"],[39,41,"pl-c1"],[42,47,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,64,"pl-s1"],[65,66,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,58,"pl-en"],[59,63,"pl-s1"],[64,65,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,28,"pl-s1"],[29,30,"pl-c1"],[31,36,"pl-s1"],[37,39,"pl-c1"],[40,41,"pl-c1"],[44,71,"pl-en"],[72,76,"pl-s1"],[77,78,"pl-c1"],[83,87,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,43,"pl-en"],[44,51,"pl-s1"],[53,59,"pl-s1"],[61,67,"pl-s1"]],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,28,"pl-s1"],[29,31,"pl-c1"],[32,36,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,54,"pl-en"],[55,62,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,26,"pl-c1"],[29,34,"pl-s1"],[35,37,"pl-c1"],[38,44,"pl-s1"]],[[12,27,"pl-smi"],[28,35,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[28,35,"pl-c1"],[36,38,"pl-c1"],[39,44,"pl-s1"],[48,57,"pl-c1"]],[[12,19,"pl-s1"],[20,21,"pl-c1"],[22,45,"pl-s1"],[46,51,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,40,"pl-en"],[41,68,"pl-en"],[69,74,"pl-s1"]],[[12,28,"pl-en"],[29,34,"pl-s1"]],[[12,20,"pl-en"],[21,29,"pl-s1"],[30,32,"pl-c1"],[33,37,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,49,"pl-en"],[50,58,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,26,"pl-c1"],[29,34,"pl-s1"],[35,37,"pl-c1"],[38,41,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,29,"pl-s1"],[30,31,"pl-c1"],[32,59,"pl-en"],[60,65,"pl-s1"]],[[12,68,"pl-c"]],[[0,51,"pl-c"]],[[12,14,"pl-k"],[17,37,"pl-en"],[38,45,"pl-s1"]],[[16,24,"pl-smi"],[25,26,"pl-c1"],[26,31,"pl-s1"],[32,33,"pl-c1"],[34,49,"pl-en"],[50,57,"pl-s1"],[59,63,"pl-c1"]],[[16,32,"pl-en"],[33,38,"pl-s1"]],[[16,24,"pl-en"],[25,30,"pl-s1"],[31,33,"pl-c1"],[34,38,"pl-c1"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,50,"pl-en"],[51,56,"pl-s1"]],[],[[12,16,"pl-k"]],[[16,19,"pl-s1"],[20,21,"pl-c1"],[22,27,"pl-s1"]],[[16,20,"pl-en"],[21,26,"pl-s1"]],[],[],[],[[8,12,"pl-en"],[13,29,"pl-c1"],[32,37,"pl-s1"],[39,47,"pl-s1"],[48,50,"pl-c1"],[51,54,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,45,"pl-en"],[46,73,"pl-en"],[74,79,"pl-s1"],[82,109,"pl-en"],[110,118,"pl-s1"]],[[12,25,"pl-en"]],[[12,20,"pl-en"],[21,26,"pl-s1"],[27,29,"pl-c1"],[30,34,"pl-c1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[],[],[[8,12,"pl-smi"],[13,22,"pl-en"],[23,24,"pl-c1"],[25,26,"pl-c1"],[28,32,"pl-en"],[33,37,"pl-c1"],[40,46,"pl-s1"],[48,54,"pl-s1"],[55,60,"pl-s1"],[60,61,"pl-c1"],[61,62,"pl-c1"],[64,66,"pl-c1"],[67,73,"pl-s1"],[75,81,"pl-s1"],[82,87,"pl-s1"],[87,88,"pl-c1"],[88,89,"pl-c1"],[92,95,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,32,"pl-en"],[33,39,"pl-s1"]],[],[],[[8,20,"pl-smi"],[21,23,"pl-en"],[24,45,"pl-s1"],[48,55,"pl-smi"],[56,57,"pl-c1"],[59,62,"pl-s1"],[64,67,"pl-s1"],[68,70,"pl-c1"],[71,74,"pl-s1"],[76,79,"pl-s1"]],[[12,15,"pl-k"],[16,37,"pl-c1"]],[[12,14,"pl-k"],[16,41,"pl-en"],[42,49,"pl-s1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[16,39,"pl-en"],[40,43,"pl-s1"],[45,48,"pl-s1"],[50,60,"pl-s1"],[62,67,"pl-s1"],[69,81,"pl-c1"]],[[16,35,"pl-en"]],[],[[12,31,"pl-en"],[32,41,"pl-c1"]],[[12,36,"pl-en"],[37,47,"pl-s1"],[48,49,"pl-c1"],[51,58,"pl-c1"]],[[12,18,"pl-k"],[20,47,"pl-c"]],[[12,18,"pl-en"],[19,25,"pl-c1"],[29,34,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[28,41,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,21,"pl-s1"],[24,27,"pl-s1"],[29,32,"pl-s1"],[33,35,"pl-c1"],[36,39,"pl-s1"],[41,42,"pl-s1"],[44,45,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,57,"pl-en"],[58,61,"pl-s1"]],[],[[12,18,"pl-en"],[19,36,"pl-s1"],[37,42,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,27,"pl-s1"],[28,29,"pl-c1"],[30,47,"pl-s1"],[48,53,"pl-s1"],[55,60,"pl-s1"],[62,67,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[16,28,"pl-en"]],[],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,46,"pl-en"],[47,52,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,19,"pl-s1"]],[[12,13,"pl-s1"],[14,15,"pl-c1"],[16,19,"pl-s1"]],[[12,16,"pl-en"],[17,20,"pl-s1"]],[[12,16,"pl-en"],[17,20,"pl-s1"]],[],[],[[8,13,"pl-en"],[14,23,"pl-c1"],[25,26,"pl-c1"],[27,48,"pl-s1"],[49,50,"pl-c1"],[51,67,"pl-s1"],[68,69,"pl-c1"],[70,86,"pl-s1"],[87,88,"pl-c1"],[89,95,"pl-s1"],[96,97,"pl-c1"],[98,99,"pl-c1"],[100,110,"pl-s1"],[111,112,"pl-c1"],[113,120,"pl-c1"],[121,122,"pl-c1"],[123,130,"pl-c1"]],[],[[8,12,"pl-smi"],[13,22,"pl-en"],[23,24,"pl-c1"],[25,26,"pl-c1"],[28,32,"pl-en"],[33,37,"pl-c1"],[40,46,"pl-s1"],[48,54,"pl-s1"],[55,60,"pl-s1"],[60,61,"pl-c1"],[61,62,"pl-c1"],[65,68,"pl-s1"],[69,71,"pl-c1"]],[[20,26,"pl-s1"],[28,34,"pl-s1"],[35,40,"pl-s1"],[40,41,"pl-c1"],[41,42,"pl-c1"],[45,48,"pl-s1"]],[[12,23,"pl-s1"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,37,"pl-s1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,24,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,22,"pl-s1"]],[],[],[[8,12,"pl-en"],[13,30,"pl-c1"],[34,36,"pl-c1"],[36,36,"pl-s1"]],[[12,15,"pl-smi"],[16,31,"pl-s1"],[32,33,"pl-c1"],[34,35,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[22,24,"pl-c1"],[24,31,"pl-c1"]],[[16,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[37,53,"pl-en"],[54,59,"pl-s1"]],[[16,19,"pl-smi"],[20,25,"pl-s1"],[26,27,"pl-c1"],[29,32,"pl-smi"],[34,44,"pl-s1"],[45,46,"pl-c1"],[47,67,"pl-en"],[68,73,"pl-s1"]],[[16,31,"pl-s1"],[32,33,"pl-c1"],[34,38,"pl-s1"],[38,40,"pl-c1"],[40,54,"pl-c1"],[54,56,"pl-c1"],[56,61,"pl-c1"],[61,63,"pl-c1"],[63,67,"pl-c1"],[68,73,"pl-s1"],[73,74,"pl-c1"],[74,78,"pl-s1"],[78,80,"pl-c1"],[80,94,"pl-c1"],[94,96,"pl-c1"],[96,101,"pl-c1"],[101,103,"pl-c1"],[103,118,"pl-c1"]],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,39,"pl-s1"]],[[14,18,"pl-k"]],[[16,31,"pl-s1"],[32,33,"pl-c1"],[34,63,"pl-en"]],[[24,30,"pl-s1"],[32,37,"pl-s1"],[39,49,"pl-s1"],[51,61,"pl-s1"]],[[16,28,"pl-en"]],[[16,18,"pl-k"],[20,35,"pl-s1"],[36,37,"pl-c1"],[38,39,"pl-c1"]],[[20,30,"pl-s1"],[31,32,"pl-c1"],[33,43,"pl-s1"],[43,44,"pl-c1"],[44,45,"pl-c1"]],[[25,30,"pl-ent"]],[],[[16,26,"pl-s1"],[27,28,"pl-c1"],[29,34,"pl-s1"],[34,36,"pl-c1"],[36,45,"pl-c1"]],[[16,18,"pl-k"],[20,30,"pl-s1"],[31,33,"pl-c1"],[34,44,"pl-s1"]],[[20,28,"pl-en"]],[],[],[[12,14,"pl-k"],[16,32,"pl-s1"],[33,48,"pl-s1"]],[[16,32,"pl-smi"],[33,34,"pl-c1"],[34,39,"pl-s1"],[40,41,"pl-c1"],[43,59,"pl-smi"],[60,61,"pl-c1"],[63,73,"pl-s1"],[73,74,"pl-c1"],[74,75,"pl-c1"]],[[16,71,"pl-c"]],[[0,57,"pl-c"]],[[16,38,"pl-en"],[39,44,"pl-s1"],[44,46,"pl-c1"],[46,53,"pl-c1"]],[],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,36,"pl-s1"]],[[12,29,"pl-en"]],[[12,25,"pl-en"]],[],[],[[8,12,"pl-en"],[13,37,"pl-c1"],[41,43,"pl-c1"],[43,43,"pl-s1"]],[[12,15,"pl-smi"],[16,27,"pl-s1"],[28,29,"pl-c1"],[30,66,"pl-en"]],[[16,22,"pl-s1"],[24,29,"pl-s1"],[31,41,"pl-s1"]],[[12,20,"pl-en"],[21,32,"pl-s1"],[33,34,"pl-c1"],[35,36,"pl-c1"]],[[12,22,"pl-s1"],[23,24,"pl-c1"],[25,35,"pl-s1"]],[[12,14,"pl-k"],[16,32,"pl-s1"],[33,44,"pl-s1"]],[[16,38,"pl-en"],[39,49,"pl-s1"],[50,51,"pl-c1"],[53,60,"pl-c1"]],[],[[12,18,"pl-en"],[19,30,"pl-s1"],[31,32,"pl-c1"],[33,34,"pl-c1"],[35,37,"pl-c1"],[38,49,"pl-s1"],[50,51,"pl-c1"],[52,55,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,32,"pl-s1"]],[[12,25,"pl-en"]],[],[],[[8,12,"pl-en"],[13,38,"pl-c1"],[42,44,"pl-c1"],[44,44,"pl-s1"]],[[12,29,"pl-en"],[30,40,"pl-s1"],[42,52,"pl-s1"],[53,54,"pl-c1"],[55,60,"pl-s1"],[62,86,"pl-c1"]],[],[],[[8,10,"pl-en"],[11,33,"pl-s1"],[36,38,"pl-c1"],[38,38,"pl-s1"]],[[12,29,"pl-en"],[30,40,"pl-s1"],[42,52,"pl-s1"],[53,54,"pl-c1"],[55,60,"pl-s1"],[62,86,"pl-c1"]],[],[],[[8,12,"pl-en"],[13,35,"pl-c1"],[39,41,"pl-c1"],[41,41,"pl-s1"]],[[13,17,"pl-smi"],[18,28,"pl-s1"],[30,70,"pl-c"]],[[12,29,"pl-en"],[30,40,"pl-s1"],[42,52,"pl-s1"],[54,85,"pl-c1"]],[],[],[[8,13,"pl-en"],[14,40,"pl-c1"],[42,43,"pl-c1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,22,"pl-c1"]],[[12,27,"pl-s1"],[28,29,"pl-c1"]],[[12,34,"pl-s1"]],[],[[8,12,"pl-en"],[13,42,"pl-c1"],[45,51,"pl-s1"],[52,53,"pl-c1"],[55,59,"pl-s1"],[60,62,"pl-c1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,44,"pl-s1"]],[[12,15,"pl-smi"],[16,20,"pl-s1"],[21,22,"pl-c1"],[23,40,"pl-en"],[41,45,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,31,"pl-en"],[32,42,"pl-s1"],[43,44,"pl-c1"],[46,51,"pl-c1"],[53,57,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"]],[[16,33,"pl-en"],[34,44,"pl-s1"],[46,56,"pl-s1"],[57,58,"pl-c1"],[59,64,"pl-s1"],[66,98,"pl-c1"]],[],[],[],[[8,12,"pl-en"],[13,43,"pl-c1"],[46,52,"pl-s1"],[53,54,"pl-c1"],[56,60,"pl-s1"],[61,63,"pl-c1"]],[[12,18,"pl-en"],[19,39,"pl-en"],[40,44,"pl-s1"]],[[12,15,"pl-smi"],[16,20,"pl-s1"],[21,22,"pl-c1"],[23,41,"pl-en"],[42,46,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,31,"pl-en"],[32,42,"pl-s1"],[43,44,"pl-c1"],[46,51,"pl-c1"],[53,57,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"]],[[16,33,"pl-en"],[34,44,"pl-s1"],[46,56,"pl-s1"],[57,58,"pl-c1"],[59,64,"pl-s1"],[66,98,"pl-c1"]],[],[],[],[[8,12,"pl-en"],[13,42,"pl-c1"],[45,51,"pl-s1"],[52,53,"pl-c1"],[55,60,"pl-s1"],[61,63,"pl-c1"]],[[12,15,"pl-smi"],[16,20,"pl-s1"],[21,22,"pl-c1"],[23,40,"pl-en"],[41,46,"pl-s1"]],[[12,31,"pl-en"],[32,42,"pl-s1"],[43,44,"pl-c1"],[46,51,"pl-c1"],[53,57,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"]],[[16,20,"pl-en"],[21,26,"pl-s1"]],[[16,33,"pl-en"],[34,44,"pl-s1"],[46,56,"pl-s1"],[57,58,"pl-c1"],[59,64,"pl-s1"],[66,98,"pl-c1"]],[],[[12,16,"pl-k"]],[[16,32,"pl-en"],[33,38,"pl-s1"]],[],[],[],[[8,12,"pl-en"],[13,46,"pl-c1"],[49,55,"pl-s1"],[56,57,"pl-c1"],[59,64,"pl-s1"],[65,67,"pl-c1"]],[[12,15,"pl-smi"],[16,20,"pl-s1"],[21,22,"pl-c1"],[24,41,"pl-en"],[42,47,"pl-s1"]],[[12,31,"pl-en"],[32,42,"pl-s1"],[43,44,"pl-c1"],[46,51,"pl-c1"],[53,57,"pl-s1"]],[[12,14,"pl-k"],[16,20,"pl-s1"]],[[16,32,"pl-en"],[33,38,"pl-s1"]],[[16,33,"pl-en"],[34,44,"pl-s1"],[46,56,"pl-s1"],[57,58,"pl-c1"],[59,64,"pl-s1"],[66,98,"pl-c1"]],[],[[12,16,"pl-k"]],[[16,20,"pl-en"],[21,26,"pl-s1"]],[],[],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,31,"pl-c1"],[35,37,"pl-c1"]],[[12,18,"pl-en"],[19,24,"pl-s1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,31,"pl-s1"],[31,33,"pl-c1"],[33,35,"pl-c1"],[36,40,"pl-c1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,25,"pl-s1"],[29,30,"pl-c1"],[33,43,"pl-s1"],[43,45,"pl-c1"],[45,47,"pl-c1"],[48,51,"pl-c1"]],[[12,29,"pl-en"]],[[12,25,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,24,"pl-c1"],[27,29,"pl-c1"]],[[12,18,"pl-en"],[19,20,"pl-c1"],[21,23,"pl-c1"],[24,44,"pl-s"]],[[12,25,"pl-en"],[26,46,"pl-s"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-en"],[19,27,"pl-c1"],[30,32,"pl-c1"]],[[12,18,"pl-en"],[19,20,"pl-c1"],[21,23,"pl-c1"],[24,57,"pl-s"]],[[12,25,"pl-en"],[26,59,"pl-s"]],[],[],[[8,47,"pl-c"]],[],[[8,10,"pl-en"],[12,30,"pl-s1"],[33,37,"pl-s1"],[38,40,"pl-c1"]],[[12,15,"pl-smi"],[16,23,"pl-s1"],[24,25,"pl-c1"],[26,43,"pl-en"],[44,48,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,26,"pl-en"],[28,35,"pl-s1"]],[],[],[[8,10,"pl-en"],[12,31,"pl-s1"],[34,38,"pl-s1"],[39,41,"pl-c1"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[27,45,"pl-en"],[46,50,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,26,"pl-en"],[28,36,"pl-s1"]],[],[],[[8,17,"pl-en"],[18,19,"pl-c1"],[20,21,"pl-c1"],[23,25,"pl-s1"],[27,48,"pl-s1"],[51,55,"pl-s1"],[56,58,"pl-c1"]],[[0,6,"pl-k"],[7,24,"pl-s1"]],[[12,21,"pl-smi"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,33,"pl-s1"],[34,39,"pl-c1"]],[[0,5,"pl-k"]],[[12,21,"pl-smi"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,33,"pl-s1"],[34,38,"pl-c1"]],[[0,6,"pl-k"]],[[12,21,"pl-smi"],[22,25,"pl-s1"],[26,27,"pl-c1"],[29,30,"pl-c1"],[34,39,"pl-s1"],[41,42,"pl-c1"],[43,47,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,26,"pl-en"],[27,30,"pl-s1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[],[],[[8,17,"pl-en"],[18,19,"pl-c1"],[20,21,"pl-c1"],[23,25,"pl-s1"],[27,50,"pl-s1"],[53,57,"pl-s1"],[58,60,"pl-c1"]],[[0,6,"pl-k"],[7,24,"pl-s1"]],[[12,21,"pl-smi"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,33,"pl-s1"],[34,39,"pl-c1"]],[[0,5,"pl-k"]],[[12,21,"pl-smi"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,33,"pl-s1"],[34,38,"pl-c1"]],[[0,6,"pl-k"]],[[12,21,"pl-smi"],[22,25,"pl-s1"],[26,27,"pl-c1"],[29,30,"pl-c1"],[34,39,"pl-s1"],[41,42,"pl-c1"],[43,47,"pl-s1"]],[[12,16,"pl-en"],[17,21,"pl-s1"]],[[12,26,"pl-en"],[27,30,"pl-s1"],[31,33,"pl-c1"],[34,35,"pl-c1"]],[],[],[[8,10,"pl-en"],[12,30,"pl-s1"],[33,36,"pl-s1"],[37,39,"pl-c1"]],[[12,15,"pl-smi"],[16,23,"pl-s1"],[24,25,"pl-c1"],[26,43,"pl-en"],[44,47,"pl-s1"]],[[12,14,"pl-k"],[17,24,"pl-s1"]],[[16,32,"pl-en"],[33,36,"pl-s1"]],[[16,30,"pl-en"],[31,32,"pl-c1"]],[],[[12,16,"pl-en"],[17,20,"pl-s1"]],[],[],[[8,10,"pl-en"],[12,34,"pl-s1"],[37,40,"pl-s1"],[41,43,"pl-c1"]],[[12,15,"pl-smi"],[16,23,"pl-s1"],[24,25,"pl-c1"],[26,43,"pl-en"],[44,47,"pl-s1"]],[[12,28,"pl-en"],[29,32,"pl-s1"]],[[12,26,"pl-en"],[27,34,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,23,"pl-s1"],[26,28,"pl-c1"],[28,28,"pl-s1"]],[[12,31,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,24,"pl-s1"],[27,36,"pl-smi"],[37,38,"pl-c1"],[39,41,"pl-c1"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,28,"pl-c1"],[29,30,"pl-c1"],[32,44,"pl-smi"],[45,46,"pl-c1"],[47,56,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,43,"pl-s1"],[46,55,"pl-smi"],[56,57,"pl-c1"],[58,60,"pl-c1"]],[[12,18,"pl-en"],[19,28,"pl-s1"],[32,39,"pl-c1"]],[[12,20,"pl-en"],[22,50,"pl-en"],[51,57,"pl-s1"],[59,68,"pl-s1"]],[],[],[[8,10,"pl-en"],[11,30,"pl-s1"],[33,35,"pl-c1"],[35,35,"pl-s1"]],[[12,15,"pl-k"],[16,24,"pl-c1"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,32,"pl-c1"],[33,34,"pl-c1"],[36,44,"pl-smi"],[46,56,"pl-s1"],[57,58,"pl-c1"],[59,69,"pl-s1"]],[[12,18,"pl-k"]],[[12,15,"pl-k"],[16,24,"pl-c1"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,32,"pl-c1"],[33,34,"pl-c1"],[35,40,"pl-s1"]],[[12,18,"pl-k"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,28,"pl-s1"],[31,37,"pl-smi"],[38,39,"pl-c1"],[40,42,"pl-c1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,29,"pl-s1"],[30,31,"pl-c1"],[33,44,"pl-smi"],[45,46,"pl-c1"],[47,53,"pl-s1"]],[[8,11,"pl-k"],[20,28,"pl-s1"],[30,32,"pl-c1"],[42,49,"pl-s1"]],[[12,17,"pl-k"],[18,30,"pl-smi"],[31,32,"pl-c1"],[32,38,"pl-s1"],[39,40,"pl-c1"],[43,48,"pl-s1"],[48,50,"pl-c1"],[50,55,"pl-c1"],[56,58,"pl-c1"],[59,85,"pl-c1"]],[[18,61,"pl-s1"],[64,84,"pl-en"],[85,90,"pl-s1"]],[[16,17,"pl-c1"],[18,22,"pl-s1"],[22,24,"pl-c1"],[24,30,"pl-c1"]],[[12,20,"pl-en"],[21,48,"pl-s1"],[50,71,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[21,23,"pl-c1"],[23,30,"pl-c1"],[34,35,"pl-c1"]],[[16,22,"pl-en"],[23,41,"pl-s"]],[[16,27,"pl-en"],[28,29,"pl-c1"],[29,37,"pl-s1"],[38,40,"pl-c1"]],[[16,22,"pl-en"],[23,84,"pl-s"]],[[20,24,"pl-s1"],[25,26,"pl-c1"],[27,43,"pl-s1"],[43,45,"pl-c1"],[45,50,"pl-c1"],[52,56,"pl-s1"],[56,58,"pl-c1"],[58,69,"pl-c1"],[70,87,"pl-c1"]],[[21,24,"pl-smi"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,55,"pl-en"],[56,61,"pl-s1"]],[[20,36,"pl-s1"],[37,43,"pl-s1"],[43,45,"pl-c1"],[45,47,"pl-c1"],[48,52,"pl-c1"],[55,59,"pl-s1"],[59,61,"pl-c1"],[61,76,"pl-c1"]],[],[[8,14,"pl-k"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,28,"pl-c1"],[29,30,"pl-c1"],[31,35,"pl-s1"]],[[12,26,"pl-en"],[27,31,"pl-s1"],[31,33,"pl-c1"],[33,41,"pl-c1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,30,"pl-s1"],[33,39,"pl-smi"],[40,41,"pl-c1"],[42,44,"pl-c1"]],[[4,7,"pl-k"],[16,24,"pl-s1"],[26,28,"pl-c1"],[38,45,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,29,"pl-s1"],[30,31,"pl-c1"],[33,44,"pl-smi"],[45,46,"pl-c1"],[47,53,"pl-s1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,40,"pl-s1"],[40,42,"pl-c1"],[42,51,"pl-c1"]],[[12,20,"pl-en"],[21,48,"pl-s1"],[50,71,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[21,23,"pl-c1"],[23,30,"pl-c1"],[34,35,"pl-c1"]],[[16,22,"pl-en"],[23,44,"pl-s"]],[[16,27,"pl-en"],[28,29,"pl-c1"],[29,37,"pl-s1"],[38,40,"pl-c1"]],[[16,22,"pl-en"],[23,64,"pl-s"]],[[20,24,"pl-s1"],[25,26,"pl-c1"],[27,43,"pl-s1"],[43,45,"pl-c1"],[45,50,"pl-c1"],[52,56,"pl-s1"],[56,58,"pl-c1"],[58,69,"pl-c1"],[70,87,"pl-c1"]],[[21,24,"pl-smi"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,55,"pl-en"],[56,61,"pl-s1"]],[[20,36,"pl-s1"],[37,43,"pl-s1"],[43,45,"pl-c1"],[45,47,"pl-c1"],[48,52,"pl-c1"]],[],[[4,10,"pl-k"]],[[12,87,"pl-c"]],[[12,76,"pl-c"]],[[12,25,"pl-en"],[26,31,"pl-s1"],[31,33,"pl-c1"],[33,42,"pl-c1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,32,"pl-s1"],[35,37,"pl-c1"]],[[12,20,"pl-en"],[22,38,"pl-s1"],[38,40,"pl-c1"],[40,47,"pl-c1"],[48,53,"pl-c1"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-s1"],[19,21,"pl-en"],[22,40,"pl-s1"],[43,46,"pl-s1"],[47,48,"pl-c1"],[49,51,"pl-c1"],[52,57,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,46,"pl-en"],[47,50,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-s1"],[19,21,"pl-en"],[22,47,"pl-s1"],[50,53,"pl-s1"],[54,55,"pl-c1"],[56,58,"pl-c1"],[59,64,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,49,"pl-en"],[50,53,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,18,"pl-s1"],[19,21,"pl-en"],[22,29,"pl-s1"],[32,38,"pl-s1"],[40,46,"pl-s1"],[48,51,"pl-s1"],[52,54,"pl-c1"],[55,61,"pl-s1"],[63,69,"pl-s1"],[71,74,"pl-s1"]],[[12,23,"pl-smi"],[24,28,"pl-s1"],[29,30,"pl-c1"],[31,34,"pl-s1"]],[[12,15,"pl-s1"],[16,17,"pl-c1"],[18,24,"pl-s1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,27,"pl-s1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,25,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,32,"pl-s1"],[35,43,"pl-smi"],[44,45,"pl-c1"],[46,48,"pl-c1"]],[[0,7,"pl-k"],[8,15,"pl-s1"]],[[12,18,"pl-en"],[19,35,"pl-s1"],[36,38,"pl-c1"],[40,57,"pl-smi"],[57,58,"pl-c1"],[59,67,"pl-s1"]],[[0,6,"pl-k"]],[[12,18,"pl-en"],[19,25,"pl-s1"],[25,27,"pl-c1"],[27,35,"pl-c1"],[36,38,"pl-c1"],[39,43,"pl-c1"],[44,46,"pl-c1"],[47,53,"pl-s1"],[53,55,"pl-c1"],[55,63,"pl-c1"],[63,65,"pl-c1"],[65,73,"pl-c1"],[74,76,"pl-c1"],[77,93,"pl-s1"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,36,"pl-c1"],[37,38,"pl-c1"],[40,48,"pl-smi"],[49,50,"pl-c1"],[51,67,"pl-s1"]],[[12,14,"pl-k"],[17,33,"pl-s1"],[33,35,"pl-c1"],[35,42,"pl-c1"],[43,48,"pl-c1"]],[[16,22,"pl-en"],[23,29,"pl-s1"],[29,31,"pl-c1"],[31,39,"pl-c1"],[39,41,"pl-c1"],[41,49,"pl-c1"],[50,52,"pl-c1"],[53,69,"pl-s1"]],[[16,22,"pl-en"],[23,29,"pl-s1"],[29,31,"pl-c1"],[31,47,"pl-c1"],[48,50,"pl-c1"],[51,59,"pl-s1"]],[[16,37,"pl-en"],[38,44,"pl-s1"],[44,46,"pl-c1"],[46,54,"pl-c1"]],[[16,24,"pl-en"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,27,"pl-s1"],[30,32,"pl-c1"]],[[12,28,"pl-s1"],[28,30,"pl-c1"],[30,37,"pl-c1"],[38,42,"pl-c1"],[43,44,"pl-c1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,29,"pl-s1"],[32,34,"pl-c1"]],[[12,18,"pl-en"],[19,20,"pl-c1"]],[[12,25,"pl-en"],[26,53,"pl-s"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,23,"pl-s1"],[26,28,"pl-c1"]],[[12,19,"pl-en"]],[[12,25,"pl-en"],[27,32,"pl-s1"],[32,34,"pl-c1"],[34,39,"pl-c1"],[40,42,"pl-c1"],[43,69,"pl-c1"]],[[18,61,"pl-s1"],[64,84,"pl-en"],[85,90,"pl-s1"],[92,93,"pl-c1"],[94,108,"pl-en"]],[[12,26,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,42,"pl-s1"],[45,47,"pl-c1"]],[[12,19,"pl-en"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,39,"pl-en"],[40,46,"pl-s1"]],[[12,25,"pl-en"],[26,29,"pl-s1"],[32,36,"pl-c1"],[39,59,"pl-en"],[60,65,"pl-s1"],[67,68,"pl-c1"],[69,83,"pl-en"]],[[12,26,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,29,"pl-s1"],[32,38,"pl-smi"],[39,40,"pl-c1"],[41,43,"pl-c1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[25,27,"pl-c1"],[28,29,"pl-c1"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,28,"pl-c1"],[29,30,"pl-c1"],[31,51,"pl-en"],[52,57,"pl-s1"],[59,60,"pl-c1"],[61,67,"pl-s1"]],[[12,19,"pl-en"]],[[12,25,"pl-en"],[26,30,"pl-c1"]],[[12,26,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,33,"pl-s1"],[36,38,"pl-c1"]],[],[],[[8,74,"pl-c"]],[[0,80,"pl-c"]],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,36,"pl-s1"],[39,41,"pl-c1"]],[[0,3,"pl-k"],[12,26,"pl-s1"]],[[12,39,"pl-en"],[40,67,"pl-s1"],[68,70,"pl-c1"],[71,72,"pl-c1"]],[[12,39,"pl-s1"],[40,42,"pl-c1"],[43,72,"pl-s1"]],[[0,6,"pl-k"]],[[12,21,"pl-smi"],[22,30,"pl-s1"],[31,32,"pl-c1"],[33,63,"pl-en"],[64,80,"pl-en"],[81,86,"pl-s1"],[87,89,"pl-c1"],[89,116,"pl-c1"]],[[12,21,"pl-smi"],[22,34,"pl-s1"],[35,36,"pl-c1"],[37,68,"pl-en"],[69,70,"pl-c1"],[70,76,"pl-s1"],[76,78,"pl-c1"],[78,90,"pl-c1"]],[[12,39,"pl-en"],[40,52,"pl-s1"],[53,55,"pl-c1"],[56,64,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,27,"pl-s1"],[31,33,"pl-c1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,29,"pl-s1"],[30,31,"pl-c1"],[32,38,"pl-s1"],[38,40,"pl-c1"],[40,48,"pl-c1"]],[[12,18,"pl-en"],[19,23,"pl-s1"],[24,26,"pl-c1"],[27,31,"pl-c1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,31,"pl-c1"],[32,33,"pl-c1"],[34,60,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,55,"pl-en"],[56,61,"pl-s1"],[63,64,"pl-c1"],[65,69,"pl-s1"],[69,71,"pl-c1"],[71,77,"pl-c1"]],[[12,30,"pl-smi"],[31,42,"pl-s1"],[43,44,"pl-c1"],[45,49,"pl-s1"],[49,51,"pl-c1"],[51,62,"pl-c1"]],[[12,29,"pl-smi"],[30,31,"pl-c1"],[31,39,"pl-s1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[22,24,"pl-c1"],[24,26,"pl-c1"],[27,31,"pl-c1"],[32,34,"pl-c1"],[35,49,"pl-c1"]],[[16,28,"pl-smi"],[29,30,"pl-c1"],[30,34,"pl-s1"],[35,36,"pl-c1"],[37,53,"pl-en"],[54,59,"pl-s1"]],[[16,24,"pl-s1"],[25,26,"pl-c1"],[27,31,"pl-s1"],[31,33,"pl-c1"],[33,45,"pl-c1"],[45,47,"pl-c1"],[47,56,"pl-c1"],[57,63,"pl-s1"],[63,65,"pl-c1"],[65,67,"pl-c1"],[68,71,"pl-c1"]],[[16,18,"pl-k"],[20,28,"pl-s1"],[29,31,"pl-c1"],[32,52,"pl-en"],[53,57,"pl-s1"]],[[20,38,"pl-en"],[39,47,"pl-s1"]],[[20,33,"pl-en"],[34,40,"pl-s1"]],[],[[16,25,"pl-en"],[26,34,"pl-s1"]],[[16,22,"pl-en"],[23,29,"pl-s1"],[29,31,"pl-c1"],[31,39,"pl-c1"],[40,42,"pl-c1"],[43,47,"pl-s1"]],[[16,20,"pl-s1"],[20,22,"pl-c1"],[22,30,"pl-c1"],[31,32,"pl-c1"],[33,41,"pl-s1"]],[[16,30,"pl-en"],[31,35,"pl-s1"],[35,37,"pl-c1"],[37,45,"pl-c1"]],[],[[12,16,"pl-k"]],[[16,23,"pl-en"]],[[16,18,"pl-k"],[21,45,"pl-en"],[46,57,"pl-s1"]],[[20,24,"pl-s1"],[24,26,"pl-c1"],[26,37,"pl-c1"],[38,39,"pl-c1"],[40,63,"pl-en"],[64,75,"pl-s1"]],[[20,33,"pl-en"],[34,40,"pl-s1"]],[],[[16,33,"pl-smi"],[34,35,"pl-c1"],[35,52,"pl-s1"],[53,54,"pl-c1"],[55,75,"pl-en"],[76,80,"pl-s1"]],[[16,22,"pl-en"],[23,29,"pl-s1"],[29,31,"pl-c1"],[31,47,"pl-c1"],[48,50,"pl-c1"],[52,60,"pl-smi"],[61,62,"pl-c1"],[63,80,"pl-s1"]],[[16,110,"pl-c"]],[[16,68,"pl-c"]],[[16,19,"pl-smi"],[20,31,"pl-s1"],[32,33,"pl-c1"],[34,51,"pl-s1"],[51,53,"pl-c1"],[53,60,"pl-c1"],[61,72,"pl-c1"],[73,74,"pl-c1"],[76,80,"pl-s1"],[80,82,"pl-c1"],[82,97,"pl-c1"]],[[16,105,"pl-c"]],[[16,115,"pl-c"]],[[16,59,"pl-c"]],[[16,19,"pl-smi"],[20,24,"pl-s1"],[25,26,"pl-c1"],[27,54,"pl-en"],[55,61,"pl-s1"],[63,68,"pl-s1"],[70,76,"pl-s1"],[78,84,"pl-s1"],[86,92,"pl-s1"],[94,107,"pl-s1"],[109,120,"pl-s1"],[122,126,"pl-s1"],[128,134,"pl-s1"],[134,136,"pl-c1"],[136,138,"pl-c1"],[139,142,"pl-c1"],[144,161,"pl-s1"]],[[16,20,"pl-s1"],[20,22,"pl-c1"],[22,33,"pl-c1"],[34,35,"pl-c1"],[36,59,"pl-en"],[60,64,"pl-s1"],[64,66,"pl-c1"],[66,77,"pl-c1"]],[[16,18,"pl-k"],[20,24,"pl-s1"]],[[20,50,"pl-en"],[51,57,"pl-s1"]],[],[[16,29,"pl-en"],[30,36,"pl-s1"]],[[16,30,"pl-en"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,35,"pl-s1"],[39,41,"pl-c1"]],[[12,19,"pl-en"]],[[12,84,"pl-c"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,40,"pl-s1"],[40,42,"pl-c1"],[42,51,"pl-c1"]],[[12,25,"pl-en"],[26,32,"pl-s1"]],[[12,26,"pl-en"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,48,"pl-s1"],[51,58,"pl-smi"],[59,60,"pl-c1"],[61,63,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,62,"pl-s1"],[62,64,"pl-c1"],[64,76,"pl-c1"]],[[12,18,"pl-en"],[19,31,"pl-en"],[32,36,"pl-s1"]],[[12,14,"pl-k"],[18,30,"pl-smi"],[31,32,"pl-c1"],[33,37,"pl-s1"],[38,40,"pl-c1"],[40,50,"pl-c1"],[51,53,"pl-c1"],[54,61,"pl-s1"]],[[16,23,"pl-en"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,48,"pl-s1"],[51,58,"pl-smi"],[59,60,"pl-c1"],[61,63,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,62,"pl-s1"],[62,64,"pl-c1"],[64,76,"pl-c1"]],[[12,18,"pl-en"],[19,31,"pl-en"],[32,36,"pl-s1"]],[[12,14,"pl-k"],[18,30,"pl-smi"],[31,32,"pl-c1"],[33,37,"pl-s1"],[38,40,"pl-c1"],[40,50,"pl-c1"],[51,53,"pl-c1"],[54,61,"pl-s1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,32,"pl-c1"],[33,35,"pl-c1"],[36,37,"pl-c1"],[38,39,"pl-c1"],[40,65,"pl-c1"]],[[16,23,"pl-en"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,49,"pl-s1"],[52,59,"pl-smi"],[60,61,"pl-c1"],[62,64,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,62,"pl-s1"],[62,64,"pl-c1"],[64,76,"pl-c1"]],[[12,18,"pl-en"],[19,31,"pl-en"],[32,36,"pl-s1"]],[[12,14,"pl-k"],[18,30,"pl-smi"],[31,32,"pl-c1"],[33,37,"pl-s1"],[38,40,"pl-c1"],[40,50,"pl-c1"],[51,53,"pl-c1"],[54,61,"pl-s1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,32,"pl-c1"],[33,35,"pl-c1"],[36,41,"pl-s1"],[41,43,"pl-c1"],[43,56,"pl-c1"]],[[16,23,"pl-en"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,53,"pl-s1"],[56,63,"pl-smi"],[64,65,"pl-c1"],[66,68,"pl-c1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,26,"pl-s1"],[27,28,"pl-c1"],[29,56,"pl-en"],[57,62,"pl-s1"],[62,64,"pl-c1"],[64,76,"pl-c1"]],[[12,18,"pl-en"],[19,31,"pl-en"],[32,36,"pl-s1"]],[[12,14,"pl-k"],[18,30,"pl-smi"],[31,32,"pl-c1"],[33,37,"pl-s1"],[38,40,"pl-c1"],[40,50,"pl-c1"],[51,53,"pl-c1"],[54,61,"pl-s1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,32,"pl-c1"],[33,35,"pl-c1"],[36,41,"pl-s1"],[41,43,"pl-c1"],[43,56,"pl-c1"]],[[16,23,"pl-en"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,38,"pl-s1"],[41,43,"pl-smi"],[44,45,"pl-c1"],[46,48,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,40,"pl-s1"],[40,42,"pl-c1"],[42,51,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[27,39,"pl-smi"],[40,41,"pl-c1"],[42,44,"pl-s1"]],[[16,23,"pl-en"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,38,"pl-s1"],[41,43,"pl-smi"],[44,45,"pl-c1"],[46,48,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,40,"pl-s1"],[40,42,"pl-c1"],[42,51,"pl-c1"],[52,53,"pl-c1"],[54,55,"pl-c1"],[56,57,"pl-c1"],[58,83,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[27,39,"pl-smi"],[40,41,"pl-c1"],[42,44,"pl-s1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,32,"pl-c1"],[33,35,"pl-c1"],[36,37,"pl-c1"],[38,39,"pl-c1"],[40,65,"pl-c1"]],[[16,23,"pl-en"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,39,"pl-s1"],[42,44,"pl-smi"],[45,46,"pl-c1"],[47,49,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,40,"pl-s1"],[40,42,"pl-c1"],[42,51,"pl-c1"],[52,53,"pl-c1"],[54,59,"pl-s1"],[59,61,"pl-c1"],[61,74,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[27,39,"pl-smi"],[40,41,"pl-c1"],[42,44,"pl-s1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,32,"pl-c1"],[33,35,"pl-c1"],[36,41,"pl-s1"],[41,43,"pl-c1"],[43,56,"pl-c1"]],[[16,23,"pl-en"]],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,43,"pl-s1"],[46,48,"pl-smi"],[49,50,"pl-c1"],[51,53,"pl-c1"]],[[12,24,"pl-smi"],[25,26,"pl-c1"],[26,32,"pl-s1"],[33,34,"pl-c1"],[35,40,"pl-s1"],[40,42,"pl-c1"],[42,51,"pl-c1"],[52,53,"pl-c1"],[54,59,"pl-s1"],[59,61,"pl-c1"],[61,74,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[23,25,"pl-c1"],[27,39,"pl-smi"],[40,41,"pl-c1"],[42,44,"pl-s1"]],[[16,21,"pl-s1"],[21,23,"pl-c1"],[23,32,"pl-c1"],[33,35,"pl-c1"],[36,41,"pl-s1"],[41,43,"pl-c1"],[43,56,"pl-c1"]],[[16,23,"pl-en"]],[],[],[],[[8,37,"pl-c"]],[[0,10,"pl-c"]],[[0,59,"pl-c"]],[[0,59,"pl-c"]],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,28,"pl-s1"],[31,34,"pl-smi"],[35,37,"pl-c1"],[38,41,"pl-s1"]],[[12,24,"pl-en"],[25,52,"pl-en"],[53,56,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,33,"pl-s1"],[36,39,"pl-smi"],[40,42,"pl-c1"],[43,46,"pl-s1"]],[[12,24,"pl-en"],[25,32,"pl-en"],[33,60,"pl-en"],[61,64,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,28,"pl-s1"],[31,34,"pl-s1"],[36,39,"pl-s1"],[40,42,"pl-c1"],[43,46,"pl-s1"],[48,51,"pl-s1"]],[[12,24,"pl-en"],[25,52,"pl-en"],[53,56,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,33,"pl-s1"],[36,39,"pl-s1"],[41,44,"pl-s1"],[45,47,"pl-c1"],[48,51,"pl-s1"],[53,56,"pl-s1"]],[[12,24,"pl-en"],[25,32,"pl-en"],[33,60,"pl-en"],[61,64,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,37,"pl-s1"],[40,43,"pl-s1"],[45,48,"pl-s1"],[49,51,"pl-c1"],[52,55,"pl-s1"],[57,60,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,59,"pl-s1"]],[[12,14,"pl-k"],[16,27,"pl-en"],[28,31,"pl-s1"]],[[16,27,"pl-smi"],[28,29,"pl-c1"],[29,32,"pl-s1"],[33,34,"pl-c1"],[36,47,"pl-smi"],[48,49,"pl-c1"],[50,53,"pl-s1"]],[[16,27,"pl-smi"],[28,32,"pl-s1"],[33,34,"pl-c1"],[35,38,"pl-s1"],[38,40,"pl-c1"],[40,49,"pl-c1"],[50,59,"pl-c1"]],[[16,18,"pl-k"],[21,38,"pl-en"],[39,43,"pl-s1"]],[[20,32,"pl-en"],[33,60,"pl-en"],[61,65,"pl-s1"]],[],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,37,"pl-s1"],[40,43,"pl-s1"],[45,48,"pl-s1"],[50,53,"pl-s1"],[54,56,"pl-c1"],[57,60,"pl-s1"],[62,65,"pl-s1"],[67,70,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,55,"pl-en"],[56,59,"pl-s1"]],[[12,14,"pl-k"],[16,27,"pl-en"],[28,31,"pl-s1"]],[[16,27,"pl-smi"],[28,29,"pl-c1"],[29,36,"pl-s1"],[37,38,"pl-c1"],[40,51,"pl-smi"],[52,53,"pl-c1"],[54,57,"pl-s1"]],[[16,27,"pl-smi"],[28,32,"pl-s1"],[33,34,"pl-c1"],[35,42,"pl-s1"],[42,44,"pl-c1"],[44,53,"pl-c1"],[54,63,"pl-c1"]],[[16,18,"pl-k"],[21,38,"pl-en"],[39,43,"pl-s1"]],[[20,32,"pl-en"],[33,60,"pl-en"],[61,65,"pl-s1"]],[],[],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,28,"pl-s1"],[31,36,"pl-s1"],[38,42,"pl-s1"],[44,47,"pl-s1"],[49,52,"pl-s1"],[53,55,"pl-c1"],[56,61,"pl-s1"],[63,67,"pl-s1"],[69,72,"pl-s1"],[74,77,"pl-s1"]],[[12,24,"pl-en"],[25,52,"pl-en"],[53,58,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,33,"pl-smi"],[36,40,"pl-smi"],[42,46,"pl-smi"],[48,52,"pl-smi"],[53,58,"pl-s1"],[60,62,"pl-c1"],[63,67,"pl-s1"],[69,73,"pl-smi"],[75,79,"pl-smi"],[80,85,"pl-s1"]],[[12,24,"pl-en"],[25,52,"pl-en"],[53,57,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,36,"pl-smi"],[39,43,"pl-smi"],[45,49,"pl-smi"],[51,55,"pl-smi"],[56,61,"pl-s1"],[64,71,"pl-smi"],[72,74,"pl-c1"],[75,79,"pl-s1"],[81,85,"pl-smi"],[87,91,"pl-smi"],[92,97,"pl-s1"],[100,107,"pl-smi"]],[[12,24,"pl-en"],[25,52,"pl-en"],[53,57,"pl-s1"]],[],[],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,37,"pl-smi"],[40,48,"pl-smi"],[50,54,"pl-smi"],[56,60,"pl-smi"],[61,66,"pl-s1"],[68,70,"pl-c1"],[71,79,"pl-s1"],[81,85,"pl-smi"],[87,91,"pl-smi"],[92,97,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,32,"pl-s1"],[33,34,"pl-c1"],[35,62,"pl-en"],[63,71,"pl-s1"]],[[12,14,"pl-k"],[16,23,"pl-en"],[24,34,"pl-s1"],[36,38,"pl-c1"],[39,40,"pl-c1"],[40,53,"pl-s1"]],[[16,28,"pl-en"],[29,39,"pl-s1"]],[],[],[],[[8,57,"pl-c"]],[[8,13,"pl-smi"],[14,16,"pl-en"],[17,29,"pl-s1"],[33,35,"pl-c1"]],[[12,24,"pl-en"],[25,29,"pl-c1"]],[],[],[[8,13,"pl-smi"],[14,25,"pl-s1"]],[[12,25,"pl-s1"],[26,28,"pl-c1"],[29,30,"pl-c1"]],[[12,18,"pl-en"],[19,38,"pl-en"]],[[17,22,"pl-ent"]],[],[],[[8,13,"pl-smi"],[14,25,"pl-s1"]],[[12,25,"pl-s1"],[26,28,"pl-c1"],[29,30,"pl-c1"]],[[12,18,"pl-en"],[19,38,"pl-en"]],[[17,22,"pl-ent"]],[],[],[[8,13,"pl-smi"],[14,19,"pl-s1"]],[[12,39,"pl-en"],[40,45,"pl-s1"]],[[12,48,"pl-c"]],[[0,6,"pl-k"],[7,13,"pl-c1"]],[[12,14,"pl-k"],[17,32,"pl-en"],[33,39,"pl-s1"]],[[12,28,"pl-en"],[29,35,"pl-s1"],[37,54,"pl-s1"]],[[29,65,"pl-s"]],[],[[0,5,"pl-k"]],[[12,18,"pl-en"],[19,34,"pl-en"],[35,41,"pl-s1"]],[[0,6,"pl-k"]],[[12,22,"pl-en"]],[[12,24,"pl-en"]],[[12,24,"pl-en"]],[],[[12,37,"pl-c"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,31,"pl-c1"],[32,34,"pl-c1"],[35,61,"pl-c1"]],[[12,14,"pl-k"],[17,38,"pl-en"],[39,44,"pl-s1"]],[[16,29,"pl-smi"],[30,31,"pl-c1"],[31,32,"pl-s1"],[33,34,"pl-c1"],[35,58,"pl-en"],[59,64,"pl-s1"]],[[16,18,"pl-k"],[20,21,"pl-s1"],[22,24,"pl-c1"],[25,29,"pl-c1"]],[[20,36,"pl-en"],[37,38,"pl-s1"]],[],[],[[12,32,"pl-en"],[33,39,"pl-s1"],[41,46,"pl-s1"],[48,58,"pl-s1"],[58,59,"pl-c1"],[59,60,"pl-c1"]],[[17,33,"pl-ent"]],[],[],[[8,15,"pl-smi"],[16,21,"pl-en"],[22,38,"pl-s1"]],[[12,24,"pl-en"]],[[12,80,"pl-c"]],[[12,15,"pl-smi"],[16,22,"pl-s1"],[23,24,"pl-c1"],[25,37,"pl-en"],[39,40,"pl-c1"],[40,41,"pl-c1"]],[[12,15,"pl-smi"],[16,21,"pl-s1"],[23,30,"pl-s1"],[32,37,"pl-s1"]],[[12,15,"pl-smi"],[16,23,"pl-s1"],[24,25,"pl-c1"],[26,47,"pl-en"],[48,64,"pl-en"],[65,70,"pl-s1"],[73,79,"pl-s1"],[81,82,"pl-c1"],[82,87,"pl-s1"],[89,90,"pl-c1"],[90,97,"pl-s1"],[99,100,"pl-c1"],[100,105,"pl-s1"]],[[12,14,"pl-k"],[16,23,"pl-s1"],[24,26,"pl-c1"],[27,28,"pl-c1"]],[[16,40,"pl-c"]],[[16,22,"pl-en"],[23,38,"pl-en"],[39,45,"pl-s1"]],[[16,50,"pl-c"]],[[16,27,"pl-smi"],[28,29,"pl-c1"],[29,38,"pl-s1"],[39,40,"pl-c1"],[41,59,"pl-en"],[60,65,"pl-s1"]],[[16,21,"pl-k"],[23,28,"pl-s1"],[28,30,"pl-c1"],[30,42,"pl-c1"],[43,44,"pl-c1"],[45,54,"pl-s1"]],[[20,31,"pl-smi"],[32,35,"pl-s1"],[36,37,"pl-c1"],[38,55,"pl-en"],[56,61,"pl-s1"]],[[20,37,"pl-en"],[38,41,"pl-s1"]],[],[[16,30,"pl-en"],[31,37,"pl-s1"],[39,44,"pl-s1"],[46,56,"pl-s1"],[56,57,"pl-c1"],[57,58,"pl-c1"]],[[21,32,"pl-ent"]],[],[[12,18,"pl-en"],[19,30,"pl-en"],[36,41,"pl-s1"]],[[12,23,"pl-smi"],[24,25,"pl-c1"],[25,32,"pl-s1"],[33,34,"pl-c1"],[35,53,"pl-en"],[54,59,"pl-s1"],[61,62,"pl-c1"],[63,68,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,38,"pl-c1"],[42,49,"pl-s1"]],[[12,17,"pl-k"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,38,"pl-c1"],[39,40,"pl-c1"],[41,48,"pl-s1"]],[[16,27,"pl-smi"],[28,31,"pl-s1"],[32,33,"pl-c1"],[34,51,"pl-en"],[52,57,"pl-s1"]],[[16,33,"pl-en"],[34,37,"pl-s1"]],[],[[12,14,"pl-k"],[16,21,"pl-s1"]],[[16,19,"pl-smi"],[20,31,"pl-s1"],[32,33,"pl-c1"],[34,59,"pl-en"],[60,65,"pl-s1"]],[[16,27,"pl-smi"],[28,33,"pl-s1"],[34,35,"pl-c1"],[36,53,"pl-en"],[54,65,"pl-s1"]],[[16,34,"pl-en"],[35,40,"pl-s1"],[42,47,"pl-s1"]],[],[],[[12,42,"pl-c"]],[[0,41,"pl-c"]],[[0,44,"pl-c"]],[[0,36,"pl-c"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,25,"pl-s1"],[26,27,"pl-c1"],[28,53,"pl-en"],[54,60,"pl-s1"]],[[12,30,"pl-en"],[31,36,"pl-s1"],[38,66,"pl-en"],[67,70,"pl-s1"]],[[12,22,"pl-s1"],[23,24,"pl-c1"],[25,45,"pl-en"],[46,51,"pl-s1"],[53,54,"pl-c1"],[55,62,"pl-s1"]],[],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,37,"pl-en"],[38,44,"pl-s1"],[46,51,"pl-s1"],[53,63,"pl-s1"],[65,68,"pl-s1"]],[[12,14,"pl-k"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,23,"pl-c1"]],[[21,37,"pl-ent"]],[],[[12,41,"pl-c"]],[[0,6,"pl-k"],[7,15,"pl-s1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[21,23,"pl-c1"],[23,30,"pl-c1"],[34,35,"pl-c1"]],[[16,36,"pl-en"],[37,42,"pl-s1"]],[],[[0,6,"pl-k"]],[[12,24,"pl-en"]],[[0,3,"pl-k"],[4,24,"pl-s1"]],[[12,15,"pl-smi"],[16,22,"pl-s1"]],[[0,6,"pl-k"]],[[12,20,"pl-en"]],[],[],[[8,15,"pl-smi"],[16,21,"pl-en"],[22,33,"pl-s1"]],[[12,18,"pl-en"],[19,34,"pl-en"],[35,41,"pl-s1"]],[[12,34,"pl-en"]],[[17,36,"pl-ent"]],[],[],[[8,15,"pl-smi"],[16,21,"pl-en"],[22,41,"pl-s1"]],[[12,18,"pl-en"],[19,34,"pl-en"],[35,41,"pl-s1"]],[[12,36,"pl-en"],[37,43,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,31,"pl-c1"],[32,34,"pl-c1"],[35,61,"pl-c1"]],[[12,74,"pl-c"]],[[12,31,"pl-smi"],[32,33,"pl-c1"],[33,38,"pl-s1"],[39,40,"pl-c1"],[41,46,"pl-s1"]],[[12,17,"pl-s1"],[18,19,"pl-c1"],[20,26,"pl-s1"],[26,28,"pl-c1"],[28,41,"pl-c1"],[42,43,"pl-c1"],[44,49,"pl-s1"],[49,51,"pl-c1"],[51,59,"pl-c1"]],[[12,36,"pl-en"],[37,43,"pl-s1"],[45,50,"pl-s1"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,32,"pl-c1"],[33,34,"pl-c1"],[35,36,"pl-c1"]],[[12,14,"pl-k"],[16,21,"pl-s1"],[21,23,"pl-c1"],[23,28,"pl-c1"],[29,31,"pl-c1"],[32,58,"pl-c1"]],[[16,53,"pl-c"]],[[16,22,"pl-s1"],[22,24,"pl-c1"],[24,37,"pl-c1"],[38,39,"pl-c1"],[40,45,"pl-s1"],[45,47,"pl-c1"],[47,55,"pl-c1"]],[[0,3,"pl-k"],[5,25,"pl-s1"]],[[16,22,"pl-en"],[23,28,"pl-s1"],[29,31,"pl-c1"],[32,33,"pl-c1"],[33,38,"pl-s1"],[39,44,"pl-c1"]],[[0,6,"pl-k"]],[[0,6,"pl-k"],[7,16,"pl-s1"]],[[16,27,"pl-smi"],[28,36,"pl-s1"],[37,38,"pl-c1"],[39,44,"pl-s1"],[44,46,"pl-c1"],[46,56,"pl-c1"],[57,58,"pl-c1"]],[[16,22,"pl-en"],[23,29,"pl-s1"],[29,31,"pl-c1"],[31,47,"pl-c1"],[48,50,"pl-c1"],[51,55,"pl-c1"]],[[16,18,"pl-k"],[21,38,"pl-en"],[39,47,"pl-s1"]],[[20,26,"pl-s1"],[26,28,"pl-c1"],[28,44,"pl-c1"],[45,46,"pl-c1"],[47,74,"pl-en"],[75,83,"pl-s1"]],[[20,36,"pl-en"],[37,45,"pl-s1"]],[],[[0,6,"pl-k"]],[[16,22,"pl-k"],[23,27,"pl-c1"]],[],[[12,22,"pl-s1"],[23,24,"pl-c1"],[25,30,"pl-s1"],[30,32,"pl-c1"],[32,41,"pl-c1"]],[[12,24,"pl-en"]],[[17,22,"pl-ent"]],[],[],[[8,15,"pl-smi"],[16,21,"pl-en"],[22,33,"pl-s1"]],[[12,18,"pl-k"],[19,27,"pl-s1"]],[[12,18,"pl-en"],[19,24,"pl-s1"],[24,26,"pl-c1"],[26,44,"pl-c1"],[45,47,"pl-c1"],[48,49,"pl-c1"]],[[12,18,"pl-k"]],[[12,15,"pl-smi"],[16,24,"pl-s1"],[25,26,"pl-c1"],[27,47,"pl-en"],[48,54,"pl-s1"]],[[12,14,"pl-k"],[16,24,"pl-s1"]],[[21,40,"pl-ent"]],[],[[12,33,"pl-en"]],[[12,22,"pl-s1"],[23,24,"pl-c1"],[25,30,"pl-s1"],[30,32,"pl-c1"],[32,41,"pl-c1"]],[[8,14,"pl-k"],[15,23,"pl-s1"]],[[12,15,"pl-smi"],[16,23,"pl-s1"],[24,25,"pl-c1"],[26,52,"pl-en"],[53,58,"pl-s1"],[60,67,"pl-en"]],[[12,14,"pl-k"],[16,23,"pl-s1"],[24,25,"pl-c1"],[26,27,"pl-c1"]],[[16,29,"pl-en"],[30,41,"pl-s1"]],[],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,26,"pl-c1"],[27,28,"pl-c1"],[29,36,"pl-s1"]],[[12,83,"pl-c"]],[[0,71,"pl-c"]],[[0,41,"pl-c"]],[[12,18,"pl-en"],[20,35,"pl-en"],[36,42,"pl-s1"]],[[8,14,"pl-k"]],[[12,24,"pl-en"]],[[0,3,"pl-k"],[4,24,"pl-s1"]],[[12,15,"pl-smi"],[16,22,"pl-s1"]],[[0,6,"pl-k"]],[[12,20,"pl-en"]],[],[],[[8,12,"pl-en"],[13,25,"pl-c1"],[28,30,"pl-c1"],[30,30,"pl-s1"]],[[0,3,"pl-k"],[4,13,"pl-s1"]],[[12,18,"pl-en"],[19,33,"pl-en"]],[[12,22,"pl-s1"],[23,24,"pl-c1"],[25,35,"pl-s1"]],[[12,17,"pl-s1"],[17,19,"pl-c1"],[19,28,"pl-c1"],[29,30,"pl-c1"],[31,41,"pl-s1"]],[[12,18,"pl-s1"],[19,20,"pl-c1"],[21,31,"pl-s1"],[31,33,"pl-c1"],[33,35,"pl-c1"],[36,40,"pl-c1"]],[[12,16,"pl-smi"],[17,29,"pl-s1"],[30,31,"pl-c1"]],[[16,22,"pl-s1"],[23,25,"pl-c1"],[26,43,"pl-c1"],[44,46,"pl-c1"]],[[16,22,"pl-s1"],[23,25,"pl-c1"],[26,33,"pl-c1"],[34,36,"pl-c1"]],[[16,22,"pl-s1"],[23,25,"pl-c1"],[26,39,"pl-c1"],[40,42,"pl-c1"]],[[16,22,"pl-s1"],[23,25,"pl-c1"],[26,39,"pl-c1"],[40,42,"pl-c1"]],[[16,22,"pl-s1"],[23,25,"pl-c1"],[26,42,"pl-c1"],[43,45,"pl-c1"]],[[17,23,"pl-s1"],[27,50,"pl-c1"],[51,53,"pl-c1"],[54,60,"pl-s1"],[61,63,"pl-c1"],[64,78,"pl-c1"]],[],[[12,30,"pl-smi"],[31,32,"pl-c1"],[32,39,"pl-s1"],[40,41,"pl-c1"],[43,61,"pl-smi"],[62,63,"pl-c1"],[64,70,"pl-s1"]],[[12,29,"pl-smi"],[30,31,"pl-c1"],[31,37,"pl-s1"],[38,39,"pl-c1"],[40,47,"pl-s1"],[47,49,"pl-c1"],[49,65,"pl-c1"]],[[12,18,"pl-en"],[19,25,"pl-s1"],[26,28,"pl-c1"],[29,33,"pl-c1"]],[[12,15,"pl-smi"],[16,20,"pl-s1"],[21,22,"pl-c1"],[24,65,"pl-en"],[66,72,"pl-s1"],[74,79,"pl-s1"],[81,91,"pl-s1"],[93,105,"pl-s1"],[108,114,"pl-s1"],[117,118,"pl-c1"]],[[12,14,"pl-k"],[16,20,"pl-s1"]],[[16,29,"pl-en"]],[[16,19,"pl-smi"],[20,23,"pl-s1"],[24,25,"pl-c1"],[26,46,"pl-en"],[47,53,"pl-s1"],[55,60,"pl-s1"]],[[16,24,"pl-en"],[25,28,"pl-s1"],[29,30,"pl-c1"],[31,32,"pl-c1"]],[[16,24,"pl-en"]],[],[[12,15,"pl-k"],[17,20,"pl-smi"],[21,22,"pl-s1"],[23,24,"pl-c1"],[25,26,"pl-c1"],[28,29,"pl-s1"],[30,31,"pl-c1"],[32,38,"pl-s1"],[38,40,"pl-c1"],[40,50,"pl-c1"],[51,65,"pl-c1"],[67,68,"pl-s1"],[68,70,"pl-c1"]],[[16,24,"pl-en"],[25,31,"pl-s1"],[31,33,"pl-c1"],[33,43,"pl-c1"],[44,59,"pl-c1"],[60,61,"pl-s1"]],[],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,30,"pl-c1"],[31,45,"pl-c1"],[46,47,"pl-c1"],[48,49,"pl-c1"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,30,"pl-c1"],[31,36,"pl-c1"],[37,38,"pl-c1"],[39,49,"pl-s1"]],[[12,20,"pl-smi"],[21,22,"pl-c1"],[22,31,"pl-s1"],[32,33,"pl-c1"],[34,61,"pl-en"],[62,67,"pl-s1"],[67,69,"pl-c1"],[69,81,"pl-c1"]],[[12,14,"pl-k"],[16,22,"pl-s1"],[22,24,"pl-c1"],[24,34,"pl-c1"],[35,45,"pl-c1"],[46,48,"pl-c1"],[50,62,"pl-smi"],[63,64,"pl-c1"],[65,74,"pl-s1"]],[[16,25,"pl-en"],[26,32,"pl-s1"],[32,34,"pl-c1"],[34,44,"pl-c1"],[45,55,"pl-c1"],[58,70,"pl-smi"],[70,71,"pl-c1"],[72,81,"pl-en"],[83,92,"pl-s1"]],[],[],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,30,"pl-c1"],[31,42,"pl-c1"],[43,44,"pl-c1"],[45,50,"pl-s1"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,30,"pl-c1"],[31,42,"pl-c1"],[43,44,"pl-c1"],[45,50,"pl-s1"]],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,30,"pl-c1"],[31,47,"pl-c1"],[48,49,"pl-c1"],[50,67,"pl-en"],[68,73,"pl-s1"],[73,75,"pl-c1"],[75,87,"pl-c1"],[91,92,"pl-c1"],[95,106,"pl-en"]],[[12,14,"pl-k"],[16,32,"pl-s1"],[33,48,"pl-s1"],[49,55,"pl-s1"]],[[16,71,"pl-c"]],[[16,60,"pl-c"]],[[16,18,"pl-c1"],[20,46,"pl-en"],[47,53,"pl-s1"]],[[17,18,"pl-c1"],[18,28,"pl-s1"],[29,30,"pl-c1"],[32,34,"pl-c1"],[34,41,"pl-c1"],[42,43,"pl-c1"],[44,67,"pl-en"]],[],[],[[12,17,"pl-k"],[18,38,"pl-smi"],[39,40,"pl-c1"],[40,52,"pl-s1"],[53,54,"pl-c1"],[55,56,"pl-c1"],[56,79,"pl-s1"],[80,86,"pl-s1"]],[[12,15,"pl-k"],[17,20,"pl-smi"],[21,22,"pl-s1"],[23,24,"pl-c1"],[25,26,"pl-c1"],[28,29,"pl-s1"],[30,31,"pl-c1"],[32,44,"pl-s1"],[44,46,"pl-c1"],[46,51,"pl-c1"],[53,54,"pl-s1"],[54,56,"pl-c1"]],[[16,33,"pl-smi"],[34,47,"pl-s1"],[48,49,"pl-c1"],[50,75,"pl-s1"],[76,88,"pl-s1"],[88,90,"pl-c1"],[90,97,"pl-c1"],[98,99,"pl-s1"]],[[16,29,"pl-en"],[30,35,"pl-s1"],[37,50,"pl-s1"],[52,57,"pl-s1"],[59,60,"pl-c1"],[60,66,"pl-s1"],[66,68,"pl-c1"],[68,78,"pl-c1"],[79,94,"pl-c1"],[95,96,"pl-s1"]],[],[[12,18,"pl-s1"],[18,20,"pl-c1"],[20,30,"pl-c1"],[31,45,"pl-c1"],[46,47,"pl-c1"],[48,60,"pl-s1"],[60,62,"pl-c1"],[62,67,"pl-c1"]],[[12,37,"pl-en"]],[[0,5,"pl-k"]],[[13,17,"pl-smi"],[18,28,"pl-s1"]],[[12,25,"pl-en"],[26,70,"pl-s"]],[[0,6,"pl-k"]],[],[],[[8,13,"pl-smi"],[14,26,"pl-s1"]],[[0,3,"pl-k"],[4,13,"pl-s1"]],[[12,18,"pl-en"],[19,33,"pl-en"]],[[12,15,"pl-smi"],[16,22,"pl-s1"],[23,24,"pl-c1"],[25,35,"pl-s1"],[35,37,"pl-c1"],[37,39,"pl-c1"],[40,44,"pl-c1"]],[[12,53,"pl-en"],[54,60,"pl-s1"],[62,67,"pl-s1"],[69,73,"pl-c1"],[75,86,"pl-s1"]],[[12,25,"pl-en"]],[[12,15,"pl-smi"],[16,19,"pl-s1"],[20,21,"pl-c1"],[22,42,"pl-en"],[43,49,"pl-s1"],[51,56,"pl-s1"]],[[12,20,"pl-en"],[21,24,"pl-s1"],[25,26,"pl-c1"],[27,28,"pl-c1"]],[[12,37,"pl-en"]],[[0,5,"pl-k"]],[[12,25,"pl-en"],[26,64,"pl-s"]],[[0,6,"pl-k"]],[],[],[],[[0,19,"pl-c"]],[],[],[[1,16,"pl-ent"]],[[1,6,"pl-ent"]],[[1,17,"pl-ent"]],[[1,12,"pl-ent"]],[[1,20,"pl-ent"]],[[1,20,"pl-ent"]],[[1,13,"pl-ent"]],[[1,12,"pl-ent"]],[[1,20,"pl-ent"]],[],[],[],[[0,41,"pl-c"]]],"colorizedLines":null}},"title":"cpython/Python/bytecodes.c at main · python/cpython","appPayload":{},"meta":{"title":"cpython/Python/bytecodes.c at main · python/cpython"}}</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="/python/cpython" 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="main 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">main</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="/python/cpython/tree/main" data-discover="true">cpython</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="/python/cpython/tree/main/Python" data-discover="true">Python</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">bytecodes.c</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="/python/cpython/commits/main/Python/bytecodes.c" 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="/python/cpython/commits/main/Python/bytecodes.c" 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="262 KB" style="--truncate-max-width:100%"><span>6690 lines (5968 loc) · 262 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="main 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">main</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="/python/cpython/tree/main" data-discover="true">cpython</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="/python/cpython/tree/main/Python" data-discover="true">Python</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">bytecodes.c</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="262 KB" style="--truncate-max-width:100%"><span>6690 lines (5968 loc) · 262 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/python/cpython/raw/refs/heads/main/Python/bytecodes.c" 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</div><div data-line-number="6" class="react-line-number react-code-text" style="padding-right:16px">6</div><div data-line-number="7" class="react-line-number react-code-text" style="padding-right:16px">7</div><div data-line-number="8" class="react-line-number react-code-text" style="padding-right:16px">8</div><div data-line-number="9" class="react-line-number react-code-text" style="padding-right:16px">9</div><div data-line-number="10" class="react-line-number react-code-text" style="padding-right:16px">10</div><div data-line-number="11" class="react-line-number react-code-text" style="padding-right:16px">11</div><div data-line-number="12" class="react-line-number react-code-text" style="padding-right:16px">12</div><div data-line-number="13" class="react-line-number react-code-text" style="padding-right:16px">13</div><div data-line-number="14" class="react-line-number react-code-text" style="padding-right:16px">14</div><div data-line-number="15" class="react-line-number react-code-text" style="padding-right:16px">15</div><div data-line-number="16" class="react-line-number react-code-text" style="padding-right:16px">16</div><div data-line-number="17" class="react-line-number react-code-text" style="padding-right:16px">17</div><div data-line-number="18" class="react-line-number react-code-text" style="padding-right:16px">18</div><div data-line-number="19" class="react-line-number react-code-text" style="padding-right:16px">19</div><div data-line-number="20" class="react-line-number react-code-text" style="padding-right:16px">20</div><div data-line-number="21" class="react-line-number react-code-text" style="padding-right:16px">21</div><div data-line-number="22" class="react-line-number react-code-text" style="padding-right:16px">22</div><div data-line-number="23" class="react-line-number react-code-text" style="padding-right:16px">23</div><div data-line-number="24" class="react-line-number react-code-text" style="padding-right:16px">24</div><div data-line-number="25" class="react-line-number react-code-text" style="padding-right:16px">25</div><div data-line-number="26" class="react-line-number react-code-text" style="padding-right:16px">26</div><div data-line-number="27" class="react-line-number react-code-text" style="padding-right:16px">27</div><div data-line-number="28" class="react-line-number react-code-text" style="padding-right:16px">28</div><div data-line-number="29" class="react-line-number react-code-text" style="padding-right:16px">29</div><div data-line-number="30" class="react-line-number react-code-text" style="padding-right:16px">30</div><div data-line-number="31" class="react-line-number react-code-text" style="padding-right:16px">31</div><div data-line-number="32" class="react-line-number react-code-text" style="padding-right:16px">32</div><div data-line-number="33" class="react-line-number react-code-text" style="padding-right:16px">33</div><div data-line-number="34" class="react-line-number react-code-text" style="padding-right:16px">34</div><div data-line-number="35" class="react-line-number react-code-text" style="padding-right:16px">35</div><div data-line-number="36" class="react-line-number react-code-text" style="padding-right:16px">36</div><div data-line-number="37" class="react-line-number react-code-text" style="padding-right:16px">37</div><div data-line-number="38" class="react-line-number react-code-text" style="padding-right:16px">38</div><div data-line-number="39" class="react-line-number react-code-text" style="padding-right:16px">39</div><div data-line-number="40" class="react-line-number react-code-text" style="padding-right:16px">40</div><div data-line-number="41" class="react-line-number react-code-text" style="padding-right:16px">41</div><div data-line-number="42" class="react-line-number react-code-text" style="padding-right:16px">42</div><div data-line-number="43" class="react-line-number react-code-text" style="padding-right:16px">43</div><div data-line-number="44" class="react-line-number react-code-text" style="padding-right:16px">44</div><div data-line-number="45" class="react-line-number react-code-text" style="padding-right:16px">45</div><div data-line-number="46" class="react-line-number react-code-text" style="padding-right:16px">46</div><div data-line-number="47" class="react-line-number react-code-text" style="padding-right:16px">47</div><div data-line-number="48" class="react-line-number react-code-text" style="padding-right:16px">48</div><div data-line-number="49" class="react-line-number react-code-text" style="padding-right:16px">49</div><div data-line-number="50" class="react-line-number react-code-text" style="padding-right:16px">50</div><div data-line-number="51" class="react-line-number react-code-text" style="padding-right:16px">51</div><div data-line-number="52" class="react-line-number react-code-text" style="padding-right:16px">52</div><div data-line-number="53" class="react-line-number react-code-text" style="padding-right:16px">53</div><div data-line-number="54" class="react-line-number react-code-text" style="padding-right:16px">54</div><div data-line-number="55" class="react-line-number react-code-text" style="padding-right:16px">55</div><div data-line-number="56" class="react-line-number react-code-text" style="padding-right:16px">56</div><div data-line-number="57" class="react-line-number react-code-text" style="padding-right:16px">57</div><div data-line-number="58" class="react-line-number react-code-text" style="padding-right:16px">58</div><div data-line-number="59" class="react-line-number react-code-text" style="padding-right:16px">59</div><div data-line-number="60" class="react-line-number react-code-text" style="padding-right:16px">60</div><div data-line-number="61" class="react-line-number react-code-text" style="padding-right:16px">61</div><div data-line-number="62" class="react-line-number react-code-text" style="padding-right:16px">62</div><div data-line-number="63" class="react-line-number react-code-text" style="padding-right:16px">63</div><div data-line-number="64" class="react-line-number react-code-text" style="padding-right:16px">64</div><div data-line-number="65" class="react-line-number react-code-text" style="padding-right:16px">65</div><div data-line-number="66" class="react-line-number react-code-text" style="padding-right:16px">66</div><div data-line-number="67" class="react-line-number react-code-text" style="padding-right:16px">67</div><div data-line-number="68" class="react-line-number react-code-text" style="padding-right:16px">68</div><div data-line-number="69" class="react-line-number react-code-text" style="padding-right:16px">69</div><div data-line-number="70" class="react-line-number react-code-text" style="padding-right:16px">70</div><div data-line-number="71" class="react-line-number react-code-text" style="padding-right:16px">71</div><div data-line-number="72" class="react-line-number react-code-text" style="padding-right:16px">72</div><div data-line-number="73" class="react-line-number react-code-text" style="padding-right:16px">73</div><div data-line-number="74" class="react-line-number react-code-text" style="padding-right:16px">74</div><div data-line-number="75" class="react-line-number react-code-text" style="padding-right:16px">75</div><div data-line-number="76" class="react-line-number react-code-text" style="padding-right:16px">76</div><div data-line-number="77" class="react-line-number react-code-text" style="padding-right:16px">77</div><div data-line-number="78" class="react-line-number react-code-text" style="padding-right:16px">78</div><div data-line-number="79" class="react-line-number react-code-text" style="padding-right:16px">79</div><div data-line-number="80" class="react-line-number react-code-text" style="padding-right:16px">80</div><div data-line-number="81" class="react-line-number react-code-text" style="padding-right:16px">81</div><div data-line-number="82" class="react-line-number react-code-text" style="padding-right:16px">82</div><div data-line-number="83" class="react-line-number react-code-text" style="padding-right:16px">83</div><div data-line-number="84" class="react-line-number react-code-text" style="padding-right:16px">84</div><div data-line-number="85" class="react-line-number react-code-text" style="padding-right:16px">85<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="86" class="child-of-line-84  react-line-number react-code-text" style="padding-right:16px">86</div><div data-line-number="87" class="child-of-line-84  react-line-number react-code-text" style="padding-right:16px">87</div><div data-line-number="88" class="child-of-line-84  react-line-number react-code-text" style="padding-right:16px">88</div><div data-line-number="89" class="child-of-line-84  react-line-number react-code-text" style="padding-right:16px">89</div><div data-line-number="90" class="child-of-line-84  react-line-number react-code-text" style="padding-right:16px">90</div><div data-line-number="91" class="child-of-line-84  react-line-number react-code-text" style="padding-right:16px">91</div><div data-line-number="92" class="child-of-line-84  react-line-number react-code-text" style="padding-right:16px">92</div><div data-line-number="93" class="child-of-line-84  react-line-number react-code-text" style="padding-right:16px">93</div><div data-line-number="94" class="react-line-number react-code-text" style="padding-right:16px">94</div><div data-line-number="95" class="react-line-number react-code-text" style="padding-right:16px">95</div><div data-line-number="96" class="react-line-number react-code-text" style="padding-right:16px">96</div><div data-line-number="97" class="react-line-number react-code-text" style="padding-right:16px">97</div><div data-line-number="98" class="react-line-number react-code-text" style="padding-right:16px">98</div><div data-line-number="99" class="react-line-number react-code-text" style="padding-right:16px">99</div><div data-line-number="100" class="react-line-number react-code-text" style="padding-right:16px">100</div><div data-line-number="101" class="react-line-number react-code-text" style="padding-right:16px">101</div><div data-line-number="102" class="react-line-number react-code-text" style="padding-right:16px">102</div><div data-line-number="103" class="react-line-number react-code-text" style="padding-right:16px">103</div><div data-line-number="104" class="react-line-number react-code-text" style="padding-right:16px">104</div><div data-line-number="105" class="react-line-number react-code-text" style="padding-right:16px">105</div><div data-line-number="106" class="react-line-number react-code-text" style="padding-right:16px">106</div><div data-line-number="107" class="react-line-number react-code-text" style="padding-right:16px">107</div><div data-line-number="108" class="react-line-number react-code-text" style="padding-right:16px">108</div><div data-line-number="109" class="react-line-number react-code-text" style="padding-right:16px">109</div><div data-line-number="110" class="react-line-number react-code-text" style="padding-right:16px">110</div><div data-line-number="111" class="react-line-number react-code-text" style="padding-right:16px">111</div><div data-line-number="112" class="react-line-number react-code-text" style="padding-right:16px">112</div><div data-line-number="113" class="react-line-number react-code-text" style="padding-right:16px">113</div><div data-line-number="114" class="react-line-number react-code-text" style="padding-right:16px">114</div><div data-line-number="115" class="react-line-number react-code-text" style="padding-right:16px">115</div><div data-line-number="116" class="react-line-number react-code-text" style="padding-right:16px">116</div><div data-line-number="117" class="react-line-number react-code-text" style="padding-right:16px">117</div><div data-line-number="118" class="react-line-number react-code-text" style="padding-right:16px">118</div><div data-line-number="119" class="react-line-number react-code-text" style="padding-right:16px">119</div><div data-line-number="120" class="react-line-number react-code-text" style="padding-right:16px">120</div><div data-line-number="121" class="react-line-number react-code-text" style="padding-right:16px">121</div><div data-line-number="122" class="react-line-number react-code-text" style="padding-right:16px">122</div><div data-line-number="123" class="react-line-number react-code-text" style="padding-right:16px">123</div><div data-line-number="124" class="react-line-number react-code-text" style="padding-right:16px">124</div><div data-line-number="125" class="react-line-number react-code-text" style="padding-right:16px">125</div><div data-line-number="126" class="react-line-number react-code-text" style="padding-right:16px">126</div><div data-line-number="127" class="react-line-number react-code-text" style="padding-right:16px">127</div><div data-line-number="128" class="react-line-number react-code-text" style="padding-right:16px">128</div><div data-line-number="129" class="react-line-number react-code-text" style="padding-right:16px">129</div><div data-line-number="130" class="react-line-number react-code-text" style="padding-right:16px">130</div><div data-line-number="131" class="react-line-number react-code-text" style="padding-right:16px">131</div><div data-line-number="132" class="react-line-number react-code-text" style="padding-right:16px">132</div><div data-line-number="133" class="react-line-number react-code-text" style="padding-right:16px">133</div><div data-line-number="134" class="react-line-number react-code-text" style="padding-right:16px">134</div><div data-line-number="135" class="react-line-number react-code-text" style="padding-right:16px">135</div><div data-line-number="136" class="react-line-number react-code-text" style="padding-right:16px">136</div><div data-line-number="137" class="react-line-number react-code-text" style="padding-right:16px">137</div><div data-line-number="138" class="react-line-number react-code-text" style="padding-right:16px">138</div><div data-line-number="139" class="react-line-number react-code-text" style="padding-right:16px">139</div><div data-line-number="140" class="react-line-number react-code-text" style="padding-right:16px">140</div><div data-line-number="141" class="react-line-number react-code-text" style="padding-right:16px">141</div><div data-line-number="142" class="react-line-number react-code-text" style="padding-right:16px">142</div><div data-line-number="143" class="react-line-number react-code-text" style="padding-right:16px">143</div><div data-line-number="144" class="react-line-number react-code-text" style="padding-right:16px">144</div><div data-line-number="145" class="react-line-number react-code-text" style="padding-right:16px">145</div><div data-line-number="146" class="react-line-number react-code-text" style="padding-right:16px">146</div><div data-line-number="147" class="react-line-number react-code-text" style="padding-right:16px">147</div><div data-line-number="148" class="react-line-number react-code-text" style="padding-right:16px">148</div><div data-line-number="149" class="react-line-number react-code-text" style="padding-right:16px">149</div><div data-line-number="150" class="react-line-number react-code-text" style="padding-right:16px">150</div><div data-line-number="151" class="react-line-number react-code-text" style="padding-right:16px">151</div><div data-line-number="152" class="react-line-number react-code-text" style="padding-right:16px">152</div><div data-line-number="153" class="react-line-number react-code-text" style="padding-right:16px">153</div><div data-line-number="154" class="react-line-number react-code-text" style="padding-right:16px">154</div><div data-line-number="155" class="react-line-number react-code-text" style="padding-right:16px">155</div><div data-line-number="156" class="react-line-number react-code-text" style="padding-right:16px">156</div><div data-line-number="157" class="react-line-number react-code-text" style="padding-right:16px">157</div><div data-line-number="158" class="react-line-number react-code-text" style="padding-right:16px">158</div><div data-line-number="159" class="react-line-number react-code-text" style="padding-right:16px">159</div><div data-line-number="160" class="react-line-number react-code-text" style="padding-right:16px">160</div><div data-line-number="161" class="react-line-number react-code-text" style="padding-right:16px">161</div><div data-line-number="162" class="react-line-number react-code-text" style="padding-right:16px">162</div><div data-line-number="163" class="react-line-number react-code-text" style="padding-right:16px">163</div><div data-line-number="164" class="react-line-number react-code-text" style="padding-right:16px">164</div><div data-line-number="165" class="react-line-number react-code-text" style="padding-right:16px">165</div><div data-line-number="166" class="react-line-number react-code-text" style="padding-right:16px">166</div><div data-line-number="167" class="react-line-number react-code-text" style="padding-right:16px">167</div><div data-line-number="168" class="react-line-number react-code-text" style="padding-right:16px">168</div><div data-line-number="169" class="react-line-number react-code-text" style="padding-right:16px">169</div><div data-line-number="170" class="react-line-number react-code-text" style="padding-right:16px">170</div><div data-line-number="171" class="react-line-number react-code-text" style="padding-right:16px">171</div><div data-line-number="172" class="react-line-number react-code-text" style="padding-right:16px">172</div><div data-line-number="173" class="react-line-number react-code-text" style="padding-right:16px">173</div><div data-line-number="174" class="react-line-number react-code-text" style="padding-right:16px">174</div><div data-line-number="175" class="react-line-number react-code-text" style="padding-right:16px">175</div><div data-line-number="176" class="react-line-number react-code-text" style="padding-right:16px">176</div><div data-line-number="177" class="react-line-number react-code-text" style="padding-right:16px">177</div><div data-line-number="178" class="react-line-number react-code-text" style="padding-right:16px">178</div><div data-line-number="179" class="react-line-number react-code-text" style="padding-right:16px">179</div><div data-line-number="180" class="react-line-number react-code-text" style="padding-right:16px">180</div><div data-line-number="181" class="react-line-number react-code-text" style="padding-right:16px">181</div><div data-line-number="182" class="react-line-number react-code-text" style="padding-right:16px">182</div><div data-line-number="183" class="react-line-number react-code-text" style="padding-right:16px">183</div><div data-line-number="184" class="react-line-number react-code-text" style="padding-right:16px">184</div><div data-line-number="185" class="react-line-number react-code-text" style="padding-right:16px">185</div><div data-line-number="186" class="react-line-number react-code-text" style="padding-right:16px">186</div><div data-line-number="187" class="react-line-number react-code-text" style="padding-right:16px">187</div><div data-line-number="188" class="react-line-number react-code-text" style="padding-right:16px">188</div><div data-line-number="189" class="react-line-number react-code-text" style="padding-right:16px">189</div><div data-line-number="190" class="react-line-number react-code-text" style="padding-right:16px">190</div><div data-line-number="191" class="react-line-number react-code-text" style="padding-right:16px">191</div><div data-line-number="192" class="react-line-number react-code-text" style="padding-right:16px">192</div><div data-line-number="193" class="react-line-number react-code-text" style="padding-right:16px">193</div><div data-line-number="194" class="react-line-number react-code-text" style="padding-right:16px">194</div><div data-line-number="195" class="react-line-number react-code-text" style="padding-right:16px">195</div><div data-line-number="196" class="react-line-number react-code-text" style="padding-right:16px">196</div><div data-line-number="197" class="react-line-number react-code-text" style="padding-right:16px">197</div><div data-line-number="198" class="react-line-number react-code-text" style="padding-right:16px">198</div><div data-line-number="199" class="react-line-number react-code-text" style="padding-right:16px">199</div><div data-line-number="200" class="react-line-number react-code-text" style="padding-right:16px">200</div><div data-line-number="201" class="react-line-number react-code-text" style="padding-right:16px">201</div><div data-line-number="202" class="react-line-number react-code-text" style="padding-right:16px">202</div><div data-line-number="203" class="react-line-number react-code-text" style="padding-right:16px">203</div><div data-line-number="204" class="react-line-number react-code-text" style="padding-right:16px">204</div><div data-line-number="205" class="react-line-number react-code-text" style="padding-right:16px">205</div><div data-line-number="206" class="react-line-number react-code-text" style="padding-right:16px">206</div><div data-line-number="207" class="react-line-number react-code-text" style="padding-right:16px">207</div><div data-line-number="208" class="react-line-number react-code-text" style="padding-right:16px">208</div><div data-line-number="209" class="react-line-number react-code-text" style="padding-right:16px">209</div><div data-line-number="210" class="react-line-number react-code-text" style="padding-right:16px">210</div><div data-line-number="211" class="react-line-number react-code-text" style="padding-right:16px">211</div><div data-line-number="212" class="react-line-number react-code-text" style="padding-right:16px">212</div><div data-line-number="213" class="react-line-number react-code-text" style="padding-right:16px">213</div><div data-line-number="214" class="react-line-number react-code-text" style="padding-right:16px">214</div><div data-line-number="215" class="react-line-number react-code-text" style="padding-right:16px">215</div><div data-line-number="216" class="react-line-number react-code-text" style="padding-right:16px">216</div><div data-line-number="217" class="react-line-number react-code-text" style="padding-right:16px">217</div><div data-line-number="218" class="react-line-number react-code-text" style="padding-right:16px">218</div><div data-line-number="219" class="react-line-number react-code-text" style="padding-right:16px">219</div><div data-line-number="220" class="react-line-number react-code-text" style="padding-right:16px">220</div><div data-line-number="221" class="react-line-number react-code-text" style="padding-right:16px">221</div><div data-line-number="222" class="react-line-number react-code-text" style="padding-right:16px">222</div><div data-line-number="223" class="react-line-number react-code-text" style="padding-right:16px">223</div><div data-line-number="224" class="react-line-number react-code-text" style="padding-right:16px">224</div><div data-line-number="225" class="react-line-number react-code-text" style="padding-right:16px">225</div><div data-line-number="226" class="react-line-number react-code-text" style="padding-right:16px">226</div><div data-line-number="227" class="react-line-number react-code-text" style="padding-right:16px">227</div><div data-line-number="228" class="react-line-number react-code-text" style="padding-right:16px">228</div><div data-line-number="229" class="react-line-number react-code-text" style="padding-right:16px">229</div><div data-line-number="230" class="react-line-number react-code-text" style="padding-right:16px">230</div><div data-line-number="231" class="react-line-number react-code-text" style="padding-right:16px">231</div><div data-line-number="232" class="react-line-number react-code-text" style="padding-right:16px">232</div><div data-line-number="233" class="react-line-number react-code-text" style="padding-right:16px">233</div><div data-line-number="234" class="react-line-number react-code-text" style="padding-right:16px">234</div><div data-line-number="235" class="react-line-number react-code-text" style="padding-right:16px">235</div><div data-line-number="236" class="react-line-number react-code-text" style="padding-right:16px">236</div><div data-line-number="237" class="react-line-number react-code-text" style="padding-right:16px">237</div><div data-line-number="238" class="react-line-number react-code-text" style="padding-right:16px">238</div><div data-line-number="239" class="react-line-number react-code-text" style="padding-right:16px">239</div><div data-line-number="240" class="react-line-number react-code-text" style="padding-right:16px">240</div><div data-line-number="241" class="react-line-number react-code-text" style="padding-right:16px">241</div><div data-line-number="242" class="react-line-number react-code-text" style="padding-right:16px">242</div><div data-line-number="243" class="react-line-number react-code-text" style="padding-right:16px">243</div><div data-line-number="244" class="react-line-number react-code-text" style="padding-right:16px">244</div><div data-line-number="245" class="react-line-number react-code-text" style="padding-right:16px">245</div><div data-line-number="246" class="react-line-number react-code-text" style="padding-right:16px">246</div><div data-line-number="247" class="react-line-number react-code-text" style="padding-right:16px">247</div><div data-line-number="248" class="react-line-number react-code-text" style="padding-right:16px">248</div><div data-line-number="249" class="react-line-number react-code-text" style="padding-right:16px">249</div><div data-line-number="250" class="react-line-number react-code-text" style="padding-right:16px">250</div><div data-line-number="251" class="react-line-number react-code-text" style="padding-right:16px">251</div><div data-line-number="252" class="react-line-number react-code-text" style="padding-right:16px">252</div><div data-line-number="253" class="react-line-number react-code-text" style="padding-right:16px">253</div><div data-line-number="254" class="react-line-number react-code-text" style="padding-right:16px">254</div><div data-line-number="255" class="react-line-number react-code-text" style="padding-right:16px">255</div><div data-line-number="256" class="react-line-number react-code-text" style="padding-right:16px">256</div><div data-line-number="257" class="react-line-number react-code-text" style="padding-right:16px">257</div><div data-line-number="258" class="react-line-number react-code-text" style="padding-right:16px">258</div><div data-line-number="259" class="react-line-number react-code-text" style="padding-right:16px">259</div><div data-line-number="260" class="react-line-number react-code-text" style="padding-right:16px">260</div><div data-line-number="261" class="react-line-number react-code-text" style="padding-right:16px">261</div><div data-line-number="262" class="react-line-number react-code-text" style="padding-right:16px">262</div><div data-line-number="263" class="react-line-number react-code-text" style="padding-right:16px">263</div><div data-line-number="264" class="react-line-number react-code-text" style="padding-right:16px">264</div><div data-line-number="265" class="react-line-number react-code-text" style="padding-right:16px">265</div><div data-line-number="266" class="react-line-number react-code-text" style="padding-right:16px">266</div><div data-line-number="267" class="react-line-number react-code-text" style="padding-right:16px">267</div><div data-line-number="268" class="react-line-number react-code-text" style="padding-right:16px">268</div><div data-line-number="269" class="react-line-number react-code-text" style="padding-right:16px">269</div><div data-line-number="270" class="react-line-number react-code-text" style="padding-right:16px">270</div><div data-line-number="271" class="react-line-number react-code-text" style="padding-right:16px">271</div><div data-line-number="272" class="react-line-number react-code-text" style="padding-right:16px">272</div><div data-line-number="273" class="react-line-number react-code-text" style="padding-right:16px">273</div><div data-line-number="274" class="react-line-number react-code-text" style="padding-right:16px">274</div><div data-line-number="275" class="react-line-number react-code-text" style="padding-right:16px">275</div><div data-line-number="276" class="react-line-number react-code-text" style="padding-right:16px">276</div><div data-line-number="277" class="react-line-number react-code-text" style="padding-right:16px">277</div><div data-line-number="278" class="react-line-number react-code-text" style="padding-right:16px">278</div><div data-line-number="279" class="react-line-number react-code-text" style="padding-right:16px">279</div><div data-line-number="280" class="react-line-number react-code-text" style="padding-right:16px">280</div><div data-line-number="281" class="react-line-number react-code-text" style="padding-right:16px">281</div><div data-line-number="282" class="react-line-number react-code-text" style="padding-right:16px">282</div><div data-line-number="283" class="react-line-number react-code-text" style="padding-right:16px">283</div><div data-line-number="284" class="react-line-number react-code-text" style="padding-right:16px">284</div><div data-line-number="285" class="react-line-number react-code-text" style="padding-right:16px">285</div><div data-line-number="286" class="react-line-number react-code-text" style="padding-right:16px">286</div><div data-line-number="287" class="react-line-number react-code-text" style="padding-right:16px">287</div><div data-line-number="288" class="react-line-number react-code-text" style="padding-right:16px">288</div><div data-line-number="289" class="react-line-number react-code-text" style="padding-right:16px">289</div><div data-line-number="290" class="react-line-number react-code-text" style="padding-right:16px">290</div><div data-line-number="291" class="react-line-number react-code-text" style="padding-right:16px">291</div><div data-line-number="292" class="react-line-number react-code-text" style="padding-right:16px">292</div><div data-line-number="293" class="react-line-number react-code-text" style="padding-right:16px">293</div><div data-line-number="294" class="react-line-number react-code-text" style="padding-right:16px">294</div><div data-line-number="295" class="react-line-number react-code-text" style="padding-right:16px">295</div><div data-line-number="296" class="react-line-number react-code-text" style="padding-right:16px">296</div><div data-line-number="297" class="react-line-number react-code-text" style="padding-right:16px">297</div><div data-line-number="298" class="react-line-number react-code-text" style="padding-right:16px">298</div><div data-line-number="299" class="react-line-number react-code-text" style="padding-right:16px">299</div><div data-line-number="300" class="react-line-number react-code-text" style="padding-right:16px">300</div><div data-line-number="301" class="react-line-number react-code-text" style="padding-right:16px">301</div><div data-line-number="302" class="react-line-number react-code-text" style="padding-right:16px">302</div><div data-line-number="303" class="react-line-number react-code-text" style="padding-right:16px">303</div><div data-line-number="304" class="react-line-number react-code-text" style="padding-right:16px">304</div><div data-line-number="305" class="react-line-number react-code-text" style="padding-right:16px">305</div><div data-line-number="306" class="react-line-number react-code-text" style="padding-right:16px">306</div><div data-line-number="307" class="react-line-number react-code-text" style="padding-right:16px">307</div><div data-line-number="308" class="react-line-number react-code-text" style="padding-right:16px">308</div><div data-line-number="309" class="react-line-number react-code-text" style="padding-right:16px">309</div><div data-line-number="310" class="react-line-number react-code-text" style="padding-right:16px">310</div><div data-line-number="311" class="react-line-number react-code-text" style="padding-right:16px">311</div><div data-line-number="312" class="react-line-number react-code-text" style="padding-right:16px">312</div><div data-line-number="313" class="react-line-number react-code-text" style="padding-right:16px">313</div><div data-line-number="314" class="react-line-number react-code-text" style="padding-right:16px">314</div><div data-line-number="315" class="react-line-number react-code-text" style="padding-right:16px">315</div><div data-line-number="316" class="react-line-number react-code-text" style="padding-right:16px">316</div><div data-line-number="317" class="react-line-number react-code-text" style="padding-right:16px">317</div><div data-line-number="318" class="react-line-number react-code-text" style="padding-right:16px">318</div><div data-line-number="319" class="react-line-number react-code-text" style="padding-right:16px">319</div><div data-line-number="320" class="react-line-number react-code-text" style="padding-right:16px">320</div><div data-line-number="321" class="react-line-number react-code-text" style="padding-right:16px">321</div><div data-line-number="322" class="react-line-number react-code-text" style="padding-right:16px">322</div><div data-line-number="323" class="react-line-number react-code-text" style="padding-right:16px">323</div><div data-line-number="324" class="react-line-number react-code-text" style="padding-right:16px">324</div><div data-line-number="325" class="react-line-number react-code-text" style="padding-right:16px">325</div><div data-line-number="326" class="react-line-number react-code-text" style="padding-right:16px">326</div><div data-line-number="327" class="react-line-number react-code-text" style="padding-right:16px">327</div><div data-line-number="328" class="react-line-number react-code-text" style="padding-right:16px">328</div><div data-line-number="329" class="react-line-number react-code-text" style="padding-right:16px">329</div><div data-line-number="330" class="react-line-number react-code-text" style="padding-right:16px">330</div><div data-line-number="331" class="react-line-number react-code-text" style="padding-right:16px">331</div><div data-line-number="332" class="react-line-number react-code-text" style="padding-right:16px">332</div><div data-line-number="333" class="react-line-number react-code-text" style="padding-right:16px">333</div><div data-line-number="334" class="react-line-number react-code-text" style="padding-right:16px">334</div><div data-line-number="335" class="react-line-number react-code-text" style="padding-right:16px">335</div><div data-line-number="336" class="react-line-number react-code-text" style="padding-right:16px">336</div><div data-line-number="337" class="react-line-number react-code-text" style="padding-right:16px">337</div><div data-line-number="338" class="react-line-number react-code-text" style="padding-right:16px">338</div><div data-line-number="339" class="react-line-number react-code-text" style="padding-right:16px">339</div><div data-line-number="340" class="react-line-number react-code-text" style="padding-right:16px">340</div><div data-line-number="341" class="react-line-number react-code-text" style="padding-right:16px">341</div><div data-line-number="342" class="react-line-number react-code-text" style="padding-right:16px">342</div><div data-line-number="343" class="react-line-number react-code-text" style="padding-right:16px">343</div><div data-line-number="344" class="react-line-number react-code-text" style="padding-right:16px">344</div><div data-line-number="345" class="react-line-number react-code-text" style="padding-right:16px">345</div><div data-line-number="346" class="react-line-number react-code-text" style="padding-right:16px">346</div><div data-line-number="347" class="react-line-number react-code-text" style="padding-right:16px">347</div><div data-line-number="348" class="react-line-number react-code-text" style="padding-right:16px">348</div><div data-line-number="349" class="react-line-number react-code-text" style="padding-right:16px">349</div><div data-line-number="350" class="react-line-number react-code-text" style="padding-right:16px">350</div><div data-line-number="351" class="react-line-number react-code-text" style="padding-right:16px">351</div><div data-line-number="352" class="react-line-number react-code-text" style="padding-right:16px">352</div><div data-line-number="353" class="react-line-number react-code-text" style="padding-right:16px">353</div><div data-line-number="354" class="react-line-number react-code-text" style="padding-right:16px">354</div><div data-line-number="355" class="react-line-number react-code-text" style="padding-right:16px">355</div><div data-line-number="356" class="react-line-number react-code-text" style="padding-right:16px">356</div><div data-line-number="357" class="react-line-number react-code-text" style="padding-right:16px">357</div><div data-line-number="358" class="react-line-number react-code-text" style="padding-right:16px">358</div><div data-line-number="359" class="react-line-number react-code-text" style="padding-right:16px">359</div><div data-line-number="360" class="react-line-number react-code-text" style="padding-right:16px">360</div><div data-line-number="361" class="react-line-number react-code-text" style="padding-right:16px">361</div><div data-line-number="362" class="react-line-number react-code-text" style="padding-right:16px">362</div><div data-line-number="363" class="react-line-number react-code-text" style="padding-right:16px">363</div><div data-line-number="364" class="react-line-number react-code-text" style="padding-right:16px">364</div><div data-line-number="365" class="react-line-number react-code-text" style="padding-right:16px">365</div><div data-line-number="366" class="react-line-number react-code-text" style="padding-right:16px">366</div><div data-line-number="367" class="react-line-number react-code-text" style="padding-right:16px">367</div><div data-line-number="368" class="react-line-number react-code-text" style="padding-right:16px">368</div><div data-line-number="369" class="react-line-number react-code-text" style="padding-right:16px">369</div><div data-line-number="370" class="react-line-number react-code-text" style="padding-right:16px">370</div><div data-line-number="371" class="react-line-number react-code-text" style="padding-right:16px">371</div><div data-line-number="372" class="react-line-number react-code-text" style="padding-right:16px">372</div><div data-line-number="373" class="react-line-number react-code-text" style="padding-right:16px">373</div><div data-line-number="374" class="react-line-number react-code-text" style="padding-right:16px">374</div><div data-line-number="375" class="react-line-number react-code-text" style="padding-right:16px">375</div><div data-line-number="376" class="react-line-number react-code-text" style="padding-right:16px">376</div><div data-line-number="377" class="react-line-number react-code-text" style="padding-right:16px">377</div><div data-line-number="378" class="react-line-number react-code-text" style="padding-right:16px">378</div><div data-line-number="379" class="react-line-number react-code-text" style="padding-right:16px">379</div><div data-line-number="380" class="react-line-number react-code-text" style="padding-right:16px">380</div><div data-line-number="381" class="react-line-number react-code-text" style="padding-right:16px">381</div><div data-line-number="382" class="react-line-number react-code-text" style="padding-right:16px">382</div><div data-line-number="383" class="react-line-number react-code-text" style="padding-right:16px">383</div><div data-line-number="384" class="react-line-number react-code-text" style="padding-right:16px">384</div><div data-line-number="385" class="react-line-number react-code-text" style="padding-right:16px">385</div><div data-line-number="386" class="react-line-number react-code-text" style="padding-right:16px">386</div><div data-line-number="387" class="react-line-number react-code-text" style="padding-right:16px">387</div><div data-line-number="388" class="react-line-number react-code-text" style="padding-right:16px">388</div><div data-line-number="389" class="react-line-number react-code-text" style="padding-right:16px">389</div><div data-line-number="390" class="react-line-number react-code-text" style="padding-right:16px">390</div><div data-line-number="391" class="react-line-number react-code-text" style="padding-right:16px">391</div><div data-line-number="392" class="react-line-number react-code-text" style="padding-right:16px">392</div><div data-line-number="393" class="react-line-number react-code-text" style="padding-right:16px">393</div><div data-line-number="394" class="react-line-number react-code-text" style="padding-right:16px">394</div><div data-line-number="395" class="react-line-number react-code-text" style="padding-right:16px">395</div><div data-line-number="396" class="react-line-number react-code-text" style="padding-right:16px">396</div><div data-line-number="397" class="react-line-number react-code-text" style="padding-right:16px">397</div><div data-line-number="398" class="react-line-number react-code-text" style="padding-right:16px">398</div><div data-line-number="399" class="react-line-number react-code-text" style="padding-right:16px">399</div><div data-line-number="400" class="react-line-number react-code-text" style="padding-right:16px">400</div><div data-line-number="401" class="react-line-number react-code-text" style="padding-right:16px">401</div><div data-line-number="402" class="react-line-number react-code-text" style="padding-right:16px">402</div><div data-line-number="403" class="react-line-number react-code-text" style="padding-right:16px">403</div><div data-line-number="404" class="react-line-number react-code-text" style="padding-right:16px">404</div><div data-line-number="405" class="react-line-number react-code-text" style="padding-right:16px">405</div><div data-line-number="406" class="react-line-number react-code-text" style="padding-right:16px">406</div><div data-line-number="407" class="react-line-number react-code-text" style="padding-right:16px">407</div><div data-line-number="408" class="react-line-number react-code-text" style="padding-right:16px">408</div><div data-line-number="409" class="react-line-number react-code-text" style="padding-right:16px">409</div><div data-line-number="410" class="react-line-number react-code-text" style="padding-right:16px">410</div><div data-line-number="411" class="react-line-number react-code-text" style="padding-right:16px">411</div><div data-line-number="412" class="react-line-number react-code-text" style="padding-right:16px">412</div><div data-line-number="413" class="react-line-number react-code-text" style="padding-right:16px">413</div><div data-line-number="414" class="react-line-number react-code-text" style="padding-right:16px">414</div><div data-line-number="415" class="react-line-number react-code-text" style="padding-right:16px">415</div><div data-line-number="416" class="react-line-number react-code-text" style="padding-right:16px">416</div><div data-line-number="417" class="react-line-number react-code-text" style="padding-right:16px">417</div><div data-line-number="418" class="react-line-number react-code-text" style="padding-right:16px">418</div><div data-line-number="419" class="react-line-number react-code-text" style="padding-right:16px">419</div><div data-line-number="420" class="react-line-number react-code-text" style="padding-right:16px">420</div><div data-line-number="421" class="react-line-number react-code-text" style="padding-right:16px">421</div><div data-line-number="422" class="react-line-number react-code-text" style="padding-right:16px">422</div><div data-line-number="423" class="react-line-number react-code-text" style="padding-right:16px">423</div><div data-line-number="424" class="react-line-number react-code-text" style="padding-right:16px">424</div><div data-line-number="425" class="react-line-number react-code-text" style="padding-right:16px">425</div><div data-line-number="426" class="react-line-number react-code-text" style="padding-right:16px">426</div><div data-line-number="427" class="react-line-number react-code-text" style="padding-right:16px">427</div><div data-line-number="428" class="react-line-number react-code-text" style="padding-right:16px">428</div><div data-line-number="429" class="react-line-number react-code-text" style="padding-right:16px">429</div><div data-line-number="430" class="react-line-number react-code-text" style="padding-right:16px">430</div><div data-line-number="431" class="react-line-number react-code-text" style="padding-right:16px">431</div><div data-line-number="432" class="react-line-number react-code-text" style="padding-right:16px">432</div><div data-line-number="433" class="react-line-number react-code-text" style="padding-right:16px">433</div><div data-line-number="434" class="react-line-number react-code-text" style="padding-right:16px">434</div><div data-line-number="435" class="react-line-number react-code-text" style="padding-right:16px">435</div><div data-line-number="436" class="react-line-number react-code-text" style="padding-right:16px">436</div><div data-line-number="437" class="react-line-number react-code-text" style="padding-right:16px">437</div><div data-line-number="438" class="react-line-number react-code-text" style="padding-right:16px">438</div><div data-line-number="439" class="react-line-number react-code-text" style="padding-right:16px">439</div><div data-line-number="440" class="react-line-number react-code-text" style="padding-right:16px">440</div><div data-line-number="441" class="react-line-number react-code-text" style="padding-right:16px">441</div><div data-line-number="442" class="react-line-number react-code-text" style="padding-right:16px">442</div><div data-line-number="443" class="react-line-number react-code-text" style="padding-right:16px">443</div><div data-line-number="444" class="react-line-number react-code-text" style="padding-right:16px">444</div><div data-line-number="445" class="react-line-number react-code-text" style="padding-right:16px">445</div><div data-line-number="446" class="react-line-number react-code-text" style="padding-right:16px">446</div><div data-line-number="447" class="react-line-number react-code-text" style="padding-right:16px">447</div><div data-line-number="448" class="react-line-number react-code-text" style="padding-right:16px">448</div><div data-line-number="449" class="react-line-number react-code-text" style="padding-right:16px">449</div><div data-line-number="450" class="react-line-number react-code-text" style="padding-right:16px">450</div><div data-line-number="451" class="react-line-number react-code-text" style="padding-right:16px">451</div><div data-line-number="452" class="react-line-number react-code-text" style="padding-right:16px">452</div><div data-line-number="453" class="react-line-number react-code-text" style="padding-right:16px">453</div><div data-line-number="454" class="react-line-number react-code-text" style="padding-right:16px">454</div><div data-line-number="455" class="react-line-number react-code-text" style="padding-right:16px">455</div><div data-line-number="456" class="react-line-number react-code-text" style="padding-right:16px">456</div><div data-line-number="457" class="react-line-number react-code-text" style="padding-right:16px">457</div><div data-line-number="458" class="react-line-number react-code-text" style="padding-right:16px">458</div><div data-line-number="459" class="react-line-number react-code-text" style="padding-right:16px">459</div><div data-line-number="460" class="react-line-number react-code-text" style="padding-right:16px">460</div><div data-line-number="461" class="react-line-number react-code-text" style="padding-right:16px">461</div><div data-line-number="462" class="react-line-number react-code-text" style="padding-right:16px">462</div><div data-line-number="463" class="react-line-number react-code-text" style="padding-right:16px">463</div><div data-line-number="464" class="react-line-number react-code-text" style="padding-right:16px">464</div><div data-line-number="465" class="react-line-number react-code-text" style="padding-right:16px">465</div><div data-line-number="466" class="react-line-number react-code-text" style="padding-right:16px">466</div><div data-line-number="467" class="react-line-number react-code-text" style="padding-right:16px">467</div><div data-line-number="468" class="react-line-number react-code-text" style="padding-right:16px">468</div><div data-line-number="469" class="react-line-number react-code-text" style="padding-right:16px">469</div><div data-line-number="470" class="react-line-number react-code-text" style="padding-right:16px">470</div><div data-line-number="471" class="react-line-number react-code-text" style="padding-right:16px">471</div><div data-line-number="472" class="react-line-number react-code-text" style="padding-right:16px">472</div><div data-line-number="473" class="react-line-number react-code-text" style="padding-right:16px">473</div><div data-line-number="474" class="react-line-number react-code-text" style="padding-right:16px">474</div><div data-line-number="475" class="react-line-number react-code-text" style="padding-right:16px">475</div><div data-line-number="476" class="react-line-number react-code-text" style="padding-right:16px">476</div><div data-line-number="477" class="react-line-number react-code-text" style="padding-right:16px">477</div><div data-line-number="478" class="react-line-number react-code-text" style="padding-right:16px">478</div><div data-line-number="479" class="react-line-number react-code-text" style="padding-right:16px">479</div><div data-line-number="480" class="react-line-number react-code-text" style="padding-right:16px">480</div><div data-line-number="481" class="react-line-number react-code-text" style="padding-right:16px">481</div><div data-line-number="482" class="react-line-number react-code-text" style="padding-right:16px">482</div><div data-line-number="483" class="react-line-number react-code-text" style="padding-right:16px">483</div><div data-line-number="484" class="react-line-number react-code-text" style="padding-right:16px">484</div><div data-line-number="485" class="react-line-number react-code-text" style="padding-right:16px">485</div><div data-line-number="486" class="react-line-number react-code-text" style="padding-right:16px">486</div><div data-line-number="487" class="react-line-number react-code-text" style="padding-right:16px">487</div><div data-line-number="488" class="react-line-number react-code-text" style="padding-right:16px">488</div><div data-line-number="489" class="react-line-number react-code-text" style="padding-right:16px">489</div><div data-line-number="490" class="react-line-number react-code-text" style="padding-right:16px">490</div><div data-line-number="491" class="react-line-number react-code-text" style="padding-right:16px">491</div><div data-line-number="492" class="react-line-number react-code-text" style="padding-right:16px">492</div><div data-line-number="493" class="react-line-number react-code-text" style="padding-right:16px">493</div><div data-line-number="494" class="react-line-number react-code-text" style="padding-right:16px">494</div><div data-line-number="495" class="react-line-number react-code-text" style="padding-right:16px">495</div><div data-line-number="496" class="react-line-number react-code-text" style="padding-right:16px">496</div><div data-line-number="497" class="react-line-number react-code-text" style="padding-right:16px">497</div><div data-line-number="498" class="react-line-number react-code-text" style="padding-right:16px">498</div><div data-line-number="499" class="react-line-number react-code-text" style="padding-right:16px">499</div><div data-line-number="500" class="react-line-number react-code-text" style="padding-right:16px">500</div><div data-line-number="501" class="react-line-number react-code-text" style="padding-right:16px">501</div><div data-line-number="502" class="react-line-number react-code-text" style="padding-right:16px">502</div><div data-line-number="503" class="react-line-number react-code-text" style="padding-right:16px">503</div><div data-line-number="504" class="react-line-number react-code-text" style="padding-right:16px">504</div><div data-line-number="505" class="react-line-number react-code-text" style="padding-right:16px">505</div><div data-line-number="506" class="react-line-number react-code-text" style="padding-right:16px">506</div><div data-line-number="507" class="react-line-number react-code-text" style="padding-right:16px">507</div><div data-line-number="508" class="react-line-number react-code-text" style="padding-right:16px">508</div><div data-line-number="509" class="react-line-number react-code-text" style="padding-right:16px">509</div><div data-line-number="510" class="react-line-number react-code-text" style="padding-right:16px">510</div><div data-line-number="511" class="react-line-number react-code-text" style="padding-right:16px">511</div><div data-line-number="512" class="react-line-number react-code-text" style="padding-right:16px">512</div><div data-line-number="513" class="react-line-number react-code-text" style="padding-right:16px">513</div><div data-line-number="514" class="react-line-number react-code-text" style="padding-right:16px">514</div><div data-line-number="515" class="react-line-number react-code-text" style="padding-right:16px">515</div><div data-line-number="516" class="react-line-number react-code-text" style="padding-right:16px">516</div><div data-line-number="517" class="react-line-number react-code-text" style="padding-right:16px">517</div><div data-line-number="518" class="react-line-number react-code-text" style="padding-right:16px">518</div><div data-line-number="519" class="react-line-number react-code-text" style="padding-right:16px">519</div><div data-line-number="520" class="react-line-number react-code-text" style="padding-right:16px">520</div><div data-line-number="521" class="react-line-number react-code-text" style="padding-right:16px">521</div><div data-line-number="522" class="react-line-number react-code-text" style="padding-right:16px">522</div><div data-line-number="523" class="react-line-number react-code-text" style="padding-right:16px">523</div><div data-line-number="524" class="react-line-number react-code-text" style="padding-right:16px">524</div><div data-line-number="525" class="react-line-number react-code-text" style="padding-right:16px">525</div><div data-line-number="526" class="react-line-number react-code-text" style="padding-right:16px">526</div><div data-line-number="527" class="react-line-number react-code-text" style="padding-right:16px">527</div><div data-line-number="528" class="react-line-number react-code-text" style="padding-right:16px">528</div><div data-line-number="529" class="react-line-number react-code-text" style="padding-right:16px">529</div><div data-line-number="530" class="react-line-number react-code-text" style="padding-right:16px">530</div><div data-line-number="531" class="react-line-number react-code-text" style="padding-right:16px">531</div><div data-line-number="532" class="react-line-number react-code-text" style="padding-right:16px">532</div><div data-line-number="533" class="react-line-number react-code-text" style="padding-right:16px">533</div><div data-line-number="534" class="react-line-number react-code-text" style="padding-right:16px">534</div><div data-line-number="535" class="react-line-number react-code-text" style="padding-right:16px">535</div><div data-line-number="536" class="react-line-number react-code-text" style="padding-right:16px">536</div><div data-line-number="537" class="react-line-number react-code-text" style="padding-right:16px">537</div><div data-line-number="538" class="react-line-number react-code-text" style="padding-right:16px">538</div><div data-line-number="539" class="react-line-number react-code-text" style="padding-right:16px">539</div><div data-line-number="540" class="react-line-number react-code-text" style="padding-right:16px">540</div><div data-line-number="541" class="react-line-number react-code-text" style="padding-right:16px">541</div><div data-line-number="542" class="react-line-number react-code-text" style="padding-right:16px">542</div><div data-line-number="543" class="react-line-number react-code-text" style="padding-right:16px">543</div><div data-line-number="544" class="react-line-number react-code-text" style="padding-right:16px">544</div><div data-line-number="545" class="react-line-number react-code-text" style="padding-right:16px">545</div><div data-line-number="546" class="react-line-number react-code-text" style="padding-right:16px">546</div><div data-line-number="547" class="react-line-number react-code-text" style="padding-right:16px">547</div><div data-line-number="548" class="react-line-number react-code-text" style="padding-right:16px">548</div><div data-line-number="549" class="react-line-number react-code-text" style="padding-right:16px">549</div><div data-line-number="550" class="react-line-number react-code-text" style="padding-right:16px">550</div><div data-line-number="551" class="react-line-number react-code-text" style="padding-right:16px">551</div><div data-line-number="552" class="react-line-number react-code-text" style="padding-right:16px">552</div><div data-line-number="553" class="react-line-number react-code-text" style="padding-right:16px">553</div><div data-line-number="554" class="react-line-number react-code-text" style="padding-right:16px">554</div><div data-line-number="555" class="react-line-number react-code-text" style="padding-right:16px">555</div><div data-line-number="556" class="react-line-number react-code-text" style="padding-right:16px">556</div><div data-line-number="557" class="react-line-number react-code-text" style="padding-right:16px">557</div><div data-line-number="558" class="react-line-number react-code-text" style="padding-right:16px">558</div><div data-line-number="559" class="react-line-number react-code-text" style="padding-right:16px">559</div><div data-line-number="560" class="react-line-number react-code-text" style="padding-right:16px">560</div><div data-line-number="561" class="react-line-number react-code-text" style="padding-right:16px">561</div><div data-line-number="562" class="react-line-number react-code-text" style="padding-right:16px">562</div><div data-line-number="563" class="react-line-number react-code-text" style="padding-right:16px">563</div><div data-line-number="564" class="react-line-number react-code-text" style="padding-right:16px">564</div><div data-line-number="565" class="react-line-number react-code-text" style="padding-right:16px">565</div><div data-line-number="566" class="react-line-number react-code-text" style="padding-right:16px">566</div><div data-line-number="567" class="react-line-number react-code-text" style="padding-right:16px">567</div><div data-line-number="568" class="react-line-number react-code-text" style="padding-right:16px">568</div><div data-line-number="569" class="react-line-number react-code-text" style="padding-right:16px">569</div><div data-line-number="570" class="react-line-number react-code-text" style="padding-right:16px">570</div><div data-line-number="571" class="react-line-number react-code-text" style="padding-right:16px">571</div><div data-line-number="572" class="react-line-number react-code-text" style="padding-right:16px">572</div><div data-line-number="573" class="react-line-number react-code-text" style="padding-right:16px">573</div><div data-line-number="574" class="react-line-number react-code-text" style="padding-right:16px">574</div><div data-line-number="575" class="react-line-number react-code-text" style="padding-right:16px">575</div><div data-line-number="576" class="react-line-number react-code-text" style="padding-right:16px">576</div><div data-line-number="577" class="react-line-number react-code-text" style="padding-right:16px">577</div><div data-line-number="578" class="react-line-number react-code-text" style="padding-right:16px">578</div><div data-line-number="579" class="react-line-number react-code-text" style="padding-right:16px">579</div><div data-line-number="580" class="react-line-number react-code-text" style="padding-right:16px">580</div><div data-line-number="581" class="react-line-number react-code-text" style="padding-right:16px">581</div><div data-line-number="582" class="react-line-number react-code-text" style="padding-right:16px">582</div><div data-line-number="583" class="react-line-number react-code-text" style="padding-right:16px">583</div><div data-line-number="584" class="react-line-number react-code-text" style="padding-right:16px">584</div><div data-line-number="585" class="react-line-number react-code-text" style="padding-right:16px">585</div><div data-line-number="586" class="react-line-number react-code-text" style="padding-right:16px">586</div><div data-line-number="587" class="react-line-number react-code-text" style="padding-right:16px">587</div><div data-line-number="588" class="react-line-number react-code-text" style="padding-right:16px">588</div><div data-line-number="589" class="react-line-number react-code-text" style="padding-right:16px">589</div><div data-line-number="590" class="react-line-number react-code-text" style="padding-right:16px">590</div><div data-line-number="591" class="react-line-number react-code-text" style="padding-right:16px">591</div><div data-line-number="592" class="react-line-number react-code-text" style="padding-right:16px">592</div><div data-line-number="593" class="react-line-number react-code-text" style="padding-right:16px">593</div><div data-line-number="594" class="react-line-number react-code-text" style="padding-right:16px">594</div><div data-line-number="595" class="react-line-number react-code-text" style="padding-right:16px">595</div><div data-line-number="596" class="react-line-number react-code-text" style="padding-right:16px">596</div><div data-line-number="597" class="react-line-number react-code-text" style="padding-right:16px">597</div><div data-line-number="598" class="react-line-number react-code-text" style="padding-right:16px">598</div><div data-line-number="599" class="react-line-number react-code-text" style="padding-right:16px">599</div><div data-line-number="600" class="react-line-number react-code-text" style="padding-right:16px">600</div><div data-line-number="601" class="react-line-number react-code-text" style="padding-right:16px">601</div><div data-line-number="602" class="react-line-number react-code-text" style="padding-right:16px">602</div><div data-line-number="603" class="react-line-number react-code-text" style="padding-right:16px">603</div><div data-line-number="604" class="react-line-number react-code-text" style="padding-right:16px">604</div><div data-line-number="605" class="react-line-number react-code-text" style="padding-right:16px">605</div><div data-line-number="606" class="react-line-number react-code-text" style="padding-right:16px">606</div><div data-line-number="607" class="react-line-number react-code-text" style="padding-right:16px">607</div><div data-line-number="608" class="react-line-number react-code-text" style="padding-right:16px">608</div><div data-line-number="609" class="react-line-number react-code-text" style="padding-right:16px">609</div><div data-line-number="610" class="react-line-number react-code-text" style="padding-right:16px">610</div><div data-line-number="611" class="react-line-number react-code-text" style="padding-right:16px">611</div><div data-line-number="612" class="react-line-number react-code-text" style="padding-right:16px">612</div><div data-line-number="613" class="react-line-number react-code-text" style="padding-right:16px">613</div><div data-line-number="614" class="react-line-number react-code-text" style="padding-right:16px">614</div><div data-line-number="615" class="react-line-number react-code-text" style="padding-right:16px">615</div><div data-line-number="616" class="react-line-number react-code-text" style="padding-right:16px">616</div><div data-line-number="617" class="react-line-number react-code-text" style="padding-right:16px">617</div><div data-line-number="618" class="react-line-number react-code-text" style="padding-right:16px">618</div><div data-line-number="619" class="react-line-number react-code-text" style="padding-right:16px">619</div><div data-line-number="620" class="react-line-number react-code-text" style="padding-right:16px">620</div><div data-line-number="621" class="react-line-number react-code-text" style="padding-right:16px">621</div><div data-line-number="622" class="react-line-number react-code-text" style="padding-right:16px">622</div><div data-line-number="623" class="react-line-number react-code-text" style="padding-right:16px">623</div><div data-line-number="624" class="react-line-number react-code-text" style="padding-right:16px">624</div><div data-line-number="625" class="react-line-number react-code-text" style="padding-right:16px">625</div><div data-line-number="626" class="react-line-number react-code-text" style="padding-right:16px">626</div><div data-line-number="627" class="react-line-number react-code-text" style="padding-right:16px">627</div><div data-line-number="628" class="react-line-number react-code-text" style="padding-right:16px">628</div><div data-line-number="629" class="react-line-number react-code-text" style="padding-right:16px">629</div><div data-line-number="630" class="react-line-number react-code-text" style="padding-right:16px">630</div><div data-line-number="631" class="react-line-number react-code-text" style="padding-right:16px">631</div><div data-line-number="632" class="react-line-number react-code-text" style="padding-right:16px">632</div><div data-line-number="633" class="react-line-number react-code-text" style="padding-right:16px">633</div><div data-line-number="634" class="react-line-number react-code-text" style="padding-right:16px">634</div><div data-line-number="635" class="react-line-number react-code-text" style="padding-right:16px">635</div><div data-line-number="636" class="react-line-number react-code-text" style="padding-right:16px">636</div><div data-line-number="637" class="react-line-number react-code-text" style="padding-right:16px">637</div><div data-line-number="638" class="react-line-number react-code-text" style="padding-right:16px">638</div><div data-line-number="639" class="react-line-number react-code-text" style="padding-right:16px">639</div><div data-line-number="640" class="react-line-number react-code-text" style="padding-right:16px">640</div><div data-line-number="641" class="react-line-number react-code-text" style="padding-right:16px">641</div><div data-line-number="642" class="react-line-number react-code-text" style="padding-right:16px">642</div><div data-line-number="643" class="react-line-number react-code-text" style="padding-right:16px">643</div><div data-line-number="644" class="react-line-number react-code-text" style="padding-right:16px">644</div><div data-line-number="645" class="react-line-number react-code-text" style="padding-right:16px">645</div><div data-line-number="646" class="react-line-number react-code-text" style="padding-right:16px">646</div><div data-line-number="647" class="react-line-number react-code-text" style="padding-right:16px">647</div><div data-line-number="648" class="react-line-number react-code-text" style="padding-right:16px">648</div><div data-line-number="649" class="react-line-number react-code-text" style="padding-right:16px">649</div><div data-line-number="650" class="react-line-number react-code-text" style="padding-right:16px">650</div><div data-line-number="651" class="react-line-number react-code-text" style="padding-right:16px">651</div><div data-line-number="652" class="react-line-number react-code-text" style="padding-right:16px">652</div><div data-line-number="653" class="react-line-number react-code-text" style="padding-right:16px">653</div><div data-line-number="654" class="react-line-number react-code-text" style="padding-right:16px">654</div><div data-line-number="655" class="react-line-number react-code-text" style="padding-right:16px">655</div><div data-line-number="656" class="react-line-number react-code-text" style="padding-right:16px">656</div><div data-line-number="657" class="react-line-number react-code-text" style="padding-right:16px">657</div><div data-line-number="658" class="react-line-number react-code-text" style="padding-right:16px">658</div><div data-line-number="659" class="react-line-number react-code-text" style="padding-right:16px">659</div><div data-line-number="660" class="react-line-number react-code-text" style="padding-right:16px">660</div><div data-line-number="661" class="react-line-number react-code-text" style="padding-right:16px">661</div><div data-line-number="662" class="react-line-number react-code-text" style="padding-right:16px">662</div><div data-line-number="663" class="react-line-number react-code-text" style="padding-right:16px">663</div><div data-line-number="664" class="react-line-number react-code-text" style="padding-right:16px">664</div><div data-line-number="665" class="react-line-number react-code-text" style="padding-right:16px">665</div><div data-line-number="666" class="react-line-number react-code-text" style="padding-right:16px">666</div><div data-line-number="667" class="react-line-number react-code-text" style="padding-right:16px">667</div><div data-line-number="668" class="react-line-number react-code-text" style="padding-right:16px">668</div><div data-line-number="669" class="react-line-number react-code-text" style="padding-right:16px">669</div><div data-line-number="670" class="react-line-number react-code-text" style="padding-right:16px">670</div><div data-line-number="671" class="react-line-number react-code-text" style="padding-right:16px">671</div><div data-line-number="672" class="react-line-number react-code-text" style="padding-right:16px">672</div><div data-line-number="673" class="react-line-number react-code-text" style="padding-right:16px">673</div><div data-line-number="674" class="react-line-number react-code-text" style="padding-right:16px">674</div><div data-line-number="675" class="react-line-number react-code-text" style="padding-right:16px">675</div><div data-line-number="676" class="react-line-number react-code-text" style="padding-right:16px">676</div><div data-line-number="677" class="react-line-number react-code-text" style="padding-right:16px">677</div><div data-line-number="678" class="react-line-number react-code-text" style="padding-right:16px">678</div><div data-line-number="679" class="react-line-number react-code-text" style="padding-right:16px">679</div><div data-line-number="680" class="react-line-number react-code-text" style="padding-right:16px">680</div><div data-line-number="681" class="react-line-number react-code-text" style="padding-right:16px">681</div><div data-line-number="682" class="react-line-number react-code-text" style="padding-right:16px">682</div><div data-line-number="683" class="react-line-number react-code-text" style="padding-right:16px">683</div><div data-line-number="684" class="react-line-number react-code-text" style="padding-right:16px">684</div><div data-line-number="685" class="react-line-number react-code-text" style="padding-right:16px">685</div><div data-line-number="686" class="react-line-number react-code-text" style="padding-right:16px">686</div><div data-line-number="687" class="react-line-number react-code-text" style="padding-right:16px">687</div><div data-line-number="688" class="react-line-number react-code-text" style="padding-right:16px">688</div><div data-line-number="689" class="react-line-number react-code-text" style="padding-right:16px">689</div><div data-line-number="690" class="react-line-number react-code-text" style="padding-right:16px">690</div><div data-line-number="691" class="react-line-number react-code-text" style="padding-right:16px">691</div><div data-line-number="692" class="react-line-number react-code-text" style="padding-right:16px">692</div><div data-line-number="693" class="react-line-number react-code-text" style="padding-right:16px">693</div><div data-line-number="694" class="react-line-number react-code-text" style="padding-right:16px">694</div><div data-line-number="695" class="react-line-number react-code-text" style="padding-right:16px">695</div><div data-line-number="696" class="react-line-number react-code-text" style="padding-right:16px">696</div><div data-line-number="697" class="react-line-number react-code-text" style="padding-right:16px">697</div><div data-line-number="698" class="react-line-number react-code-text" style="padding-right:16px">698</div><div data-line-number="699" class="react-line-number react-code-text" style="padding-right:16px">699</div><div data-line-number="700" class="react-line-number react-code-text" style="padding-right:16px">700</div><div data-line-number="701" class="react-line-number react-code-text" style="padding-right:16px">701</div><div data-line-number="702" class="react-line-number react-code-text" style="padding-right:16px">702</div><div data-line-number="703" class="react-line-number react-code-text" style="padding-right:16px">703</div><div data-line-number="704" class="react-line-number react-code-text" style="padding-right:16px">704</div><div data-line-number="705" class="react-line-number react-code-text" style="padding-right:16px">705</div><div data-line-number="706" class="react-line-number react-code-text" style="padding-right:16px">706</div><div data-line-number="707" class="react-line-number react-code-text" style="padding-right:16px">707</div><div data-line-number="708" class="react-line-number react-code-text" style="padding-right:16px">708</div><div data-line-number="709" class="react-line-number react-code-text" style="padding-right:16px">709</div><div data-line-number="710" class="react-line-number react-code-text" style="padding-right:16px">710</div><div data-line-number="711" class="react-line-number react-code-text" style="padding-right:16px">711</div><div data-line-number="712" class="react-line-number react-code-text" style="padding-right:16px">712</div><div data-line-number="713" class="react-line-number react-code-text" style="padding-right:16px">713</div><div data-line-number="714" class="react-line-number react-code-text" style="padding-right:16px">714</div><div data-line-number="715" class="react-line-number react-code-text" style="padding-right:16px">715</div><div data-line-number="716" class="react-line-number react-code-text" style="padding-right:16px">716</div><div data-line-number="717" class="react-line-number react-code-text" style="padding-right:16px">717</div><div data-line-number="718" class="react-line-number react-code-text" style="padding-right:16px">718</div><div data-line-number="719" class="react-line-number react-code-text" style="padding-right:16px">719</div><div data-line-number="720" class="react-line-number react-code-text" style="padding-right:16px">720</div><div data-line-number="721" class="react-line-number react-code-text" style="padding-right:16px">721</div><div data-line-number="722" class="react-line-number react-code-text" style="padding-right:16px">722</div><div data-line-number="723" class="react-line-number react-code-text" style="padding-right:16px">723</div><div data-line-number="724" class="react-line-number react-code-text" style="padding-right:16px">724</div><div data-line-number="725" class="react-line-number react-code-text" style="padding-right:16px">725</div><div data-line-number="726" class="react-line-number react-code-text" style="padding-right:16px">726</div><div data-line-number="727" class="react-line-number react-code-text" style="padding-right:16px">727</div><div data-line-number="728" class="react-line-number react-code-text" style="padding-right:16px">728</div><div data-line-number="729" class="react-line-number react-code-text" style="padding-right:16px">729</div><div data-line-number="730" class="react-line-number react-code-text" style="padding-right:16px">730</div><div data-line-number="731" class="react-line-number react-code-text" style="padding-right:16px">731</div><div data-line-number="732" class="react-line-number react-code-text" style="padding-right:16px">732</div><div data-line-number="733" class="react-line-number react-code-text" style="padding-right:16px">733</div><div data-line-number="734" class="react-line-number react-code-text" style="padding-right:16px">734</div><div data-line-number="735" class="react-line-number react-code-text" style="padding-right:16px">735</div><div data-line-number="736" class="react-line-number react-code-text" style="padding-right:16px">736</div><div data-line-number="737" class="react-line-number react-code-text" style="padding-right:16px">737</div><div data-line-number="738" class="react-line-number react-code-text" style="padding-right:16px">738</div><div data-line-number="739" class="react-line-number react-code-text" style="padding-right:16px">739</div><div data-line-number="740" class="react-line-number react-code-text" style="padding-right:16px">740</div><div data-line-number="741" class="react-line-number react-code-text" style="padding-right:16px">741</div><div data-line-number="742" class="react-line-number react-code-text" style="padding-right:16px">742</div><div data-line-number="743" class="react-line-number react-code-text" style="padding-right:16px">743</div><div data-line-number="744" class="react-line-number react-code-text" style="padding-right:16px">744</div><div data-line-number="745" class="react-line-number react-code-text" style="padding-right:16px">745</div><div data-line-number="746" class="react-line-number react-code-text" style="padding-right:16px">746</div><div data-line-number="747" class="react-line-number react-code-text" style="padding-right:16px">747</div><div data-line-number="748" class="react-line-number react-code-text" style="padding-right:16px">748</div><div data-line-number="749" class="react-line-number react-code-text" style="padding-right:16px">749</div><div data-line-number="750" class="react-line-number react-code-text" style="padding-right:16px">750</div><div data-line-number="751" class="react-line-number react-code-text" style="padding-right:16px">751</div><div data-line-number="752" class="react-line-number react-code-text" style="padding-right:16px">752</div><div data-line-number="753" class="react-line-number react-code-text" style="padding-right:16px">753</div><div data-line-number="754" class="react-line-number react-code-text" style="padding-right:16px">754</div><div data-line-number="755" class="react-line-number react-code-text" style="padding-right:16px">755</div><div data-line-number="756" class="react-line-number react-code-text" style="padding-right:16px">756</div><div data-line-number="757" class="react-line-number react-code-text" style="padding-right:16px">757</div><div data-line-number="758" class="react-line-number react-code-text" style="padding-right:16px">758</div><div data-line-number="759" class="react-line-number react-code-text" style="padding-right:16px">759</div><div data-line-number="760" class="react-line-number react-code-text" style="padding-right:16px">760</div><div data-line-number="761" class="react-line-number react-code-text" style="padding-right:16px">761</div><div data-line-number="762" class="react-line-number react-code-text" style="padding-right:16px">762</div><div data-line-number="763" class="react-line-number react-code-text" style="padding-right:16px">763</div><div data-line-number="764" class="react-line-number react-code-text" style="padding-right:16px">764</div><div data-line-number="765" class="react-line-number react-code-text" style="padding-right:16px">765</div><div data-line-number="766" class="react-line-number react-code-text" style="padding-right:16px">766</div><div data-line-number="767" class="react-line-number react-code-text" style="padding-right:16px">767</div><div data-line-number="768" class="react-line-number react-code-text" style="padding-right:16px">768</div><div data-line-number="769" class="react-line-number react-code-text" style="padding-right:16px">769</div><div data-line-number="770" class="react-line-number react-code-text" style="padding-right:16px">770</div><div data-line-number="771" class="react-line-number react-code-text" style="padding-right:16px">771</div><div data-line-number="772" class="react-line-number react-code-text" style="padding-right:16px">772</div><div data-line-number="773" class="react-line-number react-code-text" style="padding-right:16px">773</div><div data-line-number="774" class="react-line-number react-code-text" style="padding-right:16px">774</div><div data-line-number="775" class="react-line-number react-code-text" style="padding-right:16px">775</div><div data-line-number="776" class="react-line-number react-code-text" style="padding-right:16px">776</div><div data-line-number="777" class="react-line-number react-code-text" style="padding-right:16px">777</div><div data-line-number="778" class="react-line-number react-code-text" style="padding-right:16px">778</div><div data-line-number="779" class="react-line-number react-code-text" style="padding-right:16px">779</div><div data-line-number="780" class="react-line-number react-code-text" style="padding-right:16px">780</div><div data-line-number="781" class="react-line-number react-code-text" style="padding-right:16px">781</div><div data-line-number="782" class="react-line-number react-code-text" style="padding-right:16px">782</div><div data-line-number="783" class="react-line-number react-code-text" style="padding-right:16px">783</div><div data-line-number="784" class="react-line-number react-code-text" style="padding-right:16px">784</div><div data-line-number="785" class="react-line-number react-code-text" style="padding-right:16px">785</div><div data-line-number="786" class="react-line-number react-code-text" style="padding-right:16px">786</div><div data-line-number="787" class="react-line-number react-code-text" style="padding-right:16px">787</div><div data-line-number="788" class="react-line-number react-code-text" style="padding-right:16px">788</div><div data-line-number="789" class="react-line-number react-code-text" style="padding-right:16px">789</div><div data-line-number="790" class="react-line-number react-code-text" style="padding-right:16px">790</div><div data-line-number="791" class="react-line-number react-code-text" style="padding-right:16px">791</div><div data-line-number="792" class="react-line-number react-code-text" style="padding-right:16px">792</div><div data-line-number="793" class="react-line-number react-code-text" style="padding-right:16px">793</div><div data-line-number="794" class="react-line-number react-code-text" style="padding-right:16px">794</div><div data-line-number="795" class="react-line-number react-code-text" style="padding-right:16px">795</div><div data-line-number="796" class="react-line-number react-code-text" style="padding-right:16px">796</div><div data-line-number="797" class="react-line-number react-code-text" style="padding-right:16px">797</div><div data-line-number="798" class="react-line-number react-code-text" style="padding-right:16px">798</div><div data-line-number="799" class="react-line-number react-code-text" style="padding-right:16px">799</div><div data-line-number="800" class="react-line-number react-code-text" style="padding-right:16px">800</div><div data-line-number="801" class="react-line-number react-code-text" style="padding-right:16px">801</div><div data-line-number="802" class="react-line-number react-code-text" style="padding-right:16px">802</div><div data-line-number="803" class="react-line-number react-code-text" style="padding-right:16px">803</div><div data-line-number="804" class="react-line-number react-code-text" style="padding-right:16px">804</div><div data-line-number="805" class="react-line-number react-code-text" style="padding-right:16px">805</div><div data-line-number="806" class="react-line-number react-code-text" style="padding-right:16px">806</div><div data-line-number="807" class="react-line-number react-code-text" style="padding-right:16px">807</div><div data-line-number="808" class="react-line-number react-code-text" style="padding-right:16px">808</div><div data-line-number="809" class="react-line-number react-code-text" style="padding-right:16px">809</div><div data-line-number="810" class="react-line-number react-code-text" style="padding-right:16px">810</div><div data-line-number="811" class="react-line-number react-code-text" style="padding-right:16px">811</div><div data-line-number="812" class="react-line-number react-code-text" style="padding-right:16px">812</div><div data-line-number="813" class="react-line-number react-code-text" style="padding-right:16px">813</div><div data-line-number="814" class="react-line-number react-code-text" style="padding-right:16px">814</div><div data-line-number="815" class="react-line-number react-code-text" style="padding-right:16px">815</div><div data-line-number="816" class="react-line-number react-code-text" style="padding-right:16px">816</div><div data-line-number="817" class="react-line-number react-code-text" style="padding-right:16px">817</div><div data-line-number="818" class="react-line-number react-code-text" style="padding-right:16px">818</div><div data-line-number="819" class="react-line-number react-code-text" style="padding-right:16px">819</div><div data-line-number="820" class="react-line-number react-code-text" style="padding-right:16px">820</div><div data-line-number="821" class="react-line-number react-code-text" style="padding-right:16px">821</div><div data-line-number="822" class="react-line-number react-code-text" style="padding-right:16px">822</div><div data-line-number="823" class="react-line-number react-code-text" style="padding-right:16px">823</div><div data-line-number="824" class="react-line-number react-code-text" style="padding-right:16px">824</div><div data-line-number="825" class="react-line-number react-code-text" style="padding-right:16px">825</div><div data-line-number="826" class="react-line-number react-code-text" style="padding-right:16px">826</div><div data-line-number="827" class="react-line-number react-code-text" style="padding-right:16px">827</div><div data-line-number="828" class="react-line-number react-code-text" style="padding-right:16px">828</div><div data-line-number="829" class="react-line-number react-code-text" style="padding-right:16px">829</div><div data-line-number="830" class="react-line-number react-code-text" style="padding-right:16px">830</div><div data-line-number="831" class="react-line-number react-code-text" style="padding-right:16px">831</div><div data-line-number="832" class="react-line-number react-code-text" style="padding-right:16px">832</div><div data-line-number="833" class="react-line-number react-code-text" style="padding-right:16px">833</div><div data-line-number="834" class="react-line-number react-code-text" style="padding-right:16px">834</div><div data-line-number="835" class="react-line-number react-code-text" style="padding-right:16px">835</div><div data-line-number="836" class="react-line-number react-code-text" style="padding-right:16px">836</div><div data-line-number="837" class="react-line-number react-code-text" style="padding-right:16px">837</div><div data-line-number="838" class="react-line-number react-code-text" style="padding-right:16px">838</div><div data-line-number="839" class="react-line-number react-code-text" style="padding-right:16px">839</div><div data-line-number="840" class="react-line-number react-code-text" style="padding-right:16px">840</div><div data-line-number="841" class="react-line-number react-code-text" style="padding-right:16px">841</div><div data-line-number="842" class="react-line-number react-code-text" style="padding-right:16px">842</div><div data-line-number="843" class="react-line-number react-code-text" style="padding-right:16px">843</div><div data-line-number="844" class="react-line-number react-code-text" style="padding-right:16px">844</div><div data-line-number="845" class="react-line-number react-code-text" style="padding-right:16px">845</div><div data-line-number="846" class="react-line-number react-code-text" style="padding-right:16px">846</div><div data-line-number="847" class="react-line-number react-code-text" style="padding-right:16px">847</div><div data-line-number="848" class="react-line-number react-code-text" style="padding-right:16px">848</div><div data-line-number="849" class="react-line-number react-code-text" style="padding-right:16px">849</div><div data-line-number="850" class="react-line-number react-code-text" style="padding-right:16px">850</div><div data-line-number="851" class="react-line-number react-code-text" style="padding-right:16px">851</div><div data-line-number="852" class="react-line-number react-code-text" style="padding-right:16px">852</div><div data-line-number="853" class="react-line-number react-code-text" style="padding-right:16px">853</div><div data-line-number="854" class="react-line-number react-code-text" style="padding-right:16px">854</div><div data-line-number="855" class="react-line-number react-code-text" style="padding-right:16px">855</div><div data-line-number="856" class="react-line-number react-code-text" style="padding-right:16px">856</div><div data-line-number="857" class="react-line-number react-code-text" style="padding-right:16px">857</div><div data-line-number="858" class="react-line-number react-code-text" style="padding-right:16px">858</div><div data-line-number="859" class="react-line-number react-code-text" style="padding-right:16px">859</div><div data-line-number="860" class="react-line-number react-code-text" style="padding-right:16px">860</div><div data-line-number="861" class="react-line-number react-code-text" style="padding-right:16px">861</div><div data-line-number="862" class="react-line-number react-code-text" style="padding-right:16px">862</div><div data-line-number="863" class="react-line-number react-code-text" style="padding-right:16px">863</div><div data-line-number="864" class="react-line-number react-code-text" style="padding-right:16px">864</div><div data-line-number="865" class="react-line-number react-code-text" style="padding-right:16px">865</div><div data-line-number="866" class="react-line-number react-code-text" style="padding-right:16px">866</div><div data-line-number="867" class="react-line-number react-code-text" style="padding-right:16px">867</div><div data-line-number="868" class="react-line-number react-code-text" style="padding-right:16px">868</div><div data-line-number="869" class="react-line-number react-code-text" style="padding-right:16px">869</div><div data-line-number="870" class="react-line-number react-code-text" style="padding-right:16px">870</div><div data-line-number="871" class="react-line-number react-code-text" style="padding-right:16px">871</div><div data-line-number="872" class="react-line-number react-code-text" style="padding-right:16px">872</div><div data-line-number="873" class="react-line-number react-code-text" style="padding-right:16px">873</div><div data-line-number="874" class="react-line-number react-code-text" style="padding-right:16px">874</div><div data-line-number="875" class="react-line-number react-code-text" style="padding-right:16px">875</div><div data-line-number="876" class="react-line-number react-code-text" style="padding-right:16px">876</div><div data-line-number="877" class="react-line-number react-code-text" style="padding-right:16px">877</div><div data-line-number="878" class="react-line-number react-code-text" style="padding-right:16px">878</div><div data-line-number="879" class="react-line-number react-code-text" style="padding-right:16px">879</div><div data-line-number="880" class="react-line-number react-code-text" style="padding-right:16px">880</div><div data-line-number="881" class="react-line-number react-code-text" style="padding-right:16px">881</div><div data-line-number="882" class="react-line-number react-code-text" style="padding-right:16px">882</div><div data-line-number="883" class="react-line-number react-code-text" style="padding-right:16px">883</div><div data-line-number="884" class="react-line-number react-code-text" style="padding-right:16px">884</div><div data-line-number="885" class="react-line-number react-code-text" style="padding-right:16px">885</div><div data-line-number="886" class="react-line-number react-code-text" style="padding-right:16px">886</div><div data-line-number="887" class="react-line-number react-code-text" style="padding-right:16px">887</div><div data-line-number="888" class="react-line-number react-code-text" style="padding-right:16px">888</div><div data-line-number="889" class="react-line-number react-code-text" style="padding-right:16px">889</div><div data-line-number="890" class="react-line-number react-code-text" style="padding-right:16px">890</div><div data-line-number="891" class="react-line-number react-code-text" style="padding-right:16px">891</div><div data-line-number="892" class="react-line-number react-code-text" style="padding-right:16px">892</div><div data-line-number="893" class="react-line-number react-code-text" style="padding-right:16px">893</div><div data-line-number="894" class="react-line-number react-code-text" style="padding-right:16px">894</div><div data-line-number="895" class="react-line-number react-code-text" style="padding-right:16px">895</div><div data-line-number="896" class="react-line-number react-code-text" style="padding-right:16px">896</div><div data-line-number="897" class="react-line-number react-code-text" style="padding-right:16px">897</div><div data-line-number="898" class="react-line-number react-code-text" style="padding-right:16px">898</div><div data-line-number="899" class="react-line-number react-code-text" style="padding-right:16px">899</div><div data-line-number="900" class="react-line-number react-code-text" style="padding-right:16px">900</div><div data-line-number="901" class="react-line-number react-code-text" style="padding-right:16px">901</div><div data-line-number="902" class="react-line-number react-code-text" style="padding-right:16px">902</div><div data-line-number="903" class="react-line-number react-code-text" style="padding-right:16px">903</div><div data-line-number="904" class="react-line-number react-code-text" style="padding-right:16px">904</div><div data-line-number="905" class="react-line-number react-code-text" style="padding-right:16px">905</div><div data-line-number="906" class="react-line-number react-code-text" style="padding-right:16px">906</div><div data-line-number="907" class="react-line-number react-code-text" style="padding-right:16px">907</div><div data-line-number="908" class="react-line-number react-code-text" style="padding-right:16px">908</div><div data-line-number="909" class="react-line-number react-code-text" style="padding-right:16px">909</div><div data-line-number="910" class="react-line-number react-code-text" style="padding-right:16px">910</div><div data-line-number="911" class="react-line-number react-code-text" style="padding-right:16px">911</div><div data-line-number="912" class="react-line-number react-code-text" style="padding-right:16px">912</div><div data-line-number="913" class="react-line-number react-code-text" style="padding-right:16px">913</div><div data-line-number="914" class="react-line-number react-code-text" style="padding-right:16px">914</div><div data-line-number="915" class="react-line-number react-code-text" style="padding-right:16px">915</div><div data-line-number="916" class="react-line-number react-code-text" style="padding-right:16px">916</div><div data-line-number="917" class="react-line-number react-code-text" style="padding-right:16px">917</div><div data-line-number="918" class="react-line-number react-code-text" style="padding-right:16px">918</div><div data-line-number="919" class="react-line-number react-code-text" style="padding-right:16px">919</div><div data-line-number="920" class="react-line-number react-code-text" style="padding-right:16px">920</div><div data-line-number="921" class="react-line-number react-code-text" style="padding-right:16px">921</div><div data-line-number="922" class="react-line-number react-code-text" style="padding-right:16px">922</div><div data-line-number="923" class="react-line-number react-code-text" style="padding-right:16px">923</div><div data-line-number="924" class="react-line-number react-code-text" style="padding-right:16px">924</div><div data-line-number="925" class="react-line-number react-code-text" style="padding-right:16px">925</div><div data-line-number="926" class="react-line-number react-code-text" style="padding-right:16px">926</div><div data-line-number="927" class="react-line-number react-code-text" style="padding-right:16px">927</div><div data-line-number="928" class="react-line-number react-code-text" style="padding-right:16px">928</div><div data-line-number="929" class="react-line-number react-code-text" style="padding-right:16px">929</div><div data-line-number="930" class="react-line-number react-code-text" style="padding-right:16px">930</div><div data-line-number="931" class="react-line-number react-code-text" style="padding-right:16px">931</div><div data-line-number="932" class="react-line-number react-code-text" style="padding-right:16px">932</div><div data-line-number="933" class="react-line-number react-code-text" style="padding-right:16px">933</div><div data-line-number="934" class="react-line-number react-code-text" style="padding-right:16px">934</div><div data-line-number="935" class="react-line-number react-code-text" style="padding-right:16px">935</div><div data-line-number="936" class="react-line-number react-code-text" style="padding-right:16px">936</div><div data-line-number="937" class="react-line-number react-code-text" style="padding-right:16px">937</div><div data-line-number="938" class="react-line-number react-code-text" style="padding-right:16px">938</div><div data-line-number="939" class="react-line-number react-code-text" style="padding-right:16px">939</div><div data-line-number="940" class="react-line-number react-code-text" style="padding-right:16px">940</div><div data-line-number="941" class="react-line-number react-code-text" style="padding-right:16px">941</div><div data-line-number="942" class="react-line-number react-code-text" style="padding-right:16px">942</div><div data-line-number="943" class="react-line-number react-code-text" style="padding-right:16px">943</div><div data-line-number="944" class="react-line-number react-code-text" style="padding-right:16px">944</div><div data-line-number="945" class="react-line-number react-code-text" style="padding-right:16px">945</div><div data-line-number="946" class="react-line-number react-code-text" style="padding-right:16px">946</div><div data-line-number="947" class="react-line-number react-code-text" style="padding-right:16px">947</div><div data-line-number="948" class="react-line-number react-code-text" style="padding-right:16px">948</div><div data-line-number="949" class="react-line-number react-code-text" style="padding-right:16px">949</div><div data-line-number="950" class="react-line-number react-code-text" style="padding-right:16px">950</div><div data-line-number="951" class="react-line-number react-code-text" style="padding-right:16px">951</div><div data-line-number="952" class="react-line-number react-code-text" style="padding-right:16px">952</div><div data-line-number="953" class="react-line-number react-code-text" style="padding-right:16px">953</div><div data-line-number="954" class="react-line-number react-code-text" style="padding-right:16px">954</div><div data-line-number="955" class="react-line-number react-code-text" style="padding-right:16px">955</div><div data-line-number="956" class="react-line-number react-code-text" style="padding-right:16px">956</div><div data-line-number="957" class="react-line-number react-code-text" style="padding-right:16px">957</div><div data-line-number="958" class="react-line-number react-code-text" style="padding-right:16px">958</div><div data-line-number="959" class="react-line-number react-code-text" style="padding-right:16px">959</div><div data-line-number="960" class="react-line-number react-code-text" style="padding-right:16px">960</div><div data-line-number="961" class="react-line-number react-code-text" style="padding-right:16px">961</div><div data-line-number="962" class="react-line-number react-code-text" style="padding-right:16px">962</div><div data-line-number="963" class="react-line-number react-code-text" style="padding-right:16px">963</div><div data-line-number="964" class="react-line-number react-code-text" style="padding-right:16px">964</div><div data-line-number="965" class="react-line-number react-code-text" style="padding-right:16px">965</div><div data-line-number="966" class="react-line-number react-code-text" style="padding-right:16px">966</div><div data-line-number="967" class="react-line-number react-code-text" style="padding-right:16px">967</div><div data-line-number="968" class="react-line-number react-code-text" style="padding-right:16px">968</div><div data-line-number="969" class="react-line-number react-code-text" style="padding-right:16px">969</div><div data-line-number="970" class="react-line-number react-code-text" style="padding-right:16px">970</div><div data-line-number="971" class="react-line-number react-code-text" style="padding-right:16px">971</div><div data-line-number="972" class="react-line-number react-code-text" style="padding-right:16px">972</div><div data-line-number="973" class="react-line-number react-code-text" style="padding-right:16px">973</div><div data-line-number="974" class="react-line-number react-code-text" style="padding-right:16px">974</div><div data-line-number="975" class="react-line-number react-code-text" style="padding-right:16px">975</div><div data-line-number="976" class="react-line-number react-code-text" style="padding-right:16px">976</div><div data-line-number="977" class="react-line-number react-code-text" style="padding-right:16px">977</div><div data-line-number="978" class="react-line-number react-code-text" style="padding-right:16px">978</div><div data-line-number="979" class="react-line-number react-code-text" style="padding-right:16px">979</div><div data-line-number="980" class="react-line-number react-code-text" style="padding-right:16px">980</div><div data-line-number="981" class="react-line-number react-code-text" style="padding-right:16px">981</div><div data-line-number="982" class="react-line-number react-code-text" style="padding-right:16px">982</div><div data-line-number="983" class="react-line-number react-code-text" style="padding-right:16px">983</div><div data-line-number="984" class="react-line-number react-code-text" style="padding-right:16px">984</div><div data-line-number="985" class="react-line-number react-code-text" style="padding-right:16px">985</div><div data-line-number="986" class="react-line-number react-code-text" style="padding-right:16px">986</div><div data-line-number="987" class="react-line-number react-code-text" style="padding-right:16px">987</div><div data-line-number="988" class="react-line-number react-code-text" style="padding-right:16px">988</div><div data-line-number="989" class="react-line-number react-code-text" style="padding-right:16px">989</div><div data-line-number="990" class="react-line-number react-code-text" style="padding-right:16px">990</div><div data-line-number="991" class="react-line-number react-code-text" style="padding-right:16px">991</div><div data-line-number="992" class="react-line-number react-code-text" style="padding-right:16px">992</div><div data-line-number="993" class="react-line-number react-code-text" style="padding-right:16px">993</div><div data-line-number="994" class="react-line-number react-code-text" style="padding-right:16px">994</div><div data-line-number="995" class="react-line-number react-code-text" style="padding-right:16px">995</div><div data-line-number="996" class="react-line-number react-code-text" style="padding-right:16px">996</div><div data-line-number="997" class="react-line-number react-code-text" style="padding-right:16px">997</div><div data-line-number="998" class="react-line-number react-code-text" style="padding-right:16px">998</div><div data-line-number="999" class="react-line-number react-code-text" style="padding-right:16px">999</div><div data-line-number="1000" class="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-c">// This file contains instruction definitions.</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"><span class="pl-c">// It is read by generators stored in Tools/cases_generator/</span></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-c">// to generate Python/generated_cases.c.h and others.</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"><span class="pl-c">// Note that there is some dummy C code at the top and bottom of the file</span></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-c">// to fool text editors like VS Code into believing this is valid C code.</span></div></div></div><div class="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"><span class="pl-c">// The actual instruction definitions start at // BEGIN BYTECODES //.</span></div></div></div><div class="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-c">// See Tools/cases_generator/README.md for more information.</span></div></div></div><div class="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="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-k">#include</span> <span class="pl-s">&quot;Python.h&quot;</span></div></div></div><div class="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"><span class="pl-k">#include</span> <span class="pl-s">&quot;pycore_abstract.h&quot;</span>      <span class="pl-c">// _PyIndex_Check()</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_audit.h&quot;</span>         <span class="pl-c">// _PySys_Audit()</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_backoff.h&quot;</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_cell.h&quot;</span>          <span class="pl-c">// PyCell_GetRef()</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_ceval.h&quot;</span>         <span class="pl-c">// _PyEval_LazyImportName(), _PyEval_LazyImportFrom()</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_code.h&quot;</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_emscripten_signal.h&quot;</span>  <span class="pl-c">// _Py_CHECK_EMSCRIPTEN_SIGNALS</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_function.h&quot;</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_import.h&quot;</span>        <span class="pl-c">// _PyImport_LoadLazyImportTstate()</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_instruments.h&quot;</span></div></div></div><div class="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">#include</span> <span class="pl-s">&quot;pycore_interpolation.h&quot;</span> <span class="pl-c">// _PyInterpolation_Build()</span></div></div></div><div class="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">#include</span> <span class="pl-s">&quot;pycore_intrinsics.h&quot;</span></div></div></div><div class="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"><span class="pl-k">#include</span> <span class="pl-s">&quot;pycore_lazyimportobject.h&quot;</span>  <span class="pl-c">// PyLazyImport_CheckExact()</span></div></div></div><div class="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"><span class="pl-k">#include</span> <span class="pl-s">&quot;pycore_long.h&quot;</span>          <span class="pl-c">// _PyLong_ExactDealloc(), _PyLong_GetZero()</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_moduleobject.h&quot;</span>  <span class="pl-c">// PyModuleObject</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_object.h&quot;</span>        <span class="pl-c">// _PyObject_GC_TRACK()</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_opcode_metadata.h&quot;</span>  <span class="pl-c">// uop names</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_opcode_utils.h&quot;</span>  <span class="pl-c">// MAKE_FUNCTION_*</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_pyatomic_ft_wrappers.h&quot;</span> <span class="pl-c">// FT_ATOMIC_*</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_pyerrors.h&quot;</span>      <span class="pl-c">// _PyErr_GetRaisedException()</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_pystate.h&quot;</span>       <span class="pl-c">// _PyInterpreterState_GET()</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_range.h&quot;</span>         <span class="pl-c">// _PyRangeIterObject</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_setobject.h&quot;</span>     <span class="pl-c">// _PySet_NextEntry()</span></div></div></div><div class="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">#include</span> <span class="pl-s">&quot;pycore_sliceobject.h&quot;</span>   <span class="pl-c">// _PyBuildSlice_ConsumeRefs</span></div></div></div><div class="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">#include</span> <span class="pl-s">&quot;pycore_stackref.h&quot;</span></div></div></div><div class="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"><span class="pl-k">#include</span> <span class="pl-s">&quot;pycore_template.h&quot;</span>      <span class="pl-c">// _PyTemplate_Build()</span></div></div></div><div class="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"><span class="pl-k">#include</span> <span class="pl-s">&quot;pycore_tuple.h&quot;</span>         <span class="pl-c">// _PyStolenTuple_Free(), _PyTuple_ITEMS()</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_typeobject.h&quot;</span>    <span class="pl-c">// _PySuper_Lookup()</span></div></div></div><div class="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">
</div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_dict.h&quot;</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;dictobject.h&quot;</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pycore_frame.h&quot;</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;opcode.h&quot;</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;optimizer.h&quot;</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;pydtrace.h&quot;</span></div></div></div><div class="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-k">#include</span> <span class="pl-s">&quot;setobject.h&quot;</span></div></div></div><div class="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">
</div></div></div><div class="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">
</div></div></div><div class="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"><span class="pl-k">#define</span> <span class="pl-c1">USE_COMPUTED_GOTOS</span> 0</div></div></div><div class="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"><span class="pl-k">#include</span> <span class="pl-s">&quot;ceval_macros.h&quot;</span></div></div></div><div class="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">
</div></div></div><div class="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">/* Flow control macros */</span></div></div></div><div class="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">
</div></div></div><div class="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-k">#define</span> <span class="pl-en">inst</span>(<span class="pl-s1">name</span>, ...) case name:</div></div></div><div class="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-k">#define</span> <span class="pl-en">op</span>(<span class="pl-s1">name</span>, ...) <span class="pl-c">/* NAME is ignored */</span></div></div></div><div class="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-k">#define</span> <span class="pl-en">macro</span>(<span class="pl-s1">name</span>) static int MACRO_##name</div></div></div><div class="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-k">#define</span> <span class="pl-en">super</span>(<span class="pl-s1">name</span>) static int SUPER_##name</div></div></div><div class="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-k">#define</span> <span class="pl-en">family</span>(<span class="pl-s1">name</span>, ...) static int family_##name</div></div></div><div class="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-k">#define</span> <span class="pl-en">pseudo</span>(<span class="pl-s1">name</span>) static int pseudo_##name</div></div></div><div class="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">#define</span> <span class="pl-en">label</span>(<span class="pl-s1">name</span>) name:</div></div></div><div class="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">
</div></div></div><div class="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"><span class="pl-c">/* Annotations */</span></div></div></div><div class="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"><span class="pl-k">#define</span> <span class="pl-s1">guard</span></div></div></div><div class="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-k">#define</span> <span class="pl-s1">override</span></div></div></div><div class="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-k">#define</span> <span class="pl-s1">specializing</span></div></div></div><div class="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-k">#define</span> <span class="pl-en">replicate</span>(<span class="pl-c1">TIMES</span>)</div></div></div><div class="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-k">#define</span> <span class="pl-s1">tier1</span></div></div></div><div class="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-k">#define</span> <span class="pl-s1">no_save_ip</span></div></div></div><div class="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">
</div></div></div><div class="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">// Dummy variables for stack effects.</span></div></div></div><div class="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-k">static</span> <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">value</span>, <span class="pl-c1">*</span><span class="pl-s1">value1</span>, <span class="pl-c1">*</span><span class="pl-s1">value2</span>, <span class="pl-c1">*</span><span class="pl-s1">left</span>, <span class="pl-c1">*</span><span class="pl-s1">right</span>, <span class="pl-c1">*</span><span class="pl-s1">res</span>, <span class="pl-c1">*</span><span class="pl-s1">sum</span>, <span class="pl-c1">*</span><span class="pl-s1">prod</span>, <span class="pl-c1">*</span><span class="pl-s1">sub</span>;</div></div></div><div class="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-k">static</span> <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">container</span>, <span class="pl-c1">*</span><span class="pl-s1">start</span>, <span class="pl-c1">*</span><span class="pl-s1">stop</span>, <span class="pl-c1">*</span><span class="pl-s1">v</span>, <span class="pl-c1">*</span><span class="pl-s1">lhs</span>, <span class="pl-c1">*</span><span class="pl-s1">rhs</span>, <span class="pl-c1">*</span><span class="pl-s1">res2</span>;</div></div></div><div class="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">static</span> <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">list</span>, <span class="pl-c1">*</span><span class="pl-s1">tuple</span>, <span class="pl-c1">*</span><span class="pl-s1">dict</span>, <span class="pl-c1">*</span><span class="pl-s1">owner</span>, <span class="pl-c1">*</span><span class="pl-s1">set</span>, <span class="pl-c1">*</span><span class="pl-s1">str</span>, <span class="pl-c1">*</span><span class="pl-s1">tup</span>, <span class="pl-c1">*</span><span class="pl-s1">map</span>, <span class="pl-c1">*</span><span class="pl-s1">keys</span>;</div></div></div><div class="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-k">static</span> <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">exit_func</span>, <span class="pl-c1">*</span><span class="pl-s1">lasti</span>, <span class="pl-c1">*</span><span class="pl-s1">val</span>, <span class="pl-c1">*</span><span class="pl-s1">retval</span>, <span class="pl-c1">*</span><span class="pl-s1">obj</span>, <span class="pl-c1">*</span><span class="pl-s1">iter</span>, <span class="pl-c1">*</span><span class="pl-s1">exhausted</span>;</div></div></div><div class="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"><span class="pl-k">static</span> <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">aiter</span>, <span class="pl-c1">*</span><span class="pl-s1">awaitable</span>, <span class="pl-c1">*</span><span class="pl-s1">iterable</span>, <span class="pl-c1">*</span><span class="pl-s1">w</span>, <span class="pl-c1">*</span><span class="pl-s1">exc_value</span>, <span class="pl-c1">*</span><span class="pl-s1">bc</span>, <span class="pl-c1">*</span><span class="pl-s1">locals</span>;</div></div></div><div class="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"><span class="pl-k">static</span> <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">orig</span>, <span class="pl-c1">*</span><span class="pl-s1">excs</span>, <span class="pl-c1">*</span><span class="pl-s1">update</span>, <span class="pl-c1">*</span><span class="pl-s1">b</span>, <span class="pl-c1">*</span><span class="pl-s1">fromlist</span>, <span class="pl-c1">*</span><span class="pl-s1">level</span>, <span class="pl-c1">*</span><span class="pl-s1">from</span>;</div></div></div><div class="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-k">static</span> <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-c1">*</span><span class="pl-s1">pieces</span>, <span class="pl-c1">*</span><span class="pl-c1">*</span><span class="pl-s1">values</span>;</div></div></div><div class="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-k">static</span> <span class="pl-smi">size_t</span> <span class="pl-s1">jump</span>;</div></div></div><div class="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">// Dummy variables for cache effects</span></div></div></div><div class="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-k">static</span> <span class="pl-smi">uint16_t</span> <span class="pl-s1">invert</span>, <span class="pl-s1">counter</span>, <span class="pl-s1">index</span>, <span class="pl-s1">hint</span>;</div></div></div><div class="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-k">#define</span> <span class="pl-s1">unused</span> 0  // Used in a macro def, can&#039;t be static</div></div></div><div class="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-k">static</span> <span class="pl-smi">uint32_t</span> <span class="pl-s1">type_version</span>;</div></div></div><div class="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-k">static</span> <span class="pl-smi">_PyExecutorObject</span> <span class="pl-c1">*</span><span class="pl-s1">current_executor</span>;</div></div></div><div class="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">
</div></div></div><div class="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-k">static</span> <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span></div></div></div><div class="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-en">dummy_func</span>(</div></div></div><div class="child-of-line-84  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">PyThreadState</span> <span class="pl-c1">*</span><span class="pl-s1">tstate</span>,</div></div></div><div class="child-of-line-84  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">    <span class="pl-smi">_PyInterpreterFrame</span> <span class="pl-c1">*</span><span class="pl-s1">frame</span>,</div></div></div><div class="child-of-line-84  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">    <span class="pl-smi">unsigned <span class="pl-smi">char</span></span> <span class="pl-s1">opcode</span>,</div></div></div><div class="child-of-line-84  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">    <span class="pl-smi">unsigned <span class="pl-smi">int</span></span> <span class="pl-s1">oparg</span>,</div></div></div><div class="child-of-line-84  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-smi">_Py_CODEUNIT</span> <span class="pl-c1">*</span><span class="pl-s1">next_instr</span>,</div></div></div><div class="child-of-line-84  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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-c1">*</span><span class="pl-s1">stack_pointer</span>,</div></div></div><div class="child-of-line-84  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-smi">int</span> <span class="pl-s1">throwflag</span>,</div></div></div><div class="child-of-line-84  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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">args</span>[]</div></div></div><div class="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">)</div></div></div><div class="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">{</div></div></div><div class="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">// Dummy labels.</span></div></div></div><div class="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-ent">pop_1_error</span>:</div></div></div><div class="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-c">// Dummy locals.</span></div></div></div><div class="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">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">dummy</span>;</div></div></div><div class="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">    <span class="pl-smi">_Py_CODEUNIT</span> <span class="pl-c1">*</span><span class="pl-s1">this_instr</span>;</div></div></div><div class="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">    <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">attr</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">attrs</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">bottom</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">callable</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">callargs</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">codeobj</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">cond</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">descr</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">exc</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">exit</span>;</div></div></div><div class="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">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">fget</span>;</div></div></div><div class="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">    <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">fmt_spec</span>;</div></div></div><div class="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">    <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">func</span>;</div></div></div><div class="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-smi">uint32_t</span> <span class="pl-s1">func_version</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">getattribute</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">kwargs</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">kwdefaults</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">len_o</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">match</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">match_type</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">method</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">mgr</span>;</div></div></div><div class="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-smi">Py_ssize_t</span> <span class="pl-s1">min_args</span>;</div></div></div><div class="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">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">names</span>;</div></div></div><div class="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">    <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">new_exc</span>;</div></div></div><div class="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">    <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">next</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">none</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">null</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">prev_exc</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">receiver</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">rest</span>;</div></div></div><div class="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-smi">int</span> <span class="pl-s1">result</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">self</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">seq</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">slice</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">step</span>;</div></div></div><div class="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">    <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">subject</span>;</div></div></div><div class="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">    <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">top</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">type</span>;</div></div></div><div class="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">    <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">typevars</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">val0</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">val1</span>;</div></div></div><div class="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-smi">int</span> <span class="pl-s1">values_or_none</span>;</div></div></div><div class="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">
</div></div></div><div class="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-k">switch</span> (<span class="pl-s1">opcode</span>) {</div></div></div><div class="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">
</div></div></div><div class="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">// BEGIN BYTECODES //</span></div></div></div><div class="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-smi">pure</span> <span class="pl-en">inst</span>(<span class="pl-smi">NOP</span>, (<span class="pl-c1">--</span>)) {</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">family</span>(<span class="pl-c1">RESUME</span>, <span class="pl-c1">1</span>) <span class="pl-c1">=</span> {</div></div></div><div class="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">            <span class="pl-c1">RESUME_CHECK</span>,</div></div></div><div class="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">            <span class="pl-c1">RESUME_CHECK_JIT</span>,</div></div></div><div class="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">        };</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">NOT_TAKEN</span>) <span class="pl-c1">=</span> <span class="pl-c1">NOP</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_CHECK_PERIODIC</span>, (<span class="pl-c1">--</span>)) {</div></div></div><div class="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-smi">int</span> <span class="pl-s1">err</span> <span class="pl-c1">=</span> <span class="pl-en">check_periodics</span>(<span class="pl-s1">tstate</span>);</div></div></div><div class="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-en">ERROR_IF</span>(<span class="pl-s1">err</span> <span class="pl-c1">!=</span> <span class="pl-c1">0</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">replaced</span> <span class="pl-en">op</span>(<span class="pl-s1">_CHECK_PERIODIC_AT_END</span>, (<span class="pl-c1">--</span>)) {</div></div></div><div class="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">int</span> <span class="pl-s1">err</span> <span class="pl-c1">=</span> <span class="pl-en">check_periodics_at_end</span>(<span class="pl-s1">tstate</span>, <span class="pl-s1">frame</span>);</div></div></div><div class="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">            <span class="pl-en">ERROR_IF</span>(<span class="pl-s1">err</span> <span class="pl-c1">!=</span> <span class="pl-c1">0</span>);</div></div></div><div class="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="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_CHECK_PERIODIC_IF_NOT_YIELD_FROM</span>, (<span class="pl-c1">--</span>)) {</div></div></div><div class="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-k">if</span> ((<span class="pl-s1">oparg</span> <span class="pl-c1">&amp;</span> <span class="pl-c1">RESUME_OPARG_LOCATION_MASK</span>) <span class="pl-c1">&lt;</span> <span class="pl-c1">RESUME_AFTER_YIELD_FROM</span>) {</div></div></div><div class="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-smi">int</span> <span class="pl-s1">err</span> <span class="pl-c1">=</span> <span class="pl-en">check_periodics</span>(<span class="pl-s1">tstate</span>);</div></div></div><div class="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-en">ERROR_IF</span>(<span class="pl-s1">err</span> <span class="pl-c1">!=</span> <span class="pl-c1">0</span>);</div></div></div><div class="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">            }</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier1</span> <span class="pl-en">op</span>(<span class="pl-s1">_QUICKEN_RESUME</span>, (<span class="pl-smi">counter</span>/<span class="pl-c1">1</span> <span class="pl-c1">--</span>)) {</div></div></div><div class="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-en">_Py_Specialize_Resume</span>(<span class="pl-s1">this_instr</span>, <span class="pl-s1">tstate</span>, <span class="pl-s1">frame</span>);</div></div></div><div class="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">        }</div></div></div><div class="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="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">        <span class="pl-smi">tier1</span> <span class="pl-en">op</span>(<span class="pl-s1">_MAYBE_INSTRUMENT</span>, (<span class="pl-c1">--</span>)) {</div></div></div><div class="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-k">#ifdef</span> <span class="pl-s1">Py_GIL_DISABLED</span></div></div></div><div class="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">// For thread-safety, we need to check instrumentation version</span></div></div></div><div class="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">// even when tracing. Otherwise, another thread may concurrently</span></div></div></div><div class="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">// re-write the bytecode while we are executing this function.</span></div></div></div><div class="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-smi">int</span> <span class="pl-s1">check_instrumentation</span> <span class="pl-c1">=</span> <span class="pl-c1">1</span>;</div></div></div><div class="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-k">#else</span></div></div></div><div class="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-smi">int</span> <span class="pl-s1">check_instrumentation</span> <span class="pl-c1">=</span> (<span class="pl-s1">tstate</span><span class="pl-c1">-&gt;</span><span class="pl-c1">tracing</span> <span class="pl-c1">==</span> <span class="pl-c1">0</span>);</div></div></div><div class="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-k">#endif</span></div></div></div><div class="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-k">if</span> (<span class="pl-s1">check_instrumentation</span>) {</div></div></div><div class="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-smi">uintptr_t</span> <span class="pl-s1">global_version</span> <span class="pl-c1">=</span> <span class="pl-en">_Py_atomic_load_uintptr_relaxed</span>(<span class="pl-c1">&amp;</span><span class="pl-s1">tstate</span><span class="pl-c1">-&gt;</span><span class="pl-c1">eval_breaker</span>) <span class="pl-c1">&amp;</span> ~<span class="pl-s1">_PY_EVAL_EVENTS_MASK</span>;</div></div></div><div class="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">uintptr_t</span> <span class="pl-s1">code_version</span> <span class="pl-c1">=</span> <span class="pl-en">FT_ATOMIC_LOAD_UINTPTR_ACQUIRE</span>(<span class="pl-en">_PyFrame_GetCode</span>(<span class="pl-s1">frame</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">_co_instrumentation_version</span>);</div></div></div><div class="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">                <span class="pl-k">if</span> (<span class="pl-s1">code_version</span> <span class="pl-c1">!=</span> <span class="pl-s1">global_version</span>) {</div></div></div><div class="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">                    <span class="pl-smi">int</span> <span class="pl-s1">err</span> <span class="pl-c1">=</span> <span class="pl-en">_Py_Instrument</span>(<span class="pl-en">_PyFrame_GetCode</span>(<span class="pl-s1">frame</span>), <span class="pl-s1">tstate</span><span class="pl-c1">-&gt;</span><span class="pl-c1">interp</span>);</div></div></div><div class="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-k">if</span> (<span class="pl-s1">err</span>) {</div></div></div><div class="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-en">ERROR_NO_POP</span>();</div></div></div><div class="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">                    }</div></div></div><div class="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-s1">next_instr</span> <span class="pl-c1">=</span> <span class="pl-s1">this_instr</span>;</div></div></div><div class="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-en">DISPATCH</span>();</div></div></div><div class="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">                }</div></div></div><div class="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">            }</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">replaced</span> <span class="pl-en">op</span>(<span class="pl-s1">_LOAD_BYTECODE</span>, (<span class="pl-c1">--</span>)) {</div></div></div><div class="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-k">#ifdef</span> <span class="pl-s1">Py_GIL_DISABLED</span></div></div></div><div class="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">            <span class="pl-k">if</span> (<span class="pl-s1">frame</span><span class="pl-c1">-&gt;</span><span class="pl-c1">tlbc_index</span> <span class="pl-c1">!=</span></div></div></div><div class="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">                ((<span class="pl-smi">_PyThreadStateImpl</span> <span class="pl-c1">*</span>)<span class="pl-s1">tstate</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">tlbc_index</span>) {</div></div></div><div class="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-smi">_Py_CODEUNIT</span> <span class="pl-c1">*</span><span class="pl-s1">bytecode</span> <span class="pl-c1">=</span></div></div></div><div class="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-en">_PyEval_GetExecutableCode</span>(<span class="pl-s1">tstate</span>, <span class="pl-en">_PyFrame_GetCode</span>(<span class="pl-s1">frame</span>));</div></div></div><div class="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-en">ERROR_IF</span>(<span class="pl-s1">bytecode</span> <span class="pl-c1">==</span> <span class="pl-c1">NULL</span>);</div></div></div><div class="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-smi">ptrdiff_t</span> <span class="pl-s1">off</span> <span class="pl-c1">=</span> <span class="pl-s1">this_instr</span> <span class="pl-c1">-</span> <span class="pl-en">_PyFrame_GetBytecode</span>(<span class="pl-s1">frame</span>);</div></div></div><div class="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-s1">frame</span><span class="pl-c1">-&gt;</span><span class="pl-c1">tlbc_index</span> <span class="pl-c1">=</span> ((<span class="pl-smi">_PyThreadStateImpl</span> <span class="pl-c1">*</span>)<span class="pl-s1">tstate</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">tlbc_index</span>;</div></div></div><div class="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-s1">frame</span><span class="pl-c1">-&gt;</span><span class="pl-c1">instr_ptr</span> <span class="pl-c1">=</span> <span class="pl-s1">bytecode</span> <span class="pl-c1">+</span> <span class="pl-s1">off</span>;</div></div></div><div class="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">// Make sure this_instr gets reset correctly for any uops that</span></div></div></div><div class="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">// follow</span></div></div></div><div class="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-s1">next_instr</span> <span class="pl-c1">=</span> <span class="pl-s1">frame</span><span class="pl-c1">-&gt;</span><span class="pl-c1">instr_ptr</span>;</div></div></div><div class="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-en">DISPATCH</span>();</div></div></div><div class="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">            }</div></div></div><div class="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">            <span class="pl-k">#endif</span></div></div></div><div class="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="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">RESUME</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">_LOAD_BYTECODE</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_MAYBE_INSTRUMENT</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_QUICKEN_RESUME</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_CHECK_PERIODIC_IF_NOT_YIELD_FROM</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">RESUME_CHECK</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">unused</span>/<span class="pl-c1">1</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_RESUME_CHECK</span>;</div></div></div><div class="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">
</div></div></div><div class="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">        <span class="pl-en">op</span>(<span class="pl-s1">_RESUME_CHECK</span>, (<span class="pl-c1">--</span>)) {</div></div></div><div class="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"><span class="pl-k">#if</span> defined(<span class="pl-s1">__EMSCRIPTEN__</span>)</div></div></div><div class="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-en">DEOPT_IF</span>(<span class="pl-s1">_Py_emscripten_signal_clock</span> <span class="pl-c1">==</span> <span class="pl-c1">0</span>);</div></div></div><div class="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-s1">_Py_emscripten_signal_clock</span> <span class="pl-c1">-=</span> <span class="pl-s1">Py_EMSCRIPTEN_SIGNAL_HANDLING</span>;</div></div></div><div class="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-k">#endif</span></div></div></div><div class="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-smi">uintptr_t</span> <span class="pl-s1">eval_breaker</span> <span class="pl-c1">=</span> <span class="pl-en">_Py_atomic_load_uintptr_relaxed</span>(<span class="pl-c1">&amp;</span><span class="pl-s1">tstate</span><span class="pl-c1">-&gt;</span><span class="pl-c1">eval_breaker</span>);</div></div></div><div class="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-smi">uintptr_t</span> <span class="pl-s1">version</span> <span class="pl-c1">=</span> <span class="pl-en">FT_ATOMIC_LOAD_UINTPTR_ACQUIRE</span>(<span class="pl-en">_PyFrame_GetCode</span>(<span class="pl-s1">frame</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">_co_instrumentation_version</span>);</div></div></div><div class="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-en">assert</span>((<span class="pl-s1">version</span> <span class="pl-c1">&amp;</span> <span class="pl-s1">_PY_EVAL_EVENTS_MASK</span>) <span class="pl-c1">==</span> <span class="pl-c1">0</span>);</div></div></div><div class="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-en">DEOPT_IF</span>(<span class="pl-s1">eval_breaker</span> <span class="pl-c1">!=</span> <span class="pl-s1">version</span>);</div></div></div><div class="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-k">#ifdef</span> <span class="pl-s1">Py_GIL_DISABLED</span></div></div></div><div class="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-en">DEOPT_IF</span>(<span class="pl-s1">frame</span><span class="pl-c1">-&gt;</span><span class="pl-c1">tlbc_index</span> <span class="pl-c1">!=</span></div></div></div><div class="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-smi">_PyThreadStateImpl</span> <span class="pl-c1">*</span>)<span class="pl-s1">tstate</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">tlbc_index</span>);</div></div></div><div class="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-k">#endif</span></div></div></div><div class="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="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="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-en">macro</span>(<span class="pl-c1">RESUME_CHECK_JIT</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">unused</span>/<span class="pl-c1">1</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_RESUME_CHECK</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_JIT</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_MONITOR_RESUME</span>, (<span class="pl-c1">--</span>)) {</div></div></div><div class="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-smi">int</span> <span class="pl-s1">err</span> <span class="pl-c1">=</span> <span class="pl-en">_Py_call_instrumentation</span>(</div></div></div><div class="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-s1">tstate</span>, <span class="pl-s1">oparg</span> <span class="pl-c1">==</span> <span class="pl-c1">0</span> ? <span class="pl-c1">PY_MONITORING_EVENT_PY_START</span> : <span class="pl-c1">PY_MONITORING_EVENT_PY_RESUME</span>, <span class="pl-s1">frame</span>, <span class="pl-s1">this_instr</span>);</div></div></div><div class="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-en">RELOAD_STACK</span>();</div></div></div><div class="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-en">ERROR_IF</span>(<span class="pl-s1">err</span>);</div></div></div><div class="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-k">if</span> (<span class="pl-s1">frame</span><span class="pl-c1">-&gt;</span><span class="pl-c1">instr_ptr</span> <span class="pl-c1">!=</span> <span class="pl-s1">this_instr</span>) {</div></div></div><div class="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">                <span class="pl-c">/* Instrumentation has jumped */</span></div></div></div><div class="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">                <span class="pl-s1">next_instr</span> <span class="pl-c1">=</span> <span class="pl-s1">frame</span><span class="pl-c1">-&gt;</span><span class="pl-c1">instr_ptr</span>;</div></div></div><div class="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">            }</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">INSTRUMENTED_RESUME</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">unused</span>/<span class="pl-c1">1</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_LOAD_BYTECODE</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_MAYBE_INSTRUMENT</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_CHECK_PERIODIC_IF_NOT_YIELD_FROM</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_MONITOR_RESUME</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">pseudo</span>(<span class="pl-c1">LOAD_CLOSURE</span>, (<span class="pl-c1">--</span> <span class="pl-s1">unused</span>)) <span class="pl-c1">=</span> {</div></div></div><div class="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">            <span class="pl-c1">LOAD_FAST</span>,</div></div></div><div class="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="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">
</div></div></div><div class="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">        <span class="pl-en">inst</span>(<span class="pl-c1">LOAD_FAST_CHECK</span>, (<span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-smi">_PyStackRef</span> <span class="pl-s1">value_s</span> <span class="pl-c1">=</span> <span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg</span>);</div></div></div><div class="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-k">if</span> (<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">value_s</span>)) {</div></div></div><div class="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-en">_PyEval_FormatExcCheckArg</span>(<span class="pl-s1">tstate</span>, <span class="pl-s1">PyExc_UnboundLocalError</span>,</div></div></div><div class="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-c1">UNBOUNDLOCAL_ERROR_MSG</span>,</div></div></div><div class="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-en">PyTuple_GetItem</span>(<span class="pl-en">_PyFrame_GetCode</span>(<span class="pl-s1">frame</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">co_localsplusnames</span>, <span class="pl-s1">oparg</span>)</div></div></div><div class="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">                );</div></div></div><div class="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-en">ERROR_IF</span>(true);</div></div></div><div class="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">            }</div></div></div><div class="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-s1">value</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_DUP</span>(<span class="pl-s1">value_s</span>);</div></div></div><div class="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">        }</div></div></div><div class="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="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">        <span class="pl-en">replicate</span>(<span class="pl-c1">8</span>) <span class="pl-s1">pure</span> <span class="pl-en">inst</span>(<span class="pl-c1">LOAD_FAST</span>, (<span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-en">assert</span>(!<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg</span>)));</div></div></div><div class="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-s1">value</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_DUP</span>(<span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">replicate</span>(<span class="pl-c1">8</span>) <span class="pl-s1">pure</span> <span class="pl-en">inst</span> (<span class="pl-c1">LOAD_FAST_BORROW</span>, (<span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-en">assert</span>(!<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg</span>)));</div></div></div><div class="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-s1">value</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_Borrow</span>(<span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">inst</span>(<span class="pl-c1">LOAD_FAST_AND_CLEAR</span>, (<span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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">            <span class="pl-s1">value</span> <span class="pl-c1">=</span> <span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg</span>);</div></div></div><div class="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">            <span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg</span>) <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">inst</span>(<span class="pl-c1">LOAD_FAST_LOAD_FAST</span>, ( <span class="pl-c1">--</span> <span class="pl-s1">value1</span>, <span class="pl-s1">value2</span>)) {</div></div></div><div class="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-smi">uint32_t</span> <span class="pl-s1">oparg1</span> <span class="pl-c1">=</span> <span class="pl-s1">oparg</span> &gt;&gt; <span class="pl-c1">4</span>;</div></div></div><div class="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-smi">uint32_t</span> <span class="pl-s1">oparg2</span> <span class="pl-c1">=</span> <span class="pl-s1">oparg</span> <span class="pl-c1">&amp;</span> <span class="pl-c1">15</span>;</div></div></div><div class="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-s1">value1</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_DUP</span>(<span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg1</span>));</div></div></div><div class="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-s1">value2</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_DUP</span>(<span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg2</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">inst</span>(<span class="pl-c1">LOAD_FAST_BORROW_LOAD_FAST_BORROW</span>, ( <span class="pl-c1">--</span> <span class="pl-s1">value1</span>, <span class="pl-s1">value2</span>)) {</div></div></div><div class="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">            <span class="pl-smi">uint32_t</span> <span class="pl-s1">oparg1</span> <span class="pl-c1">=</span> <span class="pl-s1">oparg</span> &gt;&gt; <span class="pl-c1">4</span>;</div></div></div><div class="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">            <span class="pl-smi">uint32_t</span> <span class="pl-s1">oparg2</span> <span class="pl-c1">=</span> <span class="pl-s1">oparg</span> <span class="pl-c1">&amp;</span> <span class="pl-c1">15</span>;</div></div></div><div class="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-s1">value1</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_Borrow</span>(<span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg1</span>));</div></div></div><div class="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-s1">value2</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_Borrow</span>(<span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg2</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">inst</span>(<span class="pl-c1">LOAD_CONST</span>, (<span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">obj</span> <span class="pl-c1">=</span> <span class="pl-en">GETITEM</span>(<span class="pl-c1">FRAME_CO_CONSTS</span>, <span class="pl-s1">oparg</span>);</div></div></div><div class="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-s1">value</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_FromPyObjectBorrow</span>(<span class="pl-s1">obj</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">replicate</span>(<span class="pl-c1">4</span>) <span class="pl-en">inst</span>(<span class="pl-c1">LOAD_SMALL_INT</span>, (<span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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">            <span class="pl-en">assert</span>(<span class="pl-s1">oparg</span> <span class="pl-c1">&lt;</span> <span class="pl-s1">_PY_NSMALLPOSINTS</span>);</div></div></div><div class="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">            <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">obj</span> <span class="pl-c1">=</span> (<span class="pl-smi">PyObject</span> <span class="pl-c1">*</span>)<span class="pl-c1">&amp;</span><span class="pl-s1">_PyLong_SMALL_INTS</span>[<span class="pl-s1">_PY_NSMALLNEGINTS</span> <span class="pl-c1">+</span> <span class="pl-s1">oparg</span>];</div></div></div><div class="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-s1">value</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_FromPyObjectBorrow</span>(<span class="pl-s1">obj</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">STORE_FAST</span>) <span class="pl-c1">=</span> <span class="pl-s1">_SWAP_FAST</span> <span class="pl-c1">+</span> <span class="pl-c1">POP_TOP</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">replicate</span>(<span class="pl-c1">8</span>) <span class="pl-en">op</span>(<span class="pl-s1">_SWAP_FAST</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">trash</span>)) {</div></div></div><div class="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-smi">_PyStackRef</span> <span class="pl-s1">tmp</span> <span class="pl-c1">=</span> <span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg</span>);</div></div></div><div class="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-en">GETLOCAL</span>(<span class="pl-s1">oparg</span>) <span class="pl-c1">=</span> <span class="pl-s1">value</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-s1">trash</span> <span class="pl-c1">=</span> <span class="pl-s1">tmp</span>;</div></div></div><div class="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="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="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-en">pseudo</span>(<span class="pl-c1">STORE_FAST_MAYBE_NULL</span>, (<span class="pl-s1">unused</span> <span class="pl-c1">--</span>)) <span class="pl-c1">=</span> {</div></div></div><div class="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-c1">STORE_FAST</span>,</div></div></div><div class="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">        };</div></div></div><div class="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">
</div></div></div><div class="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-en">inst</span>(<span class="pl-c1">STORE_FAST_LOAD_FAST</span>, (<span class="pl-s1">value1</span> <span class="pl-c1">--</span> <span class="pl-s1">value2</span>)) {</div></div></div><div class="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-smi">uint32_t</span> <span class="pl-s1">oparg1</span> <span class="pl-c1">=</span> <span class="pl-s1">oparg</span> &gt;&gt; <span class="pl-c1">4</span>;</div></div></div><div class="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-smi">uint32_t</span> <span class="pl-s1">oparg2</span> <span class="pl-c1">=</span> <span class="pl-s1">oparg</span> <span class="pl-c1">&amp;</span> <span class="pl-c1">15</span>;</div></div></div><div class="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-smi">_PyStackRef</span> <span class="pl-s1">tmp</span> <span class="pl-c1">=</span> <span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg1</span>);</div></div></div><div class="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-en">GETLOCAL</span>(<span class="pl-s1">oparg1</span>) <span class="pl-c1">=</span> <span class="pl-s1">value1</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value1</span>);</div></div></div><div class="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">            <span class="pl-s1">value2</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_DUP</span>(<span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg2</span>));</div></div></div><div class="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">            <span class="pl-en">PyStackRef_XCLOSE</span>(<span class="pl-s1">tmp</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">inst</span>(<span class="pl-c1">STORE_FAST_STORE_FAST</span>, (<span class="pl-s1">value2</span>, <span class="pl-s1">value1</span> <span class="pl-c1">--</span>)) {</div></div></div><div class="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-smi">uint32_t</span> <span class="pl-s1">oparg1</span> <span class="pl-c1">=</span> <span class="pl-s1">oparg</span> &gt;&gt; <span class="pl-c1">4</span>;</div></div></div><div class="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-smi">uint32_t</span> <span class="pl-s1">oparg2</span> <span class="pl-c1">=</span> <span class="pl-s1">oparg</span> <span class="pl-c1">&amp;</span> <span class="pl-c1">15</span>;</div></div></div><div class="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-smi">_PyStackRef</span> <span class="pl-s1">tmp</span> <span class="pl-c1">=</span> <span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg1</span>);</div></div></div><div class="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-en">GETLOCAL</span>(<span class="pl-s1">oparg1</span>) <span class="pl-c1">=</span> <span class="pl-s1">value1</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value1</span>);</div></div></div><div class="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-en">PyStackRef_XCLOSE</span>(<span class="pl-s1">tmp</span>);</div></div></div><div class="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-s1">tmp</span> <span class="pl-c1">=</span> <span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg2</span>);</div></div></div><div class="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">            <span class="pl-en">GETLOCAL</span>(<span class="pl-s1">oparg2</span>) <span class="pl-c1">=</span> <span class="pl-s1">value2</span>;</div></div></div><div class="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">            <span class="pl-en">DEAD</span>(<span class="pl-s1">value2</span>);</div></div></div><div class="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-en">PyStackRef_XCLOSE</span>(<span class="pl-s1">tmp</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">pure</span> <span class="pl-en">inst</span>(<span class="pl-c1">POP_TOP</span>, (<span class="pl-smi">value</span> <span class="pl-c1">--</span>)) {</div></div></div><div class="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-en">PyStackRef_XCLOSE</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_POP_TOP_NOP</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span>)) {</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">value</span>) <span class="pl-c1">||</span> (!<span class="pl-en">PyStackRef_RefcountOnObject</span>(<span class="pl-s1">value</span>)) <span class="pl-c1">||</span></div></div></div><div class="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-en">_Py_IsImmortal</span>((<span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>))));</div></div></div><div class="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">            <span class="pl-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_POP_TOP_INT</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span>)) {</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyLong_CheckExact</span>(<span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>)));</div></div></div><div class="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-en">PyStackRef_CLOSE_SPECIALIZED</span>(<span class="pl-s1">value</span>, <span class="pl-s1">_PyLong_ExactDealloc</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_POP_TOP_FLOAT</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span>)) {</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>)));</div></div></div><div class="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-en">PyStackRef_CLOSE_SPECIALIZED</span>(<span class="pl-s1">value</span>, <span class="pl-s1">_PyFloat_ExactDealloc</span>);</div></div></div><div class="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">        }</div></div></div><div class="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="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">        <span class="pl-en">op</span>(<span class="pl-s1">_POP_TOP_UNICODE</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span>)) {</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyUnicode_CheckExact</span>(<span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>)));</div></div></div><div class="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-en">PyStackRef_CLOSE_SPECIALIZED</span>(<span class="pl-s1">value</span>, <span class="pl-s1">_PyUnicode_ExactDealloc</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_POP_TOP_OPARG</span>, (<span class="pl-s1">args</span>[<span class="pl-s1">oparg</span>] <span class="pl-c1">--</span> )) {</div></div></div><div class="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-en">_PyStackRef_CloseStack</span>(<span class="pl-s1">args</span>, <span class="pl-s1">oparg</span>);</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">args</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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">pure</span> <span class="pl-en">inst</span>(<span class="pl-c1">PUSH_NULL</span>, (<span class="pl-c1">--</span> <span class="pl-s1">res</span>)) {</div></div></div><div class="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">            <span class="pl-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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="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">
</div></div></div><div class="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-smi">no_save_ip</span> <span class="pl-en">inst</span>(<span class="pl-c1">END_FOR</span>, (<span class="pl-smi">value</span> <span class="pl-c1">--</span> )) {</div></div></div><div class="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">/* Don&#039;t update instr_ptr, so that POP_ITER sees</span></div></div></div><div class="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">             * the FOR_ITER as the previous instruction.</span></div></div></div><div class="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">             * This has the benign side effect that if value is</span></div></div></div><div class="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">             * finalized it will see the location as the FOR_ITER&#039;s.</span></div></div></div><div class="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">             */</span></div></div></div><div class="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-en">PyStackRef_CLOSE</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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="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">        <span class="pl-en">inst</span>(<span class="pl-c1">POP_ITER</span>, (<span class="pl-s1">iter</span>, <span class="pl-s1">index_or_null</span> <span class="pl-c1">--</span> )) {</div></div></div><div class="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-smi">void</span>)<span class="pl-s1">index_or_null</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">index_or_null</span>);</div></div></div><div class="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-en">PyStackRef_CLOSE</span>(<span class="pl-s1">iter</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">no_save_ip</span> <span class="pl-s1">tier1</span> <span class="pl-en">inst</span>(<span class="pl-c1">INSTRUMENTED_END_FOR</span>, (<span class="pl-s1">receiver</span>, <span class="pl-s1">index_or_null</span>, <span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">receiver</span>, <span class="pl-s1">index_or_null</span>)) {</div></div></div><div class="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">/* Need to create a fake StopIteration error here,</span></div></div></div><div class="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">             * to conform to PEP 380 */</span></div></div></div><div class="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">if</span> (<span class="pl-en">PyStackRef_GenCheck</span>(<span class="pl-s1">receiver</span>)) {</div></div></div><div class="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">int</span> <span class="pl-s1">err</span> <span class="pl-c1">=</span> <span class="pl-en">monitor_stop_iteration</span>(<span class="pl-s1">tstate</span>, <span class="pl-s1">frame</span>, <span class="pl-s1">this_instr</span>, <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>));</div></div></div><div class="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">                <span class="pl-k">if</span> (<span class="pl-s1">err</span>) {</div></div></div><div class="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">                    <span class="pl-en">ERROR_NO_POP</span>();</div></div></div><div class="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">                }</div></div></div><div class="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">            }</div></div></div><div class="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-en">PyStackRef_CLOSE</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier1</span> <span class="pl-en">inst</span>(<span class="pl-c1">INSTRUMENTED_POP_ITER</span>, (<span class="pl-s1">iter</span>, <span class="pl-s1">index_or_null</span> <span class="pl-c1">--</span> )) {</div></div></div><div class="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-smi">void</span>)<span class="pl-s1">index_or_null</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">index_or_null</span>);</div></div></div><div class="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-en">INSTRUMENTED_JUMP</span>(<span class="pl-s1">prev_instr</span>, <span class="pl-s1">this_instr</span><span class="pl-c1">+</span><span class="pl-c1">1</span>, <span class="pl-c1">PY_MONITORING_EVENT_BRANCH_RIGHT</span>);</div></div></div><div class="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-en">PyStackRef_CLOSE</span>(<span class="pl-s1">iter</span>);</div></div></div><div class="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="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="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-smi">pure</span> <span class="pl-en">inst</span>(<span class="pl-c1">END_SEND</span>, (<span class="pl-s1">receiver</span>, <span class="pl-s1">index_or_null</span>, <span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">val</span>)) {</div></div></div><div class="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-s1">val</span> <span class="pl-c1">=</span> <span class="pl-s1">value</span>;</div></div></div><div class="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-smi">void</span>)<span class="pl-s1">index_or_null</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">index_or_null</span>);</div></div></div><div class="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-en">PyStackRef_CLOSE</span>(<span class="pl-s1">receiver</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier1</span> <span class="pl-en">inst</span>(<span class="pl-c1">INSTRUMENTED_END_SEND</span>, (<span class="pl-s1">receiver</span>, <span class="pl-s1">index_or_null</span>, <span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">val</span>)) {</div></div></div><div class="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">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">receiver_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">receiver</span>);</div></div></div><div class="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">            <span class="pl-k">if</span> (<span class="pl-en">PyGen_Check</span>(<span class="pl-s1">receiver_o</span>) <span class="pl-c1">||</span> <span class="pl-en">PyCoro_CheckExact</span>(<span class="pl-s1">receiver_o</span>)) {</div></div></div><div class="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">                <span class="pl-smi">int</span> <span class="pl-s1">err</span> <span class="pl-c1">=</span> <span class="pl-en">monitor_stop_iteration</span>(<span class="pl-s1">tstate</span>, <span class="pl-s1">frame</span>, <span class="pl-s1">this_instr</span>, <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>));</div></div></div><div class="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-k">if</span> (<span class="pl-s1">err</span>) {</div></div></div><div class="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-en">ERROR_NO_POP</span>();</div></div></div><div class="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">                }</div></div></div><div class="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">            }</div></div></div><div class="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-s1">val</span> <span class="pl-c1">=</span> <span class="pl-s1">value</span>;</div></div></div><div class="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-smi">void</span>)<span class="pl-s1">index_or_null</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">index_or_null</span>);</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-en">PyStackRef_CLOSE</span>(<span class="pl-s1">receiver</span>);</div></div></div><div class="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">        }</div></div></div><div class="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="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">        <span class="pl-en">macro</span>(<span class="pl-c1">UNARY_NEGATIVE</span>) <span class="pl-c1">=</span> <span class="pl-s1">_UNARY_NEGATIVE</span> <span class="pl-c1">+</span> <span class="pl-c1">POP_TOP</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_UNARY_NEGATIVE</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">v</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">res_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyNumber_Negative</span>(<span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>));</div></div></div><div class="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-k">if</span> (<span class="pl-s1">res_o</span> <span class="pl-c1">==</span> <span class="pl-c1">NULL</span>) {</div></div></div><div class="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-en">ERROR_NO_POP</span>();</div></div></div><div class="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">            }</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_FromPyObjectSteal</span>(<span class="pl-s1">res_o</span>);</div></div></div><div class="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-s1">v</span> <span class="pl-c1">=</span> <span class="pl-s1">value</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">        }</div></div></div><div class="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="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">        <span class="pl-c">// Inplace negation: negate a uniquely-referenced float in place.</span></div></div></div><div class="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">// Tier 2 only.</span></div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_UNARY_NEGATIVE_FLOAT_INPLACE</span>, (<span class="pl-smi">value</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">v</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">val_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">val_o</span>));</div></div></div><div class="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-en">assert</span>(<span class="pl-en">_PyObject_IsUniquelyReferenced</span>(<span class="pl-s1">val_o</span>));</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">UNARY_NEGATIVE</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-smi">double</span> <span class="pl-s1">dres</span> <span class="pl-c1">=</span> <span class="pl-c1">-</span>((<span class="pl-smi">PyFloatObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">val_o</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">ob_fval</span>;</div></div></div><div class="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-smi">PyFloatObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">val_o</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">ob_fval</span> <span class="pl-c1">=</span> <span class="pl-s1">dres</span>;</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">value</span>;</div></div></div><div class="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-s1">v</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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="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="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-en">inst</span>(<span class="pl-c1">UNARY_NOT</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>)) {</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyStackRef_BoolCheck</span>(<span class="pl-s1">value</span>));</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_IsFalse</span>(<span class="pl-s1">value</span>)</div></div></div><div class="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-s1">PyStackRef_True</span> : <span class="pl-s1">PyStackRef_False</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">family</span>(<span class="pl-c1">TO_BOOL</span>, <span class="pl-c1">INLINE_CACHE_ENTRIES_TO_BOOL</span>) <span class="pl-c1">=</span> {</div></div></div><div class="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-c1">TO_BOOL_ALWAYS_TRUE</span>,</div></div></div><div class="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-c1">TO_BOOL_BOOL</span>,</div></div></div><div class="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">            <span class="pl-c1">TO_BOOL_INT</span>,</div></div></div><div class="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">            <span class="pl-c1">TO_BOOL_LIST</span>,</div></div></div><div class="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-c1">TO_BOOL_NONE</span>,</div></div></div><div class="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-c1">TO_BOOL_STR</span>,</div></div></div><div class="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">        };</div></div></div><div class="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">
</div></div></div><div class="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-smi">specializing</span> <span class="pl-en">op</span>(<span class="pl-s1">_SPECIALIZE_TO_BOOL</span>, (<span class="pl-smi">counter</span>/<span class="pl-c1">1</span>, <span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-k">#if</span> <span class="pl-c1">ENABLE_SPECIALIZATION</span></div></div></div><div class="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-k">if</span> (<span class="pl-en">ADAPTIVE_COUNTER_TRIGGERS</span>(<span class="pl-s1">counter</span>)) {</div></div></div><div class="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-s1">next_instr</span> <span class="pl-c1">=</span> <span class="pl-s1">this_instr</span>;</div></div></div><div class="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-en">_Py_Specialize_ToBool</span>(<span class="pl-s1">value</span>, <span class="pl-s1">next_instr</span>);</div></div></div><div class="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-en">DISPATCH_SAME_OPARG</span>();</div></div></div><div class="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="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">            <span class="pl-en">OPCODE_DEFERRED_INC</span>(<span class="pl-c1">TO_BOOL</span>);</div></div></div><div class="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-en">ADVANCE_ADAPTIVE_COUNTER</span>(<span class="pl-s1">this_instr</span>[<span class="pl-c1">1</span>].<span class="pl-c1">counter</span>);</div></div></div><div class="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-k">#endif</span>  <span class="pl-c">/* ENABLE_SPECIALIZATION */</span></div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_TO_BOOL</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>)) {</div></div></div><div class="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-smi">int</span> <span class="pl-s1">err</span> <span class="pl-c1">=</span> <span class="pl-en">PyObject_IsTrue</span>(<span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>));</div></div></div><div class="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-en">PyStackRef_CLOSE</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-en">ERROR_IF</span>(<span class="pl-s1">err</span> <span class="pl-c1">&lt;</span> <span class="pl-c1">0</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">err</span> ? <span class="pl-s1">PyStackRef_True</span> : <span class="pl-s1">PyStackRef_False</span>;</div></div></div><div class="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">        }</div></div></div><div class="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="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">        <span class="pl-en">macro</span>(<span class="pl-c1">TO_BOOL</span>) <span class="pl-c1">=</span> <span class="pl-s1">_SPECIALIZE_TO_BOOL</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">2</span> <span class="pl-c1">+</span> <span class="pl-s1">_TO_BOOL</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">inst</span>(<span class="pl-c1">TO_BOOL_BOOL</span>, (<span class="pl-s1">unused</span>/<span class="pl-c1">1</span>, <span class="pl-s1">unused</span>/<span class="pl-c1">2</span>, <span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">PyStackRef_BoolCheck</span>(<span class="pl-s1">value</span>));</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">TO_BOOL</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_TO_BOOL_INT</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">v</span>)) {</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">TO_BOOL</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">value_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> (<span class="pl-en">_PyLong_IsZero</span>((<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">value_o</span>)) ? <span class="pl-s1">PyStackRef_False</span> : <span class="pl-s1">PyStackRef_True</span>;</div></div></div><div class="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">            <span class="pl-s1">v</span> <span class="pl-c1">=</span> <span class="pl-s1">value</span>;</div></div></div><div class="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">            <span class="pl-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">TO_BOOL_INT</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">_GUARD_TOS_EXACT_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">1</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">2</span> <span class="pl-c1">+</span> <span class="pl-s1">_TO_BOOL_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_INT</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_GUARD_NOS_LIST</span>, (<span class="pl-s1">nos</span>, <span class="pl-s1">unused</span> <span class="pl-c1">--</span> <span class="pl-s1">nos</span>, <span class="pl-s1">unused</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">nos</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">PyList_CheckExact</span>(<span class="pl-s1">o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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">        <span class="pl-en">op</span>(<span class="pl-s1">_GUARD_TOS_LIST</span>, (<span class="pl-s1">tos</span> <span class="pl-c1">--</span> <span class="pl-s1">tos</span>)) {</div></div></div><div class="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">            <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">tos</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">PyList_CheckExact</span>(<span class="pl-s1">o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_GUARD_TOS_SLICE</span>, (<span class="pl-s1">tos</span> <span class="pl-c1">--</span> <span class="pl-s1">tos</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">tos</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">PySlice_Check</span>(<span class="pl-s1">o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">TO_BOOL_LIST</span>) <span class="pl-c1">=</span> <span class="pl-s1">_GUARD_TOS_LIST</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">1</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">2</span> <span class="pl-c1">+</span> <span class="pl-s1">_TO_BOOL_LIST</span> <span class="pl-c1">+</span> <span class="pl-c1">POP_TOP</span>;</div></div></div><div class="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">
</div></div></div><div class="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">        <span class="pl-en">op</span>(<span class="pl-s1">_TO_BOOL_LIST</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">v</span>)) {</div></div></div><div class="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">            <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">value_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyList_CheckExact</span>(<span class="pl-s1">value_o</span>));</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">TO_BOOL</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">PyList_GET_SIZE</span>(<span class="pl-s1">value_o</span>) ? <span class="pl-s1">PyStackRef_True</span> : <span class="pl-s1">PyStackRef_False</span>;</div></div></div><div class="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-s1">v</span> <span class="pl-c1">=</span> <span class="pl-s1">value</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">inst</span>(<span class="pl-c1">TO_BOOL_NONE</span>, (<span class="pl-s1">unused</span>/<span class="pl-c1">1</span>, <span class="pl-s1">unused</span>/<span class="pl-c1">2</span>, <span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>)) {</div></div></div><div class="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-c">// This one is a bit weird, because we expect *some* failures:</span></div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">PyStackRef_IsNone</span>(<span class="pl-s1">value</span>));</div></div></div><div class="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">            <span class="pl-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">            <span class="pl-en">STAT_INC</span>(<span class="pl-c1">TO_BOOL</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_False</span>;</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_GUARD_NOS_COMPACT_ASCII</span>, (<span class="pl-s1">nos</span>, <span class="pl-s1">unused</span> <span class="pl-c1">--</span> <span class="pl-s1">nos</span>, <span class="pl-s1">unused</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">nos</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">PyUnicode_CheckExact</span>(<span class="pl-s1">o</span>));</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">PyUnicode_IS_COMPACT_ASCII</span>(<span class="pl-s1">o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_GUARD_NOS_UNICODE</span>, (<span class="pl-s1">nos</span>, <span class="pl-s1">unused</span> <span class="pl-c1">--</span> <span class="pl-s1">nos</span>, <span class="pl-s1">unused</span>)) {</div></div></div><div class="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">            <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">nos</span>);</div></div></div><div class="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">            <span class="pl-en">EXIT_IF</span>(!<span class="pl-en">PyUnicode_CheckExact</span>(<span class="pl-s1">o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_GUARD_TOS_UNICODE</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">value_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">PyUnicode_CheckExact</span>(<span class="pl-s1">value_o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_TO_BOOL_STR</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">v</span>)) {</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">TO_BOOL</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">value_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">            <span class="pl-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">value_o</span> <span class="pl-c1">==</span> <span class="pl-c1">&amp;</span><span class="pl-en">_Py_STR</span>(<span class="pl-s1">empty</span>) ? <span class="pl-s1">PyStackRef_False</span> : <span class="pl-s1">PyStackRef_True</span>;</div></div></div><div class="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">            <span class="pl-s1">v</span> <span class="pl-c1">=</span> <span class="pl-s1">value</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">TO_BOOL_STR</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">_GUARD_TOS_UNICODE</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">1</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">2</span> <span class="pl-c1">+</span> <span class="pl-s1">_TO_BOOL_STR</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_UNICODE</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_REPLACE_WITH_TRUE</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">v</span>)) {</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_True</span>;</div></div></div><div class="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-s1">v</span> <span class="pl-c1">=</span> <span class="pl-s1">value</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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="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="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-en">macro</span>(<span class="pl-c1">TO_BOOL_ALWAYS_TRUE</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">unused</span>/<span class="pl-c1">1</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_RECORD_TOS_TYPE</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_GUARD_TYPE_VERSION</span> <span class="pl-c1">+</span></div></div></div><div class="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-s1">_REPLACE_WITH_TRUE</span> <span class="pl-c1">+</span></div></div></div><div class="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-c1">POP_TOP</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">UNARY_INVERT</span>) <span class="pl-c1">=</span> <span class="pl-s1">_UNARY_INVERT</span> <span class="pl-c1">+</span> <span class="pl-c1">POP_TOP</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_UNARY_INVERT</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">v</span>)) {</div></div></div><div class="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">            <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">res_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyNumber_Invert</span>(<span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>));</div></div></div><div class="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">            <span class="pl-k">if</span> (<span class="pl-s1">res_o</span> <span class="pl-c1">==</span> <span class="pl-c1">NULL</span>) {</div></div></div><div class="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-en">ERROR_NO_POP</span>();</div></div></div><div class="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">            }</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_FromPyObjectSteal</span>(<span class="pl-s1">res_o</span>);</div></div></div><div class="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-s1">v</span> <span class="pl-c1">=</span> <span class="pl-s1">value</span>;</div></div></div><div class="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-en">DEAD</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">family</span>(<span class="pl-c1">BINARY_OP</span>, <span class="pl-c1">INLINE_CACHE_ENTRIES_BINARY_OP</span>) <span class="pl-c1">=</span> {</div></div></div><div class="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-c1">BINARY_OP_MULTIPLY_INT</span>,</div></div></div><div class="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-c1">BINARY_OP_ADD_INT</span>,</div></div></div><div class="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">            <span class="pl-c1">BINARY_OP_SUBTRACT_INT</span>,</div></div></div><div class="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">            <span class="pl-c1">BINARY_OP_MULTIPLY_FLOAT</span>,</div></div></div><div class="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-c1">BINARY_OP_ADD_FLOAT</span>,</div></div></div><div class="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-c1">BINARY_OP_SUBTRACT_FLOAT</span>,</div></div></div><div class="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-c1">BINARY_OP_ADD_UNICODE</span>,</div></div></div><div class="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-c1">BINARY_OP_SUBSCR_LIST_INT</span>,</div></div></div><div class="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-c1">BINARY_OP_SUBSCR_LIST_SLICE</span>,</div></div></div><div class="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-c1">BINARY_OP_SUBSCR_TUPLE_INT</span>,</div></div></div><div class="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-c1">BINARY_OP_SUBSCR_STR_INT</span>,</div></div></div><div class="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-c1">BINARY_OP_SUBSCR_USTR_INT</span>,</div></div></div><div class="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-c1">BINARY_OP_SUBSCR_DICT</span>,</div></div></div><div class="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-c1">BINARY_OP_SUBSCR_GETITEM</span>,</div></div></div><div class="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">            <span class="pl-c1">BINARY_OP_INPLACE_ADD_UNICODE</span>,</div></div></div><div class="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">            <span class="pl-c1">BINARY_OP_EXTEND</span>,</div></div></div><div class="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">        };</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_GUARD_NOS_INT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">unused</span> <span class="pl-c1">--</span> <span class="pl-s1">left</span>, <span class="pl-s1">unused</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">_PyLong_CheckExactAndCompact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_GUARD_TOS_INT</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">value_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">_PyLong_CheckExactAndCompact</span>(<span class="pl-s1">value_o</span>));</div></div></div><div class="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="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="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-en">op</span>(<span class="pl-s1">_GUARD_TOS_EXACT_INT</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">value_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">PyLong_CheckExact</span>(<span class="pl-s1">value_o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_GUARD_NOS_OVERFLOWED</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">unused</span> <span class="pl-c1">--</span> <span class="pl-s1">left</span>, <span class="pl-s1">unused</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">Py_TYPE</span>(<span class="pl-s1">left_o</span>) <span class="pl-c1">==</span> <span class="pl-c1">&amp;</span><span class="pl-s1">PyLong_Type</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">_PyLong_IsCompact</span>((<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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="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">        <span class="pl-en">op</span>(<span class="pl-s1">_GUARD_TOS_OVERFLOWED</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">value_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">Py_TYPE</span>(<span class="pl-s1">value_o</span>) <span class="pl-c1">==</span> <span class="pl-c1">&amp;</span><span class="pl-s1">PyLong_Type</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">_PyLong_IsCompact</span>((<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">value_o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">pure</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_MULTIPLY_INT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">right_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">right</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyLong_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyLong_CheckExact</span>(<span class="pl-s1">right_o</span>));</div></div></div><div class="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">            <span class="pl-en">assert</span>(<span class="pl-en">_PyLong_BothAreCompact</span>((<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>, (<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">right_o</span>));</div></div></div><div class="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="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-en">STAT_INC</span>(<span class="pl-c1">BINARY_OP</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">_PyCompactLong_Multiply</span>((<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>, (<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">right_o</span>);</div></div></div><div class="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-en">EXIT_IF</span>(<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">res</span>));</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">pure</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_ADD_INT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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">            <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">right_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">right</span>);</div></div></div><div class="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">            <span class="pl-en">assert</span>(<span class="pl-en">PyLong_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyLong_CheckExact</span>(<span class="pl-s1">right_o</span>));</div></div></div><div class="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-en">assert</span>(<span class="pl-en">_PyLong_BothAreCompact</span>((<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>, (<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">right_o</span>));</div></div></div><div class="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">
</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">BINARY_OP</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">_PyCompactLong_Add</span>((<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>, (<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">right_o</span>);</div></div></div><div class="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-en">EXIT_IF</span>(<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">res</span>));</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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="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">        <span class="pl-smi">pure</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_SUBTRACT_INT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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">            <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">right_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">right</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyLong_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyLong_CheckExact</span>(<span class="pl-s1">right_o</span>));</div></div></div><div class="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-en">assert</span>(<span class="pl-en">_PyLong_BothAreCompact</span>((<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>, (<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">right_o</span>));</div></div></div><div class="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">
</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">BINARY_OP</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">_PyCompactLong_Subtract</span>((<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>, (<span class="pl-smi">PyLongObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">right_o</span>);</div></div></div><div class="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-en">EXIT_IF</span>(<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">res</span>));</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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">            <span class="pl-en">INPUTS_DEAD</span>();</div></div></div><div class="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="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">BINARY_OP_MULTIPLY_INT</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">_GUARD_TOS_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">_GUARD_NOS_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">5</span> <span class="pl-c1">+</span> <span class="pl-s1">_BINARY_OP_MULTIPLY_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_INT</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">BINARY_OP_ADD_INT</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">_GUARD_TOS_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">_GUARD_NOS_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">5</span> <span class="pl-c1">+</span> <span class="pl-s1">_BINARY_OP_ADD_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_INT</span>;</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">BINARY_OP_SUBTRACT_INT</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">_GUARD_TOS_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">_GUARD_NOS_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">5</span> <span class="pl-c1">+</span> <span class="pl-s1">_BINARY_OP_SUBTRACT_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_INT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_INT</span>;</div></div></div><div class="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="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">        <span class="pl-c">// Inplace compact int ops: mutate the uniquely-referenced operand</span></div></div></div><div class="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">// when possible. The op handles decref of TARGET internally so</span></div></div></div><div class="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">// the following _POP_TOP_INT becomes _POP_TOP_NOP. Tier 2 only.</span></div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_ADD_INT_INPLACE</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">INT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">left</span>, <span class="pl-c1">+</span>, <span class="pl-s1">_PyCompactLong_Add</span>);</div></div></div><div class="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-en">EXIT_IF</span>(<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">_int_inplace_res</span>));</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">_int_inplace_res</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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="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="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_SUBTRACT_INT_INPLACE</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">INT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">left</span>, <span class="pl-c1">-</span>, <span class="pl-s1">_PyCompactLong_Subtract</span>);</div></div></div><div class="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-en">EXIT_IF</span>(<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">_int_inplace_res</span>));</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">_int_inplace_res</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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">        <span class="pl-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_MULTIPLY_INT_INPLACE</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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">            <span class="pl-en">INT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">left</span>, <span class="pl-c1">*</span>, <span class="pl-s1">_PyCompactLong_Multiply</span>);</div></div></div><div class="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-en">EXIT_IF</span>(<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">_int_inplace_res</span>));</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">_int_inplace_res</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_ADD_INT_INPLACE_RIGHT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">INT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">right</span>, <span class="pl-c1">+</span>, <span class="pl-s1">_PyCompactLong_Add</span>);</div></div></div><div class="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">            <span class="pl-en">EXIT_IF</span>(<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">_int_inplace_res</span>));</div></div></div><div class="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">            <span class="pl-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">_int_inplace_res</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_SUBTRACT_INT_INPLACE_RIGHT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">INT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">right</span>, <span class="pl-c1">-</span>, <span class="pl-s1">_PyCompactLong_Subtract</span>);</div></div></div><div class="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-en">EXIT_IF</span>(<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">_int_inplace_res</span>));</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">_int_inplace_res</span>;</div></div></div><div class="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">            <span class="pl-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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">            <span class="pl-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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="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">
</div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_MULTIPLY_INT_INPLACE_RIGHT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">INT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">right</span>, <span class="pl-c1">*</span>, <span class="pl-s1">_PyCompactLong_Multiply</span>);</div></div></div><div class="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-en">EXIT_IF</span>(<span class="pl-en">PyStackRef_IsNull</span>(<span class="pl-s1">_int_inplace_res</span>));</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">_int_inplace_res</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_GUARD_NOS_FLOAT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">unused</span> <span class="pl-c1">--</span> <span class="pl-s1">left</span>, <span class="pl-s1">unused</span>)) {</div></div></div><div class="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">            <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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">            <span class="pl-en">EXIT_IF</span>(!<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">op</span>(<span class="pl-s1">_GUARD_TOS_FLOAT</span>, (<span class="pl-s1">value</span> <span class="pl-c1">--</span> <span class="pl-s1">value</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">value_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">value</span>);</div></div></div><div class="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-en">EXIT_IF</span>(!<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">value_o</span>));</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">pure</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_MULTIPLY_FLOAT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">right_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">right</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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">            <span class="pl-en">assert</span>(<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">right_o</span>));</div></div></div><div class="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="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-en">STAT_INC</span>(<span class="pl-c1">BINARY_OP</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-smi">double</span> <span class="pl-s1">dres</span> <span class="pl-c1">=</span></div></div></div><div class="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-smi">PyFloatObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">ob_fval</span> <span class="pl-c1">*</span></div></div></div><div class="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-smi">PyFloatObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">right_o</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">ob_fval</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">d</span> <span class="pl-c1">=</span> <span class="pl-en">PyFloat_FromDouble</span>(<span class="pl-s1">dres</span>);</div></div></div><div class="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-k">if</span> (<span class="pl-s1">d</span> <span class="pl-c1">==</span> <span class="pl-c1">NULL</span>) {</div></div></div><div class="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-en">ERROR_NO_POP</span>();</div></div></div><div class="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">            }</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_FromPyObjectSteal</span>(<span class="pl-s1">d</span>);</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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="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="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-smi">pure</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_ADD_FLOAT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">right_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">right</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">right_o</span>));</div></div></div><div class="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">
</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">BINARY_OP</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-smi">double</span> <span class="pl-s1">dres</span> <span class="pl-c1">=</span></div></div></div><div class="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-smi">PyFloatObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">ob_fval</span> <span class="pl-c1">+</span></div></div></div><div class="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-smi">PyFloatObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">right_o</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">ob_fval</span>;</div></div></div><div class="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">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">d</span> <span class="pl-c1">=</span> <span class="pl-en">PyFloat_FromDouble</span>(<span class="pl-s1">dres</span>);</div></div></div><div class="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">            <span class="pl-k">if</span> (<span class="pl-s1">d</span> <span class="pl-c1">==</span> <span class="pl-c1">NULL</span>) {</div></div></div><div class="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">                <span class="pl-en">ERROR_NO_POP</span>();</div></div></div><div class="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">            }</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_FromPyObjectSteal</span>(<span class="pl-s1">d</span>);</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">pure</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_SUBTRACT_FLOAT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">right_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">right</span>);</div></div></div><div class="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">            <span class="pl-en">assert</span>(<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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">            <span class="pl-en">assert</span>(<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">right_o</span>));</div></div></div><div class="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">
</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">BINARY_OP</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-smi">double</span> <span class="pl-s1">dres</span> <span class="pl-c1">=</span></div></div></div><div class="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-smi">PyFloatObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">ob_fval</span> <span class="pl-c1">-</span></div></div></div><div class="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-smi">PyFloatObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">right_o</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">ob_fval</span>;</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">d</span> <span class="pl-c1">=</span> <span class="pl-en">PyFloat_FromDouble</span>(<span class="pl-s1">dres</span>);</div></div></div><div class="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-k">if</span> (<span class="pl-s1">d</span> <span class="pl-c1">==</span> <span class="pl-c1">NULL</span>) {</div></div></div><div class="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-en">ERROR_NO_POP</span>();</div></div></div><div class="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">            }</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_FromPyObjectSteal</span>(<span class="pl-s1">d</span>);</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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">            <span class="pl-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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">            <span class="pl-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">BINARY_OP_MULTIPLY_FLOAT</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">_GUARD_TOS_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">_GUARD_NOS_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">5</span> <span class="pl-c1">+</span> <span class="pl-s1">_BINARY_OP_MULTIPLY_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_FLOAT</span>;</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">BINARY_OP_ADD_FLOAT</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">_GUARD_TOS_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">_GUARD_NOS_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">5</span> <span class="pl-c1">+</span> <span class="pl-s1">_BINARY_OP_ADD_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_FLOAT</span>;</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">BINARY_OP_SUBTRACT_FLOAT</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">_GUARD_TOS_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">_GUARD_NOS_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">5</span> <span class="pl-c1">+</span> <span class="pl-s1">_BINARY_OP_SUBTRACT_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_FLOAT</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_FLOAT</span>;</div></div></div><div class="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">
</div></div></div><div class="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-c">// Inplace float ops: mutate the uniquely-referenced left operand</span></div></div></div><div class="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">        <span class="pl-c">// instead of allocating a new float. Tier 2 only.</span></div></div></div><div class="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">        <span class="pl-c">// The optimizer sets l to a borrowed value so the following _POP_TOP_FLOAT</span></div></div></div><div class="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">// becomes _POP_TOP_NOP.</span></div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_ADD_FLOAT_INPLACE</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">FLOAT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">left</span>, <span class="pl-c1">+</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_SUBTRACT_FLOAT_INPLACE</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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">            <span class="pl-en">FLOAT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">left</span>, <span class="pl-c1">-</span>);</div></div></div><div class="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">            <span class="pl-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_MULTIPLY_FLOAT_INPLACE</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">FLOAT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">left</span>, <span class="pl-c1">*</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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">            <span class="pl-en">INPUTS_DEAD</span>();</div></div></div><div class="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="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">
</div></div></div><div class="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">        <span class="pl-c">// Inplace RIGHT variants: mutate the uniquely-referenced right operand.</span></div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_ADD_FLOAT_INPLACE_RIGHT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">FLOAT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">right</span>, <span class="pl-c1">+</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_MULTIPLY_FLOAT_INPLACE_RIGHT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">FLOAT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">right</span>, <span class="pl-c1">*</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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">            <span class="pl-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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">            <span class="pl-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_SUBTRACT_FLOAT_INPLACE_RIGHT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">FLOAT_INPLACE_OP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">right</span>, <span class="pl-c1">-</span>);</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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">        <span class="pl-c">// Float true division --- not specialized at tier 1, emitted by the</span></div></div></div><div class="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">        <span class="pl-c">// tier 2 optimizer when both operands are known floats.</span></div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_TRUEDIV_FLOAT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">right_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">right</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyFloat_CheckExact</span>(<span class="pl-s1">right_o</span>));</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">BINARY_OP</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-smi">double</span> <span class="pl-s1">divisor</span> <span class="pl-c1">=</span> ((<span class="pl-smi">PyFloatObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">right_o</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">ob_fval</span>;</div></div></div><div class="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-k">if</span> (<span class="pl-s1">divisor</span> <span class="pl-c1">==</span> <span class="pl-c1">0.0</span>) {</div></div></div><div class="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-en">PyErr_SetString</span>(<span class="pl-s1">PyExc_ZeroDivisionError</span>,</div></div></div><div class="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-s">&quot;float division by zero&quot;</span>);</div></div></div><div class="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-en">ERROR_NO_POP</span>();</div></div></div><div class="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">            }</div></div></div><div class="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">            <span class="pl-smi">double</span> <span class="pl-s1">dres</span> <span class="pl-c1">=</span> ((<span class="pl-smi">PyFloatObject</span> <span class="pl-c1">*</span>)<span class="pl-s1">left_o</span>)<span class="pl-c1">-&gt;</span><span class="pl-c1">ob_fval</span> / <span class="pl-s1">divisor</span>;</div></div></div><div class="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">            <span class="pl-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">d</span> <span class="pl-c1">=</span> <span class="pl-en">PyFloat_FromDouble</span>(<span class="pl-s1">dres</span>);</div></div></div><div class="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-k">if</span> (<span class="pl-s1">d</span> <span class="pl-c1">==</span> <span class="pl-c1">NULL</span>) {</div></div></div><div class="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-en">ERROR_NO_POP</span>();</div></div></div><div class="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">            }</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_FromPyObjectSteal</span>(<span class="pl-s1">d</span>);</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_TRUEDIV_FLOAT_INPLACE</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">FLOAT_INPLACE_DIVOP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">left</span>);</div></div></div><div class="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-k">if</span> (<span class="pl-s1">_divop_err</span>) {</div></div></div><div class="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">                <span class="pl-en">ERROR_NO_POP</span>();</div></div></div><div class="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="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-smi">tier2</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_TRUEDIV_FLOAT_INPLACE_RIGHT</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-en">FLOAT_INPLACE_DIVOP</span>(<span class="pl-s1">left</span>, <span class="pl-s1">right</span>, <span class="pl-s1">right</span>);</div></div></div><div class="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-k">if</span> (<span class="pl-s1">_divop_err</span>) {</div></div></div><div class="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-en">ERROR_NO_POP</span>();</div></div></div><div class="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">            }</div></div></div><div class="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-s1">res</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">PyStackRef_NULL</span>;</div></div></div><div class="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">            <span class="pl-en">INPUTS_DEAD</span>();</div></div></div><div class="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="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">
</div></div></div><div class="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-smi">pure</span> <span class="pl-en">op</span>(<span class="pl-s1">_BINARY_OP_ADD_UNICODE</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>, <span class="pl-s1">l</span>, <span class="pl-s1">r</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">right_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">right</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyUnicode_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyUnicode_CheckExact</span>(<span class="pl-s1">right_o</span>));</div></div></div><div class="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">
</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">BINARY_OP</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">res_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyUnicode_Concat</span>(<span class="pl-s1">left_o</span>, <span class="pl-s1">right_o</span>);</div></div></div><div class="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">if</span> (<span class="pl-s1">res_o</span> <span class="pl-c1">==</span> <span class="pl-c1">NULL</span>) {</div></div></div><div class="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-en">ERROR_NO_POP</span>();</div></div></div><div class="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="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">            <span class="pl-s1">res</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_FromPyObjectSteal</span>(<span class="pl-s1">res_o</span>);</div></div></div><div class="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-s1">l</span> <span class="pl-c1">=</span> <span class="pl-s1">left</span>;</div></div></div><div class="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-s1">r</span> <span class="pl-c1">=</span> <span class="pl-s1">right</span>;</div></div></div><div class="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-en">INPUTS_DEAD</span>();</div></div></div><div class="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">        }</div></div></div><div class="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">
</div></div></div><div class="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-en">macro</span>(<span class="pl-c1">BINARY_OP_ADD_UNICODE</span>) <span class="pl-c1">=</span></div></div></div><div class="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-s1">_GUARD_TOS_UNICODE</span> <span class="pl-c1">+</span> <span class="pl-s1">_GUARD_NOS_UNICODE</span> <span class="pl-c1">+</span> <span class="pl-s1">unused</span>/<span class="pl-c1">5</span> <span class="pl-c1">+</span> <span class="pl-s1">_BINARY_OP_ADD_UNICODE</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_UNICODE</span> <span class="pl-c1">+</span> <span class="pl-s1">_POP_TOP_UNICODE</span>;</div></div></div><div class="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">
</div></div></div><div class="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">// This is a subtle one. We write NULL to the local</span></div></div></div><div class="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">// of the following STORE_FAST and leave the result for STORE_FAST</span></div></div></div><div class="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">// later to store.</span></div></div></div><div class="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-en">op</span>(<span class="pl-s1">_BINARY_OP_INPLACE_ADD_UNICODE</span>, (<span class="pl-s1">left</span>, <span class="pl-s1">right</span> <span class="pl-c1">--</span> <span class="pl-s1">res</span>)) {</div></div></div><div class="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-smi">PyObject</span> <span class="pl-c1">*</span><span class="pl-s1">left_o</span> <span class="pl-c1">=</span> <span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">left</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyUnicode_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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">            <span class="pl-en">assert</span>(<span class="pl-en">PyUnicode_CheckExact</span>(<span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-s1">right</span>)));</div></div></div><div class="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="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-smi">int</span> <span class="pl-s1">next_oparg</span>;</div></div></div><div class="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-k">#if</span> <span class="pl-c1">TIER_ONE</span></div></div></div><div class="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-en">assert</span>(<span class="pl-s1">next_instr</span><span class="pl-c1">-&gt;</span><span class="pl-c1">op</span>.<span class="pl-c1">code</span> <span class="pl-c1">==</span> <span class="pl-c1">STORE_FAST</span>);</div></div></div><div class="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-s1">next_oparg</span> <span class="pl-c1">=</span> <span class="pl-s1">next_instr</span><span class="pl-c1">-&gt;</span><span class="pl-c1">op</span>.<span class="pl-c1">arg</span>;</div></div></div><div class="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-k">#else</span></div></div></div><div class="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-s1">next_oparg</span> <span class="pl-c1">=</span> (<span class="pl-smi">int</span>)<span class="pl-en">CURRENT_OPERAND0_16</span>();</div></div></div><div class="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-k">#endif</span></div></div></div><div class="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-smi">_PyStackRef</span> <span class="pl-c1">*</span><span class="pl-s1">target_local</span> <span class="pl-c1">=</span> <span class="pl-c1">&amp;</span><span class="pl-en">GETLOCAL</span>(<span class="pl-s1">next_oparg</span>);</div></div></div><div class="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-en">assert</span>(<span class="pl-en">PyUnicode_CheckExact</span>(<span class="pl-s1">left_o</span>));</div></div></div><div class="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-en">EXIT_IF</span>(<span class="pl-en">PyStackRef_AsPyObjectBorrow</span>(<span class="pl-c1">*</span><span class="pl-s1">target_local</span>) <span class="pl-c1">!=</span> <span class="pl-s1">left_o</span>);</div></div></div><div class="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-en">STAT_INC</span>(<span class="pl-c1">BINARY_OP</span>, <span class="pl-s1">hit</span>);</div></div></div><div class="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-c">/* Handle `left = left + right` or `left += right` for str.</span></div></div></div><div class="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-c">             *</span></div></div></div><div class="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"><span class="pl-c">             * When possible, extend `left` in place rather than</span></div></div></div><div class="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"><span class="pl-c">             * allocating a new PyUnicodeObject. This attempts to avoid</span></div></div></div><div class="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">             * quadratic behavior when one neglects to use str.join().</span></div></div></div><div class="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">             *</span></div></div></div><div class="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">             * If `left` has only two references remaining (one from</span></div></div></div><div class="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">             * the stack, one in the locals), DECREFing `left` leaves</span></div></div></div><div class="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">             * only the locals reference, so PyUnicode_Append knows</span></div></div></div><div class="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">             * that the string is safe to mutate.</span></div></div></div><div class="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">             */</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/python/cpython/raw/refs/heads/main/Python/bytecodes.c">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>

