



  

<!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-5c4e9fc574bf49f3.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-fb37c309e0603a69.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-afff6c53aef9b9d1.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-c409873d7987dffa.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-5c4e9fc574bf49f3.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fb37c309e0603a69.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-0f910d8806d5761b.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-a7abd4d4c49ac593.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-5fc4c4a9cb41e596.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-ed0cee9214dedabd.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-afff6c53aef9b9d1.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-c409873d7987dffa.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-78a2491d538dab5a.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-c26b63d7c532d0a2.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-a6f60cea68c08405.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-f66faf28b2ea18b6.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-6701f6218c53cf5b.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-7037fa46ae124d97.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-97df7784617ce1ea.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-9be9fe6313f476af.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-62747e27e61258dc.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-7a418ea859d1654d.css" />
  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-72bd7d974b5ac1cc.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-4c5c0895f723f870.css" />

  

  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_caches_react_shell","actions_enable_background_steps","actions_new_hosted_runner_image_select_sizes_and_versions","actions_runners_react_shell","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_base_model_policy_row","copilot_chat_auto_mode_v2","copilot_chat_clear_model_selection_for_default_change","copilot_chat_early_task_provisioning","copilot_chat_persist_session_drafts","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_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_awps_batching","copilot_mission_control_early_stop","copilot_mission_control_managed_sandbox_environments","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_org_policy_page_focus_mode","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_automation_resource_scoped_writes","copilot_swe_agent_discussion_comment_trigger","copilot_swe_agent_discussion_opened_trigger","copilot_swe_agent_discussion_updated_trigger","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_assigned_trigger","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_issue_labeled_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_assigned_trigger","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_labeled_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_ready_for_review_trigger","copilot_swe_agent_pull_request_review_requested_trigger","copilot_swe_agent_pull_request_review_submitted_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_sub_issue_added_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_web_integration_cutover","copilot_workbench_sunset_redirect","dashboard_agents_module_auth_token_check","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","fgpat_permissions_selector_redesign","glc_code_quality_repo_settings_workflow_config","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_ubb_individual_budget_banner","issue_fields_multi_select","issue_inline_avatars","issue_pinned_views","issue_pinned_views_team_vs_personal","issue_relative_time_micro","issues_expanded_file_types","issues_hide_closed_sub_issues","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","labels_archiving","labels_archiving_info","landing_pages_ninetailed","lifecycle_label_name_updates","marketing_cookie_consent_banner","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_queue_restricted_pushers_warning","merge_status_header_feedback","milestone_closed_issues_prioritization","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","primer_react_timeline_list_semantics","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_copilot_attribution_header","pull_request_overview_merge_control","pull_request_overview_panel_edit_description","pull_request_persister","pull_request_stacks_navigation_shortcuts","pull_request_virtualization_image_estimate","pull_request_virtualization_loader_batching","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_logged_out_repository_header","react_query_props_with_key","react_sandbox_future_tanstack","repo_app_turbo","repo_issues_sidebar_layout","repo_pulls_dashboard_declutter","repo_pulls_dashboard_ga","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_nav_spark_models_removed","speculation_rules_ui_service","suggest_custom_property_values_copilot","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","thread_resolution_reason","update_issue_suggestions","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","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-ecea76118deb7aaa.js"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-6b01b702700c367c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-e30e053a2ec05810.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-43a736cfb17bfc3b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-63626b86ca960a13.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ser-a0f837900b980022.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tp-daaf4baff8a79901.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-27c5872edf9e8bbe.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.7ee70a9cd769c13f.module.css" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-42724bfdecdcf111.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-e8810f64c443fb9b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-0417f617ad744a0d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/by-9da36843ba9d191d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ja9-9a1160b939f2cd52.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3h-55903cf2303047ad.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hk-f1498fec45311acd.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jz5-7aa1ff0a0e750f41.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hj-1d800d09e9a8720a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j0-ccaf30a6d91f2f83.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-b30c1da5c94e1925.js" defer="defer"></script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-f0ceb503775f5214.js" defer="defer"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-5e0b3ae3c4036207.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-827ce46b7ade1744.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-9080b92ee55ecdce.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-181fffe35f64a86b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a9-c3ca0fbca57ec92e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/urv-054283cae3e84e4a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4t-b7957415f663bc13.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pb-1b8646f441999bcd.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/6n-afcf86ccabc4cad2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/zj-1e9837c8e3c294ac.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ix-db979d3ffe7f4c37.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tw-dd6dc4caea8bef08.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/qyq-3e7962e375ef7004.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/bcs-f35fbf8e2ea6dbe7.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/7l-560ecaad1259d656.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jl-e8dc4e5499c418bf.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/85-45c9403416d395d4.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-41dc48fe59a34cda.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.be84e87b659d3b98.module.css" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-menu-92d398f03db4d808.js" defer="defer"></script>
  
  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-b8b1f4173243006b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/nc-602186f274c7f83c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/qmp-16b258ea4c9e9207.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j6-e2974066e87682ac.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/t7l-07b4d1555e9567f3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4u-1fa5e65b146a8e59.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/s0-ef17fe8bd07a3b4d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/y5-1b30b762023d3e89.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/n4u-f85b84521e1734c3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j8s-48e0fe20eefd980e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/la-27679061f16e1495.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/iu-58ac501be176845a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/gru-90582bf85fdae29b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a0-62a325e8a801c241.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/vy-77fa71d04f920b10.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/gb-6acc3941ce05eb8d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/f7-0866cc20e1a6e4a3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/csq-a4622df32bd3f47f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ssg-cf5ac52afa782913.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/lk-079e9de06c3be0af.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/x00-344c6e66a12fe4b8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wsu-447e9f95188c7974.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/038-7e759dd92b23180b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/qmq-b7fd747ac0dec1dc.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hwq-eba66f3e802ed05e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/lcf-c3749f061b720d7a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/meu-720cfd8779ef970d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tg-0262af28cee91950.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/is-72fb9279eae70f4e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/dc-9a4f5284b4d6b55b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/w9-183da1d030133670.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r09-6a8e9e38bd26e4b8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/642-0c34f01503252c51.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/45z-500ac78bc30b1f49.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/61-99828705784c9574.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ioz-e202cd57dfb0dbae.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/kwg-1568470998026677.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/1mc-0231984e8f3f4958.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pc-986abafaf53b769e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/1e-f3794268c20cd18d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/uu-6b8bc874d43973a0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2sj-a0b3d11863f57a1e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/oj-79a85dac88e9d3f4.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ys-eeb95a3084a8716b.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-view-9b395a1d8e33dd27.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/45z.922f816fb2d6b268.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/oj.ecb4903dbaae6412.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-view.09a8548c5512abb2.module.css" />


  <title>JSON-java/Test.java at master · rprado81/JSON-java · GitHub</title>



  <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient>
  <meta name="route-controller" content="blob" data-turbo-transient>
  <meta name="route-action" content="show" data-turbo-transient>
  <meta name="fetch-nonce" content="v2:63ef5dcb-5773-60da-d88d-eb033730a44e">

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


  <meta name="request-id" content="E814:39F6DF:17C77B7:1FC45B0:6AC82865" data-pjax-transient="true"/><meta name="html-safe-nonce" content="ae3d885679e00971b67524b742824bfe743ad98f01c2836ee97bb487dd40bf1c" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFODE0OjM5RjZERjoxN0M3N0I3OjFGQzQ1QjA6NkFDODI4NjUiLCJ2aXNpdG9yX2lkIjoiNzg4MDg3NTE0ODY1NDk0NjQwNSIsInJlZ2lvbl9lZGdlIjoiZnJhIiwicmVnaW9uX3JlbmRlciI6ImZyYSJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="e5ac43fc0f68ff0d6e0a0f7f47e6fbd15293ecad54b856b94aa95bde4f101481" data-pjax-transient="true"/>


    <meta name="hovercard-subject-tag" content="repository:2822890" 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="A reference implementation of a JSON package in Java. - JSON-java/Test.java at master · rprado81/JSON-java">

      <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/rprado81/JSON-java/blob/master/Test.java" />

      <meta name="twitter:image" content="https://opengraph.githubassets.com/611fd8ba02f5a83587061e588624085879ce09d6a037b71ac8a8a10e8bf834e3/rprado81/JSON-java" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="JSON-java/Test.java at master · rprado81/JSON-java" /><meta name="twitter:description" content="A reference implementation of a JSON package in Java. - rprado81/JSON-java" />
  <meta property="og:image" content="https://opengraph.githubassets.com/611fd8ba02f5a83587061e588624085879ce09d6a037b71ac8a8a10e8bf834e3/rprado81/JSON-java" /><meta property="og:image:alt" content="A reference implementation of a JSON package in Java. - rprado81/JSON-java" /><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="JSON-java/Test.java at master · rprado81/JSON-java" /><meta property="og:url" content="https://github.com/rprado81/JSON-java/blob/master/Test.java" /><meta property="og:description" content="A reference implementation of a JSON package in Java. - rprado81/JSON-java" />
  




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



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


  <meta http-equiv="x-pjax-version" content="65b30d3cd65645afbb189061c7bc5842e193cd279328e896282b9d1eedcc3001" data-turbo-track="reload">
  <meta http-equiv="x-pjax-csp-version" content="c4a65e47b0c850e1157ae8e66298070851d7e3b558038de5a3b4ff7a93e630ed" data-turbo-track="reload">
  <meta http-equiv="x-pjax-css-version" content="1ff3f1d4e1abd61f6f135b47d3b815e2f7169f8dd418f0118c6b1cf4de6cbc86" data-turbo-track="reload">
  <meta http-equiv="x-pjax-js-version" content="a606364bf155d9f83f98d5f6ffb23b2a8124f0fd561af7910fc2f96239167fd6" 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/rprado81/JSON-java git https://github.com/rprado81/JSON-java.git">

  <meta name="octolytics-dimension-user_id" content="1211303" /><meta name="octolytics-dimension-user_login" content="rprado81" /><meta name="octolytics-dimension-repository_id" content="2822890" /><meta name="octolytics-dimension-repository_nwo" content="rprado81/JSON-java" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="true" /><meta name="octolytics-dimension-repository_parent_id" content="1187853" /><meta name="octolytics-dimension-repository_parent_nwo" content="stleary/JSON-java" /><meta name="octolytics-dimension-repository_network_root_id" content="1187853" /><meta name="octolytics-dimension-repository_network_root_nwo" content="stleary/JSON-java" />
  



    

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


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


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

  <meta name="release" content="ccc2f5cd693857f1a31a1224a55bad93a07ef64b" 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/no-1cf75929f17e3028.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-5625310cde04ec4c.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.c805423771ad5c52.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/app-install-banner-partial-387e72c81dfd8e85.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-install-banner-partial.38a0735e2022b71c.module.css" />

<react-partial
  partial-name="app-install-banner-partial"
  data-ssr="false"
  data-attempted-ssr="false"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{}}</script>
  <div data-target="react-partial.reactRoot"></div>
</react-partial>


          

                <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2lp-a40e70e520dbe650.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/rwd-7b2c7e3d5830b9e9.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fz5-26e9f173be523540.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jag-e8b94ef4bf214893.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/l19-ab9291460ccba23f.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5nx-54af91826ad57196.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/zn-f168d65b85b3e44a.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/marketing-header-966dc8215e916935.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.05b219cdb8e80c43.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/zn.9fc2e923e926de87.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%2Frprado81%2FJSON-java%2Fblob%2Fmaster%2FTest.java","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow\u0026source=header-repo\u0026source_repo=rprado81%2FJSON-java","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/rprado81/JSON-java/blob/master/Test.java\",\"user_id\":null}}","auth_hydro_click_hmac":"1024bdfaf06624421672781cb73d89d45aabbeba50c7fdafe099aec98834b503","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%2Frprado81%2FJSON-java%2Fblob%2Fmaster%2FTest.java" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/rprado81/JSON-java/blob/master/Test.java&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="1024bdfaf06624421672781cb73d89d45aabbeba50c7fdafe099aec98834b503"><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%2Frprado81%2FJSON-java%2Fblob%2Fmaster%2FTest.java" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/rprado81/JSON-java/blob/master/Test.java&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="1024bdfaf06624421672781cb73d89d45aabbeba50c7fdafe099aec98834b503"><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=rprado81%2FJSON-java" data-analytics-event="{&quot;action&quot;:&quot;sign_up&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_up_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/rprado81/JSON-java/blob/master/Test.java&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="1024bdfaf06624421672781cb73d89d45aabbeba50c7fdafe099aec98834b503"><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-bc33e46e-8e11-44fe-925d-11fa216d040f" aria-labelledby="tooltip-8baf1202-fc23-4f35-90a9-745e6b7784fb" 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-8baf1202-fc23-4f35-90a9-745e6b7784fb" for="icon-button-bc33e46e-8e11-44fe-925d-11fa216d040f" 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" >
      
      








  

    <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ym-4c4d2b70d5b17037.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/mng-af5547fcfd291f53.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/t5-8ffaa093c3420000.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j24-43443b443f213349.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/vw-9a8839ba1b0498ae.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ac-6aee4950ad46f21c.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/f4t-7d2f5b3e9f5c838a.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/36-e7bb48b69e86f71b.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tps-84accc305677e828.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/e8k-f5cca939ef074708.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/nx-e5a4a427b19a5363.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3s-7ab43a292b98ba5f.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a1w-8b2cb4a1188ed337.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/nr-6819c6e72b8c96b6.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/global-nav-bar-739841f5ed3ef844.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.e4334163c54cccf5.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/45z.922f816fb2d6b268.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-nav-bar.08339d28e8ce6f25.module.css" />

<react-partial
  partial-name="global-nav-bar"
  data-ssr="true"
  data-attempted-ssr="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"contextRegion":{"crumbs":[{"crumb_type":"user","label":"rprado81","is_root":false,"href":"/rprado81"},{"crumb_type":"repository","label":"JSON-java","is_root":false,"octicon":"repo-forked","href":"/rprado81/JSON-java"}],"localNavigation":[{"id":"code","icon":"code","label":"Code","href":"/rprado81/JSON-java","selectedLinks":["repo_source","repo_downloads","repo_commits","repo_releases","repo_tags","repo_branches","repo_packages","repo_deployments","repo_attestations"],"popoverTarget":false,"commandId":"repositories:go-to-code","reactNav":{"appTarget":"code-view","anchor":"code-view-repo-link"},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"pull-requests","icon":"git-pull-request","label":"Pull requests","href":"/rprado81/JSON-java/pulls","selectedLinks":["repo_pulls","checks"],"count":0,"popoverTarget":false,"commandId":"repositories:go-to-pull-requests","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"actions","icon":"play","label":"Actions","href":"/rprado81/JSON-java/actions","selectedLinks":["repo_actions"],"popoverTarget":false,"commandId":"repositories:go-to-actions","reactNav":{"appTarget":"actions-workflows","anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"projects","icon":"table","label":"Projects","href":"/rprado81/JSON-java/projects","selectedLinks":["repo_projects","new_repo_project","repo_project"],"popoverTarget":false,"commandId":"repositories:go-to-projects","reactNav":{"appTarget":"repo","anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"wiki","icon":"book","label":"Wiki","href":"/rprado81/JSON-java/wiki","selectedLinks":["repo_wiki"],"popoverTarget":false,"commandId":"repositories:go-to-wiki","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"security-and-quality","icon":"shield","label":"Security and quality","href":"/rprado81/JSON-java/security","selectedLinks":["security","overview","alerts","policy","token_scanning","code_scanning"],"count":0,"popoverTarget":false,"commandId":"repositories:go-to-security","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"insights","icon":"graph","label":"Insights","href":"/rprado81/JSON-java/pulse","selectedLinks":["repo_graphs","repo_contributors","dependency_graph","dependabot_updates","pulse","people","community"],"popoverTarget":false,"commandId":"repositories:go-to-insights","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}}],"localNavigationUpdateChannel":null,"selectedLink":"repo_source"},"owner":null,"headerLogo":{"href":"/","aria-label":"Homepage "},"notifications":{"indicatorMode":"disabled","websocketChannel":null,"fetchIndicatorSrc":"/notifications/indicator","fetchIndicatorEnabled":false},"issues":{"href":"/issues"},"pulls":{"href":"/pulls"},"contributedRepos":{"href":"/repos"},"copilot":{"show":false,"showAgentsButton":false,"showRelaunchAnnouncement":false,"copilotChatUrl":null,"copilotApiUrl":"https://api.githubcopilot.com"},"search":{"show":true,"showCommandPalette":false,"isSearchPage":false,"isJumpToSearch":false,"searchContext":{"scope":"repo:rprado81/JSON-java","current_repo_name":"JSON-java","current_repo_nwo":"rprado81/JSON-java","user_id":"rprado81"}},"commandPalette":null,"enterpriseBar":{"show":false},"globalTransactionalMessage":[],"payloadsUrl":"/_global-navigation/payloads.json?can_toggle_site_admin_and_employee_status=0\u0026is_admin_mode_on=0\u0026is_ui_opted_out=0\u0026show_ui_opt_out=0\u0026v=6","contextRegionUrl":"/_global-navigation/context-region.json"}}</script>
  <div data-target="react-partial.reactRoot"><header aria-label="Global navigation menu" data-component="Stack" class="GlobalNav styles-module__appHeader__YzYWk prc-Stack-Stack-UQ9k6" data-gap="none" data-direction="vertical" data-align="stretch" data-wrap="nowrap" data-justify="start" data-padding="none"><div data-component="Stack" class="prc-Stack-Stack-UQ9k6" data-direction="horizontal" data-align="center" data-wrap="nowrap" data-justify="center" data-padding="none"><div data-testid="top-nav-center" data-component="Stack" class="styles-module__center__R3QRv styles-module__withLocalNavigation__rjTJ_ GlobalNavBar-module__loggedOut__Jv1rk prc-Stack-Stack-UQ9k6" data-gap="condensed" data-direction="horizontal" data-align="stretch" data-wrap="nowrap" data-justify="start" data-padding="normal"><nav class="styles-module__contextRegion__VbSp2 prc-Breadcrumbs-BreadcrumbsBase-3Gb-B" aria-label="Breadcrumbs" data-overflow="menu" data-variant="normal" data-component="Breadcrumbs"><ol class="prc-Breadcrumbs-BreadcrumbsList-BKjpe"><li class="prc-Breadcrumbs-ItemWrapper-k0NLn"><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" data-component="Breadcrumbs.Item" href="/rprado81" data-discover="true"><span class="">rprado81</span></a></li><li class="prc-Breadcrumbs-ItemWrapper-k0NLn"><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" data-component="Breadcrumbs.Item" href="/rprado81/JSON-java" data-discover="true"><span class="styles-module__contextCrumbLast__tI2e3">JSON-java</span><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-repo-forked styles-module__trailingIcon__sCKDh" viewBox="0 0 16 16" width="12" height="12" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><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></a></li></ol></nav></div><div data-testid="top-nav-right" data-component="Stack" class="styles-module__right__mlBQg styles-module__withLocalNavigation__rjTJ_ styles-module__rightWithResponsiveCreateButton__SKn2W prc-Stack-Stack-UQ9k6" data-gap="condensed" data-direction="horizontal" data-align="center" data-wrap="nowrap" data-justify="start" data-padding="normal"></div></div><h2 class="prc-src-InternalVisuallyHidden-2YaI6">Repository navigation</h2><nav class="prc-components-UnderlineWrapper-eT-Yj prc-UnderlineNav-UnderlineWrapper-GWONT LocalNavigation-module__LocalNavigation__b0Xc0" aria-label="Repository" data-variant="inset" data-overflow-mode="wrap" data-hide-icons-breakpoint="medium"><ul class="prc-UnderlineNav-ItemsList-oj8gN prc-components-UnderlineItemList-xKlKC" role="list"><li role="presentation" aria-hidden="true" class="prc-UnderlineNav-WrapSpacer--aLgz"></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a aria-current="page" data-tab-item="code" data-react-nav="code-view" data-react-nav-anchor="code-view-repo-link" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/rprado81/JSON-java" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code" 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></span><span data-component="text" data-content="Code">Code</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="pull-requests" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/rprado81/JSON-java/pulls" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-pull-request" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><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-component="text" data-content="Pull requests">Pull requests</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="actions" data-react-nav="actions-workflows" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/rprado81/JSON-java/actions" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-play" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><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-component="text" data-content="Actions">Actions</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="projects" data-react-nav="repo" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/rprado81/JSON-java/projects" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-table" 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.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-component="text" data-content="Projects">Projects</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="wiki" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/rprado81/JSON-java/wiki" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-book" 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.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path></svg></span><span data-component="text" data-content="Wiki">Wiki</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="security-and-quality" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/rprado81/JSON-java/security" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><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-component="text" data-content="Security and quality">Security and quality</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="insights" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/rprado81/JSON-java/pulse" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-graph" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><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-component="text" data-content="Insights">Insights</span></a></li></ul><div class="prc-UnderlineNav-MoreButtonContainer-Dnrq6"><div class="prc-UnderlineNav-MoreButtonDivider-dN0a-"></div><button data-component="overflow-menu-button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk prc-UnderlineNav-MoreButton-Y8soj" data-loading="false" data-size="medium" data-variant="invisible" id="_R_2ktl_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3"><span>More<span class="prc-src-InternalVisuallyHidden-2YaI6"> items</span></span></span></span><span data-component="trailingAction" 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></button></div></nav><div class="d-none"></div></header></div>
</react-partial>


  



<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="/rprado81/JSON-java/blob/master/Test.java"
  style="display: block; min-height: calc(100vh - 64px);"
  data-attempted-ssr="true"
  data-ssr="true"
  data-lazy="false"
  data-alternate="false"
  data-data-router-enabled="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-app.embeddedData">{"payload":{"codeViewBlobRoute":{"csv":null,"csvError":null,"headerInfo":{"toc":null},"issueTemplate":null,"discussionTemplate":null,"richText":null,"richTextTruncated":false,"renderedFileInfo":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"Test","fully_qualified_name":"Test","kind":"class","ident_start":1635,"ident_end":1639,"extent_start":1622,"extent_end":71241,"ident_utf16":{"start":{"line_number":44,"utf16_col":13},"end":{"line_number":44,"utf16_col":17}},"extent_utf16":{"start":{"line_number":44,"utf16_col":0},"end":{"line_number":931,"utf16_col":0}}},{"name":"Test","fully_qualified_name":"Test::Test","kind":"method","ident_start":1670,"ident_end":1674,"extent_start":1663,"extent_end":1716,"ident_utf16":{"start":{"line_number":45,"utf16_col":11},"end":{"line_number":45,"utf16_col":15}},"extent_utf16":{"start":{"line_number":45,"utf16_col":4},"end":{"line_number":47,"utf16_col":5}}},{"name":"setUp","fully_qualified_name":"Test::setUp","kind":"method","ident_start":1737,"ident_end":1742,"extent_start":1722,"extent_end":1792,"ident_utf16":{"start":{"line_number":49,"utf16_col":19},"end":{"line_number":49,"utf16_col":24}},"extent_utf16":{"start":{"line_number":49,"utf16_col":4},"end":{"line_number":51,"utf16_col":5}}},{"name":"tearDown","fully_qualified_name":"Test::tearDown","kind":"method","ident_start":1813,"ident_end":1821,"extent_start":1798,"extent_end":1874,"ident_utf16":{"start":{"line_number":53,"utf16_col":19},"end":{"line_number":53,"utf16_col":27}},"extent_utf16":{"start":{"line_number":53,"utf16_col":4},"end":{"line_number":55,"utf16_col":5}}},{"name":"testXML","fully_qualified_name":"Test::testXML","kind":"method","ident_start":1892,"ident_end":1899,"extent_start":1880,"extent_end":3253,"ident_utf16":{"start":{"line_number":57,"utf16_col":16},"end":{"line_number":57,"utf16_col":23}},"extent_utf16":{"start":{"line_number":57,"utf16_col":4},"end":{"line_number":73,"utf16_col":5}}},{"name":"testNull","fully_qualified_name":"Test::testNull","kind":"method","ident_start":3271,"ident_end":3279,"extent_start":3259,"extent_end":3625,"ident_utf16":{"start":{"line_number":75,"utf16_col":16},"end":{"line_number":75,"utf16_col":24}},"extent_utf16":{"start":{"line_number":75,"utf16_col":4},"end":{"line_number":84,"utf16_col":5}}},{"name":"testJSON","fully_qualified_name":"Test::testJSON","kind":"method","ident_start":3643,"ident_end":3651,"extent_start":3631,"extent_end":63696,"ident_utf16":{"start":{"line_number":86,"utf16_col":16},"end":{"line_number":86,"utf16_col":24}},"extent_utf16":{"start":{"line_number":86,"utf16_col":4},"end":{"line_number":716,"utf16_col":5}}},{"name":"testExceptions","fully_qualified_name":"Test::testExceptions","kind":"method","ident_start":63714,"ident_end":63728,"extent_start":63702,"extent_end":69913,"ident_utf16":{"start":{"line_number":718,"utf16_col":16},"end":{"line_number":718,"utf16_col":30}},"extent_utf16":{"start":{"line_number":718,"utf16_col":4},"end":{"line_number":881,"utf16_col":5}}},{"name":"Beany","fully_qualified_name":"Test::Beany","kind":"class","ident_start":70173,"ident_end":70178,"extent_start":70167,"extent_end":71239,"ident_utf16":{"start":{"line_number":889,"utf16_col":10},"end":{"line_number":889,"utf16_col":15}},"extent_utf16":{"start":{"line_number":889,"utf16_col":4},"end":{"line_number":929,"utf16_col":5}}},{"name":"aString","fully_qualified_name":"Test::Beany::aString","kind":"field","ident_start":70225,"ident_end":70232,"extent_start":70211,"extent_end":70233,"ident_utf16":{"start":{"line_number":890,"utf16_col":22},"end":{"line_number":890,"utf16_col":29}},"extent_utf16":{"start":{"line_number":890,"utf16_col":8},"end":{"line_number":890,"utf16_col":30}}},{"name":"aNumber","fully_qualified_name":"Test::Beany::aNumber","kind":"field","ident_start":70256,"ident_end":70263,"extent_start":70242,"extent_end":70264,"ident_utf16":{"start":{"line_number":891,"utf16_col":22},"end":{"line_number":891,"utf16_col":29}},"extent_utf16":{"start":{"line_number":891,"utf16_col":8},"end":{"line_number":891,"utf16_col":30}}},{"name":"aBoolean","fully_qualified_name":"Test::Beany::aBoolean","kind":"field","ident_start":70288,"ident_end":70296,"extent_start":70273,"extent_end":70297,"ident_utf16":{"start":{"line_number":892,"utf16_col":23},"end":{"line_number":892,"utf16_col":31}},"extent_utf16":{"start":{"line_number":892,"utf16_col":8},"end":{"line_number":892,"utf16_col":32}}},{"name":"Beany","fully_qualified_name":"Test::Beany::Beany","kind":"method","ident_start":70314,"ident_end":70319,"extent_start":70307,"extent_end":70463,"ident_utf16":{"start":{"line_number":894,"utf16_col":15},"end":{"line_number":894,"utf16_col":20}},"extent_utf16":{"start":{"line_number":894,"utf16_col":8},"end":{"line_number":898,"utf16_col":9}}},{"name":"getNumber","fully_qualified_name":"Test::Beany::getNumber","kind":"method","ident_start":70487,"ident_end":70496,"extent_start":70473,"extent_end":70543,"ident_utf16":{"start":{"line_number":900,"utf16_col":22},"end":{"line_number":900,"utf16_col":31}},"extent_utf16":{"start":{"line_number":900,"utf16_col":8},"end":{"line_number":902,"utf16_col":9}}},{"name":"getString","fully_qualified_name":"Test::Beany::getString","kind":"method","ident_start":70567,"ident_end":70576,"extent_start":70553,"extent_end":70623,"ident_utf16":{"start":{"line_number":904,"utf16_col":22},"end":{"line_number":904,"utf16_col":31}},"extent_utf16":{"start":{"line_number":904,"utf16_col":8},"end":{"line_number":906,"utf16_col":9}}},{"name":"isBoolean","fully_qualified_name":"Test::Beany::isBoolean","kind":"method","ident_start":70648,"ident_end":70657,"extent_start":70633,"extent_end":70705,"ident_utf16":{"start":{"line_number":908,"utf16_col":23},"end":{"line_number":908,"utf16_col":32}},"extent_utf16":{"start":{"line_number":908,"utf16_col":8},"end":{"line_number":910,"utf16_col":9}}},{"name":"getBENT","fully_qualified_name":"Test::Beany::getBENT","kind":"method","ident_start":70729,"ident_end":70736,"extent_start":70715,"extent_end":70790,"ident_utf16":{"start":{"line_number":912,"utf16_col":22},"end":{"line_number":912,"utf16_col":29}},"extent_utf16":{"start":{"line_number":912,"utf16_col":8},"end":{"line_number":914,"utf16_col":9}}},{"name":"getX","fully_qualified_name":"Test::Beany::getX","kind":"method","ident_start":70814,"ident_end":70818,"extent_start":70800,"extent_end":70856,"ident_utf16":{"start":{"line_number":916,"utf16_col":22},"end":{"line_number":916,"utf16_col":26}},"extent_utf16":{"start":{"line_number":916,"utf16_col":8},"end":{"line_number":918,"utf16_col":9}}},{"name":"toJSONString","fully_qualified_name":"Test::Beany::toJSONString","kind":"method","ident_start":70880,"ident_end":70892,"extent_start":70866,"extent_end":71037,"ident_utf16":{"start":{"line_number":920,"utf16_col":22},"end":{"line_number":920,"utf16_col":34}},"extent_utf16":{"start":{"line_number":920,"utf16_col":8},"end":{"line_number":923,"utf16_col":9}}},{"name":"toString","fully_qualified_name":"Test::Beany::toString","kind":"method","ident_start":71061,"ident_end":71069,"extent_start":71047,"extent_end":71233,"ident_utf16":{"start":{"line_number":925,"utf16_col":22},"end":{"line_number":925,"utf16_col":30}},"extent_utf16":{"start":{"line_number":925,"utf16_col":8},"end":{"line_number":928,"utf16_col":9}}}]}},"codeViewLayoutRoute":{"repo":{"id":2822890,"defaultBranch":"master","name":"JSON-java","ownerLogin":"rprado81","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2011-11-21T20:44:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1211303?v=4","public":true,"private":false,"isOrgOwned":false,"isArchived":false},"currentUser":null,"uploadToken":"W-o31EUrT4wJRGFrUoYdnnLgICsHIuHan7usKFH0kYdkwAi4tIqwWHxOTNWqcERpdkvRcj67z1DJfG_5uVr8XA","allShortcutsEnabled":false,"treeExpanded":true,"path":"Test.java","symbolsExpanded":false,"refInfo":{"name":"master","listCacheKey":"v0:1616356204.75422","canEdit":false,"currentOid":"9bb970c6bc347513deca99e9f6f8f6df571fde72"},"helpUrl":"https://docs.github.com","githubDevUrl":null},"codeViewFileTreeLayoutRoute":{"fileTree":{"":{"items":[{"name":"CDL.java","path":"CDL.java","contentType":"file"},{"name":"Cookie.java","path":"Cookie.java","contentType":"file"},{"name":"CookieList.java","path":"CookieList.java","contentType":"file"},{"name":"HTTP.java","path":"HTTP.java","contentType":"file"},{"name":"HTTPTokener.java","path":"HTTPTokener.java","contentType":"file"},{"name":"JSONArray.java","path":"JSONArray.java","contentType":"file"},{"name":"JSONException.java","path":"JSONException.java","contentType":"file"},{"name":"JSONML.java","path":"JSONML.java","contentType":"file"},{"name":"JSONObject.java","path":"JSONObject.java","contentType":"file"},{"name":"JSONString.java","path":"JSONString.java","contentType":"file"},{"name":"JSONStringer.java","path":"JSONStringer.java","contentType":"file"},{"name":"JSONTokener.java","path":"JSONTokener.java","contentType":"file"},{"name":"JSONWriter.java","path":"JSONWriter.java","contentType":"file"},{"name":"README","path":"README","contentType":"file"},{"name":"Test.java","path":"Test.java","contentType":"file"},{"name":"XML.java","path":"XML.java","contentType":"file"},{"name":"XMLTokener.java","path":"XMLTokener.java","contentType":"file"}],"totalCount":17}},"fileTreeProcessingTime":28.246489,"foldersToFetch":[]},"codeViewBlobLayoutRoute":{"codeLineWrapEnabled":false,"refInfo":{"name":"master","listCacheKey":"v0:1616356204.75422","canEdit":false,"refType":"branch","currentOid":"9bb970c6bc347513deca99e9f6f8f6df571fde72","canEditOnDefaultBranch":false,"fileExistsOnDefault":true},"path":"Test.java","blob":{"copilotSWEAgentEnabled":false,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/rprado81/JSON-java/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"Test.java","displayUrl":"https://github.com/rprado81/JSON-java/blob/master/Test.java?raw=true","headerInfo":{"blobSize":"69.6 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":"https://desktop.github.com","isGitLfs":false,"onBranch":true,"shortPath":"523734c","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Frprado81%2FJSON-java%2Fblob%2Fmaster%2FTest.java","isCSV":false,"isRichtext":false,"lineInfo":{"truncatedLoc":"931","truncatedSloc":"816"},"mode":"executable file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"isIssueTemplate":false,"isDiscussionTemplate":false,"language":"Java","languageID":181,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/rprado81/JSON-java/blob/master/Test.java","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/rprado81/JSON-java/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/rprado81/JSON-java/raw/refs/heads/master/Test.java","renderImageOrRaw":false,"shortPath":null,"symbolsEnabled":true,"tabSize":4,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null},"copilotInfo":null,"copilotAccessAllowed":false,"copilotSpacesEnabled":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true},"codeViewBlobLayoutRoute.StyledBlob":{"rawLines":["package org.json;","","import java.util.ArrayList;","import java.util.Collection;","import java.util.Iterator;","import java.util.List;","import java.util.Map;","import java.io.StringWriter;","import junit.framework.TestCase;","","/*","Copyright (c) 2002 JSON.org","","Permission is hereby granted, free of charge, to any person obtaining a copy","of this software and associated documentation files (the \"Software\"), to deal","in the Software without restriction, including without limitation the rights","to use, copy, modify, merge, publish, distribute, sublicense, and/or sell","copies of the Software, and to permit persons to whom the Software is","furnished to do so, subject to the following conditions:","","The above copyright notice and this permission notice shall be included in all","copies or substantial portions of the Software.","","The Software shall be used for Good, not Evil.","","THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR","IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,","FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE","AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER","LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,","OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE","SOFTWARE.","*/","","/**"," * Test class. This file is not formally a member of the org.json library."," * It is just a test tool."," *"," * Issue: JSONObject does not specify the ordering of keys, so simple-minded"," * comparisons of .toString to a string literal are likely to fail."," *"," * @author JSON.org"," * @version 2011-10-25"," */","public class Test extends TestCase {","    public Test(String name) {","        super(name);","    }","","    protected void setUp() throws Exception {","        super.setUp();","    }","","    protected void tearDown() throws Exception {","        super.tearDown();","    }","","    public void testXML() throws Exception {","        JSONObject jsonobject;","        String string;","","        jsonobject = XML.toJSONObject(\"\u003c![CDATA[This is a collection of test patterns and examples for org.json.]]\u003e  Ignore the stuff past the end.  \");","        assertEquals(\"{\\\"content\\\":\\\"This is a collection of test patterns and examples for org.json.\\\"}\", jsonobject.toString());","        assertEquals(\"This is a collection of test patterns and examples for org.json.\", jsonobject.getString(\"content\"));","","        string = \"\u003ctest\u003e\u003cblank\u003e\u003c/blank\u003e\u003cempty/\u003e\u003c/test\u003e\";","        jsonobject = XML.toJSONObject(string);","        assertEquals(\"{\\\"test\\\": {\\n  \\\"blank\\\": \\\"\\\",\\n  \\\"empty\\\": \\\"\\\"\\n}}\", jsonobject.toString(2));","        assertEquals(\"\u003ctest\u003e\u003cblank/\u003e\u003cempty/\u003e\u003c/test\u003e\", XML.toString(jsonobject));","","        string = \"\u003csubsonic-response\u003e\u003cplaylists\u003e\u003cplaylist id=\\\"476c65652e6d3375\\\" int=\\\"12345678901234567890123456789012345678901234567890213991133777039355058536718668104339937\\\"/\u003e\u003cplaylist id=\\\"50617274792e78737066\\\"/\u003e\u003c/playlists\u003e\u003c/subsonic-response\u003e\";","        jsonobject = XML.toJSONObject(string);","        assertEquals(\"{\\\"subsonic-response\\\":{\\\"playlists\\\":{\\\"playlist\\\":[{\\\"id\\\":\\\"476c65652e6d3375\\\",\\\"int\\\":\\\"12345678901234567890123456789012345678901234567890213991133777039355058536718668104339937\\\"},{\\\"id\\\":\\\"50617274792e78737066\\\"}]}}}\", jsonobject.toString());","    }","","    public void testNull() throws Exception {","        JSONObject jsonobject;","","        jsonobject = new JSONObject(\"{\\\"message\\\":\\\"null\\\"}\");","        assertFalse(jsonobject.isNull(\"message\"));","        assertEquals(\"null\", jsonobject.getString(\"message\"));","","        jsonobject = new JSONObject(\"{\\\"message\\\":null}\");","        assertTrue(jsonobject.isNull(\"message\"));","    }","","    public void testJSON() throws Exception {","        double       eps = 2.220446049250313e-16;","        Iterator     iterator;","        JSONArray    jsonarray;","        JSONObject   jsonobject;","        JSONStringer jsonstringer;","        Object       object;","        String       string;","","        Beany beanie = new Beany(\"A beany object\", 42, true);","","        string = \"[001122334455]\";","        jsonarray = new JSONArray(string);","        assertEquals(\"[1122334455]\", jsonarray.toString());","","        string = \"[666e666]\";","        jsonarray = new JSONArray(string);","        assertEquals(\"[\\\"666e666\\\"]\", jsonarray.toString());","","        string = \"[00.10]\";","        jsonarray = new JSONArray(string);","        assertEquals(\"[0.1]\", jsonarray.toString());","","        jsonobject = new JSONObject();","        object = null;","        jsonobject.put(\"booga\", object);","        jsonobject.put(\"wooga\", JSONObject.NULL);","        assertEquals(\"{\\\"wooga\\\":null}\", jsonobject.toString());","        assertTrue(jsonobject.isNull(\"booga\"));","","        jsonobject = new JSONObject();","        jsonobject.increment(\"two\");","        jsonobject.increment(\"two\");","        assertEquals(\"{\\\"two\\\":2}\", jsonobject.toString());","        assertEquals(2, jsonobject.getInt(\"two\"));","","        string = \"{     \\\"list of lists\\\" : [         [1, 2, 3],         [4, 5, 6],     ] }\";","        jsonobject = new JSONObject(string);","        assertEquals(\"{\\\"list of lists\\\": [\\n\" +","                \"    [\\n\" +","                \"        1,\\n\" +","                \"        2,\\n\" +","                \"        3\\n\" +","                \"    ],\\n\" +","                \"    [\\n\" +","                \"        4,\\n\" +","                \"        5,\\n\" +","                \"        6\\n\" +","                \"    ]\\n\" +","                \"]}\", jsonobject.toString(4));","        assertEquals(\"\u003clist of lists\u003e\u003carray\u003e1\u003c/array\u003e\u003carray\u003e2\u003c/array\u003e\u003carray\u003e3\u003c/array\u003e\u003c/list of lists\u003e\u003clist of lists\u003e\u003carray\u003e4\u003c/array\u003e\u003carray\u003e5\u003c/array\u003e\u003carray\u003e6\u003c/array\u003e\u003c/list of lists\u003e\",","                XML.toString(jsonobject));","","        string = \"\u003crecipe name=\\\"bread\\\" prep_time=\\\"5 mins\\\" cook_time=\\\"3 hours\\\"\u003e \u003ctitle\u003eBasic bread\u003c/title\u003e \u003cingredient amount=\\\"8\\\" unit=\\\"dL\\\"\u003eFlour\u003c/ingredient\u003e \u003cingredient amount=\\\"10\\\" unit=\\\"grams\\\"\u003eYeast\u003c/ingredient\u003e \u003cingredient amount=\\\"4\\\" unit=\\\"dL\\\" state=\\\"warm\\\"\u003eWater\u003c/ingredient\u003e \u003cingredient amount=\\\"1\\\" unit=\\\"teaspoon\\\"\u003eSalt\u003c/ingredient\u003e \u003cinstructions\u003e \u003cstep\u003eMix all ingredients together.\u003c/step\u003e \u003cstep\u003eKnead thoroughly.\u003c/step\u003e \u003cstep\u003eCover with a cloth, and leave for one hour in warm room.\u003c/step\u003e \u003cstep\u003eKnead again.\u003c/step\u003e \u003cstep\u003ePlace in a bread baking tin.\u003c/step\u003e \u003cstep\u003eCover with a cloth, and leave for one hour in warm room.\u003c/step\u003e \u003cstep\u003eBake in the oven at 180(degrees)C for 30 minutes.\u003c/step\u003e \u003c/instructions\u003e \u003c/recipe\u003e \";","        jsonobject = XML.toJSONObject(string);","        assertEquals(\"{\\\"recipe\\\": {\\n    \\\"title\\\": \\\"Basic bread\\\",\\n    \\\"cook_time\\\": \\\"3 hours\\\",\\n    \\\"instructions\\\": {\\\"step\\\": [\\n        \\\"Mix all ingredients together.\\\",\\n        \\\"Knead thoroughly.\\\",\\n        \\\"Cover with a cloth, and leave for one hour in warm room.\\\",\\n        \\\"Knead again.\\\",\\n        \\\"Place in a bread baking tin.\\\",\\n        \\\"Cover with a cloth, and leave for one hour in warm room.\\\",\\n        \\\"Bake in the oven at 180(degrees)C for 30 minutes.\\\"\\n    ]},\\n    \\\"name\\\": \\\"bread\\\",\\n    \\\"ingredient\\\": [\\n        {\\n            \\\"content\\\": \\\"Flour\\\",\\n            \\\"amount\\\": 8,\\n            \\\"unit\\\": \\\"dL\\\"\\n        },\\n        {\\n            \\\"content\\\": \\\"Yeast\\\",\\n            \\\"amount\\\": 10,\\n            \\\"unit\\\": \\\"grams\\\"\\n        },\\n        {\\n            \\\"content\\\": \\\"Water\\\",\\n            \\\"amount\\\": 4,\\n            \\\"unit\\\": \\\"dL\\\",\\n            \\\"state\\\": \\\"warm\\\"\\n        },\\n        {\\n            \\\"content\\\": \\\"Salt\\\",\\n            \\\"amount\\\": 1,\\n            \\\"unit\\\": \\\"teaspoon\\\"\\n        }\\n    ],\\n    \\\"prep_time\\\": \\\"5 mins\\\"\\n}}\",","                jsonobject.toString(4));","","        jsonobject = JSONML.toJSONObject(string);","        assertEquals(\"{\\\"cook_time\\\":\\\"3 hours\\\",\\\"name\\\":\\\"bread\\\",\\\"tagName\\\":\\\"recipe\\\",\\\"childNodes\\\":[{\\\"tagName\\\":\\\"title\\\",\\\"childNodes\\\":[\\\"Basic bread\\\"]},{\\\"amount\\\":8,\\\"unit\\\":\\\"dL\\\",\\\"tagName\\\":\\\"ingredient\\\",\\\"childNodes\\\":[\\\"Flour\\\"]},{\\\"amount\\\":10,\\\"unit\\\":\\\"grams\\\",\\\"tagName\\\":\\\"ingredient\\\",\\\"childNodes\\\":[\\\"Yeast\\\"]},{\\\"amount\\\":4,\\\"unit\\\":\\\"dL\\\",\\\"tagName\\\":\\\"ingredient\\\",\\\"state\\\":\\\"warm\\\",\\\"childNodes\\\":[\\\"Water\\\"]},{\\\"amount\\\":1,\\\"unit\\\":\\\"teaspoon\\\",\\\"tagName\\\":\\\"ingredient\\\",\\\"childNodes\\\":[\\\"Salt\\\"]},{\\\"tagName\\\":\\\"instructions\\\",\\\"childNodes\\\":[{\\\"tagName\\\":\\\"step\\\",\\\"childNodes\\\":[\\\"Mix all ingredients together.\\\"]},{\\\"tagName\\\":\\\"step\\\",\\\"childNodes\\\":[\\\"Knead thoroughly.\\\"]},{\\\"tagName\\\":\\\"step\\\",\\\"childNodes\\\":[\\\"Cover with a cloth, and leave for one hour in warm room.\\\"]},{\\\"tagName\\\":\\\"step\\\",\\\"childNodes\\\":[\\\"Knead again.\\\"]},{\\\"tagName\\\":\\\"step\\\",\\\"childNodes\\\":[\\\"Place in a bread baking tin.\\\"]},{\\\"tagName\\\":\\\"step\\\",\\\"childNodes\\\":[\\\"Cover with a cloth, and leave for one hour in warm room.\\\"]},{\\\"tagName\\\":\\\"step\\\",\\\"childNodes\\\":[\\\"Bake in the oven at 180(degrees)C for 30 minutes.\\\"]}]}],\\\"prep_time\\\":\\\"5 mins\\\"}\",","                jsonobject.toString());","        assertEquals(\"\u003crecipe cook_time=\\\"3 hours\\\" name=\\\"bread\\\" prep_time=\\\"5 mins\\\"\u003e\u003ctitle\u003eBasic bread\u003c/title\u003e\u003cingredient amount=\\\"8\\\" unit=\\\"dL\\\"\u003eFlour\u003c/ingredient\u003e\u003cingredient amount=\\\"10\\\" unit=\\\"grams\\\"\u003eYeast\u003c/ingredient\u003e\u003cingredient amount=\\\"4\\\" unit=\\\"dL\\\" state=\\\"warm\\\"\u003eWater\u003c/ingredient\u003e\u003cingredient amount=\\\"1\\\" unit=\\\"teaspoon\\\"\u003eSalt\u003c/ingredient\u003e\u003cinstructions\u003e\u003cstep\u003eMix all ingredients together.\u003c/step\u003e\u003cstep\u003eKnead thoroughly.\u003c/step\u003e\u003cstep\u003eCover with a cloth, and leave for one hour in warm room.\u003c/step\u003e\u003cstep\u003eKnead again.\u003c/step\u003e\u003cstep\u003ePlace in a bread baking tin.\u003c/step\u003e\u003cstep\u003eCover with a cloth, and leave for one hour in warm room.\u003c/step\u003e\u003cstep\u003eBake in the oven at 180(degrees)C for 30 minutes.\u003c/step\u003e\u003c/instructions\u003e\u003c/recipe\u003e\",","                JSONML.toString(jsonobject));","","        jsonarray = JSONML.toJSONArray(string);","        assertEquals(\"[\\n    \\\"recipe\\\",\\n    {\\n        \\\"cook_time\\\": \\\"3 hours\\\",\\n        \\\"name\\\": \\\"bread\\\",\\n        \\\"prep_time\\\": \\\"5 mins\\\"\\n    },\\n    [\\n        \\\"title\\\",\\n        \\\"Basic bread\\\"\\n    ],\\n    [\\n        \\\"ingredient\\\",\\n        {\\n            \\\"amount\\\": 8,\\n            \\\"unit\\\": \\\"dL\\\"\\n        },\\n        \\\"Flour\\\"\\n    ],\\n    [\\n        \\\"ingredient\\\",\\n        {\\n            \\\"amount\\\": 10,\\n            \\\"unit\\\": \\\"grams\\\"\\n        },\\n        \\\"Yeast\\\"\\n    ],\\n    [\\n        \\\"ingredient\\\",\\n        {\\n            \\\"amount\\\": 4,\\n            \\\"unit\\\": \\\"dL\\\",\\n            \\\"state\\\": \\\"warm\\\"\\n        },\\n        \\\"Water\\\"\\n    ],\\n    [\\n        \\\"ingredient\\\",\\n        {\\n            \\\"amount\\\": 1,\\n            \\\"unit\\\": \\\"teaspoon\\\"\\n        },\\n        \\\"Salt\\\"\\n    ],\\n    [\\n        \\\"instructions\\\",\\n        [\\n            \\\"step\\\",\\n            \\\"Mix all ingredients together.\\\"\\n        ],\\n        [\\n            \\\"step\\\",\\n            \\\"Knead thoroughly.\\\"\\n        ],\\n        [\\n            \\\"step\\\",\\n            \\\"Cover with a cloth, and leave for one hour in warm room.\\\"\\n        ],\\n        [\\n            \\\"step\\\",\\n            \\\"Knead again.\\\"\\n        ],\\n        [\\n            \\\"step\\\",\\n            \\\"Place in a bread baking tin.\\\"\\n        ],\\n        [\\n            \\\"step\\\",\\n            \\\"Cover with a cloth, and leave for one hour in warm room.\\\"\\n        ],\\n        [\\n            \\\"step\\\",\\n            \\\"Bake in the oven at 180(degrees)C for 30 minutes.\\\"\\n        ]\\n    ]\\n]\",","                jsonarray.toString(4));","        assertEquals(\"\u003crecipe cook_time=\\\"3 hours\\\" name=\\\"bread\\\" prep_time=\\\"5 mins\\\"\u003e\u003ctitle\u003eBasic bread\u003c/title\u003e\u003cingredient amount=\\\"8\\\" unit=\\\"dL\\\"\u003eFlour\u003c/ingredient\u003e\u003cingredient amount=\\\"10\\\" unit=\\\"grams\\\"\u003eYeast\u003c/ingredient\u003e\u003cingredient amount=\\\"4\\\" unit=\\\"dL\\\" state=\\\"warm\\\"\u003eWater\u003c/ingredient\u003e\u003cingredient amount=\\\"1\\\" unit=\\\"teaspoon\\\"\u003eSalt\u003c/ingredient\u003e\u003cinstructions\u003e\u003cstep\u003eMix all ingredients together.\u003c/step\u003e\u003cstep\u003eKnead thoroughly.\u003c/step\u003e\u003cstep\u003eCover with a cloth, and leave for one hour in warm room.\u003c/step\u003e\u003cstep\u003eKnead again.\u003c/step\u003e\u003cstep\u003ePlace in a bread baking tin.\u003c/step\u003e\u003cstep\u003eCover with a cloth, and leave for one hour in warm room.\u003c/step\u003e\u003cstep\u003eBake in the oven at 180(degrees)C for 30 minutes.\u003c/step\u003e\u003c/instructions\u003e\u003c/recipe\u003e\",","                JSONML.toString(jsonarray));","","        string = \"\u003cdiv id=\\\"demo\\\" class=\\\"JSONML\\\"\u003e\u003cp\u003eJSONML is a transformation between \u003cb\u003eJSON\u003c/b\u003e and \u003cb\u003eXML\u003c/b\u003e that preserves ordering of document features.\u003c/p\u003e\u003cp\u003eJSONML can work with JSON arrays or JSON objects.\u003c/p\u003e\u003cp\u003eThree\u003cbr/\u003elittle\u003cbr/\u003ewords\u003c/p\u003e\u003c/div\u003e\";","        jsonobject = JSONML.toJSONObject(string);","        assertEquals(\"{\\n    \\\"id\\\": \\\"demo\\\",\\n    \\\"tagName\\\": \\\"div\\\",\\n    \\\"class\\\": \\\"JSONML\\\",\\n    \\\"childNodes\\\": [\\n        {\\n            \\\"tagName\\\": \\\"p\\\",\\n            \\\"childNodes\\\": [\\n                \\\"JSONML is a transformation between\\\",\\n                {\\n                    \\\"tagName\\\": \\\"b\\\",\\n                    \\\"childNodes\\\": [\\\"JSON\\\"]\\n                },\\n                \\\"and\\\",\\n                {\\n                    \\\"tagName\\\": \\\"b\\\",\\n                    \\\"childNodes\\\": [\\\"XML\\\"]\\n                },\\n                \\\"that preserves ordering of document features.\\\"\\n            ]\\n        },\\n        {\\n            \\\"tagName\\\": \\\"p\\\",\\n            \\\"childNodes\\\": [\\\"JSONML can work with JSON arrays or JSON objects.\\\"]\\n        },\\n        {\\n            \\\"tagName\\\": \\\"p\\\",\\n            \\\"childNodes\\\": [\\n                \\\"Three\\\",\\n                {\\\"tagName\\\": \\\"br\\\"},\\n                \\\"little\\\",\\n                {\\\"tagName\\\": \\\"br\\\"},\\n                \\\"words\\\"\\n            ]\\n        }\\n    ]\\n}\",","                jsonobject.toString(4));","        assertEquals(\"\u003cdiv id=\\\"demo\\\" class=\\\"JSONML\\\"\u003e\u003cp\u003eJSONML is a transformation between\u003cb\u003eJSON\u003c/b\u003eand\u003cb\u003eXML\u003c/b\u003ethat preserves ordering of document features.\u003c/p\u003e\u003cp\u003eJSONML can work with JSON arrays or JSON objects.\u003c/p\u003e\u003cp\u003eThree\u003cbr/\u003elittle\u003cbr/\u003ewords\u003c/p\u003e\u003c/div\u003e\",","                JSONML.toString(jsonobject));","","        jsonarray = JSONML.toJSONArray(string);","        assertEquals(\"[\\n    \\\"div\\\",\\n    {\\n        \\\"id\\\": \\\"demo\\\",\\n        \\\"class\\\": \\\"JSONML\\\"\\n    },\\n    [\\n        \\\"p\\\",\\n        \\\"JSONML is a transformation between\\\",\\n        [\\n            \\\"b\\\",\\n            \\\"JSON\\\"\\n        ],\\n        \\\"and\\\",\\n        [\\n            \\\"b\\\",\\n            \\\"XML\\\"\\n        ],\\n        \\\"that preserves ordering of document features.\\\"\\n    ],\\n    [\\n        \\\"p\\\",\\n        \\\"JSONML can work with JSON arrays or JSON objects.\\\"\\n    ],\\n    [\\n        \\\"p\\\",\\n        \\\"Three\\\",\\n        [\\\"br\\\"],\\n        \\\"little\\\",\\n        [\\\"br\\\"],\\n        \\\"words\\\"\\n    ]\\n]\",","                jsonarray.toString(4));","        assertEquals(\"\u003cdiv id=\\\"demo\\\" class=\\\"JSONML\\\"\u003e\u003cp\u003eJSONML is a transformation between\u003cb\u003eJSON\u003c/b\u003eand\u003cb\u003eXML\u003c/b\u003ethat preserves ordering of document features.\u003c/p\u003e\u003cp\u003eJSONML can work with JSON arrays or JSON objects.\u003c/p\u003e\u003cp\u003eThree\u003cbr/\u003elittle\u003cbr/\u003ewords\u003c/p\u003e\u003c/div\u003e\",","                JSONML.toString(jsonarray));","","        string = \"{\\\"xmlns:soap\\\":\\\"http://www.w3.org/2003/05/soap-envelope\\\",\\\"tagName\\\":\\\"soap:Envelope\\\",\\\"childNodes\\\":[{\\\"tagName\\\":\\\"soap:Header\\\"},{\\\"tagName\\\":\\\"soap:Body\\\",\\\"childNodes\\\":[{\\\"tagName\\\":\\\"ws:listProducts\\\",\\\"childNodes\\\":[{\\\"tagName\\\":\\\"ws:delay\\\",\\\"childNodes\\\":[1]}]}]}],\\\"xmlns:ws\\\":\\\"http://warehouse.acme.com/ws\\\"}\";","        jsonobject = new JSONObject(string);","        assertEquals(\"\u003csoap:Envelope xmlns:soap=\\\"http://www.w3.org/2003/05/soap-envelope\\\" xmlns:ws=\\\"http://warehouse.acme.com/ws\\\"\u003e\u003csoap:Header/\u003e\u003csoap:Body\u003e\u003cws:listProducts\u003e\u003cws:delay\u003e1\u003c/ws:delay\u003e\u003c/ws:listProducts\u003e\u003c/soap:Body\u003e\u003c/soap:Envelope\u003e\",","            JSONML.toString(jsonobject));","","        string = \"\u003cperson created=\\\"2006-11-11T19:23\\\" modified=\\\"2006-12-31T23:59\\\"\u003e\\n \u003cfirstName\u003eRobert\u003c/firstName\u003e\\n \u003clastName\u003eSmith\u003c/lastName\u003e\\n \u003caddress type=\\\"home\\\"\u003e\\n \u003cstreet\u003e12345 Sixth Ave\u003c/street\u003e\\n \u003ccity\u003eAnytown\u003c/city\u003e\\n \u003cstate\u003eCA\u003c/state\u003e\\n \u003cpostalCode\u003e98765-4321\u003c/postalCode\u003e\\n \u003c/address\u003e\\n \u003c/person\u003e\";","        jsonobject = XML.toJSONObject(string);","        assertEquals(\"{\\\"person\\\": {\\n    \\\"lastName\\\": \\\"Smith\\\",\\n    \\\"address\\\": {\\n        \\\"postalCode\\\": \\\"98765-4321\\\",\\n        \\\"street\\\": \\\"12345 Sixth Ave\\\",\\n        \\\"state\\\": \\\"CA\\\",\\n        \\\"type\\\": \\\"home\\\",\\n        \\\"city\\\": \\\"Anytown\\\"\\n    },\\n    \\\"created\\\": \\\"2006-11-11T19:23\\\",\\n    \\\"firstName\\\": \\\"Robert\\\",\\n    \\\"modified\\\": \\\"2006-12-31T23:59\\\"\\n}}\",","                jsonobject.toString(4));","","        string = \"{ \\\"entity\\\": { \\\"imageURL\\\": \\\"\\\", \\\"name\\\": \\\"IXXXXXXXXXXXXX\\\", \\\"id\\\": 12336, \\\"ratingCount\\\": null, \\\"averageRating\\\": null } }\";","        jsonobject = new JSONObject(string);","        assertEquals(\"{\\\"entity\\\": {\\n  \\\"id\\\": 12336,\\n  \\\"averageRating\\\": null,\\n  \\\"ratingCount\\\": null,\\n  \\\"name\\\": \\\"IXXXXXXXXXXXXX\\\",\\n  \\\"imageURL\\\": \\\"\\\"\\n}}\",","                jsonobject.toString(2));","","        jsonstringer = new JSONStringer();","        string = jsonstringer","                .object()","                .key(\"single\")","                .value(\"MARIE HAA'S\")","                .key(\"Johnny\")","                .value(\"MARIE HAA\\\\'S\")","                .key(\"foo\")","                .value(\"bar\")","                .key(\"baz\")","                .array()","                .object()","                .key(\"quux\")","                .value(\"Thanks, Josh!\")","                .endObject()","                .endArray()","                .key(\"obj keys\")","                .value(JSONObject.getNames(beanie))","                .endObject()","                .toString();","        assertEquals(\"{\\\"single\\\":\\\"MARIE HAA'S\\\",\\\"Johnny\\\":\\\"MARIE HAA\\\\\\\\'S\\\",\\\"foo\\\":\\\"bar\\\",\\\"baz\\\":[{\\\"quux\\\":\\\"Thanks, Josh!\\\"}],\\\"obj keys\\\":[\\\"aString\\\",\\\"aNumber\\\",\\\"aBoolean\\\"]}\"","                , string);","","        assertEquals(\"{\\\"a\\\":[[[\\\"b\\\"]]]}\"","                , new JSONStringer()","                .object()","                .key(\"a\")","                .array()","                .array()","                .array()","                .value(\"b\")","                .endArray()","                .endArray()","                .endArray()","                .endObject()","                .toString());","","        jsonstringer = new JSONStringer();","        jsonstringer.array();","        jsonstringer.value(1);","        jsonstringer.array();","        jsonstringer.value(null);","        jsonstringer.array();","        jsonstringer.object();","        jsonstringer.key(\"empty-array\").array().endArray();","        jsonstringer.key(\"answer\").value(42);","        jsonstringer.key(\"null\").value(null);","        jsonstringer.key(\"false\").value(false);","        jsonstringer.key(\"true\").value(true);","        jsonstringer.key(\"big\").value(123456789e+88);","        jsonstringer.key(\"small\").value(123456789e-88);","        jsonstringer.key(\"empty-object\").object().endObject();","        jsonstringer.key(\"long\");","        jsonstringer.value(9223372036854775807L);","        jsonstringer.endObject();","        jsonstringer.value(\"two\");","        jsonstringer.endArray();","        jsonstringer.value(true);","        jsonstringer.endArray();","        jsonstringer.value(98.6);","        jsonstringer.value(-100.0);","        jsonstringer.object();","        jsonstringer.endObject();","        jsonstringer.object();","        jsonstringer.key(\"one\");","        jsonstringer.value(1.00);","        jsonstringer.endObject();","        jsonstringer.value(beanie);","        jsonstringer.endArray();","        assertEquals(\"[1,[null,[{\\\"empty-array\\\":[],\\\"answer\\\":42,\\\"null\\\":null,\\\"false\\\":false,\\\"true\\\":true,\\\"big\\\":1.23456789E96,\\\"small\\\":1.23456789E-80,\\\"empty-object\\\":{},\\\"long\\\":9223372036854775807},\\\"two\\\"],true],98.6,-100,{},{\\\"one\\\":1},{\\\"A beany object\\\":42}]\",","                jsonstringer.toString());","        assertEquals(\"[\\n    1,\\n    [\\n        null,\\n        [\\n            {\\n                \\\"empty-array\\\": [],\\n                \\\"empty-object\\\": {},\\n                \\\"answer\\\": 42,\\n                \\\"true\\\": true,\\n                \\\"false\\\": false,\\n                \\\"long\\\": 9223372036854775807,\\n                \\\"big\\\": 1.23456789E96,\\n                \\\"small\\\": 1.23456789E-80,\\n                \\\"null\\\": null\\n            },\\n            \\\"two\\\"\\n        ],\\n        true\\n    ],\\n    98.6,\\n    -100,\\n    {},\\n    {\\\"one\\\": 1},\\n    {\\\"A beany object\\\": 42}\\n]\",","                new JSONArray(jsonstringer.toString()).toString(4));","","        int ar[] = {1, 2, 3};","        JSONArray ja = new JSONArray(ar);","        assertEquals(\"[1,2,3]\", ja.toString());","        assertEquals(\"\u003carray\u003e1\u003c/array\u003e\u003carray\u003e2\u003c/array\u003e\u003carray\u003e3\u003c/array\u003e\", XML.toString(ar));","","        String sa[] = {\"aString\", \"aNumber\", \"aBoolean\"};","        jsonobject = new JSONObject(beanie, sa);","        jsonobject.put(\"Testing JSONString interface\", beanie);","        assertEquals(\"{\\n    \\\"aBoolean\\\": true,\\n    \\\"aNumber\\\": 42,\\n    \\\"aString\\\": \\\"A beany object\\\",\\n    \\\"Testing JSONString interface\\\": {\\\"A beany object\\\":42}\\n}\",","            jsonobject.toString(4));","","        jsonobject = new JSONObject(\"{slashes: '///', closetag: '\u003c/script\u003e', backslash:'\\\\\\\\', ei: {quotes: '\\\"\\\\''},eo: {a: '\\\"quoted\\\"', b:\\\"don't\\\"}, quotes: [\\\"'\\\", '\\\"']}\");","        assertEquals(\"{\\n  \\\"quotes\\\": [\\n    \\\"'\\\",\\n    \\\"\\\\\\\"\\\"\\n  ],\\n  \\\"slashes\\\": \\\"///\\\",\\n  \\\"ei\\\": {\\\"quotes\\\": \\\"\\\\\\\"'\\\"},\\n  \\\"eo\\\": {\\n    \\\"b\\\": \\\"don't\\\",\\n    \\\"a\\\": \\\"\\\\\\\"quoted\\\\\\\"\\\"\\n  },\\n  \\\"closetag\\\": \\\"\u003c\\\\/script\u003e\\\",\\n  \\\"backslash\\\": \\\"\\\\\\\\\\\"\\n}\",","                jsonobject.toString(2));","        assertEquals(\"\u003cquotes\u003e\u0026apos;\u003c/quotes\u003e\u003cquotes\u003e\u0026quot;\u003c/quotes\u003e\u003cslashes\u003e///\u003c/slashes\u003e\u003cei\u003e\u003cquotes\u003e\u0026quot;\u0026apos;\u003c/quotes\u003e\u003c/ei\u003e\u003ceo\u003e\u003cb\u003edon\u0026apos;t\u003c/b\u003e\u003ca\u003e\u0026quot;quoted\u0026quot;\u003c/a\u003e\u003c/eo\u003e\u003cclosetag\u003e\u0026lt;/script\u0026gt;\u003c/closetag\u003e\u003cbackslash\u003e\\\\\u003c/backslash\u003e\",","                XML.toString(jsonobject));","","        jsonobject = new JSONObject(","                \"{foo: [true, false,9876543210,    0.0, 1.00000001,  1.000000000001, 1.00000000000000001,\" +","                        \" .00000000000000001, 2.00, 0.1, 2e100, -32,[],{}, \\\"string\\\"], \" +","                        \"  to   : null, op : 'Good',\" +","                        \"ten:10} postfix comment\");","        jsonobject.put(\"String\", \"98.6\");","        jsonobject.put(\"JSONObject\", new JSONObject());","        jsonobject.put(\"JSONArray\", new JSONArray());","        jsonobject.put(\"int\", 57);","        jsonobject.put(\"double\", 123456789012345678901234567890.);","        jsonobject.put(\"true\", true);","        jsonobject.put(\"false\", false);","        jsonobject.put(\"null\", JSONObject.NULL);","        jsonobject.put(\"bool\", \"true\");","        jsonobject.put(\"zero\", -0.0);","        jsonobject.put(\"\\\\u2028\", \"\\u2028\");","        jsonobject.put(\"\\\\u2029\", \"\\u2029\");","        jsonarray = jsonobject.getJSONArray(\"foo\");","        jsonarray.put(666);","        jsonarray.put(2001.99);","        jsonarray.put(\"so \\\"fine\\\".\");","        jsonarray.put(\"so \u003cfine\u003e.\");","        jsonarray.put(true);","        jsonarray.put(false);","        jsonarray.put(new JSONArray());","        jsonarray.put(new JSONObject());","        jsonobject.put(\"keys\", JSONObject.getNames(jsonobject));","        assertEquals(\"{\\n    \\\"to\\\": null,\\n    \\\"ten\\\": 10,\\n    \\\"JSONObject\\\": {},\\n    \\\"JSONArray\\\": [],\\n    \\\"op\\\": \\\"Good\\\",\\n    \\\"keys\\\": [\\n        \\\"to\\\",\\n        \\\"ten\\\",\\n        \\\"JSONObject\\\",\\n        \\\"JSONArray\\\",\\n        \\\"op\\\",\\n        \\\"int\\\",\\n        \\\"true\\\",\\n        \\\"foo\\\",\\n        \\\"zero\\\",\\n        \\\"double\\\",\\n        \\\"String\\\",\\n        \\\"false\\\",\\n        \\\"bool\\\",\\n        \\\"\\\\\\\\u2028\\\",\\n        \\\"\\\\\\\\u2029\\\",\\n        \\\"null\\\"\\n    ],\\n    \\\"int\\\": 57,\\n    \\\"true\\\": true,\\n    \\\"foo\\\": [\\n        true,\\n        false,\\n        9876543210,\\n        0,\\n        1.00000001,\\n        1.000000000001,\\n        1,\\n        1.0E-17,\\n        2,\\n        0.1,\\n        2.0E100,\\n        -32,\\n        [],\\n        {},\\n        \\\"string\\\",\\n        666,\\n        2001.99,\\n        \\\"so \\\\\\\"fine\\\\\\\".\\\",\\n        \\\"so \u003cfine\u003e.\\\",\\n        true,\\n        false,\\n        [],\\n        {}\\n    ],\\n    \\\"zero\\\": -0,\\n    \\\"double\\\": 1.2345678901234568E29,\\n    \\\"String\\\": \\\"98.6\\\",\\n    \\\"false\\\": false,\\n    \\\"bool\\\": \\\"true\\\",\\n    \\\"\\\\\\\\u2028\\\": \\\"\\\\u2028\\\",\\n    \\\"\\\\\\\\u2029\\\": \\\"\\\\u2029\\\",\\n    \\\"null\\\": null\\n}\",","                jsonobject.toString(4));","        assertEquals(\"\u003cto\u003enull\u003c/to\u003e\u003cten\u003e10\u003c/ten\u003e\u003cJSONObject\u003e\u003c/JSONObject\u003e\u003cop\u003eGood\u003c/op\u003e\u003ckeys\u003eto\u003c/keys\u003e\u003ckeys\u003eten\u003c/keys\u003e\u003ckeys\u003eJSONObject\u003c/keys\u003e\u003ckeys\u003eJSONArray\u003c/keys\u003e\u003ckeys\u003eop\u003c/keys\u003e\u003ckeys\u003eint\u003c/keys\u003e\u003ckeys\u003etrue\u003c/keys\u003e\u003ckeys\u003efoo\u003c/keys\u003e\u003ckeys\u003ezero\u003c/keys\u003e\u003ckeys\u003edouble\u003c/keys\u003e\u003ckeys\u003eString\u003c/keys\u003e\u003ckeys\u003efalse\u003c/keys\u003e\u003ckeys\u003ebool\u003c/keys\u003e\u003ckeys\u003e\\\\u2028\u003c/keys\u003e\u003ckeys\u003e\\\\u2029\u003c/keys\u003e\u003ckeys\u003enull\u003c/keys\u003e\u003cint\u003e57\u003c/int\u003e\u003ctrue\u003etrue\u003c/true\u003e\u003cfoo\u003etrue\u003c/foo\u003e\u003cfoo\u003efalse\u003c/foo\u003e\u003cfoo\u003e9876543210\u003c/foo\u003e\u003cfoo\u003e0.0\u003c/foo\u003e\u003cfoo\u003e1.00000001\u003c/foo\u003e\u003cfoo\u003e1.000000000001\u003c/foo\u003e\u003cfoo\u003e1.0\u003c/foo\u003e\u003cfoo\u003e1.0E-17\u003c/foo\u003e\u003cfoo\u003e2.0\u003c/foo\u003e\u003cfoo\u003e0.1\u003c/foo\u003e\u003cfoo\u003e2.0E100\u003c/foo\u003e\u003cfoo\u003e-32\u003c/foo\u003e\u003cfoo\u003e\u003c/foo\u003e\u003cfoo\u003e\u003c/foo\u003e\u003cfoo\u003estring\u003c/foo\u003e\u003cfoo\u003e666\u003c/foo\u003e\u003cfoo\u003e2001.99\u003c/foo\u003e\u003cfoo\u003eso \u0026quot;fine\u0026quot;.\u003c/foo\u003e\u003cfoo\u003eso \u0026lt;fine\u0026gt;.\u003c/foo\u003e\u003cfoo\u003etrue\u003c/foo\u003e\u003cfoo\u003efalse\u003c/foo\u003e\u003cfoo\u003e\u003c/foo\u003e\u003cfoo\u003e\u003c/foo\u003e\u003czero\u003e-0.0\u003c/zero\u003e\u003cdouble\u003e1.2345678901234568E29\u003c/double\u003e\u003cString\u003e98.6\u003c/String\u003e\u003cfalse\u003efalse\u003c/false\u003e\u003cbool\u003etrue\u003c/bool\u003e\u003c\\\\u2028\u003e\\u2028\u003c/\\\\u2028\u003e\u003c\\\\u2029\u003e\\u2029\u003c/\\\\u2029\u003e\u003cnull\u003enull\u003c/null\u003e\",","                 XML.toString(jsonobject));","        assertEquals(98.6d, jsonobject.getDouble(\"String\"), eps);","        assertTrue(jsonobject.getBoolean(\"bool\"));","        assertEquals(\"[true,false,9876543210,0,1.00000001,1.000000000001,1,1.0E-17,2,0.1,2.0E100,-32,[],{},\\\"string\\\",666,2001.99,\\\"so \\\\\\\"fine\\\\\\\".\\\",\\\"so \u003cfine\u003e.\\\",true,false,[],{}]\",","                jsonobject.getJSONArray(\"foo\").toString());","        assertEquals(\"Good\", jsonobject.getString(\"op\"));","        assertEquals(10, jsonobject.getInt(\"ten\"));","        assertFalse(jsonobject.optBoolean(\"oops\"));","","        string = \"\u003cxml one = 1 two=' \\\"2\\\" '\u003e\u003cfive\u003e\u003c/five\u003eFirst \\u0009\u0026lt;content\u0026gt;\u003cfive\u003e\u003c/five\u003e This is \\\"content\\\". \u003cthree\u003e  3  \u003c/three\u003eJSON does not preserve the sequencing of elements and contents.\u003cthree\u003e  III  \u003c/three\u003e  \u003cthree\u003e  T H R E E\u003c/three\u003e\u003cfour/\u003eContent text is an implied structure in XML. \u003csix content=\\\"6\\\"/\u003eJSON does not have implied structure:\u003cseven\u003e7\u003c/seven\u003eeverything is explicit.\u003c![CDATA[CDATA blocks\u003care\u003e\u003csupported\u003e!]]\u003e\u003c/xml\u003e\";","        jsonobject = XML.toJSONObject(string);","        assertEquals(\"{\\\"xml\\\": {\\n  \\\"content\\\": [\\n    \\\"First \\\\t\u003ccontent\u003e\\\",\\n    \\\"This is \\\\\\\"content\\\\\\\".\\\",\\n    \\\"JSON does not preserve the sequencing of elements and contents.\\\",\\n    \\\"Content text is an implied structure in XML.\\\",\\n    \\\"JSON does not have implied structure:\\\",\\n    \\\"everything is explicit.\\\",\\n    \\\"CDATA blocks\u003care\u003e\u003csupported\u003e!\\\"\\n  ],\\n  \\\"two\\\": \\\" \\\\\\\"2\\\\\\\" \\\",\\n  \\\"seven\\\": 7,\\n  \\\"five\\\": [\\n    \\\"\\\",\\n    \\\"\\\"\\n  ],\\n  \\\"one\\\": 1,\\n  \\\"three\\\": [\\n    3,\\n    \\\"III\\\",\\n    \\\"T H R E E\\\"\\n  ],\\n  \\\"four\\\": \\\"\\\",\\n  \\\"six\\\": {\\\"content\\\": 6}\\n}}\",","                jsonobject.toString(2));","        assertEquals(\"\u003cxml\u003eFirst \\t\u0026lt;content\u0026gt;\\n\" +","                \"This is \u0026quot;content\u0026quot;.\\n\" +","                \"JSON does not preserve the sequencing of elements and contents.\\n\" +","                \"Content text is an implied structure in XML.\\n\" +","                \"JSON does not have implied structure:\\n\" +","                \"everything is explicit.\\n\" +","                \"CDATA blocks\u0026lt;are\u0026gt;\u0026lt;supported\u0026gt;!\u003ctwo\u003e \u0026quot;2\u0026quot; \u003c/two\u003e\u003cseven\u003e7\u003c/seven\u003e\u003cfive/\u003e\u003cfive/\u003e\u003cone\u003e1\u003c/one\u003e\u003cthree\u003e3\u003c/three\u003e\u003cthree\u003eIII\u003c/three\u003e\u003cthree\u003eT H R E E\u003c/three\u003e\u003cfour/\u003e\u003csix\u003e6\u003c/six\u003e\u003c/xml\u003e\",","                XML.toString(jsonobject));","","        ja = JSONML.toJSONArray(string);","        assertEquals(\"[\\n    \\\"xml\\\",\\n    {\\n        \\\"two\\\": \\\" \\\\\\\"2\\\\\\\" \\\",\\n        \\\"one\\\": 1\\n    },\\n    [\\\"five\\\"],\\n    \\\"First \\\\t\u003ccontent\u003e\\\",\\n    [\\\"five\\\"],\\n    \\\"This is \\\\\\\"content\\\\\\\".\\\",\\n    [\\n        \\\"three\\\",\\n        3\\n    ],\\n    \\\"JSON does not preserve the sequencing of elements and contents.\\\",\\n    [\\n        \\\"three\\\",\\n        \\\"III\\\"\\n    ],\\n    [\\n        \\\"three\\\",\\n        \\\"T H R E E\\\"\\n    ],\\n    [\\\"four\\\"],\\n    \\\"Content text is an implied structure in XML.\\\",\\n    [\\n        \\\"six\\\",\\n        {\\\"content\\\": 6}\\n    ],\\n    \\\"JSON does not have implied structure:\\\",\\n    [\\n        \\\"seven\\\",\\n        7\\n    ],\\n    \\\"everything is explicit.\\\",\\n    \\\"CDATA blocks\u003care\u003e\u003csupported\u003e!\\\"\\n]\",","                ja.toString(4));","        assertEquals(\"\u003cxml two=\\\" \u0026quot;2\u0026quot; \\\" one=\\\"1\\\"\u003e\u003cfive/\u003eFirst \\t\u0026lt;content\u0026gt;\u003cfive/\u003eThis is \u0026quot;content\u0026quot;.\u003cthree\u003e\u003c/three\u003eJSON does not preserve the sequencing of elements and contents.\u003cthree\u003eIII\u003c/three\u003e\u003cthree\u003eT H R E E\u003c/three\u003e\u003cfour/\u003eContent text is an implied structure in XML.\u003csix content=\\\"6\\\"/\u003eJSON does not have implied structure:\u003cseven\u003e\u003c/seven\u003eeverything is explicit.CDATA blocks\u0026lt;are\u0026gt;\u0026lt;supported\u0026gt;!\u003c/xml\u003e\",","                JSONML.toString(ja));","","        string = \"\u003cxml do='0'\u003euno\u003ca re='1' mi='2'\u003edos\u003cb fa='3'/\u003etres\u003cc\u003etrue\u003c/c\u003equatro\u003c/a\u003ecinqo\u003cd\u003eseis\u003ce/\u003e\u003c/d\u003e\u003c/xml\u003e\";","        ja = JSONML.toJSONArray(string);","        assertEquals(\"[\\n    \\\"xml\\\",\\n    {\\\"do\\\": 0},\\n    \\\"uno\\\",\\n    [\\n        \\\"a\\\",\\n        {\\n            \\\"re\\\": 1,\\n            \\\"mi\\\": 2\\n        },\\n        \\\"dos\\\",\\n        [\\n            \\\"b\\\",\\n            {\\\"fa\\\": 3}\\n        ],\\n        \\\"tres\\\",\\n        [\\n            \\\"c\\\",\\n            true\\n        ],\\n        \\\"quatro\\\"\\n    ],\\n    \\\"cinqo\\\",\\n    [\\n        \\\"d\\\",\\n        \\\"seis\\\",\\n        [\\\"e\\\"]\\n    ]\\n]\",","                ja.toString(4));","        assertEquals(\"\u003cxml do=\\\"0\\\"\u003euno\u003ca re=\\\"1\\\" mi=\\\"2\\\"\u003edos\u003cb fa=\\\"3\\\"/\u003etres\u003cc\u003e\u003c/c\u003equatro\u003c/a\u003ecinqo\u003cd\u003eseis\u003ce/\u003e\u003c/d\u003e\u003c/xml\u003e\",","                JSONML.toString(ja));","","        string = \"\u003cmapping\u003e\u003cempty/\u003e   \u003cclass name = \\\"Customer\\\"\u003e      \u003cfield name = \\\"ID\\\" type = \\\"string\\\"\u003e         \u003cbind-xml name=\\\"ID\\\" node=\\\"attribute\\\"/\u003e      \u003c/field\u003e      \u003cfield name = \\\"FirstName\\\" type = \\\"FirstName\\\"/\u003e      \u003cfield name = \\\"MI\\\" type = \\\"MI\\\"/\u003e      \u003cfield name = \\\"LastName\\\" type = \\\"LastName\\\"/\u003e   \u003c/class\u003e   \u003cclass name = \\\"FirstName\\\"\u003e      \u003cfield name = \\\"text\\\"\u003e         \u003cbind-xml name = \\\"text\\\" node = \\\"text\\\"/\u003e      \u003c/field\u003e   \u003c/class\u003e   \u003cclass name = \\\"MI\\\"\u003e      \u003cfield name = \\\"text\\\"\u003e         \u003cbind-xml name = \\\"text\\\" node = \\\"text\\\"/\u003e      \u003c/field\u003e   \u003c/class\u003e   \u003cclass name = \\\"LastName\\\"\u003e      \u003cfield name = \\\"text\\\"\u003e         \u003cbind-xml name = \\\"text\\\" node = \\\"text\\\"/\u003e      \u003c/field\u003e   \u003c/class\u003e\u003c/mapping\u003e\";","        jsonobject = XML.toJSONObject(string);","","        assertEquals(\"{\\\"mapping\\\": {\\n  \\\"empty\\\": \\\"\\\",\\n  \\\"class\\\": [\\n    {\\n      \\\"field\\\": [\\n        {\\n          \\\"bind-xml\\\": {\\n            \\\"node\\\": \\\"attribute\\\",\\n            \\\"name\\\": \\\"ID\\\"\\n          },\\n          \\\"name\\\": \\\"ID\\\",\\n          \\\"type\\\": \\\"string\\\"\\n        },\\n        {\\n          \\\"name\\\": \\\"FirstName\\\",\\n          \\\"type\\\": \\\"FirstName\\\"\\n        },\\n        {\\n          \\\"name\\\": \\\"MI\\\",\\n          \\\"type\\\": \\\"MI\\\"\\n        },\\n        {\\n          \\\"name\\\": \\\"LastName\\\",\\n          \\\"type\\\": \\\"LastName\\\"\\n        }\\n      ],\\n      \\\"name\\\": \\\"Customer\\\"\\n    },\\n    {\\n      \\\"field\\\": {\\n        \\\"bind-xml\\\": {\\n          \\\"node\\\": \\\"text\\\",\\n          \\\"name\\\": \\\"text\\\"\\n        },\\n        \\\"name\\\": \\\"text\\\"\\n      },\\n      \\\"name\\\": \\\"FirstName\\\"\\n    },\\n    {\\n      \\\"field\\\": {\\n        \\\"bind-xml\\\": {\\n          \\\"node\\\": \\\"text\\\",\\n          \\\"name\\\": \\\"text\\\"\\n        },\\n        \\\"name\\\": \\\"text\\\"\\n      },\\n      \\\"name\\\": \\\"MI\\\"\\n    },\\n    {\\n      \\\"field\\\": {\\n        \\\"bind-xml\\\": {\\n          \\\"node\\\": \\\"text\\\",\\n          \\\"name\\\": \\\"text\\\"\\n        },\\n        \\\"name\\\": \\\"text\\\"\\n      },\\n      \\\"name\\\": \\\"LastName\\\"\\n    }\\n  ]\\n}}\",","                jsonobject.toString(2));","        assertEquals(\"\u003cmapping\u003e\u003cempty/\u003e\u003cclass\u003e\u003cfield\u003e\u003cbind-xml\u003e\u003cnode\u003eattribute\u003c/node\u003e\u003cname\u003eID\u003c/name\u003e\u003c/bind-xml\u003e\u003cname\u003eID\u003c/name\u003e\u003ctype\u003estring\u003c/type\u003e\u003c/field\u003e\u003cfield\u003e\u003cname\u003eFirstName\u003c/name\u003e\u003ctype\u003eFirstName\u003c/type\u003e\u003c/field\u003e\u003cfield\u003e\u003cname\u003eMI\u003c/name\u003e\u003ctype\u003eMI\u003c/type\u003e\u003c/field\u003e\u003cfield\u003e\u003cname\u003eLastName\u003c/name\u003e\u003ctype\u003eLastName\u003c/type\u003e\u003c/field\u003e\u003cname\u003eCustomer\u003c/name\u003e\u003c/class\u003e\u003cclass\u003e\u003cfield\u003e\u003cbind-xml\u003e\u003cnode\u003etext\u003c/node\u003e\u003cname\u003etext\u003c/name\u003e\u003c/bind-xml\u003e\u003cname\u003etext\u003c/name\u003e\u003c/field\u003e\u003cname\u003eFirstName\u003c/name\u003e\u003c/class\u003e\u003cclass\u003e\u003cfield\u003e\u003cbind-xml\u003e\u003cnode\u003etext\u003c/node\u003e\u003cname\u003etext\u003c/name\u003e\u003c/bind-xml\u003e\u003cname\u003etext\u003c/name\u003e\u003c/field\u003e\u003cname\u003eMI\u003c/name\u003e\u003c/class\u003e\u003cclass\u003e\u003cfield\u003e\u003cbind-xml\u003e\u003cnode\u003etext\u003c/node\u003e\u003cname\u003etext\u003c/name\u003e\u003c/bind-xml\u003e\u003cname\u003etext\u003c/name\u003e\u003c/field\u003e\u003cname\u003eLastName\u003c/name\u003e\u003c/class\u003e\u003c/mapping\u003e\",","                XML.toString(jsonobject));","        ja = JSONML.toJSONArray(string);","        assertEquals(\"[\\n    \\\"mapping\\\",\\n    [\\\"empty\\\"],\\n    [\\n        \\\"class\\\",\\n        {\\\"name\\\": \\\"Customer\\\"},\\n        [\\n            \\\"field\\\",\\n            {\\n                \\\"name\\\": \\\"ID\\\",\\n                \\\"type\\\": \\\"string\\\"\\n            },\\n            [\\n                \\\"bind-xml\\\",\\n                {\\n                    \\\"node\\\": \\\"attribute\\\",\\n                    \\\"name\\\": \\\"ID\\\"\\n                }\\n            ]\\n        ],\\n        [\\n            \\\"field\\\",\\n            {\\n                \\\"name\\\": \\\"FirstName\\\",\\n                \\\"type\\\": \\\"FirstName\\\"\\n            }\\n        ],\\n        [\\n            \\\"field\\\",\\n            {\\n                \\\"name\\\": \\\"MI\\\",\\n                \\\"type\\\": \\\"MI\\\"\\n            }\\n        ],\\n        [\\n            \\\"field\\\",\\n            {\\n                \\\"name\\\": \\\"LastName\\\",\\n                \\\"type\\\": \\\"LastName\\\"\\n            }\\n        ]\\n    ],\\n    [\\n        \\\"class\\\",\\n        {\\\"name\\\": \\\"FirstName\\\"},\\n        [\\n            \\\"field\\\",\\n            {\\\"name\\\": \\\"text\\\"},\\n            [\\n                \\\"bind-xml\\\",\\n                {\\n                    \\\"node\\\": \\\"text\\\",\\n                    \\\"name\\\": \\\"text\\\"\\n                }\\n            ]\\n        ]\\n    ],\\n    [\\n        \\\"class\\\",\\n        {\\\"name\\\": \\\"MI\\\"},\\n        [\\n            \\\"field\\\",\\n            {\\\"name\\\": \\\"text\\\"},\\n            [\\n                \\\"bind-xml\\\",\\n                {\\n                    \\\"node\\\": \\\"text\\\",\\n                    \\\"name\\\": \\\"text\\\"\\n                }\\n            ]\\n        ]\\n    ],\\n    [\\n        \\\"class\\\",\\n        {\\\"name\\\": \\\"LastName\\\"},\\n        [\\n            \\\"field\\\",\\n            {\\\"name\\\": \\\"text\\\"},\\n            [\\n                \\\"bind-xml\\\",\\n                {\\n                    \\\"node\\\": \\\"text\\\",\\n                    \\\"name\\\": \\\"text\\\"\\n                }\\n            ]\\n        ]\\n    ]\\n]\",","                ja.toString(4));","        assertEquals(\"\u003cmapping\u003e\u003cempty/\u003e\u003cclass name=\\\"Customer\\\"\u003e\u003cfield name=\\\"ID\\\" type=\\\"string\\\"\u003e\u003cbind-xml node=\\\"attribute\\\" name=\\\"ID\\\"/\u003e\u003c/field\u003e\u003cfield name=\\\"FirstName\\\" type=\\\"FirstName\\\"/\u003e\u003cfield name=\\\"MI\\\" type=\\\"MI\\\"/\u003e\u003cfield name=\\\"LastName\\\" type=\\\"LastName\\\"/\u003e\u003c/class\u003e\u003cclass name=\\\"FirstName\\\"\u003e\u003cfield name=\\\"text\\\"\u003e\u003cbind-xml node=\\\"text\\\" name=\\\"text\\\"/\u003e\u003c/field\u003e\u003c/class\u003e\u003cclass name=\\\"MI\\\"\u003e\u003cfield name=\\\"text\\\"\u003e\u003cbind-xml node=\\\"text\\\" name=\\\"text\\\"/\u003e\u003c/field\u003e\u003c/class\u003e\u003cclass name=\\\"LastName\\\"\u003e\u003cfield name=\\\"text\\\"\u003e\u003cbind-xml node=\\\"text\\\" name=\\\"text\\\"/\u003e\u003c/field\u003e\u003c/class\u003e\u003c/mapping\u003e\",","                JSONML.toString(ja));","","        jsonobject = XML.toJSONObject(\"\u003c?xml version=\\\"1.0\\\" ?\u003e\u003cBook Author=\\\"Anonymous\\\"\u003e\u003cTitle\u003eSample Book\u003c/Title\u003e\u003cChapter id=\\\"1\\\"\u003eThis is chapter 1. It is not very long or interesting.\u003c/Chapter\u003e\u003cChapter id=\\\"2\\\"\u003eThis is chapter 2. Although it is longer than chapter 1, it is not any more interesting.\u003c/Chapter\u003e\u003c/Book\u003e\");","        assertEquals(\"{\\\"Book\\\": {\\n  \\\"Chapter\\\": [\\n    {\\n      \\\"content\\\": \\\"This is chapter 1. It is not very long or interesting.\\\",\\n      \\\"id\\\": 1\\n    },\\n    {\\n      \\\"content\\\": \\\"This is chapter 2. Although it is longer than chapter 1, it is not any more interesting.\\\",\\n      \\\"id\\\": 2\\n    }\\n  ],\\n  \\\"Author\\\": \\\"Anonymous\\\",\\n  \\\"Title\\\": \\\"Sample Book\\\"\\n}}\",","                jsonobject.toString(2));","        assertEquals(\"\u003cBook\u003e\u003cChapter\u003eThis is chapter 1. It is not very long or interesting.\u003cid\u003e1\u003c/id\u003e\u003c/Chapter\u003e\u003cChapter\u003eThis is chapter 2. Although it is longer than chapter 1, it is not any more interesting.\u003cid\u003e2\u003c/id\u003e\u003c/Chapter\u003e\u003cAuthor\u003eAnonymous\u003c/Author\u003e\u003cTitle\u003eSample Book\u003c/Title\u003e\u003c/Book\u003e\",","                XML.toString(jsonobject));","","        jsonobject = XML.toJSONObject(\"\u003c!DOCTYPE bCard 'http://www.cs.caltech.edu/~adam/schemas/bCard'\u003e\u003cbCard\u003e\u003c?xml default bCard        firstname = ''        lastname  = '' company   = '' email = '' homepage  = ''?\u003e\u003cbCard        firstname = 'Rohit'        lastname  = 'Khare'        company   = 'MCI'        email     = 'khare@mci.net'        homepage  = 'http://pest.w3.org/'/\u003e\u003cbCard        firstname = 'Adam'        lastname  = 'Rifkin'        company   = 'Caltech Infospheres Project'        email     = 'adam@cs.caltech.edu'        homepage  = 'http://www.cs.caltech.edu/~adam/'/\u003e\u003c/bCard\u003e\");","        assertEquals(\"{\\\"bCard\\\": {\\\"bCard\\\": [\\n  {\\n    \\\"email\\\": \\\"khare@mci.net\\\",\\n    \\\"company\\\": \\\"MCI\\\",\\n    \\\"lastname\\\": \\\"Khare\\\",\\n    \\\"firstname\\\": \\\"Rohit\\\",\\n    \\\"homepage\\\": \\\"http://pest.w3.org/\\\"\\n  },\\n  {\\n    \\\"email\\\": \\\"adam@cs.caltech.edu\\\",\\n    \\\"company\\\": \\\"Caltech Infospheres Project\\\",\\n    \\\"lastname\\\": \\\"Rifkin\\\",\\n    \\\"firstname\\\": \\\"Adam\\\",\\n    \\\"homepage\\\": \\\"http://www.cs.caltech.edu/~adam/\\\"\\n  }\\n]}}\",","                jsonobject.toString(2));","        assertEquals(\"\u003cbCard\u003e\u003cbCard\u003e\u003cemail\u003ekhare@mci.net\u003c/email\u003e\u003ccompany\u003eMCI\u003c/company\u003e\u003clastname\u003eKhare\u003c/lastname\u003e\u003cfirstname\u003eRohit\u003c/firstname\u003e\u003chomepage\u003ehttp://pest.w3.org/\u003c/homepage\u003e\u003c/bCard\u003e\u003cbCard\u003e\u003cemail\u003eadam@cs.caltech.edu\u003c/email\u003e\u003ccompany\u003eCaltech Infospheres Project\u003c/company\u003e\u003clastname\u003eRifkin\u003c/lastname\u003e\u003cfirstname\u003eAdam\u003c/firstname\u003e\u003chomepage\u003ehttp://www.cs.caltech.edu/~adam/\u003c/homepage\u003e\u003c/bCard\u003e\u003c/bCard\u003e\",","                XML.toString(jsonobject));","","        jsonobject = XML.toJSONObject(\"\u003c?xml version=\\\"1.0\\\"?\u003e\u003ccustomer\u003e    \u003cfirstName\u003e        \u003ctext\u003eFred\u003c/text\u003e    \u003c/firstName\u003e    \u003cID\u003efbs0001\u003c/ID\u003e    \u003clastName\u003e \u003ctext\u003eScerbo\u003c/text\u003e    \u003c/lastName\u003e    \u003cMI\u003e        \u003ctext\u003eB\u003c/text\u003e    \u003c/MI\u003e\u003c/customer\u003e\");","        assertEquals(\"{\\\"customer\\\": {\\n  \\\"lastName\\\": {\\\"text\\\": \\\"Scerbo\\\"},\\n  \\\"MI\\\": {\\\"text\\\": \\\"B\\\"},\\n  \\\"ID\\\": \\\"fbs0001\\\",\\n  \\\"firstName\\\": {\\\"text\\\": \\\"Fred\\\"}\\n}}\",","                jsonobject.toString(2));","        assertEquals(\"\u003ccustomer\u003e\u003clastName\u003e\u003ctext\u003eScerbo\u003c/text\u003e\u003c/lastName\u003e\u003cMI\u003e\u003ctext\u003eB\u003c/text\u003e\u003c/MI\u003e\u003cID\u003efbs0001\u003c/ID\u003e\u003cfirstName\u003e\u003ctext\u003eFred\u003c/text\u003e\u003c/firstName\u003e\u003c/customer\u003e\",","                XML.toString(jsonobject));","","        jsonobject = XML.toJSONObject(\"\u003c!ENTITY tp-address PUBLIC '-//ABC University::Special Collections Library//TEXT (titlepage: name and address)//EN' 'tpspcoll.sgm'\u003e\u003clist type='simple'\u003e\u003chead\u003eRepository Address \u003c/head\u003e\u003citem\u003eSpecial Collections Library\u003c/item\u003e\u003citem\u003eABC University\u003c/item\u003e\u003citem\u003eMain Library, 40 Circle Drive\u003c/item\u003e\u003citem\u003eOurtown, Pennsylvania\u003c/item\u003e\u003citem\u003e17654 USA\u003c/item\u003e\u003c/list\u003e\");","        assertEquals(\"{\\\"list\\\":{\\\"item\\\":[\\\"Special Collections Library\\\",\\\"ABC University\\\",\\\"Main Library, 40 Circle Drive\\\",\\\"Ourtown, Pennsylvania\\\",\\\"17654 USA\\\"],\\\"head\\\":\\\"Repository Address\\\",\\\"type\\\":\\\"simple\\\"}}\",","                jsonobject.toString());","        assertEquals(\"\u003clist\u003e\u003citem\u003eSpecial Collections Library\u003c/item\u003e\u003citem\u003eABC University\u003c/item\u003e\u003citem\u003eMain Library, 40 Circle Drive\u003c/item\u003e\u003citem\u003eOurtown, Pennsylvania\u003c/item\u003e\u003citem\u003e17654 USA\u003c/item\u003e\u003chead\u003eRepository Address\u003c/head\u003e\u003ctype\u003esimple\u003c/type\u003e\u003c/list\u003e\",","                XML.toString(jsonobject));","","        jsonobject = XML.toJSONObject(\"\u003ctest intertag zero=0 status=ok\u003e\u003cempty/\u003edeluxe\u003cblip sweet=true\u003e\u0026amp;\u0026quot;toot\u0026quot;\u0026toot;\u0026#x41;\u003c/blip\u003e\u003cx\u003eeks\u003c/x\u003e\u003cw\u003ebonus\u003c/w\u003e\u003cw\u003ebonus2\u003c/w\u003e\u003c/test\u003e\");","        assertEquals(\"{\\\"test\\\": {\\n  \\\"w\\\": [\\n    \\\"bonus\\\",\\n    \\\"bonus2\\\"\\n  ],\\n  \\\"content\\\": \\\"deluxe\\\",\\n  \\\"intertag\\\": \\\"\\\",\\n  \\\"status\\\": \\\"ok\\\",\\n  \\\"blip\\\": {\\n    \\\"content\\\": \\\"\u0026\\\\\\\"toot\\\\\\\"\u0026toot;\u0026#x41;\\\",\\n    \\\"sweet\\\": true\\n  },\\n  \\\"empty\\\": \\\"\\\",\\n  \\\"zero\\\": 0,\\n  \\\"x\\\": \\\"eks\\\"\\n}}\",","                jsonobject.toString(2));","        assertEquals(\"\u003ctest\u003e\u003cw\u003ebonus\u003c/w\u003e\u003cw\u003ebonus2\u003c/w\u003edeluxe\u003cintertag/\u003e\u003cstatus\u003eok\u003c/status\u003e\u003cblip\u003e\u0026amp;\u0026quot;toot\u0026quot;\u0026amp;toot;\u0026amp;#x41;\u003csweet\u003etrue\u003c/sweet\u003e\u003c/blip\u003e\u003cempty/\u003e\u003czero\u003e0\u003c/zero\u003e\u003cx\u003eeks\u003c/x\u003e\u003c/test\u003e\",","                XML.toString(jsonobject));","","        jsonobject = HTTP.toJSONObject(\"GET / HTTP/1.0\\nAccept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*\\nAccept-Language: en-us\\nUser-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461; Q312461)\\nHost: www.nokko.com\\nConnection: keep-alive\\nAccept-encoding: gzip, deflate\\n\");","        assertEquals(\"{\\n  \\\"Accept-Language\\\": \\\"en-us\\\",\\n  \\\"Request-URI\\\": \\\"/\\\",\\n  \\\"Host\\\": \\\"www.nokko.com\\\",\\n  \\\"Method\\\": \\\"GET\\\",\\n  \\\"Accept-encoding\\\": \\\"gzip, deflate\\\",\\n  \\\"User-Agent\\\": \\\"Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461; Q312461)\\\",\\n  \\\"HTTP-Version\\\": \\\"HTTP/1.0\\\",\\n  \\\"Connection\\\": \\\"keep-alive\\\",\\n  \\\"Accept\\\": \\\"image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*\\\"\\n}\",","                jsonobject.toString(2));","        assertEquals(\"GET \\\"/\\\" HTTP/1.0\\r\\n\" +","                \"Accept-Language: en-us\\r\\n\" +","                \"Host: www.nokko.com\\r\\n\" +","                \"Accept-encoding: gzip, deflate\\r\\n\" +","                \"User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461; Q312461)\\r\\n\" +","                \"Connection: keep-alive\\r\\n\" +","                \"Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*\\r\\n\\r\\n\",","                HTTP.toString(jsonobject));","","        jsonobject = HTTP.toJSONObject(\"HTTP/1.1 200 Oki Doki\\nDate: Sun, 26 May 2002 17:38:52 GMT\\nServer: Apache/1.3.23 (Unix) mod_perl/1.26\\nKeep-Alive: timeout=15, max=100\\nConnection: Keep-Alive\\nTransfer-Encoding: chunked\\nContent-Type: text/html\\n\");","        assertEquals(\"{\\n  \\\"Reason-Phrase\\\": \\\"Oki Doki\\\",\\n  \\\"Status-Code\\\": \\\"200\\\",\\n  \\\"Transfer-Encoding\\\": \\\"chunked\\\",\\n  \\\"Date\\\": \\\"Sun, 26 May 2002 17:38:52 GMT\\\",\\n  \\\"Keep-Alive\\\": \\\"timeout=15, max=100\\\",\\n  \\\"HTTP-Version\\\": \\\"HTTP/1.1\\\",\\n  \\\"Content-Type\\\": \\\"text/html\\\",\\n  \\\"Connection\\\": \\\"Keep-Alive\\\",\\n  \\\"Server\\\": \\\"Apache/1.3.23 (Unix) mod_perl/1.26\\\"\\n}\",","                jsonobject.toString(2));","        assertEquals(\"HTTP/1.1 200 Oki Doki\\r\\n\" +","                \"Transfer-Encoding: chunked\\r\\n\" +","                \"Date: Sun, 26 May 2002 17:38:52 GMT\\r\\n\" +","                \"Keep-Alive: timeout=15, max=100\\r\\n\" +","                \"Content-Type: text/html\\r\\n\" +","                \"Connection: Keep-Alive\\r\\n\" +","                \"Server: Apache/1.3.23 (Unix) mod_perl/1.26\\r\\n\\r\\n\",","                HTTP.toString(jsonobject));","","        jsonobject = new JSONObject(\"{nix: null, nux: false, null: 'null', 'Request-URI': '/', Method: 'GET', 'HTTP-Version': 'HTTP/1.0'}\");","        assertEquals(\"{\\n  \\\"Request-URI\\\": \\\"/\\\",\\n  \\\"nix\\\": null,\\n  \\\"nux\\\": false,\\n  \\\"Method\\\": \\\"GET\\\",\\n  \\\"HTTP-Version\\\": \\\"HTTP/1.0\\\",\\n  \\\"null\\\": \\\"null\\\"\\n}\",","                jsonobject.toString(2));","        assertTrue(jsonobject.isNull(\"nix\"));","        assertTrue(jsonobject.has(\"nix\"));","        assertEquals(\"\u003cRequest-URI\u003e/\u003c/Request-URI\u003e\u003cnix\u003enull\u003c/nix\u003e\u003cnux\u003efalse\u003c/nux\u003e\u003cMethod\u003eGET\u003c/Method\u003e\u003cHTTP-Version\u003eHTTP/1.0\u003c/HTTP-Version\u003e\u003cnull\u003enull\u003c/null\u003e\",","                XML.toString(jsonobject));","","        jsonobject = XML.toJSONObject(\"\u003c?xml version='1.0' encoding='UTF-8'?\u003e\" + \"\\n\\n\" + \"\u003cSOAP-ENV:Envelope\" +","                \" xmlns:SOAP-ENV=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\"\" +","                \" xmlns:xsi=\\\"http://www.w3.org/1999/XMLSchema-instance\\\"\" +","                \" xmlns:xsd=\\\"http://www.w3.org/1999/XMLSchema\\\"\u003e\" +","                \"\u003cSOAP-ENV:Body\u003e\u003cns1:doGoogleSearch\" +","                \" xmlns:ns1=\\\"urn:GoogleSearch\\\"\" +","                \" SOAP-ENV:encodingStyle=\\\"http://schemas.xmlsoap.org/soap/encoding/\\\"\u003e\" +","                \"\u003ckey xsi:type=\\\"xsd:string\\\"\u003eGOOGLEKEY\u003c/key\u003e \u003cq\" +","                \" xsi:type=\\\"xsd:string\\\"\u003e'+search+'\u003c/q\u003e \u003cstart\" +","                \" xsi:type=\\\"xsd:int\\\"\u003e0\u003c/start\u003e \u003cmaxResults\" +","                \" xsi:type=\\\"xsd:int\\\"\u003e10\u003c/maxResults\u003e \u003cfilter\" +","                \" xsi:type=\\\"xsd:boolean\\\"\u003etrue\u003c/filter\u003e \u003crestrict\" +","                \" xsi:type=\\\"xsd:string\\\"\u003e\u003c/restrict\u003e \u003csafeSearch\" +","                \" xsi:type=\\\"xsd:boolean\\\"\u003efalse\u003c/safeSearch\u003e \u003clr\" +","                \" xsi:type=\\\"xsd:string\\\"\u003e\u003c/lr\u003e \u003cie\" +","                \" xsi:type=\\\"xsd:string\\\"\u003elatin1\u003c/ie\u003e \u003coe\" +","                \" xsi:type=\\\"xsd:string\\\"\u003elatin1\u003c/oe\u003e\" +","                \"\u003c/ns1:doGoogleSearch\u003e\" +","                \"\u003c/SOAP-ENV:Body\u003e\u003c/SOAP-ENV:Envelope\u003e\");","","        assertEquals(\"{\\\"SOAP-ENV:Envelope\\\": {\\n  \\\"SOAP-ENV:Body\\\": {\\\"ns1:doGoogleSearch\\\": {\\n    \\\"oe\\\": {\\n      \\\"content\\\": \\\"latin1\\\",\\n      \\\"xsi:type\\\": \\\"xsd:string\\\"\\n    },\\n    \\\"SOAP-ENV:encodingStyle\\\": \\\"http://schemas.xmlsoap.org/soap/encoding/\\\",\\n    \\\"lr\\\": {\\\"xsi:type\\\": \\\"xsd:string\\\"},\\n    \\\"start\\\": {\\n      \\\"content\\\": 0,\\n      \\\"xsi:type\\\": \\\"xsd:int\\\"\\n    },\\n    \\\"q\\\": {\\n      \\\"content\\\": \\\"'+search+'\\\",\\n      \\\"xsi:type\\\": \\\"xsd:string\\\"\\n    },\\n    \\\"ie\\\": {\\n      \\\"content\\\": \\\"latin1\\\",\\n      \\\"xsi:type\\\": \\\"xsd:string\\\"\\n    },\\n    \\\"safeSearch\\\": {\\n      \\\"content\\\": false,\\n      \\\"xsi:type\\\": \\\"xsd:boolean\\\"\\n    },\\n    \\\"xmlns:ns1\\\": \\\"urn:GoogleSearch\\\",\\n    \\\"restrict\\\": {\\\"xsi:type\\\": \\\"xsd:string\\\"},\\n    \\\"filter\\\": {\\n      \\\"content\\\": true,\\n      \\\"xsi:type\\\": \\\"xsd:boolean\\\"\\n    },\\n    \\\"maxResults\\\": {\\n      \\\"content\\\": 10,\\n      \\\"xsi:type\\\": \\\"xsd:int\\\"\\n    },\\n    \\\"key\\\": {\\n      \\\"content\\\": \\\"GOOGLEKEY\\\",\\n      \\\"xsi:type\\\": \\\"xsd:string\\\"\\n    }\\n  }},\\n  \\\"xmlns:xsd\\\": \\\"http://www.w3.org/1999/XMLSchema\\\",\\n  \\\"xmlns:xsi\\\": \\\"http://www.w3.org/1999/XMLSchema-instance\\\",\\n  \\\"xmlns:SOAP-ENV\\\": \\\"http://schemas.xmlsoap.org/soap/envelope/\\\"\\n}}\",","                jsonobject.toString(2));","","        assertEquals(\"\u003cSOAP-ENV:Envelope\u003e\u003cSOAP-ENV:Body\u003e\u003cns1:doGoogleSearch\u003e\u003coe\u003elatin1\u003cxsi:type\u003exsd:string\u003c/xsi:type\u003e\u003c/oe\u003e\u003cSOAP-ENV:encodingStyle\u003ehttp://schemas.xmlsoap.org/soap/encoding/\u003c/SOAP-ENV:encodingStyle\u003e\u003clr\u003e\u003cxsi:type\u003exsd:string\u003c/xsi:type\u003e\u003c/lr\u003e\u003cstart\u003e0\u003cxsi:type\u003exsd:int\u003c/xsi:type\u003e\u003c/start\u003e\u003cq\u003e\u0026apos;+search+\u0026apos;\u003cxsi:type\u003exsd:string\u003c/xsi:type\u003e\u003c/q\u003e\u003cie\u003elatin1\u003cxsi:type\u003exsd:string\u003c/xsi:type\u003e\u003c/ie\u003e\u003csafeSearch\u003efalse\u003cxsi:type\u003exsd:boolean\u003c/xsi:type\u003e\u003c/safeSearch\u003e\u003cxmlns:ns1\u003eurn:GoogleSearch\u003c/xmlns:ns1\u003e\u003crestrict\u003e\u003cxsi:type\u003exsd:string\u003c/xsi:type\u003e\u003c/restrict\u003e\u003cfilter\u003etrue\u003cxsi:type\u003exsd:boolean\u003c/xsi:type\u003e\u003c/filter\u003e\u003cmaxResults\u003e10\u003cxsi:type\u003exsd:int\u003c/xsi:type\u003e\u003c/maxResults\u003e\u003ckey\u003eGOOGLEKEY\u003cxsi:type\u003exsd:string\u003c/xsi:type\u003e\u003c/key\u003e\u003c/ns1:doGoogleSearch\u003e\u003c/SOAP-ENV:Body\u003e\u003cxmlns:xsd\u003ehttp://www.w3.org/1999/XMLSchema\u003c/xmlns:xsd\u003e\u003cxmlns:xsi\u003ehttp://www.w3.org/1999/XMLSchema-instance\u003c/xmlns:xsi\u003e\u003cxmlns:SOAP-ENV\u003ehttp://schemas.xmlsoap.org/soap/envelope/\u003c/xmlns:SOAP-ENV\u003e\u003c/SOAP-ENV:Envelope\u003e\",","                XML.toString(jsonobject));","","        jsonobject = new JSONObject(\"{Envelope: {Body: {\\\"ns1:doGoogleSearch\\\": {oe: \\\"latin1\\\", filter: true, q: \\\"'+search+'\\\", key: \\\"GOOGLEKEY\\\", maxResults: 10, \\\"SOAP-ENV:encodingStyle\\\": \\\"http://schemas.xmlsoap.org/soap/encoding/\\\", start: 0, ie: \\\"latin1\\\", safeSearch:false, \\\"xmlns:ns1\\\": \\\"urn:GoogleSearch\\\"}}}}\");","        assertEquals(\"{\\\"Envelope\\\": {\\\"Body\\\": {\\\"ns1:doGoogleSearch\\\": {\\n  \\\"oe\\\": \\\"latin1\\\",\\n  \\\"SOAP-ENV:encodingStyle\\\": \\\"http://schemas.xmlsoap.org/soap/encoding/\\\",\\n  \\\"start\\\": 0,\\n  \\\"q\\\": \\\"'+search+'\\\",\\n  \\\"ie\\\": \\\"latin1\\\",\\n  \\\"safeSearch\\\": false,\\n  \\\"xmlns:ns1\\\": \\\"urn:GoogleSearch\\\",\\n  \\\"maxResults\\\": 10,\\n  \\\"key\\\": \\\"GOOGLEKEY\\\",\\n  \\\"filter\\\": true\\n}}}}\",","                jsonobject.toString(2));","        assertEquals(\"\u003cEnvelope\u003e\u003cBody\u003e\u003cns1:doGoogleSearch\u003e\u003coe\u003elatin1\u003c/oe\u003e\u003cSOAP-ENV:encodingStyle\u003ehttp://schemas.xmlsoap.org/soap/encoding/\u003c/SOAP-ENV:encodingStyle\u003e\u003cstart\u003e0\u003c/start\u003e\u003cq\u003e\u0026apos;+search+\u0026apos;\u003c/q\u003e\u003cie\u003elatin1\u003c/ie\u003e\u003csafeSearch\u003efalse\u003c/safeSearch\u003e\u003cxmlns:ns1\u003eurn:GoogleSearch\u003c/xmlns:ns1\u003e\u003cmaxResults\u003e10\u003c/maxResults\u003e\u003ckey\u003eGOOGLEKEY\u003c/key\u003e\u003cfilter\u003etrue\u003c/filter\u003e\u003c/ns1:doGoogleSearch\u003e\u003c/Body\u003e\u003c/Envelope\u003e\",","                XML.toString(jsonobject));","","        jsonobject = CookieList.toJSONObject(\"  f%oo = b+l=ah  ; o;n%40e = t.wo \");","        assertEquals(\"{\\n  \\\"o;n@e\\\": \\\"t.wo\\\",\\n  \\\"f%oo\\\": \\\"b l=ah\\\"\\n}\",","                jsonobject.toString(2));","        assertEquals(\"o%3bn@e=t.wo;f%25oo=b l%3dah\",","                CookieList.toString(jsonobject));","","        jsonobject = Cookie.toJSONObject(\"f%oo=blah; secure ;expires = April 24, 2002\");","        assertEquals(\"{\\n\" +","                \"  \\\"expires\\\": \\\"April 24, 2002\\\",\\n\" +","                \"  \\\"name\\\": \\\"f%oo\\\",\\n\" +","                \"  \\\"secure\\\": true,\\n\" +","                \"  \\\"value\\\": \\\"blah\\\"\\n\" +","                \"}\", jsonobject.toString(2));","        assertEquals(\"f%25oo=blah;expires=April 24, 2002;secure\",","                Cookie.toString(jsonobject));","","        jsonobject = new JSONObject(\"{script: 'It is not allowed in HTML to send a close script tag in a string\u003cscript\u003ebecause it confuses browsers\u003c/script\u003eso we insert a backslash before the /'}\");","        assertEquals(\"{\\\"script\\\":\\\"It is not allowed in HTML to send a close script tag in a string\u003cscript\u003ebecause it confuses browsers\u003c\\\\/script\u003eso we insert a backslash before the /\\\"}\",","                jsonobject.toString());","","        JSONTokener jsontokener = new JSONTokener(\"{op:'test', to:'session', pre:1}{op:'test', to:'session', pre:2}\");","        jsonobject = new JSONObject(jsontokener);","        assertEquals(\"{\\\"to\\\":\\\"session\\\",\\\"op\\\":\\\"test\\\",\\\"pre\\\":1}\",","                jsonobject.toString());","        assertEquals(1, jsonobject.optInt(\"pre\"));","        int i = jsontokener.skipTo('{');","        assertEquals(123, i);","        jsonobject = new JSONObject(jsontokener);","        assertEquals(\"{\\\"to\\\":\\\"session\\\",\\\"op\\\":\\\"test\\\",\\\"pre\\\":2}\",","                jsonobject.toString());","","        jsonarray = CDL.toJSONArray(\"Comma delimited list test, '\\\"Strip\\\"Quotes', 'quote, comma', No quotes, 'Single Quotes', \\\"Double Quotes\\\"\\n1,'2',\\\"3\\\"\\n,'It is \\\"good,\\\"', \\\"It works.\\\"\\n\\n\");","","        string = CDL.toString(jsonarray);","        assertEquals(\"\\\"quote, comma\\\",\\\"StripQuotes\\\",Comma delimited list test\\n\" +","                \"3,2,1\\n\" +","                \"It works.,\\\"It is good,\\\",\\n\",","                string);","        assertEquals(\"[\\n {\\n  \\\"quote, comma\\\": \\\"3\\\",\\n  \\\"\\\\\\\"Strip\\\\\\\"Quotes\\\": \\\"2\\\",\\n  \\\"Comma delimited list test\\\": \\\"1\\\"\\n },\\n {\\n  \\\"quote, comma\\\": \\\"It works.\\\",\\n  \\\"\\\\\\\"Strip\\\\\\\"Quotes\\\": \\\"It is \\\\\\\"good,\\\\\\\"\\\",\\n  \\\"Comma delimited list test\\\": \\\"\\\"\\n }\\n]\",","                jsonarray.toString(1));","        jsonarray = CDL.toJSONArray(string);","        assertEquals(\"[\\n {\\n  \\\"quote, comma\\\": \\\"3\\\",\\n  \\\"StripQuotes\\\": \\\"2\\\",\\n  \\\"Comma delimited list test\\\": \\\"1\\\"\\n },\\n {\\n  \\\"quote, comma\\\": \\\"It works.\\\",\\n  \\\"StripQuotes\\\": \\\"It is good,\\\",\\n  \\\"Comma delimited list test\\\": \\\"\\\"\\n }\\n]\",","                jsonarray.toString(1));","","        jsonarray = new JSONArray(\" [\\\"\u003cescape\u003e\\\", next is an implied null , , ok,] \");","        assertEquals(\"[\\\"\u003cescape\u003e\\\",\\\"next is an implied null\\\",null,\\\"ok\\\"]\",","                jsonarray.toString());","        assertEquals(\"\u003carray\u003e\u0026lt;escape\u0026gt;\u003c/array\u003e\u003carray\u003enext is an implied null\u003c/array\u003e\u003carray\u003enull\u003c/array\u003e\u003carray\u003eok\u003c/array\u003e\",","                XML.toString(jsonarray));","","        jsonobject = new JSONObject(\"{ fun =\u003e with non-standard forms ; forgiving =\u003e This package can be used to parse formats that are similar to but not stricting conforming to JSON; why=To make it easier to migrate existing data to JSON,one = [[1.00]]; uno=[[{1=\u003e1}]];'+':+6e66 ;pluses=+++;empty = '' , 'double':0.666,true: TRUE, false: FALSE, null=NULL;[true] = [[!,@;*]]; string=\u003e  o. k. ; \\r oct=0666; hex=0x666; dec=666; o=0999; noh=0x0x}\");","        assertEquals(\"{\\n \\\"noh\\\": \\\"0x0x\\\",\\n \\\"one\\\": [[1]],\\n \\\"o\\\": 999,\\n \\\"+\\\": 6.0E66,\\n \\\"true\\\": true,\\n \\\"forgiving\\\": \\\"This package can be used to parse formats that are similar to but not stricting conforming to JSON\\\",\\n \\\"fun\\\": \\\"with non-standard forms\\\",\\n \\\"double\\\": 0.666,\\n \\\"uno\\\": [[{\\\"1\\\": 1}]],\\n \\\"dec\\\": 666,\\n \\\"oct\\\": 666,\\n \\\"hex\\\": 1638,\\n \\\"string\\\": \\\"o. k.\\\",\\n \\\"empty\\\": \\\"\\\",\\n \\\"false\\\": false,\\n \\\"[true]\\\": [[\\n  \\\"!\\\",\\n  \\\"@\\\",\\n  \\\"*\\\"\\n ]],\\n \\\"pluses\\\": \\\"+++\\\",\\n \\\"why\\\": \\\"To make it easier to migrate existing data to JSON\\\",\\n \\\"null\\\": null\\n}\", jsonobject.toString(1));","        assertTrue(jsonobject.getBoolean(\"true\"));","        assertFalse(jsonobject.getBoolean(\"false\"));","","        jsonobject = new JSONObject(jsonobject, new String[]{\"dec\", \"oct\", \"hex\", \"missing\"});","        assertEquals(\"{\\n \\\"oct\\\": 666,\\n \\\"dec\\\": 666,\\n \\\"hex\\\": 1638\\n}\", jsonobject.toString(1));","","        assertEquals(\"[[\\\"\u003cescape\u003e\\\",\\\"next is an implied null\\\",null,\\\"ok\\\"],{\\\"oct\\\":666,\\\"dec\\\":666,\\\"hex\\\":1638}]\",","                new JSONStringer().array().value(jsonarray).value(jsonobject).endArray().toString());","","        jsonobject = new JSONObject(\"{string: \\\"98.6\\\", long: 2147483648, int: 2147483647, longer: 9223372036854775807, double: 9223372036854775808}\");","        assertEquals(\"{\\n \\\"int\\\": 2147483647,\\n \\\"string\\\": \\\"98.6\\\",\\n \\\"longer\\\": 9223372036854775807,\\n \\\"double\\\": \\\"9223372036854775808\\\",\\n \\\"long\\\": 2147483648\\n}\",","                jsonobject.toString(1));","","        // getInt","        assertEquals(2147483647, jsonobject.getInt(\"int\"));","        assertEquals(-2147483648, jsonobject.getInt(\"long\"));","        assertEquals(-1, jsonobject.getInt(\"longer\"));","        try {","            jsonobject.getInt(\"double\");","            fail(\"should fail with - JSONObject[\\\"double\\\"] is not an int.\");","        } catch (JSONException expected) {","        }","        try {","            jsonobject.getInt(\"string\");","            fail(\"should fail with - JSONObject[\\\"string\\\"] is not an int.\");","        } catch (JSONException expected) {","        }","","        // getLong","        assertEquals(2147483647, jsonobject.getLong(\"int\"));","        assertEquals(2147483648l, jsonobject.getLong(\"long\"));","        assertEquals(9223372036854775807l, jsonobject.getLong(\"longer\"));","        try {","            jsonobject.getLong(\"double\");","            fail(\"should fail with - JSONObject[\\\"double\\\"] is not a long.\");","        } catch (JSONException expected) {","        }","        try {","            jsonobject.getLong(\"string\");","            fail(\"should fail with - JSONObject[\\\"string\\\"] is not a long.\");","        } catch (JSONException expected) {","        }","","        // getDouble","        assertEquals(2.147483647E9, jsonobject.getDouble(\"int\"), eps);","        assertEquals(2.147483648E9, jsonobject.getDouble(\"long\"), eps);","        assertEquals(9.223372036854776E18, jsonobject.getDouble(\"longer\"), eps);","        assertEquals(9223372036854775808d, jsonobject.getDouble(\"double\"), eps);","        assertEquals(98.6, jsonobject.getDouble(\"string\"), eps);","","        jsonobject.put(\"good sized\", 9223372036854775807L);","        assertEquals(\"{\\n \\\"int\\\": 2147483647,\\n \\\"string\\\": \\\"98.6\\\",\\n \\\"longer\\\": 9223372036854775807,\\n \\\"good sized\\\": 9223372036854775807,\\n \\\"double\\\": \\\"9223372036854775808\\\",\\n \\\"long\\\": 2147483648\\n}\",","                jsonobject.toString(1));","","        jsonarray = new JSONArray(\"[2147483647, 2147483648, 9223372036854775807, 9223372036854775808]\");","        assertEquals(\"[\\n 2147483647,\\n 2147483648,\\n 9223372036854775807,\\n \\\"9223372036854775808\\\"\\n]\",","                jsonarray.toString(1));","","        List expectedKeys = new ArrayList(6);","        expectedKeys.add(\"int\");","        expectedKeys.add(\"string\");","        expectedKeys.add(\"longer\");","        expectedKeys.add(\"good sized\");","        expectedKeys.add(\"double\");","        expectedKeys.add(\"long\");","","        iterator = jsonobject.keys();","        while (iterator.hasNext()) {","            string = (String) iterator.next();","            assertTrue(expectedKeys.remove(string));","        }","        assertEquals(0, expectedKeys.size());","","","        // accumulate","        jsonobject = new JSONObject();","        jsonobject.accumulate(\"stooge\", \"Curly\");","        jsonobject.accumulate(\"stooge\", \"Larry\");","        jsonobject.accumulate(\"stooge\", \"Moe\");","        jsonarray = jsonobject.getJSONArray(\"stooge\");","        jsonarray.put(5, \"Shemp\");","        assertEquals(\"{\\\"stooge\\\": [\\n\" +","                \"    \\\"Curly\\\",\\n\" +","                \"    \\\"Larry\\\",\\n\" +","                \"    \\\"Moe\\\",\\n\" +","                \"    null,\\n\" +","                \"    null,\\n\" +","                \"    \\\"Shemp\\\"\\n\" +","                \"]}\", jsonobject.toString(4));","","        // write","        assertEquals(\"{\\\"stooge\\\":[\\\"Curly\\\",\\\"Larry\\\",\\\"Moe\\\",null,null,\\\"Shemp\\\"]}\",","                jsonobject.write(new StringWriter()).toString());","","        string = \"\u003cxml empty\u003e\u003ca\u003e\u003c/a\u003e\u003ca\u003e1\u003c/a\u003e\u003ca\u003e22\u003c/a\u003e\u003ca\u003e333\u003c/a\u003e\u003c/xml\u003e\";","        jsonobject = XML.toJSONObject(string);","        assertEquals(\"{\\\"xml\\\": {\\n\" +","                \"    \\\"a\\\": [\\n\" +","                \"        \\\"\\\",\\n\" +","                \"        1,\\n\" +","                \"        22,\\n\" +","                \"        333\\n\" +","                \"    ],\\n\" +","                \"    \\\"empty\\\": \\\"\\\"\\n\" +","                \"}}\", jsonobject.toString(4));","        assertEquals(\"\u003cxml\u003e\u003ca/\u003e\u003ca\u003e1\u003c/a\u003e\u003ca\u003e22\u003c/a\u003e\u003ca\u003e333\u003c/a\u003e\u003cempty/\u003e\u003c/xml\u003e\",","                XML.toString(jsonobject));","","        string = \"\u003cbook\u003e\u003cchapter\u003eContent of the first chapter\u003c/chapter\u003e\u003cchapter\u003eContent of the second chapter      \u003cchapter\u003eContent of the first subchapter\u003c/chapter\u003e      \u003cchapter\u003eContent of the second subchapter\u003c/chapter\u003e\u003c/chapter\u003e\u003cchapter\u003eThird Chapter\u003c/chapter\u003e\u003c/book\u003e\";","        jsonobject = XML.toJSONObject(string);","        assertEquals(\"{\\\"book\\\": {\\\"chapter\\\": [\\n \\\"Content of the first chapter\\\",\\n {\\n  \\\"content\\\": \\\"Content of the second chapter\\\",\\n  \\\"chapter\\\": [\\n   \\\"Content of the first subchapter\\\",\\n   \\\"Content of the second subchapter\\\"\\n  ]\\n },\\n \\\"Third Chapter\\\"\\n]}}\", jsonobject.toString(1));","        assertEquals(\"\u003cbook\u003e\u003cchapter\u003eContent of the first chapter\u003c/chapter\u003e\u003cchapter\u003eContent of the second chapter\u003cchapter\u003eContent of the first subchapter\u003c/chapter\u003e\u003cchapter\u003eContent of the second subchapter\u003c/chapter\u003e\u003c/chapter\u003e\u003cchapter\u003eThird Chapter\u003c/chapter\u003e\u003c/book\u003e\",","                XML.toString(jsonobject));","","        jsonarray = JSONML.toJSONArray(string);","        assertEquals(\"[\\n\" +","                \"    \\\"book\\\",\\n\" +","                \"    [\\n\" +","                \"        \\\"chapter\\\",\\n\" +","                \"        \\\"Content of the first chapter\\\"\\n\" +","                \"    ],\\n\" +","                \"    [\\n\" +","                \"        \\\"chapter\\\",\\n\" +","                \"        \\\"Content of the second chapter\\\",\\n\" +","                \"        [\\n\" +","                \"            \\\"chapter\\\",\\n\" +","                \"            \\\"Content of the first subchapter\\\"\\n\" +","                \"        ],\\n\" +","                \"        [\\n\" +","                \"            \\\"chapter\\\",\\n\" +","                \"            \\\"Content of the second subchapter\\\"\\n\" +","                \"        ]\\n\" +","                \"    ],\\n\" +","                \"    [\\n\" +","                \"        \\\"chapter\\\",\\n\" +","                \"        \\\"Third Chapter\\\"\\n\" +","                \"    ]\\n\" +","                \"]\", jsonarray.toString(4));","        assertEquals(\"\u003cbook\u003e\u003cchapter\u003eContent of the first chapter\u003c/chapter\u003e\u003cchapter\u003eContent of the second chapter\u003cchapter\u003eContent of the first subchapter\u003c/chapter\u003e\u003cchapter\u003eContent of the second subchapter\u003c/chapter\u003e\u003c/chapter\u003e\u003cchapter\u003eThird Chapter\u003c/chapter\u003e\u003c/book\u003e\",","                JSONML.toString(jsonarray));","","        Collection collection = null;","        Map map = null;","","        jsonobject = new JSONObject(map);","        jsonarray = new JSONArray(collection);","        jsonobject.append(\"stooge\", \"Joe DeRita\");","        jsonobject.append(\"stooge\", \"Shemp\");","        jsonobject.accumulate(\"stooges\", \"Curly\");","        jsonobject.accumulate(\"stooges\", \"Larry\");","        jsonobject.accumulate(\"stooges\", \"Moe\");","        jsonobject.accumulate(\"stoogearray\", jsonobject.get(\"stooges\"));","        jsonobject.put(\"map\", map);","        jsonobject.put(\"collection\", collection);","        jsonobject.put(\"array\", jsonarray);","        jsonarray.put(map);","        jsonarray.put(collection);","        assertEquals(\"{\\\"stooge\\\":[\\\"Joe DeRita\\\",\\\"Shemp\\\"],\\\"map\\\":{},\\\"stooges\\\":[\\\"Curly\\\",\\\"Larry\\\",\\\"Moe\\\"],\\\"collection\\\":[],\\\"stoogearray\\\":[[\\\"Curly\\\",\\\"Larry\\\",\\\"Moe\\\"]],\\\"array\\\":[{},[]]}\", jsonobject.toString());","","        string = \"{plist=Apple; AnimalSmells = { pig = piggish; lamb = lambish; worm = wormy; }; AnimalSounds = { pig = oink; lamb = baa; worm = baa;  Lisa = \\\"Why is the worm talking like a lamb?\\\" } ; AnimalColors = { pig = pink; lamb = black; worm = pink; } } \";","        jsonobject = new JSONObject(string);","        assertEquals(\"{\\\"AnimalColors\\\":{\\\"worm\\\":\\\"pink\\\",\\\"lamb\\\":\\\"black\\\",\\\"pig\\\":\\\"pink\\\"},\\\"plist\\\":\\\"Apple\\\",\\\"AnimalSounds\\\":{\\\"worm\\\":\\\"baa\\\",\\\"Lisa\\\":\\\"Why is the worm talking like a lamb?\\\",\\\"lamb\\\":\\\"baa\\\",\\\"pig\\\":\\\"oink\\\"},\\\"AnimalSmells\\\":{\\\"worm\\\":\\\"wormy\\\",\\\"lamb\\\":\\\"lambish\\\",\\\"pig\\\":\\\"piggish\\\"}}\",","                jsonobject.toString());","","        string = \" [\\\"San Francisco\\\", \\\"New York\\\", \\\"Seoul\\\", \\\"London\\\", \\\"Seattle\\\", \\\"Shanghai\\\"]\";","        jsonarray = new JSONArray(string);","        assertEquals(\"[\\\"San Francisco\\\",\\\"New York\\\",\\\"Seoul\\\",\\\"London\\\",\\\"Seattle\\\",\\\"Shanghai\\\"]\",","                jsonarray.toString());","","        string = \"\u003ca ichi='1' ni='2'\u003e\u003cb\u003eThe content of b\u003c/b\u003e and \u003cc san='3'\u003eThe content of c\u003c/c\u003e\u003cd\u003edo\u003c/d\u003e\u003ce\u003e\u003c/e\u003e\u003cd\u003ere\u003c/d\u003e\u003cf/\u003e\u003cd\u003emi\u003c/d\u003e\u003c/a\u003e\";","        jsonobject = XML.toJSONObject(string);","        assertEquals(\"{\\\"a\\\":{\\\"f\\\":\\\"\\\",\\\"content\\\":\\\"and\\\",\\\"d\\\":[\\\"do\\\",\\\"re\\\",\\\"mi\\\"],\\\"ichi\\\":1,\\\"e\\\":\\\"\\\",\\\"b\\\":\\\"The content of b\\\",\\\"c\\\":{\\\"content\\\":\\\"The content of c\\\",\\\"san\\\":3},\\\"ni\\\":2}}\",","                jsonobject.toString());","        assertEquals(\"\u003ca\u003e\u003cf/\u003eand\u003cd\u003edo\u003c/d\u003e\u003cd\u003ere\u003c/d\u003e\u003cd\u003emi\u003c/d\u003e\u003cichi\u003e1\u003c/ichi\u003e\u003ce/\u003e\u003cb\u003eThe content of b\u003c/b\u003e\u003cc\u003eThe content of c\u003csan\u003e3\u003c/san\u003e\u003c/c\u003e\u003cni\u003e2\u003c/ni\u003e\u003c/a\u003e\",","                XML.toString(jsonobject));","        ja = JSONML.toJSONArray(string);","        assertEquals(\"[\\n\" +","                \"    \\\"a\\\",\\n\" +","                \"    {\\n\" +","                \"        \\\"ichi\\\": 1,\\n\" +","                \"        \\\"ni\\\": 2\\n\" +","                \"    },\\n\" +","                \"    [\\n\" +","                \"        \\\"b\\\",\\n\" +","                \"        \\\"The content of b\\\"\\n\" +","                \"    ],\\n\" +","                \"    \\\"and\\\",\\n\" +","                \"    [\\n\" +","                \"        \\\"c\\\",\\n\" +","                \"        {\\\"san\\\": 3},\\n\" +","                \"        \\\"The content of c\\\"\\n\" +","                \"    ],\\n\" +","                \"    [\\n\" +","                \"        \\\"d\\\",\\n\" +","                \"        \\\"do\\\"\\n\" +","                \"    ],\\n\" +","                \"    [\\\"e\\\"],\\n\" +","                \"    [\\n\" +","                \"        \\\"d\\\",\\n\" +","                \"        \\\"re\\\"\\n\" +","                \"    ],\\n\" +","                \"    [\\\"f\\\"],\\n\" +","                \"    [\\n\" +","                \"        \\\"d\\\",\\n\" +","                \"        \\\"mi\\\"\\n\" +","                \"    ]\\n\" +","                \"]\", ja.toString(4));","        assertEquals(\"\u003ca ichi=\\\"1\\\" ni=\\\"2\\\"\u003e\u003cb\u003eThe content of b\u003c/b\u003eand\u003cc san=\\\"3\\\"\u003eThe content of c\u003c/c\u003e\u003cd\u003edo\u003c/d\u003e\u003ce/\u003e\u003cd\u003ere\u003c/d\u003e\u003cf/\u003e\u003cd\u003emi\u003c/d\u003e\u003c/a\u003e\",","                JSONML.toString(ja));","","        string = \"\u003cRoot\u003e\u003cMsgType type=\\\"node\\\"\u003e\u003cBatchType type=\\\"string\\\"\u003e111111111111111\u003c/BatchType\u003e\u003c/MsgType\u003e\u003c/Root\u003e\";","        jsonobject = JSONML.toJSONObject(string);","        assertEquals(\"{\\\"tagName\\\":\\\"Root\\\",\\\"childNodes\\\":[{\\\"tagName\\\":\\\"MsgType\\\",\\\"childNodes\\\":[{\\\"tagName\\\":\\\"BatchType\\\",\\\"childNodes\\\":[111111111111111],\\\"type\\\":\\\"string\\\"}],\\\"type\\\":\\\"node\\\"}]}\",","                jsonobject.toString());","        ja = JSONML.toJSONArray(string);","        assertEquals(\"[\\\"Root\\\",[\\\"MsgType\\\",{\\\"type\\\":\\\"node\\\"},[\\\"BatchType\\\",{\\\"type\\\":\\\"string\\\"},111111111111111]]]\",","                ja.toString());","    }","","    public void testExceptions() throws Exception {","        JSONArray jsonarray = null;","        JSONObject jsonobject;","        String string;","","        try {","            jsonarray = new JSONArray(\"[\\n\\r\\n\\r}\");","            System.out.println(jsonarray.toString());","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Missing value at 5 [character 0 line 4]\", jsone.getMessage());","        }","","        try {","            jsonarray = new JSONArray(\"\u003c\\n\\r\\n\\r      \");","            System.out.println(jsonarray.toString());","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"A JSONArray text must start with '[' at 1 [character 2 line 1]\", jsone.getMessage());","        }","","        try {","            jsonarray = new JSONArray();","            jsonarray.put(Double.NEGATIVE_INFINITY);","            jsonarray.put(Double.NaN);","            System.out.println(jsonarray.toString());","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"JSON does not allow non-finite numbers.\", jsone.getMessage());","        }","","        jsonobject = new JSONObject();","        try {","            System.out.println(jsonobject.getDouble(\"stooge\"));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"JSONObject[\\\"stooge\\\"] not found.\", jsone.getMessage());","        }","","        try {","            System.out.println(jsonobject.getDouble(\"howard\"));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"JSONObject[\\\"howard\\\"] not found.\", jsone.getMessage());","        }","","        try {","            System.out.println(jsonobject.put(null, \"howard\"));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Null key.\", jsone.getMessage());","        }","","        try {","            System.out.println(jsonarray.getDouble(0));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"JSONArray[0] not found.\", jsone.getMessage());","        }","","        try {","            System.out.println(jsonarray.get(-1));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"JSONArray[-1] not found.\", jsone.getMessage());","        }","","        try {","            System.out.println(jsonarray.put(Double.NaN));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"JSON does not allow non-finite numbers.\", jsone.getMessage());","        }","","        try {","            jsonobject = XML.toJSONObject(\"\u003ca\u003e\u003cb\u003e    \");","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Unclosed tag b at 11 [character 12 line 1]\", jsone.getMessage());","        }","","        try {","            jsonobject = XML.toJSONObject(\"\u003ca\u003e\u003c/b\u003e    \");","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Mismatched a and b at 6 [character 7 line 1]\", jsone.getMessage());","        }","","        try {","            jsonobject = XML.toJSONObject(\"\u003ca\u003e\u003c/a    \");","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Misshaped element at 11 [character 12 line 1]\", jsone.getMessage());","        }","","        try {","            jsonarray = new JSONArray(new Object());","            System.out.println(jsonarray.toString());","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"JSONArray initial value should be a string or collection or array.\", jsone.getMessage());","        }","","        try {","            string = \"[)\";","            jsonarray = new JSONArray(string);","            System.out.println(jsonarray.toString());","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Expected a ',' or ']' at 3 [character 4 line 1]\", jsone.getMessage());","        }","","        try {","            string = \"\u003cxml\";","            jsonarray = JSONML.toJSONArray(string);","            System.out.println(jsonarray.toString(4));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Misshaped element at 6 [character 7 line 1]\", jsone.getMessage());","        }","","        try {","            string = \"\u003cright\u003e\u003c/wrong\u003e\";","            jsonarray = JSONML.toJSONArray(string);","            System.out.println(jsonarray.toString(4));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Mismatched 'right' and 'wrong' at 15 [character 16 line 1]\", jsone.getMessage());","        }","","        try {","            string = \"This ain't XML.\";","            jsonarray = JSONML.toJSONArray(string);","            System.out.println(jsonarray.toString(4));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Bad XML at 17 [character 18 line 1]\", jsone.getMessage());","        }","","        try {","            string = \"{\\\"koda\\\": true, \\\"koda\\\": true}\";","            jsonobject = new JSONObject(string);","            System.out.println(jsonobject.toString(4));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Duplicate key \\\"koda\\\"\", jsone.getMessage());","        }","","        try {","            JSONStringer jj = new JSONStringer();","            string = jj","                    .object()","                    .key(\"bosanda\")","                    .value(\"MARIE HAA'S\")","                    .key(\"bosanda\")","                    .value(\"MARIE HAA\\\\'S\")","                    .endObject()","                    .toString();","            System.out.println(jsonobject.toString(4));","            fail(\"expecting JSONException here.\");","        } catch (JSONException jsone) {","            assertEquals(\"Duplicate key \\\"bosanda\\\"\", jsone.getMessage());","        }","    }","","    /**","     * Beany is a typical class that implements JSONString. It also","     * provides some beany methods that can be used to","     * construct a JSONObject. It also demonstrates constructing","     * a JSONObject with an array of names.","     */","    class Beany implements JSONString {","        public String aString;","        public double aNumber;","        public boolean aBoolean;","","        public Beany(String string, double d, boolean b) {","            this.aString = string;","            this.aNumber = d;","            this.aBoolean = b;","        }","","        public double getNumber() {","            return this.aNumber;","        }","","        public String getString() {","            return this.aString;","        }","","        public boolean isBoolean() {","            return this.aBoolean;","        }","","        public String getBENT() {","            return \"All uppercase key\";","        }","","        public String getX() {","            return \"x\";","        }","","        public String toJSONString() {","            return \"{\" + JSONObject.quote(this.aString) + \":\" +","                    JSONObject.doubleToString(this.aNumber) + \"}\";","        }","","        public String toString() {","            return this.getString() + \" \" + this.getNumber() + \" \" +","                    this.isBoolean() + \".\" + this.getBENT() + \" \" + this.getX();","        }","    }","}"],"stylingDirectives":[[[0,7,"pl-k"],[8,11,"pl-s1"],[12,16,"pl-s1"]],[],[[0,6,"pl-k"],[7,11,"pl-s1"],[12,16,"pl-s1"],[17,26,"pl-s1"]],[[0,6,"pl-k"],[7,11,"pl-s1"],[12,16,"pl-s1"],[17,27,"pl-s1"]],[[0,6,"pl-k"],[7,11,"pl-s1"],[12,16,"pl-s1"],[17,25,"pl-s1"]],[[0,6,"pl-k"],[7,11,"pl-s1"],[12,16,"pl-s1"],[17,21,"pl-s1"]],[[0,6,"pl-k"],[7,11,"pl-s1"],[12,16,"pl-s1"],[17,20,"pl-s1"]],[[0,6,"pl-k"],[7,11,"pl-s1"],[12,14,"pl-s1"],[15,27,"pl-s1"]],[[0,6,"pl-k"],[7,12,"pl-s1"],[13,22,"pl-s1"],[23,31,"pl-s1"]],[],[[0,2,"pl-c"]],[[0,27,"pl-c"]],[[0,0,"pl-c"]],[[0,76,"pl-c"]],[[0,77,"pl-c"]],[[0,76,"pl-c"]],[[0,73,"pl-c"]],[[0,69,"pl-c"]],[[0,56,"pl-c"]],[[0,0,"pl-c"]],[[0,78,"pl-c"]],[[0,47,"pl-c"]],[[0,0,"pl-c"]],[[0,46,"pl-c"]],[[0,0,"pl-c"]],[[0,74,"pl-c"]],[[0,72,"pl-c"]],[[0,75,"pl-c"]],[[0,70,"pl-c"]],[[0,77,"pl-c"]],[[0,77,"pl-c"]],[[0,9,"pl-c"]],[[0,2,"pl-c"]],[],[[0,3,"pl-c"]],[[0,74,"pl-c"]],[[0,26,"pl-c"]],[[0,2,"pl-c"]],[[0,76,"pl-c"]],[[0,67,"pl-c"]],[[0,2,"pl-c"]],[[0,19,"pl-c"]],[[0,22,"pl-c"]],[[0,3,"pl-c"]],[[0,6,"pl-k"],[7,12,"pl-k"],[13,17,"pl-smi"],[18,25,"pl-k"],[26,34,"pl-smi"]],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,22,"pl-smi"],[23,27,"pl-s1"]],[[8,13,"pl-en"],[14,18,"pl-s1"]],[],[],[[4,13,"pl-k"],[14,18,"pl-smi"],[19,24,"pl-en"],[27,33,"pl-k"],[34,43,"pl-smi"]],[[8,13,"pl-en"],[14,19,"pl-en"]],[],[],[[4,13,"pl-k"],[14,18,"pl-smi"],[19,27,"pl-en"],[30,36,"pl-k"],[37,46,"pl-smi"]],[[8,13,"pl-en"],[14,22,"pl-en"]],[],[],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,23,"pl-en"],[26,32,"pl-k"],[33,42,"pl-smi"]],[[8,18,"pl-smi"],[19,29,"pl-s1"]],[[8,14,"pl-smi"],[15,21,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,150,"pl-s"]],[[8,20,"pl-en"],[21,105,"pl-s"],[23,25,"pl-cce"],[32,34,"pl-cce"],[35,37,"pl-cce"],[101,103,"pl-cce"],[107,117,"pl-s1"],[118,126,"pl-en"]],[[8,20,"pl-en"],[21,87,"pl-s"],[89,99,"pl-s1"],[100,109,"pl-en"],[110,119,"pl-s"]],[],[[8,14,"pl-s1"],[17,55,"pl-s"]],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,44,"pl-s1"]],[[8,20,"pl-en"],[21,78,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[34,36,"pl-cce"],[38,40,"pl-cce"],[45,47,"pl-cce"],[49,51,"pl-cce"],[51,53,"pl-cce"],[54,56,"pl-cce"],[58,60,"pl-cce"],[65,67,"pl-cce"],[69,71,"pl-cce"],[71,73,"pl-cce"],[73,75,"pl-cce"],[80,90,"pl-s1"],[91,99,"pl-en"],[100,101,"pl-c1"]],[[8,20,"pl-en"],[21,52,"pl-s"],[54,57,"pl-c1"],[58,66,"pl-en"],[67,77,"pl-s1"]],[],[[8,14,"pl-s1"],[17,253,"pl-s"],[61,63,"pl-cce"],[79,81,"pl-cce"],[86,88,"pl-cce"],[177,179,"pl-cce"],[194,196,"pl-cce"],[216,218,"pl-cce"]],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,44,"pl-s1"]],[[8,20,"pl-en"],[21,245,"pl-s"],[23,25,"pl-cce"],[42,44,"pl-cce"],[46,48,"pl-cce"],[57,59,"pl-cce"],[61,63,"pl-cce"],[71,73,"pl-cce"],[76,78,"pl-cce"],[80,82,"pl-cce"],[83,85,"pl-cce"],[101,103,"pl-cce"],[104,106,"pl-cce"],[109,111,"pl-cce"],[112,114,"pl-cce"],[203,205,"pl-cce"],[208,210,"pl-cce"],[212,214,"pl-cce"],[215,217,"pl-cce"],[237,239,"pl-cce"],[247,257,"pl-s1"],[258,266,"pl-en"]],[],[],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,24,"pl-en"],[27,33,"pl-k"],[34,43,"pl-smi"]],[[8,18,"pl-smi"],[19,29,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,60,"pl-s"],[38,40,"pl-cce"],[47,49,"pl-cce"],[50,52,"pl-cce"],[56,58,"pl-cce"]],[[8,19,"pl-en"],[20,30,"pl-s1"],[31,37,"pl-en"],[38,47,"pl-s"]],[[8,20,"pl-en"],[21,27,"pl-s"],[29,39,"pl-s1"],[40,49,"pl-en"],[50,59,"pl-s"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,56,"pl-s"],[38,40,"pl-cce"],[47,49,"pl-cce"]],[[8,18,"pl-en"],[19,29,"pl-s1"],[30,36,"pl-en"],[37,46,"pl-s"]],[],[],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,24,"pl-en"],[27,33,"pl-k"],[34,43,"pl-smi"]],[[8,14,"pl-smi"],[21,24,"pl-s1"],[27,48,"pl-c1"]],[[8,16,"pl-smi"],[21,29,"pl-s1"]],[[8,17,"pl-smi"],[21,30,"pl-s1"]],[[8,18,"pl-smi"],[21,31,"pl-s1"]],[[8,20,"pl-smi"],[21,33,"pl-s1"]],[[8,14,"pl-smi"],[21,27,"pl-s1"]],[[8,14,"pl-smi"],[21,27,"pl-s1"]],[],[[8,13,"pl-smi"],[14,20,"pl-s1"],[23,26,"pl-k"],[27,32,"pl-smi"],[33,49,"pl-s"],[51,53,"pl-c1"],[55,59,"pl-c1"]],[],[[8,14,"pl-s1"],[17,33,"pl-s"]],[[8,17,"pl-s1"],[20,23,"pl-k"],[24,33,"pl-smi"],[34,40,"pl-s1"]],[[8,20,"pl-en"],[21,35,"pl-s"],[37,46,"pl-s1"],[47,55,"pl-en"]],[],[[8,14,"pl-s1"],[17,28,"pl-s"]],[[8,17,"pl-s1"],[20,23,"pl-k"],[24,33,"pl-smi"],[34,40,"pl-s1"]],[[8,20,"pl-en"],[21,36,"pl-s"],[23,25,"pl-cce"],[32,34,"pl-cce"],[38,47,"pl-s1"],[48,56,"pl-en"]],[],[[8,14,"pl-s1"],[17,26,"pl-s"]],[[8,17,"pl-s1"],[20,23,"pl-k"],[24,33,"pl-smi"],[34,40,"pl-s1"]],[[8,20,"pl-en"],[21,28,"pl-s"],[30,39,"pl-s1"],[40,48,"pl-en"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"]],[[8,14,"pl-s1"],[17,21,"pl-c1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,30,"pl-s"],[32,38,"pl-s1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,30,"pl-s"],[32,42,"pl-smi"],[43,47,"pl-c1"]],[[8,20,"pl-en"],[21,39,"pl-s"],[23,25,"pl-cce"],[30,32,"pl-cce"],[41,51,"pl-s1"],[52,60,"pl-en"]],[[8,18,"pl-en"],[19,29,"pl-s1"],[30,36,"pl-en"],[37,44,"pl-s"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"]],[[8,18,"pl-s1"],[19,28,"pl-en"],[29,34,"pl-s"]],[[8,18,"pl-s1"],[19,28,"pl-en"],[29,34,"pl-s"]],[[8,20,"pl-en"],[21,34,"pl-s"],[23,25,"pl-cce"],[28,30,"pl-cce"],[36,46,"pl-s1"],[47,55,"pl-en"]],[[8,20,"pl-en"],[21,22,"pl-c1"],[24,34,"pl-s1"],[35,41,"pl-en"],[42,47,"pl-s"]],[],[[8,14,"pl-s1"],[17,92,"pl-s"],[24,26,"pl-cce"],[39,41,"pl-cce"]],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,42,"pl-s1"]],[[8,20,"pl-en"],[21,46,"pl-s"],[23,25,"pl-cce"],[38,40,"pl-cce"],[43,45,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,30,"pl-s"],[27,29,"pl-cce"]],[[16,30,"pl-s"],[27,29,"pl-cce"]],[[16,29,"pl-s"],[26,28,"pl-cce"]],[[16,26,"pl-s"],[23,25,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,30,"pl-s"],[27,29,"pl-cce"]],[[16,30,"pl-s"],[27,29,"pl-cce"]],[[16,29,"pl-s"],[26,28,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,20,"pl-s"],[22,32,"pl-s1"],[33,41,"pl-en"],[42,43,"pl-c1"]],[[8,20,"pl-en"],[21,181,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,14,"pl-s1"],[17,747,"pl-s"],[31,33,"pl-cce"],[38,40,"pl-cce"],[51,53,"pl-cce"],[59,61,"pl-cce"],[72,74,"pl-cce"],[81,83,"pl-cce"],[131,133,"pl-cce"],[134,136,"pl-cce"],[142,144,"pl-cce"],[146,148,"pl-cce"],[187,189,"pl-cce"],[191,193,"pl-cce"],[199,201,"pl-cce"],[206,208,"pl-cce"],[247,249,"pl-cce"],[250,252,"pl-cce"],[258,260,"pl-cce"],[262,264,"pl-cce"],[271,273,"pl-cce"],[277,279,"pl-cce"],[318,320,"pl-cce"],[321,323,"pl-cce"],[329,331,"pl-cce"],[339,341,"pl-cce"]],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,44,"pl-s1"]],[[8,20,"pl-en"],[21,1105,"pl-s"],[23,25,"pl-cce"],[31,33,"pl-cce"],[36,38,"pl-cce"],[42,44,"pl-cce"],[49,51,"pl-cce"],[53,55,"pl-cce"],[66,68,"pl-cce"],[69,71,"pl-cce"],[75,77,"pl-cce"],[86,88,"pl-cce"],[90,92,"pl-cce"],[99,101,"pl-cce"],[102,104,"pl-cce"],[108,110,"pl-cce"],[122,124,"pl-cce"],[127,129,"pl-cce"],[133,135,"pl-cce"],[138,140,"pl-cce"],[148,150,"pl-cce"],[179,181,"pl-cce"],[182,184,"pl-cce"],[192,194,"pl-cce"],[211,213,"pl-cce"],[214,216,"pl-cce"],[224,226,"pl-cce"],[282,284,"pl-cce"],[285,287,"pl-cce"],[295,297,"pl-cce"],[309,311,"pl-cce"],[312,314,"pl-cce"],[322,324,"pl-cce"],[352,354,"pl-cce"],[355,357,"pl-cce"],[365,367,"pl-cce"],[423,425,"pl-cce"],[426,428,"pl-cce"],[436,438,"pl-cce"],[487,489,"pl-cce"],[489,491,"pl-cce"],[498,500,"pl-cce"],[504,506,"pl-cce"],[510,512,"pl-cce"],[514,516,"pl-cce"],[521,523,"pl-cce"],[524,526,"pl-cce"],[530,532,"pl-cce"],[542,544,"pl-cce"],[547,549,"pl-cce"],[558,560,"pl-cce"],[572,574,"pl-cce"],[581,583,"pl-cce"],[585,587,"pl-cce"],[592,594,"pl-cce"],[595,597,"pl-cce"],[609,611,"pl-cce"],[617,619,"pl-cce"],[623,625,"pl-cce"],[637,639,"pl-cce"],[643,645,"pl-cce"],[647,649,"pl-cce"],[651,653,"pl-cce"],[653,655,"pl-cce"],[665,667,"pl-cce"],[676,678,"pl-cce"],[690,692,"pl-cce"],[699,701,"pl-cce"],[703,705,"pl-cce"],[710,712,"pl-cce"],[713,715,"pl-cce"],[727,729,"pl-cce"],[735,737,"pl-cce"],[742,744,"pl-cce"],[756,758,"pl-cce"],[762,764,"pl-cce"],[766,768,"pl-cce"],[773,775,"pl-cce"],[775,777,"pl-cce"],[787,789,"pl-cce"],[798,800,"pl-cce"],[812,814,"pl-cce"],[821,823,"pl-cce"],[825,827,"pl-cce"],[832,834,"pl-cce"],[835,837,"pl-cce"],[849,851,"pl-cce"],[857,859,"pl-cce"],[863,865,"pl-cce"],[877,879,"pl-cce"],[883,885,"pl-cce"],[887,889,"pl-cce"],[891,893,"pl-cce"],[894,896,"pl-cce"],[908,910,"pl-cce"],[915,917,"pl-cce"],[919,921,"pl-cce"],[925,927,"pl-cce"],[927,929,"pl-cce"],[939,941,"pl-cce"],[950,952,"pl-cce"],[964,966,"pl-cce"],[973,975,"pl-cce"],[977,979,"pl-cce"],[983,985,"pl-cce"],[986,988,"pl-cce"],[1000,1002,"pl-cce"],[1008,1010,"pl-cce"],[1014,1016,"pl-cce"],[1028,1030,"pl-cce"],[1034,1036,"pl-cce"],[1038,1040,"pl-cce"],[1048,1050,"pl-cce"],[1050,1052,"pl-cce"],[1061,1063,"pl-cce"],[1069,1071,"pl-cce"],[1075,1077,"pl-cce"],[1086,1088,"pl-cce"],[1090,1092,"pl-cce"],[1098,1100,"pl-cce"],[1100,1102,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[],[[8,18,"pl-s1"],[21,27,"pl-c1"],[28,40,"pl-en"],[41,47,"pl-s1"]],[[8,20,"pl-en"],[21,1169,"pl-s"],[23,25,"pl-cce"],[34,36,"pl-cce"],[37,39,"pl-cce"],[46,48,"pl-cce"],[49,51,"pl-cce"],[55,57,"pl-cce"],[58,60,"pl-cce"],[65,67,"pl-cce"],[68,70,"pl-cce"],[77,79,"pl-cce"],[80,82,"pl-cce"],[88,90,"pl-cce"],[91,93,"pl-cce"],[103,105,"pl-cce"],[108,110,"pl-cce"],[117,119,"pl-cce"],[120,122,"pl-cce"],[127,129,"pl-cce"],[130,132,"pl-cce"],[142,144,"pl-cce"],[146,148,"pl-cce"],[159,161,"pl-cce"],[165,167,"pl-cce"],[173,175,"pl-cce"],[178,180,"pl-cce"],[184,186,"pl-cce"],[187,189,"pl-cce"],[191,193,"pl-cce"],[194,196,"pl-cce"],[203,205,"pl-cce"],[206,208,"pl-cce"],[218,220,"pl-cce"],[221,223,"pl-cce"],[233,235,"pl-cce"],[237,239,"pl-cce"],[244,246,"pl-cce"],[250,252,"pl-cce"],[258,260,"pl-cce"],[264,266,"pl-cce"],[270,272,"pl-cce"],[273,275,"pl-cce"],[280,282,"pl-cce"],[283,285,"pl-cce"],[292,294,"pl-cce"],[295,297,"pl-cce"],[307,309,"pl-cce"],[310,312,"pl-cce"],[322,324,"pl-cce"],[326,328,"pl-cce"],[333,335,"pl-cce"],[339,341,"pl-cce"],[347,349,"pl-cce"],[352,354,"pl-cce"],[358,360,"pl-cce"],[361,363,"pl-cce"],[365,367,"pl-cce"],[368,370,"pl-cce"],[377,379,"pl-cce"],[380,382,"pl-cce"],[392,394,"pl-cce"],[395,397,"pl-cce"],[402,404,"pl-cce"],[405,407,"pl-cce"],[411,413,"pl-cce"],[414,416,"pl-cce"],[426,428,"pl-cce"],[430,432,"pl-cce"],[437,439,"pl-cce"],[443,445,"pl-cce"],[451,453,"pl-cce"],[456,458,"pl-cce"],[462,464,"pl-cce"],[465,467,"pl-cce"],[475,477,"pl-cce"],[478,480,"pl-cce"],[487,489,"pl-cce"],[490,492,"pl-cce"],[502,504,"pl-cce"],[505,507,"pl-cce"],[517,519,"pl-cce"],[521,523,"pl-cce"],[527,529,"pl-cce"],[533,535,"pl-cce"],[542,544,"pl-cce"],[545,547,"pl-cce"],[559,561,"pl-cce"],[562,564,"pl-cce"],[574,576,"pl-cce"],[579,581,"pl-cce"],[588,590,"pl-cce"],[591,593,"pl-cce"],[597,599,"pl-cce"],[600,602,"pl-cce"],[612,614,"pl-cce"],[616,618,"pl-cce"],[647,649,"pl-cce"],[653,655,"pl-cce"],[662,664,"pl-cce"],[665,667,"pl-cce"],[671,673,"pl-cce"],[674,676,"pl-cce"],[686,688,"pl-cce"],[690,692,"pl-cce"],[709,711,"pl-cce"],[715,717,"pl-cce"],[724,726,"pl-cce"],[727,729,"pl-cce"],[733,735,"pl-cce"],[736,738,"pl-cce"],[748,750,"pl-cce"],[752,754,"pl-cce"],[810,812,"pl-cce"],[816,818,"pl-cce"],[825,827,"pl-cce"],[828,830,"pl-cce"],[834,836,"pl-cce"],[837,839,"pl-cce"],[849,851,"pl-cce"],[853,855,"pl-cce"],[867,869,"pl-cce"],[873,875,"pl-cce"],[882,884,"pl-cce"],[885,887,"pl-cce"],[891,893,"pl-cce"],[894,896,"pl-cce"],[906,908,"pl-cce"],[910,912,"pl-cce"],[940,942,"pl-cce"],[946,948,"pl-cce"],[955,957,"pl-cce"],[958,960,"pl-cce"],[964,966,"pl-cce"],[967,969,"pl-cce"],[979,981,"pl-cce"],[983,985,"pl-cce"],[1041,1043,"pl-cce"],[1047,1049,"pl-cce"],[1056,1058,"pl-cce"],[1059,1061,"pl-cce"],[1065,1067,"pl-cce"],[1068,1070,"pl-cce"],[1080,1082,"pl-cce"],[1084,1086,"pl-cce"],[1135,1137,"pl-cce"],[1143,1145,"pl-cce"],[1154,1156,"pl-cce"],[1157,1159,"pl-cce"],[1165,1167,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"]],[[8,20,"pl-en"],[21,735,"pl-s"],[40,42,"pl-cce"],[49,51,"pl-cce"],[57,59,"pl-cce"],[64,66,"pl-cce"],[77,79,"pl-cce"],[85,87,"pl-cce"],[133,135,"pl-cce"],[136,138,"pl-cce"],[144,146,"pl-cce"],[148,150,"pl-cce"],[188,190,"pl-cce"],[192,194,"pl-cce"],[200,202,"pl-cce"],[207,209,"pl-cce"],[247,249,"pl-cce"],[250,252,"pl-cce"],[258,260,"pl-cce"],[262,264,"pl-cce"],[271,273,"pl-cce"],[277,279,"pl-cce"],[317,319,"pl-cce"],[320,322,"pl-cce"],[328,330,"pl-cce"],[338,340,"pl-cce"]],[[16,22,"pl-c1"],[23,31,"pl-en"],[32,42,"pl-s1"]],[],[[8,17,"pl-s1"],[20,26,"pl-c1"],[27,38,"pl-en"],[39,45,"pl-s1"]],[[8,20,"pl-en"],[21,1559,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[37,39,"pl-cce"],[40,42,"pl-cce"],[47,49,"pl-cce"],[57,59,"pl-cce"],[68,70,"pl-cce"],[72,74,"pl-cce"],[81,83,"pl-cce"],[84,86,"pl-cce"],[94,96,"pl-cce"],[100,102,"pl-cce"],[104,106,"pl-cce"],[111,113,"pl-cce"],[114,116,"pl-cce"],[124,126,"pl-cce"],[135,137,"pl-cce"],[139,141,"pl-cce"],[147,149,"pl-cce"],[149,151,"pl-cce"],[157,159,"pl-cce"],[164,166,"pl-cce"],[174,176,"pl-cce"],[181,183,"pl-cce"],[184,186,"pl-cce"],[194,196,"pl-cce"],[207,209,"pl-cce"],[209,211,"pl-cce"],[217,219,"pl-cce"],[224,226,"pl-cce"],[234,236,"pl-cce"],[246,248,"pl-cce"],[249,251,"pl-cce"],[260,262,"pl-cce"],[274,276,"pl-cce"],[282,284,"pl-cce"],[288,290,"pl-cce"],[302,304,"pl-cce"],[308,310,"pl-cce"],[312,314,"pl-cce"],[316,318,"pl-cce"],[318,320,"pl-cce"],[330,332,"pl-cce"],[340,342,"pl-cce"],[347,349,"pl-cce"],[349,351,"pl-cce"],[357,359,"pl-cce"],[364,366,"pl-cce"],[374,376,"pl-cce"],[386,388,"pl-cce"],[389,391,"pl-cce"],[400,402,"pl-cce"],[414,416,"pl-cce"],[422,424,"pl-cce"],[429,431,"pl-cce"],[443,445,"pl-cce"],[449,451,"pl-cce"],[453,455,"pl-cce"],[460,462,"pl-cce"],[462,464,"pl-cce"],[474,476,"pl-cce"],[484,486,"pl-cce"],[491,493,"pl-cce"],[493,495,"pl-cce"],[501,503,"pl-cce"],[508,510,"pl-cce"],[518,520,"pl-cce"],[530,532,"pl-cce"],[533,535,"pl-cce"],[544,546,"pl-cce"],[558,560,"pl-cce"],[566,568,"pl-cce"],[572,574,"pl-cce"],[586,588,"pl-cce"],[592,594,"pl-cce"],[596,598,"pl-cce"],[600,602,"pl-cce"],[603,605,"pl-cce"],[617,619,"pl-cce"],[624,626,"pl-cce"],[628,630,"pl-cce"],[634,636,"pl-cce"],[636,638,"pl-cce"],[648,650,"pl-cce"],[658,660,"pl-cce"],[665,667,"pl-cce"],[667,669,"pl-cce"],[675,677,"pl-cce"],[682,684,"pl-cce"],[692,694,"pl-cce"],[704,706,"pl-cce"],[707,709,"pl-cce"],[718,720,"pl-cce"],[732,734,"pl-cce"],[740,742,"pl-cce"],[746,748,"pl-cce"],[760,762,"pl-cce"],[766,768,"pl-cce"],[770,772,"pl-cce"],[780,782,"pl-cce"],[782,784,"pl-cce"],[794,796,"pl-cce"],[804,806,"pl-cce"],[810,812,"pl-cce"],[812,814,"pl-cce"],[820,822,"pl-cce"],[827,829,"pl-cce"],[837,839,"pl-cce"],[851,853,"pl-cce"],[854,856,"pl-cce"],[865,867,"pl-cce"],[879,881,"pl-cce"],[885,887,"pl-cce"],[888,890,"pl-cce"],[902,904,"pl-cce"],[933,935,"pl-cce"],[935,937,"pl-cce"],[947,949,"pl-cce"],[958,960,"pl-cce"],[972,974,"pl-cce"],[978,980,"pl-cce"],[981,983,"pl-cce"],[995,997,"pl-cce"],[1014,1016,"pl-cce"],[1016,1018,"pl-cce"],[1028,1030,"pl-cce"],[1039,1041,"pl-cce"],[1053,1055,"pl-cce"],[1059,1061,"pl-cce"],[1062,1064,"pl-cce"],[1076,1078,"pl-cce"],[1134,1136,"pl-cce"],[1136,1138,"pl-cce"],[1148,1150,"pl-cce"],[1159,1161,"pl-cce"],[1173,1175,"pl-cce"],[1179,1181,"pl-cce"],[1182,1184,"pl-cce"],[1196,1198,"pl-cce"],[1210,1212,"pl-cce"],[1212,1214,"pl-cce"],[1224,1226,"pl-cce"],[1235,1237,"pl-cce"],[1249,1251,"pl-cce"],[1255,1257,"pl-cce"],[1258,1260,"pl-cce"],[1272,1274,"pl-cce"],[1302,1304,"pl-cce"],[1304,1306,"pl-cce"],[1316,1318,"pl-cce"],[1327,1329,"pl-cce"],[1341,1343,"pl-cce"],[1347,1349,"pl-cce"],[1350,1352,"pl-cce"],[1364,1366,"pl-cce"],[1422,1424,"pl-cce"],[1424,1426,"pl-cce"],[1436,1438,"pl-cce"],[1447,1449,"pl-cce"],[1461,1463,"pl-cce"],[1467,1469,"pl-cce"],[1470,1472,"pl-cce"],[1484,1486,"pl-cce"],[1535,1537,"pl-cce"],[1537,1539,"pl-cce"],[1548,1550,"pl-cce"],[1555,1557,"pl-cce"]],[[16,25,"pl-s1"],[26,34,"pl-en"],[35,36,"pl-c1"]],[[8,20,"pl-en"],[21,735,"pl-s"],[40,42,"pl-cce"],[49,51,"pl-cce"],[57,59,"pl-cce"],[64,66,"pl-cce"],[77,79,"pl-cce"],[85,87,"pl-cce"],[133,135,"pl-cce"],[136,138,"pl-cce"],[144,146,"pl-cce"],[148,150,"pl-cce"],[188,190,"pl-cce"],[192,194,"pl-cce"],[200,202,"pl-cce"],[207,209,"pl-cce"],[247,249,"pl-cce"],[250,252,"pl-cce"],[258,260,"pl-cce"],[262,264,"pl-cce"],[271,273,"pl-cce"],[277,279,"pl-cce"],[317,319,"pl-cce"],[320,322,"pl-cce"],[328,330,"pl-cce"],[338,340,"pl-cce"]],[[16,22,"pl-c1"],[23,31,"pl-en"],[32,41,"pl-s1"]],[],[[8,14,"pl-s1"],[17,262,"pl-s"],[26,28,"pl-cce"],[32,34,"pl-cce"],[41,43,"pl-cce"],[49,51,"pl-cce"]],[[8,18,"pl-s1"],[21,27,"pl-c1"],[28,40,"pl-en"],[41,47,"pl-s1"]],[[8,20,"pl-en"],[21,1048,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[33,35,"pl-cce"],[37,39,"pl-cce"],[43,45,"pl-cce"],[46,48,"pl-cce"],[52,54,"pl-cce"],[61,63,"pl-cce"],[65,67,"pl-cce"],[70,72,"pl-cce"],[73,75,"pl-cce"],[79,81,"pl-cce"],[86,88,"pl-cce"],[90,92,"pl-cce"],[98,100,"pl-cce"],[101,103,"pl-cce"],[107,109,"pl-cce"],[119,121,"pl-cce"],[124,126,"pl-cce"],[135,137,"pl-cce"],[149,151,"pl-cce"],[158,160,"pl-cce"],[162,164,"pl-cce"],[165,167,"pl-cce"],[168,170,"pl-cce"],[182,184,"pl-cce"],[194,196,"pl-cce"],[199,201,"pl-cce"],[217,219,"pl-cce"],[253,255,"pl-cce"],[256,258,"pl-cce"],[275,277,"pl-cce"],[297,299,"pl-cce"],[306,308,"pl-cce"],[310,312,"pl-cce"],[313,315,"pl-cce"],[316,318,"pl-cce"],[338,340,"pl-cce"],[350,352,"pl-cce"],[355,357,"pl-cce"],[361,363,"pl-cce"],[364,366,"pl-cce"],[384,386,"pl-cce"],[402,404,"pl-cce"],[407,409,"pl-cce"],[410,412,"pl-cce"],[429,431,"pl-cce"],[451,453,"pl-cce"],[460,462,"pl-cce"],[464,466,"pl-cce"],[467,469,"pl-cce"],[470,472,"pl-cce"],[492,494,"pl-cce"],[504,506,"pl-cce"],[509,511,"pl-cce"],[514,516,"pl-cce"],[517,519,"pl-cce"],[537,539,"pl-cce"],[555,557,"pl-cce"],[602,604,"pl-cce"],[604,606,"pl-cce"],[619,621,"pl-cce"],[631,633,"pl-cce"],[642,644,"pl-cce"],[656,658,"pl-cce"],[665,667,"pl-cce"],[669,671,"pl-cce"],[672,674,"pl-cce"],[675,677,"pl-cce"],[689,691,"pl-cce"],[701,703,"pl-cce"],[706,708,"pl-cce"],[757,759,"pl-cce"],[760,762,"pl-cce"],[772,774,"pl-cce"],[783,785,"pl-cce"],[797,799,"pl-cce"],[806,808,"pl-cce"],[810,812,"pl-cce"],[813,815,"pl-cce"],[816,818,"pl-cce"],[830,832,"pl-cce"],[842,844,"pl-cce"],[847,849,"pl-cce"],[865,867,"pl-cce"],[872,874,"pl-cce"],[875,877,"pl-cce"],[894,896,"pl-cce"],[903,905,"pl-cce"],[907,909,"pl-cce"],[911,913,"pl-cce"],[915,917,"pl-cce"],[933,935,"pl-cce"],[941,943,"pl-cce"],[944,946,"pl-cce"],[963,965,"pl-cce"],[972,974,"pl-cce"],[976,978,"pl-cce"],[980,982,"pl-cce"],[984,986,"pl-cce"],[1002,1004,"pl-cce"],[1009,1011,"pl-cce"],[1011,1013,"pl-cce"],[1026,1028,"pl-cce"],[1037,1039,"pl-cce"],[1044,1046,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,262,"pl-s"],[30,32,"pl-cce"],[36,38,"pl-cce"],[45,47,"pl-cce"],[53,55,"pl-cce"]],[[16,22,"pl-c1"],[23,31,"pl-en"],[32,42,"pl-s1"]],[],[[8,17,"pl-s1"],[20,26,"pl-c1"],[27,38,"pl-en"],[39,45,"pl-s1"]],[[8,20,"pl-en"],[21,622,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[34,36,"pl-cce"],[37,39,"pl-cce"],[44,46,"pl-cce"],[54,56,"pl-cce"],[58,60,"pl-cce"],[62,64,"pl-cce"],[68,70,"pl-cce"],[71,73,"pl-cce"],[81,83,"pl-cce"],[88,90,"pl-cce"],[92,94,"pl-cce"],[100,102,"pl-cce"],[102,104,"pl-cce"],[110,112,"pl-cce"],[117,119,"pl-cce"],[127,129,"pl-cce"],[130,132,"pl-cce"],[133,135,"pl-cce"],[143,145,"pl-cce"],[179,181,"pl-cce"],[182,184,"pl-cce"],[193,195,"pl-cce"],[207,209,"pl-cce"],[210,212,"pl-cce"],[213,215,"pl-cce"],[227,229,"pl-cce"],[233,235,"pl-cce"],[235,237,"pl-cce"],[247,249,"pl-cce"],[257,259,"pl-cce"],[262,264,"pl-cce"],[265,267,"pl-cce"],[276,278,"pl-cce"],[290,292,"pl-cce"],[293,295,"pl-cce"],[296,298,"pl-cce"],[310,312,"pl-cce"],[315,317,"pl-cce"],[317,319,"pl-cce"],[329,331,"pl-cce"],[339,341,"pl-cce"],[386,388,"pl-cce"],[388,390,"pl-cce"],[396,398,"pl-cce"],[403,405,"pl-cce"],[413,415,"pl-cce"],[416,418,"pl-cce"],[419,421,"pl-cce"],[429,431,"pl-cce"],[480,482,"pl-cce"],[482,484,"pl-cce"],[490,492,"pl-cce"],[497,499,"pl-cce"],[507,509,"pl-cce"],[510,512,"pl-cce"],[513,515,"pl-cce"],[523,525,"pl-cce"],[530,532,"pl-cce"],[533,535,"pl-cce"],[544,546,"pl-cce"],[548,550,"pl-cce"],[552,554,"pl-cce"],[562,564,"pl-cce"],[570,572,"pl-cce"],[573,575,"pl-cce"],[584,586,"pl-cce"],[588,590,"pl-cce"],[592,594,"pl-cce"],[602,604,"pl-cce"],[609,611,"pl-cce"],[611,613,"pl-cce"],[618,620,"pl-cce"]],[[16,25,"pl-s1"],[26,34,"pl-en"],[35,36,"pl-c1"]],[[8,20,"pl-en"],[21,262,"pl-s"],[30,32,"pl-cce"],[36,38,"pl-cce"],[45,47,"pl-cce"],[53,55,"pl-cce"]],[[16,22,"pl-c1"],[23,31,"pl-en"],[32,41,"pl-s1"]],[],[[8,14,"pl-s1"],[17,344,"pl-s"],[19,21,"pl-cce"],[31,33,"pl-cce"],[34,36,"pl-cce"],[75,77,"pl-cce"],[78,80,"pl-cce"],[87,89,"pl-cce"],[90,92,"pl-cce"],[105,107,"pl-cce"],[108,110,"pl-cce"],[120,122,"pl-cce"],[125,127,"pl-cce"],[134,136,"pl-cce"],[137,139,"pl-cce"],[150,152,"pl-cce"],[155,157,"pl-cce"],[164,166,"pl-cce"],[167,169,"pl-cce"],[178,180,"pl-cce"],[181,183,"pl-cce"],[193,195,"pl-cce"],[198,200,"pl-cce"],[207,209,"pl-cce"],[210,212,"pl-cce"],[227,229,"pl-cce"],[230,232,"pl-cce"],[242,244,"pl-cce"],[247,249,"pl-cce"],[256,258,"pl-cce"],[259,261,"pl-cce"],[269,271,"pl-cce"],[272,274,"pl-cce"],[284,286,"pl-cce"],[297,299,"pl-cce"],[307,309,"pl-cce"],[310,312,"pl-cce"],[340,342,"pl-cce"]],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,42,"pl-s1"]],[[8,20,"pl-en"],[21,245,"pl-s"],[48,50,"pl-cce"],[89,91,"pl-cce"],[101,103,"pl-cce"],[131,133,"pl-cce"]],[[12,18,"pl-c1"],[19,27,"pl-en"],[28,38,"pl-s1"]],[],[[8,14,"pl-s1"],[17,314,"pl-s"],[34,36,"pl-cce"],[52,54,"pl-cce"],[64,66,"pl-cce"],[82,84,"pl-cce"],[85,87,"pl-cce"],[117,119,"pl-cce"],[146,148,"pl-cce"],[163,165,"pl-cce"],[169,171,"pl-cce"],[172,174,"pl-cce"],[207,209,"pl-cce"],[230,232,"pl-cce"],[250,252,"pl-cce"],[288,290,"pl-cce"],[301,303,"pl-cce"]],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,44,"pl-s1"]],[[8,20,"pl-en"],[21,382,"pl-s"],[23,25,"pl-cce"],[31,33,"pl-cce"],[36,38,"pl-cce"],[42,44,"pl-cce"],[52,54,"pl-cce"],[56,58,"pl-cce"],[63,65,"pl-cce"],[66,68,"pl-cce"],[72,74,"pl-cce"],[81,83,"pl-cce"],[86,88,"pl-cce"],[96,98,"pl-cce"],[108,110,"pl-cce"],[112,114,"pl-cce"],[124,126,"pl-cce"],[127,129,"pl-cce"],[137,139,"pl-cce"],[145,147,"pl-cce"],[149,151,"pl-cce"],[166,168,"pl-cce"],[169,171,"pl-cce"],[179,181,"pl-cce"],[186,188,"pl-cce"],[190,192,"pl-cce"],[194,196,"pl-cce"],[197,199,"pl-cce"],[207,209,"pl-cce"],[213,215,"pl-cce"],[217,219,"pl-cce"],[223,225,"pl-cce"],[226,228,"pl-cce"],[236,238,"pl-cce"],[242,244,"pl-cce"],[246,248,"pl-cce"],[255,257,"pl-cce"],[257,259,"pl-cce"],[265,267,"pl-cce"],[271,273,"pl-cce"],[280,282,"pl-cce"],[284,286,"pl-cce"],[302,304,"pl-cce"],[305,307,"pl-cce"],[311,313,"pl-cce"],[322,324,"pl-cce"],[326,328,"pl-cce"],[334,336,"pl-cce"],[337,339,"pl-cce"],[343,345,"pl-cce"],[353,355,"pl-cce"],[357,359,"pl-cce"],[375,377,"pl-cce"],[377,379,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[],[[8,14,"pl-s1"],[17,150,"pl-s"],[20,22,"pl-cce"],[28,30,"pl-cce"],[34,36,"pl-cce"],[44,46,"pl-cce"],[48,50,"pl-cce"],[50,52,"pl-cce"],[54,56,"pl-cce"],[60,62,"pl-cce"],[64,66,"pl-cce"],[80,82,"pl-cce"],[84,86,"pl-cce"],[88,90,"pl-cce"],[99,101,"pl-cce"],[112,114,"pl-cce"],[122,124,"pl-cce"],[137,139,"pl-cce"]],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,42,"pl-s1"]],[[8,20,"pl-en"],[21,168,"pl-s"],[23,25,"pl-cce"],[31,33,"pl-cce"],[36,38,"pl-cce"],[40,42,"pl-cce"],[44,46,"pl-cce"],[54,56,"pl-cce"],[58,60,"pl-cce"],[73,75,"pl-cce"],[82,84,"pl-cce"],[86,88,"pl-cce"],[99,101,"pl-cce"],[108,110,"pl-cce"],[112,114,"pl-cce"],[118,120,"pl-cce"],[122,124,"pl-cce"],[138,140,"pl-cce"],[141,143,"pl-cce"],[145,147,"pl-cce"],[155,157,"pl-cce"],[159,161,"pl-cce"],[161,163,"pl-cce"],[163,165,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[],[[8,20,"pl-s1"],[23,26,"pl-k"],[27,39,"pl-smi"]],[[8,14,"pl-s1"],[17,29,"pl-s1"]],[[17,23,"pl-en"]],[[17,20,"pl-en"],[21,29,"pl-s"]],[[17,22,"pl-en"],[23,36,"pl-s"]],[[17,20,"pl-en"],[21,29,"pl-s"]],[[17,22,"pl-en"],[23,38,"pl-s"],[33,35,"pl-cce"]],[[17,20,"pl-en"],[21,26,"pl-s"]],[[17,22,"pl-en"],[23,28,"pl-s"]],[[17,20,"pl-en"],[21,26,"pl-s"]],[[17,22,"pl-en"]],[[17,23,"pl-en"]],[[17,20,"pl-en"],[21,27,"pl-s"]],[[17,22,"pl-en"],[23,38,"pl-s"]],[[17,26,"pl-en"]],[[17,25,"pl-en"]],[[17,20,"pl-en"],[21,31,"pl-s"]],[[17,22,"pl-en"],[23,33,"pl-smi"],[34,42,"pl-en"],[43,49,"pl-s1"]],[[17,26,"pl-en"]],[[17,25,"pl-en"]],[[8,20,"pl-en"],[21,189,"pl-s"],[23,25,"pl-cce"],[31,33,"pl-cce"],[34,36,"pl-cce"],[47,49,"pl-cce"],[50,52,"pl-cce"],[58,60,"pl-cce"],[61,63,"pl-cce"],[72,74,"pl-cce"],[74,76,"pl-cce"],[78,80,"pl-cce"],[81,83,"pl-cce"],[86,88,"pl-cce"],[89,91,"pl-cce"],[94,96,"pl-cce"],[97,99,"pl-cce"],[102,104,"pl-cce"],[107,109,"pl-cce"],[113,115,"pl-cce"],[116,118,"pl-cce"],[131,133,"pl-cce"],[136,138,"pl-cce"],[146,148,"pl-cce"],[150,152,"pl-cce"],[159,161,"pl-cce"],[162,164,"pl-cce"],[171,173,"pl-cce"],[174,176,"pl-cce"],[184,186,"pl-cce"]],[[18,24,"pl-s1"]],[],[[8,20,"pl-en"],[21,42,"pl-s"],[23,25,"pl-cce"],[26,28,"pl-cce"],[32,34,"pl-cce"],[35,37,"pl-cce"]],[[18,21,"pl-k"],[22,34,"pl-smi"]],[[17,23,"pl-en"]],[[17,20,"pl-en"],[21,24,"pl-s"]],[[17,22,"pl-en"]],[[17,22,"pl-en"]],[[17,22,"pl-en"]],[[17,22,"pl-en"],[23,26,"pl-s"]],[[17,25,"pl-en"]],[[17,25,"pl-en"]],[[17,25,"pl-en"]],[[17,26,"pl-en"]],[[17,25,"pl-en"]],[],[[8,20,"pl-s1"],[23,26,"pl-k"],[27,39,"pl-smi"]],[[8,20,"pl-s1"],[21,26,"pl-en"]],[[8,20,"pl-s1"],[21,26,"pl-en"],[27,28,"pl-c1"]],[[8,20,"pl-s1"],[21,26,"pl-en"]],[[8,20,"pl-s1"],[21,26,"pl-en"],[27,31,"pl-c1"]],[[8,20,"pl-s1"],[21,26,"pl-en"]],[[8,20,"pl-s1"],[21,27,"pl-en"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,38,"pl-s"],[40,45,"pl-en"],[48,56,"pl-en"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,33,"pl-s"],[35,40,"pl-en"],[41,43,"pl-c1"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,31,"pl-s"],[33,38,"pl-en"],[39,43,"pl-c1"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,32,"pl-s"],[34,39,"pl-en"],[40,45,"pl-c1"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,31,"pl-s"],[33,38,"pl-en"],[39,43,"pl-c1"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,30,"pl-s"],[32,37,"pl-en"],[38,51,"pl-c1"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,32,"pl-s"],[34,39,"pl-en"],[40,53,"pl-c1"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,39,"pl-s"],[41,47,"pl-en"],[50,59,"pl-en"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,31,"pl-s"]],[[8,20,"pl-s1"],[21,26,"pl-en"],[27,47,"pl-c1"]],[[8,20,"pl-s1"],[21,30,"pl-en"]],[[8,20,"pl-s1"],[21,26,"pl-en"],[27,32,"pl-s"]],[[8,20,"pl-s1"],[21,29,"pl-en"]],[[8,20,"pl-s1"],[21,26,"pl-en"],[27,31,"pl-c1"]],[[8,20,"pl-s1"],[21,29,"pl-en"]],[[8,20,"pl-s1"],[21,26,"pl-en"],[27,31,"pl-c1"]],[[8,20,"pl-s1"],[21,26,"pl-en"],[28,33,"pl-c1"]],[[8,20,"pl-s1"],[21,27,"pl-en"]],[[8,20,"pl-s1"],[21,30,"pl-en"]],[[8,20,"pl-s1"],[21,27,"pl-en"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,30,"pl-s"]],[[8,20,"pl-s1"],[21,26,"pl-en"],[27,31,"pl-c1"]],[[8,20,"pl-s1"],[21,30,"pl-en"]],[[8,20,"pl-s1"],[21,26,"pl-en"],[27,33,"pl-s1"]],[[8,20,"pl-s1"],[21,29,"pl-en"]],[[8,20,"pl-en"],[21,272,"pl-s"],[33,35,"pl-cce"],[46,48,"pl-cce"],[52,54,"pl-cce"],[60,62,"pl-cce"],[66,68,"pl-cce"],[72,74,"pl-cce"],[80,82,"pl-cce"],[87,89,"pl-cce"],[96,98,"pl-cce"],[102,104,"pl-cce"],[110,112,"pl-cce"],[115,117,"pl-cce"],[132,134,"pl-cce"],[139,141,"pl-cce"],[157,159,"pl-cce"],[171,173,"pl-cce"],[177,179,"pl-cce"],[183,185,"pl-cce"],[207,209,"pl-cce"],[212,214,"pl-cce"],[236,238,"pl-cce"],[241,243,"pl-cce"],[248,250,"pl-cce"],[264,266,"pl-cce"]],[[16,28,"pl-s1"],[29,37,"pl-en"]],[[8,20,"pl-en"],[21,577,"pl-s"],[23,25,"pl-cce"],[31,33,"pl-cce"],[38,40,"pl-cce"],[53,55,"pl-cce"],[64,66,"pl-cce"],[79,81,"pl-cce"],[97,99,"pl-cce"],[110,112,"pl-cce"],[117,119,"pl-cce"],[135,137,"pl-cce"],[149,151,"pl-cce"],[156,158,"pl-cce"],[174,176,"pl-cce"],[182,184,"pl-cce"],[189,191,"pl-cce"],[207,209,"pl-cce"],[213,215,"pl-cce"],[222,224,"pl-cce"],[240,242,"pl-cce"],[247,249,"pl-cce"],[257,259,"pl-cce"],[275,277,"pl-cce"],[281,283,"pl-cce"],[305,307,"pl-cce"],[323,325,"pl-cce"],[328,330,"pl-cce"],[346,348,"pl-cce"],[364,366,"pl-cce"],[371,373,"pl-cce"],[390,392,"pl-cce"],[408,410,"pl-cce"],[414,416,"pl-cce"],[422,424,"pl-cce"],[438,440,"pl-cce"],[452,454,"pl-cce"],[457,459,"pl-cce"],[459,461,"pl-cce"],[471,473,"pl-cce"],[485,487,"pl-cce"],[493,495,"pl-cce"],[504,506,"pl-cce"],[515,517,"pl-cce"],[524,526,"pl-cce"],[531,533,"pl-cce"],[536,538,"pl-cce"],[543,545,"pl-cce"],[550,552,"pl-cce"],[566,568,"pl-cce"],[573,575,"pl-cce"]],[[16,19,"pl-k"],[20,29,"pl-smi"],[30,42,"pl-s1"],[43,51,"pl-en"],[55,63,"pl-en"],[64,65,"pl-c1"]],[],[[8,11,"pl-smi"],[12,14,"pl-s1"],[20,21,"pl-c1"],[23,24,"pl-c1"],[26,27,"pl-c1"]],[[8,17,"pl-smi"],[18,20,"pl-s1"],[23,26,"pl-k"],[27,36,"pl-smi"],[37,39,"pl-s1"]],[[8,20,"pl-en"],[21,30,"pl-s"],[32,34,"pl-s1"],[35,43,"pl-en"]],[[8,20,"pl-en"],[21,71,"pl-s"],[73,76,"pl-c1"],[77,85,"pl-en"],[86,88,"pl-s1"]],[],[[8,14,"pl-smi"],[15,17,"pl-s1"],[23,32,"pl-s"],[34,43,"pl-s"],[45,55,"pl-s"]],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,42,"pl-s1"],[44,46,"pl-s1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,53,"pl-s"],[55,61,"pl-s1"]],[[8,20,"pl-en"],[21,175,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[39,41,"pl-cce"],[48,50,"pl-cce"],[54,56,"pl-cce"],[63,65,"pl-cce"],[70,72,"pl-cce"],[76,78,"pl-cce"],[85,87,"pl-cce"],[89,91,"pl-cce"],[105,107,"pl-cce"],[108,110,"pl-cce"],[114,116,"pl-cce"],[144,146,"pl-cce"],[149,151,"pl-cce"],[165,167,"pl-cce"],[171,173,"pl-cce"]],[[12,22,"pl-s1"],[23,31,"pl-en"],[32,33,"pl-c1"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,176,"pl-s"],[88,90,"pl-cce"],[90,92,"pl-cce"],[109,111,"pl-cce"],[111,113,"pl-cce"],[126,128,"pl-cce"],[134,136,"pl-cce"],[141,143,"pl-cce"],[148,150,"pl-cce"],[162,164,"pl-cce"],[165,167,"pl-cce"],[170,172,"pl-cce"]],[[8,20,"pl-en"],[21,271,"pl-s"],[23,25,"pl-cce"],[27,29,"pl-cce"],[35,37,"pl-cce"],[40,42,"pl-cce"],[46,48,"pl-cce"],[49,51,"pl-cce"],[52,54,"pl-cce"],[58,60,"pl-cce"],[60,62,"pl-cce"],[62,64,"pl-cce"],[64,66,"pl-cce"],[66,68,"pl-cce"],[72,74,"pl-cce"],[76,78,"pl-cce"],[85,87,"pl-cce"],[89,91,"pl-cce"],[94,96,"pl-cce"],[97,99,"pl-cce"],[101,103,"pl-cce"],[105,107,"pl-cce"],[110,112,"pl-cce"],[118,120,"pl-cce"],[122,124,"pl-cce"],[124,126,"pl-cce"],[126,128,"pl-cce"],[129,131,"pl-cce"],[133,135,"pl-cce"],[137,139,"pl-cce"],[141,143,"pl-cce"],[146,148,"pl-cce"],[152,154,"pl-cce"],[155,157,"pl-cce"],[159,161,"pl-cce"],[166,168,"pl-cce"],[169,171,"pl-cce"],[175,177,"pl-cce"],[178,180,"pl-cce"],[182,184,"pl-cce"],[184,186,"pl-cce"],[186,188,"pl-cce"],[194,196,"pl-cce"],[196,198,"pl-cce"],[198,200,"pl-cce"],[200,202,"pl-cce"],[206,208,"pl-cce"],[210,212,"pl-cce"],[220,222,"pl-cce"],[224,226,"pl-cce"],[227,229,"pl-cce"],[237,239,"pl-cce"],[240,242,"pl-cce"],[244,246,"pl-cce"],[255,257,"pl-cce"],[259,261,"pl-cce"],[261,263,"pl-cce"],[263,265,"pl-cce"],[265,267,"pl-cce"],[267,269,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,241,"pl-s"],[226,228,"pl-cce"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"]],[[16,106,"pl-s"]],[[24,89,"pl-s"],[75,77,"pl-cce"],[83,85,"pl-cce"]],[[24,53,"pl-s"]],[[24,49,"pl-s"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,31,"pl-s"],[33,39,"pl-s"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,35,"pl-s"],[37,40,"pl-k"],[41,51,"pl-smi"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,34,"pl-s"],[36,39,"pl-k"],[40,49,"pl-smi"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,28,"pl-s"],[30,32,"pl-c1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,31,"pl-s"],[33,64,"pl-c1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,29,"pl-s"],[31,35,"pl-c1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,30,"pl-s"],[32,37,"pl-c1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,29,"pl-s"],[31,41,"pl-smi"],[42,46,"pl-c1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,29,"pl-s"],[31,37,"pl-s"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,29,"pl-s"],[32,35,"pl-c1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,32,"pl-s"],[24,26,"pl-cce"],[34,42,"pl-s"],[35,41,"pl-cce"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,32,"pl-s"],[24,26,"pl-cce"],[34,42,"pl-s"],[35,41,"pl-cce"]],[[8,17,"pl-s1"],[20,30,"pl-s1"],[31,43,"pl-en"],[44,49,"pl-s"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,25,"pl-c1"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,29,"pl-c1"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,36,"pl-s"],[26,28,"pl-cce"],[32,34,"pl-cce"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,34,"pl-s"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,26,"pl-c1"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,27,"pl-c1"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,25,"pl-k"],[26,35,"pl-smi"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,25,"pl-k"],[26,36,"pl-smi"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,29,"pl-s"],[31,41,"pl-smi"],[42,50,"pl-en"],[51,61,"pl-s1"]],[[8,20,"pl-en"],[21,1155,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[33,35,"pl-cce"],[42,44,"pl-cce"],[48,50,"pl-cce"],[53,55,"pl-cce"],[60,62,"pl-cce"],[66,68,"pl-cce"],[78,80,"pl-cce"],[85,87,"pl-cce"],[91,93,"pl-cce"],[102,104,"pl-cce"],[109,111,"pl-cce"],[115,117,"pl-cce"],[119,121,"pl-cce"],[123,125,"pl-cce"],[129,131,"pl-cce"],[132,134,"pl-cce"],[138,140,"pl-cce"],[144,146,"pl-cce"],[149,151,"pl-cce"],[159,161,"pl-cce"],[163,165,"pl-cce"],[166,168,"pl-cce"],[176,178,"pl-cce"],[181,183,"pl-cce"],[184,186,"pl-cce"],[194,196,"pl-cce"],[206,208,"pl-cce"],[209,211,"pl-cce"],[219,221,"pl-cce"],[230,232,"pl-cce"],[233,235,"pl-cce"],[243,245,"pl-cce"],[247,249,"pl-cce"],[250,252,"pl-cce"],[260,262,"pl-cce"],[265,267,"pl-cce"],[268,270,"pl-cce"],[278,280,"pl-cce"],[284,286,"pl-cce"],[287,289,"pl-cce"],[297,299,"pl-cce"],[302,304,"pl-cce"],[305,307,"pl-cce"],[315,317,"pl-cce"],[321,323,"pl-cce"],[324,326,"pl-cce"],[334,336,"pl-cce"],[342,344,"pl-cce"],[345,347,"pl-cce"],[355,357,"pl-cce"],[363,365,"pl-cce"],[366,368,"pl-cce"],[376,378,"pl-cce"],[383,385,"pl-cce"],[386,388,"pl-cce"],[396,398,"pl-cce"],[402,404,"pl-cce"],[405,407,"pl-cce"],[415,417,"pl-cce"],[417,419,"pl-cce"],[419,421,"pl-cce"],[426,428,"pl-cce"],[429,431,"pl-cce"],[439,441,"pl-cce"],[441,443,"pl-cce"],[443,445,"pl-cce"],[450,452,"pl-cce"],[453,455,"pl-cce"],[463,465,"pl-cce"],[469,471,"pl-cce"],[471,473,"pl-cce"],[479,481,"pl-cce"],[485,487,"pl-cce"],[490,492,"pl-cce"],[497,499,"pl-cce"],[503,505,"pl-cce"],[509,511,"pl-cce"],[518,520,"pl-cce"],[524,526,"pl-cce"],[529,531,"pl-cce"],[534,536,"pl-cce"],[549,551,"pl-cce"],[565,567,"pl-cce"],[586,588,"pl-cce"],[598,600,"pl-cce"],[619,621,"pl-cce"],[644,646,"pl-cce"],[656,658,"pl-cce"],[674,676,"pl-cce"],[686,688,"pl-cce"],[700,702,"pl-cce"],[718,720,"pl-cce"],[732,734,"pl-cce"],[745,747,"pl-cce"],[758,760,"pl-cce"],[768,770,"pl-cce"],[776,778,"pl-cce"],[779,781,"pl-cce"],[793,795,"pl-cce"],[811,813,"pl-cce"],[821,823,"pl-cce"],[826,828,"pl-cce"],[828,830,"pl-cce"],[834,836,"pl-cce"],[836,838,"pl-cce"],[839,841,"pl-cce"],[842,844,"pl-cce"],[852,854,"pl-cce"],[864,866,"pl-cce"],[867,869,"pl-cce"],[882,884,"pl-cce"],[898,900,"pl-cce"],[911,913,"pl-cce"],[923,925,"pl-cce"],[931,933,"pl-cce"],[937,939,"pl-cce"],[943,945,"pl-cce"],[950,952,"pl-cce"],[956,958,"pl-cce"],[964,966,"pl-cce"],[990,992,"pl-cce"],[996,998,"pl-cce"],[1004,1006,"pl-cce"],[1008,1010,"pl-cce"],[1014,1016,"pl-cce"],[1017,1019,"pl-cce"],[1023,1025,"pl-cce"],[1030,1032,"pl-cce"],[1040,1042,"pl-cce"],[1046,1048,"pl-cce"],[1052,1054,"pl-cce"],[1056,1058,"pl-cce"],[1062,1064,"pl-cce"],[1065,1067,"pl-cce"],[1071,1073,"pl-cce"],[1073,1075,"pl-cce"],[1075,1077,"pl-cce"],[1082,1084,"pl-cce"],[1086,1088,"pl-cce"],[1088,1090,"pl-cce"],[1095,1097,"pl-cce"],[1098,1100,"pl-cce"],[1104,1106,"pl-cce"],[1106,1108,"pl-cce"],[1108,1110,"pl-cce"],[1115,1117,"pl-cce"],[1119,1121,"pl-cce"],[1121,1123,"pl-cce"],[1128,1130,"pl-cce"],[1131,1133,"pl-cce"],[1137,1139,"pl-cce"],[1143,1145,"pl-cce"],[1151,1153,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,970,"pl-s"],[322,324,"pl-cce"],[342,344,"pl-cce"],[903,905,"pl-cce"],[911,917,"pl-cce"],[919,921,"pl-cce"],[928,930,"pl-cce"],[936,942,"pl-cce"],[944,946,"pl-cce"]],[[17,20,"pl-c1"],[21,29,"pl-en"],[30,40,"pl-s1"]],[[8,20,"pl-en"],[21,26,"pl-c1"],[28,38,"pl-s1"],[39,48,"pl-en"],[49,57,"pl-s"],[60,63,"pl-s1"]],[[8,18,"pl-en"],[19,29,"pl-s1"],[30,40,"pl-en"],[41,47,"pl-s"]],[[8,20,"pl-en"],[21,184,"pl-s"],[107,109,"pl-cce"],[115,117,"pl-cce"],[130,132,"pl-cce"],[135,137,"pl-cce"],[137,139,"pl-cce"],[143,145,"pl-cce"],[145,147,"pl-cce"],[148,150,"pl-cce"],[151,153,"pl-cce"],[163,165,"pl-cce"]],[[16,26,"pl-s1"],[27,39,"pl-en"],[40,45,"pl-s"],[47,55,"pl-en"]],[[8,20,"pl-en"],[21,27,"pl-s"],[29,39,"pl-s1"],[40,49,"pl-en"],[50,54,"pl-s"]],[[8,20,"pl-en"],[21,23,"pl-c1"],[25,35,"pl-s1"],[36,42,"pl-en"],[43,48,"pl-s"]],[[8,19,"pl-en"],[20,30,"pl-s1"],[31,41,"pl-en"],[42,48,"pl-s"]],[],[[8,14,"pl-s1"],[17,449,"pl-s"],[37,39,"pl-cce"],[40,42,"pl-cce"],[64,70,"pl-cce"],[107,109,"pl-cce"],[116,118,"pl-cce"],[318,320,"pl-cce"],[321,323,"pl-cce"]],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,44,"pl-s1"]],[[8,20,"pl-en"],[21,590,"pl-s"],[23,25,"pl-cce"],[28,30,"pl-cce"],[33,35,"pl-cce"],[37,39,"pl-cce"],[46,48,"pl-cce"],[51,53,"pl-cce"],[57,59,"pl-cce"],[65,67,"pl-cce"],[77,79,"pl-cce"],[80,82,"pl-cce"],[86,88,"pl-cce"],[96,98,"pl-cce"],[98,100,"pl-cce"],[107,109,"pl-cce"],[109,111,"pl-cce"],[112,114,"pl-cce"],[115,117,"pl-cce"],[121,123,"pl-cce"],[186,188,"pl-cce"],[189,191,"pl-cce"],[195,197,"pl-cce"],[241,243,"pl-cce"],[244,246,"pl-cce"],[250,252,"pl-cce"],[289,291,"pl-cce"],[292,294,"pl-cce"],[298,300,"pl-cce"],[323,325,"pl-cce"],[326,328,"pl-cce"],[332,334,"pl-cce"],[363,365,"pl-cce"],[365,367,"pl-cce"],[371,373,"pl-cce"],[375,377,"pl-cce"],[380,382,"pl-cce"],[384,386,"pl-cce"],[387,389,"pl-cce"],[389,391,"pl-cce"],[392,394,"pl-cce"],[394,396,"pl-cce"],[397,399,"pl-cce"],[400,402,"pl-cce"],[404,406,"pl-cce"],[411,413,"pl-cce"],[417,419,"pl-cce"],[421,423,"pl-cce"],[427,429,"pl-cce"],[432,434,"pl-cce"],[438,440,"pl-cce"],[440,442,"pl-cce"],[443,445,"pl-cce"],[449,451,"pl-cce"],[451,453,"pl-cce"],[453,455,"pl-cce"],[459,461,"pl-cce"],[463,465,"pl-cce"],[468,470,"pl-cce"],[474,476,"pl-cce"],[478,480,"pl-cce"],[485,487,"pl-cce"],[490,492,"pl-cce"],[498,500,"pl-cce"],[504,506,"pl-cce"],[509,511,"pl-cce"],[512,514,"pl-cce"],[518,520,"pl-cce"],[529,531,"pl-cce"],[531,533,"pl-cce"],[537,539,"pl-cce"],[541,543,"pl-cce"],[547,549,"pl-cce"],[551,553,"pl-cce"],[553,555,"pl-cce"],[556,558,"pl-cce"],[560,562,"pl-cce"],[565,567,"pl-cce"],[570,572,"pl-cce"],[579,581,"pl-cce"],[585,587,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,53,"pl-s"],[33,35,"pl-cce"],[50,52,"pl-cce"]],[[16,48,"pl-s"],[45,47,"pl-cce"]],[[16,83,"pl-s"],[80,82,"pl-cce"]],[[16,64,"pl-s"],[61,63,"pl-cce"]],[[16,57,"pl-s"],[54,56,"pl-cce"]],[[16,43,"pl-s"],[40,42,"pl-cce"]],[[16,210,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,10,"pl-s1"],[13,19,"pl-c1"],[20,31,"pl-en"],[32,38,"pl-s1"]],[[8,20,"pl-en"],[21,737,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[34,36,"pl-cce"],[37,39,"pl-cce"],[44,46,"pl-cce"],[54,56,"pl-cce"],[59,61,"pl-cce"],[63,65,"pl-cce"],[66,68,"pl-cce"],[68,70,"pl-cce"],[71,73,"pl-cce"],[73,75,"pl-cce"],[76,78,"pl-cce"],[79,81,"pl-cce"],[89,91,"pl-cce"],[94,96,"pl-cce"],[99,101,"pl-cce"],[107,109,"pl-cce"],[114,116,"pl-cce"],[120,122,"pl-cce"],[124,126,"pl-cce"],[130,132,"pl-cce"],[138,140,"pl-cce"],[150,152,"pl-cce"],[153,155,"pl-cce"],[160,162,"pl-cce"],[166,168,"pl-cce"],[170,172,"pl-cce"],[176,178,"pl-cce"],[186,188,"pl-cce"],[188,190,"pl-cce"],[197,199,"pl-cce"],[199,201,"pl-cce"],[202,204,"pl-cce"],[205,207,"pl-cce"],[212,214,"pl-cce"],[222,224,"pl-cce"],[229,231,"pl-cce"],[232,234,"pl-cce"],[243,245,"pl-cce"],[251,253,"pl-cce"],[257,259,"pl-cce"],[322,324,"pl-cce"],[325,327,"pl-cce"],[332,334,"pl-cce"],[342,344,"pl-cce"],[349,351,"pl-cce"],[352,354,"pl-cce"],[362,364,"pl-cce"],[367,369,"pl-cce"],[369,371,"pl-cce"],[377,379,"pl-cce"],[384,386,"pl-cce"],[394,396,"pl-cce"],[401,403,"pl-cce"],[404,406,"pl-cce"],[414,416,"pl-cce"],[425,427,"pl-cce"],[427,429,"pl-cce"],[435,437,"pl-cce"],[442,444,"pl-cce"],[448,450,"pl-cce"],[452,454,"pl-cce"],[458,460,"pl-cce"],[504,506,"pl-cce"],[507,509,"pl-cce"],[514,516,"pl-cce"],[524,526,"pl-cce"],[529,531,"pl-cce"],[532,534,"pl-cce"],[543,545,"pl-cce"],[552,554,"pl-cce"],[558,560,"pl-cce"],[566,568,"pl-cce"],[572,574,"pl-cce"],[611,613,"pl-cce"],[614,616,"pl-cce"],[621,623,"pl-cce"],[631,633,"pl-cce"],[638,640,"pl-cce"],[641,643,"pl-cce"],[652,654,"pl-cce"],[660,662,"pl-cce"],[666,668,"pl-cce"],[691,693,"pl-cce"],[694,696,"pl-cce"],[700,702,"pl-cce"],[731,733,"pl-cce"],[733,735,"pl-cce"]],[[16,18,"pl-s1"],[19,27,"pl-en"],[28,29,"pl-c1"]],[[8,20,"pl-en"],[21,440,"pl-s"],[31,33,"pl-cce"],[48,50,"pl-cce"],[55,57,"pl-cce"],[58,60,"pl-cce"],[74,76,"pl-cce"],[310,312,"pl-cce"],[313,315,"pl-cce"]],[[16,22,"pl-c1"],[23,31,"pl-en"],[32,34,"pl-s1"]],[],[[8,14,"pl-s1"],[17,116,"pl-s"]],[[8,10,"pl-s1"],[13,19,"pl-c1"],[20,31,"pl-en"],[32,38,"pl-s1"]],[[8,20,"pl-en"],[21,442,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[34,36,"pl-cce"],[37,39,"pl-cce"],[44,46,"pl-cce"],[48,50,"pl-cce"],[55,57,"pl-cce"],[61,63,"pl-cce"],[66,68,"pl-cce"],[69,71,"pl-cce"],[76,78,"pl-cce"],[86,88,"pl-cce"],[89,91,"pl-cce"],[92,94,"pl-cce"],[103,105,"pl-cce"],[117,119,"pl-cce"],[121,123,"pl-cce"],[127,129,"pl-cce"],[141,143,"pl-cce"],[145,147,"pl-cce"],[150,152,"pl-cce"],[162,164,"pl-cce"],[172,174,"pl-cce"],[177,179,"pl-cce"],[180,182,"pl-cce"],[191,193,"pl-cce"],[205,207,"pl-cce"],[208,210,"pl-cce"],[211,213,"pl-cce"],[226,228,"pl-cce"],[230,232,"pl-cce"],[236,238,"pl-cce"],[248,250,"pl-cce"],[258,260,"pl-cce"],[264,266,"pl-cce"],[267,269,"pl-cce"],[278,280,"pl-cce"],[292,294,"pl-cce"],[295,297,"pl-cce"],[298,300,"pl-cce"],[316,318,"pl-cce"],[328,330,"pl-cce"],[338,340,"pl-cce"],[346,348,"pl-cce"],[348,350,"pl-cce"],[356,358,"pl-cce"],[362,364,"pl-cce"],[369,371,"pl-cce"],[372,374,"pl-cce"],[379,381,"pl-cce"],[389,391,"pl-cce"],[392,394,"pl-cce"],[395,397,"pl-cce"],[405,407,"pl-cce"],[411,413,"pl-cce"],[414,416,"pl-cce"],[425,427,"pl-cce"],[428,430,"pl-cce"],[431,433,"pl-cce"],[438,440,"pl-cce"]],[[16,18,"pl-s1"],[19,27,"pl-en"],[28,29,"pl-c1"]],[[8,20,"pl-en"],[21,124,"pl-s"],[30,32,"pl-cce"],[33,35,"pl-cce"],[45,47,"pl-cce"],[48,50,"pl-cce"],[54,56,"pl-cce"],[57,59,"pl-cce"],[69,71,"pl-cce"],[72,74,"pl-cce"]],[[16,22,"pl-c1"],[23,31,"pl-en"],[32,34,"pl-s1"]],[],[[8,14,"pl-s1"],[17,752,"pl-s"],[52,54,"pl-cce"],[62,64,"pl-cce"],[85,87,"pl-cce"],[89,91,"pl-cce"],[99,101,"pl-cce"],[107,109,"pl-cce"],[134,136,"pl-cce"],[138,140,"pl-cce"],[146,148,"pl-cce"],[157,159,"pl-cce"],[195,197,"pl-cce"],[206,208,"pl-cce"],[216,218,"pl-cce"],[227,229,"pl-cce"],[251,253,"pl-cce"],[255,257,"pl-cce"],[265,267,"pl-cce"],[269,271,"pl-cce"],[293,295,"pl-cce"],[303,305,"pl-cce"],[313,315,"pl-cce"],[323,325,"pl-cce"],[355,357,"pl-cce"],[366,368,"pl-cce"],[389,391,"pl-cce"],[395,397,"pl-cce"],[424,426,"pl-cce"],[430,432,"pl-cce"],[440,442,"pl-cce"],[446,448,"pl-cce"],[492,494,"pl-cce"],[496,498,"pl-cce"],[519,521,"pl-cce"],[525,527,"pl-cce"],[554,556,"pl-cce"],[560,562,"pl-cce"],[570,572,"pl-cce"],[576,578,"pl-cce"],[622,624,"pl-cce"],[632,634,"pl-cce"],[655,657,"pl-cce"],[661,663,"pl-cce"],[690,692,"pl-cce"],[696,698,"pl-cce"],[706,708,"pl-cce"],[712,714,"pl-cce"]],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,44,"pl-s1"]],[],[[8,20,"pl-en"],[21,1213,"pl-s"],[23,25,"pl-cce"],[32,34,"pl-cce"],[37,39,"pl-cce"],[41,43,"pl-cce"],[48,50,"pl-cce"],[52,54,"pl-cce"],[54,56,"pl-cce"],[57,59,"pl-cce"],[61,63,"pl-cce"],[68,70,"pl-cce"],[73,75,"pl-cce"],[80,82,"pl-cce"],[88,90,"pl-cce"],[95,97,"pl-cce"],[100,102,"pl-cce"],[111,113,"pl-cce"],[123,125,"pl-cce"],[133,135,"pl-cce"],[138,140,"pl-cce"],[152,154,"pl-cce"],[158,160,"pl-cce"],[162,164,"pl-cce"],[173,175,"pl-cce"],[176,178,"pl-cce"],[190,192,"pl-cce"],[196,198,"pl-cce"],[200,202,"pl-cce"],[204,206,"pl-cce"],[206,208,"pl-cce"],[220,222,"pl-cce"],[232,234,"pl-cce"],[238,240,"pl-cce"],[242,244,"pl-cce"],[246,248,"pl-cce"],[249,251,"pl-cce"],[261,263,"pl-cce"],[267,269,"pl-cce"],[271,273,"pl-cce"],[279,281,"pl-cce"],[281,283,"pl-cce"],[293,295,"pl-cce"],[304,306,"pl-cce"],[316,318,"pl-cce"],[322,324,"pl-cce"],[326,328,"pl-cce"],[337,339,"pl-cce"],[340,342,"pl-cce"],[352,354,"pl-cce"],[358,360,"pl-cce"],[362,364,"pl-cce"],[373,375,"pl-cce"],[375,377,"pl-cce"],[387,389,"pl-cce"],[398,400,"pl-cce"],[410,412,"pl-cce"],[416,418,"pl-cce"],[420,422,"pl-cce"],[424,426,"pl-cce"],[427,429,"pl-cce"],[439,441,"pl-cce"],[445,447,"pl-cce"],[449,451,"pl-cce"],[453,455,"pl-cce"],[455,457,"pl-cce"],[467,469,"pl-cce"],[478,480,"pl-cce"],[490,492,"pl-cce"],[496,498,"pl-cce"],[500,502,"pl-cce"],[510,512,"pl-cce"],[513,515,"pl-cce"],[525,527,"pl-cce"],[531,533,"pl-cce"],[535,537,"pl-cce"],[545,547,"pl-cce"],[547,549,"pl-cce"],[558,560,"pl-cce"],[568,570,"pl-cce"],[576,578,"pl-cce"],[582,584,"pl-cce"],[586,588,"pl-cce"],[596,598,"pl-cce"],[598,600,"pl-cce"],[606,608,"pl-cce"],[613,615,"pl-cce"],[621,623,"pl-cce"],[628,630,"pl-cce"],[633,635,"pl-cce"],[643,645,"pl-cce"],[653,655,"pl-cce"],[658,660,"pl-cce"],[670,672,"pl-cce"],[676,678,"pl-cce"],[680,682,"pl-cce"],[686,688,"pl-cce"],[689,691,"pl-cce"],[701,703,"pl-cce"],[707,709,"pl-cce"],[711,713,"pl-cce"],[717,719,"pl-cce"],[719,721,"pl-cce"],[731,733,"pl-cce"],[741,743,"pl-cce"],[747,749,"pl-cce"],[751,753,"pl-cce"],[757,759,"pl-cce"],[759,761,"pl-cce"],[769,771,"pl-cce"],[777,779,"pl-cce"],[783,785,"pl-cce"],[787,789,"pl-cce"],[798,800,"pl-cce"],[800,802,"pl-cce"],[808,810,"pl-cce"],[815,817,"pl-cce"],[823,825,"pl-cce"],[830,832,"pl-cce"],[835,837,"pl-cce"],[845,847,"pl-cce"],[855,857,"pl-cce"],[860,862,"pl-cce"],[872,874,"pl-cce"],[878,880,"pl-cce"],[882,884,"pl-cce"],[888,890,"pl-cce"],[891,893,"pl-cce"],[903,905,"pl-cce"],[909,911,"pl-cce"],[913,915,"pl-cce"],[919,921,"pl-cce"],[921,923,"pl-cce"],[933,935,"pl-cce"],[943,945,"pl-cce"],[949,951,"pl-cce"],[953,955,"pl-cce"],[959,961,"pl-cce"],[961,963,"pl-cce"],[971,973,"pl-cce"],[979,981,"pl-cce"],[985,987,"pl-cce"],[989,991,"pl-cce"],[993,995,"pl-cce"],[995,997,"pl-cce"],[1003,1005,"pl-cce"],[1010,1012,"pl-cce"],[1018,1020,"pl-cce"],[1025,1027,"pl-cce"],[1030,1032,"pl-cce"],[1040,1042,"pl-cce"],[1050,1052,"pl-cce"],[1055,1057,"pl-cce"],[1067,1069,"pl-cce"],[1073,1075,"pl-cce"],[1077,1079,"pl-cce"],[1083,1085,"pl-cce"],[1086,1088,"pl-cce"],[1098,1100,"pl-cce"],[1104,1106,"pl-cce"],[1108,1110,"pl-cce"],[1114,1116,"pl-cce"],[1116,1118,"pl-cce"],[1128,1130,"pl-cce"],[1138,1140,"pl-cce"],[1144,1146,"pl-cce"],[1148,1150,"pl-cce"],[1154,1156,"pl-cce"],[1156,1158,"pl-cce"],[1166,1168,"pl-cce"],[1174,1176,"pl-cce"],[1180,1182,"pl-cce"],[1184,1186,"pl-cce"],[1194,1196,"pl-cce"],[1196,1198,"pl-cce"],[1203,1205,"pl-cce"],[1208,1210,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,718,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[[8,10,"pl-s1"],[13,19,"pl-c1"],[20,31,"pl-en"],[32,38,"pl-s1"]],[[8,20,"pl-en"],[21,1917,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[38,40,"pl-cce"],[41,43,"pl-cce"],[48,50,"pl-cce"],[55,57,"pl-cce"],[59,61,"pl-cce"],[66,68,"pl-cce"],[76,78,"pl-cce"],[83,85,"pl-cce"],[86,88,"pl-cce"],[97,99,"pl-cce"],[103,105,"pl-cce"],[107,109,"pl-cce"],[117,119,"pl-cce"],[121,123,"pl-cce"],[132,134,"pl-cce"],[146,148,"pl-cce"],[153,155,"pl-cce"],[156,158,"pl-cce"],[171,173,"pl-cce"],[189,191,"pl-cce"],[195,197,"pl-cce"],[199,201,"pl-cce"],[203,205,"pl-cce"],[206,208,"pl-cce"],[224,226,"pl-cce"],[230,232,"pl-cce"],[234,236,"pl-cce"],[242,244,"pl-cce"],[244,246,"pl-cce"],[260,262,"pl-cce"],[275,277,"pl-cce"],[293,295,"pl-cce"],[303,305,"pl-cce"],[306,308,"pl-cce"],[325,327,"pl-cce"],[347,349,"pl-cce"],[353,355,"pl-cce"],[357,359,"pl-cce"],[368,370,"pl-cce"],[371,373,"pl-cce"],[393,395,"pl-cce"],[399,401,"pl-cce"],[403,405,"pl-cce"],[407,409,"pl-cce"],[409,411,"pl-cce"],[428,430,"pl-cce"],[443,445,"pl-cce"],[455,457,"pl-cce"],[466,468,"pl-cce"],[480,482,"pl-cce"],[487,489,"pl-cce"],[490,492,"pl-cce"],[505,507,"pl-cce"],[523,525,"pl-cce"],[529,531,"pl-cce"],[533,535,"pl-cce"],[544,546,"pl-cce"],[547,549,"pl-cce"],[565,567,"pl-cce"],[571,573,"pl-cce"],[575,577,"pl-cce"],[586,588,"pl-cce"],[588,590,"pl-cce"],[603,605,"pl-cce"],[615,617,"pl-cce"],[626,628,"pl-cce"],[640,642,"pl-cce"],[647,649,"pl-cce"],[650,652,"pl-cce"],[665,667,"pl-cce"],[683,685,"pl-cce"],[689,691,"pl-cce"],[693,695,"pl-cce"],[697,699,"pl-cce"],[700,702,"pl-cce"],[718,720,"pl-cce"],[724,726,"pl-cce"],[728,730,"pl-cce"],[732,734,"pl-cce"],[734,736,"pl-cce"],[749,751,"pl-cce"],[761,763,"pl-cce"],[772,774,"pl-cce"],[786,788,"pl-cce"],[793,795,"pl-cce"],[796,798,"pl-cce"],[811,813,"pl-cce"],[829,831,"pl-cce"],[835,837,"pl-cce"],[839,841,"pl-cce"],[849,851,"pl-cce"],[852,854,"pl-cce"],[870,872,"pl-cce"],[876,878,"pl-cce"],[880,882,"pl-cce"],[890,892,"pl-cce"],[892,894,"pl-cce"],[907,909,"pl-cce"],[918,920,"pl-cce"],[926,928,"pl-cce"],[933,935,"pl-cce"],[943,945,"pl-cce"],[950,952,"pl-cce"],[953,955,"pl-cce"],[964,966,"pl-cce"],[970,972,"pl-cce"],[974,976,"pl-cce"],[985,987,"pl-cce"],[989,991,"pl-cce"],[1000,1002,"pl-cce"],[1014,1016,"pl-cce"],[1021,1023,"pl-cce"],[1024,1026,"pl-cce"],[1039,1041,"pl-cce"],[1045,1047,"pl-cce"],[1049,1051,"pl-cce"],[1055,1057,"pl-cce"],[1059,1061,"pl-cce"],[1074,1076,"pl-cce"],[1092,1094,"pl-cce"],[1102,1104,"pl-cce"],[1105,1107,"pl-cce"],[1124,1126,"pl-cce"],[1146,1148,"pl-cce"],[1152,1154,"pl-cce"],[1156,1158,"pl-cce"],[1162,1164,"pl-cce"],[1165,1167,"pl-cce"],[1187,1189,"pl-cce"],[1193,1195,"pl-cce"],[1197,1199,"pl-cce"],[1203,1205,"pl-cce"],[1205,1207,"pl-cce"],[1224,1226,"pl-cce"],[1239,1241,"pl-cce"],[1250,1252,"pl-cce"],[1258,1260,"pl-cce"],[1265,1267,"pl-cce"],[1275,1277,"pl-cce"],[1282,1284,"pl-cce"],[1285,1287,"pl-cce"],[1296,1298,"pl-cce"],[1302,1304,"pl-cce"],[1306,1308,"pl-cce"],[1310,1312,"pl-cce"],[1314,1316,"pl-cce"],[1325,1327,"pl-cce"],[1339,1341,"pl-cce"],[1346,1348,"pl-cce"],[1349,1351,"pl-cce"],[1364,1366,"pl-cce"],[1370,1372,"pl-cce"],[1374,1376,"pl-cce"],[1380,1382,"pl-cce"],[1384,1386,"pl-cce"],[1399,1401,"pl-cce"],[1417,1419,"pl-cce"],[1427,1429,"pl-cce"],[1430,1432,"pl-cce"],[1449,1451,"pl-cce"],[1471,1473,"pl-cce"],[1477,1479,"pl-cce"],[1481,1483,"pl-cce"],[1487,1489,"pl-cce"],[1490,1492,"pl-cce"],[1512,1514,"pl-cce"],[1518,1520,"pl-cce"],[1522,1524,"pl-cce"],[1528,1530,"pl-cce"],[1530,1532,"pl-cce"],[1549,1551,"pl-cce"],[1564,1566,"pl-cce"],[1575,1577,"pl-cce"],[1583,1585,"pl-cce"],[1590,1592,"pl-cce"],[1600,1602,"pl-cce"],[1607,1609,"pl-cce"],[1610,1612,"pl-cce"],[1621,1623,"pl-cce"],[1627,1629,"pl-cce"],[1631,1633,"pl-cce"],[1641,1643,"pl-cce"],[1645,1647,"pl-cce"],[1656,1658,"pl-cce"],[1670,1672,"pl-cce"],[1677,1679,"pl-cce"],[1680,1682,"pl-cce"],[1695,1697,"pl-cce"],[1701,1703,"pl-cce"],[1705,1707,"pl-cce"],[1711,1713,"pl-cce"],[1715,1717,"pl-cce"],[1730,1732,"pl-cce"],[1748,1750,"pl-cce"],[1758,1760,"pl-cce"],[1761,1763,"pl-cce"],[1780,1782,"pl-cce"],[1802,1804,"pl-cce"],[1808,1810,"pl-cce"],[1812,1814,"pl-cce"],[1818,1820,"pl-cce"],[1821,1823,"pl-cce"],[1843,1845,"pl-cce"],[1849,1851,"pl-cce"],[1853,1855,"pl-cce"],[1859,1861,"pl-cce"],[1861,1863,"pl-cce"],[1880,1882,"pl-cce"],[1895,1897,"pl-cce"],[1906,1908,"pl-cce"],[1913,1915,"pl-cce"]],[[16,18,"pl-s1"],[19,27,"pl-en"],[28,29,"pl-c1"]],[[8,20,"pl-en"],[21,588,"pl-s"],[51,53,"pl-cce"],[61,63,"pl-cce"],[76,78,"pl-cce"],[80,82,"pl-cce"],[88,90,"pl-cce"],[96,98,"pl-cce"],[114,116,"pl-cce"],[125,127,"pl-cce"],[133,135,"pl-cce"],[137,139,"pl-cce"],[161,163,"pl-cce"],[172,174,"pl-cce"],[180,182,"pl-cce"],[191,193,"pl-cce"],[207,209,"pl-cce"],[211,213,"pl-cce"],[219,221,"pl-cce"],[223,225,"pl-cce"],[239,241,"pl-cce"],[249,251,"pl-cce"],[257,259,"pl-cce"],[267,269,"pl-cce"],[291,293,"pl-cce"],[302,304,"pl-cce"],[317,319,"pl-cce"],[323,325,"pl-cce"],[341,343,"pl-cce"],[347,349,"pl-cce"],[355,357,"pl-cce"],[361,363,"pl-cce"],[393,395,"pl-cce"],[397,399,"pl-cce"],[412,414,"pl-cce"],[418,420,"pl-cce"],[436,438,"pl-cce"],[442,444,"pl-cce"],[450,452,"pl-cce"],[456,458,"pl-cce"],[488,490,"pl-cce"],[498,500,"pl-cce"],[513,515,"pl-cce"],[519,521,"pl-cce"],[537,539,"pl-cce"],[543,545,"pl-cce"],[551,553,"pl-cce"],[557,559,"pl-cce"]],[[16,22,"pl-c1"],[23,31,"pl-en"],[32,34,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,322,"pl-s"],[53,55,"pl-cce"],[58,60,"pl-cce"],[76,78,"pl-cce"],[87,89,"pl-cce"],[128,130,"pl-cce"],[131,133,"pl-cce"],[210,212,"pl-cce"],[213,215,"pl-cce"]],[[8,20,"pl-en"],[21,380,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[34,36,"pl-cce"],[38,40,"pl-cce"],[47,49,"pl-cce"],[52,54,"pl-cce"],[59,61,"pl-cce"],[67,69,"pl-cce"],[76,78,"pl-cce"],[80,82,"pl-cce"],[136,138,"pl-cce"],[139,141,"pl-cce"],[147,149,"pl-cce"],[151,153,"pl-cce"],[156,158,"pl-cce"],[164,166,"pl-cce"],[171,173,"pl-cce"],[179,181,"pl-cce"],[188,190,"pl-cce"],[192,194,"pl-cce"],[282,284,"pl-cce"],[285,287,"pl-cce"],[293,295,"pl-cce"],[297,299,"pl-cce"],[302,304,"pl-cce"],[309,311,"pl-cce"],[315,317,"pl-cce"],[319,321,"pl-cce"],[327,329,"pl-cce"],[331,333,"pl-cce"],[342,344,"pl-cce"],[345,347,"pl-cce"],[349,351,"pl-cce"],[356,358,"pl-cce"],[360,362,"pl-cce"],[373,375,"pl-cce"],[375,377,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,288,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,594,"pl-s"]],[[8,20,"pl-en"],[21,449,"pl-s"],[23,25,"pl-cce"],[30,32,"pl-cce"],[35,37,"pl-cce"],[42,44,"pl-cce"],[47,49,"pl-cce"],[52,54,"pl-cce"],[58,60,"pl-cce"],[65,67,"pl-cce"],[69,71,"pl-cce"],[84,86,"pl-cce"],[87,89,"pl-cce"],[93,95,"pl-cce"],[102,104,"pl-cce"],[106,108,"pl-cce"],[111,113,"pl-cce"],[114,116,"pl-cce"],[120,122,"pl-cce"],[130,132,"pl-cce"],[134,136,"pl-cce"],[141,143,"pl-cce"],[144,146,"pl-cce"],[150,152,"pl-cce"],[161,163,"pl-cce"],[165,167,"pl-cce"],[172,174,"pl-cce"],[175,177,"pl-cce"],[181,183,"pl-cce"],[191,193,"pl-cce"],[195,197,"pl-cce"],[216,218,"pl-cce"],[218,220,"pl-cce"],[224,226,"pl-cce"],[229,231,"pl-cce"],[235,237,"pl-cce"],[242,244,"pl-cce"],[246,248,"pl-cce"],[267,269,"pl-cce"],[270,272,"pl-cce"],[276,278,"pl-cce"],[285,287,"pl-cce"],[289,291,"pl-cce"],[318,320,"pl-cce"],[321,323,"pl-cce"],[327,329,"pl-cce"],[337,339,"pl-cce"],[341,343,"pl-cce"],[349,351,"pl-cce"],[352,354,"pl-cce"],[358,360,"pl-cce"],[369,371,"pl-cce"],[373,375,"pl-cce"],[379,381,"pl-cce"],[382,384,"pl-cce"],[388,390,"pl-cce"],[398,400,"pl-cce"],[402,404,"pl-cce"],[436,438,"pl-cce"],[438,440,"pl-cce"],[443,445,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,399,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,248,"pl-s"],[53,55,"pl-cce"],[58,60,"pl-cce"]],[[8,20,"pl-en"],[21,177,"pl-s"],[23,25,"pl-cce"],[33,35,"pl-cce"],[38,40,"pl-cce"],[42,44,"pl-cce"],[52,54,"pl-cce"],[57,59,"pl-cce"],[63,65,"pl-cce"],[67,69,"pl-cce"],[75,77,"pl-cce"],[79,81,"pl-cce"],[83,85,"pl-cce"],[87,89,"pl-cce"],[92,94,"pl-cce"],[98,100,"pl-cce"],[102,104,"pl-cce"],[105,107,"pl-cce"],[109,111,"pl-cce"],[113,115,"pl-cce"],[117,119,"pl-cce"],[121,123,"pl-cce"],[130,132,"pl-cce"],[133,135,"pl-cce"],[137,139,"pl-cce"],[148,150,"pl-cce"],[153,155,"pl-cce"],[159,161,"pl-cce"],[163,165,"pl-cce"],[169,171,"pl-cce"],[172,174,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,163,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,395,"pl-s"]],[[8,20,"pl-en"],[21,223,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[33,35,"pl-cce"],[39,41,"pl-cce"],[43,45,"pl-cce"],[72,74,"pl-cce"],[75,77,"pl-cce"],[91,93,"pl-cce"],[94,96,"pl-cce"],[125,127,"pl-cce"],[128,130,"pl-cce"],[151,153,"pl-cce"],[154,156,"pl-cce"],[165,167,"pl-cce"],[169,171,"pl-cce"],[175,177,"pl-cce"],[178,180,"pl-cce"],[198,200,"pl-cce"],[201,203,"pl-cce"],[207,209,"pl-cce"],[210,212,"pl-cce"],[218,220,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"]],[[8,20,"pl-en"],[21,251,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,185,"pl-s"]],[[8,20,"pl-en"],[21,308,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[34,36,"pl-cce"],[38,40,"pl-cce"],[41,43,"pl-cce"],[46,48,"pl-cce"],[52,54,"pl-cce"],[59,61,"pl-cce"],[62,64,"pl-cce"],[68,70,"pl-cce"],[76,78,"pl-cce"],[78,80,"pl-cce"],[84,86,"pl-cce"],[88,90,"pl-cce"],[97,99,"pl-cce"],[101,103,"pl-cce"],[109,111,"pl-cce"],[112,114,"pl-cce"],[116,118,"pl-cce"],[126,128,"pl-cce"],[130,132,"pl-cce"],[132,134,"pl-cce"],[135,137,"pl-cce"],[139,141,"pl-cce"],[147,149,"pl-cce"],[151,153,"pl-cce"],[155,157,"pl-cce"],[158,160,"pl-cce"],[162,164,"pl-cce"],[168,170,"pl-cce"],[173,175,"pl-cce"],[179,181,"pl-cce"],[188,190,"pl-cce"],[192,194,"pl-cce"],[195,197,"pl-cce"],[197,199,"pl-cce"],[203,205,"pl-cce"],[205,207,"pl-cce"],[219,221,"pl-cce"],[222,224,"pl-cce"],[228,230,"pl-cce"],[235,237,"pl-cce"],[243,245,"pl-cce"],[249,251,"pl-cce"],[253,255,"pl-cce"],[260,262,"pl-cce"],[264,266,"pl-cce"],[266,268,"pl-cce"],[269,271,"pl-cce"],[273,275,"pl-cce"],[279,281,"pl-cce"],[285,287,"pl-cce"],[289,291,"pl-cce"],[292,294,"pl-cce"],[296,298,"pl-cce"],[301,303,"pl-cce"],[303,305,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,202,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,18,"pl-s1"],[21,25,"pl-c1"],[26,38,"pl-en"],[39,392,"pl-s"],[54,56,"pl-cce"],[197,199,"pl-cce"],[221,223,"pl-cce"],[312,314,"pl-cce"],[333,335,"pl-cce"],[357,359,"pl-cce"],[389,391,"pl-cce"]],[[8,20,"pl-en"],[21,513,"pl-s"],[23,25,"pl-cce"],[27,29,"pl-cce"],[44,46,"pl-cce"],[48,50,"pl-cce"],[55,57,"pl-cce"],[58,60,"pl-cce"],[62,64,"pl-cce"],[75,77,"pl-cce"],[79,81,"pl-cce"],[82,84,"pl-cce"],[85,87,"pl-cce"],[89,91,"pl-cce"],[95,97,"pl-cce"],[99,101,"pl-cce"],[114,116,"pl-cce"],[117,119,"pl-cce"],[121,123,"pl-cce"],[129,131,"pl-cce"],[133,135,"pl-cce"],[138,140,"pl-cce"],[141,143,"pl-cce"],[145,147,"pl-cce"],[162,164,"pl-cce"],[166,168,"pl-cce"],[181,183,"pl-cce"],[184,186,"pl-cce"],[188,190,"pl-cce"],[200,202,"pl-cce"],[204,206,"pl-cce"],[283,285,"pl-cce"],[286,288,"pl-cce"],[290,292,"pl-cce"],[304,306,"pl-cce"],[308,310,"pl-cce"],[318,320,"pl-cce"],[321,323,"pl-cce"],[325,327,"pl-cce"],[337,339,"pl-cce"],[341,343,"pl-cce"],[353,355,"pl-cce"],[356,358,"pl-cce"],[360,362,"pl-cce"],[368,370,"pl-cce"],[372,374,"pl-cce"],[507,509,"pl-cce"],[509,511,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,45,"pl-s"],[26,28,"pl-cce"],[29,31,"pl-cce"],[40,42,"pl-cce"],[42,44,"pl-cce"]],[[16,44,"pl-s"],[39,41,"pl-cce"],[41,43,"pl-cce"]],[[16,41,"pl-s"],[36,38,"pl-cce"],[38,40,"pl-cce"]],[[16,52,"pl-s"],[47,49,"pl-cce"],[49,51,"pl-cce"]],[[16,111,"pl-s"],[106,108,"pl-cce"],[108,110,"pl-cce"]],[[16,44,"pl-s"],[39,41,"pl-cce"],[41,43,"pl-cce"]],[[16,167,"pl-s"],[158,160,"pl-cce"],[160,162,"pl-cce"],[162,164,"pl-cce"],[164,166,"pl-cce"]],[[16,20,"pl-c1"],[21,29,"pl-en"],[30,40,"pl-s1"]],[],[[8,18,"pl-s1"],[21,25,"pl-c1"],[26,38,"pl-en"],[39,255,"pl-s"],[61,63,"pl-cce"],[98,100,"pl-cce"],[142,144,"pl-cce"],[175,177,"pl-cce"],[199,201,"pl-cce"],[227,229,"pl-cce"],[252,254,"pl-cce"]],[[8,20,"pl-en"],[21,383,"pl-s"],[23,25,"pl-cce"],[27,29,"pl-cce"],[42,44,"pl-cce"],[46,48,"pl-cce"],[56,58,"pl-cce"],[59,61,"pl-cce"],[63,65,"pl-cce"],[76,78,"pl-cce"],[80,82,"pl-cce"],[85,87,"pl-cce"],[88,90,"pl-cce"],[92,94,"pl-cce"],[111,113,"pl-cce"],[115,117,"pl-cce"],[124,126,"pl-cce"],[127,129,"pl-cce"],[131,133,"pl-cce"],[137,139,"pl-cce"],[141,143,"pl-cce"],[172,174,"pl-cce"],[175,177,"pl-cce"],[179,181,"pl-cce"],[191,193,"pl-cce"],[195,197,"pl-cce"],[216,218,"pl-cce"],[219,221,"pl-cce"],[223,225,"pl-cce"],[237,239,"pl-cce"],[241,243,"pl-cce"],[251,253,"pl-cce"],[254,256,"pl-cce"],[258,260,"pl-cce"],[272,274,"pl-cce"],[276,278,"pl-cce"],[287,289,"pl-cce"],[290,292,"pl-cce"],[294,296,"pl-cce"],[306,308,"pl-cce"],[310,312,"pl-cce"],[322,324,"pl-cce"],[325,327,"pl-cce"],[329,331,"pl-cce"],[337,339,"pl-cce"],[341,343,"pl-cce"],[377,379,"pl-cce"],[379,381,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,48,"pl-s"],[43,45,"pl-cce"],[45,47,"pl-cce"]],[[16,48,"pl-s"],[43,45,"pl-cce"],[45,47,"pl-cce"]],[[16,57,"pl-s"],[52,54,"pl-cce"],[54,56,"pl-cce"]],[[16,53,"pl-s"],[48,50,"pl-cce"],[50,52,"pl-cce"]],[[16,45,"pl-s"],[40,42,"pl-cce"],[42,44,"pl-cce"]],[[16,44,"pl-s"],[39,41,"pl-cce"],[41,43,"pl-cce"]],[[16,68,"pl-s"],[59,61,"pl-cce"],[61,63,"pl-cce"],[63,65,"pl-cce"],[65,67,"pl-cce"]],[[16,20,"pl-c1"],[21,29,"pl-en"],[30,40,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,138,"pl-s"]],[[8,20,"pl-en"],[21,172,"pl-s"],[23,25,"pl-cce"],[27,29,"pl-cce"],[40,42,"pl-cce"],[44,46,"pl-cce"],[47,49,"pl-cce"],[50,52,"pl-cce"],[54,56,"pl-cce"],[59,61,"pl-cce"],[68,70,"pl-cce"],[72,74,"pl-cce"],[77,79,"pl-cce"],[87,89,"pl-cce"],[91,93,"pl-cce"],[99,101,"pl-cce"],[103,105,"pl-cce"],[108,110,"pl-cce"],[111,113,"pl-cce"],[115,117,"pl-cce"],[129,131,"pl-cce"],[133,135,"pl-cce"],[143,145,"pl-cce"],[146,148,"pl-cce"],[150,152,"pl-cce"],[156,158,"pl-cce"],[160,162,"pl-cce"],[166,168,"pl-cce"],[168,170,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,18,"pl-en"],[19,29,"pl-s1"],[30,36,"pl-en"],[37,42,"pl-s"]],[[8,18,"pl-en"],[19,29,"pl-s1"],[30,33,"pl-en"],[34,39,"pl-s"]],[[8,20,"pl-en"],[21,156,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,78,"pl-s"],[81,87,"pl-s"],[82,84,"pl-cce"],[84,86,"pl-cce"],[90,110,"pl-s"]],[[16,79,"pl-s"],[33,35,"pl-cce"],[76,78,"pl-cce"]],[[16,74,"pl-s"],[28,30,"pl-cce"],[71,73,"pl-cce"]],[[16,66,"pl-s"],[28,30,"pl-cce"],[62,64,"pl-cce"]],[[16,52,"pl-s"]],[[16,49,"pl-s"],[28,30,"pl-cce"],[46,48,"pl-cce"]],[[16,88,"pl-s"],[41,43,"pl-cce"],[84,86,"pl-cce"]],[[16,65,"pl-s"],[31,33,"pl-cce"],[43,45,"pl-cce"]],[[16,64,"pl-s"],[27,29,"pl-cce"],[39,41,"pl-cce"]],[[16,61,"pl-s"],[27,29,"pl-cce"],[36,38,"pl-cce"]],[[16,63,"pl-s"],[27,29,"pl-cce"],[36,38,"pl-cce"]],[[16,67,"pl-s"],[27,29,"pl-cce"],[40,42,"pl-cce"]],[[16,66,"pl-s"],[27,29,"pl-cce"],[39,41,"pl-cce"]],[[16,66,"pl-s"],[27,29,"pl-cce"],[40,42,"pl-cce"]],[[16,52,"pl-s"],[27,29,"pl-cce"],[39,41,"pl-cce"]],[[16,58,"pl-s"],[27,29,"pl-cce"],[39,41,"pl-cce"]],[[16,54,"pl-s"],[27,29,"pl-cce"],[39,41,"pl-cce"]],[[16,39,"pl-s"]],[[16,54,"pl-s"]],[],[[8,20,"pl-en"],[21,1241,"pl-s"],[23,25,"pl-cce"],[42,44,"pl-cce"],[47,49,"pl-cce"],[51,53,"pl-cce"],[66,68,"pl-cce"],[71,73,"pl-cce"],[91,93,"pl-cce"],[96,98,"pl-cce"],[102,104,"pl-cce"],[106,108,"pl-cce"],[111,113,"pl-cce"],[119,121,"pl-cce"],[128,130,"pl-cce"],[132,134,"pl-cce"],[140,142,"pl-cce"],[143,145,"pl-cce"],[151,153,"pl-cce"],[161,163,"pl-cce"],[165,167,"pl-cce"],[177,179,"pl-cce"],[179,181,"pl-cce"],[187,189,"pl-cce"],[193,195,"pl-cce"],[217,219,"pl-cce"],[221,223,"pl-cce"],[264,266,"pl-cce"],[267,269,"pl-cce"],[273,275,"pl-cce"],[277,279,"pl-cce"],[282,284,"pl-cce"],[292,294,"pl-cce"],[296,298,"pl-cce"],[308,310,"pl-cce"],[312,314,"pl-cce"],[318,320,"pl-cce"],[325,327,"pl-cce"],[330,332,"pl-cce"],[338,340,"pl-cce"],[347,349,"pl-cce"],[353,355,"pl-cce"],[361,363,"pl-cce"],[371,373,"pl-cce"],[375,377,"pl-cce"],[384,386,"pl-cce"],[386,388,"pl-cce"],[394,396,"pl-cce"],[400,402,"pl-cce"],[403,405,"pl-cce"],[408,410,"pl-cce"],[416,418,"pl-cce"],[425,427,"pl-cce"],[429,431,"pl-cce"],[441,443,"pl-cce"],[444,446,"pl-cce"],[452,454,"pl-cce"],[462,464,"pl-cce"],[466,468,"pl-cce"],[478,480,"pl-cce"],[480,482,"pl-cce"],[488,490,"pl-cce"],[494,496,"pl-cce"],[498,500,"pl-cce"],[503,505,"pl-cce"],[511,513,"pl-cce"],[520,522,"pl-cce"],[524,526,"pl-cce"],[532,534,"pl-cce"],[535,537,"pl-cce"],[543,545,"pl-cce"],[553,555,"pl-cce"],[557,559,"pl-cce"],[569,571,"pl-cce"],[571,573,"pl-cce"],[579,581,"pl-cce"],[585,587,"pl-cce"],[597,599,"pl-cce"],[602,604,"pl-cce"],[610,612,"pl-cce"],[619,621,"pl-cce"],[629,631,"pl-cce"],[637,639,"pl-cce"],[647,649,"pl-cce"],[651,653,"pl-cce"],[664,666,"pl-cce"],[666,668,"pl-cce"],[674,676,"pl-cce"],[680,682,"pl-cce"],[691,693,"pl-cce"],[695,697,"pl-cce"],[713,715,"pl-cce"],[716,718,"pl-cce"],[722,724,"pl-cce"],[732,734,"pl-cce"],[737,739,"pl-cce"],[747,749,"pl-cce"],[751,753,"pl-cce"],[763,765,"pl-cce"],[767,769,"pl-cce"],[773,775,"pl-cce"],[781,783,"pl-cce"],[786,788,"pl-cce"],[794,796,"pl-cce"],[803,805,"pl-cce"],[812,814,"pl-cce"],[820,822,"pl-cce"],[830,832,"pl-cce"],[834,836,"pl-cce"],[847,849,"pl-cce"],[849,851,"pl-cce"],[857,859,"pl-cce"],[863,865,"pl-cce"],[875,877,"pl-cce"],[880,882,"pl-cce"],[888,890,"pl-cce"],[897,899,"pl-cce"],[904,906,"pl-cce"],[912,914,"pl-cce"],[922,924,"pl-cce"],[926,928,"pl-cce"],[935,937,"pl-cce"],[937,939,"pl-cce"],[945,947,"pl-cce"],[951,953,"pl-cce"],[956,958,"pl-cce"],[961,963,"pl-cce"],[969,971,"pl-cce"],[978,980,"pl-cce"],[982,984,"pl-cce"],[993,995,"pl-cce"],[996,998,"pl-cce"],[1004,1006,"pl-cce"],[1014,1016,"pl-cce"],[1018,1020,"pl-cce"],[1030,1032,"pl-cce"],[1032,1034,"pl-cce"],[1039,1041,"pl-cce"],[1046,1048,"pl-cce"],[1050,1052,"pl-cce"],[1061,1063,"pl-cce"],[1065,1067,"pl-cce"],[1099,1101,"pl-cce"],[1102,1104,"pl-cce"],[1106,1108,"pl-cce"],[1117,1119,"pl-cce"],[1121,1123,"pl-cce"],[1164,1166,"pl-cce"],[1167,1169,"pl-cce"],[1171,1173,"pl-cce"],[1187,1189,"pl-cce"],[1191,1193,"pl-cce"],[1234,1236,"pl-cce"],[1236,1238,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[],[[8,20,"pl-en"],[21,963,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,325,"pl-s"],[56,58,"pl-cce"],[76,78,"pl-cce"],[85,87,"pl-cce"],[93,95,"pl-cce"],[114,116,"pl-cce"],[126,128,"pl-cce"],[135,137,"pl-cce"],[146,148,"pl-cce"],[166,168,"pl-cce"],[190,192,"pl-cce"],[194,196,"pl-cce"],[237,239,"pl-cce"],[255,257,"pl-cce"],[263,265,"pl-cce"],[285,287,"pl-cce"],[296,298,"pl-cce"],[300,302,"pl-cce"],[318,320,"pl-cce"]],[[8,20,"pl-en"],[21,384,"pl-s"],[23,25,"pl-cce"],[33,35,"pl-cce"],[38,40,"pl-cce"],[44,46,"pl-cce"],[49,51,"pl-cce"],[69,71,"pl-cce"],[74,76,"pl-cce"],[78,80,"pl-cce"],[82,84,"pl-cce"],[86,88,"pl-cce"],[94,96,"pl-cce"],[97,99,"pl-cce"],[101,103,"pl-cce"],[125,127,"pl-cce"],[129,131,"pl-cce"],[172,174,"pl-cce"],[175,177,"pl-cce"],[179,181,"pl-cce"],[186,188,"pl-cce"],[192,194,"pl-cce"],[196,198,"pl-cce"],[199,201,"pl-cce"],[203,205,"pl-cce"],[215,217,"pl-cce"],[218,220,"pl-cce"],[222,224,"pl-cce"],[226,228,"pl-cce"],[230,232,"pl-cce"],[238,240,"pl-cce"],[241,243,"pl-cce"],[245,247,"pl-cce"],[257,259,"pl-cce"],[267,269,"pl-cce"],[271,273,"pl-cce"],[282,284,"pl-cce"],[286,288,"pl-cce"],[304,306,"pl-cce"],[307,309,"pl-cce"],[311,313,"pl-cce"],[323,325,"pl-cce"],[330,332,"pl-cce"],[334,336,"pl-cce"],[339,341,"pl-cce"],[343,345,"pl-cce"],[354,356,"pl-cce"],[357,359,"pl-cce"],[361,363,"pl-cce"],[369,371,"pl-cce"],[377,379,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,398,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,18,"pl-s1"],[21,31,"pl-smi"],[32,44,"pl-en"],[45,81,"pl-s"]],[[8,20,"pl-en"],[21,75,"pl-s"],[23,25,"pl-cce"],[27,29,"pl-cce"],[34,36,"pl-cce"],[38,40,"pl-cce"],[44,46,"pl-cce"],[47,49,"pl-cce"],[51,53,"pl-cce"],[57,59,"pl-cce"],[61,63,"pl-cce"],[69,71,"pl-cce"],[71,73,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[[8,20,"pl-en"],[21,51,"pl-s"]],[[16,26,"pl-smi"],[27,35,"pl-en"],[36,46,"pl-s1"]],[],[[8,18,"pl-s1"],[21,27,"pl-smi"],[28,40,"pl-en"],[41,86,"pl-s"]],[[8,20,"pl-en"],[21,26,"pl-s"],[23,25,"pl-cce"]],[[16,54,"pl-s"],[19,21,"pl-cce"],[28,30,"pl-cce"],[32,34,"pl-cce"],[48,50,"pl-cce"],[51,53,"pl-cce"]],[[16,41,"pl-s"],[19,21,"pl-cce"],[25,27,"pl-cce"],[29,31,"pl-cce"],[35,37,"pl-cce"],[38,40,"pl-cce"]],[[16,39,"pl-s"],[19,21,"pl-cce"],[27,29,"pl-cce"],[36,38,"pl-cce"]],[[16,41,"pl-s"],[19,21,"pl-cce"],[26,28,"pl-cce"],[30,32,"pl-cce"],[36,38,"pl-cce"],[38,40,"pl-cce"]],[[16,19,"pl-s"],[21,31,"pl-s1"],[32,40,"pl-en"],[41,42,"pl-c1"]],[[8,20,"pl-en"],[21,64,"pl-s"]],[[16,22,"pl-smi"],[23,31,"pl-en"],[32,42,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,196,"pl-s"]],[[8,20,"pl-en"],[21,188,"pl-s"],[23,25,"pl-cce"],[31,33,"pl-cce"],[34,36,"pl-cce"],[137,139,"pl-cce"],[184,186,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"]],[],[[8,19,"pl-smi"],[20,31,"pl-s1"],[34,37,"pl-k"],[38,49,"pl-smi"],[50,116,"pl-s"]],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,47,"pl-s1"]],[[8,20,"pl-en"],[21,69,"pl-s"],[23,25,"pl-cce"],[27,29,"pl-cce"],[30,32,"pl-cce"],[39,41,"pl-cce"],[42,44,"pl-cce"],[46,48,"pl-cce"],[49,51,"pl-cce"],[55,57,"pl-cce"],[58,60,"pl-cce"],[63,65,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"]],[[8,20,"pl-en"],[21,22,"pl-c1"],[24,34,"pl-s1"],[35,41,"pl-en"],[42,47,"pl-s"]],[[8,11,"pl-smi"],[12,13,"pl-s1"],[16,27,"pl-s1"],[28,34,"pl-en"],[35,38,"pl-s"]],[[8,20,"pl-en"],[21,24,"pl-c1"],[26,27,"pl-s1"]],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,47,"pl-s1"]],[[8,20,"pl-en"],[21,69,"pl-s"],[23,25,"pl-cce"],[27,29,"pl-cce"],[30,32,"pl-cce"],[39,41,"pl-cce"],[42,44,"pl-cce"],[46,48,"pl-cce"],[49,51,"pl-cce"],[55,57,"pl-cce"],[58,60,"pl-cce"],[63,65,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"]],[],[[8,17,"pl-s1"],[20,23,"pl-c1"],[24,35,"pl-en"],[36,197,"pl-s"],[65,67,"pl-cce"],[72,74,"pl-cce"],[127,129,"pl-cce"],[142,144,"pl-cce"],[144,146,"pl-cce"],[152,154,"pl-cce"],[155,157,"pl-cce"],[157,159,"pl-cce"],[167,169,"pl-cce"],[174,176,"pl-cce"],[179,181,"pl-cce"],[190,192,"pl-cce"],[192,194,"pl-cce"],[194,196,"pl-cce"]],[],[[8,14,"pl-s1"],[17,20,"pl-c1"],[21,29,"pl-en"],[30,39,"pl-s1"]],[[8,20,"pl-en"],[21,83,"pl-s"],[22,24,"pl-cce"],[36,38,"pl-cce"],[39,41,"pl-cce"],[52,54,"pl-cce"],[80,82,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,46,"pl-s"],[27,29,"pl-cce"],[40,42,"pl-cce"],[43,45,"pl-cce"]],[[16,22,"pl-s1"]],[[8,20,"pl-en"],[21,275,"pl-s"],[23,25,"pl-cce"],[27,29,"pl-cce"],[31,33,"pl-cce"],[45,47,"pl-cce"],[49,51,"pl-cce"],[52,54,"pl-cce"],[55,57,"pl-cce"],[59,61,"pl-cce"],[61,63,"pl-cce"],[63,65,"pl-cce"],[70,72,"pl-cce"],[72,74,"pl-cce"],[80,82,"pl-cce"],[84,86,"pl-cce"],[87,89,"pl-cce"],[90,92,"pl-cce"],[94,96,"pl-cce"],[121,123,"pl-cce"],[125,127,"pl-cce"],[128,130,"pl-cce"],[130,132,"pl-cce"],[135,137,"pl-cce"],[139,141,"pl-cce"],[143,145,"pl-cce"],[157,159,"pl-cce"],[161,163,"pl-cce"],[172,174,"pl-cce"],[175,177,"pl-cce"],[179,181,"pl-cce"],[181,183,"pl-cce"],[183,185,"pl-cce"],[190,192,"pl-cce"],[192,194,"pl-cce"],[200,202,"pl-cce"],[204,206,"pl-cce"],[212,214,"pl-cce"],[214,216,"pl-cce"],[221,223,"pl-cce"],[223,225,"pl-cce"],[225,227,"pl-cce"],[228,230,"pl-cce"],[232,234,"pl-cce"],[259,261,"pl-cce"],[263,265,"pl-cce"],[265,267,"pl-cce"],[267,269,"pl-cce"],[271,273,"pl-cce"]],[[16,25,"pl-s1"],[26,34,"pl-en"],[35,36,"pl-c1"]],[[8,17,"pl-s1"],[20,23,"pl-c1"],[24,35,"pl-en"],[36,42,"pl-s1"]],[[8,20,"pl-en"],[21,251,"pl-s"],[23,25,"pl-cce"],[27,29,"pl-cce"],[31,33,"pl-cce"],[45,47,"pl-cce"],[49,51,"pl-cce"],[52,54,"pl-cce"],[55,57,"pl-cce"],[59,61,"pl-cce"],[72,74,"pl-cce"],[76,78,"pl-cce"],[79,81,"pl-cce"],[82,84,"pl-cce"],[86,88,"pl-cce"],[113,115,"pl-cce"],[117,119,"pl-cce"],[120,122,"pl-cce"],[122,124,"pl-cce"],[127,129,"pl-cce"],[131,133,"pl-cce"],[135,137,"pl-cce"],[149,151,"pl-cce"],[153,155,"pl-cce"],[164,166,"pl-cce"],[167,169,"pl-cce"],[171,173,"pl-cce"],[184,186,"pl-cce"],[188,190,"pl-cce"],[201,203,"pl-cce"],[204,206,"pl-cce"],[208,210,"pl-cce"],[235,237,"pl-cce"],[239,241,"pl-cce"],[241,243,"pl-cce"],[243,245,"pl-cce"],[247,249,"pl-cce"]],[[16,25,"pl-s1"],[26,34,"pl-en"],[35,36,"pl-c1"]],[],[[8,17,"pl-s1"],[20,23,"pl-k"],[24,33,"pl-smi"],[34,85,"pl-s"],[37,39,"pl-cce"],[47,49,"pl-cce"]],[[8,20,"pl-en"],[21,77,"pl-s"],[23,25,"pl-cce"],[33,35,"pl-cce"],[36,38,"pl-cce"],[61,63,"pl-cce"],[69,71,"pl-cce"],[73,75,"pl-cce"]],[[16,25,"pl-s1"],[26,34,"pl-en"]],[[8,20,"pl-en"],[21,126,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,38,"pl-s1"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,446,"pl-s"],[395,397,"pl-cce"]],[[8,20,"pl-en"],[21,596,"pl-s"],[23,25,"pl-cce"],[26,28,"pl-cce"],[31,33,"pl-cce"],[35,37,"pl-cce"],[41,43,"pl-cce"],[44,46,"pl-cce"],[47,49,"pl-cce"],[52,54,"pl-cce"],[62,64,"pl-cce"],[65,67,"pl-cce"],[68,70,"pl-cce"],[76,78,"pl-cce"],[79,81,"pl-cce"],[82,84,"pl-cce"],[93,95,"pl-cce"],[96,98,"pl-cce"],[102,104,"pl-cce"],[111,113,"pl-cce"],[114,116,"pl-cce"],[125,127,"pl-cce"],[129,131,"pl-cce"],[229,231,"pl-cce"],[232,234,"pl-cce"],[235,237,"pl-cce"],[240,242,"pl-cce"],[244,246,"pl-cce"],[269,271,"pl-cce"],[272,274,"pl-cce"],[275,277,"pl-cce"],[283,285,"pl-cce"],[293,295,"pl-cce"],[296,298,"pl-cce"],[301,303,"pl-cce"],[308,310,"pl-cce"],[311,313,"pl-cce"],[320,322,"pl-cce"],[323,325,"pl-cce"],[328,330,"pl-cce"],[336,338,"pl-cce"],[339,341,"pl-cce"],[344,346,"pl-cce"],[352,354,"pl-cce"],[355,357,"pl-cce"],[360,362,"pl-cce"],[369,371,"pl-cce"],[372,374,"pl-cce"],[380,382,"pl-cce"],[384,386,"pl-cce"],[391,393,"pl-cce"],[394,396,"pl-cce"],[397,399,"pl-cce"],[404,406,"pl-cce"],[408,410,"pl-cce"],[410,412,"pl-cce"],[413,415,"pl-cce"],[416,418,"pl-cce"],[423,425,"pl-cce"],[433,435,"pl-cce"],[436,438,"pl-cce"],[444,446,"pl-cce"],[450,452,"pl-cce"],[454,456,"pl-cce"],[457,459,"pl-cce"],[460,462,"pl-cce"],[464,466,"pl-cce"],[467,469,"pl-cce"],[470,472,"pl-cce"],[474,476,"pl-cce"],[477,479,"pl-cce"],[479,481,"pl-cce"],[485,487,"pl-cce"],[488,490,"pl-cce"],[496,498,"pl-cce"],[500,502,"pl-cce"],[505,507,"pl-cce"],[508,510,"pl-cce"],[511,513,"pl-cce"],[516,518,"pl-cce"],[520,522,"pl-cce"],[572,574,"pl-cce"],[575,577,"pl-cce"],[578,580,"pl-cce"],[584,586,"pl-cce"],[592,594,"pl-cce"],[598,608,"pl-s1"],[609,617,"pl-en"],[618,619,"pl-c1"]],[[8,18,"pl-en"],[19,29,"pl-s1"],[30,40,"pl-en"],[41,47,"pl-s"]],[[8,19,"pl-en"],[20,30,"pl-s1"],[31,41,"pl-en"],[42,49,"pl-s"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,46,"pl-s1"],[48,51,"pl-k"],[52,58,"pl-smi"],[61,66,"pl-s"],[68,73,"pl-s"],[75,80,"pl-s"],[82,91,"pl-s"]],[[8,20,"pl-en"],[21,75,"pl-s"],[23,25,"pl-cce"],[26,28,"pl-cce"],[31,33,"pl-cce"],[39,41,"pl-cce"],[42,44,"pl-cce"],[47,49,"pl-cce"],[55,57,"pl-cce"],[58,60,"pl-cce"],[63,65,"pl-cce"],[71,73,"pl-cce"],[77,87,"pl-s1"],[88,96,"pl-en"],[97,98,"pl-c1"]],[],[[8,20,"pl-en"],[21,118,"pl-s"],[24,26,"pl-cce"],[34,36,"pl-cce"],[37,39,"pl-cce"],[62,64,"pl-cce"],[70,72,"pl-cce"],[74,76,"pl-cce"],[79,81,"pl-cce"],[84,86,"pl-cce"],[91,93,"pl-cce"],[96,98,"pl-cce"],[103,105,"pl-cce"],[108,110,"pl-cce"]],[[16,19,"pl-k"],[20,32,"pl-smi"],[35,40,"pl-en"],[43,48,"pl-en"],[49,58,"pl-s1"],[60,65,"pl-en"],[66,76,"pl-s1"],[78,86,"pl-en"],[89,97,"pl-en"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,149,"pl-s"],[46,48,"pl-cce"],[52,54,"pl-cce"]],[[8,20,"pl-en"],[21,171,"pl-s"],[23,25,"pl-cce"],[26,28,"pl-cce"],[31,33,"pl-cce"],[46,48,"pl-cce"],[49,51,"pl-cce"],[57,59,"pl-cce"],[61,63,"pl-cce"],[67,69,"pl-cce"],[70,72,"pl-cce"],[73,75,"pl-cce"],[81,83,"pl-cce"],[105,107,"pl-cce"],[108,110,"pl-cce"],[116,118,"pl-cce"],[120,122,"pl-cce"],[141,143,"pl-cce"],[144,146,"pl-cce"],[147,149,"pl-cce"],[153,155,"pl-cce"],[167,169,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[],[[8,17,"pl-c"]],[[8,20,"pl-en"],[21,31,"pl-c1"],[33,43,"pl-s1"],[44,50,"pl-en"],[51,56,"pl-s"]],[[8,20,"pl-en"],[22,32,"pl-c1"],[34,44,"pl-s1"],[45,51,"pl-en"],[52,58,"pl-s"]],[[8,20,"pl-en"],[22,23,"pl-c1"],[25,35,"pl-s1"],[36,42,"pl-en"],[43,51,"pl-s"]],[[8,11,"pl-k"]],[[12,22,"pl-s1"],[23,29,"pl-en"],[30,38,"pl-s"]],[[12,16,"pl-en"],[17,75,"pl-s"],[48,50,"pl-cce"],[56,58,"pl-cce"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,39,"pl-s1"]],[],[[8,11,"pl-k"]],[[12,22,"pl-s1"],[23,29,"pl-en"],[30,38,"pl-s"]],[[12,16,"pl-en"],[17,75,"pl-s"],[48,50,"pl-cce"],[56,58,"pl-cce"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,39,"pl-s1"]],[],[],[[8,18,"pl-c"]],[[8,20,"pl-en"],[21,31,"pl-c1"],[33,43,"pl-s1"],[44,51,"pl-en"],[52,57,"pl-s"]],[[8,20,"pl-en"],[21,32,"pl-c1"],[34,44,"pl-s1"],[45,52,"pl-en"],[53,59,"pl-s"]],[[8,20,"pl-en"],[21,41,"pl-c1"],[43,53,"pl-s1"],[54,61,"pl-en"],[62,70,"pl-s"]],[[8,11,"pl-k"]],[[12,22,"pl-s1"],[23,30,"pl-en"],[31,39,"pl-s"]],[[12,16,"pl-en"],[17,75,"pl-s"],[48,50,"pl-cce"],[56,58,"pl-cce"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,39,"pl-s1"]],[],[[8,11,"pl-k"]],[[12,22,"pl-s1"],[23,30,"pl-en"],[31,39,"pl-s"]],[[12,16,"pl-en"],[17,75,"pl-s"],[48,50,"pl-cce"],[56,58,"pl-cce"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,39,"pl-s1"]],[],[],[[8,20,"pl-c"]],[[8,20,"pl-en"],[21,34,"pl-c1"],[36,46,"pl-s1"],[47,56,"pl-en"],[57,62,"pl-s"],[65,68,"pl-s1"]],[[8,20,"pl-en"],[21,34,"pl-c1"],[36,46,"pl-s1"],[47,56,"pl-en"],[57,63,"pl-s"],[66,69,"pl-s1"]],[[8,20,"pl-en"],[21,41,"pl-c1"],[43,53,"pl-s1"],[54,63,"pl-en"],[64,72,"pl-s"],[75,78,"pl-s1"]],[[8,20,"pl-en"],[21,41,"pl-c1"],[43,53,"pl-s1"],[54,63,"pl-en"],[64,72,"pl-s"],[75,78,"pl-s1"]],[[8,20,"pl-en"],[21,25,"pl-c1"],[27,37,"pl-s1"],[38,47,"pl-en"],[48,56,"pl-s"],[59,62,"pl-s1"]],[],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,35,"pl-s"],[37,57,"pl-c1"]],[[8,20,"pl-en"],[21,210,"pl-s"],[23,25,"pl-cce"],[26,28,"pl-cce"],[31,33,"pl-cce"],[46,48,"pl-cce"],[49,51,"pl-cce"],[57,59,"pl-cce"],[61,63,"pl-cce"],[67,69,"pl-cce"],[70,72,"pl-cce"],[73,75,"pl-cce"],[81,83,"pl-cce"],[105,107,"pl-cce"],[108,110,"pl-cce"],[120,122,"pl-cce"],[144,146,"pl-cce"],[147,149,"pl-cce"],[155,157,"pl-cce"],[159,161,"pl-cce"],[180,182,"pl-cce"],[183,185,"pl-cce"],[186,188,"pl-cce"],[192,194,"pl-cce"],[206,208,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"],[36,37,"pl-c1"]],[],[[8,17,"pl-s1"],[20,23,"pl-k"],[24,33,"pl-smi"],[34,102,"pl-s"]],[[8,20,"pl-en"],[21,104,"pl-s"],[23,25,"pl-cce"],[37,39,"pl-cce"],[51,53,"pl-cce"],[74,76,"pl-cce"],[77,79,"pl-cce"],[98,100,"pl-cce"],[100,102,"pl-cce"]],[[16,25,"pl-s1"],[26,34,"pl-en"],[35,36,"pl-c1"]],[],[[8,12,"pl-smi"],[13,25,"pl-s1"],[28,31,"pl-k"],[32,41,"pl-smi"],[42,43,"pl-c1"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,30,"pl-s"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,33,"pl-s"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,33,"pl-s"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,37,"pl-s"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,33,"pl-s"]],[[8,20,"pl-s1"],[21,24,"pl-en"],[25,31,"pl-s"]],[],[[8,16,"pl-s1"],[19,29,"pl-s1"],[30,34,"pl-en"]],[[8,13,"pl-k"],[15,23,"pl-s1"],[24,31,"pl-en"]],[[12,18,"pl-s1"],[22,28,"pl-smi"],[30,38,"pl-s1"],[39,43,"pl-en"]],[[12,22,"pl-en"],[23,35,"pl-s1"],[36,42,"pl-en"],[43,49,"pl-s1"]],[],[[8,20,"pl-en"],[21,22,"pl-c1"],[24,36,"pl-s1"],[37,41,"pl-en"]],[],[],[[8,21,"pl-c"]],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"]],[[8,18,"pl-s1"],[19,29,"pl-en"],[30,38,"pl-s"],[40,47,"pl-s"]],[[8,18,"pl-s1"],[19,29,"pl-en"],[30,38,"pl-s"],[40,47,"pl-s"]],[[8,18,"pl-s1"],[19,29,"pl-en"],[30,38,"pl-s"],[40,45,"pl-s"]],[[8,17,"pl-s1"],[20,30,"pl-s1"],[31,43,"pl-en"],[44,52,"pl-s"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,23,"pl-c1"],[25,32,"pl-s"]],[[8,20,"pl-en"],[21,39,"pl-s"],[23,25,"pl-cce"],[31,33,"pl-cce"],[36,38,"pl-cce"]],[[16,34,"pl-s"],[21,23,"pl-cce"],[28,30,"pl-cce"],[31,33,"pl-cce"]],[[16,34,"pl-s"],[21,23,"pl-cce"],[28,30,"pl-cce"],[31,33,"pl-cce"]],[[16,32,"pl-s"],[21,23,"pl-cce"],[26,28,"pl-cce"],[29,31,"pl-cce"]],[[16,29,"pl-s"],[26,28,"pl-cce"]],[[16,29,"pl-s"],[26,28,"pl-cce"]],[[16,33,"pl-s"],[21,23,"pl-cce"],[28,30,"pl-cce"],[30,32,"pl-cce"]],[[16,20,"pl-s"],[22,32,"pl-s1"],[33,41,"pl-en"],[42,43,"pl-c1"]],[],[[8,16,"pl-c"]],[[8,20,"pl-en"],[21,85,"pl-s"],[23,25,"pl-cce"],[31,33,"pl-cce"],[35,37,"pl-cce"],[42,44,"pl-cce"],[45,47,"pl-cce"],[52,54,"pl-cce"],[55,57,"pl-cce"],[60,62,"pl-cce"],[73,75,"pl-cce"],[80,82,"pl-cce"]],[[16,26,"pl-s1"],[27,32,"pl-en"],[33,36,"pl-k"],[37,49,"pl-smi"],[53,61,"pl-en"]],[],[[8,14,"pl-s1"],[17,70,"pl-s"]],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,44,"pl-s1"]],[[8,20,"pl-en"],[21,36,"pl-s"],[23,25,"pl-cce"],[28,30,"pl-cce"],[33,35,"pl-cce"]],[[16,32,"pl-s"],[21,23,"pl-cce"],[24,26,"pl-cce"],[29,31,"pl-cce"]],[[16,33,"pl-s"],[25,27,"pl-cce"],[27,29,"pl-cce"],[30,32,"pl-cce"]],[[16,30,"pl-s"],[27,29,"pl-cce"]],[[16,31,"pl-s"],[28,30,"pl-cce"]],[[16,31,"pl-s"],[28,30,"pl-cce"]],[[16,26,"pl-s"],[23,25,"pl-cce"]],[[16,39,"pl-s"],[21,23,"pl-cce"],[28,30,"pl-cce"],[32,34,"pl-cce"],[34,36,"pl-cce"],[36,38,"pl-cce"]],[[16,20,"pl-s"],[22,32,"pl-s1"],[33,41,"pl-en"],[42,43,"pl-c1"]],[[8,20,"pl-en"],[21,73,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,14,"pl-s1"],[17,272,"pl-s"]],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,44,"pl-s1"]],[[8,20,"pl-en"],[21,275,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[34,36,"pl-cce"],[43,45,"pl-cce"],[48,50,"pl-cce"],[51,53,"pl-cce"],[81,83,"pl-cce"],[84,86,"pl-cce"],[88,90,"pl-cce"],[92,94,"pl-cce"],[101,103,"pl-cce"],[105,107,"pl-cce"],[136,138,"pl-cce"],[139,141,"pl-cce"],[143,145,"pl-cce"],[152,154,"pl-cce"],[157,159,"pl-cce"],[162,164,"pl-cce"],[195,197,"pl-cce"],[198,200,"pl-cce"],[203,205,"pl-cce"],[237,239,"pl-cce"],[239,241,"pl-cce"],[244,246,"pl-cce"],[249,251,"pl-cce"],[252,254,"pl-cce"],[267,269,"pl-cce"],[269,271,"pl-cce"],[277,287,"pl-s1"],[288,296,"pl-en"],[297,298,"pl-c1"]],[[8,20,"pl-en"],[21,264,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[],[[8,17,"pl-s1"],[20,26,"pl-c1"],[27,38,"pl-en"],[39,45,"pl-s1"]],[[8,20,"pl-en"],[21,26,"pl-s"],[23,25,"pl-cce"]],[[16,33,"pl-s"],[21,23,"pl-cce"],[27,29,"pl-cce"],[30,32,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,40,"pl-s"],[25,27,"pl-cce"],[34,36,"pl-cce"],[37,39,"pl-cce"]],[[16,60,"pl-s"],[25,27,"pl-cce"],[55,57,"pl-cce"],[57,59,"pl-cce"]],[[16,26,"pl-s"],[23,25,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,40,"pl-s"],[25,27,"pl-cce"],[34,36,"pl-cce"],[37,39,"pl-cce"]],[[16,62,"pl-s"],[25,27,"pl-cce"],[56,58,"pl-cce"],[59,61,"pl-cce"]],[[16,29,"pl-s"],[26,28,"pl-cce"]],[[16,44,"pl-s"],[29,31,"pl-cce"],[38,40,"pl-cce"],[41,43,"pl-cce"]],[[16,67,"pl-s"],[29,31,"pl-cce"],[62,64,"pl-cce"],[64,66,"pl-cce"]],[[16,30,"pl-s"],[27,29,"pl-cce"]],[[16,29,"pl-s"],[26,28,"pl-cce"]],[[16,44,"pl-s"],[29,31,"pl-cce"],[38,40,"pl-cce"],[41,43,"pl-cce"]],[[16,68,"pl-s"],[29,31,"pl-cce"],[63,65,"pl-cce"],[65,67,"pl-cce"]],[[16,29,"pl-s"],[26,28,"pl-cce"]],[[16,26,"pl-s"],[23,25,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,40,"pl-s"],[25,27,"pl-cce"],[34,36,"pl-cce"],[37,39,"pl-cce"]],[[16,45,"pl-s"],[25,27,"pl-cce"],[40,42,"pl-cce"],[42,44,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,19,"pl-s"],[21,30,"pl-s1"],[31,39,"pl-en"],[40,41,"pl-c1"]],[[8,20,"pl-en"],[21,264,"pl-s"]],[[16,22,"pl-c1"],[23,31,"pl-en"],[32,41,"pl-s1"]],[],[[8,18,"pl-smi"],[19,29,"pl-s1"],[32,36,"pl-c1"]],[[8,11,"pl-smi"],[12,15,"pl-s1"],[18,22,"pl-c1"]],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,39,"pl-s1"]],[[8,17,"pl-s1"],[20,23,"pl-k"],[24,33,"pl-smi"],[34,44,"pl-s1"]],[[8,18,"pl-s1"],[19,25,"pl-en"],[26,34,"pl-s"],[36,48,"pl-s"]],[[8,18,"pl-s1"],[19,25,"pl-en"],[26,34,"pl-s"],[36,43,"pl-s"]],[[8,18,"pl-s1"],[19,29,"pl-en"],[30,39,"pl-s"],[41,48,"pl-s"]],[[8,18,"pl-s1"],[19,29,"pl-en"],[30,39,"pl-s"],[41,48,"pl-s"]],[[8,18,"pl-s1"],[19,29,"pl-en"],[30,39,"pl-s"],[41,46,"pl-s"]],[[8,18,"pl-s1"],[19,29,"pl-en"],[30,43,"pl-s"],[45,55,"pl-s1"],[56,59,"pl-en"],[60,69,"pl-s"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,28,"pl-s"],[30,33,"pl-s1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,35,"pl-s"],[37,47,"pl-s1"]],[[8,18,"pl-s1"],[19,22,"pl-en"],[23,30,"pl-s"],[32,41,"pl-s1"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,25,"pl-s1"]],[[8,17,"pl-s1"],[18,21,"pl-en"],[22,32,"pl-s1"]],[[8,20,"pl-en"],[21,199,"pl-s"],[23,25,"pl-cce"],[31,33,"pl-cce"],[35,37,"pl-cce"],[47,49,"pl-cce"],[50,52,"pl-cce"],[57,59,"pl-cce"],[61,63,"pl-cce"],[66,68,"pl-cce"],[72,74,"pl-cce"],[81,83,"pl-cce"],[85,87,"pl-cce"],[92,94,"pl-cce"],[95,97,"pl-cce"],[102,104,"pl-cce"],[105,107,"pl-cce"],[110,112,"pl-cce"],[114,116,"pl-cce"],[126,128,"pl-cce"],[132,134,"pl-cce"],[145,147,"pl-cce"],[150,152,"pl-cce"],[157,159,"pl-cce"],[160,162,"pl-cce"],[167,169,"pl-cce"],[170,172,"pl-cce"],[175,177,"pl-cce"],[180,182,"pl-cce"],[187,189,"pl-cce"],[201,211,"pl-s1"],[212,220,"pl-en"]],[],[[8,14,"pl-s1"],[17,264,"pl-s"],[158,160,"pl-cce"],[196,198,"pl-cce"]],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"],[36,42,"pl-s1"]],[[8,20,"pl-en"],[21,316,"pl-s"],[23,25,"pl-cce"],[37,39,"pl-cce"],[41,43,"pl-cce"],[47,49,"pl-cce"],[50,52,"pl-cce"],[56,58,"pl-cce"],[59,61,"pl-cce"],[65,67,"pl-cce"],[68,70,"pl-cce"],[75,77,"pl-cce"],[78,80,"pl-cce"],[83,85,"pl-cce"],[86,88,"pl-cce"],[92,94,"pl-cce"],[96,98,"pl-cce"],[103,105,"pl-cce"],[106,108,"pl-cce"],[113,115,"pl-cce"],[116,118,"pl-cce"],[130,132,"pl-cce"],[134,136,"pl-cce"],[140,142,"pl-cce"],[143,145,"pl-cce"],[148,150,"pl-cce"],[151,153,"pl-cce"],[157,159,"pl-cce"],[160,162,"pl-cce"],[198,200,"pl-cce"],[201,203,"pl-cce"],[207,209,"pl-cce"],[210,212,"pl-cce"],[215,217,"pl-cce"],[218,220,"pl-cce"],[223,225,"pl-cce"],[226,228,"pl-cce"],[232,234,"pl-cce"],[236,238,"pl-cce"],[250,252,"pl-cce"],[254,256,"pl-cce"],[260,262,"pl-cce"],[263,265,"pl-cce"],[270,272,"pl-cce"],[273,275,"pl-cce"],[279,281,"pl-cce"],[282,284,"pl-cce"],[291,293,"pl-cce"],[294,296,"pl-cce"],[299,301,"pl-cce"],[302,304,"pl-cce"],[311,313,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"]],[],[[8,14,"pl-s1"],[17,103,"pl-s"],[20,22,"pl-cce"],[35,37,"pl-cce"],[39,41,"pl-cce"],[49,51,"pl-cce"],[53,55,"pl-cce"],[60,62,"pl-cce"],[64,66,"pl-cce"],[72,74,"pl-cce"],[76,78,"pl-cce"],[85,87,"pl-cce"],[89,91,"pl-cce"],[99,101,"pl-cce"]],[[8,17,"pl-s1"],[20,23,"pl-k"],[24,33,"pl-smi"],[34,40,"pl-s1"]],[[8,20,"pl-en"],[21,101,"pl-s"],[23,25,"pl-cce"],[38,40,"pl-cce"],[41,43,"pl-cce"],[51,53,"pl-cce"],[54,56,"pl-cce"],[61,63,"pl-cce"],[64,66,"pl-cce"],[72,74,"pl-cce"],[75,77,"pl-cce"],[84,86,"pl-cce"],[87,89,"pl-cce"],[97,99,"pl-cce"]],[[16,25,"pl-s1"],[26,34,"pl-en"]],[],[[8,14,"pl-s1"],[17,139,"pl-s"]],[[8,18,"pl-s1"],[21,24,"pl-c1"],[25,37,"pl-en"],[38,44,"pl-s1"]],[[8,20,"pl-en"],[21,201,"pl-s"],[23,25,"pl-cce"],[26,28,"pl-cce"],[30,32,"pl-cce"],[33,35,"pl-cce"],[36,38,"pl-cce"],[38,40,"pl-cce"],[41,43,"pl-cce"],[50,52,"pl-cce"],[53,55,"pl-cce"],[58,60,"pl-cce"],[61,63,"pl-cce"],[64,66,"pl-cce"],[68,70,"pl-cce"],[72,74,"pl-cce"],[75,77,"pl-cce"],[79,81,"pl-cce"],[82,84,"pl-cce"],[86,88,"pl-cce"],[90,92,"pl-cce"],[96,98,"pl-cce"],[101,103,"pl-cce"],[104,106,"pl-cce"],[107,109,"pl-cce"],[109,111,"pl-cce"],[112,114,"pl-cce"],[115,117,"pl-cce"],[118,120,"pl-cce"],[136,138,"pl-cce"],[139,141,"pl-cce"],[142,144,"pl-cce"],[146,148,"pl-cce"],[155,157,"pl-cce"],[158,160,"pl-cce"],[176,178,"pl-cce"],[179,181,"pl-cce"],[184,186,"pl-cce"],[190,192,"pl-cce"],[194,196,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"]],[[8,20,"pl-en"],[21,150,"pl-s"]],[[16,19,"pl-c1"],[20,28,"pl-en"],[29,39,"pl-s1"]],[[8,10,"pl-s1"],[13,19,"pl-c1"],[20,31,"pl-en"],[32,38,"pl-s1"]],[[8,20,"pl-en"],[21,26,"pl-s"],[23,25,"pl-cce"]],[[16,30,"pl-s"],[21,23,"pl-cce"],[24,26,"pl-cce"],[27,29,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,40,"pl-s"],[25,27,"pl-cce"],[31,33,"pl-cce"],[37,39,"pl-cce"]],[[16,37,"pl-s"],[25,27,"pl-cce"],[29,31,"pl-cce"],[34,36,"pl-cce"]],[[16,26,"pl-s"],[23,25,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,34,"pl-s"],[25,27,"pl-cce"],[28,30,"pl-cce"],[31,33,"pl-cce"]],[[16,48,"pl-s"],[25,27,"pl-cce"],[43,45,"pl-cce"],[45,47,"pl-cce"]],[[16,26,"pl-s"],[23,25,"pl-cce"]],[[16,32,"pl-s"],[21,23,"pl-cce"],[26,28,"pl-cce"],[29,31,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,34,"pl-s"],[25,27,"pl-cce"],[28,30,"pl-cce"],[31,33,"pl-cce"]],[[16,41,"pl-s"],[26,28,"pl-cce"],[31,33,"pl-cce"],[38,40,"pl-cce"]],[[16,48,"pl-s"],[25,27,"pl-cce"],[43,45,"pl-cce"],[45,47,"pl-cce"]],[[16,26,"pl-s"],[23,25,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,34,"pl-s"],[25,27,"pl-cce"],[28,30,"pl-cce"],[31,33,"pl-cce"]],[[16,34,"pl-s"],[25,27,"pl-cce"],[29,31,"pl-cce"],[31,33,"pl-cce"]],[[16,26,"pl-s"],[23,25,"pl-cce"]],[[16,32,"pl-s"],[22,24,"pl-cce"],[25,27,"pl-cce"],[29,31,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,34,"pl-s"],[25,27,"pl-cce"],[28,30,"pl-cce"],[31,33,"pl-cce"]],[[16,34,"pl-s"],[25,27,"pl-cce"],[29,31,"pl-cce"],[31,33,"pl-cce"]],[[16,26,"pl-s"],[23,25,"pl-cce"]],[[16,32,"pl-s"],[22,24,"pl-cce"],[25,27,"pl-cce"],[29,31,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,34,"pl-s"],[25,27,"pl-cce"],[28,30,"pl-cce"],[31,33,"pl-cce"]],[[16,34,"pl-s"],[25,27,"pl-cce"],[29,31,"pl-cce"],[31,33,"pl-cce"]],[[16,25,"pl-s"],[22,24,"pl-cce"]],[[16,19,"pl-s"],[21,23,"pl-s1"],[24,32,"pl-en"],[33,34,"pl-c1"]],[[8,20,"pl-en"],[21,144,"pl-s"],[30,32,"pl-cce"],[33,35,"pl-cce"],[39,41,"pl-cce"],[42,44,"pl-cce"],[78,80,"pl-cce"],[81,83,"pl-cce"]],[[16,22,"pl-c1"],[23,31,"pl-en"],[32,34,"pl-s1"]],[],[[8,14,"pl-s1"],[17,119,"pl-s"],[38,40,"pl-cce"],[44,46,"pl-cce"],[63,65,"pl-cce"],[71,73,"pl-cce"]],[[8,18,"pl-s1"],[21,27,"pl-c1"],[28,40,"pl-en"],[41,47,"pl-s1"]],[[8,20,"pl-en"],[21,204,"pl-s"],[23,25,"pl-cce"],[32,34,"pl-cce"],[35,37,"pl-cce"],[41,43,"pl-cce"],[44,46,"pl-cce"],[56,58,"pl-cce"],[61,63,"pl-cce"],[70,72,"pl-cce"],[73,75,"pl-cce"],[82,84,"pl-cce"],[85,87,"pl-cce"],[97,99,"pl-cce"],[102,104,"pl-cce"],[111,113,"pl-cce"],[114,116,"pl-cce"],[125,127,"pl-cce"],[128,130,"pl-cce"],[140,142,"pl-cce"],[161,163,"pl-cce"],[167,169,"pl-cce"],[170,172,"pl-cce"],[178,180,"pl-cce"],[183,185,"pl-cce"],[189,191,"pl-cce"],[192,194,"pl-cce"],[198,200,"pl-cce"]],[[16,26,"pl-s1"],[27,35,"pl-en"]],[[8,10,"pl-s1"],[13,19,"pl-c1"],[20,31,"pl-en"],[32,38,"pl-s1"]],[[8,20,"pl-en"],[21,121,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[33,35,"pl-cce"],[42,44,"pl-cce"],[46,48,"pl-cce"],[52,54,"pl-cce"],[55,57,"pl-cce"],[61,63,"pl-cce"],[66,68,"pl-cce"],[77,79,"pl-cce"],[81,83,"pl-cce"],[87,89,"pl-cce"],[90,92,"pl-cce"],[98,100,"pl-cce"]],[[16,18,"pl-s1"],[19,27,"pl-en"]],[],[],[[4,10,"pl-k"],[11,15,"pl-smi"],[16,30,"pl-en"],[33,39,"pl-k"],[40,49,"pl-smi"]],[[8,17,"pl-smi"],[18,27,"pl-s1"],[30,34,"pl-c1"]],[[8,18,"pl-smi"],[19,29,"pl-s1"]],[[8,14,"pl-smi"],[15,21,"pl-s1"]],[],[[8,11,"pl-k"]],[[12,21,"pl-s1"],[24,27,"pl-k"],[28,37,"pl-smi"],[38,50,"pl-s"],[40,42,"pl-cce"],[42,44,"pl-cce"],[44,46,"pl-cce"],[46,48,"pl-cce"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,49,"pl-en"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,66,"pl-s"],[68,73,"pl-s1"],[74,84,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,21,"pl-s1"],[24,27,"pl-k"],[28,37,"pl-smi"],[38,55,"pl-s"],[40,42,"pl-cce"],[42,44,"pl-cce"],[44,46,"pl-cce"],[46,48,"pl-cce"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,49,"pl-en"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,89,"pl-s"],[91,96,"pl-s1"],[97,107,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,21,"pl-s1"],[24,27,"pl-k"],[28,37,"pl-smi"]],[[12,21,"pl-s1"],[22,25,"pl-en"],[26,32,"pl-smi"],[33,50,"pl-c1"]],[[12,21,"pl-s1"],[22,25,"pl-en"],[26,32,"pl-smi"],[33,36,"pl-s1"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,49,"pl-en"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,66,"pl-s"],[68,73,"pl-s1"],[74,84,"pl-en"]],[],[],[[8,18,"pl-s1"],[21,24,"pl-k"],[25,35,"pl-smi"]],[[8,11,"pl-k"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,41,"pl-s1"],[42,51,"pl-en"],[52,60,"pl-s"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,60,"pl-s"],[37,39,"pl-cce"],[45,47,"pl-cce"],[62,67,"pl-s1"],[68,78,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,41,"pl-s1"],[42,51,"pl-en"],[52,60,"pl-s"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,60,"pl-s"],[37,39,"pl-cce"],[45,47,"pl-cce"],[62,67,"pl-s1"],[68,78,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,41,"pl-s1"],[42,45,"pl-en"],[46,50,"pl-c1"],[52,60,"pl-s"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,36,"pl-s"],[38,43,"pl-s1"],[44,54,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,50,"pl-en"],[51,52,"pl-c1"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,50,"pl-s"],[52,57,"pl-s1"],[58,68,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,44,"pl-en"],[46,47,"pl-c1"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,51,"pl-s"],[53,58,"pl-s1"],[59,69,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,44,"pl-en"],[45,51,"pl-smi"],[52,55,"pl-s1"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,66,"pl-s"],[68,73,"pl-s1"],[74,84,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,22,"pl-s1"],[25,28,"pl-c1"],[29,41,"pl-en"],[42,54,"pl-s"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,69,"pl-s"],[71,76,"pl-s1"],[77,87,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,22,"pl-s1"],[25,28,"pl-c1"],[29,41,"pl-en"],[42,55,"pl-s"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,71,"pl-s"],[73,78,"pl-s1"],[79,89,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,22,"pl-s1"],[25,28,"pl-c1"],[29,41,"pl-en"],[42,54,"pl-s"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,72,"pl-s"],[74,79,"pl-s1"],[80,90,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,21,"pl-s1"],[24,27,"pl-k"],[28,37,"pl-smi"],[38,41,"pl-k"],[42,48,"pl-smi"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,49,"pl-en"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,93,"pl-s"],[95,100,"pl-s1"],[101,111,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,18,"pl-s1"],[21,25,"pl-s"]],[[12,21,"pl-s1"],[24,27,"pl-k"],[28,37,"pl-smi"],[38,44,"pl-s1"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,49,"pl-en"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,74,"pl-s"],[76,81,"pl-s1"],[82,92,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,18,"pl-s1"],[21,27,"pl-s"]],[[12,21,"pl-s1"],[24,30,"pl-c1"],[31,42,"pl-en"],[43,49,"pl-s1"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,49,"pl-en"],[50,51,"pl-c1"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,70,"pl-s"],[72,77,"pl-s1"],[78,88,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,18,"pl-s1"],[21,38,"pl-s"]],[[12,21,"pl-s1"],[24,30,"pl-c1"],[31,42,"pl-en"],[43,49,"pl-s1"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,49,"pl-en"],[50,51,"pl-c1"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,85,"pl-s"],[87,92,"pl-s1"],[93,103,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,18,"pl-s1"],[21,38,"pl-s"]],[[12,21,"pl-s1"],[24,30,"pl-c1"],[31,42,"pl-en"],[43,49,"pl-s1"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,40,"pl-s1"],[41,49,"pl-en"],[50,51,"pl-c1"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,62,"pl-s"],[64,69,"pl-s1"],[70,80,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,18,"pl-s1"],[21,55,"pl-s"],[23,25,"pl-cce"],[29,31,"pl-cce"],[39,41,"pl-cce"],[45,47,"pl-cce"]],[[12,22,"pl-s1"],[25,28,"pl-k"],[29,39,"pl-smi"],[40,46,"pl-s1"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,41,"pl-s1"],[42,50,"pl-en"],[51,52,"pl-c1"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,49,"pl-s"],[40,42,"pl-cce"],[46,48,"pl-cce"],[51,56,"pl-s1"],[57,67,"pl-en"]],[],[],[[8,11,"pl-k"]],[[12,24,"pl-smi"],[25,27,"pl-s1"],[30,33,"pl-k"],[34,46,"pl-smi"]],[[12,18,"pl-s1"],[21,23,"pl-s1"]],[[21,27,"pl-en"]],[[21,24,"pl-en"],[25,34,"pl-s"]],[[21,26,"pl-en"],[27,40,"pl-s"]],[[21,24,"pl-en"],[25,34,"pl-s"]],[[21,26,"pl-en"],[27,42,"pl-s"],[37,39,"pl-cce"]],[[21,30,"pl-en"]],[[21,29,"pl-en"]],[[12,18,"pl-smi"],[19,22,"pl-s1"],[23,30,"pl-en"],[31,41,"pl-s1"],[42,50,"pl-en"],[51,52,"pl-c1"]],[[12,16,"pl-en"],[17,48,"pl-s"]],[[10,15,"pl-k"],[17,30,"pl-smi"],[31,36,"pl-s1"]],[[12,24,"pl-en"],[25,52,"pl-s"],[40,42,"pl-cce"],[49,51,"pl-cce"],[54,59,"pl-s1"],[60,70,"pl-en"]],[],[],[],[[4,7,"pl-c"]],[[0,67,"pl-c"]],[[0,54,"pl-c"]],[[0,64,"pl-c"]],[[0,43,"pl-c"]],[[0,7,"pl-c"]],[[4,9,"pl-k"],[10,15,"pl-smi"],[16,26,"pl-k"],[27,37,"pl-smi"]],[[8,14,"pl-k"],[15,21,"pl-smi"],[22,29,"pl-s1"]],[[8,14,"pl-k"],[15,21,"pl-smi"],[22,29,"pl-s1"]],[[8,14,"pl-k"],[15,22,"pl-smi"],[23,31,"pl-s1"]],[],[[8,14,"pl-k"],[15,20,"pl-smi"],[21,27,"pl-smi"],[28,34,"pl-s1"],[36,42,"pl-smi"],[43,44,"pl-s1"],[46,53,"pl-smi"],[54,55,"pl-s1"]],[[12,16,"pl-smi"],[17,24,"pl-s1"],[27,33,"pl-s1"]],[[12,16,"pl-smi"],[17,24,"pl-s1"],[27,28,"pl-s1"]],[[12,16,"pl-smi"],[17,25,"pl-s1"],[28,29,"pl-s1"]],[],[],[[8,14,"pl-k"],[15,21,"pl-smi"],[22,31,"pl-en"]],[[12,18,"pl-k"],[19,23,"pl-smi"],[24,31,"pl-s1"]],[],[],[[8,14,"pl-k"],[15,21,"pl-smi"],[22,31,"pl-en"]],[[12,18,"pl-k"],[19,23,"pl-smi"],[24,31,"pl-s1"]],[],[],[[8,14,"pl-k"],[15,22,"pl-smi"],[23,32,"pl-en"]],[[12,18,"pl-k"],[19,23,"pl-smi"],[24,32,"pl-s1"]],[],[],[[8,14,"pl-k"],[15,21,"pl-smi"],[22,29,"pl-en"]],[[12,18,"pl-k"],[19,38,"pl-s"]],[],[],[[8,14,"pl-k"],[15,21,"pl-smi"],[22,26,"pl-en"]],[[12,18,"pl-k"],[19,22,"pl-s"]],[],[],[[8,14,"pl-k"],[15,21,"pl-smi"],[22,34,"pl-en"]],[[12,18,"pl-k"],[19,22,"pl-s"],[25,35,"pl-smi"],[36,41,"pl-en"],[42,46,"pl-smi"],[47,54,"pl-s1"],[58,61,"pl-s"]],[[20,30,"pl-smi"],[31,45,"pl-en"],[46,50,"pl-smi"],[51,58,"pl-s1"],[62,65,"pl-s"]],[],[],[[8,14,"pl-k"],[15,21,"pl-smi"],[22,30,"pl-en"]],[[12,18,"pl-k"],[19,23,"pl-smi"],[24,33,"pl-en"],[38,41,"pl-s"],[44,48,"pl-smi"],[49,58,"pl-en"],[63,66,"pl-s"]],[[20,24,"pl-smi"],[25,34,"pl-en"],[39,42,"pl-s"],[45,49,"pl-smi"],[50,57,"pl-en"],[62,65,"pl-s"],[68,72,"pl-smi"],[73,77,"pl-en"]],[],[],[]],"colorizedLines":null}},"title":"JSON-java/Test.java at master · rprado81/JSON-java","appPayload":{},"meta":{"title":"JSON-java/Test.java at master · rprado81/JSON-java"}}</script>
  <div data-target="react-app.reactRoot"><meta name="github-code-view-meta-stats" id="github-code-view-meta-stats" data-hydrostats="publish"/> <!-- --> <a hidden="" id="code-view-repo-link" href="/rprado81/JSON-java" data-discover="true"></a> <div class="d-none"></div><div><div style="--spacing:var(--spacing-none)" class="prc-PageLayout-PageLayoutRoot--KH-d" data-component="SplitPageLayout" data-has-sidebar="true"><div class="prc-PageLayout-SidebarWrapper-kLG4B CopilotSidePanelSidebar-module__SidePanel__L3O0C CopilotSidePanelSidebar-module__HiddenSidePanel__TBRGn" style="--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="end" data-sticky="true" data-responsive-variant="fullscreen"><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-SidebarVerticalDivider-0Rl0V" data-component="PageLayout.VerticalDivider" data-variant="line" data-position="end" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="450" aria-valuemax="768" aria-valuenow="544" aria-valuetext="Pane width 544 pixels" tabindex="0"></div></div><div class="prc-PageLayout-Sidebar-iciWg" data-component="SplitPageLayout.Sidebar" data-resizable="true" style="--spacing:var(--spacing-normal);--pane-min-width:450px;--pane-max-width:768px;--pane-width-custom:544px;--pane-width-size:var(--pane-width-custom);--pane-width:544px"><div class="height-full" data-testid="copilot-code-view-side-panel"><div id="copilot-side-panel-content" class="height-full"></div></div></div></div><div class="prc-PageLayout-PageLayoutWrapper-2BhU2" data-width="full"><div class="prc-PageLayout-PageLayoutContent-BneH9"><div id="repos-file-tree-sidebar" class="CodeViewFileTreeLayout-module__sidebar__n_Aau" tabindex="0"><div class="prc-PageLayout-PaneWrapper-pHPop ReposFileTreePane-module__Pane__rBZpI ReposFileTreePane-module__HideTree__AYZnm ReposFileTreePane-module__HidePane__VHAVt" style="--offset-header:0px;--spacing-row:var(--spacing-none);--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="start" data-sticky="true"><div class="prc-PageLayout-HorizontalDivider-JLVqp prc-PageLayout-PaneHorizontalDivider-9tbnE" data-component="PageLayout.HorizontalDivider" data-variant-regular="none" data-variant-narrow="none" data-position="start" style="--spacing-divider:var(--spacing-none);--spacing:var(--spacing-none)"></div><div class="prc-PageLayout-Pane-AyzHK" data-component="SplitPageLayout.Pane" data-resizable="true" style="--spacing:var(--spacing-none);--pane-min-width:256px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));--pane-width-size:var(--pane-width-large);--pane-width:320px"></div><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-PaneVerticalDivider-le57g" data-component="PageLayout.VerticalDivider" data-variant-narrow="none" data-variant-regular="line" data-variant-wide="line" data-position="start" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="256" aria-valuemax="600" aria-valuenow="320" aria-valuetext="Pane width 320 pixels" tabindex="0"></div></div></div></div><div data-component="SplitPageLayout.Content" class="prc-PageLayout-ContentWrapper-gR9eG"><div class="prc-PageLayout-Content-xWL-A" data-width="full" style="--spacing:var(--spacing-none)"><div class="SharedPageLayout-module__content__IwGAp" data-selector="repos-split-pane-content" id="repos-split-pane-content" tabindex="0"> <!-- --> <div class="container CodeViewHeader-module__Box__JkPOb"><div class="CodeViewHeader-module__StickyHeader__Qn7UN" id="StickyHeader"><div class="CodeViewHeader-module__Box_1__SbNDV"><div class="CodeViewHeader-module__Box_2__TB46f"><div class="react-code-view-header-wrap--narrow CodeViewHeader-module__Box_3__q1zUL"><div class="CodeViewHeader-module__treeToggleWrapper__RQ__9"><h2 class="use-tree-pane-module__Heading__s4QbZ prc-Heading-Heading-MtWFE" data-component="Heading"><button data-component="Button" type="button" aria-label="Expand file tree" data-testid="expand-file-tree-button-mobile" class="prc-Button-ButtonBase-9n-Xk ExpandFileTreeButton-module__Button_1__Svs95" data-loading="false" data-size="medium" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-left" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Files</span></span></button><button data-component="IconButton" type="button" data-testid="expand-file-tree-button" aria-controls="repos-file-tree" class="prc-Button-ButtonBase-9n-Xk position-relative ExpandFileTreeButton-module__expandButton__hDOcv ExpandFileTreeButton-module__filesButtonBreakpoint__zEvz3 fgColor-muted prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-labelledby="_R_4lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sidebar-collapse" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="se" data-component="Tooltip" aria-hidden="true" id="_R_4lla9lik5_">Expand file tree</span><div class="d-none"></div></h2></div><div class="react-code-view-header-mb--narrow mr-2"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="master branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector-wide"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">master</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="react-code-view-header-mb--narrow CodeViewHeader-module__Box_5__MQ0hL"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__lg__Rjz0A"><nav data-testid="breadcrumbs" aria-labelledby="repos-header-breadcrumb-heading" id="repos-header-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="repos-header-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/rprado81/JSON-java/tree/master" data-discover="true">JSON-java</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">Test.java</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lla9lik5_">Copy path</span></div></div></div><div class="react-code-view-header-element--wide"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><div><div class="CodeViewHeader-module__FileResultsList__JDzUy"><span class="d-flex FileResultsList-module__FilesSearchBox__ivVkc TextInput-wrapper prc-components-TextInputWrapper-Hpdqi prc-components-TextInputBaseWrapper-wY-n0" data-no-trailing-action="true" data-component="TextInput" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id="_R_1cpla9lik5_" 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_1cpla9lik5_ _R_1cpla9lik5H1_" data-component="input" class="prc-components-Input-IwWrt" value=""/><span class="TextInput-icon" id="_R_1cpla9lik5H1_" 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_7p9la9lik5_" id="_R_99la9lik5_"><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_7p9la9lik5_">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_7pdla9lik5_" id="_R_9dla9lik5_"><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_7pdla9lik5_">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="/rprado81/JSON-java/commits/master/Test.java" class="prc-Button-ButtonBase-9n-Xk d-none d-lg-flex LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><span class="fgColor-default">History</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><a data-component="LinkButton" aria-label="View commit history for this file." href="/rprado81/JSON-java/commits/master/Test.java" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby="_R_4mlala9lik5_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" role="tooltip" aria-hidden="true" id="_R_4mlala9lik5_">History</span></div></div></div></div></div><div class="d-flex flex-row"><div class="container BlobViewContent-module__blobContainer__DtH2d"><div class="react-code-size-details-banner BlobViewContent-module__codeSizeDetails__e5sUw"><div class="react-code-size-details-banner CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div class="CodeSizeDetails-module__Truncate__Ttm43 prc-Truncate-Truncate-2G1eo" data-inline="true" title="executable file" style="--truncate-max-width:125px"><span>executable file</span></div><span class="CodeSizeDetails-module__Text__k8GnB">·</span><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="69.6 KB" style="--truncate-max-width:100%"><span>931 lines (816 loc) · 69.6 KB</span></div></div></div></div><div class="react-blob-view-header-sticky BlobViewContent-module__stickyHeader__VwxB5" id="repos-sticky-header"><div class="BlobViewHeader-module__Box__yhm9u"><div class="react-blob-sticky-header"><div class="FileNameStickyHeader-module__outerWrapper__ZL4Xc FileNameStickyHeader-module__outerWrapperHidden__Zpynk"><div class="FileNameStickyHeader-module__Box_1__Hazu5"><div class="FileNameStickyHeader-module__Box_2__hoolP"><div class="FileNameStickyHeader-module__Box_3__MVKsk"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="master branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">master</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="FileNameStickyHeader-module__Box_4__FLhtt"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__md__Wb1Gs"><nav data-testid="breadcrumbs" aria-labelledby="sticky-breadcrumb-heading" id="sticky-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="sticky-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/rprado81/JSON-java/tree/master" data-discover="true">JSON-java</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">Test.java</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lcpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lcpala9lik5_">Copy path</span></div></div></div><button data-component="Button" type="button" class="prc-Button-ButtonBase-9n-Xk FileNameStickyHeader-module__Button__LSEU_ FileNameStickyHeader-module__GoToTopButton__nxAFn" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-up" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Top</span></span></button></div></div></div><div class="BlobViewHeader-module__Box_1__VEmuQ"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">File metadata and controls</h2><div class="BlobViewHeader-module__Box_2__icUs2"><ul aria-label="File view" class="prc-SegmentedControl-SegmentedControl-lqIXp BlobTabButtons-module__SegmentedControl__jen2u" data-variant="default" data-size="small" data-component="SegmentedControl"><li class="prc-SegmentedControl-Item-tSCQh" data-selected="" data-component="SegmentedControl.Button"><button aria-pressed="true" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:transparent"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Code">Code</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Blame">Blame</div></span></button></li></ul><div class="d-none"></div><div class="react-code-size-details-in-header CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div class="CodeSizeDetails-module__Truncate__Ttm43 prc-Truncate-Truncate-2G1eo" data-inline="true" title="executable file" style="--truncate-max-width:125px"><span>executable file</span></div><span class="CodeSizeDetails-module__Text__k8GnB">·</span><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="69.6 KB" style="--truncate-max-width:100%"><span>931 lines (816 loc) · 69.6 KB</span></div></div></div></div><div class="BlobViewHeader-module__Box_3__ng6v2"><div class="d-none"></div><div class="react-blob-header-edit-and-raw-actions BlobViewHeader-module__Box_4__J4Y4W"><div class="d-none"></div><div class="prc-ButtonGroup-ButtonGroup-vFUrY" data-component="ButtonGroup"><div class="prc-ButtonGroup-Item-PqvDl"><a data-component="LinkButton" href="https://github.com/rprado81/JSON-java/raw/refs/heads/master/Test.java" data-testid="raw-button" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov BlobViewHeader-module__LinkButton__X9kx2" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Raw</span></span></a></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="copy-raw-button" class="prc-Button-ButtonBase-9n-Xk prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_qaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_qaucpala9lik5_">Copy raw file</span></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="download-raw-button" class="prc-Button-ButtonBase-9n-Xk BlobViewHeader-module__downloadButton__ef459 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_eaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-download" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_eaucpala9lik5_">Download raw file</span></div></div></div><div class="d-none"></div><button data-component="IconButton" type="button" aria-pressed="false" aria-expanded="false" aria-controls="symbols-pane" data-testid="symbols-button" class="prc-Button-ButtonBase-9n-Xk BlobViewHeader-module__IconButton_2__RyjZg prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_jecpala9lik5_" id="symbols-button"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code-square" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_jecpala9lik5_">Open symbols panel</span><div class="react-blob-header-edit-and-raw-actions-combined"><button data-component="IconButton" type="button" title="More file actions" data-testid="more-file-actions-button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click BlobViewHeader-module__IconButton__XrMQY prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_fkecpala9lik5_" id="_R_kecpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_fkecpala9lik5_">Edit and raw actions</span></div></div></div></div><div></div></div><div class="BlobViewContent-module__blobContentWrapper__JS0W6"><section aria-labelledby="file-name-id-wide file-name-id-mobile" class="BlobContent-module__blobContentSection__VOgZq" style="margin-top:46px"><!--$--><div class="CodeBlob-module__codeBlobWrapper__RS6In" style="padding-top:8px;padding-bottom:8px"><div id="highlighted-line-menu-positioner" class="position-relative"><div id="copilot-button-positioner" class="position-relative"><div class="CodeBlob-module__codeBlobInner__tfjuQ"><div class="react-code-file-contents CodeLinesSSR-module__codeFileContents__ARmAN" role="presentation" aria-hidden="true" data-tab-size="4" data-paste-markdown-skip="true" style="tab-size:4;max-width:unset" data-hpc="true" containertiming="hpc"><div class="react-line-numbers" style="pointer-events:auto"><div data-line-number="1" class="react-line-number react-code-text" style="padding-right:16px">1</div><div data-line-number="2" class="react-line-number react-code-text" style="padding-right:16px">2</div><div data-line-number="3" class="react-line-number react-code-text" style="padding-right:16px">3</div><div data-line-number="4" class="react-line-number react-code-text" style="padding-right:16px">4</div><div data-line-number="5" class="react-line-number react-code-text" style="padding-right:16px">5</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<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="46" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">46</div><div data-line-number="47" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">47</div><div data-line-number="48" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">48</div><div data-line-number="49" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">49</div><div data-line-number="50" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">50</div><div data-line-number="51" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">51</div><div data-line-number="52" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">52</div><div data-line-number="53" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">53</div><div data-line-number="54" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">54</div><div data-line-number="55" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">55</div><div data-line-number="56" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">56</div><div data-line-number="57" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">57</div><div data-line-number="58" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">58<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="59" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">59</div><div data-line-number="60" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">60</div><div data-line-number="61" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">61</div><div data-line-number="62" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">62</div><div data-line-number="63" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">63</div><div data-line-number="64" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">64</div><div data-line-number="65" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">65</div><div data-line-number="66" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">66</div><div data-line-number="67" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">67</div><div data-line-number="68" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">68</div><div data-line-number="69" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">69</div><div data-line-number="70" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">70</div><div data-line-number="71" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">71</div><div data-line-number="72" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">72</div><div data-line-number="73" class="child-of-line-44 child-of-line-57  react-line-number react-code-text" style="padding-right:16px">73</div><div data-line-number="74" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">74</div><div data-line-number="75" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">75</div><div data-line-number="76" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">76<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="77" class="child-of-line-44 child-of-line-75  react-line-number react-code-text" style="padding-right:16px">77</div><div data-line-number="78" class="child-of-line-44 child-of-line-75  react-line-number react-code-text" style="padding-right:16px">78</div><div data-line-number="79" class="child-of-line-44 child-of-line-75  react-line-number react-code-text" style="padding-right:16px">79</div><div data-line-number="80" class="child-of-line-44 child-of-line-75  react-line-number react-code-text" style="padding-right:16px">80</div><div data-line-number="81" class="child-of-line-44 child-of-line-75  react-line-number react-code-text" style="padding-right:16px">81</div><div data-line-number="82" class="child-of-line-44 child-of-line-75  react-line-number react-code-text" style="padding-right:16px">82</div><div data-line-number="83" class="child-of-line-44 child-of-line-75  react-line-number react-code-text" style="padding-right:16px">83</div><div data-line-number="84" class="child-of-line-44 child-of-line-75  react-line-number react-code-text" style="padding-right:16px">84</div><div data-line-number="85" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">85</div><div data-line-number="86" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">86</div><div data-line-number="87" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">87<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="88" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">88</div><div data-line-number="89" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">89</div><div data-line-number="90" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">90</div><div data-line-number="91" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">91</div><div data-line-number="92" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">92</div><div data-line-number="93" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">93</div><div data-line-number="94" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">94</div><div data-line-number="95" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">95</div><div data-line-number="96" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">96</div><div data-line-number="97" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">97</div><div data-line-number="98" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">98</div><div data-line-number="99" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">99</div><div data-line-number="100" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">100</div><div data-line-number="101" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">101</div><div data-line-number="102" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">102</div><div data-line-number="103" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">103</div><div data-line-number="104" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">104</div><div data-line-number="105" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">105</div><div data-line-number="106" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">106</div><div data-line-number="107" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">107</div><div data-line-number="108" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">108</div><div data-line-number="109" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">109</div><div data-line-number="110" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">110</div><div data-line-number="111" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">111</div><div data-line-number="112" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">112</div><div data-line-number="113" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">113</div><div data-line-number="114" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">114</div><div data-line-number="115" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">115</div><div data-line-number="116" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">116</div><div data-line-number="117" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">117</div><div data-line-number="118" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">118</div><div data-line-number="119" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">119</div><div data-line-number="120" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">120</div><div data-line-number="121" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">121</div><div data-line-number="122" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">122</div><div data-line-number="123" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">123</div><div data-line-number="124" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">124</div><div data-line-number="125" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">125</div><div data-line-number="126" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">126</div><div data-line-number="127" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">127</div><div data-line-number="128" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">128</div><div data-line-number="129" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">129</div><div data-line-number="130" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">130</div><div data-line-number="131" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">131</div><div data-line-number="132" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">132</div><div data-line-number="133" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">133</div><div data-line-number="134" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">134</div><div data-line-number="135" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">135</div><div data-line-number="136" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">136</div><div data-line-number="137" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">137</div><div data-line-number="138" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">138</div><div data-line-number="139" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">139</div><div data-line-number="140" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">140</div><div data-line-number="141" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">141</div><div data-line-number="142" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">142</div><div data-line-number="143" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">143</div><div data-line-number="144" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">144</div><div data-line-number="145" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">145</div><div data-line-number="146" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">146</div><div data-line-number="147" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">147</div><div data-line-number="148" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">148</div><div data-line-number="149" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">149</div><div data-line-number="150" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">150</div><div data-line-number="151" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">151</div><div data-line-number="152" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">152</div><div data-line-number="153" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">153</div><div data-line-number="154" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">154</div><div data-line-number="155" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">155</div><div data-line-number="156" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">156</div><div data-line-number="157" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">157</div><div data-line-number="158" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">158</div><div data-line-number="159" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">159</div><div data-line-number="160" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">160</div><div data-line-number="161" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">161</div><div data-line-number="162" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">162</div><div data-line-number="163" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">163</div><div data-line-number="164" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">164</div><div data-line-number="165" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">165</div><div data-line-number="166" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">166</div><div data-line-number="167" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">167</div><div data-line-number="168" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">168</div><div data-line-number="169" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">169</div><div data-line-number="170" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">170</div><div data-line-number="171" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">171</div><div data-line-number="172" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">172</div><div data-line-number="173" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">173</div><div data-line-number="174" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">174</div><div data-line-number="175" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">175</div><div data-line-number="176" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">176</div><div data-line-number="177" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">177</div><div data-line-number="178" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">178</div><div data-line-number="179" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">179</div><div data-line-number="180" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">180</div><div data-line-number="181" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">181</div><div data-line-number="182" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">182</div><div data-line-number="183" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">183</div><div data-line-number="184" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">184</div><div data-line-number="185" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">185</div><div data-line-number="186" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">186</div><div data-line-number="187" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">187</div><div data-line-number="188" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">188</div><div data-line-number="189" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">189</div><div data-line-number="190" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">190</div><div data-line-number="191" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">191</div><div data-line-number="192" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">192</div><div data-line-number="193" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">193</div><div data-line-number="194" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">194</div><div data-line-number="195" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">195</div><div data-line-number="196" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">196</div><div data-line-number="197" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">197</div><div data-line-number="198" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">198</div><div data-line-number="199" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">199</div><div data-line-number="200" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">200</div><div data-line-number="201" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">201</div><div data-line-number="202" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">202</div><div data-line-number="203" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">203</div><div data-line-number="204" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">204</div><div data-line-number="205" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">205</div><div data-line-number="206" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">206</div><div data-line-number="207" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">207</div><div data-line-number="208" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">208</div><div data-line-number="209" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">209</div><div data-line-number="210" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">210</div><div data-line-number="211" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">211</div><div data-line-number="212" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">212</div><div data-line-number="213" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">213</div><div data-line-number="214" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">214</div><div data-line-number="215" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">215</div><div data-line-number="216" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">216</div><div data-line-number="217" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">217</div><div data-line-number="218" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">218</div><div data-line-number="219" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">219</div><div data-line-number="220" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">220</div><div data-line-number="221" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">221</div><div data-line-number="222" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">222</div><div data-line-number="223" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">223</div><div data-line-number="224" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">224</div><div data-line-number="225" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">225</div><div data-line-number="226" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">226</div><div data-line-number="227" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">227</div><div data-line-number="228" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">228</div><div data-line-number="229" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">229</div><div data-line-number="230" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">230</div><div data-line-number="231" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">231</div><div data-line-number="232" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">232</div><div data-line-number="233" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">233</div><div data-line-number="234" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">234</div><div data-line-number="235" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">235</div><div data-line-number="236" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">236</div><div data-line-number="237" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">237</div><div data-line-number="238" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">238</div><div data-line-number="239" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">239</div><div data-line-number="240" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">240</div><div data-line-number="241" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">241</div><div data-line-number="242" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">242</div><div data-line-number="243" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">243</div><div data-line-number="244" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">244</div><div data-line-number="245" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">245</div><div data-line-number="246" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">246</div><div data-line-number="247" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">247</div><div data-line-number="248" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">248</div><div data-line-number="249" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">249</div><div data-line-number="250" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">250</div><div data-line-number="251" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">251</div><div data-line-number="252" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">252</div><div data-line-number="253" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">253</div><div data-line-number="254" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">254</div><div data-line-number="255" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">255</div><div data-line-number="256" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">256</div><div data-line-number="257" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">257</div><div data-line-number="258" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">258</div><div data-line-number="259" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">259</div><div data-line-number="260" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">260</div><div data-line-number="261" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">261</div><div data-line-number="262" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">262</div><div data-line-number="263" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">263</div><div data-line-number="264" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">264</div><div data-line-number="265" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">265</div><div data-line-number="266" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">266</div><div data-line-number="267" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">267</div><div data-line-number="268" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">268</div><div data-line-number="269" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">269</div><div data-line-number="270" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">270</div><div data-line-number="271" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">271</div><div data-line-number="272" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">272</div><div data-line-number="273" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">273</div><div data-line-number="274" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">274</div><div data-line-number="275" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">275</div><div data-line-number="276" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">276</div><div data-line-number="277" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">277</div><div data-line-number="278" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">278</div><div data-line-number="279" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">279</div><div data-line-number="280" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">280</div><div data-line-number="281" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">281</div><div data-line-number="282" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">282</div><div data-line-number="283" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">283</div><div data-line-number="284" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">284</div><div data-line-number="285" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">285</div><div data-line-number="286" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">286</div><div data-line-number="287" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">287</div><div data-line-number="288" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">288</div><div data-line-number="289" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">289</div><div data-line-number="290" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">290</div><div data-line-number="291" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">291</div><div data-line-number="292" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">292</div><div data-line-number="293" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">293</div><div data-line-number="294" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">294</div><div data-line-number="295" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">295</div><div data-line-number="296" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">296</div><div data-line-number="297" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">297</div><div data-line-number="298" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">298</div><div data-line-number="299" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">299</div><div data-line-number="300" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">300</div><div data-line-number="301" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">301</div><div data-line-number="302" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">302</div><div data-line-number="303" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">303</div><div data-line-number="304" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">304</div><div data-line-number="305" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">305</div><div data-line-number="306" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">306</div><div data-line-number="307" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">307</div><div data-line-number="308" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">308</div><div data-line-number="309" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">309</div><div data-line-number="310" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">310</div><div data-line-number="311" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">311</div><div data-line-number="312" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">312</div><div data-line-number="313" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">313</div><div data-line-number="314" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">314</div><div data-line-number="315" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">315</div><div data-line-number="316" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">316</div><div data-line-number="317" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">317</div><div data-line-number="318" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">318</div><div data-line-number="319" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">319</div><div data-line-number="320" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">320</div><div data-line-number="321" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">321</div><div data-line-number="322" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">322</div><div data-line-number="323" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">323</div><div data-line-number="324" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">324</div><div data-line-number="325" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">325</div><div data-line-number="326" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">326</div><div data-line-number="327" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">327</div><div data-line-number="328" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">328</div><div data-line-number="329" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">329</div><div data-line-number="330" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">330</div><div data-line-number="331" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">331</div><div data-line-number="332" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">332</div><div data-line-number="333" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">333</div><div data-line-number="334" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">334</div><div data-line-number="335" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">335</div><div data-line-number="336" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">336</div><div data-line-number="337" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">337</div><div data-line-number="338" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">338</div><div data-line-number="339" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">339</div><div data-line-number="340" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">340</div><div data-line-number="341" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">341</div><div data-line-number="342" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">342</div><div data-line-number="343" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">343</div><div data-line-number="344" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">344</div><div data-line-number="345" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">345</div><div data-line-number="346" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">346</div><div data-line-number="347" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">347</div><div data-line-number="348" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">348</div><div data-line-number="349" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">349</div><div data-line-number="350" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">350</div><div data-line-number="351" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">351</div><div data-line-number="352" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">352</div><div data-line-number="353" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">353</div><div data-line-number="354" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">354</div><div data-line-number="355" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">355</div><div data-line-number="356" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">356</div><div data-line-number="357" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">357</div><div data-line-number="358" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">358</div><div data-line-number="359" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">359</div><div data-line-number="360" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">360</div><div data-line-number="361" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">361</div><div data-line-number="362" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">362</div><div data-line-number="363" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">363</div><div data-line-number="364" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">364</div><div data-line-number="365" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">365</div><div data-line-number="366" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">366</div><div data-line-number="367" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">367</div><div data-line-number="368" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">368</div><div data-line-number="369" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">369</div><div data-line-number="370" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">370</div><div data-line-number="371" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">371</div><div data-line-number="372" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">372</div><div data-line-number="373" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">373</div><div data-line-number="374" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">374</div><div data-line-number="375" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">375</div><div data-line-number="376" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">376</div><div data-line-number="377" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">377</div><div data-line-number="378" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">378</div><div data-line-number="379" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">379</div><div data-line-number="380" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">380</div><div data-line-number="381" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">381</div><div data-line-number="382" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">382</div><div data-line-number="383" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">383</div><div data-line-number="384" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">384</div><div data-line-number="385" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">385</div><div data-line-number="386" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">386</div><div data-line-number="387" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">387</div><div data-line-number="388" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">388</div><div data-line-number="389" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">389</div><div data-line-number="390" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">390</div><div data-line-number="391" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">391</div><div data-line-number="392" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">392</div><div data-line-number="393" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">393</div><div data-line-number="394" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">394</div><div data-line-number="395" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">395</div><div data-line-number="396" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">396</div><div data-line-number="397" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">397</div><div data-line-number="398" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">398</div><div data-line-number="399" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">399</div><div data-line-number="400" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">400</div><div data-line-number="401" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">401</div><div data-line-number="402" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">402</div><div data-line-number="403" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">403</div><div data-line-number="404" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">404</div><div data-line-number="405" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">405</div><div data-line-number="406" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">406</div><div data-line-number="407" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">407</div><div data-line-number="408" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">408</div><div data-line-number="409" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">409</div><div data-line-number="410" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">410</div><div data-line-number="411" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">411</div><div data-line-number="412" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">412</div><div data-line-number="413" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">413</div><div data-line-number="414" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">414</div><div data-line-number="415" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">415</div><div data-line-number="416" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">416</div><div data-line-number="417" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">417</div><div data-line-number="418" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">418</div><div data-line-number="419" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">419</div><div data-line-number="420" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">420</div><div data-line-number="421" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">421</div><div data-line-number="422" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">422</div><div data-line-number="423" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">423</div><div data-line-number="424" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">424</div><div data-line-number="425" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">425</div><div data-line-number="426" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">426</div><div data-line-number="427" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">427</div><div data-line-number="428" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">428</div><div data-line-number="429" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">429</div><div data-line-number="430" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">430</div><div data-line-number="431" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">431</div><div data-line-number="432" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">432</div><div data-line-number="433" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">433</div><div data-line-number="434" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">434</div><div data-line-number="435" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">435</div><div data-line-number="436" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">436</div><div data-line-number="437" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">437</div><div data-line-number="438" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">438</div><div data-line-number="439" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">439</div><div data-line-number="440" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">440</div><div data-line-number="441" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">441</div><div data-line-number="442" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">442</div><div data-line-number="443" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">443</div><div data-line-number="444" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">444</div><div data-line-number="445" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">445</div><div data-line-number="446" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">446</div><div data-line-number="447" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">447</div><div data-line-number="448" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">448</div><div data-line-number="449" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">449</div><div data-line-number="450" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">450</div><div data-line-number="451" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">451</div><div data-line-number="452" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">452</div><div data-line-number="453" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">453</div><div data-line-number="454" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">454</div><div data-line-number="455" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">455</div><div data-line-number="456" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">456</div><div data-line-number="457" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">457</div><div data-line-number="458" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">458</div><div data-line-number="459" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">459</div><div data-line-number="460" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">460</div><div data-line-number="461" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">461</div><div data-line-number="462" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">462</div><div data-line-number="463" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">463</div><div data-line-number="464" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">464</div><div data-line-number="465" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">465</div><div data-line-number="466" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">466</div><div data-line-number="467" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">467</div><div data-line-number="468" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">468</div><div data-line-number="469" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">469</div><div data-line-number="470" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">470</div><div data-line-number="471" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">471</div><div data-line-number="472" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">472</div><div data-line-number="473" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">473</div><div data-line-number="474" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">474</div><div data-line-number="475" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">475</div><div data-line-number="476" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">476</div><div data-line-number="477" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">477</div><div data-line-number="478" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">478</div><div data-line-number="479" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">479</div><div data-line-number="480" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">480</div><div data-line-number="481" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">481</div><div data-line-number="482" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">482</div><div data-line-number="483" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">483</div><div data-line-number="484" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">484</div><div data-line-number="485" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">485</div><div data-line-number="486" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">486</div><div data-line-number="487" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">487</div><div data-line-number="488" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">488</div><div data-line-number="489" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">489</div><div data-line-number="490" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">490</div><div data-line-number="491" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">491</div><div data-line-number="492" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">492</div><div data-line-number="493" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">493</div><div data-line-number="494" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">494</div><div data-line-number="495" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">495</div><div data-line-number="496" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">496</div><div data-line-number="497" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">497</div><div data-line-number="498" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">498</div><div data-line-number="499" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">499</div><div data-line-number="500" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">500</div><div data-line-number="501" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">501</div><div data-line-number="502" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">502</div><div data-line-number="503" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">503</div><div data-line-number="504" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">504</div><div data-line-number="505" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">505</div><div data-line-number="506" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">506</div><div data-line-number="507" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">507</div><div data-line-number="508" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">508</div><div data-line-number="509" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">509</div><div data-line-number="510" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">510</div><div data-line-number="511" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">511</div><div data-line-number="512" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">512</div><div data-line-number="513" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">513</div><div data-line-number="514" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">514</div><div data-line-number="515" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">515</div><div data-line-number="516" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">516</div><div data-line-number="517" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">517</div><div data-line-number="518" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">518</div><div data-line-number="519" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">519</div><div data-line-number="520" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">520</div><div data-line-number="521" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">521</div><div data-line-number="522" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">522</div><div data-line-number="523" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">523</div><div data-line-number="524" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">524</div><div data-line-number="525" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">525</div><div data-line-number="526" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">526</div><div data-line-number="527" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">527</div><div data-line-number="528" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">528</div><div data-line-number="529" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">529</div><div data-line-number="530" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">530</div><div data-line-number="531" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">531</div><div data-line-number="532" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">532</div><div data-line-number="533" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">533</div><div data-line-number="534" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">534</div><div data-line-number="535" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">535</div><div data-line-number="536" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">536</div><div data-line-number="537" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">537</div><div data-line-number="538" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">538</div><div data-line-number="539" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">539</div><div data-line-number="540" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">540</div><div data-line-number="541" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">541</div><div data-line-number="542" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">542</div><div data-line-number="543" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">543</div><div data-line-number="544" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">544</div><div data-line-number="545" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">545</div><div data-line-number="546" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">546</div><div data-line-number="547" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">547</div><div data-line-number="548" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">548</div><div data-line-number="549" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">549</div><div data-line-number="550" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">550</div><div data-line-number="551" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">551</div><div data-line-number="552" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">552</div><div data-line-number="553" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">553</div><div data-line-number="554" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">554</div><div data-line-number="555" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">555</div><div data-line-number="556" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">556</div><div data-line-number="557" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">557</div><div data-line-number="558" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">558</div><div data-line-number="559" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">559</div><div data-line-number="560" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">560</div><div data-line-number="561" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">561</div><div data-line-number="562" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">562</div><div data-line-number="563" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">563</div><div data-line-number="564" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">564</div><div data-line-number="565" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">565</div><div data-line-number="566" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">566</div><div data-line-number="567" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">567</div><div data-line-number="568" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">568</div><div data-line-number="569" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">569</div><div data-line-number="570" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">570</div><div data-line-number="571" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">571</div><div data-line-number="572" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">572</div><div data-line-number="573" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">573</div><div data-line-number="574" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">574</div><div data-line-number="575" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">575</div><div data-line-number="576" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">576</div><div data-line-number="577" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">577</div><div data-line-number="578" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">578</div><div data-line-number="579" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">579</div><div data-line-number="580" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">580</div><div data-line-number="581" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">581</div><div data-line-number="582" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">582</div><div data-line-number="583" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">583</div><div data-line-number="584" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">584</div><div data-line-number="585" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">585</div><div data-line-number="586" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">586</div><div data-line-number="587" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">587</div><div data-line-number="588" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">588</div><div data-line-number="589" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">589</div><div data-line-number="590" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">590</div><div data-line-number="591" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">591</div><div data-line-number="592" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">592</div><div data-line-number="593" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">593</div><div data-line-number="594" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">594</div><div data-line-number="595" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">595</div><div data-line-number="596" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">596</div><div data-line-number="597" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">597</div><div data-line-number="598" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">598</div><div data-line-number="599" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">599</div><div data-line-number="600" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">600</div><div data-line-number="601" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">601</div><div data-line-number="602" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">602</div><div data-line-number="603" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">603</div><div data-line-number="604" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">604</div><div data-line-number="605" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">605</div><div data-line-number="606" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">606</div><div data-line-number="607" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">607</div><div data-line-number="608" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">608</div><div data-line-number="609" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">609</div><div data-line-number="610" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">610</div><div data-line-number="611" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">611</div><div data-line-number="612" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">612</div><div data-line-number="613" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">613</div><div data-line-number="614" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">614</div><div data-line-number="615" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">615</div><div data-line-number="616" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">616</div><div data-line-number="617" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">617</div><div data-line-number="618" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">618</div><div data-line-number="619" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">619</div><div data-line-number="620" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">620</div><div data-line-number="621" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">621</div><div data-line-number="622" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">622</div><div data-line-number="623" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">623</div><div data-line-number="624" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">624</div><div data-line-number="625" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">625</div><div data-line-number="626" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">626</div><div data-line-number="627" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">627</div><div data-line-number="628" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">628</div><div data-line-number="629" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">629</div><div data-line-number="630" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">630</div><div data-line-number="631" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">631</div><div data-line-number="632" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">632</div><div data-line-number="633" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">633</div><div data-line-number="634" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">634</div><div data-line-number="635" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">635</div><div data-line-number="636" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">636</div><div data-line-number="637" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">637</div><div data-line-number="638" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">638</div><div data-line-number="639" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">639</div><div data-line-number="640" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">640</div><div data-line-number="641" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">641</div><div data-line-number="642" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">642</div><div data-line-number="643" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">643</div><div data-line-number="644" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">644</div><div data-line-number="645" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">645</div><div data-line-number="646" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">646</div><div data-line-number="647" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">647</div><div data-line-number="648" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">648</div><div data-line-number="649" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">649</div><div data-line-number="650" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">650</div><div data-line-number="651" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">651</div><div data-line-number="652" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">652</div><div data-line-number="653" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">653</div><div data-line-number="654" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">654</div><div data-line-number="655" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">655</div><div data-line-number="656" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">656</div><div data-line-number="657" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">657</div><div data-line-number="658" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">658</div><div data-line-number="659" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">659</div><div data-line-number="660" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">660</div><div data-line-number="661" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">661</div><div data-line-number="662" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">662</div><div data-line-number="663" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">663</div><div data-line-number="664" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">664</div><div data-line-number="665" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">665</div><div data-line-number="666" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">666</div><div data-line-number="667" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">667</div><div data-line-number="668" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">668</div><div data-line-number="669" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">669</div><div data-line-number="670" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">670</div><div data-line-number="671" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">671</div><div data-line-number="672" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">672</div><div data-line-number="673" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">673</div><div data-line-number="674" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">674</div><div data-line-number="675" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">675</div><div data-line-number="676" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">676</div><div data-line-number="677" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">677</div><div data-line-number="678" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">678</div><div data-line-number="679" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">679</div><div data-line-number="680" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">680</div><div data-line-number="681" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">681</div><div data-line-number="682" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">682</div><div data-line-number="683" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">683</div><div data-line-number="684" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">684</div><div data-line-number="685" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">685</div><div data-line-number="686" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">686</div><div data-line-number="687" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">687</div><div data-line-number="688" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">688</div><div data-line-number="689" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">689</div><div data-line-number="690" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">690</div><div data-line-number="691" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">691</div><div data-line-number="692" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">692</div><div data-line-number="693" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">693</div><div data-line-number="694" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">694</div><div data-line-number="695" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">695</div><div data-line-number="696" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">696</div><div data-line-number="697" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">697</div><div data-line-number="698" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">698</div><div data-line-number="699" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">699</div><div data-line-number="700" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">700</div><div data-line-number="701" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">701</div><div data-line-number="702" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">702</div><div data-line-number="703" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">703</div><div data-line-number="704" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">704</div><div data-line-number="705" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">705</div><div data-line-number="706" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">706</div><div data-line-number="707" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">707</div><div data-line-number="708" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">708</div><div data-line-number="709" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">709</div><div data-line-number="710" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">710</div><div data-line-number="711" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">711</div><div data-line-number="712" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">712</div><div data-line-number="713" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">713</div><div data-line-number="714" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">714</div><div data-line-number="715" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">715</div><div data-line-number="716" class="child-of-line-44 child-of-line-86  react-line-number react-code-text" style="padding-right:16px">716</div><div data-line-number="717" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">717</div><div data-line-number="718" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">718</div><div data-line-number="719" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">719<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="720" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">720</div><div data-line-number="721" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">721</div><div data-line-number="722" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">722</div><div data-line-number="723" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">723</div><div data-line-number="724" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">724</div><div data-line-number="725" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">725</div><div data-line-number="726" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">726</div><div data-line-number="727" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">727</div><div data-line-number="728" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">728</div><div data-line-number="729" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">729</div><div data-line-number="730" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">730</div><div data-line-number="731" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">731</div><div data-line-number="732" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">732</div><div data-line-number="733" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">733</div><div data-line-number="734" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">734</div><div data-line-number="735" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">735</div><div data-line-number="736" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">736</div><div data-line-number="737" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">737</div><div data-line-number="738" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">738</div><div data-line-number="739" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">739</div><div data-line-number="740" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">740</div><div data-line-number="741" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">741</div><div data-line-number="742" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">742</div><div data-line-number="743" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">743</div><div data-line-number="744" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">744</div><div data-line-number="745" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">745</div><div data-line-number="746" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">746</div><div data-line-number="747" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">747</div><div data-line-number="748" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">748</div><div data-line-number="749" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">749</div><div data-line-number="750" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">750</div><div data-line-number="751" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">751</div><div data-line-number="752" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">752</div><div data-line-number="753" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">753</div><div data-line-number="754" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">754</div><div data-line-number="755" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">755</div><div data-line-number="756" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">756</div><div data-line-number="757" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">757</div><div data-line-number="758" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">758</div><div data-line-number="759" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">759</div><div data-line-number="760" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">760</div><div data-line-number="761" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">761</div><div data-line-number="762" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">762</div><div data-line-number="763" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">763</div><div data-line-number="764" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">764</div><div data-line-number="765" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">765</div><div data-line-number="766" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">766</div><div data-line-number="767" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">767</div><div data-line-number="768" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">768</div><div data-line-number="769" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">769</div><div data-line-number="770" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">770</div><div data-line-number="771" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">771</div><div data-line-number="772" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">772</div><div data-line-number="773" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">773</div><div data-line-number="774" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">774</div><div data-line-number="775" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">775</div><div data-line-number="776" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">776</div><div data-line-number="777" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">777</div><div data-line-number="778" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">778</div><div data-line-number="779" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">779</div><div data-line-number="780" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">780</div><div data-line-number="781" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">781</div><div data-line-number="782" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">782</div><div data-line-number="783" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">783</div><div data-line-number="784" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">784</div><div data-line-number="785" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">785</div><div data-line-number="786" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">786</div><div data-line-number="787" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">787</div><div data-line-number="788" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">788</div><div data-line-number="789" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">789</div><div data-line-number="790" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">790</div><div data-line-number="791" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">791</div><div data-line-number="792" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">792</div><div data-line-number="793" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">793</div><div data-line-number="794" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">794</div><div data-line-number="795" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">795</div><div data-line-number="796" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">796</div><div data-line-number="797" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">797</div><div data-line-number="798" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">798</div><div data-line-number="799" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">799</div><div data-line-number="800" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">800</div><div data-line-number="801" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">801</div><div data-line-number="802" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">802</div><div data-line-number="803" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">803</div><div data-line-number="804" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">804</div><div data-line-number="805" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">805</div><div data-line-number="806" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">806</div><div data-line-number="807" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">807</div><div data-line-number="808" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">808</div><div data-line-number="809" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">809</div><div data-line-number="810" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">810</div><div data-line-number="811" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">811</div><div data-line-number="812" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">812</div><div data-line-number="813" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">813</div><div data-line-number="814" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">814</div><div data-line-number="815" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">815</div><div data-line-number="816" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">816</div><div data-line-number="817" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">817</div><div data-line-number="818" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">818</div><div data-line-number="819" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">819</div><div data-line-number="820" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">820</div><div data-line-number="821" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">821</div><div data-line-number="822" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">822</div><div data-line-number="823" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">823</div><div data-line-number="824" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">824</div><div data-line-number="825" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">825</div><div data-line-number="826" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">826</div><div data-line-number="827" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">827</div><div data-line-number="828" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">828</div><div data-line-number="829" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">829</div><div data-line-number="830" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">830</div><div data-line-number="831" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">831</div><div data-line-number="832" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">832</div><div data-line-number="833" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">833</div><div data-line-number="834" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">834</div><div data-line-number="835" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">835</div><div data-line-number="836" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">836</div><div data-line-number="837" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">837</div><div data-line-number="838" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">838</div><div data-line-number="839" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">839</div><div data-line-number="840" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">840</div><div data-line-number="841" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">841</div><div data-line-number="842" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">842</div><div data-line-number="843" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">843</div><div data-line-number="844" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">844</div><div data-line-number="845" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">845</div><div data-line-number="846" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">846</div><div data-line-number="847" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">847</div><div data-line-number="848" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">848</div><div data-line-number="849" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">849</div><div data-line-number="850" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">850</div><div data-line-number="851" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">851</div><div data-line-number="852" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">852</div><div data-line-number="853" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">853</div><div data-line-number="854" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">854</div><div data-line-number="855" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">855</div><div data-line-number="856" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">856</div><div data-line-number="857" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">857</div><div data-line-number="858" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">858</div><div data-line-number="859" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">859</div><div data-line-number="860" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">860</div><div data-line-number="861" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">861</div><div data-line-number="862" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">862</div><div data-line-number="863" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">863</div><div data-line-number="864" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">864</div><div data-line-number="865" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">865</div><div data-line-number="866" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">866</div><div data-line-number="867" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">867</div><div data-line-number="868" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">868</div><div data-line-number="869" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">869</div><div data-line-number="870" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">870</div><div data-line-number="871" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">871</div><div data-line-number="872" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">872</div><div data-line-number="873" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">873</div><div data-line-number="874" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">874</div><div data-line-number="875" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">875</div><div data-line-number="876" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">876</div><div data-line-number="877" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">877</div><div data-line-number="878" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">878</div><div data-line-number="879" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">879</div><div data-line-number="880" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">880</div><div data-line-number="881" class="child-of-line-44 child-of-line-718  react-line-number react-code-text" style="padding-right:16px">881</div><div data-line-number="882" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">882</div><div data-line-number="883" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">883</div><div data-line-number="884" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">884</div><div data-line-number="885" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">885</div><div data-line-number="886" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">886</div><div data-line-number="887" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">887</div><div data-line-number="888" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">888</div><div data-line-number="889" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">889</div><div data-line-number="890" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">890<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="891" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">891</div><div data-line-number="892" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">892</div><div data-line-number="893" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">893</div><div data-line-number="894" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">894</div><div data-line-number="895" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">895<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="896" class="child-of-line-44 child-of-line-889 child-of-line-894  react-line-number react-code-text" style="padding-right:16px">896</div><div data-line-number="897" class="child-of-line-44 child-of-line-889 child-of-line-894  react-line-number react-code-text" style="padding-right:16px">897</div><div data-line-number="898" class="child-of-line-44 child-of-line-889 child-of-line-894  react-line-number react-code-text" style="padding-right:16px">898</div><div data-line-number="899" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">899</div><div data-line-number="900" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">900</div><div data-line-number="901" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">901</div><div data-line-number="902" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">902</div><div data-line-number="903" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">903</div><div data-line-number="904" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">904</div><div data-line-number="905" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">905</div><div data-line-number="906" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">906</div><div data-line-number="907" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">907</div><div data-line-number="908" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">908</div><div data-line-number="909" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">909</div><div data-line-number="910" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">910</div><div data-line-number="911" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">911</div><div data-line-number="912" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">912</div><div data-line-number="913" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">913</div><div data-line-number="914" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">914</div><div data-line-number="915" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">915</div><div data-line-number="916" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">916</div><div data-line-number="917" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">917</div><div data-line-number="918" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">918</div><div data-line-number="919" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">919</div><div data-line-number="920" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">920</div><div data-line-number="921" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">921</div><div data-line-number="922" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">922</div><div data-line-number="923" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">923</div><div data-line-number="924" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">924</div><div data-line-number="925" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">925</div><div data-line-number="926" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">926</div><div data-line-number="927" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">927</div><div data-line-number="928" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">928</div><div data-line-number="929" class="child-of-line-44 child-of-line-889  react-line-number react-code-text" style="padding-right:16px">929</div><div data-line-number="930" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">930</div><div data-line-number="931" class="child-of-line-44  react-line-number react-code-text" style="padding-right:16px">931</div></div><div class="react-code-lines"><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC1" class="react-file-line html-div" data-testid="code-cell" data-line-number="1" style="position:relative"><span class="pl-k">package</span> <span class="pl-s1">org</span>.<span class="pl-s1">json</span>;</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC2" class="react-file-line html-div" data-testid="code-cell" data-line-number="2" style="position:relative">
</div></div></div><div class="react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC3" class="react-file-line html-div" data-testid="code-cell" data-line-number="3" style="position:relative"><span class="pl-k">import</span> <span class="pl-s1">java</span>.<span class="pl-s1">util</span>.<span class="pl-s1">ArrayList</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-k">import</span> <span class="pl-s1">java</span>.<span class="pl-s1">util</span>.<span class="pl-s1">Collection</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-k">import</span> <span class="pl-s1">java</span>.<span class="pl-s1">util</span>.<span class="pl-s1">Iterator</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-k">import</span> <span class="pl-s1">java</span>.<span class="pl-s1">util</span>.<span class="pl-s1">List</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-k">import</span> <span class="pl-s1">java</span>.<span class="pl-s1">util</span>.<span class="pl-s1">Map</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"><span class="pl-k">import</span> <span class="pl-s1">java</span>.<span class="pl-s1">io</span>.<span class="pl-s1">StringWriter</span>;</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">import</span> <span class="pl-s1">junit</span>.<span class="pl-s1">framework</span>.<span class="pl-s1">TestCase</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">
</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-c">/*</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-c">Copyright (c) 2002 JSON.org</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">
</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-c">Permission is hereby granted, free of charge, to any person obtaining a copy</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-c">of this software and associated documentation files (the &quot;Software&quot;), to deal</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-c">in the Software without restriction, including without limitation the rights</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-c">to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</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-c">copies of the Software, and to permit persons to whom the Software is</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-c">furnished to do so, subject to the following conditions:</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">
</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-c">The above copyright notice and this permission notice shall be included in all</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-c">copies or substantial portions of the Software.</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">
</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-c">The Software shall be used for Good, not Evil.</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">
</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-c">THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR</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-c">IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</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-c">FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</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-c">AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</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-c">LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,</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-c">OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE</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-c">SOFTWARE.</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-c">*/</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">
</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-c">/**</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-c"> * Test class. This file is not formally a member of the org.json library.</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-c"> * It is just a test tool.</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"><span class="pl-c"> *</span></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-c"> * Issue: JSONObject does not specify the ordering of keys, so simple-minded</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-c"> * comparisons of .toString to a string literal are likely to fail.</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-c"> *</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-c"> * @author JSON.org</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-c"> * @version 2011-10-25</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-c"> */</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">public</span> <span class="pl-k">class</span> <span class="pl-smi">Test</span> <span class="pl-k">extends</span> <span class="pl-smi">TestCase</span> {</div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC46" class="react-file-line html-div" data-testid="code-cell" data-line-number="46" style="position:relative">    <span class="pl-k">public</span> <span class="pl-smi">Test</span>(<span class="pl-smi">String</span> <span class="pl-s1">name</span>) {</div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC47" class="react-file-line html-div" data-testid="code-cell" data-line-number="47" style="position:relative">        <span class="pl-en">super</span>(<span class="pl-s1">name</span>);</div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC48" class="react-file-line html-div" data-testid="code-cell" data-line-number="48" style="position:relative">    }</div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC49" class="react-file-line html-div" data-testid="code-cell" data-line-number="49" style="position:relative">
</div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC50" class="react-file-line html-div" data-testid="code-cell" data-line-number="50" style="position:relative">    <span class="pl-k">protected</span> <span class="pl-smi">void</span> <span class="pl-en">setUp</span>() <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-44  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-en">super</span>.<span class="pl-en">setUp</span>();</div></div></div><div class="child-of-line-44  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="child-of-line-44  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">
</div></div></div><div class="child-of-line-44  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">protected</span> <span class="pl-smi">void</span> <span class="pl-en">tearDown</span>() <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-44  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-en">super</span>.<span class="pl-en">tearDown</span>();</div></div></div><div class="child-of-line-44  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">    }</div></div></div><div class="child-of-line-44  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">
</div></div></div><div class="child-of-line-44  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">public</span> <span class="pl-smi">void</span> <span class="pl-en">testXML</span>() <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-44 child-of-line-57  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-smi">JSONObject</span> <span class="pl-s1">jsonobject</span>;</div></div></div><div class="child-of-line-44 child-of-line-57  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC60" class="react-file-line html-div" data-testid="code-cell" data-line-number="60" style="position:relative">        <span class="pl-smi">String</span> <span class="pl-s1">string</span>;</div></div></div><div class="child-of-line-44 child-of-line-57  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC61" class="react-file-line html-div" data-testid="code-cell" data-line-number="61" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-57  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;&lt;![CDATA[This is a collection of test patterns and examples for org.json.]]&gt;  Ignore the stuff past the end.  &quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-57  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>This is a collection of test patterns and examples for org.json.<span class="pl-cce">\&quot;</span>}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-57  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-en">assertEquals</span>(<span class="pl-s">&quot;This is a collection of test patterns and examples for org.json.&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getString</span>(<span class="pl-s">&quot;content&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-57  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">
</div></div></div><div class="child-of-line-44 child-of-line-57  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-s1">string</span> = <span class="pl-s">&quot;&lt;test&gt;&lt;blank&gt;&lt;/blank&gt;&lt;empty/&gt;&lt;/test&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-57  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-57  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC68" class="react-file-line html-div" data-testid="code-cell" data-line-number="68" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>test<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>blank<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>empty<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-57  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;test&gt;&lt;blank/&gt;&lt;empty/&gt;&lt;/test&gt;&quot;</span>, <span class="pl-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-57  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">
</div></div></div><div class="child-of-line-44 child-of-line-57  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-s1">string</span> = <span class="pl-s">&quot;&lt;subsonic-response&gt;&lt;playlists&gt;&lt;playlist id=<span class="pl-cce">\&quot;</span>476c65652e6d3375<span class="pl-cce">\&quot;</span> int=<span class="pl-cce">\&quot;</span>12345678901234567890123456789012345678901234567890213991133777039355058536718668104339937<span class="pl-cce">\&quot;</span>/&gt;&lt;playlist id=<span class="pl-cce">\&quot;</span>50617274792e78737066<span class="pl-cce">\&quot;</span>/&gt;&lt;/playlists&gt;&lt;/subsonic-response&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-57  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-57  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>subsonic-response<span class="pl-cce">\&quot;</span>:{<span class="pl-cce">\&quot;</span>playlists<span class="pl-cce">\&quot;</span>:{<span class="pl-cce">\&quot;</span>playlist<span class="pl-cce">\&quot;</span>:[{<span class="pl-cce">\&quot;</span>id<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>476c65652e6d3375<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>int<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>12345678901234567890123456789012345678901234567890213991133777039355058536718668104339937<span class="pl-cce">\&quot;</span>},{<span class="pl-cce">\&quot;</span>id<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>50617274792e78737066<span class="pl-cce">\&quot;</span>}]}}}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC74" class="react-file-line html-div" data-testid="code-cell" data-line-number="74" style="position:relative">    }</div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC75" class="react-file-line html-div" data-testid="code-cell" data-line-number="75" style="position:relative">
</div></div></div><div class="child-of-line-44  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">public</span> <span class="pl-smi">void</span> <span class="pl-en">testNull</span>() <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-44 child-of-line-75  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-smi">JSONObject</span> <span class="pl-s1">jsonobject</span>;</div></div></div><div class="child-of-line-44 child-of-line-75  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">
</div></div></div><div class="child-of-line-44 child-of-line-75  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>message<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>null<span class="pl-cce">\&quot;</span>}&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-75  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-en">assertFalse</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">isNull</span>(<span class="pl-s">&quot;message&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-75  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-en">assertEquals</span>(<span class="pl-s">&quot;null&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getString</span>(<span class="pl-s">&quot;message&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-75  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">
</div></div></div><div class="child-of-line-44 child-of-line-75  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC83" class="react-file-line html-div" data-testid="code-cell" data-line-number="83" style="position:relative">        <span class="pl-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>message<span class="pl-cce">\&quot;</span>:null}&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-75  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-en">assertTrue</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">isNull</span>(<span class="pl-s">&quot;message&quot;</span>));</div></div></div><div class="child-of-line-44  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">    }</div></div></div><div class="child-of-line-44  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">
</div></div></div><div class="child-of-line-44  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-k">public</span> <span class="pl-smi">void</span> <span class="pl-en">testJSON</span>() <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-44 child-of-line-86  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">double</span>       <span class="pl-s1">eps</span> = <span class="pl-c1">2.220446049250313e-16</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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">Iterator</span>     <span class="pl-s1">iterator</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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">JSONArray</span>    <span class="pl-s1">jsonarray</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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">JSONObject</span>   <span class="pl-s1">jsonobject</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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">JSONStringer</span> <span class="pl-s1">jsonstringer</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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">Object</span>       <span class="pl-s1">object</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC94" class="react-file-line html-div" data-testid="code-cell" data-line-number="94" style="position:relative">        <span class="pl-smi">String</span>       <span class="pl-s1">string</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  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-smi">Beany</span> <span class="pl-s1">beanie</span> = <span class="pl-k">new</span> <span class="pl-smi">Beany</span>(<span class="pl-s">&quot;A beany object&quot;</span>, <span class="pl-c1">42</span>, <span class="pl-c1">true</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;[001122334455]&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;[1122334455]&quot;</span>, <span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC101" class="react-file-line html-div" data-testid="code-cell" data-line-number="101" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;[666e666]&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\&quot;</span>666e666<span class="pl-cce">\&quot;</span>]&quot;</span>, <span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;[00.10]&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;[0.1]&quot;</span>, <span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">object</span> = <span class="pl-c1">null</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;booga&quot;</span>, <span class="pl-s1">object</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;wooga&quot;</span>, <span class="pl-smi">JSONObject</span>.<span class="pl-c1">NULL</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>wooga<span class="pl-cce">\&quot;</span>:null}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertTrue</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">isNull</span>(<span class="pl-s">&quot;booga&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">increment</span>(<span class="pl-s">&quot;two&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">increment</span>(<span class="pl-s">&quot;two&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>two<span class="pl-cce">\&quot;</span>:2}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-c1">2</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getInt</span>(<span class="pl-s">&quot;two&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;{     <span class="pl-cce">\&quot;</span>list of lists<span class="pl-cce">\&quot;</span> : [         [1, 2, 3],         [4, 5, 6],     ] }&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>list of lists<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        1,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        2,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        3<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    ],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        4,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        5,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        6<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    ]<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;]}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;list of lists&gt;&lt;array&gt;1&lt;/array&gt;&lt;array&gt;2&lt;/array&gt;&lt;array&gt;3&lt;/array&gt;&lt;/list of lists&gt;&lt;list of lists&gt;&lt;array&gt;4&lt;/array&gt;&lt;array&gt;5&lt;/array&gt;&lt;array&gt;6&lt;/array&gt;&lt;/list of lists&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;&lt;recipe name=<span class="pl-cce">\&quot;</span>bread<span class="pl-cce">\&quot;</span> prep_time=<span class="pl-cce">\&quot;</span>5 mins<span class="pl-cce">\&quot;</span> cook_time=<span class="pl-cce">\&quot;</span>3 hours<span class="pl-cce">\&quot;</span>&gt; &lt;title&gt;Basic bread&lt;/title&gt; &lt;ingredient amount=<span class="pl-cce">\&quot;</span>8<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span>&gt;Flour&lt;/ingredient&gt; &lt;ingredient amount=<span class="pl-cce">\&quot;</span>10<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>grams<span class="pl-cce">\&quot;</span>&gt;Yeast&lt;/ingredient&gt; &lt;ingredient amount=<span class="pl-cce">\&quot;</span>4<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span> state=<span class="pl-cce">\&quot;</span>warm<span class="pl-cce">\&quot;</span>&gt;Water&lt;/ingredient&gt; &lt;ingredient amount=<span class="pl-cce">\&quot;</span>1<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>teaspoon<span class="pl-cce">\&quot;</span>&gt;Salt&lt;/ingredient&gt; &lt;instructions&gt; &lt;step&gt;Mix all ingredients together.&lt;/step&gt; &lt;step&gt;Knead thoroughly.&lt;/step&gt; &lt;step&gt;Cover with a cloth, and leave for one hour in warm room.&lt;/step&gt; &lt;step&gt;Knead again.&lt;/step&gt; &lt;step&gt;Place in a bread baking tin.&lt;/step&gt; &lt;step&gt;Cover with a cloth, and leave for one hour in warm room.&lt;/step&gt; &lt;step&gt;Bake in the oven at 180(degrees)C for 30 minutes.&lt;/step&gt; &lt;/instructions&gt; &lt;/recipe&gt; &quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>recipe<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>title<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Basic bread<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>cook_time<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>3 hours<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>instructions<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Mix all ingredients together.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Knead thoroughly.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Cover with a cloth, and leave for one hour in warm room.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Knead again.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Place in a bread baking tin.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Cover with a cloth, and leave for one hour in warm room.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Bake in the oven at 180(degrees)C for 30 minutes.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ]},<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>bread<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>ingredient<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Flour<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>: 8,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Yeast<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>: 10,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>grams<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Water<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>: 4,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>state<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>warm<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Salt<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>: 1,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>teaspoon<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        }<span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>prep_time<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>5 mins<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC146" class="react-file-line html-div" data-testid="code-cell" data-line-number="146" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>cook_time<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>3 hours<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>bread<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>recipe<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>title<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Basic bread<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>:8,<span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>ingredient<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Flour<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>:10,<span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>grams<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>ingredient<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Yeast<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>:4,<span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>ingredient<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>state<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>warm<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Water<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>:1,<span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>teaspoon<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>ingredient<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Salt<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>instructions<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Mix all ingredients together.<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Knead thoroughly.<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Cover with a cloth, and leave for one hour in warm room.<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Knead again.<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Place in a bread baking tin.<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Cover with a cloth, and leave for one hour in warm room.<span class="pl-cce">\&quot;</span>]},{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Bake in the oven at 180(degrees)C for 30 minutes.<span class="pl-cce">\&quot;</span>]}]}],<span class="pl-cce">\&quot;</span>prep_time<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>5 mins<span class="pl-cce">\&quot;</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;recipe cook_time=<span class="pl-cce">\&quot;</span>3 hours<span class="pl-cce">\&quot;</span> name=<span class="pl-cce">\&quot;</span>bread<span class="pl-cce">\&quot;</span> prep_time=<span class="pl-cce">\&quot;</span>5 mins<span class="pl-cce">\&quot;</span>&gt;&lt;title&gt;Basic bread&lt;/title&gt;&lt;ingredient amount=<span class="pl-cce">\&quot;</span>8<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span>&gt;Flour&lt;/ingredient&gt;&lt;ingredient amount=<span class="pl-cce">\&quot;</span>10<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>grams<span class="pl-cce">\&quot;</span>&gt;Yeast&lt;/ingredient&gt;&lt;ingredient amount=<span class="pl-cce">\&quot;</span>4<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span> state=<span class="pl-cce">\&quot;</span>warm<span class="pl-cce">\&quot;</span>&gt;Water&lt;/ingredient&gt;&lt;ingredient amount=<span class="pl-cce">\&quot;</span>1<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>teaspoon<span class="pl-cce">\&quot;</span>&gt;Salt&lt;/ingredient&gt;&lt;instructions&gt;&lt;step&gt;Mix all ingredients together.&lt;/step&gt;&lt;step&gt;Knead thoroughly.&lt;/step&gt;&lt;step&gt;Cover with a cloth, and leave for one hour in warm room.&lt;/step&gt;&lt;step&gt;Knead again.&lt;/step&gt;&lt;step&gt;Place in a bread baking tin.&lt;/step&gt;&lt;step&gt;Cover with a cloth, and leave for one hour in warm room.&lt;/step&gt;&lt;step&gt;Bake in the oven at 180(degrees)C for 30 minutes.&lt;/step&gt;&lt;/instructions&gt;&lt;/recipe&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC149" class="react-file-line html-div" data-testid="code-cell" data-line-number="149" style="position:relative">                <span class="pl-c1">JSONML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  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-s1">jsonarray</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>recipe<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    {<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>cook_time<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>3 hours<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>bread<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>prep_time<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>5 mins<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>title<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Basic bread<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>ingredient<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>: 8,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Flour<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>ingredient<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>: 10,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>grams<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Yeast<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>ingredient<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>: 4,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>state<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>warm<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Water<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>ingredient<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>amount<span class="pl-cce">\&quot;</span>: 1,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>unit<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>teaspoon<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Salt<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>instructions<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>Mix all ingredients together.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>Knead thoroughly.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>Cover with a cloth, and leave for one hour in warm room.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>Knead again.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>Place in a bread baking tin.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>Cover with a cloth, and leave for one hour in warm room.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>step<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>Bake in the oven at 180(degrees)C for 30 minutes.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        ]<span class="pl-cce">\n</span>    ]<span class="pl-cce">\n</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC154" class="react-file-line html-div" data-testid="code-cell" data-line-number="154" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;recipe cook_time=<span class="pl-cce">\&quot;</span>3 hours<span class="pl-cce">\&quot;</span> name=<span class="pl-cce">\&quot;</span>bread<span class="pl-cce">\&quot;</span> prep_time=<span class="pl-cce">\&quot;</span>5 mins<span class="pl-cce">\&quot;</span>&gt;&lt;title&gt;Basic bread&lt;/title&gt;&lt;ingredient amount=<span class="pl-cce">\&quot;</span>8<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span>&gt;Flour&lt;/ingredient&gt;&lt;ingredient amount=<span class="pl-cce">\&quot;</span>10<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>grams<span class="pl-cce">\&quot;</span>&gt;Yeast&lt;/ingredient&gt;&lt;ingredient amount=<span class="pl-cce">\&quot;</span>4<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>dL<span class="pl-cce">\&quot;</span> state=<span class="pl-cce">\&quot;</span>warm<span class="pl-cce">\&quot;</span>&gt;Water&lt;/ingredient&gt;&lt;ingredient amount=<span class="pl-cce">\&quot;</span>1<span class="pl-cce">\&quot;</span> unit=<span class="pl-cce">\&quot;</span>teaspoon<span class="pl-cce">\&quot;</span>&gt;Salt&lt;/ingredient&gt;&lt;instructions&gt;&lt;step&gt;Mix all ingredients together.&lt;/step&gt;&lt;step&gt;Knead thoroughly.&lt;/step&gt;&lt;step&gt;Cover with a cloth, and leave for one hour in warm room.&lt;/step&gt;&lt;step&gt;Knead again.&lt;/step&gt;&lt;step&gt;Place in a bread baking tin.&lt;/step&gt;&lt;step&gt;Cover with a cloth, and leave for one hour in warm room.&lt;/step&gt;&lt;step&gt;Bake in the oven at 180(degrees)C for 30 minutes.&lt;/step&gt;&lt;/instructions&gt;&lt;/recipe&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC155" class="react-file-line html-div" data-testid="code-cell" data-line-number="155" style="position:relative">                <span class="pl-c1">JSONML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonarray</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC157" class="react-file-line html-div" data-testid="code-cell" data-line-number="157" style="position:relative">        <span class="pl-s1">string</span> = <span class="pl-s">&quot;&lt;div id=<span class="pl-cce">\&quot;</span>demo<span class="pl-cce">\&quot;</span> class=<span class="pl-cce">\&quot;</span>JSONML<span class="pl-cce">\&quot;</span>&gt;&lt;p&gt;JSONML is a transformation between &lt;b&gt;JSON&lt;/b&gt; and &lt;b&gt;XML&lt;/b&gt; that preserves ordering of document features.&lt;/p&gt;&lt;p&gt;JSONML can work with JSON arrays or JSON objects.&lt;/p&gt;&lt;p&gt;Three&lt;br/&gt;little&lt;br/&gt;words&lt;/p&gt;&lt;/div&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>id<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>demo<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>div<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>class<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>JSONML<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>p<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>JSONML is a transformation between<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                {<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>b<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\&quot;</span>JSON<span class="pl-cce">\&quot;</span>]<span class="pl-cce">\n</span>                },<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>and<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                {<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>b<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\&quot;</span>XML<span class="pl-cce">\&quot;</span>]<span class="pl-cce">\n</span>                },<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>that preserves ordering of document features.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>            ]<span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>p<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\&quot;</span>JSONML can work with JSON arrays or JSON objects.<span class="pl-cce">\&quot;</span>]<span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>p<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>Three<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                {<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>br<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>little<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                {<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>br<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>words<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>            ]<span class="pl-cce">\n</span>        }<span class="pl-cce">\n</span>    ]<span class="pl-cce">\n</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC161" class="react-file-line html-div" data-testid="code-cell" data-line-number="161" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;div id=<span class="pl-cce">\&quot;</span>demo<span class="pl-cce">\&quot;</span> class=<span class="pl-cce">\&quot;</span>JSONML<span class="pl-cce">\&quot;</span>&gt;&lt;p&gt;JSONML is a transformation between&lt;b&gt;JSON&lt;/b&gt;and&lt;b&gt;XML&lt;/b&gt;that preserves ordering of document features.&lt;/p&gt;&lt;p&gt;JSONML can work with JSON arrays or JSON objects.&lt;/p&gt;&lt;p&gt;Three&lt;br/&gt;little&lt;br/&gt;words&lt;/p&gt;&lt;/div&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC162" class="react-file-line html-div" data-testid="code-cell" data-line-number="162" style="position:relative">                <span class="pl-c1">JSONML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>div<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    {<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>id<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>demo<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>class<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>JSONML<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>p<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>JSONML is a transformation between<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>b<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>JSON<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>and<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>b<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>XML<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>that preserves ordering of document features.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>p<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>JSONML can work with JSON arrays or JSON objects.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>p<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>Three<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        [<span class="pl-cce">\&quot;</span>br<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>little<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        [<span class="pl-cce">\&quot;</span>br<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>words<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ]<span class="pl-cce">\n</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC167" class="react-file-line html-div" data-testid="code-cell" data-line-number="167" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;div id=<span class="pl-cce">\&quot;</span>demo<span class="pl-cce">\&quot;</span> class=<span class="pl-cce">\&quot;</span>JSONML<span class="pl-cce">\&quot;</span>&gt;&lt;p&gt;JSONML is a transformation between&lt;b&gt;JSON&lt;/b&gt;and&lt;b&gt;XML&lt;/b&gt;that preserves ordering of document features.&lt;/p&gt;&lt;p&gt;JSONML can work with JSON arrays or JSON objects.&lt;/p&gt;&lt;p&gt;Three&lt;br/&gt;little&lt;br/&gt;words&lt;/p&gt;&lt;/div&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">JSONML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonarray</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>xmlns:soap<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>http://www.w3.org/2003/05/soap-envelope<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>soap:Envelope<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>soap:Header<span class="pl-cce">\&quot;</span>},{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>soap:Body<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>ws:listProducts<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>ws:delay<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[1]}]}]}],<span class="pl-cce">\&quot;</span>xmlns:ws<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>http://warehouse.acme.com/ws<span class="pl-cce">\&quot;</span>}&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC172" class="react-file-line html-div" data-testid="code-cell" data-line-number="172" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;soap:Envelope xmlns:soap=<span class="pl-cce">\&quot;</span>http://www.w3.org/2003/05/soap-envelope<span class="pl-cce">\&quot;</span> xmlns:ws=<span class="pl-cce">\&quot;</span>http://warehouse.acme.com/ws<span class="pl-cce">\&quot;</span>&gt;&lt;soap:Header/&gt;&lt;soap:Body&gt;&lt;ws:listProducts&gt;&lt;ws:delay&gt;1&lt;/ws:delay&gt;&lt;/ws:listProducts&gt;&lt;/soap:Body&gt;&lt;/soap:Envelope&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC173" class="react-file-line html-div" data-testid="code-cell" data-line-number="173" style="position:relative">            <span class="pl-c1">JSONML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;&lt;person created=<span class="pl-cce">\&quot;</span>2006-11-11T19:23<span class="pl-cce">\&quot;</span> modified=<span class="pl-cce">\&quot;</span>2006-12-31T23:59<span class="pl-cce">\&quot;</span>&gt;<span class="pl-cce">\n</span> &lt;firstName&gt;Robert&lt;/firstName&gt;<span class="pl-cce">\n</span> &lt;lastName&gt;Smith&lt;/lastName&gt;<span class="pl-cce">\n</span> &lt;address type=<span class="pl-cce">\&quot;</span>home<span class="pl-cce">\&quot;</span>&gt;<span class="pl-cce">\n</span> &lt;street&gt;12345 Sixth Ave&lt;/street&gt;<span class="pl-cce">\n</span> &lt;city&gt;Anytown&lt;/city&gt;<span class="pl-cce">\n</span> &lt;state&gt;CA&lt;/state&gt;<span class="pl-cce">\n</span> &lt;postalCode&gt;98765-4321&lt;/postalCode&gt;<span class="pl-cce">\n</span> &lt;/address&gt;<span class="pl-cce">\n</span> &lt;/person&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC177" class="react-file-line html-div" data-testid="code-cell" data-line-number="177" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>person<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>lastName<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Smith<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>address<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>postalCode<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>98765-4321<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>street<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>12345 Sixth Ave<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>state<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>CA<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>home<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>city<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Anytown<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>created<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>2006-11-11T19:23<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>firstName<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Robert<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>modified<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>2006-12-31T23:59<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC179" class="react-file-line html-div" data-testid="code-cell" data-line-number="179" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;{ <span class="pl-cce">\&quot;</span>entity<span class="pl-cce">\&quot;</span>: { <span class="pl-cce">\&quot;</span>imageURL<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>IXXXXXXXXXXXXX<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>id<span class="pl-cce">\&quot;</span>: 12336, <span class="pl-cce">\&quot;</span>ratingCount<span class="pl-cce">\&quot;</span>: null, <span class="pl-cce">\&quot;</span>averageRating<span class="pl-cce">\&quot;</span>: null } }&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>entity<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>id<span class="pl-cce">\&quot;</span>: 12336,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>averageRating<span class="pl-cce">\&quot;</span>: null,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>ratingCount<span class="pl-cce">\&quot;</span>: null,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>IXXXXXXXXXXXXX<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>imageURL<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONStringer</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s1">jsonstringer</span></div></div></div><div class="child-of-line-44 child-of-line-86  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-en">object</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">key</span>(<span class="pl-s">&quot;single&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">value</span>(<span class="pl-s">&quot;MARIE HAA&#039;S&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">key</span>(<span class="pl-s">&quot;Johnny&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">value</span>(<span class="pl-s">&quot;MARIE HAA<span class="pl-cce">\\</span>&#039;S&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">key</span>(<span class="pl-s">&quot;foo&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">value</span>(<span class="pl-s">&quot;bar&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  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">key</span>(<span class="pl-s">&quot;baz&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC195" class="react-file-line html-div" data-testid="code-cell" data-line-number="195" style="position:relative">                .<span class="pl-en">array</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">object</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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">key</span>(<span class="pl-s">&quot;quux&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC198" class="react-file-line html-div" data-testid="code-cell" data-line-number="198" style="position:relative">                .<span class="pl-en">value</span>(<span class="pl-s">&quot;Thanks, Josh!&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC199" class="react-file-line html-div" data-testid="code-cell" data-line-number="199" style="position:relative">                .<span class="pl-en">endObject</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC200" class="react-file-line html-div" data-testid="code-cell" data-line-number="200" style="position:relative">                .<span class="pl-en">endArray</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC201" class="react-file-line html-div" data-testid="code-cell" data-line-number="201" style="position:relative">                .<span class="pl-en">key</span>(<span class="pl-s">&quot;obj keys&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">value</span>(<span class="pl-smi">JSONObject</span>.<span class="pl-en">getNames</span>(<span class="pl-s1">beanie</span>))</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">endObject</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">toString</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>single<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>MARIE HAA&#039;S<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Johnny<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>MARIE HAA<span class="pl-cce">\\</span><span class="pl-cce">\\</span>&#039;S<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>foo<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>bar<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>baz<span class="pl-cce">\&quot;</span>:[{<span class="pl-cce">\&quot;</span>quux<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>Thanks, Josh!<span class="pl-cce">\&quot;</span>}],<span class="pl-cce">\&quot;</span>obj keys<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>aString<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>aNumber<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>aBoolean<span class="pl-cce">\&quot;</span>]}&quot;</span></div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>a<span class="pl-cce">\&quot;</span>:[[[<span class="pl-cce">\&quot;</span>b<span class="pl-cce">\&quot;</span>]]]}&quot;</span></div></div></div><div class="child-of-line-44 child-of-line-86  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-k">new</span> <span class="pl-smi">JSONStringer</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">object</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">key</span>(<span class="pl-s">&quot;a&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">array</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">array</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">array</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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">value</span>(<span class="pl-s">&quot;b&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC216" class="react-file-line html-div" data-testid="code-cell" data-line-number="216" style="position:relative">                .<span class="pl-en">endArray</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">endArray</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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">                .<span class="pl-en">endArray</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC219" class="react-file-line html-div" data-testid="code-cell" data-line-number="219" style="position:relative">                .<span class="pl-en">endObject</span>()</div></div></div><div class="child-of-line-44 child-of-line-86  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">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonstringer</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONStringer</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonstringer</span>.<span class="pl-en">array</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonstringer</span>.<span class="pl-en">value</span>(<span class="pl-c1">1</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC225" class="react-file-line html-div" data-testid="code-cell" data-line-number="225" style="position:relative">        <span class="pl-s1">jsonstringer</span>.<span class="pl-en">array</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">value</span>(<span class="pl-c1">null</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonstringer</span>.<span class="pl-en">array</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonstringer</span>.<span class="pl-en">object</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC229" class="react-file-line html-div" data-testid="code-cell" data-line-number="229" style="position:relative">        <span class="pl-s1">jsonstringer</span>.<span class="pl-en">key</span>(<span class="pl-s">&quot;empty-array&quot;</span>).<span class="pl-en">array</span>().<span class="pl-en">endArray</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">key</span>(<span class="pl-s">&quot;answer&quot;</span>).<span class="pl-en">value</span>(<span class="pl-c1">42</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">key</span>(<span class="pl-s">&quot;null&quot;</span>).<span class="pl-en">value</span>(<span class="pl-c1">null</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">key</span>(<span class="pl-s">&quot;false&quot;</span>).<span class="pl-en">value</span>(<span class="pl-c1">false</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonstringer</span>.<span class="pl-en">key</span>(<span class="pl-s">&quot;true&quot;</span>).<span class="pl-en">value</span>(<span class="pl-c1">true</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">key</span>(<span class="pl-s">&quot;big&quot;</span>).<span class="pl-en">value</span>(<span class="pl-c1">123456789e+88</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">key</span>(<span class="pl-s">&quot;small&quot;</span>).<span class="pl-en">value</span>(<span class="pl-c1">123456789e-88</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">key</span>(<span class="pl-s">&quot;empty-object&quot;</span>).<span class="pl-en">object</span>().<span class="pl-en">endObject</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">key</span>(<span class="pl-s">&quot;long&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">value</span>(<span class="pl-c1">9223372036854775807L</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">endObject</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">value</span>(<span class="pl-s">&quot;two&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">endArray</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">value</span>(<span class="pl-c1">true</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-s1">jsonstringer</span>.<span class="pl-en">endArray</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-s1">jsonstringer</span>.<span class="pl-en">value</span>(<span class="pl-c1">98.6</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">value</span>(-<span class="pl-c1">100.0</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonstringer</span>.<span class="pl-en">object</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonstringer</span>.<span class="pl-en">endObject</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonstringer</span>.<span class="pl-en">object</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC249" class="react-file-line html-div" data-testid="code-cell" data-line-number="249" style="position:relative">        <span class="pl-s1">jsonstringer</span>.<span class="pl-en">key</span>(<span class="pl-s">&quot;one&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">value</span>(<span class="pl-c1">1.00</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">endObject</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonstringer</span>.<span class="pl-en">value</span>(<span class="pl-s1">beanie</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">endArray</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;[1,[null,[{<span class="pl-cce">\&quot;</span>empty-array<span class="pl-cce">\&quot;</span>:[],<span class="pl-cce">\&quot;</span>answer<span class="pl-cce">\&quot;</span>:42,<span class="pl-cce">\&quot;</span>null<span class="pl-cce">\&quot;</span>:null,<span class="pl-cce">\&quot;</span>false<span class="pl-cce">\&quot;</span>:false,<span class="pl-cce">\&quot;</span>true<span class="pl-cce">\&quot;</span>:true,<span class="pl-cce">\&quot;</span>big<span class="pl-cce">\&quot;</span>:1.23456789E96,<span class="pl-cce">\&quot;</span>small<span class="pl-cce">\&quot;</span>:1.23456789E-80,<span class="pl-cce">\&quot;</span>empty-object<span class="pl-cce">\&quot;</span>:{},<span class="pl-cce">\&quot;</span>long<span class="pl-cce">\&quot;</span>:9223372036854775807},<span class="pl-cce">\&quot;</span>two<span class="pl-cce">\&quot;</span>],true],98.6,-100,{},{<span class="pl-cce">\&quot;</span>one<span class="pl-cce">\&quot;</span>:1},{<span class="pl-cce">\&quot;</span>A beany object<span class="pl-cce">\&quot;</span>:42}]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonstringer</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span>    1,<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        null,<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            {<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>empty-array<span class="pl-cce">\&quot;</span>: [],<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>empty-object<span class="pl-cce">\&quot;</span>: {},<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>answer<span class="pl-cce">\&quot;</span>: 42,<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>true<span class="pl-cce">\&quot;</span>: true,<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>false<span class="pl-cce">\&quot;</span>: false,<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>long<span class="pl-cce">\&quot;</span>: 9223372036854775807,<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>big<span class="pl-cce">\&quot;</span>: 1.23456789E96,<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>small<span class="pl-cce">\&quot;</span>: 1.23456789E-80,<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>null<span class="pl-cce">\&quot;</span>: null<span class="pl-cce">\n</span>            },<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>two<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        true<span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    98.6,<span class="pl-cce">\n</span>    -100,<span class="pl-cce">\n</span>    {},<span class="pl-cce">\n</span>    {<span class="pl-cce">\&quot;</span>one<span class="pl-cce">\&quot;</span>: 1},<span class="pl-cce">\n</span>    {<span class="pl-cce">\&quot;</span>A beany object<span class="pl-cce">\&quot;</span>: 42}<span class="pl-cce">\n</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s1">jsonstringer</span>.<span class="pl-en">toString</span>()).<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC259" class="react-file-line html-div" data-testid="code-cell" data-line-number="259" style="position:relative">        <span class="pl-smi">int</span> <span class="pl-s1">ar</span>[] = {<span class="pl-c1">1</span>, <span class="pl-c1">2</span>, <span class="pl-c1">3</span>};</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC260" class="react-file-line html-div" data-testid="code-cell" data-line-number="260" style="position:relative">        <span class="pl-smi">JSONArray</span> <span class="pl-s1">ja</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s1">ar</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;[1,2,3]&quot;</span>, <span class="pl-s1">ja</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;array&gt;1&lt;/array&gt;&lt;array&gt;2&lt;/array&gt;&lt;array&gt;3&lt;/array&gt;&quot;</span>, <span class="pl-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">ar</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-smi">String</span> <span class="pl-s1">sa</span>[] = {<span class="pl-s">&quot;aString&quot;</span>, <span class="pl-s">&quot;aNumber&quot;</span>, <span class="pl-s">&quot;aBoolean&quot;</span>};</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s1">beanie</span>, <span class="pl-s1">sa</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;Testing JSONString interface&quot;</span>, <span class="pl-s1">beanie</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC267" class="react-file-line html-div" data-testid="code-cell" data-line-number="267" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>aBoolean<span class="pl-cce">\&quot;</span>: true,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>aNumber<span class="pl-cce">\&quot;</span>: 42,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>aString<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>A beany object<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>Testing JSONString interface<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>A beany object<span class="pl-cce">\&quot;</span>:42}<span class="pl-cce">\n</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC269" class="react-file-line html-div" data-testid="code-cell" data-line-number="269" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s">&quot;{slashes: &#039;///&#039;, closetag: &#039;&lt;/script&gt;&#039;, backslash:&#039;<span class="pl-cce">\\</span><span class="pl-cce">\\</span>&#039;, ei: {quotes: &#039;<span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span>&#039;&#039;},eo: {a: &#039;<span class="pl-cce">\&quot;</span>quoted<span class="pl-cce">\&quot;</span>&#039;, b:<span class="pl-cce">\&quot;</span>don&#039;t<span class="pl-cce">\&quot;</span>}, quotes: [<span class="pl-cce">\&quot;</span>&#039;<span class="pl-cce">\&quot;</span>, &#039;<span class="pl-cce">\&quot;</span>&#039;]}&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC271" class="react-file-line html-div" data-testid="code-cell" data-line-number="271" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>quotes<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>&#039;<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>  ],<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>slashes<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>///<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>ei<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>quotes<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>&#039;<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>eo<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>b<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>don&#039;t<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>a<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>quoted<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>  },<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>closetag<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>&lt;<span class="pl-cce">\\</span>/script&gt;<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>backslash<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span><span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;quotes&gt;&amp;apos;&lt;/quotes&gt;&lt;quotes&gt;&amp;quot;&lt;/quotes&gt;&lt;slashes&gt;///&lt;/slashes&gt;&lt;ei&gt;&lt;quotes&gt;&amp;quot;&amp;apos;&lt;/quotes&gt;&lt;/ei&gt;&lt;eo&gt;&lt;b&gt;don&amp;apos;t&lt;/b&gt;&lt;a&gt;&amp;quot;quoted&amp;quot;&lt;/a&gt;&lt;/eo&gt;&lt;closetag&gt;&amp;lt;/script&amp;gt;&lt;/closetag&gt;&lt;backslash&gt;<span class="pl-cce">\\</span>&lt;/backslash&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;{foo: [true, false,9876543210,    0.0, 1.00000001,  1.000000000001, 1.00000000000000001,&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC278" class="react-file-line html-div" data-testid="code-cell" data-line-number="278" style="position:relative">                        <span class="pl-s">&quot; .00000000000000001, 2.00, 0.1, 2e100, -32,[],{}, <span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>], &quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;  to   : null, op : &#039;Good&#039;,&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC280" class="react-file-line html-div" data-testid="code-cell" data-line-number="280" style="position:relative">                        <span class="pl-s">&quot;ten:10} postfix comment&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;String&quot;</span>, <span class="pl-s">&quot;98.6&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC282" class="react-file-line html-div" data-testid="code-cell" data-line-number="282" style="position:relative">        <span class="pl-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;JSONObject&quot;</span>, <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;JSONArray&quot;</span>, <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;int&quot;</span>, <span class="pl-c1">57</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;double&quot;</span>, <span class="pl-c1">123456789012345678901234567890.</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;true&quot;</span>, <span class="pl-c1">true</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC287" class="react-file-line html-div" data-testid="code-cell" data-line-number="287" style="position:relative">        <span class="pl-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;false&quot;</span>, <span class="pl-c1">false</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC288" class="react-file-line html-div" data-testid="code-cell" data-line-number="288" style="position:relative">        <span class="pl-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;null&quot;</span>, <span class="pl-smi">JSONObject</span>.<span class="pl-c1">NULL</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;bool&quot;</span>, <span class="pl-s">&quot;true&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;zero&quot;</span>, -<span class="pl-c1">0.0</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;<span class="pl-cce">\\</span>u2028&quot;</span>, <span class="pl-s">&quot;<span class="pl-cce">\u2028</span>&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC292" class="react-file-line html-div" data-testid="code-cell" data-line-number="292" style="position:relative">        <span class="pl-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;<span class="pl-cce">\\</span>u2029&quot;</span>, <span class="pl-s">&quot;<span class="pl-cce">\u2029</span>&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC293" class="react-file-line html-div" data-testid="code-cell" data-line-number="293" style="position:relative">        <span class="pl-s1">jsonarray</span> = <span class="pl-s1">jsonobject</span>.<span class="pl-en">getJSONArray</span>(<span class="pl-s">&quot;foo&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-c1">666</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-c1">2001.99</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;so <span class="pl-cce">\&quot;</span>fine<span class="pl-cce">\&quot;</span>.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC297" class="react-file-line html-div" data-testid="code-cell" data-line-number="297" style="position:relative">        <span class="pl-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;so &lt;fine&gt;.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC298" class="react-file-line html-div" data-testid="code-cell" data-line-number="298" style="position:relative">        <span class="pl-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-c1">true</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-c1">false</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;keys&quot;</span>, <span class="pl-smi">JSONObject</span>.<span class="pl-en">getNames</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>to<span class="pl-cce">\&quot;</span>: null,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>ten<span class="pl-cce">\&quot;</span>: 10,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>JSONObject<span class="pl-cce">\&quot;</span>: {},<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>JSONArray<span class="pl-cce">\&quot;</span>: [],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>op<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Good<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>keys<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>to<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>ten<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>JSONObject<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>JSONArray<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>op<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>int<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>true<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>foo<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>zero<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>double<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>String<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>false<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>bool<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span><span class="pl-cce">\\</span>u2028<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span><span class="pl-cce">\\</span>u2029<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>null<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>int<span class="pl-cce">\&quot;</span>: 57,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>true<span class="pl-cce">\&quot;</span>: true,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>foo<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>        true,<span class="pl-cce">\n</span>        false,<span class="pl-cce">\n</span>        9876543210,<span class="pl-cce">\n</span>        0,<span class="pl-cce">\n</span>        1.00000001,<span class="pl-cce">\n</span>        1.000000000001,<span class="pl-cce">\n</span>        1,<span class="pl-cce">\n</span>        1.0E-17,<span class="pl-cce">\n</span>        2,<span class="pl-cce">\n</span>        0.1,<span class="pl-cce">\n</span>        2.0E100,<span class="pl-cce">\n</span>        -32,<span class="pl-cce">\n</span>        [],<span class="pl-cce">\n</span>        {},<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        666,<span class="pl-cce">\n</span>        2001.99,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>so <span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>fine<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>so &lt;fine&gt;.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        true,<span class="pl-cce">\n</span>        false,<span class="pl-cce">\n</span>        [],<span class="pl-cce">\n</span>        {}<span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>zero<span class="pl-cce">\&quot;</span>: -0,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>double<span class="pl-cce">\&quot;</span>: 1.2345678901234568E29,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>String<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>98.6<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>false<span class="pl-cce">\&quot;</span>: false,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>bool<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>true<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span><span class="pl-cce">\\</span>u2028<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span>u2028<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span><span class="pl-cce">\\</span>u2029<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span>u2029<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>null<span class="pl-cce">\&quot;</span>: null<span class="pl-cce">\n</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC304" class="react-file-line html-div" data-testid="code-cell" data-line-number="304" style="position:relative">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC305" class="react-file-line html-div" data-testid="code-cell" data-line-number="305" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;to&gt;null&lt;/to&gt;&lt;ten&gt;10&lt;/ten&gt;&lt;JSONObject&gt;&lt;/JSONObject&gt;&lt;op&gt;Good&lt;/op&gt;&lt;keys&gt;to&lt;/keys&gt;&lt;keys&gt;ten&lt;/keys&gt;&lt;keys&gt;JSONObject&lt;/keys&gt;&lt;keys&gt;JSONArray&lt;/keys&gt;&lt;keys&gt;op&lt;/keys&gt;&lt;keys&gt;int&lt;/keys&gt;&lt;keys&gt;true&lt;/keys&gt;&lt;keys&gt;foo&lt;/keys&gt;&lt;keys&gt;zero&lt;/keys&gt;&lt;keys&gt;double&lt;/keys&gt;&lt;keys&gt;String&lt;/keys&gt;&lt;keys&gt;false&lt;/keys&gt;&lt;keys&gt;bool&lt;/keys&gt;&lt;keys&gt;<span class="pl-cce">\\</span>u2028&lt;/keys&gt;&lt;keys&gt;<span class="pl-cce">\\</span>u2029&lt;/keys&gt;&lt;keys&gt;null&lt;/keys&gt;&lt;int&gt;57&lt;/int&gt;&lt;true&gt;true&lt;/true&gt;&lt;foo&gt;true&lt;/foo&gt;&lt;foo&gt;false&lt;/foo&gt;&lt;foo&gt;9876543210&lt;/foo&gt;&lt;foo&gt;0.0&lt;/foo&gt;&lt;foo&gt;1.00000001&lt;/foo&gt;&lt;foo&gt;1.000000000001&lt;/foo&gt;&lt;foo&gt;1.0&lt;/foo&gt;&lt;foo&gt;1.0E-17&lt;/foo&gt;&lt;foo&gt;2.0&lt;/foo&gt;&lt;foo&gt;0.1&lt;/foo&gt;&lt;foo&gt;2.0E100&lt;/foo&gt;&lt;foo&gt;-32&lt;/foo&gt;&lt;foo&gt;&lt;/foo&gt;&lt;foo&gt;&lt;/foo&gt;&lt;foo&gt;string&lt;/foo&gt;&lt;foo&gt;666&lt;/foo&gt;&lt;foo&gt;2001.99&lt;/foo&gt;&lt;foo&gt;so &amp;quot;fine&amp;quot;.&lt;/foo&gt;&lt;foo&gt;so &amp;lt;fine&amp;gt;.&lt;/foo&gt;&lt;foo&gt;true&lt;/foo&gt;&lt;foo&gt;false&lt;/foo&gt;&lt;foo&gt;&lt;/foo&gt;&lt;foo&gt;&lt;/foo&gt;&lt;zero&gt;-0.0&lt;/zero&gt;&lt;double&gt;1.2345678901234568E29&lt;/double&gt;&lt;String&gt;98.6&lt;/String&gt;&lt;false&gt;false&lt;/false&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;<span class="pl-cce">\\</span>u2028&gt;<span class="pl-cce">\u2028</span>&lt;/<span class="pl-cce">\\</span>u2028&gt;&lt;<span class="pl-cce">\\</span>u2029&gt;<span class="pl-cce">\u2029</span>&lt;/<span class="pl-cce">\\</span>u2029&gt;&lt;null&gt;null&lt;/null&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-c1">98.6d</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getDouble</span>(<span class="pl-s">&quot;String&quot;</span>), <span class="pl-s1">eps</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertTrue</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">getBoolean</span>(<span class="pl-s">&quot;bool&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;[true,false,9876543210,0,1.00000001,1.000000000001,1,1.0E-17,2,0.1,2.0E100,-32,[],{},<span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>,666,2001.99,<span class="pl-cce">\&quot;</span>so <span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>fine<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>so &lt;fine&gt;.<span class="pl-cce">\&quot;</span>,true,false,[],{}]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonobject</span>.<span class="pl-en">getJSONArray</span>(<span class="pl-s">&quot;foo&quot;</span>).<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC311" class="react-file-line html-div" data-testid="code-cell" data-line-number="311" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;Good&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getString</span>(<span class="pl-s">&quot;op&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC312" class="react-file-line html-div" data-testid="code-cell" data-line-number="312" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-c1">10</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getInt</span>(<span class="pl-s">&quot;ten&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertFalse</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">optBoolean</span>(<span class="pl-s">&quot;oops&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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">string</span> = <span class="pl-s">&quot;&lt;xml one = 1 two=&#039; <span class="pl-cce">\&quot;</span>2<span class="pl-cce">\&quot;</span> &#039;&gt;&lt;five&gt;&lt;/five&gt;First <span class="pl-cce">\u0009</span>&amp;lt;content&amp;gt;&lt;five&gt;&lt;/five&gt; This is <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>. &lt;three&gt;  3  &lt;/three&gt;JSON does not preserve the sequencing of elements and contents.&lt;three&gt;  III  &lt;/three&gt;  &lt;three&gt;  T H R E E&lt;/three&gt;&lt;four/&gt;Content text is an implied structure in XML. &lt;six content=<span class="pl-cce">\&quot;</span>6<span class="pl-cce">\&quot;</span>/&gt;JSON does not have implied structure:&lt;seven&gt;7&lt;/seven&gt;everything is explicit.&lt;![CDATA[CDATA blocks&lt;are&gt;&lt;supported&gt;!]]&gt;&lt;/xml&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC316" class="react-file-line html-div" data-testid="code-cell" data-line-number="316" style="position:relative">        <span class="pl-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC317" class="react-file-line html-div" data-testid="code-cell" data-line-number="317" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>xml<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>First <span class="pl-cce">\\</span>t&lt;content&gt;<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>This is <span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>content<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>JSON does not preserve the sequencing of elements and contents.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>Content text is an implied structure in XML.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>JSON does not have implied structure:<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>everything is explicit.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>CDATA blocks&lt;are&gt;&lt;supported&gt;!<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>  ],<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>two<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span> <span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>2<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span> <span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>seven<span class="pl-cce">\&quot;</span>: 7,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>five<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>  ],<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>one<span class="pl-cce">\&quot;</span>: 1,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>three<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>    3,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>III<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>T H R E E<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>  ],<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>four<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>six<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: 6}<span class="pl-cce">\n</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;&lt;xml&gt;First <span class="pl-cce">\t</span>&amp;lt;content&amp;gt;<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;This is &amp;quot;content&amp;quot;.<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;JSON does not preserve the sequencing of elements and contents.<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC322" class="react-file-line html-div" data-testid="code-cell" data-line-number="322" style="position:relative">                <span class="pl-s">&quot;Content text is an implied structure in XML.<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC323" class="react-file-line html-div" data-testid="code-cell" data-line-number="323" style="position:relative">                <span class="pl-s">&quot;JSON does not have implied structure:<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;everything is explicit.<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC325" class="react-file-line html-div" data-testid="code-cell" data-line-number="325" style="position:relative">                <span class="pl-s">&quot;CDATA blocks&amp;lt;are&amp;gt;&amp;lt;supported&amp;gt;!&lt;two&gt; &amp;quot;2&amp;quot; &lt;/two&gt;&lt;seven&gt;7&lt;/seven&gt;&lt;five/&gt;&lt;five/&gt;&lt;one&gt;1&lt;/one&gt;&lt;three&gt;3&lt;/three&gt;&lt;three&gt;III&lt;/three&gt;&lt;three&gt;T H R E E&lt;/three&gt;&lt;four/&gt;&lt;six&gt;6&lt;/six&gt;&lt;/xml&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">ja</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>xml<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    {<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>two<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span> <span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>2<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span> <span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>one<span class="pl-cce">\&quot;</span>: 1<span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    [<span class="pl-cce">\&quot;</span>five<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>First <span class="pl-cce">\\</span>t&lt;content&gt;<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    [<span class="pl-cce">\&quot;</span>five<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>This is <span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>content<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>three<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        3<span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>JSON does not preserve the sequencing of elements and contents.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>three<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>III<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>three<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>T H R E E<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\&quot;</span>four<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>Content text is an implied structure in XML.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>six<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        {<span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: 6}<span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>JSON does not have implied structure:<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>seven<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        7<span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>everything is explicit.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>CDATA blocks&lt;are&gt;&lt;supported&gt;!<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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">ja</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;xml two=<span class="pl-cce">\&quot;</span> &amp;quot;2&amp;quot; <span class="pl-cce">\&quot;</span> one=<span class="pl-cce">\&quot;</span>1<span class="pl-cce">\&quot;</span>&gt;&lt;five/&gt;First <span class="pl-cce">\t</span>&amp;lt;content&amp;gt;&lt;five/&gt;This is &amp;quot;content&amp;quot;.&lt;three&gt;&lt;/three&gt;JSON does not preserve the sequencing of elements and contents.&lt;three&gt;III&lt;/three&gt;&lt;three&gt;T H R E E&lt;/three&gt;&lt;four/&gt;Content text is an implied structure in XML.&lt;six content=<span class="pl-cce">\&quot;</span>6<span class="pl-cce">\&quot;</span>/&gt;JSON does not have implied structure:&lt;seven&gt;&lt;/seven&gt;everything is explicit.CDATA blocks&amp;lt;are&amp;gt;&amp;lt;supported&amp;gt;!&lt;/xml&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-c1">JSONML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">ja</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;&lt;xml do=&#039;0&#039;&gt;uno&lt;a re=&#039;1&#039; mi=&#039;2&#039;&gt;dos&lt;b fa=&#039;3&#039;/&gt;tres&lt;c&gt;true&lt;/c&gt;quatro&lt;/a&gt;cinqo&lt;d&gt;seis&lt;e/&gt;&lt;/d&gt;&lt;/xml&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC335" class="react-file-line html-div" data-testid="code-cell" data-line-number="335" style="position:relative">        <span class="pl-s1">ja</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC336" class="react-file-line html-div" data-testid="code-cell" data-line-number="336" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>xml<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    {<span class="pl-cce">\&quot;</span>do<span class="pl-cce">\&quot;</span>: 0},<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>uno<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>a<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>re<span class="pl-cce">\&quot;</span>: 1,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>mi<span class="pl-cce">\&quot;</span>: 2<span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>dos<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>b<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            {<span class="pl-cce">\&quot;</span>fa<span class="pl-cce">\&quot;</span>: 3}<span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>tres<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>c<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            true<span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>quatro<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>cinqo<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>d<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>seis<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        [<span class="pl-cce">\&quot;</span>e<span class="pl-cce">\&quot;</span>]<span class="pl-cce">\n</span>    ]<span class="pl-cce">\n</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">ja</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;xml do=<span class="pl-cce">\&quot;</span>0<span class="pl-cce">\&quot;</span>&gt;uno&lt;a re=<span class="pl-cce">\&quot;</span>1<span class="pl-cce">\&quot;</span> mi=<span class="pl-cce">\&quot;</span>2<span class="pl-cce">\&quot;</span>&gt;dos&lt;b fa=<span class="pl-cce">\&quot;</span>3<span class="pl-cce">\&quot;</span>/&gt;tres&lt;c&gt;&lt;/c&gt;quatro&lt;/a&gt;cinqo&lt;d&gt;seis&lt;e/&gt;&lt;/d&gt;&lt;/xml&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">JSONML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">ja</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;&lt;mapping&gt;&lt;empty/&gt;   &lt;class name = <span class="pl-cce">\&quot;</span>Customer<span class="pl-cce">\&quot;</span>&gt;      &lt;field name = <span class="pl-cce">\&quot;</span>ID<span class="pl-cce">\&quot;</span> type = <span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>&gt;         &lt;bind-xml name=<span class="pl-cce">\&quot;</span>ID<span class="pl-cce">\&quot;</span> node=<span class="pl-cce">\&quot;</span>attribute<span class="pl-cce">\&quot;</span>/&gt;      &lt;/field&gt;      &lt;field name = <span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span> type = <span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span>/&gt;      &lt;field name = <span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span> type = <span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span>/&gt;      &lt;field name = <span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span> type = <span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span>/&gt;   &lt;/class&gt;   &lt;class name = <span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span>&gt;      &lt;field name = <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>&gt;         &lt;bind-xml name = <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span> node = <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>/&gt;      &lt;/field&gt;   &lt;/class&gt;   &lt;class name = <span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span>&gt;      &lt;field name = <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>&gt;         &lt;bind-xml name = <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span> node = <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>/&gt;      &lt;/field&gt;   &lt;/class&gt;   &lt;class name = <span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span>&gt;      &lt;field name = <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>&gt;         &lt;bind-xml name = <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span> node = <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>/&gt;      &lt;/field&gt;   &lt;/class&gt;&lt;/mapping&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC343" class="react-file-line html-div" data-testid="code-cell" data-line-number="343" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>mapping<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>empty<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>class<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>    {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>bind-xml<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>attribute<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>ID<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>          },<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>ID<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        {<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        }<span class="pl-cce">\n</span>      ],<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Customer<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>bind-xml<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>      },<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>bind-xml<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>      },<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>bind-xml<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>          <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>        },<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>      },<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    }<span class="pl-cce">\n</span>  ]<span class="pl-cce">\n</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC345" class="react-file-line html-div" data-testid="code-cell" data-line-number="345" style="position:relative">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC346" class="react-file-line html-div" data-testid="code-cell" data-line-number="346" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;mapping&gt;&lt;empty/&gt;&lt;class&gt;&lt;field&gt;&lt;bind-xml&gt;&lt;node&gt;attribute&lt;/node&gt;&lt;name&gt;ID&lt;/name&gt;&lt;/bind-xml&gt;&lt;name&gt;ID&lt;/name&gt;&lt;type&gt;string&lt;/type&gt;&lt;/field&gt;&lt;field&gt;&lt;name&gt;FirstName&lt;/name&gt;&lt;type&gt;FirstName&lt;/type&gt;&lt;/field&gt;&lt;field&gt;&lt;name&gt;MI&lt;/name&gt;&lt;type&gt;MI&lt;/type&gt;&lt;/field&gt;&lt;field&gt;&lt;name&gt;LastName&lt;/name&gt;&lt;type&gt;LastName&lt;/type&gt;&lt;/field&gt;&lt;name&gt;Customer&lt;/name&gt;&lt;/class&gt;&lt;class&gt;&lt;field&gt;&lt;bind-xml&gt;&lt;node&gt;text&lt;/node&gt;&lt;name&gt;text&lt;/name&gt;&lt;/bind-xml&gt;&lt;name&gt;text&lt;/name&gt;&lt;/field&gt;&lt;name&gt;FirstName&lt;/name&gt;&lt;/class&gt;&lt;class&gt;&lt;field&gt;&lt;bind-xml&gt;&lt;node&gt;text&lt;/node&gt;&lt;name&gt;text&lt;/name&gt;&lt;/bind-xml&gt;&lt;name&gt;text&lt;/name&gt;&lt;/field&gt;&lt;name&gt;MI&lt;/name&gt;&lt;/class&gt;&lt;class&gt;&lt;field&gt;&lt;bind-xml&gt;&lt;node&gt;text&lt;/node&gt;&lt;name&gt;text&lt;/name&gt;&lt;/bind-xml&gt;&lt;name&gt;text&lt;/name&gt;&lt;/field&gt;&lt;name&gt;LastName&lt;/name&gt;&lt;/class&gt;&lt;/mapping&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">ja</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>mapping<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    [<span class="pl-cce">\&quot;</span>empty<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>class<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        {<span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Customer<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            {<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>ID<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>            },<span class="pl-cce">\n</span>            [<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>bind-xml<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                {<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>attribute<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>ID<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>                }<span class="pl-cce">\n</span>            ]<span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            {<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>            }<span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            {<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>            }<span class="pl-cce">\n</span>        ],<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            {<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>            }<span class="pl-cce">\n</span>        ]<span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>class<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        {<span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            {<span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>            [<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>bind-xml<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                {<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>                }<span class="pl-cce">\n</span>            ]<span class="pl-cce">\n</span>        ]<span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>class<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        {<span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            {<span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>            [<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>bind-xml<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                {<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>                }<span class="pl-cce">\n</span>            ]<span class="pl-cce">\n</span>        ]<span class="pl-cce">\n</span>    ],<span class="pl-cce">\n</span>    [<span class="pl-cce">\n</span>        <span class="pl-cce">\&quot;</span>class<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>        {<span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>        [<span class="pl-cce">\n</span>            <span class="pl-cce">\&quot;</span>field<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>            {<span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>            [<span class="pl-cce">\n</span>                <span class="pl-cce">\&quot;</span>bind-xml<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                {<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>                    <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>                }<span class="pl-cce">\n</span>            ]<span class="pl-cce">\n</span>        ]<span class="pl-cce">\n</span>    ]<span class="pl-cce">\n</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">ja</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;&lt;mapping&gt;&lt;empty/&gt;&lt;class name=<span class="pl-cce">\&quot;</span>Customer<span class="pl-cce">\&quot;</span>&gt;&lt;field name=<span class="pl-cce">\&quot;</span>ID<span class="pl-cce">\&quot;</span> type=<span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>&gt;&lt;bind-xml node=<span class="pl-cce">\&quot;</span>attribute<span class="pl-cce">\&quot;</span> name=<span class="pl-cce">\&quot;</span>ID<span class="pl-cce">\&quot;</span>/&gt;&lt;/field&gt;&lt;field name=<span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span> type=<span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span>/&gt;&lt;field name=<span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span> type=<span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span>/&gt;&lt;field name=<span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span> type=<span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span>/&gt;&lt;/class&gt;&lt;class name=<span class="pl-cce">\&quot;</span>FirstName<span class="pl-cce">\&quot;</span>&gt;&lt;field name=<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>&gt;&lt;bind-xml node=<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span> name=<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>/&gt;&lt;/field&gt;&lt;/class&gt;&lt;class name=<span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span>&gt;&lt;field name=<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>&gt;&lt;bind-xml node=<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span> name=<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>/&gt;&lt;/field&gt;&lt;/class&gt;&lt;class name=<span class="pl-cce">\&quot;</span>LastName<span class="pl-cce">\&quot;</span>&gt;&lt;field name=<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>&gt;&lt;bind-xml node=<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span> name=<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>/&gt;&lt;/field&gt;&lt;/class&gt;&lt;/mapping&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">JSONML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">ja</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;&lt;?xml version=<span class="pl-cce">\&quot;</span>1.0<span class="pl-cce">\&quot;</span> ?&gt;&lt;Book Author=<span class="pl-cce">\&quot;</span>Anonymous<span class="pl-cce">\&quot;</span>&gt;&lt;Title&gt;Sample Book&lt;/Title&gt;&lt;Chapter id=<span class="pl-cce">\&quot;</span>1<span class="pl-cce">\&quot;</span>&gt;This is chapter 1. It is not very long or interesting.&lt;/Chapter&gt;&lt;Chapter id=<span class="pl-cce">\&quot;</span>2<span class="pl-cce">\&quot;</span>&gt;This is chapter 2. Although it is longer than chapter 1, it is not any more interesting.&lt;/Chapter&gt;&lt;/Book&gt;&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>Book<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Chapter<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>    {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>This is chapter 1. It is not very long or interesting.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>id<span class="pl-cce">\&quot;</span>: 1<span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>This is chapter 2. Although it is longer than chapter 1, it is not any more interesting.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>id<span class="pl-cce">\&quot;</span>: 2<span class="pl-cce">\n</span>    }<span class="pl-cce">\n</span>  ],<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Author<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Anonymous<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Title<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Sample Book<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;&lt;Book&gt;&lt;Chapter&gt;This is chapter 1. It is not very long or interesting.&lt;id&gt;1&lt;/id&gt;&lt;/Chapter&gt;&lt;Chapter&gt;This is chapter 2. Although it is longer than chapter 1, it is not any more interesting.&lt;id&gt;2&lt;/id&gt;&lt;/Chapter&gt;&lt;Author&gt;Anonymous&lt;/Author&gt;&lt;Title&gt;Sample Book&lt;/Title&gt;&lt;/Book&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC358" class="react-file-line html-div" data-testid="code-cell" data-line-number="358" style="position:relative">                <span class="pl-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;&lt;!DOCTYPE bCard &#039;http://www.cs.caltech.edu/~adam/schemas/bCard&#039;&gt;&lt;bCard&gt;&lt;?xml default bCard        firstname = &#039;&#039;        lastname  = &#039;&#039; company   = &#039;&#039; email = &#039;&#039; homepage  = &#039;&#039;?&gt;&lt;bCard        firstname = &#039;Rohit&#039;        lastname  = &#039;Khare&#039;        company   = &#039;MCI&#039;        email     = &#039;khare@mci.net&#039;        homepage  = &#039;http://pest.w3.org/&#039;/&gt;&lt;bCard        firstname = &#039;Adam&#039;        lastname  = &#039;Rifkin&#039;        company   = &#039;Caltech Infospheres Project&#039;        email     = &#039;adam@cs.caltech.edu&#039;        homepage  = &#039;http://www.cs.caltech.edu/~adam/&#039;/&gt;&lt;/bCard&gt;&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>bCard<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>bCard<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>  {<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>email<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>khare@mci.net<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>company<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>MCI<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>lastname<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Khare<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>firstname<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Rohit<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>homepage<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>http://pest.w3.org/<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>  },<span class="pl-cce">\n</span>  {<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>email<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>adam@cs.caltech.edu<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>company<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Caltech Infospheres Project<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>lastname<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Rifkin<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>firstname<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Adam<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>homepage<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>http://www.cs.caltech.edu/~adam/<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>  }<span class="pl-cce">\n</span>]}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC362" class="react-file-line html-div" data-testid="code-cell" data-line-number="362" style="position:relative">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC363" class="react-file-line html-div" data-testid="code-cell" data-line-number="363" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;bCard&gt;&lt;bCard&gt;&lt;email&gt;khare@mci.net&lt;/email&gt;&lt;company&gt;MCI&lt;/company&gt;&lt;lastname&gt;Khare&lt;/lastname&gt;&lt;firstname&gt;Rohit&lt;/firstname&gt;&lt;homepage&gt;http://pest.w3.org/&lt;/homepage&gt;&lt;/bCard&gt;&lt;bCard&gt;&lt;email&gt;adam@cs.caltech.edu&lt;/email&gt;&lt;company&gt;Caltech Infospheres Project&lt;/company&gt;&lt;lastname&gt;Rifkin&lt;/lastname&gt;&lt;firstname&gt;Adam&lt;/firstname&gt;&lt;homepage&gt;http://www.cs.caltech.edu/~adam/&lt;/homepage&gt;&lt;/bCard&gt;&lt;/bCard&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;&lt;?xml version=<span class="pl-cce">\&quot;</span>1.0<span class="pl-cce">\&quot;</span>?&gt;&lt;customer&gt;    &lt;firstName&gt;        &lt;text&gt;Fred&lt;/text&gt;    &lt;/firstName&gt;    &lt;ID&gt;fbs0001&lt;/ID&gt;    &lt;lastName&gt; &lt;text&gt;Scerbo&lt;/text&gt;    &lt;/lastName&gt;    &lt;MI&gt;        &lt;text&gt;B&lt;/text&gt;    &lt;/MI&gt;&lt;/customer&gt;&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>customer<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>lastName<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Scerbo<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>MI<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>B<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>ID<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>fbs0001<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>firstName<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>text<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Fred<span class="pl-cce">\&quot;</span>}<span class="pl-cce">\n</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC369" class="react-file-line html-div" data-testid="code-cell" data-line-number="369" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;customer&gt;&lt;lastName&gt;&lt;text&gt;Scerbo&lt;/text&gt;&lt;/lastName&gt;&lt;MI&gt;&lt;text&gt;B&lt;/text&gt;&lt;/MI&gt;&lt;ID&gt;fbs0001&lt;/ID&gt;&lt;firstName&gt;&lt;text&gt;Fred&lt;/text&gt;&lt;/firstName&gt;&lt;/customer&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;&lt;!ENTITY tp-address PUBLIC &#039;-//ABC University::Special Collections Library//TEXT (titlepage: name and address)//EN&#039; &#039;tpspcoll.sgm&#039;&gt;&lt;list type=&#039;simple&#039;&gt;&lt;head&gt;Repository Address &lt;/head&gt;&lt;item&gt;Special Collections Library&lt;/item&gt;&lt;item&gt;ABC University&lt;/item&gt;&lt;item&gt;Main Library, 40 Circle Drive&lt;/item&gt;&lt;item&gt;Ourtown, Pennsylvania&lt;/item&gt;&lt;item&gt;17654 USA&lt;/item&gt;&lt;/list&gt;&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC373" class="react-file-line html-div" data-testid="code-cell" data-line-number="373" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>list<span class="pl-cce">\&quot;</span>:{<span class="pl-cce">\&quot;</span>item<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Special Collections Library<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>ABC University<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Main Library, 40 Circle Drive<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Ourtown, Pennsylvania<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>17654 USA<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\&quot;</span>head<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>Repository Address<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>simple<span class="pl-cce">\&quot;</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC374" class="react-file-line html-div" data-testid="code-cell" data-line-number="374" style="position:relative">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;&lt;list&gt;&lt;item&gt;Special Collections Library&lt;/item&gt;&lt;item&gt;ABC University&lt;/item&gt;&lt;item&gt;Main Library, 40 Circle Drive&lt;/item&gt;&lt;item&gt;Ourtown, Pennsylvania&lt;/item&gt;&lt;item&gt;17654 USA&lt;/item&gt;&lt;head&gt;Repository Address&lt;/head&gt;&lt;type&gt;simple&lt;/type&gt;&lt;/list&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC378" class="react-file-line html-div" data-testid="code-cell" data-line-number="378" style="position:relative">        <span class="pl-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;&lt;test intertag zero=0 status=ok&gt;&lt;empty/&gt;deluxe&lt;blip sweet=true&gt;&amp;amp;&amp;quot;toot&amp;quot;&amp;toot;&amp;#x41;&lt;/blip&gt;&lt;x&gt;eks&lt;/x&gt;&lt;w&gt;bonus&lt;/w&gt;&lt;w&gt;bonus2&lt;/w&gt;&lt;/test&gt;&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>test<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>w<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>bonus<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>bonus2<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>  ],<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>deluxe<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>intertag<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>status<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>ok<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>blip<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>&amp;<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>toot<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>&amp;toot;&amp;#x41;<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>sweet<span class="pl-cce">\&quot;</span>: true<span class="pl-cce">\n</span>  },<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>empty<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>zero<span class="pl-cce">\&quot;</span>: 0,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>x<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>eks<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;&lt;test&gt;&lt;w&gt;bonus&lt;/w&gt;&lt;w&gt;bonus2&lt;/w&gt;deluxe&lt;intertag/&gt;&lt;status&gt;ok&lt;/status&gt;&lt;blip&gt;&amp;amp;&amp;quot;toot&amp;quot;&amp;amp;toot;&amp;amp;#x41;&lt;sweet&gt;true&lt;/sweet&gt;&lt;/blip&gt;&lt;empty/&gt;&lt;zero&gt;0&lt;/zero&gt;&lt;x&gt;eks&lt;/x&gt;&lt;/test&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC384" class="react-file-line html-div" data-testid="code-cell" data-line-number="384" style="position:relative">        <span class="pl-s1">jsonobject</span> = <span class="pl-c1">HTTP</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;GET / HTTP/1.0<span class="pl-cce">\n</span>Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*<span class="pl-cce">\n</span>Accept-Language: en-us<span class="pl-cce">\n</span>User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461; Q312461)<span class="pl-cce">\n</span>Host: www.nokko.com<span class="pl-cce">\n</span>Connection: keep-alive<span class="pl-cce">\n</span>Accept-encoding: gzip, deflate<span class="pl-cce">\n</span>&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Accept-Language<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>en-us<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Request-URI<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>/<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Host<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>www.nokko.com<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Method<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>GET<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Accept-encoding<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>gzip, deflate<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>User-Agent<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461; Q312461)<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>HTTP-Version<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>HTTP/1.0<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Connection<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>keep-alive<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Accept<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;GET <span class="pl-cce">\&quot;</span>/<span class="pl-cce">\&quot;</span> HTTP/1.0<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC388" class="react-file-line html-div" data-testid="code-cell" data-line-number="388" style="position:relative">                <span class="pl-s">&quot;Accept-Language: en-us<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC389" class="react-file-line html-div" data-testid="code-cell" data-line-number="389" style="position:relative">                <span class="pl-s">&quot;Host: www.nokko.com<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;Accept-encoding: gzip, deflate<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90; T312461; Q312461)<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s">&quot;Connection: keep-alive<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC393" class="react-file-line html-div" data-testid="code-cell" data-line-number="393" style="position:relative">                <span class="pl-s">&quot;Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*<span class="pl-cce">\r</span><span class="pl-cce">\n</span><span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">HTTP</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">HTTP</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;HTTP/1.1 200 Oki Doki<span class="pl-cce">\n</span>Date: Sun, 26 May 2002 17:38:52 GMT<span class="pl-cce">\n</span>Server: Apache/1.3.23 (Unix) mod_perl/1.26<span class="pl-cce">\n</span>Keep-Alive: timeout=15, max=100<span class="pl-cce">\n</span>Connection: Keep-Alive<span class="pl-cce">\n</span>Transfer-Encoding: chunked<span class="pl-cce">\n</span>Content-Type: text/html<span class="pl-cce">\n</span>&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Reason-Phrase<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Oki Doki<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Status-Code<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>200<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Transfer-Encoding<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>chunked<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Date<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Sun, 26 May 2002 17:38:52 GMT<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Keep-Alive<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>timeout=15, max=100<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>HTTP-Version<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>HTTP/1.1<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Content-Type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>text/html<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Connection<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Keep-Alive<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Server<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Apache/1.3.23 (Unix) mod_perl/1.26<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;HTTP/1.1 200 Oki Doki<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;Transfer-Encoding: chunked<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC401" class="react-file-line html-div" data-testid="code-cell" data-line-number="401" style="position:relative">                <span class="pl-s">&quot;Date: Sun, 26 May 2002 17:38:52 GMT<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC402" class="react-file-line html-div" data-testid="code-cell" data-line-number="402" style="position:relative">                <span class="pl-s">&quot;Keep-Alive: timeout=15, max=100<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s">&quot;Content-Type: text/html<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;Connection: Keep-Alive<span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;Server: Apache/1.3.23 (Unix) mod_perl/1.26<span class="pl-cce">\r</span><span class="pl-cce">\n</span><span class="pl-cce">\r</span><span class="pl-cce">\n</span>&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">HTTP</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC408" class="react-file-line html-div" data-testid="code-cell" data-line-number="408" style="position:relative">        <span class="pl-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s">&quot;{nix: null, nux: false, null: &#039;null&#039;, &#039;Request-URI&#039;: &#039;/&#039;, Method: &#039;GET&#039;, &#039;HTTP-Version&#039;: &#039;HTTP/1.0&#039;}&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC409" class="react-file-line html-div" data-testid="code-cell" data-line-number="409" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Request-URI<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>/<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>nix<span class="pl-cce">\&quot;</span>: null,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>nux<span class="pl-cce">\&quot;</span>: false,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Method<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>GET<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>HTTP-Version<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>HTTP/1.0<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>null<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>null<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertTrue</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">isNull</span>(<span class="pl-s">&quot;nix&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertTrue</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">has</span>(<span class="pl-s">&quot;nix&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;Request-URI&gt;/&lt;/Request-URI&gt;&lt;nix&gt;null&lt;/nix&gt;&lt;nux&gt;false&lt;/nux&gt;&lt;Method&gt;GET&lt;/Method&gt;&lt;HTTP-Version&gt;HTTP/1.0&lt;/HTTP-Version&gt;&lt;null&gt;null&lt;/null&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC415" class="react-file-line html-div" data-testid="code-cell" data-line-number="415" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;&lt;?xml version=&#039;1.0&#039; encoding=&#039;UTF-8&#039;?&gt;&quot;</span> + <span class="pl-s">&quot;<span class="pl-cce">\n</span><span class="pl-cce">\n</span>&quot;</span> + <span class="pl-s">&quot;&lt;SOAP-ENV:Envelope&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC417" class="react-file-line html-div" data-testid="code-cell" data-line-number="417" style="position:relative">                <span class="pl-s">&quot; xmlns:SOAP-ENV=<span class="pl-cce">\&quot;</span>http://schemas.xmlsoap.org/soap/envelope/<span class="pl-cce">\&quot;</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC418" class="react-file-line html-div" data-testid="code-cell" data-line-number="418" style="position:relative">                <span class="pl-s">&quot; xmlns:xsi=<span class="pl-cce">\&quot;</span>http://www.w3.org/1999/XMLSchema-instance<span class="pl-cce">\&quot;</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot; xmlns:xsd=<span class="pl-cce">\&quot;</span>http://www.w3.org/1999/XMLSchema<span class="pl-cce">\&quot;</span>&gt;&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC420" class="react-file-line html-div" data-testid="code-cell" data-line-number="420" style="position:relative">                <span class="pl-s">&quot;&lt;SOAP-ENV:Body&gt;&lt;ns1:doGoogleSearch&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC421" class="react-file-line html-div" data-testid="code-cell" data-line-number="421" style="position:relative">                <span class="pl-s">&quot; xmlns:ns1=<span class="pl-cce">\&quot;</span>urn:GoogleSearch<span class="pl-cce">\&quot;</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot; SOAP-ENV:encodingStyle=<span class="pl-cce">\&quot;</span>http://schemas.xmlsoap.org/soap/encoding/<span class="pl-cce">\&quot;</span>&gt;&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;&lt;key xsi:type=<span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span>&gt;GOOGLEKEY&lt;/key&gt; &lt;q&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot; xsi:type=<span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span>&gt;&#039;+search+&#039;&lt;/q&gt; &lt;start&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot; xsi:type=<span class="pl-cce">\&quot;</span>xsd:int<span class="pl-cce">\&quot;</span>&gt;0&lt;/start&gt; &lt;maxResults&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot; xsi:type=<span class="pl-cce">\&quot;</span>xsd:int<span class="pl-cce">\&quot;</span>&gt;10&lt;/maxResults&gt; &lt;filter&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s">&quot; xsi:type=<span class="pl-cce">\&quot;</span>xsd:boolean<span class="pl-cce">\&quot;</span>&gt;true&lt;/filter&gt; &lt;restrict&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s">&quot; xsi:type=<span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span>&gt;&lt;/restrict&gt; &lt;safeSearch&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot; xsi:type=<span class="pl-cce">\&quot;</span>xsd:boolean<span class="pl-cce">\&quot;</span>&gt;false&lt;/safeSearch&gt; &lt;lr&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot; xsi:type=<span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span>&gt;&lt;/lr&gt; &lt;ie&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot; xsi:type=<span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span>&gt;latin1&lt;/ie&gt; &lt;oe&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot; xsi:type=<span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span>&gt;latin1&lt;/oe&gt;&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;&lt;/ns1:doGoogleSearch&gt;&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;&lt;/SOAP-ENV:Body&gt;&lt;/SOAP-ENV:Envelope&gt;&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC436" class="react-file-line html-div" data-testid="code-cell" data-line-number="436" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>SOAP-ENV:Envelope<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>SOAP-ENV:Body<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>ns1:doGoogleSearch<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>oe<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>latin1<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>xsi:type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>SOAP-ENV:encodingStyle<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>http://schemas.xmlsoap.org/soap/encoding/<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>lr<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>xsi:type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>start<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: 0,<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>xsi:type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>xsd:int<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>q<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>&#039;+search+&#039;<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>xsi:type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>ie<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>latin1<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>xsi:type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>safeSearch<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: false,<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>xsi:type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>xsd:boolean<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>xmlns:ns1<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>urn:GoogleSearch<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>restrict<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>xsi:type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>filter<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: true,<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>xsi:type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>xsd:boolean<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>maxResults<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: 10,<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>xsi:type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>xsd:int<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    },<span class="pl-cce">\n</span>    <span class="pl-cce">\&quot;</span>key<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>GOOGLEKEY<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>      <span class="pl-cce">\&quot;</span>xsi:type<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>xsd:string<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>    }<span class="pl-cce">\n</span>  }},<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>xmlns:xsd<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>http://www.w3.org/1999/XMLSchema<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>xmlns:xsi<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>http://www.w3.org/1999/XMLSchema-instance<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>xmlns:SOAP-ENV<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>http://schemas.xmlsoap.org/soap/envelope/<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;SOAP-ENV:Envelope&gt;&lt;SOAP-ENV:Body&gt;&lt;ns1:doGoogleSearch&gt;&lt;oe&gt;latin1&lt;xsi:type&gt;xsd:string&lt;/xsi:type&gt;&lt;/oe&gt;&lt;SOAP-ENV:encodingStyle&gt;http://schemas.xmlsoap.org/soap/encoding/&lt;/SOAP-ENV:encodingStyle&gt;&lt;lr&gt;&lt;xsi:type&gt;xsd:string&lt;/xsi:type&gt;&lt;/lr&gt;&lt;start&gt;0&lt;xsi:type&gt;xsd:int&lt;/xsi:type&gt;&lt;/start&gt;&lt;q&gt;&amp;apos;+search+&amp;apos;&lt;xsi:type&gt;xsd:string&lt;/xsi:type&gt;&lt;/q&gt;&lt;ie&gt;latin1&lt;xsi:type&gt;xsd:string&lt;/xsi:type&gt;&lt;/ie&gt;&lt;safeSearch&gt;false&lt;xsi:type&gt;xsd:boolean&lt;/xsi:type&gt;&lt;/safeSearch&gt;&lt;xmlns:ns1&gt;urn:GoogleSearch&lt;/xmlns:ns1&gt;&lt;restrict&gt;&lt;xsi:type&gt;xsd:string&lt;/xsi:type&gt;&lt;/restrict&gt;&lt;filter&gt;true&lt;xsi:type&gt;xsd:boolean&lt;/xsi:type&gt;&lt;/filter&gt;&lt;maxResults&gt;10&lt;xsi:type&gt;xsd:int&lt;/xsi:type&gt;&lt;/maxResults&gt;&lt;key&gt;GOOGLEKEY&lt;xsi:type&gt;xsd:string&lt;/xsi:type&gt;&lt;/key&gt;&lt;/ns1:doGoogleSearch&gt;&lt;/SOAP-ENV:Body&gt;&lt;xmlns:xsd&gt;http://www.w3.org/1999/XMLSchema&lt;/xmlns:xsd&gt;&lt;xmlns:xsi&gt;http://www.w3.org/1999/XMLSchema-instance&lt;/xmlns:xsi&gt;&lt;xmlns:SOAP-ENV&gt;http://schemas.xmlsoap.org/soap/envelope/&lt;/xmlns:SOAP-ENV&gt;&lt;/SOAP-ENV:Envelope&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s">&quot;{Envelope: {Body: {<span class="pl-cce">\&quot;</span>ns1:doGoogleSearch<span class="pl-cce">\&quot;</span>: {oe: <span class="pl-cce">\&quot;</span>latin1<span class="pl-cce">\&quot;</span>, filter: true, q: <span class="pl-cce">\&quot;</span>&#039;+search+&#039;<span class="pl-cce">\&quot;</span>, key: <span class="pl-cce">\&quot;</span>GOOGLEKEY<span class="pl-cce">\&quot;</span>, maxResults: 10, <span class="pl-cce">\&quot;</span>SOAP-ENV:encodingStyle<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>http://schemas.xmlsoap.org/soap/encoding/<span class="pl-cce">\&quot;</span>, start: 0, ie: <span class="pl-cce">\&quot;</span>latin1<span class="pl-cce">\&quot;</span>, safeSearch:false, <span class="pl-cce">\&quot;</span>xmlns:ns1<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>urn:GoogleSearch<span class="pl-cce">\&quot;</span>}}}}&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC443" class="react-file-line html-div" data-testid="code-cell" data-line-number="443" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>Envelope<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>Body<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>ns1:doGoogleSearch<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>oe<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>latin1<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>SOAP-ENV:encodingStyle<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>http://schemas.xmlsoap.org/soap/encoding/<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>start<span class="pl-cce">\&quot;</span>: 0,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>q<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>&#039;+search+&#039;<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>ie<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>latin1<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>safeSearch<span class="pl-cce">\&quot;</span>: false,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>xmlns:ns1<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>urn:GoogleSearch<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>maxResults<span class="pl-cce">\&quot;</span>: 10,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>key<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>GOOGLEKEY<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>filter<span class="pl-cce">\&quot;</span>: true<span class="pl-cce">\n</span>}}}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC444" class="react-file-line html-div" data-testid="code-cell" data-line-number="444" style="position:relative">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;Envelope&gt;&lt;Body&gt;&lt;ns1:doGoogleSearch&gt;&lt;oe&gt;latin1&lt;/oe&gt;&lt;SOAP-ENV:encodingStyle&gt;http://schemas.xmlsoap.org/soap/encoding/&lt;/SOAP-ENV:encodingStyle&gt;&lt;start&gt;0&lt;/start&gt;&lt;q&gt;&amp;apos;+search+&amp;apos;&lt;/q&gt;&lt;ie&gt;latin1&lt;/ie&gt;&lt;safeSearch&gt;false&lt;/safeSearch&gt;&lt;xmlns:ns1&gt;urn:GoogleSearch&lt;/xmlns:ns1&gt;&lt;maxResults&gt;10&lt;/maxResults&gt;&lt;key&gt;GOOGLEKEY&lt;/key&gt;&lt;filter&gt;true&lt;/filter&gt;&lt;/ns1:doGoogleSearch&gt;&lt;/Body&gt;&lt;/Envelope&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-smi">CookieList</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;  f%oo = b+l=ah  ; o;n%40e = t.wo &quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>o;n@e<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>t.wo<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>f%oo<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>b l=ah<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC450" class="react-file-line html-div" data-testid="code-cell" data-line-number="450" style="position:relative">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;o%3bn@e=t.wo;f%25oo=b l%3dah&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-smi">CookieList</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-smi">Cookie</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;f%oo=blah; secure ;expires = April 24, 2002&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;  <span class="pl-cce">\&quot;</span>expires<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>April 24, 2002<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;  <span class="pl-cce">\&quot;</span>name<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>f%oo<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC458" class="react-file-line html-div" data-testid="code-cell" data-line-number="458" style="position:relative">                <span class="pl-s">&quot;  <span class="pl-cce">\&quot;</span>secure<span class="pl-cce">\&quot;</span>: true,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;  <span class="pl-cce">\&quot;</span>value<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>blah<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">2</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;f%25oo=blah;expires=April 24, 2002;secure&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC462" class="react-file-line html-div" data-testid="code-cell" data-line-number="462" style="position:relative">                <span class="pl-smi">Cookie</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC463" class="react-file-line html-div" data-testid="code-cell" data-line-number="463" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s">&quot;{script: &#039;It is not allowed in HTML to send a close script tag in a string&lt;script&gt;because it confuses browsers&lt;/script&gt;so we insert a backslash before the /&#039;}&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>script<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>It is not allowed in HTML to send a close script tag in a string&lt;script&gt;because it confuses browsers&lt;<span class="pl-cce">\\</span>/script&gt;so we insert a backslash before the /<span class="pl-cce">\&quot;</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-smi">JSONTokener</span> <span class="pl-s1">jsontokener</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONTokener</span>(<span class="pl-s">&quot;{op:&#039;test&#039;, to:&#039;session&#039;, pre:1}{op:&#039;test&#039;, to:&#039;session&#039;, pre:2}&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s1">jsontokener</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>to<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>session<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>op<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>test<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>pre<span class="pl-cce">\&quot;</span>:1}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-c1">1</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">optInt</span>(<span class="pl-s">&quot;pre&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-smi">int</span> <span class="pl-s1">i</span> = <span class="pl-s1">jsontokener</span>.<span class="pl-en">skipTo</span>(<span class="pl-s">&#039;{&#039;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-c1">123</span>, <span class="pl-s1">i</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s1">jsontokener</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>to<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>session<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>op<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>test<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>pre<span class="pl-cce">\&quot;</span>:2}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span> = <span class="pl-c1">CDL</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s">&quot;Comma delimited list test, &#039;<span class="pl-cce">\&quot;</span>Strip<span class="pl-cce">\&quot;</span>Quotes&#039;, &#039;quote, comma&#039;, No quotes, &#039;Single Quotes&#039;, <span class="pl-cce">\&quot;</span>Double Quotes<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>1,&#039;2&#039;,<span class="pl-cce">\&quot;</span>3<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>,&#039;It is <span class="pl-cce">\&quot;</span>good,<span class="pl-cce">\&quot;</span>&#039;, <span class="pl-cce">\&quot;</span>It works.<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span><span class="pl-cce">\n</span>&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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">string</span> = <span class="pl-c1">CDL</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonarray</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;<span class="pl-cce">\&quot;</span>quote, comma<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>StripQuotes<span class="pl-cce">\&quot;</span>,Comma delimited list test<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC483" class="react-file-line html-div" data-testid="code-cell" data-line-number="483" style="position:relative">                <span class="pl-s">&quot;3,2,1<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC484" class="react-file-line html-div" data-testid="code-cell" data-line-number="484" style="position:relative">                <span class="pl-s">&quot;It works.,<span class="pl-cce">\&quot;</span>It is good,<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span> {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>quote, comma<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>3<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>Strip<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>Quotes<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>2<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Comma delimited list test<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>1<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span> },<span class="pl-cce">\n</span> {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>quote, comma<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>It works.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span><span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>Strip<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>Quotes<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>It is <span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span>good,<span class="pl-cce">\\</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Comma delimited list test<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span> }<span class="pl-cce">\n</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span>.<span class="pl-en">toString</span>(<span class="pl-c1">1</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span> = <span class="pl-c1">CDL</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span> {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>quote, comma<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>3<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>StripQuotes<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>2<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Comma delimited list test<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>1<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span> },<span class="pl-cce">\n</span> {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>quote, comma<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>It works.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>StripQuotes<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>It is good,<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>Comma delimited list test<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span> }<span class="pl-cce">\n</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span>.<span class="pl-en">toString</span>(<span class="pl-c1">1</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC492" class="react-file-line html-div" data-testid="code-cell" data-line-number="492" style="position:relative">        <span class="pl-s1">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s">&quot; [<span class="pl-cce">\&quot;</span>&lt;escape&gt;<span class="pl-cce">\&quot;</span>, next is an implied null , , ok,] &quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC493" class="react-file-line html-div" data-testid="code-cell" data-line-number="493" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\&quot;</span>&lt;escape&gt;<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>next is an implied null<span class="pl-cce">\&quot;</span>,null,<span class="pl-cce">\&quot;</span>ok<span class="pl-cce">\&quot;</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;array&gt;&amp;lt;escape&amp;gt;&lt;/array&gt;&lt;array&gt;next is an implied null&lt;/array&gt;&lt;array&gt;null&lt;/array&gt;&lt;array&gt;ok&lt;/array&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonarray</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s">&quot;{ fun =&gt; with non-standard forms ; forgiving =&gt; This package can be used to parse formats that are similar to but not stricting conforming to JSON; why=To make it easier to migrate existing data to JSON,one = [[1.00]]; uno=[[{1=&gt;1}]];&#039;+&#039;:+6e66 ;pluses=+++;empty = &#039;&#039; , &#039;double&#039;:0.666,true: TRUE, false: FALSE, null=NULL;[true] = [[!,@;*]]; string=&gt;  o. k. ; <span class="pl-cce">\r</span> oct=0666; hex=0x666; dec=666; o=0999; noh=0x0x}&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>noh<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>0x0x<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>one<span class="pl-cce">\&quot;</span>: [[1]],<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>o<span class="pl-cce">\&quot;</span>: 999,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>+<span class="pl-cce">\&quot;</span>: 6.0E66,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>true<span class="pl-cce">\&quot;</span>: true,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>forgiving<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>This package can be used to parse formats that are similar to but not stricting conforming to JSON<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>fun<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>with non-standard forms<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>double<span class="pl-cce">\&quot;</span>: 0.666,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>uno<span class="pl-cce">\&quot;</span>: [[{<span class="pl-cce">\&quot;</span>1<span class="pl-cce">\&quot;</span>: 1}]],<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>dec<span class="pl-cce">\&quot;</span>: 666,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>oct<span class="pl-cce">\&quot;</span>: 666,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>hex<span class="pl-cce">\&quot;</span>: 1638,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>o. k.<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>empty<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>false<span class="pl-cce">\&quot;</span>: false,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>[true]<span class="pl-cce">\&quot;</span>: [[<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>!<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>@<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>*<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span> ]],<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>pluses<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>+++<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>why<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>To make it easier to migrate existing data to JSON<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>null<span class="pl-cce">\&quot;</span>: null<span class="pl-cce">\n</span>}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">1</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-en">assertTrue</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">getBoolean</span>(<span class="pl-s">&quot;true&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertFalse</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">getBoolean</span>(<span class="pl-s">&quot;false&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s1">jsonobject</span>, <span class="pl-k">new</span> <span class="pl-smi">String</span>[]{<span class="pl-s">&quot;dec&quot;</span>, <span class="pl-s">&quot;oct&quot;</span>, <span class="pl-s">&quot;hex&quot;</span>, <span class="pl-s">&quot;missing&quot;</span>});</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC504" class="react-file-line html-div" data-testid="code-cell" data-line-number="504" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>oct<span class="pl-cce">\&quot;</span>: 666,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>dec<span class="pl-cce">\&quot;</span>: 666,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>hex<span class="pl-cce">\&quot;</span>: 1638<span class="pl-cce">\n</span>}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">1</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;[[<span class="pl-cce">\&quot;</span>&lt;escape&gt;<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>next is an implied null<span class="pl-cce">\&quot;</span>,null,<span class="pl-cce">\&quot;</span>ok<span class="pl-cce">\&quot;</span>],{<span class="pl-cce">\&quot;</span>oct<span class="pl-cce">\&quot;</span>:666,<span class="pl-cce">\&quot;</span>dec<span class="pl-cce">\&quot;</span>:666,<span class="pl-cce">\&quot;</span>hex<span class="pl-cce">\&quot;</span>:1638}]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-k">new</span> <span class="pl-smi">JSONStringer</span>().<span class="pl-en">array</span>().<span class="pl-en">value</span>(<span class="pl-s1">jsonarray</span>).<span class="pl-en">value</span>(<span class="pl-s1">jsonobject</span>).<span class="pl-en">endArray</span>().<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s">&quot;{string: <span class="pl-cce">\&quot;</span>98.6<span class="pl-cce">\&quot;</span>, long: 2147483648, int: 2147483647, longer: 9223372036854775807, double: 9223372036854775808}&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>int<span class="pl-cce">\&quot;</span>: 2147483647,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>98.6<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>longer<span class="pl-cce">\&quot;</span>: 9223372036854775807,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>double<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>9223372036854775808<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>long<span class="pl-cce">\&quot;</span>: 2147483648<span class="pl-cce">\n</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC511" class="react-file-line html-div" data-testid="code-cell" data-line-number="511" style="position:relative">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">1</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC512" class="react-file-line html-div" data-testid="code-cell" data-line-number="512" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-c">// getInt</span></div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC514" class="react-file-line html-div" data-testid="code-cell" data-line-number="514" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-c1">2147483647</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getInt</span>(<span class="pl-s">&quot;int&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(-<span class="pl-c1">2147483648</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getInt</span>(<span class="pl-s">&quot;long&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(-<span class="pl-c1">1</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getInt</span>(<span class="pl-s">&quot;longer&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC518" class="react-file-line html-div" data-testid="code-cell" data-line-number="518" style="position:relative">            <span class="pl-s1">jsonobject</span>.<span class="pl-en">getInt</span>(<span class="pl-s">&quot;double&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC519" class="react-file-line html-div" data-testid="code-cell" data-line-number="519" style="position:relative">            <span class="pl-en">fail</span>(<span class="pl-s">&quot;should fail with - JSONObject[<span class="pl-cce">\&quot;</span>double<span class="pl-cce">\&quot;</span>] is not an int.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">expected</span>) {</div></div></div><div class="child-of-line-44 child-of-line-86  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">        }</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC522" class="react-file-line html-div" data-testid="code-cell" data-line-number="522" style="position:relative">        <span class="pl-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonobject</span>.<span class="pl-en">getInt</span>(<span class="pl-s">&quot;string&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">fail</span>(<span class="pl-s">&quot;should fail with - JSONObject[<span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>] is not an int.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">expected</span>) {</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC528" class="react-file-line html-div" data-testid="code-cell" data-line-number="528" style="position:relative">        <span class="pl-c">// getLong</span></div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-c1">2147483647</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getLong</span>(<span class="pl-s">&quot;int&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC530" class="react-file-line html-div" data-testid="code-cell" data-line-number="530" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-c1">2147483648l</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getLong</span>(<span class="pl-s">&quot;long&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-c1">9223372036854775807l</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getLong</span>(<span class="pl-s">&quot;longer&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">getLong</span>(<span class="pl-s">&quot;double&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC534" class="react-file-line html-div" data-testid="code-cell" data-line-number="534" style="position:relative">            <span class="pl-en">fail</span>(<span class="pl-s">&quot;should fail with - JSONObject[<span class="pl-cce">\&quot;</span>double<span class="pl-cce">\&quot;</span>] is not a long.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC535" class="react-file-line html-div" data-testid="code-cell" data-line-number="535" style="position:relative">        } <span class="pl-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">expected</span>) {</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC536" class="react-file-line html-div" data-testid="code-cell" data-line-number="536" style="position:relative">        }</div></div></div><div class="child-of-line-44 child-of-line-86  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">getLong</span>(<span class="pl-s">&quot;string&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC539" class="react-file-line html-div" data-testid="code-cell" data-line-number="539" style="position:relative">            <span class="pl-en">fail</span>(<span class="pl-s">&quot;should fail with - JSONObject[<span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>] is not a long.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC540" class="react-file-line html-div" data-testid="code-cell" data-line-number="540" style="position:relative">        } <span class="pl-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">expected</span>) {</div></div></div><div class="child-of-line-44 child-of-line-86  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">        }</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC543" class="react-file-line html-div" data-testid="code-cell" data-line-number="543" style="position:relative">        <span class="pl-c">// getDouble</span></div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC544" class="react-file-line html-div" data-testid="code-cell" data-line-number="544" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-c1">2.147483647E9</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getDouble</span>(<span class="pl-s">&quot;int&quot;</span>), <span class="pl-s1">eps</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC545" class="react-file-line html-div" data-testid="code-cell" data-line-number="545" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-c1">2.147483648E9</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getDouble</span>(<span class="pl-s">&quot;long&quot;</span>), <span class="pl-s1">eps</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-c1">9.223372036854776E18</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getDouble</span>(<span class="pl-s">&quot;longer&quot;</span>), <span class="pl-s1">eps</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC547" class="react-file-line html-div" data-testid="code-cell" data-line-number="547" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-c1">9223372036854775808d</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getDouble</span>(<span class="pl-s">&quot;double&quot;</span>), <span class="pl-s1">eps</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-c1">98.6</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">getDouble</span>(<span class="pl-s">&quot;string&quot;</span>), <span class="pl-s1">eps</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC549" class="react-file-line html-div" data-testid="code-cell" data-line-number="549" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;good sized&quot;</span>, <span class="pl-c1">9223372036854775807L</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>int<span class="pl-cce">\&quot;</span>: 2147483647,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>98.6<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>longer<span class="pl-cce">\&quot;</span>: 9223372036854775807,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>good sized<span class="pl-cce">\&quot;</span>: 9223372036854775807,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>double<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>9223372036854775808<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>long<span class="pl-cce">\&quot;</span>: 2147483648<span class="pl-cce">\n</span>}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">1</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s">&quot;[2147483647, 2147483648, 9223372036854775807, 9223372036854775808]&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC555" class="react-file-line html-div" data-testid="code-cell" data-line-number="555" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span> 2147483647,<span class="pl-cce">\n</span> 2147483648,<span class="pl-cce">\n</span> 9223372036854775807,<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>9223372036854775808<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC556" class="react-file-line html-div" data-testid="code-cell" data-line-number="556" style="position:relative">                <span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>(<span class="pl-c1">1</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-smi">List</span> <span class="pl-s1">expectedKeys</span> = <span class="pl-k">new</span> <span class="pl-smi">ArrayList</span>(<span class="pl-c1">6</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">expectedKeys</span>.<span class="pl-en">add</span>(<span class="pl-s">&quot;int&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">expectedKeys</span>.<span class="pl-en">add</span>(<span class="pl-s">&quot;string&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">expectedKeys</span>.<span class="pl-en">add</span>(<span class="pl-s">&quot;longer&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">expectedKeys</span>.<span class="pl-en">add</span>(<span class="pl-s">&quot;good sized&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC563" class="react-file-line html-div" data-testid="code-cell" data-line-number="563" style="position:relative">        <span class="pl-s1">expectedKeys</span>.<span class="pl-en">add</span>(<span class="pl-s">&quot;double&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC564" class="react-file-line html-div" data-testid="code-cell" data-line-number="564" style="position:relative">        <span class="pl-s1">expectedKeys</span>.<span class="pl-en">add</span>(<span class="pl-s">&quot;long&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">iterator</span> = <span class="pl-s1">jsonobject</span>.<span class="pl-en">keys</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-k">while</span> (<span class="pl-s1">iterator</span>.<span class="pl-en">hasNext</span>()) {</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = (<span class="pl-smi">String</span>) <span class="pl-s1">iterator</span>.<span class="pl-en">next</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC569" class="react-file-line html-div" data-testid="code-cell" data-line-number="569" style="position:relative">            <span class="pl-en">assertTrue</span>(<span class="pl-s1">expectedKeys</span>.<span class="pl-en">remove</span>(<span class="pl-s1">string</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-c1">0</span>, <span class="pl-s1">expectedKeys</span>.<span class="pl-en">size</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC572" class="react-file-line html-div" data-testid="code-cell" data-line-number="572" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC573" class="react-file-line html-div" data-testid="code-cell" data-line-number="573" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC574" class="react-file-line html-div" data-testid="code-cell" data-line-number="574" style="position:relative">        <span class="pl-c">// accumulate</span></div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC575" class="react-file-line html-div" data-testid="code-cell" data-line-number="575" style="position:relative">        <span class="pl-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>();</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">accumulate</span>(<span class="pl-s">&quot;stooge&quot;</span>, <span class="pl-s">&quot;Curly&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">accumulate</span>(<span class="pl-s">&quot;stooge&quot;</span>, <span class="pl-s">&quot;Larry&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">accumulate</span>(<span class="pl-s">&quot;stooge&quot;</span>, <span class="pl-s">&quot;Moe&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC579" class="react-file-line html-div" data-testid="code-cell" data-line-number="579" style="position:relative">        <span class="pl-s1">jsonarray</span> = <span class="pl-s1">jsonobject</span>.<span class="pl-en">getJSONArray</span>(<span class="pl-s">&quot;stooge&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC580" class="react-file-line html-div" data-testid="code-cell" data-line-number="580" style="position:relative">        <span class="pl-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-c1">5</span>, <span class="pl-s">&quot;Shemp&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>stooge<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    <span class="pl-cce">\&quot;</span>Curly<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    <span class="pl-cce">\&quot;</span>Larry<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    <span class="pl-cce">\&quot;</span>Moe<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    null,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    null,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC587" class="react-file-line html-div" data-testid="code-cell" data-line-number="587" style="position:relative">                <span class="pl-s">&quot;    <span class="pl-cce">\&quot;</span>Shemp<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC588" class="react-file-line html-div" data-testid="code-cell" data-line-number="588" style="position:relative">                <span class="pl-s">&quot;]}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC590" class="react-file-line html-div" data-testid="code-cell" data-line-number="590" style="position:relative">        <span class="pl-c">// write</span></div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC591" class="react-file-line html-div" data-testid="code-cell" data-line-number="591" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>stooge<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Curly<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Larry<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Moe<span class="pl-cce">\&quot;</span>,null,null,<span class="pl-cce">\&quot;</span>Shemp<span class="pl-cce">\&quot;</span>]}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">write</span>(<span class="pl-k">new</span> <span class="pl-smi">StringWriter</span>()).<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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">string</span> = <span class="pl-s">&quot;&lt;xml empty&gt;&lt;a&gt;&lt;/a&gt;&lt;a&gt;1&lt;/a&gt;&lt;a&gt;22&lt;/a&gt;&lt;a&gt;333&lt;/a&gt;&lt;/xml&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>xml<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s">&quot;    <span class="pl-cce">\&quot;</span>a<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        1,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        22,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        333<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    ],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    <span class="pl-cce">\&quot;</span>empty<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC604" class="react-file-line html-div" data-testid="code-cell" data-line-number="604" style="position:relative">                <span class="pl-s">&quot;}}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;&lt;xml&gt;&lt;a/&gt;&lt;a&gt;1&lt;/a&gt;&lt;a&gt;22&lt;/a&gt;&lt;a&gt;333&lt;/a&gt;&lt;empty/&gt;&lt;/xml&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC606" class="react-file-line html-div" data-testid="code-cell" data-line-number="606" style="position:relative">                <span class="pl-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;&lt;book&gt;&lt;chapter&gt;Content of the first chapter&lt;/chapter&gt;&lt;chapter&gt;Content of the second chapter      &lt;chapter&gt;Content of the first subchapter&lt;/chapter&gt;      &lt;chapter&gt;Content of the second subchapter&lt;/chapter&gt;&lt;/chapter&gt;&lt;chapter&gt;Third Chapter&lt;/chapter&gt;&lt;/book&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>book<span class="pl-cce">\&quot;</span>: {<span class="pl-cce">\&quot;</span>chapter<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>Content of the first chapter<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span> {<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>: <span class="pl-cce">\&quot;</span>Content of the second chapter<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>  <span class="pl-cce">\&quot;</span>chapter<span class="pl-cce">\&quot;</span>: [<span class="pl-cce">\n</span>   <span class="pl-cce">\&quot;</span>Content of the first subchapter<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>   <span class="pl-cce">\&quot;</span>Content of the second subchapter<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>  ]<span class="pl-cce">\n</span> },<span class="pl-cce">\n</span> <span class="pl-cce">\&quot;</span>Third Chapter<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>]}}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">1</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC611" class="react-file-line html-div" data-testid="code-cell" data-line-number="611" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;book&gt;&lt;chapter&gt;Content of the first chapter&lt;/chapter&gt;&lt;chapter&gt;Content of the second chapter&lt;chapter&gt;Content of the first subchapter&lt;/chapter&gt;&lt;chapter&gt;Content of the second subchapter&lt;/chapter&gt;&lt;/chapter&gt;&lt;chapter&gt;Third Chapter&lt;/chapter&gt;&lt;/book&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC615" class="react-file-line html-div" data-testid="code-cell" data-line-number="615" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC616" class="react-file-line html-div" data-testid="code-cell" data-line-number="616" style="position:relative">                <span class="pl-s">&quot;    <span class="pl-cce">\&quot;</span>book<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>chapter<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>Content of the first chapter<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    ],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>chapter<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>Content of the second chapter<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;            <span class="pl-cce">\&quot;</span>chapter<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;            <span class="pl-cce">\&quot;</span>Content of the first subchapter<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        ],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;            <span class="pl-cce">\&quot;</span>chapter<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;            <span class="pl-cce">\&quot;</span>Content of the second subchapter<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        ]<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    ],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC634" class="react-file-line html-div" data-testid="code-cell" data-line-number="634" style="position:relative">                <span class="pl-s">&quot;        <span class="pl-cce">\&quot;</span>chapter<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC635" class="react-file-line html-div" data-testid="code-cell" data-line-number="635" style="position:relative">                <span class="pl-s">&quot;        <span class="pl-cce">\&quot;</span>Third Chapter<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    ]<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;]&quot;</span>, <span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;&lt;book&gt;&lt;chapter&gt;Content of the first chapter&lt;/chapter&gt;&lt;chapter&gt;Content of the second chapter&lt;chapter&gt;Content of the first subchapter&lt;/chapter&gt;&lt;chapter&gt;Content of the second subchapter&lt;/chapter&gt;&lt;/chapter&gt;&lt;chapter&gt;Third Chapter&lt;/chapter&gt;&lt;/book&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC639" class="react-file-line html-div" data-testid="code-cell" data-line-number="639" style="position:relative">                <span class="pl-c1">JSONML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonarray</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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="child-of-line-44 child-of-line-86  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-smi">Collection</span> <span class="pl-s1">collection</span> = <span class="pl-c1">null</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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">Map</span> <span class="pl-s1">map</span> = <span class="pl-c1">null</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s1">map</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-s1">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s1">collection</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">append</span>(<span class="pl-s">&quot;stooge&quot;</span>, <span class="pl-s">&quot;Joe DeRita&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">append</span>(<span class="pl-s">&quot;stooge&quot;</span>, <span class="pl-s">&quot;Shemp&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">accumulate</span>(<span class="pl-s">&quot;stooges&quot;</span>, <span class="pl-s">&quot;Curly&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC649" class="react-file-line html-div" data-testid="code-cell" data-line-number="649" style="position:relative">        <span class="pl-s1">jsonobject</span>.<span class="pl-en">accumulate</span>(<span class="pl-s">&quot;stooges&quot;</span>, <span class="pl-s">&quot;Larry&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC650" class="react-file-line html-div" data-testid="code-cell" data-line-number="650" style="position:relative">        <span class="pl-s1">jsonobject</span>.<span class="pl-en">accumulate</span>(<span class="pl-s">&quot;stooges&quot;</span>, <span class="pl-s">&quot;Moe&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">accumulate</span>(<span class="pl-s">&quot;stoogearray&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">get</span>(<span class="pl-s">&quot;stooges&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;map&quot;</span>, <span class="pl-s1">map</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;collection&quot;</span>, <span class="pl-s1">collection</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-s">&quot;array&quot;</span>, <span class="pl-s1">jsonarray</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC655" class="react-file-line html-div" data-testid="code-cell" data-line-number="655" style="position:relative">        <span class="pl-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-s1">map</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-s1">collection</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>stooge<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Joe DeRita<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Shemp<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\&quot;</span>map<span class="pl-cce">\&quot;</span>:{},<span class="pl-cce">\&quot;</span>stooges<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>Curly<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Larry<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Moe<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\&quot;</span>collection<span class="pl-cce">\&quot;</span>:[],<span class="pl-cce">\&quot;</span>stoogearray<span class="pl-cce">\&quot;</span>:[[<span class="pl-cce">\&quot;</span>Curly<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Larry<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Moe<span class="pl-cce">\&quot;</span>]],<span class="pl-cce">\&quot;</span>array<span class="pl-cce">\&quot;</span>:[{},[]]}&quot;</span>, <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot;{plist=Apple; AnimalSmells = { pig = piggish; lamb = lambish; worm = wormy; }; AnimalSounds = { pig = oink; lamb = baa; worm = baa;  Lisa = <span class="pl-cce">\&quot;</span>Why is the worm talking like a lamb?<span class="pl-cce">\&quot;</span> } ; AnimalColors = { pig = pink; lamb = black; worm = pink; } } &quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC661" class="react-file-line html-div" data-testid="code-cell" data-line-number="661" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>AnimalColors<span class="pl-cce">\&quot;</span>:{<span class="pl-cce">\&quot;</span>worm<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>pink<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>lamb<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>black<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>pig<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>pink<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\&quot;</span>plist<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>Apple<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>AnimalSounds<span class="pl-cce">\&quot;</span>:{<span class="pl-cce">\&quot;</span>worm<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>baa<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Lisa<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>Why is the worm talking like a lamb?<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>lamb<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>baa<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>pig<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>oink<span class="pl-cce">\&quot;</span>},<span class="pl-cce">\&quot;</span>AnimalSmells<span class="pl-cce">\&quot;</span>:{<span class="pl-cce">\&quot;</span>worm<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>wormy<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>lamb<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>lambish<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>pig<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>piggish<span class="pl-cce">\&quot;</span>}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC662" class="react-file-line html-div" data-testid="code-cell" data-line-number="662" style="position:relative">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">string</span> = <span class="pl-s">&quot; [<span class="pl-cce">\&quot;</span>San Francisco<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>New York<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>Seoul<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>London<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>Seattle<span class="pl-cce">\&quot;</span>, <span class="pl-cce">\&quot;</span>Shanghai<span class="pl-cce">\&quot;</span>]&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\&quot;</span>San Francisco<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>New York<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Seoul<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>London<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Seattle<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>Shanghai<span class="pl-cce">\&quot;</span>]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonarray</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC668" class="react-file-line html-div" data-testid="code-cell" data-line-number="668" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-86  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">        <span class="pl-s1">string</span> = <span class="pl-s">&quot;&lt;a ichi=&#039;1&#039; ni=&#039;2&#039;&gt;&lt;b&gt;The content of b&lt;/b&gt; and &lt;c san=&#039;3&#039;&gt;The content of c&lt;/c&gt;&lt;d&gt;do&lt;/d&gt;&lt;e&gt;&lt;/e&gt;&lt;d&gt;re&lt;/d&gt;&lt;f/&gt;&lt;d&gt;mi&lt;/d&gt;&lt;/a&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>a<span class="pl-cce">\&quot;</span>:{<span class="pl-cce">\&quot;</span>f<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>and<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>d<span class="pl-cce">\&quot;</span>:[<span class="pl-cce">\&quot;</span>do<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>re<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>mi<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\&quot;</span>ichi<span class="pl-cce">\&quot;</span>:1,<span class="pl-cce">\&quot;</span>e<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span><span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>b<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>The content of b<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>c<span class="pl-cce">\&quot;</span>:{<span class="pl-cce">\&quot;</span>content<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>The content of c<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>san<span class="pl-cce">\&quot;</span>:3},<span class="pl-cce">\&quot;</span>ni<span class="pl-cce">\&quot;</span>:2}}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;&lt;a&gt;&lt;f/&gt;and&lt;d&gt;do&lt;/d&gt;&lt;d&gt;re&lt;/d&gt;&lt;d&gt;mi&lt;/d&gt;&lt;ichi&gt;1&lt;/ichi&gt;&lt;e/&gt;&lt;b&gt;The content of b&lt;/b&gt;&lt;c&gt;The content of c&lt;san&gt;3&lt;/san&gt;&lt;/c&gt;&lt;ni&gt;2&lt;/ni&gt;&lt;/a&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">XML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">jsonobject</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">ja</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC676" class="react-file-line html-div" data-testid="code-cell" data-line-number="676" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC677" class="react-file-line html-div" data-testid="code-cell" data-line-number="677" style="position:relative">                <span class="pl-s">&quot;    <span class="pl-cce">\&quot;</span>a<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    {<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>ichi<span class="pl-cce">\&quot;</span>: 1,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>ni<span class="pl-cce">\&quot;</span>: 2<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    },<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>b<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC684" class="react-file-line html-div" data-testid="code-cell" data-line-number="684" style="position:relative">                <span class="pl-s">&quot;        <span class="pl-cce">\&quot;</span>The content of b<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    ],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    <span class="pl-cce">\&quot;</span>and<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>c<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        {<span class="pl-cce">\&quot;</span>san<span class="pl-cce">\&quot;</span>: 3},<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>The content of c<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC691" class="react-file-line html-div" data-testid="code-cell" data-line-number="691" style="position:relative">                <span class="pl-s">&quot;    ],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s">&quot;    [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>d<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>do<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    ],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\&quot;</span>e<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>d<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC699" class="react-file-line html-div" data-testid="code-cell" data-line-number="699" style="position:relative">                <span class="pl-s">&quot;        <span class="pl-cce">\&quot;</span>re<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    ],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\&quot;</span>f<span class="pl-cce">\&quot;</span>],<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    [<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>d<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;        <span class="pl-cce">\&quot;</span>mi<span class="pl-cce">\&quot;</span><span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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-s">&quot;    ]<span class="pl-cce">\n</span>&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s">&quot;]&quot;</span>, <span class="pl-s1">ja</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC707" class="react-file-line html-div" data-testid="code-cell" data-line-number="707" style="position:relative">        <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;&lt;a ichi=<span class="pl-cce">\&quot;</span>1<span class="pl-cce">\&quot;</span> ni=<span class="pl-cce">\&quot;</span>2<span class="pl-cce">\&quot;</span>&gt;&lt;b&gt;The content of b&lt;/b&gt;and&lt;c san=<span class="pl-cce">\&quot;</span>3<span class="pl-cce">\&quot;</span>&gt;The content of c&lt;/c&gt;&lt;d&gt;do&lt;/d&gt;&lt;e/&gt;&lt;d&gt;re&lt;/d&gt;&lt;f/&gt;&lt;d&gt;mi&lt;/d&gt;&lt;/a&gt;&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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-c1">JSONML</span>.<span class="pl-en">toString</span>(<span class="pl-s1">ja</span>));</div></div></div><div class="child-of-line-44 child-of-line-86  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">
</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC710" class="react-file-line html-div" data-testid="code-cell" data-line-number="710" style="position:relative">        <span class="pl-s1">string</span> = <span class="pl-s">&quot;&lt;Root&gt;&lt;MsgType type=<span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>&gt;&lt;BatchType type=<span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>&gt;111111111111111&lt;/BatchType&gt;&lt;/MsgType&gt;&lt;/Root&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">jsonobject</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>Root<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>MsgType<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[{<span class="pl-cce">\&quot;</span>tagName<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>BatchType<span class="pl-cce">\&quot;</span>,<span class="pl-cce">\&quot;</span>childNodes<span class="pl-cce">\&quot;</span>:[111111111111111],<span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>}],<span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>}]}&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC713" class="react-file-line html-div" data-testid="code-cell" data-line-number="713" style="position:relative">                <span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-86  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-s1">ja</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-86  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-en">assertEquals</span>(<span class="pl-s">&quot;[<span class="pl-cce">\&quot;</span>Root<span class="pl-cce">\&quot;</span>,[<span class="pl-cce">\&quot;</span>MsgType<span class="pl-cce">\&quot;</span>,{<span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>node<span class="pl-cce">\&quot;</span>},[<span class="pl-cce">\&quot;</span>BatchType<span class="pl-cce">\&quot;</span>,{<span class="pl-cce">\&quot;</span>type<span class="pl-cce">\&quot;</span>:<span class="pl-cce">\&quot;</span>string<span class="pl-cce">\&quot;</span>},111111111111111]]]&quot;</span>,</div></div></div><div class="child-of-line-44 child-of-line-86  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">                <span class="pl-s1">ja</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC717" class="react-file-line html-div" data-testid="code-cell" data-line-number="717" style="position:relative">    }</div></div></div><div class="child-of-line-44  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">
</div></div></div><div class="child-of-line-44  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-k">public</span> <span class="pl-smi">void</span> <span class="pl-en">testExceptions</span>() <span class="pl-k">throws</span> <span class="pl-smi">Exception</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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">JSONArray</span> <span class="pl-s1">jsonarray</span> = <span class="pl-c1">null</span>;</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">JSONObject</span> <span class="pl-s1">jsonobject</span>;</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">String</span> <span class="pl-s1">string</span>;</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s">&quot;[<span class="pl-cce">\n</span><span class="pl-cce">\r</span><span class="pl-cce">\n</span><span class="pl-cce">\r</span>}&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">            <span class="pl-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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">        } <span class="pl-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">assertEquals</span>(<span class="pl-s">&quot;Missing value at 5 [character 0 line 4]&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s">&quot;&lt;<span class="pl-cce">\n</span><span class="pl-cce">\r</span><span class="pl-cce">\n</span><span class="pl-cce">\r</span>      &quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC736" class="react-file-line html-div" data-testid="code-cell" data-line-number="736" style="position:relative">        } <span class="pl-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC737" class="react-file-line html-div" data-testid="code-cell" data-line-number="737" style="position:relative">            <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;A JSONArray text must start with &#039;[&#039; at 1 [character 2 line 1]&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC738" class="react-file-line html-div" data-testid="code-cell" data-line-number="738" style="position:relative">        }</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC739" class="react-file-line html-div" data-testid="code-cell" data-line-number="739" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>();</div></div></div><div class="child-of-line-44 child-of-line-718  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">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-smi">Double</span>.<span class="pl-c1">NEGATIVE_INFINITY</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-smi">Double</span>.<span class="pl-s1">NaN</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC745" class="react-file-line html-div" data-testid="code-cell" data-line-number="745" style="position:relative">            <span class="pl-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC746" class="react-file-line html-div" data-testid="code-cell" data-line-number="746" style="position:relative">        } <span class="pl-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">assertEquals</span>(<span class="pl-s">&quot;JSON does not allow non-finite numbers.&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC749" class="react-file-line html-div" data-testid="code-cell" data-line-number="749" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-718  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">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>();</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">getDouble</span>(<span class="pl-s">&quot;stooge&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  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">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC754" class="react-file-line html-div" data-testid="code-cell" data-line-number="754" style="position:relative">        } <span class="pl-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC755" class="react-file-line html-div" data-testid="code-cell" data-line-number="755" style="position:relative">            <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;JSONObject[<span class="pl-cce">\&quot;</span>stooge<span class="pl-cce">\&quot;</span>] not found.&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC758" class="react-file-line html-div" data-testid="code-cell" data-line-number="758" style="position:relative">        <span class="pl-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">getDouble</span>(<span class="pl-s">&quot;howard&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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">assertEquals</span>(<span class="pl-s">&quot;JSONObject[<span class="pl-cce">\&quot;</span>howard<span class="pl-cce">\&quot;</span>] not found.&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC763" class="react-file-line html-div" data-testid="code-cell" data-line-number="763" style="position:relative">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">put</span>(<span class="pl-c1">null</span>, <span class="pl-s">&quot;howard&quot;</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  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">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">assertEquals</span>(<span class="pl-s">&quot;Null key.&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC772" class="react-file-line html-div" data-testid="code-cell" data-line-number="772" style="position:relative">        <span class="pl-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC773" class="react-file-line html-div" data-testid="code-cell" data-line-number="773" style="position:relative">            <span class="pl-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">getDouble</span>(<span class="pl-c1">0</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  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">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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">assertEquals</span>(<span class="pl-s">&quot;JSONArray[0] not found.&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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="child-of-line-44 child-of-line-718  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="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">get</span>(-<span class="pl-c1">1</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  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">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC782" class="react-file-line html-div" data-testid="code-cell" data-line-number="782" style="position:relative">        } <span class="pl-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC783" class="react-file-line html-div" data-testid="code-cell" data-line-number="783" style="position:relative">            <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;JSONArray[-1] not found.&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC786" class="react-file-line html-div" data-testid="code-cell" data-line-number="786" style="position:relative">        <span class="pl-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC787" class="react-file-line html-div" data-testid="code-cell" data-line-number="787" style="position:relative">            <span class="pl-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">put</span>(<span class="pl-smi">Double</span>.<span class="pl-s1">NaN</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  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">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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">        } <span class="pl-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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">assertEquals</span>(<span class="pl-s">&quot;JSON does not allow non-finite numbers.&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;&lt;a&gt;&lt;b&gt;    &quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC797" class="react-file-line html-div" data-testid="code-cell" data-line-number="797" style="position:relative">            <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;Unclosed tag b at 11 [character 12 line 1]&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC800" class="react-file-line html-div" data-testid="code-cell" data-line-number="800" style="position:relative">        <span class="pl-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;&lt;a&gt;&lt;/b&gt;    &quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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">            <span class="pl-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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">        } <span class="pl-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">assertEquals</span>(<span class="pl-s">&quot;Mismatched a and b at 6 [character 7 line 1]&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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-s1">jsonobject</span> = <span class="pl-c1">XML</span>.<span class="pl-en">toJSONObject</span>(<span class="pl-s">&quot;&lt;a&gt;&lt;/a    &quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC809" class="react-file-line html-div" data-testid="code-cell" data-line-number="809" style="position:relative">            <span class="pl-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">assertEquals</span>(<span class="pl-s">&quot;Misshaped element at 11 [character 12 line 1]&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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-s1">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-k">new</span> <span class="pl-smi">Object</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC817" class="react-file-line html-div" data-testid="code-cell" data-line-number="817" style="position:relative">            <span class="pl-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">assertEquals</span>(<span class="pl-s">&quot;JSONArray initial value should be a string or collection or array.&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC822" class="react-file-line html-div" data-testid="code-cell" data-line-number="822" style="position:relative">        <span class="pl-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC823" class="react-file-line html-div" data-testid="code-cell" data-line-number="823" style="position:relative">            <span class="pl-s1">string</span> = <span class="pl-s">&quot;[)&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-718  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-s1">jsonarray</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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">assertEquals</span>(<span class="pl-s">&quot;Expected a &#039;,&#039; or &#039;]&#039; at 3 [character 4 line 1]&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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-s1">string</span> = <span class="pl-s">&quot;&lt;xml&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-718  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-s1">jsonarray</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC837" class="react-file-line html-div" data-testid="code-cell" data-line-number="837" style="position:relative">            <span class="pl-en">assertEquals</span>(<span class="pl-s">&quot;Misshaped element at 6 [character 7 line 1]&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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-s1">string</span> = <span class="pl-s">&quot;&lt;right&gt;&lt;/wrong&gt;&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC842" class="react-file-line html-div" data-testid="code-cell" data-line-number="842" style="position:relative">            <span class="pl-s1">jsonarray</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC843" class="react-file-line html-div" data-testid="code-cell" data-line-number="843" style="position:relative">            <span class="pl-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  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">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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">assertEquals</span>(<span class="pl-s">&quot;Mismatched &#039;right&#039; and &#039;wrong&#039; at 15 [character 16 line 1]&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC850" class="react-file-line html-div" data-testid="code-cell" data-line-number="850" style="position:relative">            <span class="pl-s1">string</span> = <span class="pl-s">&quot;This ain&#039;t XML.&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-718  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-s1">jsonarray</span> = <span class="pl-c1">JSONML</span>.<span class="pl-en">toJSONArray</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonarray</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">assertEquals</span>(<span class="pl-s">&quot;Bad XML at 17 [character 18 line 1]&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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">string</span> = <span class="pl-s">&quot;{<span class="pl-cce">\&quot;</span>koda<span class="pl-cce">\&quot;</span>: true, <span class="pl-cce">\&quot;</span>koda<span class="pl-cce">\&quot;</span>: true}&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-718  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-s1">jsonobject</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONObject</span>(<span class="pl-s1">string</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC861" class="react-file-line html-div" data-testid="code-cell" data-line-number="861" style="position:relative">            <span class="pl-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC862" class="react-file-line html-div" data-testid="code-cell" data-line-number="862" style="position:relative">            <span class="pl-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC863" class="react-file-line html-div" data-testid="code-cell" data-line-number="863" style="position:relative">        } <span class="pl-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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">assertEquals</span>(<span class="pl-s">&quot;Duplicate key <span class="pl-cce">\&quot;</span>koda<span class="pl-cce">\&quot;</span>&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC865" class="react-file-line html-div" data-testid="code-cell" data-line-number="865" style="position:relative">        }</div></div></div><div class="child-of-line-44 child-of-line-718  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">
</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">try</span> {</div></div></div><div class="child-of-line-44 child-of-line-718  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-smi">JSONStringer</span> <span class="pl-s1">jj</span> = <span class="pl-k">new</span> <span class="pl-smi">JSONStringer</span>();</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC869" class="react-file-line html-div" data-testid="code-cell" data-line-number="869" style="position:relative">            <span class="pl-s1">string</span> = <span class="pl-s1">jj</span></div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC870" class="react-file-line html-div" data-testid="code-cell" data-line-number="870" style="position:relative">                    .<span class="pl-en">object</span>()</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">key</span>(<span class="pl-s">&quot;bosanda&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-718  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">value</span>(<span class="pl-s">&quot;MARIE HAA&#039;S&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">key</span>(<span class="pl-s">&quot;bosanda&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">value</span>(<span class="pl-s">&quot;MARIE HAA<span class="pl-cce">\\</span>&#039;S&quot;</span>)</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">endObject</span>()</div></div></div><div class="child-of-line-44 child-of-line-718  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">toString</span>();</div></div></div><div class="child-of-line-44 child-of-line-718  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">            <span class="pl-smi">System</span>.<span class="pl-s1">out</span>.<span class="pl-en">println</span>(<span class="pl-s1">jsonobject</span>.<span class="pl-en">toString</span>(<span class="pl-c1">4</span>));</div></div></div><div class="child-of-line-44 child-of-line-718  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC878" class="react-file-line html-div" data-testid="code-cell" data-line-number="878" style="position:relative">            <span class="pl-en">fail</span>(<span class="pl-s">&quot;expecting JSONException here.&quot;</span>);</div></div></div><div class="child-of-line-44 child-of-line-718  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-k">catch</span> (<span class="pl-smi">JSONException</span> <span class="pl-s1">jsone</span>) {</div></div></div><div class="child-of-line-44 child-of-line-718  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-en">assertEquals</span>(<span class="pl-s">&quot;Duplicate key <span class="pl-cce">\&quot;</span>bosanda<span class="pl-cce">\&quot;</span>&quot;</span>, <span class="pl-s1">jsone</span>.<span class="pl-en">getMessage</span>());</div></div></div><div class="child-of-line-44 child-of-line-718  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">        }</div></div></div><div class="child-of-line-44  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">    }</div></div></div><div class="child-of-line-44  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">
</div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC884" class="react-file-line html-div" data-testid="code-cell" data-line-number="884" style="position:relative">    <span class="pl-c">/**</span></div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC885" class="react-file-line html-div" data-testid="code-cell" data-line-number="885" style="position:relative"><span class="pl-c">     * Beany is a typical class that implements JSONString. It also</span></div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC886" class="react-file-line html-div" data-testid="code-cell" data-line-number="886" style="position:relative"><span class="pl-c">     * provides some beany methods that can be used to</span></div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC887" class="react-file-line html-div" data-testid="code-cell" data-line-number="887" style="position:relative"><span class="pl-c">     * construct a JSONObject. It also demonstrates constructing</span></div></div></div><div class="child-of-line-44  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC888" class="react-file-line html-div" data-testid="code-cell" data-line-number="888" style="position:relative"><span class="pl-c">     * a JSONObject with an array of names.</span></div></div></div><div class="child-of-line-44  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-c">     */</span></div></div></div><div class="child-of-line-44  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-k">class</span> <span class="pl-smi">Beany</span> <span class="pl-k">implements</span> <span class="pl-smi">JSONString</span> {</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">public</span> <span class="pl-smi">String</span> <span class="pl-s1">aString</span>;</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">public</span> <span class="pl-smi">double</span> <span class="pl-s1">aNumber</span>;</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">public</span> <span class="pl-smi">boolean</span> <span class="pl-s1">aBoolean</span>;</div></div></div><div class="child-of-line-44 child-of-line-889  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="child-of-line-44 child-of-line-889  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC895" class="react-file-line html-div" data-testid="code-cell" data-line-number="895" style="position:relative">        <span class="pl-k">public</span> <span class="pl-smi">Beany</span>(<span class="pl-smi">String</span> <span class="pl-s1">string</span>, <span class="pl-smi">double</span> <span class="pl-s1">d</span>, <span class="pl-smi">boolean</span> <span class="pl-s1">b</span>) {</div></div></div><div class="child-of-line-44 child-of-line-889 child-of-line-894  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">this</span>.<span class="pl-s1">aString</span> = <span class="pl-s1">string</span>;</div></div></div><div class="child-of-line-44 child-of-line-889 child-of-line-894  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-smi">this</span>.<span class="pl-s1">aNumber</span> = <span class="pl-s1">d</span>;</div></div></div><div class="child-of-line-44 child-of-line-889 child-of-line-894  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-smi">this</span>.<span class="pl-s1">aBoolean</span> = <span class="pl-s1">b</span>;</div></div></div><div class="child-of-line-44 child-of-line-889  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">        }</div></div></div><div class="child-of-line-44 child-of-line-889  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">
</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">public</span> <span class="pl-smi">double</span> <span class="pl-en">getNumber</span>() {</div></div></div><div class="child-of-line-44 child-of-line-889  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC902" class="react-file-line html-div" data-testid="code-cell" data-line-number="902" style="position:relative">            <span class="pl-k">return</span> <span class="pl-smi">this</span>.<span class="pl-s1">aNumber</span>;</div></div></div><div class="child-of-line-44 child-of-line-889  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="child-of-line-44 child-of-line-889  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC904" class="react-file-line html-div" data-testid="code-cell" data-line-number="904" style="position:relative">
</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">public</span> <span class="pl-smi">String</span> <span class="pl-en">getString</span>() {</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">return</span> <span class="pl-smi">this</span>.<span class="pl-s1">aString</span>;</div></div></div><div class="child-of-line-44 child-of-line-889  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">        }</div></div></div><div class="child-of-line-44 child-of-line-889  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">
</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">public</span> <span class="pl-smi">boolean</span> <span class="pl-en">isBoolean</span>() {</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">return</span> <span class="pl-smi">this</span>.<span class="pl-s1">aBoolean</span>;</div></div></div><div class="child-of-line-44 child-of-line-889  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">        }</div></div></div><div class="child-of-line-44 child-of-line-889  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">
</div></div></div><div class="child-of-line-44 child-of-line-889  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">public</span> <span class="pl-smi">String</span> <span class="pl-en">getBENT</span>() {</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">return</span> <span class="pl-s">&quot;All uppercase key&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-889  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">        }</div></div></div><div class="child-of-line-44 child-of-line-889  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">
</div></div></div><div class="child-of-line-44 child-of-line-889  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC917" class="react-file-line html-div" data-testid="code-cell" data-line-number="917" style="position:relative">        <span class="pl-k">public</span> <span class="pl-smi">String</span> <span class="pl-en">getX</span>() {</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">return</span> <span class="pl-s">&quot;x&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-889  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC919" class="react-file-line html-div" data-testid="code-cell" data-line-number="919" style="position:relative">        }</div></div></div><div class="child-of-line-44 child-of-line-889  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">
</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">public</span> <span class="pl-smi">String</span> <span class="pl-en">toJSONString</span>() {</div></div></div><div class="child-of-line-44 child-of-line-889  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC922" class="react-file-line html-div" data-testid="code-cell" data-line-number="922" style="position:relative">            <span class="pl-k">return</span> <span class="pl-s">&quot;{&quot;</span> + <span class="pl-smi">JSONObject</span>.<span class="pl-en">quote</span>(<span class="pl-smi">this</span>.<span class="pl-s1">aString</span>) + <span class="pl-s">&quot;:&quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-889  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-smi">JSONObject</span>.<span class="pl-en">doubleToString</span>(<span class="pl-smi">this</span>.<span class="pl-s1">aNumber</span>) + <span class="pl-s">&quot;}&quot;</span>;</div></div></div><div class="child-of-line-44 child-of-line-889  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">        }</div></div></div><div class="child-of-line-44 child-of-line-889  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">
</div></div></div><div class="child-of-line-44 child-of-line-889  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-k">public</span> <span class="pl-smi">String</span> <span class="pl-en">toString</span>() {</div></div></div><div class="child-of-line-44 child-of-line-889  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC927" class="react-file-line html-div" data-testid="code-cell" data-line-number="927" style="position:relative">            <span class="pl-k">return</span> <span class="pl-smi">this</span>.<span class="pl-en">getString</span>() + <span class="pl-s">&quot; &quot;</span> + <span class="pl-smi">this</span>.<span class="pl-en">getNumber</span>() + <span class="pl-s">&quot; &quot;</span> +</div></div></div><div class="child-of-line-44 child-of-line-889  react-code-text react-code-line-contents" style="min-height:auto"><div><div id="LC928" class="react-file-line html-div" data-testid="code-cell" data-line-number="928" style="position:relative">                    <span class="pl-smi">this</span>.<span class="pl-en">isBoolean</span>() + <span class="pl-s">&quot;.&quot;</span> + <span class="pl-smi">this</span>.<span class="pl-en">getBENT</span>() + <span class="pl-s">&quot; &quot;</span> + <span class="pl-smi">this</span>.<span class="pl-en">getX</span>();</div></div></div><div class="child-of-line-44 child-of-line-889  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">        }</div></div></div><div class="child-of-line-44  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">    }</div></div></div><div class="child-of-line-44  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">}</div></div></div></div></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>

